Skip to content

Commit

Permalink
Add imagePullSecrets option to Mesh Ingress
Browse files Browse the repository at this point in the history
  • Loading branch information
dhageman committed Mar 7, 2024
1 parent ffba1b4 commit 42d305b
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 0 deletions.
5 changes: 5 additions & 0 deletions config/crd/bases/awx.ansible.com_awxmeshingresses.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions roles/mesh_ingress/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
6 changes: 6 additions & 0 deletions roles/mesh_ingress/templates/deployment.yml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 42d305b

Please sign in to comment.