mirror of
https://github.com/ditkrg/test-fleet.git
synced 2026-01-22 19:36:50 +00:00
init
This commit is contained in:
commit
c2c5efef82
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
tmp
|
||||
**-secret*.properties
|
||||
.github
|
||||
7
certs/fleet.yaml
Normal file
7
certs/fleet.yaml
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
namespace: test-fleet
|
||||
|
||||
helm:
|
||||
chart: oci://reg.dev.krd/charts/self-signed-cert
|
||||
releaseName: self-signed-cert
|
||||
version: 0.1.1
|
||||
44
notifications/base/values.yaml
Normal file
44
notifications/base/values.yaml
Normal file
@ -0,0 +1,44 @@
|
||||
addRabbitMQDefaultCred: true
|
||||
addGateWayPublicKey: true
|
||||
addReadinessProbe: false
|
||||
addLivenessProbe: true
|
||||
|
||||
replicas: 2
|
||||
|
||||
image:
|
||||
repository: common/notifications-api
|
||||
tag: 0.5.2
|
||||
|
||||
configs:
|
||||
CloudEvent__Source: http://notifications-api.test-flet
|
||||
Mongodb__DatabaseName: fleet-test-notifications
|
||||
|
||||
Rabbitmq__Host: cluster.rabbitmq
|
||||
Rabbitmq__ExchangeName: payroll
|
||||
Rabbitmq__VirtualHost: payroll
|
||||
Rabbitmq__Port: 5672
|
||||
|
||||
email_templates: |
|
||||
{
|
||||
"EmailTemplates": {
|
||||
"test-template": {
|
||||
"en": "d-44bcd1839d8848d3ad8252fd8428fcb9",
|
||||
"ar": "d-44bcd1839d8848d3ad8252fd8428fcb9",
|
||||
"ckb": "d-44bcd1839d8848d3ad8252fd8428fcb9"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
envFrom:
|
||||
- secretRef: { name: notification-api-general }
|
||||
|
||||
volume:
|
||||
mountPath: /app/Resources/EmailTemplates.json
|
||||
key: email_templates
|
||||
|
||||
resources:
|
||||
limits:
|
||||
memory: 140Mi
|
||||
requests:
|
||||
memory: 140Mi
|
||||
cpu: 10m
|
||||
19
notifications/fleet.yaml
Normal file
19
notifications/fleet.yaml
Normal file
@ -0,0 +1,19 @@
|
||||
---
|
||||
namespace: test-fleet
|
||||
|
||||
helm:
|
||||
chart: oci://reg.dev.krd/charts/common-api
|
||||
releaseName: notifications-api
|
||||
version: 0.2.0
|
||||
|
||||
valuesFiles:
|
||||
- base/values.yaml
|
||||
|
||||
targetCustomizations:
|
||||
- name: development
|
||||
clusterSelector: { matchLabels: { env: dev } }
|
||||
kustomize: { dir: overlays/development }
|
||||
helm: { valuesFiles: [overlays/development/values.yaml] }
|
||||
|
||||
dependsOn:
|
||||
- name: test-fleet-certs
|
||||
3
notifications/overlays/development/kustomization.yaml
Normal file
3
notifications/overlays/development/kustomization.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
resources:
|
||||
- ./sealedSecrets/general-secrets.yaml
|
||||
@ -0,0 +1,9 @@
|
||||
apiVersion: bitnami.com/v1alpha1
|
||||
kind: SealedSecret
|
||||
metadata:
|
||||
name: notification-api-general
|
||||
namespace: test-fleet
|
||||
spec:
|
||||
encryptedData:
|
||||
Mongodb__ConnectionString: AgBOzy1WK/6n9FaEGxBqLzNggo+9tOVYwiQmVQCbjj/2AVqnQyLzV33j7mVk/Hf4I4k8PYj8AEPBTSb2brRSokACThiT5j0MzYHgp6OeSq2ych54+RA8Fs2xdXFw//l1taNB0cns1izxquOFjhvYXZqEakOOw6g66GjLRW+FKcdEz1fpsXWbm7U2hT9Nz9N9gCFQpwK3Ha4A09WCMmgl9KOYDtPWNGRlnjsM+PxZGWuPOxHqE43KGwohmX06369HRRJWnzE+jZrq8jj9esRroaD8LsOb9HFVkStKRNZof/3ss7PTX1V3stewnw7FemjlNGo67XYcB6t8et4SEkIZkJHM2Sss0PvBhZCWIZxgZ9/Atu9Oh3jc37cejoV+0iBPhXAIlqykfN6ETYHdOhkcVTQcmVZQMAWkcCgDYPDso0Wz0ubmjzQHFg6chBOTcRjX0XuMSWtLP7WCi+Ot4Szvpd5kB7/briLAZT/88XvKQTCt8tUXNPmA40yvjeCvQ4SgGgB4ABWBQRa6zWJtmRZFYUbpxPeg1vG6blTb560iuSAxN54oU9OkwMFnl7D7EYNZMrtTPo8OIi4RJEP+eLGHzJBH3gW7EduPJFIgedzChA+G5cY1U4CqTIqhl2VJk49x0LLU7jS1aYq7N2xq0XOqSvHjl6pg8NMyr3ROx+MA1mDbgQOgqdTXv/DRJtWDUZiAShxhk+seXtaa0e5qK4UP8TxZal6pss/4NhJMPfS1O1KEmE1BmycxtEgQchbO35KA02zGNx4C3kKtIwM1Xbxn83MhyBR8s9r0Kd5vviCh3XWUIOlTjEYJpbufwesBnW1H6l+hv/RsM0jV7TQtqe1Q3+xUfOhi+TsP6g==
|
||||
SendGrid__ApiKey: AgA9qcpYT6FkCMUgoCwBY5DoM6oLG4d0gZzZX6++6VjhU5hLX4dS6I0Faww0cpaxGEd0lpWSUxypF/g51QbYngpC+S7uEk/49xjq/D3DHIIgm9kkMWZOkL2hD3ocvaTS2AJaf2tcyfhrep5uIDFO3OpHu0jzhnJ+Y5HSpNsxq82KyThU6Fytod/a4kHT0N1zGLO3hU9/uFa5wbg24DbsVdaWOQp8UCIYgDyAs5Kqm6UDngOn7B9G4fBPD4w363TEJs5AqUz08RdBXT5TirPmi8UFYcKnN8YRatAhDO4Lvrjfjc0YVUP9Npl0dIwarcwzZN/01XnwSr9BbOHZQKypEBYeHQJRDRDFctnXp3yrcKI5FLufTksnVZAKm8pN4k61TbjH6R7WBmXuGUI02lJ7i+g2OS1P8paJCdOy4XINGQWMsiXzT14rUX+F1UPT0sKpYcBn/uMfdBl6AUs96Ij6dbOVztZBrRoeZAEkxTu2YTsvcaJvQdbBP/T/76vpb9GP1SGanfWePc3ZioCPBMb7iNbT4PJTtCrAgjUbZWHXkNVOemu0oZcrFIXxxi2DTMgQU/aliYk7CJW1JBCsq00443KJQ/yTnOlxqbZaDTvJHaUKFJQZK/lrJ/HaVHGkxmUPCQy1ha3vbeV7IIFSwBEPyUz+G3c6SuG/J3MkjIOXEBOVaSpFp7TRKMFV6No+Kkv2G5rYlMCxcveD/zoFmREyJkfRWDeyhD5AOxfv2r98ORIYsLoGCCpTtehu1HiKXQ+AVVmxVwE4IMsYlhRn84ELsDFXBuX5Dug=
|
||||
@ -0,0 +1,11 @@
|
||||
---
|
||||
namespace: test-fleet
|
||||
namePrefix: notification-api-
|
||||
|
||||
generatorOptions:
|
||||
disableNameSuffixHash: true
|
||||
immutable: true
|
||||
|
||||
secretGenerator:
|
||||
- name: general
|
||||
envs: [general-secrets.properties]
|
||||
6
notifications/overlays/development/values.yaml
Normal file
6
notifications/overlays/development/values.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
replicas: 1
|
||||
|
||||
configs:
|
||||
ASPNETCORE_ENVIRONMENT: Staging
|
||||
SendGrid__FromName: KRG Test Fleet Dev
|
||||
SendGrid__FromEmail: noreply.payroll@em3787.dev.krd
|
||||
Loading…
Reference in New Issue
Block a user