Skip to content

Commit

Permalink
Allow using default images values for EDPM
Browse files Browse the repository at this point in the history
With this patch we'll be able to allow using the default values for
`registry_url`, `image_prefix` and `image_tag` when the values for their
corresponding variables are empty.
  • Loading branch information
Akrog committed Dec 16, 2024
1 parent 7cbb8cc commit 1d22cd1
Showing 1 changed file with 22 additions and 7 deletions.
29 changes: 22 additions & 7 deletions scripts/gen-edpm-kustomize.sh
Original file line number Diff line number Diff line change
Expand Up @@ -103,23 +103,38 @@ cat <<EOF >>kustomization.yaml
EOF
fi

if [ -n "$EDPM_REGISTRY_URL" ]; then
cat <<EOF >>kustomization.yaml
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/timesync_ntp_servers
value:
- {hostname: ${EDPM_NTP_SERVER}}
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/neutron_public_interface_name
value: ${EDPM_NETWORK_INTERFACE_NAME}
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/registry_url
value: ${EDPM_REGISTRY_URL}
EOF
fi

if [ -n "$EDPM_CONTAINER_PREFIX" ]; then
cat <<EOF >>kustomization.yaml
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/image_prefix
value: ${EDPM_CONTAINER_PREFIX}
EOF
fi

if [ -n "$EDPM_CONTAINER_TAG" ]; then
cat <<EOF >>kustomization.yaml
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/image_tag
value: ${EDPM_CONTAINER_TAG}
EOF
fi

cat <<EOF >>kustomization.yaml
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/timesync_ntp_servers
value:
- {hostname: ${EDPM_NTP_SERVER}}
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/neutron_public_interface_name
value: ${EDPM_NETWORK_INTERFACE_NAME}
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_sshd_allowed_ranges
value: ${EDPM_SSHD_ALLOWED_RANGES}
Expand Down

0 comments on commit 1d22cd1

Please sign in to comment.