From c0d17bb4062a8095319a8baaea4bdd5714f25413 Mon Sep 17 00:00:00 2001 From: Sander Nilsen Rysjedal Date: Fri, 7 Jun 2024 10:54:34 +0200 Subject: [PATCH] add deployment for telemakr and vestfold in beta --- .github/workflows/CD.yaml | 2 ++ .../beta/telemarkfylke-no/config-map.yaml | 9 +++++++++ .../beta/telemarkfylke-no/ingress-route.yaml | 13 +++++++++++++ .../telemarkfylke-no/kafka-user-and-acl.yaml | 8 ++++++++ .../beta/telemarkfylke-no/kustomization.yaml | 17 +++++++++++++++++ .../beta/vestfoldfylke-no/config-map.yaml | 9 +++++++++ .../beta/vestfoldfylke-no/ingress-route.yaml | 13 +++++++++++++ .../vestfoldfylke-no/kafka-user-and-acl.yaml | 8 ++++++++ .../beta/vestfoldfylke-no/kustomization.yaml | 17 +++++++++++++++++ 9 files changed, 96 insertions(+) create mode 100644 kustomize/overlays/beta/telemarkfylke-no/config-map.yaml create mode 100644 kustomize/overlays/beta/telemarkfylke-no/ingress-route.yaml create mode 100644 kustomize/overlays/beta/telemarkfylke-no/kafka-user-and-acl.yaml create mode 100644 kustomize/overlays/beta/telemarkfylke-no/kustomization.yaml create mode 100644 kustomize/overlays/beta/vestfoldfylke-no/config-map.yaml create mode 100644 kustomize/overlays/beta/vestfoldfylke-no/ingress-route.yaml create mode 100644 kustomize/overlays/beta/vestfoldfylke-no/kafka-user-and-acl.yaml create mode 100644 kustomize/overlays/beta/vestfoldfylke-no/kustomization.yaml diff --git a/.github/workflows/CD.yaml b/.github/workflows/CD.yaml index fcb4e55..186250d 100644 --- a/.github/workflows/CD.yaml +++ b/.github/workflows/CD.yaml @@ -56,6 +56,8 @@ jobs: # - fintlabs-no # - viken-no # - visma-com + - telemarkfylke-no + - vestfoldfylke-no - evry-com - sdworx-com cluster: diff --git a/kustomize/overlays/beta/telemarkfylke-no/config-map.yaml b/kustomize/overlays/beta/telemarkfylke-no/config-map.yaml new file mode 100644 index 0000000..c0f2ac1 --- /dev/null +++ b/kustomize/overlays/beta/telemarkfylke-no/config-map.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: fint-core-consumer-administrasjon-organisasjon +data: + fint.consumer.org-id: 'telemarkfylke.no' + fint.kafka.topic.org-id: 'telemarkfylke.no' + spring.kafka.consumer.group-id: 'consumer-administrasjon-organisasjon-beta' + fint.relations.default-base-url: 'https://beta.felleskomponent.no' \ No newline at end of file diff --git a/kustomize/overlays/beta/telemarkfylke-no/ingress-route.yaml b/kustomize/overlays/beta/telemarkfylke-no/ingress-route.yaml new file mode 100644 index 0000000..23e7225 --- /dev/null +++ b/kustomize/overlays/beta/telemarkfylke-no/ingress-route.yaml @@ -0,0 +1,13 @@ +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute +metadata: + name: fint-core-consumer-administrasjon-organisasjon +spec: + entryPoints: + - web + routes: + - match: "Host(`beta.felleskomponent.no`) && (PathPrefix( `/administrasjon/organisasjon`) && Headers(`x-org-id`, `telemarkfylke.no`))" + kind: Rule + services: + - name: fint-core-consumer-administrasjon-organisasjon + port: 8080 \ No newline at end of file diff --git a/kustomize/overlays/beta/telemarkfylke-no/kafka-user-and-acl.yaml b/kustomize/overlays/beta/telemarkfylke-no/kafka-user-and-acl.yaml new file mode 100644 index 0000000..0021acf --- /dev/null +++ b/kustomize/overlays/beta/telemarkfylke-no/kafka-user-and-acl.yaml @@ -0,0 +1,8 @@ +apiVersion: "fintlabs.no/v1alpha1" +kind: KafkaUserAndAcl +metadata: + name: fint-core-consumer-administrasjon-organisasjon +spec: + acls: + - permission: admin + topic: "telemarkfylke-no.fint-core.*" \ No newline at end of file diff --git a/kustomize/overlays/beta/telemarkfylke-no/kustomization.yaml b/kustomize/overlays/beta/telemarkfylke-no/kustomization.yaml new file mode 100644 index 0000000..7ea4d1d --- /dev/null +++ b/kustomize/overlays/beta/telemarkfylke-no/kustomization.yaml @@ -0,0 +1,17 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: telemarkfylke-no +resources: + - ../../../base +patchesStrategicMerge: + - config-map.yaml + - kafka-user-and-acl.yaml + - ingress-route.yaml +commonLabels: + app.kubernetes.io/name: fint-core-consumer-administrasjon-organisasjon + app.kubernetes.io/instance: fint-core-consumer-administrasjon-organisasjon_telemarkfylke-no + app.kubernetes.io/version: latest + app.kubernetes.io/component: backend + app.kubernetes.io/part-of: fint-core + fintlabs.no/team: core + fintlabs.no/org-id: telemarkfylke.no \ No newline at end of file diff --git a/kustomize/overlays/beta/vestfoldfylke-no/config-map.yaml b/kustomize/overlays/beta/vestfoldfylke-no/config-map.yaml new file mode 100644 index 0000000..bfb56d1 --- /dev/null +++ b/kustomize/overlays/beta/vestfoldfylke-no/config-map.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: fint-core-consumer-administrasjon-organisasjon +data: + fint.consumer.org-id: 'vestfoldfylke.no' + fint.kafka.topic.org-id: 'vestfoldfylke.no' + spring.kafka.consumer.group-id: 'consumer-administrasjon-organisasjon-beta' + fint.relations.default-base-url: 'https://beta.felleskomponent.no' \ No newline at end of file diff --git a/kustomize/overlays/beta/vestfoldfylke-no/ingress-route.yaml b/kustomize/overlays/beta/vestfoldfylke-no/ingress-route.yaml new file mode 100644 index 0000000..0e7fc06 --- /dev/null +++ b/kustomize/overlays/beta/vestfoldfylke-no/ingress-route.yaml @@ -0,0 +1,13 @@ +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute +metadata: + name: fint-core-consumer-administrasjon-organisasjon +spec: + entryPoints: + - web + routes: + - match: "Host(`beta.felleskomponent.no`) && (PathPrefix( `/administrasjon/organisasjon`) && Headers(`x-org-id`, `vestfoldfylke.no`))" + kind: Rule + services: + - name: fint-core-consumer-administrasjon-organisasjon + port: 8080 \ No newline at end of file diff --git a/kustomize/overlays/beta/vestfoldfylke-no/kafka-user-and-acl.yaml b/kustomize/overlays/beta/vestfoldfylke-no/kafka-user-and-acl.yaml new file mode 100644 index 0000000..6cb2e1d --- /dev/null +++ b/kustomize/overlays/beta/vestfoldfylke-no/kafka-user-and-acl.yaml @@ -0,0 +1,8 @@ +apiVersion: "fintlabs.no/v1alpha1" +kind: KafkaUserAndAcl +metadata: + name: fint-core-consumer-administrasjon-organisasjon +spec: + acls: + - permission: admin + topic: "vestfoldfylke-no.fint-core.*" \ No newline at end of file diff --git a/kustomize/overlays/beta/vestfoldfylke-no/kustomization.yaml b/kustomize/overlays/beta/vestfoldfylke-no/kustomization.yaml new file mode 100644 index 0000000..16de7ac --- /dev/null +++ b/kustomize/overlays/beta/vestfoldfylke-no/kustomization.yaml @@ -0,0 +1,17 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: vestfoldfylke-no +resources: + - ../../../base +patchesStrategicMerge: + - config-map.yaml + - kafka-user-and-acl.yaml + - ingress-route.yaml +commonLabels: + app.kubernetes.io/name: fint-core-consumer-administrasjon-organisasjon + app.kubernetes.io/instance: fint-core-consumer-administrasjon-organisasjon_vestfoldfylke-no + app.kubernetes.io/version: latest + app.kubernetes.io/component: backend + app.kubernetes.io/part-of: fint-core + fintlabs.no/team: core + fintlabs.no/org-id: vestfoldfylke.no \ No newline at end of file