Add imagePullSecrets option to Mesh Ingress (#1750)

This commit is contained in:
David Hageman
2024-03-07 12:17:39 -06:00
committed by GitHub
parent 03cfe14c07
commit 256d84a42a
4 changed files with 17 additions and 0 deletions

View File

@@ -41,6 +41,11 @@ spec:
deployment_name:
description: Name of the AWX deployment to create the Mesh Ingress for.
type: string
image_pull_secrets:
description: Image pull secrets for Mesh Ingress containers.
type: array
items:
type: string
external_hostname:
description: External hostname to use for the Mesh Ingress.
type: string

View File

@@ -58,6 +58,11 @@ spec:
path: ingress_controller
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:text
- displayName: Image Pull Secrets
path: image_pull_secrets
x-descriptors:
- urn:alm:descriptor:com.tectonic.ui:advanced
- urn:alm:descriptor:io.kubernetes:Secret
version: v1alpha1
- description: Back up a deployment of the awx, including jobs, inventories, and
credentials

View File

@@ -11,5 +11,6 @@ set_self_owneref: true
_control_plane_ee_image: quay.io/ansible/awx-ee:latest
_image_pull_policy: Always
image_pull_secrets: []
finalizer_run: false

View File

@@ -12,6 +12,12 @@ spec:
labels:
app.kubernetes.io/name: {{ ansible_operator_meta.name }}
spec:
{% if image_pull_secrets | length > 0 %}
imagePullSecrets:
{% for secret in image_pull_secrets %}
- name: {{ secret }}
{% endfor %}
{% endif %}
containers:
- args:
- /bin/sh