fix: fix atlantis common resources for staging and prod

This commit is contained in:
2024-02-13 19:08:16 +01:00
parent f1a586f6dd
commit 22fd52e751
9 changed files with 82 additions and 10 deletions
+1 -1
View File
@@ -24,4 +24,4 @@ spec:
sources:
- repoURL: https://gitlab.com/oceanbox/manifests.git
targetRevision: dev
path: resources/atlantis/manifests
path: 'resources/atlantis/manifests/{{ env }}'
@@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- pubsub-rabbitmq.yaml
- state-redis.yaml
- dapr-tracing.yaml
@@ -15,7 +15,7 @@ spec:
- name: password
value:
secretKeyRef:
name: rabbitmq-secret
name: prod-rabbitmq
key: rabbitmq-password
- name: durable
value: true
@@ -13,7 +13,7 @@ spec:
- name: redisPassword
value:
secretKeyRef:
name: redis-secret
name: prod-redis
key: redis-password
- name: actorStateStore
value: "true"
@@ -0,0 +1,10 @@
apiVersion: dapr.io/v1alpha1
kind: Configuration
metadata:
name: tracing
spec:
tracing:
samplingRate: "1"
zipkin:
endpointAddress: "http://jaeger-collector:9411/api/v2/spans"
@@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- pubsub-rabbitmq.yaml
- state-redis.yaml
- dapr-tracing.yaml
@@ -0,0 +1,51 @@
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
name: pubsub
spec:
type: pubsub.rabbitmq
version: v1
metadata:
- name: hostname
value: staging-rabbitmq.rabbitmq.svc
- name: protocol
value: amqp
- name: username
value: user
- name: password
value:
secretKeyRef:
name: staging-rabbitmq
key: rabbitmq-password
- name: durable
value: true
- name: deletedWhenUnused
value: false
- name: autoAck
value: false
- name: deliveryMode
value: 1
- name: requeueInFailure
value: false
- name: prefetchCount
value: 0
- name: reconnectWait
value: 0
- name: concurrencyMode
value: parallel
- name: publisherConfirm
value: false
- name: backOffPolicy
value: exponential
- name: backOffInitialInterval
value: 100
- name: backOffMaxRetries
value: 16
- name: enableDeadLetter # Optional enable dead Letter or not
value: false
- name: maxLen # Optional max message count in a queue
value: 3000
- name: maxLenBytes # Optional maximum length in bytes of a queue.
value: 10485760
- name: exchangeKind
value: fanout
@@ -1,20 +1,19 @@
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
name: pubsub-redis
name: statestore
spec:
type: pubsub.redis
type: state.redis
version: v1
metadata:
- name: redisHost
value: redis-master:6379
value: staging-redis-master.redis.svc:6379
- name: redisUsername
value: default
- name: redisPassword
value:
secretKeyRef:
name: redis-secret
name: staging-redis
key: redis-password
- name: consumerID
value: oceanbox
- name: actorStateStore
value: "true"