apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./dataplane.yaml
namespace: openstack
labels:
- pairs:
    created-by: install_yamls
patches:
- patch: |-
    - op: replace
      path: /metadata/name
      value: edpm-deployment
  target:
    kind: OpenStackDataPlaneDeployment
- patch: |-
    - op: replace
      path: /spec/preProvisioned
      value: true
    - op: replace
      path: /spec/nodes/edpm-compute-0/ansible/ansibleHost
      value: 192.168.122.100
    - op: replace
      path: /spec/nodes/edpm-compute-0/networks
      value:
        - name: ctlplane
          subnetName: subnet1
          defaultRoute: true
          fixedIP: 192.168.122.100
        - name: internalapi
          subnetName: subnet1
        - name: storage
          subnetName: subnet1
        - name: tenant
          subnetName: subnet1
    - op: add
      path: /spec/services/0
      value: repo-setup
    - op: replace
      path: /spec/nodeTemplate/ansible/ansibleVars/timesync_ntp_servers
      value:
        - {hostname: pool.ntp.org}
    - op: replace
      path: /spec/nodeTemplate/ansible/ansibleVars/neutron_public_interface_name
      value: eth0
    - op: replace
      path: /spec/nodeTemplate/ansible/ansibleVars/registry_url
      value: quay.io/podified-antelope-centos9
    - op: replace
      path: /spec/nodeTemplate/ansible/ansibleVars/image_prefix
      value: openstack
    - op: replace
      path: /spec/nodeTemplate/ansible/ansibleVars/image_tag
      value: 342265658d547b1a6f905b4d07fff936
    - op: replace
      path: /spec/nodeTemplate/ansible/ansibleVars/edpm_sshd_allowed_ranges
      value: ['0.0.0.0/0']
    - op: replace
      path: /spec/nodeTemplate/ansibleSSHPrivateKeySecret
      value: dataplane-ansible-ssh-private-key-secret
    - op: replace
      path: /spec/nodeTemplate/ansible/ansibleUser
      value: cloud-admin
    - op: replace
      path: /spec/tlsEnabled
      value: true
    - op: copy
      from: /spec/nodes/edpm-compute-0
      path: /spec/nodes/edpm-compute-1
    - op: replace
      path: /spec/nodes/edpm-compute-1/ansible/ansibleHost
      value: 192.168.122.101
    - op: replace
      path: /spec/nodes/edpm-compute-1/hostName
      value: edpm-compute-1
    - op: add
      path: /spec/nodes/edpm-compute-1/networks
      value:
        - name: CtlPlane
          subnetName: subnet1
          defaultRoute: true
          fixedIP: 192.168.122.101
        - name: InternalApi
          subnetName: subnet1
        - name: Storage
          subnetName: subnet1
        - name: Tenant
          subnetName: subnet1
  target:
    kind: OpenStackDataPlaneNodeSet
configMapGenerator:
- files:
  - 25-nova-extra.conf=/home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/25-nova-extra.conf
  name: nova-extra-config
  options:
    disableNameSuffixHash: true
