From 0c4d582991cae9e5f274a8ff65f17d06ec382cfb Mon Sep 17 00:00:00 2001 From: Andri Joos <andri@joos.io> Date: Wed, 9 Aug 2023 15:46:17 +0200 Subject: [PATCH] apply all ingresses in deployments --- .gitlab-ci.yml | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9732483..f8760bb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -334,24 +334,34 @@ prepare_scripts: - gitlab.yaml - gitlab_sa.yaml - gitlab_pvs.yaml + - gitlab_ingress.yaml + - gitlab_testingress.yaml - nfs.yaml - nfs_sa.yaml - nfs_pvs.yaml - synapse.yaml - synapse_sa.yaml - synapse_pvs.yaml + - synapse_ingress.yaml + - synapse_testingress.yaml - turn.yaml - turn_sa.yaml - turn_pvs.yaml - wordpress.yaml - wordpress_sa.yaml - wordpress_pvs.yaml + - wordpress_ingress.yaml + - wordpress_testingress.yaml - nextcloud.yaml - nextcloud_sa.yaml - nextcloud_pvs.yaml + - nextcloud_ingress.yaml + - nextcloud_testingress.yaml - docker-registry.yaml - docker-registry_pvs.yaml - docker-registry_sa.yaml + - docker-registry_ingress.yaml + - docker-registry_testingress.yaml - gitlab-runner-kubernetes.yaml - gitlab-runner-kubernetes_pvs.yaml - gitlab-runner-kubernetes_sa.yaml @@ -361,18 +371,26 @@ prepare_scripts: - synapse-admin.yaml - synapse-admin_pvs.yaml - synapse-admin_sa.yaml + - synapse-admin_ingress.yaml + - synapse-admin_testingress.yaml - ddclient.yaml - ddclient_pvs.yaml - ddclient_sa.yaml - wordpress-cli-10001.yaml - wordpress-cli-10001_pvs.yaml - wordpress-cli-10001_sa.yaml + - wordpress-cli-10001_ingress.yaml + - wordpress-cli-10001_testingress.yaml - wordpress-cli-10002.yaml - wordpress-cli-10002_pvs.yaml - wordpress-cli-10002_sa.yaml + - wordpress-cli-10002_ingress.yaml + - wordpress-cli-10002_testingress.yaml - wordpress-cli-10003.yaml - wordpress-cli-10003_pvs.yaml - wordpress-cli-10003_sa.yaml + - wordpress-cli-10003_ingress.yaml + - wordpress-cli-10003_testingress.yaml - mautrix-telegram.yaml - mautrix-telegram_pvs.yaml - mautrix-telegram_sa.yaml @@ -382,12 +400,18 @@ prepare_scripts: - my-synapse.yaml - my-synapse_sa.yaml - my-synapse_pvs.yaml + - my-synapse_ingress.yaml + - my-synapse_testingress.yaml - element.yaml - element_sa.yaml - element_pvs.yaml + - element_ingress.yaml + - element_testingress.yaml - streama.yaml - streama_sa.yaml - streama_pvs.yaml + - streama_ingress.yaml + - streama_testingress.yaml - gitlab-shared-runner-0.yaml - gitlab-shared-runner-0_sa.yaml - gitlab-shared-runner-0_pvs.yaml @@ -397,9 +421,13 @@ prepare_scripts: - vaultwarden.yaml - vaultwarden_sa.yaml - vaultwarden_pvs.yaml + - vaultwarden_ingress.yaml + - vaultwarden_testingress.yaml - joos-io-homepage.yaml - joos-io-homepage_sa.yaml - joos-io-homepage_pvs.yaml + - joos-io-homepage_ingress.yaml + - joos-io-homepage_testingress.yaml - gitlab-runner-docker.yaml - gitlab-runner-docker_pvs.yaml - gitlab-runner-docker_sa.yaml @@ -409,6 +437,8 @@ prepare_scripts: - sonarqube.yaml - sonarqube_pvs.yaml - sonarqube_sa.yaml + - sonarqube_ingress.yaml + - sonarqube_testingress.yaml script: - > python3 deploy/generate_scripts/generate_deployment_from_middle.py \ @@ -534,6 +564,7 @@ deploy_gitlab: DEPLOYMENT_FILE: gitlab.yaml PVS_FILE: gitlab_pvs.yaml SA_FILE: gitlab_sa.yaml + INGRESS_FILE: gitlab_ingress.yaml DEPLOYMENT_NAME: gitlab NAMESPACE: gitlab MOUNT: "true" @@ -552,6 +583,7 @@ deploy_synapse: DEPLOYMENT_FILE: synapse.yaml PVS_FILE: synapse_pvs.yaml SA_FILE: synapse_sa.yaml + INGRESS_FILE: synapse_ingress.yaml DEPLOYMENT_NAME: synapse NAMESPACE: synapse MOUNT: "true" @@ -585,6 +617,7 @@ deploy_element: DEPLOYMENT_FILE: element.yaml PVS_FILE: element_pvs.yaml SA_FILE: element_sa.yaml + INGRESS_FILE: element_ingress.yaml DEPLOYMENT_NAME: element NAMESPACE: element @@ -603,6 +636,7 @@ deploy_wordpress: DEPLOYMENT_FILE: wordpress.yaml PVS_FILE: wordpress_pvs.yaml SA_FILE: wordpress_sa.yaml + INGRESS_FILE: wordpress_ingress.yaml DEPLOYMENT_NAME: wordpress-server NAMESPACE: wordpress MOUNT: "true" @@ -615,6 +649,7 @@ deploy_nextcloud: DEPLOYMENT_FILE: nextcloud.yaml PVS_FILE: nextcloud_pvs.yaml SA_FILE: nextcloud_sa.yaml + INGRESS_FILE: nextcloud_ingress.yaml DEPLOYMENT_NAME: nextcloud-server NAMESPACE: nextcloud MOUNT: "true" @@ -626,6 +661,7 @@ deploy_docker-registry: DEPLOYMENT_FILE: docker-registry.yaml PVS_FILE: docker-registry_pvs.yaml SA_FILE: docker-registry_sa.yaml + INGRESS_FILE: docker-registry_ingress.yaml DEPLOYMENT_NAME: docker-registry-server NAMESPACE: docker-registry MOUNT: "true" @@ -692,6 +728,7 @@ deploy_synapse_admin: DEPLOYMENT_FILE: synapse-admin.yaml PVS_FILE: synapse-admin_pvs.yaml SA_FILE: synapse-admin_sa.yaml + INGRESS_FILE: synapse-admin_ingress.yaml DEPLOYMENT_NAME: synapse-admin NAMESPACE: synapse-admin @@ -710,6 +747,7 @@ deploy_wordpress-cli-10001: DEPLOYMENT_FILE: wordpress-cli-10001.yaml PVS_FILE: wordpress-cli-10001_pvs.yaml SA_FILE: wordpress-cli-10001_sa.yaml + INGRESS_FILE: wordpress-cli-10001_ingress.yaml DEPLOYMENT_NAME: wordpress-server NAMESPACE: wordpress-cli-10001 MOUNT: "true" @@ -721,6 +759,7 @@ deploy_wordpress-cli-10002: DEPLOYMENT_FILE: wordpress-cli-10002.yaml PVS_FILE: wordpress-cli-10002_pvs.yaml SA_FILE: wordpress-cli-10002_sa.yaml + INGRESS_FILE: wordpress-cli-10002_ingress.yaml DEPLOYMENT_NAME: wordpress-server NAMESPACE: wordpress-cli-10002 MOUNT: "true" @@ -735,6 +774,7 @@ deploy_my-synapse: DEPLOYMENT_FILE: my-synapse.yaml PVS_FILE: my-synapse_pvs.yaml SA_FILE: my-synapse_sa.yaml + INGRESS_FILE: my-synapse_ingress.yaml DEPLOYMENT_NAME: synapse NAMESPACE: my-synapse MOUNT: "true" @@ -747,6 +787,7 @@ deploy_streama: DEPLOYMENT_FILE: streama.yaml PVS_FILE: streama_pvs.yaml SA_FILE: streama_sa.yaml + INGRESS_FILE: streama_ingress.yaml DEPLOYMENT_NAME: streama-server NAMESPACE: streama MOUNT: "true" @@ -769,6 +810,7 @@ deploy_vaultwarden: DEPLOYMENT_FILE: vaultwarden.yaml PVS_FILE: vaultwarden_pvs.yaml SA_FILE: vaultwarden_sa.yaml + INGRESS_FILE: vaultwarden_ingress.yaml DEPLOYMENT_NAME: vaultwarden NAMESPACE: vaultwarden MOUNT: "true" @@ -780,6 +822,7 @@ deploy_wordpress-cli-10003: DEPLOYMENT_FILE: wordpress-cli-10003.yaml PVS_FILE: wordpress-cli-10003_pvs.yaml SA_FILE: wordpress-cli-10003_sa.yaml + INGRESS_FILE: wordpress-cli-10003_ingress.yaml DEPLOYMENT_NAME: wordpress-server NAMESPACE: wordpress-cli-10003 MOUNT: "true" @@ -791,6 +834,7 @@ deploy_sonarqube: DEPLOYMENT_FILE: sonarqube.yaml PVS_FILE: sonarqube_pvs.yaml SA_FILE: sonarqube_sa.yaml + INGRESS_FILE: sonarqube_ingress.yaml DEPLOYMENT_NAME: sonarqube NAMESPACE: sonarqube MOUNT: "true" @@ -804,6 +848,7 @@ deploy_joos.io_homepage: DEPLOYMENT_FILE: joos-io-homepage.yaml PVS_FILE: joos-io-homepage_pvs.yaml SA_FILE: joos-io-homepage_sa.yaml + INGRESS_FILE: joos-io-homepage_ingress.yaml DEPLOYMENT_NAME: nginx NAMESPACE: joos-io-homepage MOUNT: "true" -- GitLab