After the migration of the airflow-analytics-test instance webserver to kubernetes, we are ready to begin the migration of the remaining airflow instance webservers to kubernetes following the guide on https://wikitech.wikimedia.org/wiki/Data_Platform/Systems/Airflow/Kubernetes#Migrating_an_existing_instance
This tracks the migration of the airflow research instance to dse-k8s.
- Create the k8s namespaces
- Create the k8s user kubeconfigs
- Create the wikimedia.org public subdomains
- Create the OIDC/CAS configuration
- add the secret key already found in /etc/helmfile-defaults/private/dse-k8s_services/airflow-analytics-test/dse-k8s-eqiad.yaml on the deployment secret to /srv/git/private/hieradata
- add keytab to the puppet private repo
- create aiflow-research-ops ldap group
- create admin_ng relevant config
- deploy admin_ng
- Defining the webserver configuration
- Deploy the application
- Enable ATS traffic redirection and caching