Compare commits

..

1 Commits

Author SHA1 Message Date
1a9a403b74 refined deployment config 2024-09-21 12:58:20 +02:00
9 changed files with 7 additions and 51 deletions

View File

@@ -21,14 +21,12 @@ spec:
ports: ports:
- containerPort: 8000 - containerPort: 8000
env: env:
- name: MEMCACHED_HOST_PATH
value: "memcached:11211"
- name: NUM_WORKERS - name: NUM_WORKERS
value: "3" value: "3"
- name: OSM_CACHE_DIR - name: OSM_CACHE_DIR
value: "/osm-cache" value: "/osm-cache"
- name: LOKI_URL - name: MEMCACHED_HOST_PATH
value: "http://loki.monitoring.svc:3100/loki/api/v1/push" value: "memcached:11211"
volumeMounts: volumeMounts:
- name: osm-cache - name: osm-cache
mountPath: /osm-cache mountPath: /osm-cache

View File

@@ -6,10 +6,6 @@ resources:
namespace: anyway-backend namespace: anyway-backend
nameSuffix: -prod nameSuffix: -prod
labels:
- includeSelectors: true
pairs:
env: prod
images: images:
- name: backend-image - name: backend-image
@@ -21,7 +17,3 @@ patches:
target: target:
kind: IngressRoute kind: IngressRoute
name: anyway-ingress name: anyway-ingress
- path: patch-deployment-memcached-address.yaml
target:
kind: Deployment
name: anyway-backend

View File

@@ -1,3 +0,0 @@
- op: replace
path: /spec/template/spec/containers/0/env/0/value
value: "memcached-prod:11211"

View File

@@ -1,6 +1,3 @@
- op: replace - op: replace #action
path: /spec/routes/0/match path: /spec/routes/0/match
value: Host(`anyway.anydev.info`) || Host(`anyway.kluster.moll.re`) value: Host(`anyway.anydev.info`) || Host(`anyway.kluster.moll.re`)
- op: replace
path: /spec/routes/0/services/0/name
value: anyway-backend-prod

View File

@@ -6,12 +6,6 @@ resources:
namespace: anyway-backend namespace: anyway-backend
nameSuffix: -stg nameSuffix: -stg
labels:
- includeSelectors: true
pairs:
env: stg
images: images:
- name: backend-image - name: backend-image
newName: git.kluster.moll.re/anydev/anyway-backend newName: git.kluster.moll.re/anydev/anyway-backend
@@ -22,12 +16,3 @@ patches:
target: target:
kind: IngressRoute kind: IngressRoute
name: anyway-ingress name: anyway-ingress
- path: patch-deployment-memcached-address.yaml
target:
kind: Deployment
name: anyway-backend
- path: patch-deployment.yaml
target:
kind: Deployment
name: anyway-backend

View File

@@ -1,3 +0,0 @@
- op: replace
path: /spec/template/spec/containers/0/env/0/value
value: "memcached-stg:11211"

View File

@@ -1,5 +0,0 @@
- op: add
path: /spec/template/spec/containers/0/env/-
value:
name: DEBUG
value: "true"

View File

@@ -1,6 +1,3 @@
- op: replace #action - op: replace #action
path: /spec/routes/0/match path: /spec/routes/0/match
value: Host(`anyway-stg.anydev.info`) || Host(`anyway-stg.kluster.moll.re`) value: Host(`anyway-stg.anydev.info`) || Host(`anyway-stg.kluster.moll.re`)
- op: replace
path: /spec/routes/0/services/0/name
value: anyway-backend-stg

View File

@@ -4,16 +4,12 @@ metadata:
namespace: anyway-backend namespace: anyway-backend
name: deployment-role name: deployment-role
rules: rules:
- apiGroups: - apiGroups: [""] # "" indicates the core API group
- ""
- "apps"
- "traefik.io"
resources: resources:
- pods - pods
- services - services
- deployments - deployments
- ingressroutes - ingresses
- persistentvolumeclaims
verbs: verbs:
- create - create
- delete - delete
@@ -59,3 +55,5 @@ metadata:
annotations: annotations:
kubernetes.io/service-account.name: deployment-sa kubernetes.io/service-account.name: deployment-sa
type: kubernetes.io/service-account-token type: kubernetes.io/service-account-token