diff --git a/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset/baremetalset-password-secret.yaml b/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset/baremetalset-password-secret.yaml deleted file mode 100644 index 41daad38d..000000000 --- a/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset/baremetalset-password-secret.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -data: - NodeRootPassword: _replaced_ -kind: Secret -metadata: - name: baremetalset-password-secret - namespace: openstack -type: Opaque diff --git a/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset/baremetalset-password.env b/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset/baremetalset-password.env new file mode 100644 index 000000000..c3fc5f9a5 --- /dev/null +++ b/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset/baremetalset-password.env @@ -0,0 +1 @@ +NodeRootPassword=CHANGEME diff --git a/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset/kustomization.yaml b/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset/kustomization.yaml index 3555bd50e..9325dc7b6 100644 --- a/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset/kustomization.yaml +++ b/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset/kustomization.yaml @@ -17,27 +17,21 @@ transformers: kind: Namespace create: true +secretGenerator: + - name: baremetalset-password-secret + behavior: create + envs: + - baremetalset-password.env + options: + disableNameSuffixHash: true + components: - ../../../../../lib/dataplane/nodeset resources: - - baremetalset-password-secret.yaml - nova_ovs_dpdk_sriov.yaml replacements: - - source: - kind: ConfigMap - name: edpm-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true - # Nova compute CPU pinning customization - source: kind: ConfigMap diff --git a/dt/nova/nova01alpha/edpm/nodeset/baremetalset-password-secret.yaml b/dt/nova/nova01alpha/edpm/nodeset/baremetalset-password-secret.yaml deleted file mode 100644 index 41daad38d..000000000 --- a/dt/nova/nova01alpha/edpm/nodeset/baremetalset-password-secret.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -data: - NodeRootPassword: _replaced_ -kind: Secret -metadata: - name: baremetalset-password-secret - namespace: openstack -type: Opaque diff --git a/dt/nova/nova01alpha/edpm/nodeset/baremetalset-password.env b/dt/nova/nova01alpha/edpm/nodeset/baremetalset-password.env new file mode 100644 index 000000000..c3fc5f9a5 --- /dev/null +++ b/dt/nova/nova01alpha/edpm/nodeset/baremetalset-password.env @@ -0,0 +1 @@ +NodeRootPassword=CHANGEME diff --git a/dt/nova/nova01alpha/edpm/nodeset/kustomization.yaml b/dt/nova/nova01alpha/edpm/nodeset/kustomization.yaml index b556a1c97..933f2628c 100644 --- a/dt/nova/nova01alpha/edpm/nodeset/kustomization.yaml +++ b/dt/nova/nova01alpha/edpm/nodeset/kustomization.yaml @@ -17,27 +17,21 @@ transformers: kind: Namespace create: true +secretGenerator: + - name: baremetalset-password-secret + behavior: create + envs: + - baremetalset-password.env + options: + disableNameSuffixHash: true + components: - ../../../../../lib/dataplane/nodeset resources: - - baremetalset-password-secret.yaml - nova_sriov.yaml replacements: - - source: - kind: ConfigMap - name: edpm-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true - # Nova compute CPU pinning customization - source: kind: ConfigMap diff --git a/dt/nova/nova02beta/edpm/nodeset/baremetalset-password-secret.yaml b/dt/nova/nova02beta/edpm/nodeset/baremetalset-password-secret.yaml deleted file mode 100644 index 41daad38d..000000000 --- a/dt/nova/nova02beta/edpm/nodeset/baremetalset-password-secret.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -data: - NodeRootPassword: _replaced_ -kind: Secret -metadata: - name: baremetalset-password-secret - namespace: openstack -type: Opaque diff --git a/dt/nova/nova02beta/edpm/nodeset/baremetalset-password.env b/dt/nova/nova02beta/edpm/nodeset/baremetalset-password.env new file mode 100644 index 000000000..c3fc5f9a5 --- /dev/null +++ b/dt/nova/nova02beta/edpm/nodeset/baremetalset-password.env @@ -0,0 +1 @@ +NodeRootPassword=CHANGEME diff --git a/dt/nova/nova02beta/edpm/nodeset/kustomization.yaml b/dt/nova/nova02beta/edpm/nodeset/kustomization.yaml index b556a1c97..933f2628c 100644 --- a/dt/nova/nova02beta/edpm/nodeset/kustomization.yaml +++ b/dt/nova/nova02beta/edpm/nodeset/kustomization.yaml @@ -17,27 +17,21 @@ transformers: kind: Namespace create: true +secretGenerator: + - name: baremetalset-password-secret + behavior: create + envs: + - baremetalset-password.env + options: + disableNameSuffixHash: true + components: - ../../../../../lib/dataplane/nodeset resources: - - baremetalset-password-secret.yaml - nova_sriov.yaml replacements: - - source: - kind: ConfigMap - name: edpm-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true - # Nova compute CPU pinning customization - source: kind: ConfigMap diff --git a/dt/nova/nova02beta/edpm/nodeset2/baremetalset-password-secret.yaml b/dt/nova/nova02beta/edpm/nodeset2/baremetalset-password-secret.yaml deleted file mode 100644 index 41daad38d..000000000 --- a/dt/nova/nova02beta/edpm/nodeset2/baremetalset-password-secret.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -data: - NodeRootPassword: _replaced_ -kind: Secret -metadata: - name: baremetalset-password-secret - namespace: openstack -type: Opaque diff --git a/dt/nova/nova02beta/edpm/nodeset2/baremetalset-password.env b/dt/nova/nova02beta/edpm/nodeset2/baremetalset-password.env new file mode 100644 index 000000000..c3fc5f9a5 --- /dev/null +++ b/dt/nova/nova02beta/edpm/nodeset2/baremetalset-password.env @@ -0,0 +1 @@ +NodeRootPassword=CHANGEME diff --git a/dt/nova/nova02beta/edpm/nodeset2/kustomization.yaml b/dt/nova/nova02beta/edpm/nodeset2/kustomization.yaml index cfd0c5501..5b5242d98 100644 --- a/dt/nova/nova02beta/edpm/nodeset2/kustomization.yaml +++ b/dt/nova/nova02beta/edpm/nodeset2/kustomization.yaml @@ -17,27 +17,21 @@ transformers: kind: Namespace create: true +secretGenerator: + - name: baremetalset-password-secret + behavior: create + envs: + - baremetalset-password.env + options: + disableNameSuffixHash: true + components: - ../../../../../lib/dataplane/nodeset resources: - - baremetalset-password-secret.yaml - nova_sriov.yaml replacements: - - source: - kind: ConfigMap - name: edpm-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true - # Nova compute CPU pinning customization - source: kind: ConfigMap diff --git a/dt/nova/nova04delta/edpm/nodeset/baremetalset-password.env b/dt/nova/nova04delta/edpm/nodeset/baremetalset-password.env new file mode 100644 index 000000000..c3fc5f9a5 --- /dev/null +++ b/dt/nova/nova04delta/edpm/nodeset/baremetalset-password.env @@ -0,0 +1 @@ +NodeRootPassword=CHANGEME diff --git a/dt/nova/nova04delta/edpm/nodeset/kustomization.yaml b/dt/nova/nova04delta/edpm/nodeset/kustomization.yaml index 0f89ab39e..d7a8553cb 100644 --- a/dt/nova/nova04delta/edpm/nodeset/kustomization.yaml +++ b/dt/nova/nova04delta/edpm/nodeset/kustomization.yaml @@ -20,8 +20,8 @@ transformers: secretGenerator: - name: baremetalset-password-secret behavior: create - literals: - - NodeRootPassword=redhat + envs: + - baremetalset-password.env options: disableNameSuffixHash: true @@ -83,19 +83,6 @@ replacements: - spec.baremetalSetTemplate options: create: true - # BMO root password for provisioned host - - source: - kind: ConfigMap - name: edpm-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true # BMO networkData for provisioned host - source: kind: ConfigMap diff --git a/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset/baremetalset-password.env b/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset/baremetalset-password.env new file mode 100644 index 000000000..c3fc5f9a5 --- /dev/null +++ b/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset/baremetalset-password.env @@ -0,0 +1 @@ +NodeRootPassword=CHANGEME diff --git a/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset/kustomization.yaml b/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset/kustomization.yaml index 4b7072dac..2dfc66d26 100644 --- a/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset/kustomization.yaml +++ b/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset/kustomization.yaml @@ -20,8 +20,8 @@ transformers: secretGenerator: - name: baremetalset-password-secret behavior: create - literals: - - NodeRootPassword=redhat + envs: + - baremetalset-password.env options: disableNameSuffixHash: true @@ -92,19 +92,6 @@ replacements: - spec.baremetalSetTemplate options: create: true - # BMO root password for provisioned host - - source: - kind: ConfigMap - name: edpm-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true # BMO networkData for provisioned host - source: kind: ConfigMap diff --git a/dt/perfscale/scalelab/edpm/nodeset/baremetalset-password.env b/dt/perfscale/scalelab/edpm/nodeset/baremetalset-password.env new file mode 100644 index 000000000..c3fc5f9a5 --- /dev/null +++ b/dt/perfscale/scalelab/edpm/nodeset/baremetalset-password.env @@ -0,0 +1 @@ +NodeRootPassword=CHANGEME diff --git a/dt/perfscale/scalelab/edpm/nodeset/kustomization.yaml b/dt/perfscale/scalelab/edpm/nodeset/kustomization.yaml index d122d6134..46e406c0c 100644 --- a/dt/perfscale/scalelab/edpm/nodeset/kustomization.yaml +++ b/dt/perfscale/scalelab/edpm/nodeset/kustomization.yaml @@ -17,6 +17,14 @@ transformers: kind: Namespace create: true +secretGenerator: + - name: baremetalset-password-secret + behavior: create + envs: + - baremetalset-password.env + options: + disableNameSuffixHash: true + components: - ../../../../../lib/dataplane/nodeset @@ -27,17 +35,3 @@ patches: patch: | - op: remove path: /data/authorized_keys - -replacements: - - source: - kind: ConfigMap - name: edpm-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true diff --git a/examples/dt/nfv/nfv-ovs-dpdk-sriov-2nodesets/edpm/nodeset/values.yaml b/examples/dt/nfv/nfv-ovs-dpdk-sriov-2nodesets/edpm/nodeset/values.yaml index 73f4ec94d..38d47efb6 100644 --- a/examples/dt/nfv/nfv-ovs-dpdk-sriov-2nodesets/edpm/nodeset/values.yaml +++ b/examples/dt/nfv/nfv-ovs-dpdk-sriov-2nodesets/edpm/nodeset/values.yaml @@ -9,7 +9,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: false baremetalSetTemplate: ctlplaneInterface: eno2 # CHANGEME diff --git a/examples/dt/nfv/nfv-ovs-dpdk-sriov-2nodesets/edpm/nodeset2/values.yaml b/examples/dt/nfv/nfv-ovs-dpdk-sriov-2nodesets/edpm/nodeset2/values.yaml index c276bdca8..5ad945d58 100644 --- a/examples/dt/nfv/nfv-ovs-dpdk-sriov-2nodesets/edpm/nodeset2/values.yaml +++ b/examples/dt/nfv/nfv-ovs-dpdk-sriov-2nodesets/edpm/nodeset2/values.yaml @@ -9,7 +9,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: false baremetalSetTemplate: ctlplaneInterface: eno2 # CHANGEME diff --git a/examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset/values.yaml b/examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset/values.yaml index cea9bafdc..61063f992 100644 --- a/examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset/values.yaml +++ b/examples/dt/nfv/nfv-ovs-dpdk-sriov-hci/edpm-pre-ceph/nodeset/values.yaml @@ -9,7 +9,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: false baremetalSetTemplate: ctlplaneInterface: eno2 # CHANGEME diff --git a/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/dataplane.md b/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/dataplane.md index c8d381bd3..98c1b1605 100644 --- a/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/dataplane.md +++ b/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/dataplane.md @@ -17,6 +17,11 @@ Change to the `nfv/nfv-ovs-dpdk-sriov-networker/edpm directory: cd examples/dt/nfv/nfv-ovs-dpdk-sriov-networker ``` +Modify the [baremetalset-password.env](../../../../va/nfv/ovs-dpdk-sriov/edpm/nodeset/baremetalset-password.env) and [baremetalset-password.env](../../../../va/nfv/ovs-dpdk-sriov/edpm/networker-nodeset/baremetalset-password.env) with a secure root password for bare-metal provisioning: +``` +NodeRootPassword=YourSecurePasswordHere +``` + Edit the [edpm/computes/values.yaml](edpm/computes/values.yaml), [edpm/networkers/values.yaml](edpm/networkers/values.yaml) and [edpm/deployment/values.yaml](edpm/deployment/values.yaml) files to suit your diff --git a/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/edpm/computes/values.yaml b/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/edpm/computes/values.yaml index 7909b2afb..b11afe3f8 100644 --- a/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/edpm/computes/values.yaml +++ b/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/edpm/computes/values.yaml @@ -9,7 +9,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: false baremetalSetTemplate: ctlplaneInterface: eno2 # CHANGEME diff --git a/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/edpm/networkers/values.yaml b/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/edpm/networkers/values.yaml index dd3dc0339..495627cac 100644 --- a/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/edpm/networkers/values.yaml +++ b/examples/dt/nfv/nfv-ovs-dpdk-sriov-networker/edpm/networkers/values.yaml @@ -9,7 +9,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: false baremetalSetTemplate: ctlplaneInterface: eno2 # CHANGEME diff --git a/examples/dt/nova/nova01alpha/dataplane.md b/examples/dt/nova/nova01alpha/dataplane.md index 7dfb5027a..bd626b09b 100644 --- a/examples/dt/nova/nova01alpha/dataplane.md +++ b/examples/dt/nova/nova01alpha/dataplane.md @@ -14,6 +14,12 @@ Change to the nova/nova01alpha/edpm directory ``` cd architecture/examples/dt/nova/nova01alpha/edpm/ ``` + +Modify the [baremetalset-password.env](../../../../dt/nova/nova01alpha/edpm/nodeset/baremetalset-password.env) with a secure root password for bare-metal provisioning: +``` +NodeRootPassword=YourSecurePasswordHere +``` + Edit the [nodeset/values.yaml](edpm/nodeset/values.yaml) and [deployment/values.yaml](edpm/deployment/values.yaml) files to suit your environment. ``` diff --git a/examples/dt/nova/nova01alpha/edpm/nodeset/values.yaml b/examples/dt/nova/nova01alpha/edpm/nodeset/values.yaml index c4c5dbc22..09f9037f0 100644 --- a/examples/dt/nova/nova01alpha/edpm/nodeset/values.yaml +++ b/examples/dt/nova/nova01alpha/edpm/nodeset/values.yaml @@ -8,7 +8,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: false baremetalSetTemplate: ctlplaneInterface: eno2 # CHANGEME diff --git a/examples/dt/nova/nova02beta/dataplane.md b/examples/dt/nova/nova02beta/dataplane.md index 432a46c13..359a982b6 100644 --- a/examples/dt/nova/nova02beta/dataplane.md +++ b/examples/dt/nova/nova02beta/dataplane.md @@ -14,6 +14,12 @@ Change to the nova/nova02beta/edpm directory ``` cd architecture/examples/dt/nova/nova02beta/edpm/ ``` + +Modify the [baremetalset-password.env](../../../../dt/nova/nova02beta/edpm/nodeset/baremetalset-password.env) and [baremetalset-password.env](../../../../dt/nova/nova02beta/edpm/nodeset2/baremetalset-password.env) with a secure root password for bare-metal provisioning: +``` +NodeRootPassword=YourSecurePasswordHere +``` + Edit the [nodeset/values.yaml](edpm/nodeset/values.yaml), the [nodeset2/values.yaml](edpm/nodeset2/values.yaml), and [deployment/values.yaml](edpm/deployment/values.yaml) files to suit your environment. diff --git a/examples/dt/nova/nova02beta/edpm/nodeset/values.yaml b/examples/dt/nova/nova02beta/edpm/nodeset/values.yaml index 6e99f879d..70acc1d2d 100644 --- a/examples/dt/nova/nova02beta/edpm/nodeset/values.yaml +++ b/examples/dt/nova/nova02beta/edpm/nodeset/values.yaml @@ -8,7 +8,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: false baremetalSetTemplate: ctlplaneInterface: eno2 # CHANGEME diff --git a/examples/dt/nova/nova02beta/edpm/nodeset2/values.yaml b/examples/dt/nova/nova02beta/edpm/nodeset2/values.yaml index 017453360..904f9c8b8 100644 --- a/examples/dt/nova/nova02beta/edpm/nodeset2/values.yaml +++ b/examples/dt/nova/nova02beta/edpm/nodeset2/values.yaml @@ -8,7 +8,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: false baremetalSetTemplate: ctlplaneInterface: eno2 # CHANGEME diff --git a/examples/dt/nova/nova04delta/data-plane.md b/examples/dt/nova/nova04delta/data-plane.md index 28352d506..a1d20f9b8 100644 --- a/examples/dt/nova/nova04delta/data-plane.md +++ b/examples/dt/nova/nova04delta/data-plane.md @@ -14,6 +14,12 @@ Change to the nova/nova04delta directory ``` cd architecture/examples/dt/nova/nova04delta ``` + +Modify the [baremetalset-password.env](../../../../dt/nova/nova04delta/edpm/nodeset/baremetalset-password.env) with a secure root password for bare-metal provisioning: +``` +NodeRootPassword=YourSecurePasswordHere +``` + Edit the [edpm/nodeset/values.yaml](edpm/nodeset/values.yaml) file to suit your environment. ``` diff --git a/examples/dt/nova/nova04delta/edpm/nodeset/values.yaml b/examples/dt/nova/nova04delta/edpm/nodeset/values.yaml index 7b3af469d..73656ae7a 100644 --- a/examples/dt/nova/nova04delta/edpm/nodeset/values.yaml +++ b/examples/dt/nova/nova04delta/edpm/nodeset/values.yaml @@ -8,8 +8,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - # Mapped in dt/nova/nova04delta/edpm/nodeset/kustomization.yaml to baremetalset-password-secret.data.NodeRootPassword - root_password: cmVkaGF0Cg== # Mapped in dt/nova/nova04delta/edpm/nodeset/kustomization.yaml to OpenStackDataPlaneNodeSet.spec.preProvisioned preProvisioned: false # Mapped in dt/nova/nova04delta/edpm/nodeset/kustomization.yaml to edpm-compute-0-network-data Secret diff --git a/examples/dt/nova/nova05epsilon/dataplane-pre-ceph.md b/examples/dt/nova/nova05epsilon/dataplane-pre-ceph.md index 139ad9eab..f9ff30cfd 100644 --- a/examples/dt/nova/nova05epsilon/dataplane-pre-ceph.md +++ b/examples/dt/nova/nova05epsilon/dataplane-pre-ceph.md @@ -18,6 +18,11 @@ Change to the nova05epsilon directory cd architecture/examples/dt/nova/nova05epsilon ``` +Modify the [baremetalset-password.env](../../../../dt/nova/nova05epsilon/edpm-pre-ceph/nodeset/baremetalset-password.env) with a secure root password for bare-metal provisioning: +``` +NodeRootPassword=YourSecurePasswordHere +``` + Edit the [edpm-pre-ceph/nodeset/values.yaml](edpm-pre-ceph/nodeset/values.yaml) file to suit your environment. diff --git a/examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset/values.yaml b/examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset/values.yaml index af74f92ec..e04fce0df 100644 --- a/examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset/values.yaml +++ b/examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset/values.yaml @@ -14,7 +14,6 @@ metadata: config.kubernetes.io/local-config: "true" data: nodeset_name: gpu-computes-edpm - root_password: cmVkaGF0Cg== preProvisioned: false baremetalHostsNetworkData: edpm-compute-0: diff --git a/examples/dt/perfscale/scalelab/edpm/nodeset/values.yaml b/examples/dt/perfscale/scalelab/edpm/nodeset/values.yaml index 08a48a92d..9e60bcee3 100644 --- a/examples/dt/perfscale/scalelab/edpm/nodeset/values.yaml +++ b/examples/dt/perfscale/scalelab/edpm/nodeset/values.yaml @@ -8,7 +8,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: true ssh_keys: # Authorized keys that will have access to the dataplane computes via SSH diff --git a/examples/va/nfv/ovs-dpdk-networker/dataplane.md b/examples/va/nfv/ovs-dpdk-networker/dataplane.md index a8a6c33de..46632a885 100644 --- a/examples/va/nfv/ovs-dpdk-networker/dataplane.md +++ b/examples/va/nfv/ovs-dpdk-networker/dataplane.md @@ -14,6 +14,12 @@ Change to the nfv/ovs-dpdk-networker/networker directory ``` cd architecture/examples/va/nfv/ovs-dpdk-networker/networker ``` + +Modify the [baremetalset-password.env](../../../../va/nfv/ovs-dpdk-networker/networker/nodeset/baremetalset-password.env) with a secure root password for bare-metal provisioning: +``` +NodeRootPassword=YourSecurePasswordHere +``` + Edit the [nodeset/values.yaml](networker/nodeset/values.yaml) file to suit your environment. ``` diff --git a/examples/va/nfv/ovs-dpdk-networker/edpm/nodeset/values.yaml b/examples/va/nfv/ovs-dpdk-networker/edpm/nodeset/values.yaml index c0427463a..1f334e380 100644 --- a/examples/va/nfv/ovs-dpdk-networker/edpm/nodeset/values.yaml +++ b/examples/va/nfv/ovs-dpdk-networker/edpm/nodeset/values.yaml @@ -8,7 +8,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: false baremetalSetTemplate: ctlplaneInterface: eno2 # CHANGEME diff --git a/examples/va/nfv/ovs-dpdk-networker/networker/nodeset/values.yaml b/examples/va/nfv/ovs-dpdk-networker/networker/nodeset/values.yaml index b666f9b08..a597ffbe0 100644 --- a/examples/va/nfv/ovs-dpdk-networker/networker/nodeset/values.yaml +++ b/examples/va/nfv/ovs-dpdk-networker/networker/nodeset/values.yaml @@ -8,7 +8,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: false baremetalSetTemplate: ctlplaneInterface: eno2 # CHANGEME diff --git a/examples/va/nfv/ovs-dpdk-sriov/dataplane.md b/examples/va/nfv/ovs-dpdk-sriov/dataplane.md index 24f86b304..42fdf81b4 100644 --- a/examples/va/nfv/ovs-dpdk-sriov/dataplane.md +++ b/examples/va/nfv/ovs-dpdk-sriov/dataplane.md @@ -14,6 +14,12 @@ Change to the nfv/ovs-dpdk-sriov/edpm directory ``` cd architecture/examples/va/nfv/ovs-dpdk-sriov/edpm ``` + +Modify the [baremetalset-password.env](../../../../va/nfv/ovs-dpdk-sriov/edpm/nodeset/baremetalset-password.env) with a secure root password for bare-metal provisioning: +``` +NodeRootPassword=YourSecurePasswordHere +``` + Edit the [nodeset/values.yaml](nodeset/values.yaml) and [deployment/values.yaml](deployment/values.yaml) files to suit your environment. ``` diff --git a/examples/va/nfv/ovs-dpdk-sriov/edpm/nodeset/values.yaml b/examples/va/nfv/ovs-dpdk-sriov/edpm/nodeset/values.yaml index 622f40963..b6bec57c7 100644 --- a/examples/va/nfv/ovs-dpdk-sriov/edpm/nodeset/values.yaml +++ b/examples/va/nfv/ovs-dpdk-sriov/edpm/nodeset/values.yaml @@ -9,7 +9,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: false baremetalSetTemplate: ctlplaneInterface: eno2 # CHANGEME diff --git a/examples/va/nfv/ovs-dpdk/dataplane.md b/examples/va/nfv/ovs-dpdk/dataplane.md index 8383103cd..82d4567c2 100644 --- a/examples/va/nfv/ovs-dpdk/dataplane.md +++ b/examples/va/nfv/ovs-dpdk/dataplane.md @@ -14,6 +14,12 @@ Change to the nfv/ovs-dpdk/edpm directory ``` cd architecture/examples/va/nfv/ovs-dpdk/edpm ``` + +Modify the [baremetalset-password.env](../../../../va/nfv/ovs-dpdk/edpm/nodeset/baremetalset-password.env) with a secure root password for bare-metal provisioning: +``` +NodeRootPassword=YourSecurePasswordHere +``` + Edit the [nodeset/values.yaml](edpm/nodeset/values.yaml) and [deployment/values.yaml](edpm/deployment/values.yaml) files to suit your environment. ``` diff --git a/examples/va/nfv/ovs-dpdk/edpm/nodeset/values.yaml b/examples/va/nfv/ovs-dpdk/edpm/nodeset/values.yaml index 4319d7328..815e07a0d 100644 --- a/examples/va/nfv/ovs-dpdk/edpm/nodeset/values.yaml +++ b/examples/va/nfv/ovs-dpdk/edpm/nodeset/values.yaml @@ -8,7 +8,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: false baremetalSetTemplate: ctlplaneInterface: eno2 # CHANGEME diff --git a/examples/va/nfv/sriov/dataplane.md b/examples/va/nfv/sriov/dataplane.md index 5c33a3b50..84fa973a7 100644 --- a/examples/va/nfv/sriov/dataplane.md +++ b/examples/va/nfv/sriov/dataplane.md @@ -14,6 +14,12 @@ Change to the nfv/sriov/edpm directory ``` cd architecture/examples/va/nfv/sriov/edpm ``` + +Modify the [baremetalset-password.env](../../../../va/nfv/sriov/edpm/nodeset/baremetalset-password.env) with a secure root password for bare-metal provisioning: +``` +NodeRootPassword=YourSecurePasswordHere +``` + Edit the [nodeset/values.yaml](nodeset/values.yaml) and [deployment/values.yaml](deployment/values.yaml) files to suit your environment. ``` diff --git a/examples/va/nfv/sriov/edpm/nodeset/values.yaml b/examples/va/nfv/sriov/edpm/nodeset/values.yaml index e3257910d..4caf25a43 100644 --- a/examples/va/nfv/sriov/edpm/nodeset/values.yaml +++ b/examples/va/nfv/sriov/edpm/nodeset/values.yaml @@ -8,7 +8,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: false baremetalSetTemplate: ctlplaneInterface: eno2 # CHANGEME diff --git a/examples/va/nvidia-mdev/edpm-pre.md b/examples/va/nvidia-mdev/edpm-pre.md index ce76ad4dd..d4d526b6b 100644 --- a/examples/va/nvidia-mdev/edpm-pre.md +++ b/examples/va/nvidia-mdev/edpm-pre.md @@ -14,6 +14,12 @@ Change to the nvidia-mdev/edpm directory ``` cd architecture/examples/va/nvidia-mdev/edpm ``` + +Modify the [baremetalset-password.env](../../../va/nvidia-mdev/edpm/nodeset/baremetalset-password.env) with a secure root password for bare-metal provisioning: +``` +NodeRootPassword=YourSecurePasswordHere +``` + Edit the [nodeset/values.yaml](edpm/nodeset/values.yaml) and [deployment/values.yaml](edpm/deployment/values.yaml) files to suit your environment. ``` vi nodeset/values.yaml diff --git a/examples/va/nvidia-mdev/edpm/nodeset/kustomization.yaml b/examples/va/nvidia-mdev/edpm/nodeset/kustomization.yaml index f46338169..d530d9afc 100644 --- a/examples/va/nvidia-mdev/edpm/nodeset/kustomization.yaml +++ b/examples/va/nvidia-mdev/edpm/nodeset/kustomization.yaml @@ -12,18 +12,6 @@ resources: - values.yaml replacements: - - source: - kind: ConfigMap - name: edpm-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true - source: kind: ConfigMap name: edpm-nodeset-values diff --git a/examples/va/nvidia-mdev/edpm/nodeset/values.yaml b/examples/va/nvidia-mdev/edpm/nodeset/values.yaml index 0597ece54..fc0b44b97 100644 --- a/examples/va/nvidia-mdev/edpm/nodeset/values.yaml +++ b/examples/va/nvidia-mdev/edpm/nodeset/values.yaml @@ -8,7 +8,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - root_password: cmVkaGF0Cg== preProvisioned: false baremetalSetTemplate: ctlplaneInterface: eno2 # CHANGEME diff --git a/examples/va/nvidia-vfio-passthrough/edpm/nodeset/values.yaml b/examples/va/nvidia-vfio-passthrough/edpm/nodeset/values.yaml index 7b495d970..fabccb260 100644 --- a/examples/va/nvidia-vfio-passthrough/edpm/nodeset/values.yaml +++ b/examples/va/nvidia-vfio-passthrough/edpm/nodeset/values.yaml @@ -8,8 +8,6 @@ metadata: annotations: config.kubernetes.io/local-config: "true" data: - # Mapped in va/nvidia-vfio-passthrough/edpm/nodeset/kustomization.yaml to baremetalset-password-secret.data.NodeRootPassword - root_password: cmVkaGF0Cg== # Mapped in va/nvidia-vfio-passthrough/edpm/nodeset/kustomization.yaml to OpenStackDataPlaneNodeSet.spec.preProvisioned preProvisioned: false # Mapped in va/nvidia-vfio-passthrough/edpm/nodeset/kustomization.yaml to edpm-compute-0-network-data Secret diff --git a/va/nfv/ovs-dpdk-networker/edpm/nodeset/baremetalset-password-secret.yaml b/va/nfv/ovs-dpdk-networker/edpm/nodeset/baremetalset-password-secret.yaml deleted file mode 100644 index 41daad38d..000000000 --- a/va/nfv/ovs-dpdk-networker/edpm/nodeset/baremetalset-password-secret.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -data: - NodeRootPassword: _replaced_ -kind: Secret -metadata: - name: baremetalset-password-secret - namespace: openstack -type: Opaque diff --git a/va/nfv/ovs-dpdk-networker/edpm/nodeset/baremetalset-password.env b/va/nfv/ovs-dpdk-networker/edpm/nodeset/baremetalset-password.env new file mode 100644 index 000000000..c3fc5f9a5 --- /dev/null +++ b/va/nfv/ovs-dpdk-networker/edpm/nodeset/baremetalset-password.env @@ -0,0 +1 @@ +NodeRootPassword=CHANGEME diff --git a/va/nfv/ovs-dpdk-networker/edpm/nodeset/kustomization.yaml b/va/nfv/ovs-dpdk-networker/edpm/nodeset/kustomization.yaml index 69bfea36e..b03143e1b 100644 --- a/va/nfv/ovs-dpdk-networker/edpm/nodeset/kustomization.yaml +++ b/va/nfv/ovs-dpdk-networker/edpm/nodeset/kustomization.yaml @@ -17,27 +17,21 @@ transformers: kind: Namespace create: true +secretGenerator: + - name: baremetalset-password-secret + behavior: create + envs: + - baremetalset-password.env + options: + disableNameSuffixHash: true + components: - ../../../../../lib/dataplane/nodeset resources: - - baremetalset-password-secret.yaml - nova_ovs_dpdk.yaml replacements: - - source: - kind: ConfigMap - name: edpm-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true - # Nova compute CPU pinning customization - source: kind: ConfigMap diff --git a/va/nfv/ovs-dpdk-networker/networker/nodeset/baremetalset-password-secret.yaml b/va/nfv/ovs-dpdk-networker/networker/nodeset/baremetalset-password-secret.yaml deleted file mode 100644 index 41daad38d..000000000 --- a/va/nfv/ovs-dpdk-networker/networker/nodeset/baremetalset-password-secret.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -data: - NodeRootPassword: _replaced_ -kind: Secret -metadata: - name: baremetalset-password-secret - namespace: openstack -type: Opaque diff --git a/va/nfv/ovs-dpdk-networker/networker/nodeset/baremetalset-password.env b/va/nfv/ovs-dpdk-networker/networker/nodeset/baremetalset-password.env new file mode 100644 index 000000000..c3fc5f9a5 --- /dev/null +++ b/va/nfv/ovs-dpdk-networker/networker/nodeset/baremetalset-password.env @@ -0,0 +1 @@ +NodeRootPassword=CHANGEME diff --git a/va/nfv/ovs-dpdk-networker/networker/nodeset/kustomization.yaml b/va/nfv/ovs-dpdk-networker/networker/nodeset/kustomization.yaml index 763d81996..e8182a546 100644 --- a/va/nfv/ovs-dpdk-networker/networker/nodeset/kustomization.yaml +++ b/va/nfv/ovs-dpdk-networker/networker/nodeset/kustomization.yaml @@ -17,26 +17,20 @@ transformers: kind: Namespace create: true +secretGenerator: + - name: baremetalset-password-secret + behavior: create + envs: + - baremetalset-password.env + options: + disableNameSuffixHash: true + components: - ../../../../../lib/dataplane/networker-nodeset resources: - - baremetalset-password-secret.yaml replacements: - - source: - kind: ConfigMap - name: networker-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true - - source: kind: ConfigMap name: networker-nodeset-values diff --git a/va/nfv/ovs-dpdk-sriov/edpm/networker-nodeset/baremetalset-password-secret.yaml b/va/nfv/ovs-dpdk-sriov/edpm/networker-nodeset/baremetalset-password-secret.yaml deleted file mode 100644 index 41daad38d..000000000 --- a/va/nfv/ovs-dpdk-sriov/edpm/networker-nodeset/baremetalset-password-secret.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -data: - NodeRootPassword: _replaced_ -kind: Secret -metadata: - name: baremetalset-password-secret - namespace: openstack -type: Opaque diff --git a/va/nfv/ovs-dpdk-sriov/edpm/networker-nodeset/baremetalset-password.env b/va/nfv/ovs-dpdk-sriov/edpm/networker-nodeset/baremetalset-password.env new file mode 100644 index 000000000..c3fc5f9a5 --- /dev/null +++ b/va/nfv/ovs-dpdk-sriov/edpm/networker-nodeset/baremetalset-password.env @@ -0,0 +1 @@ +NodeRootPassword=CHANGEME diff --git a/va/nfv/ovs-dpdk-sriov/edpm/networker-nodeset/kustomization.yaml b/va/nfv/ovs-dpdk-sriov/edpm/networker-nodeset/kustomization.yaml index 1d5423b1a..172ddc7af 100644 --- a/va/nfv/ovs-dpdk-sriov/edpm/networker-nodeset/kustomization.yaml +++ b/va/nfv/ovs-dpdk-sriov/edpm/networker-nodeset/kustomization.yaml @@ -17,26 +17,20 @@ transformers: kind: Namespace create: true +secretGenerator: + - name: baremetalset-password-secret + behavior: create + envs: + - baremetalset-password.env + options: + disableNameSuffixHash: true + components: - ../../../../../lib/dataplane/networker-nodeset resources: - - baremetalset-password-secret.yaml replacements: - - source: - kind: ConfigMap - name: networker-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true - - source: kind: ConfigMap name: networker-nodeset-values diff --git a/va/nfv/ovs-dpdk-sriov/edpm/nodeset/baremetalset-password-secret.yaml b/va/nfv/ovs-dpdk-sriov/edpm/nodeset/baremetalset-password-secret.yaml deleted file mode 100644 index 41daad38d..000000000 --- a/va/nfv/ovs-dpdk-sriov/edpm/nodeset/baremetalset-password-secret.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -data: - NodeRootPassword: _replaced_ -kind: Secret -metadata: - name: baremetalset-password-secret - namespace: openstack -type: Opaque diff --git a/va/nfv/ovs-dpdk-sriov/edpm/nodeset/baremetalset-password.env b/va/nfv/ovs-dpdk-sriov/edpm/nodeset/baremetalset-password.env new file mode 100644 index 000000000..c3fc5f9a5 --- /dev/null +++ b/va/nfv/ovs-dpdk-sriov/edpm/nodeset/baremetalset-password.env @@ -0,0 +1 @@ +NodeRootPassword=CHANGEME diff --git a/va/nfv/ovs-dpdk-sriov/edpm/nodeset/kustomization.yaml b/va/nfv/ovs-dpdk-sriov/edpm/nodeset/kustomization.yaml index 3555bd50e..9325dc7b6 100644 --- a/va/nfv/ovs-dpdk-sriov/edpm/nodeset/kustomization.yaml +++ b/va/nfv/ovs-dpdk-sriov/edpm/nodeset/kustomization.yaml @@ -17,27 +17,21 @@ transformers: kind: Namespace create: true +secretGenerator: + - name: baremetalset-password-secret + behavior: create + envs: + - baremetalset-password.env + options: + disableNameSuffixHash: true + components: - ../../../../../lib/dataplane/nodeset resources: - - baremetalset-password-secret.yaml - nova_ovs_dpdk_sriov.yaml replacements: - - source: - kind: ConfigMap - name: edpm-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true - # Nova compute CPU pinning customization - source: kind: ConfigMap diff --git a/va/nfv/ovs-dpdk/edpm/nodeset/baremetalset-password-secret.yaml b/va/nfv/ovs-dpdk/edpm/nodeset/baremetalset-password-secret.yaml deleted file mode 100644 index 41daad38d..000000000 --- a/va/nfv/ovs-dpdk/edpm/nodeset/baremetalset-password-secret.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -data: - NodeRootPassword: _replaced_ -kind: Secret -metadata: - name: baremetalset-password-secret - namespace: openstack -type: Opaque diff --git a/va/nfv/ovs-dpdk/edpm/nodeset/baremetalset-password.env b/va/nfv/ovs-dpdk/edpm/nodeset/baremetalset-password.env new file mode 100644 index 000000000..c3fc5f9a5 --- /dev/null +++ b/va/nfv/ovs-dpdk/edpm/nodeset/baremetalset-password.env @@ -0,0 +1 @@ +NodeRootPassword=CHANGEME diff --git a/va/nfv/ovs-dpdk/edpm/nodeset/kustomization.yaml b/va/nfv/ovs-dpdk/edpm/nodeset/kustomization.yaml index 69bfea36e..b03143e1b 100644 --- a/va/nfv/ovs-dpdk/edpm/nodeset/kustomization.yaml +++ b/va/nfv/ovs-dpdk/edpm/nodeset/kustomization.yaml @@ -17,27 +17,21 @@ transformers: kind: Namespace create: true +secretGenerator: + - name: baremetalset-password-secret + behavior: create + envs: + - baremetalset-password.env + options: + disableNameSuffixHash: true + components: - ../../../../../lib/dataplane/nodeset resources: - - baremetalset-password-secret.yaml - nova_ovs_dpdk.yaml replacements: - - source: - kind: ConfigMap - name: edpm-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true - # Nova compute CPU pinning customization - source: kind: ConfigMap diff --git a/va/nfv/sriov/edpm/nodeset/baremetalset-password-secret.yaml b/va/nfv/sriov/edpm/nodeset/baremetalset-password-secret.yaml deleted file mode 100644 index 41daad38d..000000000 --- a/va/nfv/sriov/edpm/nodeset/baremetalset-password-secret.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -data: - NodeRootPassword: _replaced_ -kind: Secret -metadata: - name: baremetalset-password-secret - namespace: openstack -type: Opaque diff --git a/va/nfv/sriov/edpm/nodeset/baremetalset-password.env b/va/nfv/sriov/edpm/nodeset/baremetalset-password.env new file mode 100644 index 000000000..c3fc5f9a5 --- /dev/null +++ b/va/nfv/sriov/edpm/nodeset/baremetalset-password.env @@ -0,0 +1 @@ +NodeRootPassword=CHANGEME diff --git a/va/nfv/sriov/edpm/nodeset/kustomization.yaml b/va/nfv/sriov/edpm/nodeset/kustomization.yaml index 4b6e6bbfb..abd894954 100644 --- a/va/nfv/sriov/edpm/nodeset/kustomization.yaml +++ b/va/nfv/sriov/edpm/nodeset/kustomization.yaml @@ -17,27 +17,21 @@ transformers: kind: Namespace create: true +secretGenerator: + - name: baremetalset-password-secret + behavior: create + envs: + - baremetalset-password.env + options: + disableNameSuffixHash: true + components: - ../../../../../lib/dataplane/nodeset resources: - - baremetalset-password-secret.yaml - nova_sriov.yaml replacements: - - source: - kind: ConfigMap - name: edpm-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true - # Nova compute CPU pinning customization - source: kind: ConfigMap diff --git a/va/nvidia-mdev/edpm/nodeset/baremetalset-password-secret.yaml b/va/nvidia-mdev/edpm/nodeset/baremetalset-password-secret.yaml deleted file mode 100644 index 41daad38d..000000000 --- a/va/nvidia-mdev/edpm/nodeset/baremetalset-password-secret.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: v1 -data: - NodeRootPassword: _replaced_ -kind: Secret -metadata: - name: baremetalset-password-secret - namespace: openstack -type: Opaque diff --git a/va/nvidia-mdev/edpm/nodeset/baremetalset-password.env b/va/nvidia-mdev/edpm/nodeset/baremetalset-password.env new file mode 100644 index 000000000..c3fc5f9a5 --- /dev/null +++ b/va/nvidia-mdev/edpm/nodeset/baremetalset-password.env @@ -0,0 +1 @@ +NodeRootPassword=CHANGEME diff --git a/va/nvidia-mdev/edpm/nodeset/kustomization.yaml b/va/nvidia-mdev/edpm/nodeset/kustomization.yaml index 0bea6a258..817c401f7 100644 --- a/va/nvidia-mdev/edpm/nodeset/kustomization.yaml +++ b/va/nvidia-mdev/edpm/nodeset/kustomization.yaml @@ -17,26 +17,21 @@ transformers: kind: Namespace create: true +secretGenerator: + - name: baremetalset-password-secret + behavior: create + envs: + - baremetalset-password.env + options: + disableNameSuffixHash: true + components: - ../../../../lib/dataplane/nodeset resources: - - baremetalset-password-secret.yaml - nova_sriov.yaml replacements: - - source: - kind: ConfigMap - name: edpm-nodeset-values - fieldPath: data.root_password - targets: - - select: - kind: Secret - name: baremetalset-password-secret - fieldPaths: - - data.NodeRootPassword - options: - create: true - source: kind: ConfigMap name: edpm-nodeset-values