Skip to content

Commit

Permalink
updating kuberntess settings (#2006)
Browse files Browse the repository at this point in the history
* - fixing rabbit mq secret
- added missing prefixses
- fixed hostname
- removed default prefix (we dont use it on konto)

* implemented comments

* implementing comments.
  • Loading branch information
Richi authored Dec 10, 2024
1 parent 4f3d231 commit c0332af
Show file tree
Hide file tree
Showing 10 changed files with 47 additions and 39 deletions.
37 changes: 21 additions & 16 deletions nest-city-account/kubernetes/base/deployment.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: app
name: ${BUILD_REPOSITORY_NAME}-app
namespace: ${NAMESPACE}
labels:
service: app
annotations:
repositoryUrl: ${BUILD_REPOSITORY_URI}
commit: ${COMMIT}
tag: ${TAG}
image: ${IMAGE}
spec:
selector:
matchLabels:
Expand Down Expand Up @@ -40,48 +45,48 @@ spec:
- name: RABBIT_MQ_PASSWORD
valueFrom:
secretKeyRef:
name: rabbitmq-default-user
name: ${BUILD_REPOSITORY_NAME}-rabbitmq-default-user
key: password
- name: RABBIT_MQ_USERNAME
valueFrom:
secretKeyRef:
name: rabbitmq-default-user
name: ${BUILD_REPOSITORY_NAME}-rabbitmq-default-user
key: username
- name: RABBIT_MQ_PORT
valueFrom:
secretKeyRef:
name: rabbitmq-default-user
name: ${BUILD_REPOSITORY_NAME}-rabbitmq-default-user
key: port
- name: RABBIT_MQ_HOST
valueFrom:
secretKeyRef:
name: rabbitmq-default-user
name: ${BUILD_REPOSITORY_NAME}-rabbitmq-default-user
key: host
- name: DATABASE_URL
value: postgresql://$(POSTGRES_USER):$(POSTGRES_PASSWORD)@${BUILD_REPOSITORY_NAME}-database:5432/$(POSTGRES_DB)?schema=public&connection_limit=100
envFrom:
- secretRef:
name: database-secret
name: ${BUILD_REPOSITORY_NAME}-database-secret
- secretRef:
name: cognito-secret
name: ${BUILD_REPOSITORY_NAME}-cognito-secret
- secretRef:
name: azure-magproxy-secret
name: ${BUILD_REPOSITORY_NAME}-azure-magproxy-secret
- secretRef:
name: turnstile-secret
name: ${BUILD_REPOSITORY_NAME}-turnstile-secret
- secretRef:
name: mailgun-secret
name: ${BUILD_REPOSITORY_NAME}-mailgun-secret
- secretRef:
name: apikey-secret
name: ${BUILD_REPOSITORY_NAME}-apikey-secret
- secretRef:
name: nases-secret
name: ${BUILD_REPOSITORY_NAME}-nases-secret
- secretRef:
name: bloomreach-secret
name: ${BUILD_REPOSITORY_NAME}-bloomreach-secret
- secretRef:
name: cipher-key-secret
name: ${BUILD_REPOSITORY_NAME}-cipher-key-secret
- secretRef:
name: tax-backend-secret
name: ${BUILD_REPOSITORY_NAME}-tax-backend-secret
- configMapRef:
name: env
name: ${BUILD_REPOSITORY_NAME}-env
readinessProbe:
httpGet:
path: /healthcheck
Expand Down
8 changes: 4 additions & 4 deletions nest-city-account/kubernetes/base/ingress.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress
name: ${BUILD_REPOSITORY_NAME}-ingress
namespace: ${NAMESPACE}
labels:
service: app
Expand All @@ -12,16 +12,16 @@ metadata:
spec:
tls:
- hosts:
- ${HOSTNAME}
- ${BRATISKA_HOSTNAME}
secretName: ${BUILD_REPOSITORY_NAME}-tls
rules:
- host: ${HOSTNAME}
- host: ${BRATISKA_HOSTNAME}
http:
paths:
- path: /
pathType: ImplementationSpecific
backend:
service:
name: app
name: ${BUILD_REPOSITORY_NAME}-app
port:
number: 80
8 changes: 1 addition & 7 deletions nest-city-account/kubernetes/base/kustomization.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,15 @@ resources:
configurations:
- configuration.yml

# Keep as is
namePrefix: ${BUILD_REPOSITORY_NAME}-
commonLabels:
app: ${BUILD_REPOSITORY_NAME}
source: ${BUILD_REPOSITORY_NAME}

generatorOptions:
disableNameSuffixHash: true

commonAnnotations:
repositoryUrl: ${BUILD_REPOSITORY_URI}
image: ${IMAGE}

configMapGenerator:
- name: env
- name: ${BUILD_REPOSITORY_NAME}-env
namespace: ${NAMESPACE}
envs:
- .env
8 changes: 4 additions & 4 deletions nest-city-account/kubernetes/base/rabbitmq.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: rabbitmq.com/v1beta1
kind: RabbitmqCluster
metadata:
name: rabbitmq
name: ${BUILD_REPOSITORY_NAME}-rabbitmq
namespace: ${NAMESPACE}
spec:
replicas: 1
Expand All @@ -13,8 +13,8 @@ spec:
cpu: ${RABBIT_CPU_REQUESTS}
memory: ${RABBIT_MEMORY_REQUESTS}
persistence:
storageClassName: "vsan-default-storage-policy"
storage: 10Gi
storageClassName: "vsan-default-storage-policy"
storage: 10Gi
override:
statefulSet:
spec:
Expand Down Expand Up @@ -45,7 +45,7 @@ spec:
- curl -L -v https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/3.11.1/rabbitmq_delayed_message_exchange-3.11.1.ez --output /community-plugins/rabbitmq_delayed_message_exchange-3.11.1.ez
image: curlimages/curl
imagePullPolicy: IfNotPresent
name: copy-community-plugins
name: ${BUILD_REPOSITORY_NAME}-copy-community-plugins
resources:
limits:
cpu: 100m
Expand Down
2 changes: 1 addition & 1 deletion nest-city-account/kubernetes/base/service-app.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v1
kind: Service
metadata:
name: app
name: ${BUILD_REPOSITORY_NAME}-app
namespace: ${NAMESPACE}
labels:
service: app
Expand Down
2 changes: 1 addition & 1 deletion nest-city-account/kubernetes/base/service-database.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v1
kind: Service
metadata:
name: database
name: ${BUILD_REPOSITORY_NAME}-database
namespace: ${NAMESPACE}
labels:
service: database
Expand Down
6 changes: 3 additions & 3 deletions nest-city-account/kubernetes/base/stateful-set.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: database
name: ${BUILD_REPOSITORY_NAME}-database
namespace: ${NAMESPACE}
labels:
service: database
spec:
serviceName: database
serviceName: ${BUILD_REPOSITORY_NAME}-database
selector:
matchLabels:
service: database
Expand All @@ -32,7 +32,7 @@ spec:
subPath: postgresql
envFrom:
- secretRef:
name: database-secret
name: ${BUILD_REPOSITORY_NAME}-database-secret
# Volume Claim
volumeClaimTemplates:
- metadata:
Expand Down
5 changes: 4 additions & 1 deletion nest-city-account/kubernetes/envs/Dev/kustomization.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,11 @@ resources:
- secrets/database.secret.yml
- scaler.yml

generatorOptions:
disableNameSuffixHash: true

configMapGenerator:
- name: env
- name: ${BUILD_REPOSITORY_NAME}-env
namespace: ${NAMESPACE}
behavior: merge
envs:
Expand Down
5 changes: 4 additions & 1 deletion nest-city-account/kubernetes/envs/Prod/kustomization.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,11 @@ resources:
- secrets/database.secret.yml
- scaler.yml

generatorOptions:
disableNameSuffixHash: true

configMapGenerator:
- name: env
- name: ${BUILD_REPOSITORY_NAME}-env
namespace: ${NAMESPACE}
behavior: merge
envs:
Expand Down
5 changes: 4 additions & 1 deletion nest-city-account/kubernetes/envs/Staging/kustomization.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,11 @@ resources:
- secrets/database.secret.yml
- scaler.yml

generatorOptions:
disableNameSuffixHash: true

configMapGenerator:
- name: env
- name: ${BUILD_REPOSITORY_NAME}-env
namespace: ${NAMESPACE}
behavior: merge
envs:
Expand Down

0 comments on commit c0332af

Please sign in to comment.