-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathdevspace.base.yaml
72 lines (63 loc) · 9.16 KB
/
devspace.base.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
version: v2beta1
name: stalker-vars-base
vars:
# General
RK_VERSION: "Stalker 0.0.2 alpha"
UPDATE_IMAGE_TAGS: true
# openssl genrsa -out private.pem 2048; cat private.pem | base64 -w 0
SECRET_PRIVATE_RSA_KEY: LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2QUlCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktZd2dnU2lBZ0VBQW9JQkFRQ3gvd21Ub2lyTm5SdDIKbmpyaGEzbWdGS0dST3BCOGozcGtLY1FvQzFOZTFVUTRhZkdDNmtOSjd2SWxLa09Wbm1lT2Ixam5yNktoUjRaZQpZR1RJTGtwQzNmU0Nyd1VycGExQThSdzEzNnk1RnJWL3RCV0tRUGxvcjFjU0x1SjdCQVVJMkhSZmVaQmtJUEx3CmNHTkdTeFBYWnNXQnFuOHpUT3ZLUjAyemk0V3ByTElWanhxVXRNSkRwSnFNVXpPRWlXblg0aEpEa1FZeTdiVDkKNFhzVVBTaGhlSEVucGgwZGxvWWV6cjRoWXM1SUpzV0t1QWt3Q081OXJVWWFpekZsRkhESWU2MVF1YTZBMWRpQgprcU5zSDdoWm5xdzUxT1NncDhHU3ZyMVdxd1RLOWJMMGJCZnlwb3RiQ3N6Zm14blFpQnNVMUFEY1BkN0xHVm1uCnpINVBNWkNCQWdNQkFBRUNnZ0VBUWFzQWF2Mm93ZnZrM25ISThsSlc2RmJFTnRLKzdKMTRmNHlqS0V6cFlMTFkKdk9GbEx6SGpTbHNEN2U4MlNQUk1hMUdzSUtuOUczaEtXL1kvS0ZWZm8yVEVxUlFPR2NqQmJ4U2xIa0VidFp0cApzYWdNVEZubFNoaHFUTFNNYk9zU09tMjFIV1k1Zlo5a1VZMTlLcmxYSkNCdjNJTTg4MzI4L2Y4cGJRU2I5dms0CmxzYUlmTVkxVkFGci9PMGU3enYwdEl1OS91V2hiQUl5cUovN3F5L01SeDUrUURIdGJHVGN2UnViVlVBdldCMVAKVEFFOVV0Q0FKTEJQWU9OUDVLc3dxdFRwWVdreUxFcG5peDlDb2plbXhRRnd6bjRseGlySU5uemU4S3VIYm1EMgpvYm1od2pIWHBCd0tibDVXM3o4bDZ4Z2pWMzI5TVdUMnRjV0ROYmZiMHdLQmdRRGJiaGZUV2VxZk8vYWQ3OHlLCm5OaDJib3VSMnpFY01TQVNqU3VaNFZsck90clovOXczNjBwUHF6KzVSWGF1MFl0OVJCcldOaTZNUndpV29XN2kKTEdCTktPSzY5dy9ZRHNLNE1tamJrcW5VaEZDdlNxLzJTbHBkWTFwUVNDQ2x4YTQ5bjBNVFNrMHNaS2Zvd3FlZwo0ejVMV3RVclNjYnVGcXFaWW9PTEdiZC8wd0tCZ1FEUHFTOW5sL29pMWsrUnJpdHMxMkJiTWJtMFpKYVF4L3M2CnlWTVdBOHQrTDNRaEtXS3k2cFVzTW9OdnVYVmZnd0k1YkVaZjdTcFJUWE0razhwRmN2VWZ6bWFIc2RseUE1Z2cKeThaRnp4SWNERkUyeXVSSFFhVUtGdlJaTFhQSDRRbXRmb2ozVVpSOWhtVmM2QVRwMWVlWitCZk9laE1SV0pDYwpNSmdEK1BDTjJ3S0JnRzJyZWFiOWtzRWhKQ0pOdnNvc21CZWhLb3FzcGIvMFlaWkVEbDJyZnBpVVl0dUFBSjNHCk1HN2ZKVXRCQjQ5YVZjQTI4TDdOZDdoT3JHRTBzQW5FcWlFR1pVT1N4YzF6bXlpYXNVUEU2ckszcXVmaGlVNnMKWEx1K00xNWFuazZjSFhqWkI1bzFrWnExZUNKaVg0dU82QXliaWwxSFUzQ2R6WWc1NzRydlFJSlhBb0dBQmF6Swo5ZHJLWkM5VkoxY0tLc1JNQnRINkVEcjdmbU5vc3plVFJMTy8yT2YxRlg3ckNwYXNrdk9pY2Vnd2svYWhsZTRtCmtqS0tDSVRFVkg1M2RhUnBuSC9vZjJiVjJXN050bis3SUdkRFNHN3h2VHlZTm5aTnkxUExRN0NoVEdJVEFLSEgKbm5LbFN6VGtDa0R3K1c3MkVGZ2VWbTh4bkRTK1p2WlJBVExKYUNjQ2dZQTBVeDhMZVBUWmJUMWhPRlJzOVdXTgpUMWhBYVV4czUzZ0I0dVZxc1hOZ1A2Y2c2K3VJZEZydnVHY1gvUk54VFUvanYrZW5yWnNkWWs4RFVZR2FMOWo3CkNwWDNPVDVOdDlTWFQ2azNoMWhEeWtDb0VRTFNBRFIzSDdvSkhDeEFLM29aQzJTMTRnWVQxQUJTSEhMdlU0Y28KbzRNSENNKzlnczhFYjlGM0wyQlNFdz09Ci0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS0K
# openssl rsa -in private.pem -outform PEM -pubout -out public.pem; cat public.pem | base64 -w 0
SECRET_PUBLIC_RSA_KEY: LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFzZjhKazZJcXpaMGJkcDQ2NFd0NQpvQlNoa1RxUWZJOTZaQ25FS0F0VFh0VkVPR254Z3VwRFNlN3lKU3BEbFo1bmptOVk1Nitpb1VlR1htQmt5QzVLClF0MzBncThGSzZXdFFQRWNOZCtzdVJhMWY3UVZpa0Q1YUs5WEVpN2lld1FGQ05oMFgzbVFaQ0R5OEhCalJrc1QKMTJiRmdhcC9NMHpyeWtkTnM0dUZxYXl5Rlk4YWxMVENRNlNhakZNemhJbHAxK0lTUTVFR011MjAvZUY3RkQwbwpZWGh4SjZZZEhaYUdIczYrSVdMT1NDYkZpcmdKTUFqdWZhMUdHb3N4WlJSd3lIdXRVTG11Z05YWWdaS2piQis0CldaNnNPZFRrb0tmQmtyNjlWcXNFeXZXeTlHd1g4cWFMV3dyTTM1c1owSWdiRk5RQTNEM2V5eGxacDh4K1R6R1EKZ1FJREFRQUIKLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==
KAFKA_URI: "kafka:9092"
NETWORK_POLICY: "network-policy.yml"
CERTIFICATES: "certificates.yml"
RESOURCE_QUOTA: "resource-quota.yml"
DOCKERFILE_NAME: Dockerfile.dev # For development
RK_PORT: 4200
RK_URL: "http://localhost:${RK_PORT}"
# Mongo
MONGO_K8S_NODE_SELECTOR: "{}"
MONGO_CA_CRT: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURaVENDQWsyZ0F3SUJBZ0lVUUxZaERvdE9idXZRQnhGMGRrYnI2SmZSOTVNd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1FqRUxNQWtHQTFVRUF3d0NRMEV4RmpBVUJnTlZCQXNNRFZOMFlXeHJaWElnVFc5dVoyOHhHekFaQmdOVgpCQW9NRWxKbFpDQkxhWFJsSUZOdmJIVjBhVzl1Y3pBZUZ3MHlOREF5TVRreU1UQXlOVE5hRncwek5EQXlNVFl5Ck1UQXlOVE5hTUVJeEN6QUpCZ05WQkFNTUFrTkJNUll3RkFZRFZRUUxEQTFUZEdGc2EyVnlJRTF2Ym1kdk1Sc3cKR1FZRFZRUUtEQkpTWldRZ1MybDBaU0JUYjJ4MWRHbHZibk13Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQgpEd0F3Z2dFS0FvSUJBUUM3NGFjRTZhWkNVS2YrcXBkZlJQdEU4di9odGZNdzhkb2ZrUjZiUUwwWmtDMTBQb0VBCkFIeTRCTWtmMW9HR09GWTdVNkxOZEpackVUaVIrSDdkM2ptNUg0QndMQ1grcjRTRUFvc0N3SDVDUHVVSndwZk4KMS9JRTFIbjVxRXcrOFBqUzZqUTBtNHY5NW1lbUpDMTFUWEszMTMySk5VMFUxVm0yaHorMnZwSGpveTc5b1pSdwphNmJ1d1dTV1NwL2lMN2M0Y2dBQmtRTFdHYXhDcW9FWUpqbXJpTnhwQy9FTzk4V2FJeTl2WGdmaUxTSkkzUG5ECjFXc1BTbHgrOFplSEZXdlZqSllhU2dEZUowbXFXUS9aMTI5SVdidmtMelhkV2VYYXIwdDdaYzlOWWVuOVhPQkUKNGdlY3BTWjJTMG1SRFVadnRyNW4rbzM0RTRCRjlqYldRRzVuQWdNQkFBR2pVekJSTUIwR0ExVWREZ1FXQkJSUgpXaHBhREI4eVVPVGhaU1hyMm1rRzV5RnlYVEFmQmdOVkhTTUVHREFXZ0JSUldocGFEQjh5VU9UaFpTWHIybWtHCjV5RnlYVEFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUF2c1N3bVJSN2QKSzZSRmtoVTZHOFp1VnFIMldSTDdCd0VHM0UrbE5xWHEzMVBLcjVyd3dGb3VIUHlBdDhFRk13dlZBd2prc0s5TwpoMzJDWmorZE1MN3NtVFliTE90T0xIbWkvUmxEeVdES1hNQ3dqcXh4aS9LdnVVTkhLVEV0c2pMVW5zNWxVUWpzCmI5MUVBNGlvdFM1UDE2ZEMzM2NqVUwwY1p5TkdsTGoyVzB2UjRuM3gwYjZrRkl0QXlHZnpxZ0NHbFpNY29wUDcKNENpeUNWZ0xhcDduTFdrNTdOV294Z2F2L3VnczZ0YXVrQ3dZcm5aT28xVkNqL3R1L0wwNUp3dTNTVWhXWHlJbApobENRMjNNYVRRK1hqVEk5TXNueEtSOWlOTWI3MWNkT2V4K0M3bHhMcm41K2xDSW9yVzJyWHRPY003VlI5TlJnClBGT2w5SE5zMU01egotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
MONGO_CA_KEY: LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2d0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktrd2dnU2xBZ0VBQW9JQkFRQzc0YWNFNmFaQ1VLZisKcXBkZlJQdEU4di9odGZNdzhkb2ZrUjZiUUwwWmtDMTBQb0VBQUh5NEJNa2Yxb0dHT0ZZN1U2TE5kSlpyRVRpUgorSDdkM2ptNUg0QndMQ1grcjRTRUFvc0N3SDVDUHVVSndwZk4xL0lFMUhuNXFFdys4UGpTNmpRMG00djk1bWVtCkpDMTFUWEszMTMySk5VMFUxVm0yaHorMnZwSGpveTc5b1pSd2E2YnV3V1NXU3AvaUw3YzRjZ0FCa1FMV0dheEMKcW9FWUpqbXJpTnhwQy9FTzk4V2FJeTl2WGdmaUxTSkkzUG5EMVdzUFNseCs4WmVIRld2VmpKWWFTZ0RlSjBtcQpXUS9aMTI5SVdidmtMelhkV2VYYXIwdDdaYzlOWWVuOVhPQkU0Z2VjcFNaMlMwbVJEVVp2dHI1bitvMzRFNEJGCjlqYldRRzVuQWdNQkFBRUNnZ0VBQmdNRjhGc1RtbkJ3dDdQK2h5cEo4cnR5THJpY0RqRjRhWitJb3NYRWZvaFIKWDZqTis2TVQvWG5ITGt0bEU0WDlWQVY0T2RLd1FtSldMdFhwYXlVMjB2NVBBcE4vRWIza0hkbHZod0tENTc1NgpwUkhPWFVGUi8yeS8wajA1RVlpRk9ocmRDRlBvTmZ2Y0ZEQ1FRTGhwMXJnR2lMalQybDBmcllwaHVjTkpOeVFmCllrSGhyd0JkOHJRamE1YjhjYkhkTlBBWkRxR010Wmw5ZzB1QUhZU0xqbWQ1VHRhcVdaUjB6d2dZa3hyL1VhaDkKU1lhZklDcEtFcWNuRjVId3RyN0hsQXZxejcwZkE0dXN0emk2THpVUldzcTE2SlBLalRlNjY2YXVleWdlR1dNNQpMakJnOFBEa1RhQzMrV1Iyak9mQnFUSkpPVUpwNXg4b1ozbFd4TkRiSlFLQmdRRHJhekZiWmdzc3VJNjhQRTdYCndQcWg5aU5uWmsrdW9IQnJSMnZNa29yVjk1eUdxMXI1MzUwL0JWbGNreklIUjlQWXJQSHRXRHJnU251a3VwaysKei9nSFB4RXNrQmtTZEpBczdRVlF2aW5USy9ad01yMXpSNUFTcTRRNUJiSTlSYmRteDlxSjZMNUdtbGxWaCs3UQpmU0pqWmNrSmFCUHJ0L1Q4SVZKQzJ4cGZKUUtCZ1FETVRveE93RXJkYXdIeld6YzVMRFRnN3o4bmI0K2E0b0lhCmZoVGpaYVhTMGlJcFVvNUViSVZkcitKa2VRVXp6UE5nZ0lqQ0tFRnN4ZEs2UU9HakNZaXVUZTRxTlJ0Q2RzZCsKcXk3OE55UndMTWhWZkRNL0tjRk9uanY4V3gyVnVDZW1PTzVnTllkRU5KM2ptR0h6Z05tWmN2UkE0SW5KTUVVRQpYbEJwZDJLWG13S0JnUUNnQmVreSs1WTArKzdxUFFSSzNENkJ3VkluZ3dBKzc0ZjdKRDArZlk0cUMzbzJnRndDCjVlRjVhU1ZwTEJVaHBjMTJ4M2hib1ZIRURGMG5pRCtLMXNyK0FmeW1rZnk0OHNyZC91OVNCekZlL2M4eVRRdEMKUlM3Rndoakt1ZmlDZGRWSTVDakUvWlA1WWdtL2ZmcnpkVnZldk4xK3EyUi9JamhBK2xWMFpJTDBrUUtCZ1FERQpxQnNBTnJJWlhVWThaQ0hNNDVObXJJUUN4cXpaTG95RFNiZDdoejFOcDcwQVA1bjNuT25tMjBVMDV4U3QzdXFwCmlpK1pqRHdsb21tTHBLWk1WQUgvbmIzUlhOc0haK1B4Tm45OGdPdVBHbHdmaFBTaktPTU1kTjFTdExYT2hydUwKa2FOS2Nsdm91Q2oraVpCSFhsQ1dGd09yYXpiVnRLUEtaNnBKU29SWlh3S0JnUUNUQ1lRekxRa1ltZ0orWGswWAo4bjd1WExsSDI4Z2tDUHFGSndkNm1aSFVkYkkzRERCWnErdm5LWHEvWVZYdnJ6SjdLWTdPdUY2Nk1vdC9FVjFICnBuNWZ4dXNkVU01TFBrTnZrV1VpR0x6WGpMUWlWeFAyWmEweG11RGZRVG5VVTJNd3h0OUxFVVBwakFNMHRpUVAKMVpGWFY5aWY0QnVjcmhvSVRYUjc0VjJkNGc9PQotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg==
MONGO_MAX_SIZE: 8Gi
MONGO_ROOT_PASSWORD: "123456"
MONGO_JM_USER: "jobsmanager"
MONGO_JM_PASSWORD: "123456"
MONGO_CRON_USER: "cronservice"
MONGO_CRON_PASSWORD: "123456"
MONGO_REPLICA_SET_NAME: "rs0"
MONGO_REPLICA_SET_COUNT:
value: 3
MONGO_STORAGE_CLASS: ""
# Kafka
KAFKA_K8S_NODE_SELECTOR: "{}"
KAFKA_TRUSTSTORE_FILE: ./queue/kafka.server.truststore.jks
KAFKA_KEYSTORE_FILE: ./queue/kafka-0.keystore.jks
KAFKA_KEYSTORE_PASSWORD: xa8pn1LMh57XsMdJV3Zg6VE41
KAFKA_STORAGE_CLASS: ""
# Jobs Manager
JM_VERSION: latest
JM_K8S_NODE_SELECTOR: "{}"
JM_MONGO_KEY_PASSWORD: MMCTRuA3UteqKetrLE6nXk75A
JM_KAFKA_KEY_PASSWORD: HyhzyxQPqwNdW2hFmhJg2Zb9U
JM_ENVIRONMENT: "prod" # dev, tests, prod
JM_URL: "http://jobs-manager:3000"
JM_MONGO_DATABASE_NAME: stalker
JM_JWT_SECRET: "123456" # The secret used to sign JWT for users
JM_REFRESH_SECRET: "123456" # The secret used to sign JWT refresh token for users
JM_MONGO_ADDRESS: mongodb://${MONGO_JM_USER}:${MONGO_JM_PASSWORD}@mongo-mongodb-headless:27017/ # The address of the FM's mongo database
JM_JOB_CONTAINERS: '["ghcr.io/red-kite-solutions/stalker-python-job-base:2", "ghcr.io/red-kite-solutions/stalker-nuclei-job-base:2"]'
RK_DATA_SOURCES: '[{"type": "git", "url": "https://github.com/red-kite-solutions/stalker-templates-community", "branch": "main"}]'
# Cron
CRON_VERSION: latest
CRON_K8S_NODE_SELECTOR: "{}"
CRON_MONGO_KEY_PASSWORD: qtawxARQ0TCQQPbUxDjSZcmuk
CRON_MONGO_ADDRESS: mongodb://${MONGO_CRON_USER}:${MONGO_CRON_PASSWORD}@mongo-mongodb-headless:27017/
RK_CRON_API_TOKEN: "123456" # Jobs Manager's cron subscriptions notification API token for the cron service
# UI
FRONTEND_VERSION: latest
UI_K8S_NODE_SELECTOR: "{}"
# Orchestrator
ORCHESTRATOR_VERSION: latest
ORCHESTRATOR_K8S_NODE_SELECTOR: "{}"
ORCHESTRATOR_KAFKA_KEY_PASSWORD: hx5sfjWaswZtzomZBygclD0cQ