How to configure AWS Operator LoadBalancer AWS TLS Certificate

I have successfully setup AWX on AWS EKS using AWX Operator with these two manifests:

kustomization.yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

generatorOptions:
disableNameSuffixHash: true

secretGenerator:

  • name: awx-postgres-configuration
    type: Opaque
    literals:

  • host=awx-postgres

  • port=5432

  • database=awx

  • username=awx

  • password=Ansible123!

  • type=managed

  • name: awx-admin-password
    type: Opaque
    literals:

  • password=Ansible123!

resources:

Find the latest tag here: https://github.com/ansible/awx-operator/releases

Set the image tags to match the git version from above

images:

Specify a custom namespace in which to install AWX

namespace: awx

awx.yaml

This worked for me…

alb.ingress.kubernetes.io/certificate-arn: arn:aws:xxx