Skip to content

Commit c6f6b60

Browse files
Harshit KumarHarshit Kumar
authored andcommitted
updated helm chart templates
1 parent d84622e commit c6f6b60

309 files changed

Lines changed: 23652 additions & 838 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

files/control-plane/control-plane-helm-chart/templates/cm-frontend-service.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ data:
1414
"homePath": "{{ .Values.frontend.home_path }}",
1515
"logLevel": "{{ .Values.frontend.log_level }}",
1616
"clientId": "{{ .Values.clientId }}",
17-
"publicKey": "{{ .Values.publicKey }}",
17+
"publicKey": "{{ .Values.frontendPublicKey }}",
1818
"tenantMgmtFacadeUrl": "{{ .Values.tenantMgmtFacade.base_path }}",
1919
"tenantmgmtServiceUrl": "{{ .Values.tenantMgmtService.base_path }}",
20-
"subscriptionServiceUrl": "{{ .Values.subscriptionService.base_path }}"
20+
"subscriptionServiceUrl": "{{ .Values.subscriptionService.base_path }}",
21+
"stripePublicKey": "{{ .Values.frontend.stripePublicKey }}"
2122
}
2223
{{- end}}

files/control-plane/control-plane-helm-chart/templates/cm-subscription-service.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,8 @@ data:
1010
NODE_ENV: '{{ .Values.subscriptionService.node_env }}'
1111
LOG_LEVEL: '{{ .Values.subscriptionService.log_level }}'
1212
BASE_PATH: '{{ .Values.subscriptionService.base_path }}'
13+
SITE: '{{ .Values.subscriptionService.site }}'
14+
API_KEY: '{{ .Values.subscriptionService.api_key }}'
15+
WEBHOOK_USERNAME: '{{ .Values.tenantMgmtFacade.webhook_user }}'
16+
WEBHOOK_PASSWORD: '{{ .Values.tenantMgmtFacade.webhook_password }}'
1317
{{- end}}

files/control-plane/control-plane-helm-chart/templates/cm-tenant-mgmt-facade.yaml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,19 @@ data:
1717
TENANT_MGMT_URL: 'https://{{ .Values.controlPlaneHost }}/tenant-mgmt-service'
1818
APP_VALIDATE_URL: 'https://{{ .Values.controlPlaneHost }}/tenant/add-tenant'
1919
APP_NAME: '{{ .Values.tenantKey}}'
20+
GATEWAY_ACCOUNT_ID: '{{ .Values.tenantMgmtFacade.gateway_id }}'
21+
WEBHOOK_USERNAME: '{{ .Values.tenantMgmtFacade.webhook_user }}'
22+
WEBHOOK_PASSWORD: '{{ .Values.tenantMgmtFacade.webhook_password }}'
23+
AUTH0_DOMAIN: '{{ .Values.tenantMgmtService.auth0_domain }}'
24+
AUTH0_CLIENT_ID: '{{ .Values.tenantMgmtService.auth0_client_id }}'
25+
KEYCLOAK_HOST: 'https://keycloak.{{ .Values.domain }}'
26+
KEYCLOAK_ADMIN_USERNAME: '{{ .Values.keycloakUser }}'
27+
AWS_REGION: '{{ .Values.region }}'
28+
DOMAIN_NAME: '{{ .Values.domain }}'
29+
NAMESPACE: '{{ .Values.projectName }}'
30+
ENVIRONMENT: '{{ .Values.environment }}'
31+
AWS_SES_SMTP_HOST: 'email-smtp.{{ .Values.region }}.amazonaws.com'
32+
AWS_SES_SMTP_PORT: '{{ .Values.notificationService.smtp_port }}'
33+
SMTP_FROM_EMAIL: '{{ .Values.tenantMgmtService.from_email }}'
34+
SMTP_FROM_DISPLAY_NAME: '{{ .Values.notificationService.smtp_display_name }}'
2035
{{- end}}
21-

files/control-plane/control-plane-helm-chart/templates/cm-tenant-mgmt-service.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,10 @@ data:
2020
SYSTEM_USER_ID: '{{ .Values.adminUserTenantId }}'
2121
EVENT_BUS_NAME: '{{ .Values.projectName }}-{{ .Values.environment }}-DecouplingEventBus'
2222
EVENT_BUS_REGION: '{{ .Values.region }}'
23-
{{- end}}
23+
AUTH0_DOMAIN: '{{ .Values.tenantMgmtService.auth0_domain }}'
24+
AUTH0_CLIENT_ID: '{{ .Values.tenantMgmtService.auth0_client_id }}'
25+
WEBHOOK_SECRET_EXPIRY: '{{ .Values.tenantMgmtService.webhookSecretExpiry }}'
26+
LEAD_TOKEN_EXPIRY: '{{ .Values.tenantMgmtService.leadTokenExpiry }}'
27+
LEAD_KEY_LENGTH: '{{ .Values.tenantMgmtService.leadTokenLength }}'
28+
VALIDATION_TOKEN_EXPIRY: '{{ .Values.tenantMgmtService.validationTokenExpiry }}'
29+
{{- end}}

files/control-plane/control-plane-helm-chart/templates/hooks/migration-job.yaml

Lines changed: 6 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -140,31 +140,6 @@ spec:
140140
secretKeyRef:
141141
name: api-token
142142
key: SUBSCRIPTION-SERVICE_DB_DATABASE
143-
# - name: FEATURE-TOGGLE-SERVICE_DB_HOST
144-
# valueFrom:
145-
# secretKeyRef:
146-
# name: api-token
147-
# key: DB_HOST
148-
# - name: FEATURE-TOGGLE-SERVICE_DB_PORT
149-
# valueFrom:
150-
# secretKeyRef:
151-
# name: api-token
152-
# key: DB_PORT
153-
# - name: FEATURE-TOGGLE-SERVICE_DB_USER
154-
# valueFrom:
155-
# secretKeyRef:
156-
# name: api-token
157-
# key: DB_USER
158-
# - name: FEATURE-TOGGLE-SERVICE_DB_PASSWORD
159-
# valueFrom:
160-
# secretKeyRef:
161-
# name: api-token
162-
# key: DB_PASSWORD
163-
# - name: FEATURE-TOGGLE-SERVICE_DB_DATABASE
164-
# valueFrom:
165-
# secretKeyRef:
166-
# name: api-token
167-
# key: FEATURE-TOGGLE-SERVICE_DB_DATABASE
168143
- name: TENANT-MGMT-SERVICE_DB_HOST
169144
valueFrom:
170145
secretKeyRef:
@@ -190,31 +165,6 @@ spec:
190165
secretKeyRef:
191166
name: api-token
192167
key: TENANT-MGMT-SERVICE_DB_DATABASE
193-
# - name: PAYMENT-SERVICE_DB_HOST
194-
# valueFrom:
195-
# secretKeyRef:
196-
# name: api-token
197-
# key: DB_HOST
198-
# - name: PAYMENT-SERVICE_DB_PORT
199-
# valueFrom:
200-
# secretKeyRef:
201-
# name: api-token
202-
# key: DB_PORT
203-
# - name: PAYMENT-SERVICE_DB_USER
204-
# valueFrom:
205-
# secretKeyRef:
206-
# name: api-token
207-
# key: DB_USER
208-
# - name: PAYMENT-SERVICE_DB_PASSWORD
209-
# valueFrom:
210-
# secretKeyRef:
211-
# name: api-token
212-
# key: DB_PASSWORD
213-
# - name: PAYMENT-SERVICE_DB_DATABASE
214-
# valueFrom:
215-
# secretKeyRef:
216-
# name: api-token
217-
# key: PAYMENT-SERVICE_DB_DATABASE
218168
- name: TENANT_NAME
219169
value: {{ .Values.tenantName }}
220170
- name: TENANT_KEY
@@ -231,4 +181,10 @@ spec:
231181
value: {{ .Values.cognitoUser }}
232182
- name: USER_SUB
233183
value: {{ .Values.cognitoSub }}
184+
{{- if .Values.marketPlaceIntegration.enabled }}
185+
- name: MARKETPLACE_USER_NAME
186+
value: {{ .Values.marketPlaceIntegration.marketplaceUser }}
187+
- name: MARKETPLACE_USER_EMAIL
188+
value: {{ .Values.marketPlaceIntegration.marketplaceUserEmail }}
189+
{{- end }}
234190
{{- end }}

files/control-plane/control-plane-helm-chart/templates/secret-provider-class-and-sa.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,18 @@ spec:
6969
key: COGNITO_AUTH_CLIENT_ID
7070
- objectName: cognito_client_secret
7171
key: COGNITO_AUTH_CLIENT_SECRET
72+
- objectName: private_key
73+
key: PRIVATE_KEY
74+
- objectName: public_key
75+
key: PUBLIC_KEY
76+
- objectName: auth0_client_secret
77+
key: AUTH0_CLIENT_SECRET
78+
- objectName: keycloak_password
79+
key: KEYCLOAK_ADMIN_PASSWORD
80+
- objectName: stripe_secret
81+
key: STRIPE_SECRET
82+
- objectName: stripe_webhook_secret
83+
key: STRIPE_WEBHOOK_SECRET
7284
{{- if .Values.ses.enabled }}
7385
- objectName: ses_access_key
7486
key: SMTP_USER
@@ -138,6 +150,24 @@ spec:
138150
- objectName: {{ .Values.cognitosecret }}
139151
objectType: ssmparameter
140152
objectAlias: cognito_client_secret
153+
- objectName: {{ .Values.privateKey }}
154+
objectType: ssmparameter
155+
objectAlias: private_key
156+
- objectName: {{ .Values.publicKey }}
157+
objectType: ssmparameter
158+
objectAlias: public_key
159+
- objectName: {{ .Values.auth0ClientSecret }}
160+
objectType: ssmparameter
161+
objectAlias: auth0_client_secret
162+
- objectName: {{ .Values.keycloakPassword }}
163+
objectType: ssmparameter
164+
objectAlias: keycloak_password
165+
- objectName: {{ .Values.stripeSecret }}
166+
objectType: ssmparameter
167+
objectAlias: stripe_secret
168+
- objectName: {{ .Values.stripeWebhookSecret }}
169+
objectType: ssmparameter
170+
objectAlias: stripe_webhook_secret
141171
{{- if .Values.ses.enabled }}
142172
- objectName: "/{{ .Values.projectName }}/ses_access_key"
143173
objectType: ssmparameter

files/control-plane/control-plane-helm-chart/templates/subscription-service-deployment.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,11 @@ spec:
123123
secretKeyRef:
124124
name: api-token
125125
key: JWT_ISSUER
126+
- name: STRIPE_SECRET
127+
valueFrom:
128+
secretKeyRef:
129+
name: api-token
130+
key: STRIPE_SECRET
126131
{{- if .Values.imagePullSecret.enabled }}
127132
imagePullSecrets:
128133
- name: {{ .Values.imagePullSecret.name }}

files/control-plane/control-plane-helm-chart/templates/tenant-mgmt-facade-deployment.yaml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,78 @@ spec:
128128
secretKeyRef:
129129
name: api-token
130130
key: JWT_ISSUER
131+
- name: AUTH_DB_HOST
132+
valueFrom:
133+
secretKeyRef:
134+
name: api-token
135+
key: DB_HOST
136+
- name: AUTH_DB_PORT
137+
valueFrom:
138+
secretKeyRef:
139+
name: api-token
140+
key: DB_PORT
141+
- name: AUTH_DB_USER
142+
valueFrom:
143+
secretKeyRef:
144+
name: api-token
145+
key: DB_USER
146+
- name: AUTH_DB_PASSWORD
147+
valueFrom:
148+
secretKeyRef:
149+
name: api-token
150+
key: DB_PASSWORD
151+
- name: AUTH_DB_DATABASE
152+
valueFrom:
153+
secretKeyRef:
154+
name: api-token
155+
key: AUTHENTICATION-SERVICE_DB_DATABASE
156+
- name: AUTH_DB_SCHEMA
157+
valueFrom:
158+
secretKeyRef:
159+
name: api-token
160+
key: DB_SCHEMA
161+
- name: PRIVATE_KEY
162+
valueFrom:
163+
secretKeyRef:
164+
name: api-token
165+
key: PRIVATE_KEY
166+
- name: PUBLIC_KEY
167+
valueFrom:
168+
secretKeyRef:
169+
name: api-token
170+
key: PUBLIC_KEY
171+
- name: AUTH0_CLIENT_SECRET
172+
valueFrom:
173+
secretKeyRef:
174+
name: api-token
175+
key: AUTH0_CLIENT_SECRET
176+
- name: KEYCLOAK_ADMIN_PASSWORD
177+
valueFrom:
178+
secretKeyRef:
179+
name: api-token
180+
key: KEYCLOAK_ADMIN_PASSWORD
181+
- name: STRIPE_SECRET
182+
valueFrom:
183+
secretKeyRef:
184+
name: api-token
185+
key: STRIPE_SECRET
186+
- name: STRIPE_WEBHOOK_SECRET
187+
valueFrom:
188+
secretKeyRef:
189+
name: api-token
190+
key: STRIPE_WEBHOOK_SECRET
191+
{{- if .Values.ses.enabled }}
192+
- name: SMTP_USER
193+
valueFrom:
194+
secretKeyRef:
195+
name: api-token
196+
key: SMTP_USER
197+
- name: SMTP_PASSWORD
198+
valueFrom:
199+
secretKeyRef:
200+
name: api-token
201+
key: SMTP_PASSWORD
202+
{{- end }}
131203
{{- if .Values.imagePullSecret.enabled }}
132204
imagePullSecrets:
133205
- name: {{ .Values.imagePullSecret.name }}

files/control-plane/control-plane-helm-chart/templates/tenant-mgmt-service-deployment.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,11 @@ spec:
128128
secretKeyRef:
129129
name: api-token
130130
key: JWT_ISSUER
131+
- name: AUTH0_CLIENT_SECRET
132+
valueFrom:
133+
secretKeyRef:
134+
name: api-token
135+
key: AUTH0_CLIENT_SECRET
131136

132137
{{- if .Values.imagePullSecret.enabled }}
133138
imagePullSecrets:

files/control-plane/control-plane-helm-chart/templates/virtual-service.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,14 @@ spec:
5959
host: "{{ include "helm.fullname" . }}-tenant-mgmt-facade"
6060
port:
6161
number: 3000
62+
- match:
63+
- uri:
64+
prefix: {{ .Values.app.basePath }}/tenant-mgmt-mktplace-facade
65+
route:
66+
- destination:
67+
host: "{{ include "helm.fullname" . }}-tenant-mgmt-mktplace-facade"
68+
port:
69+
number: 3000
6270
- match:
6371
- uri:
6472
prefix: {{ .Values.app.basePath }}/user-tenant-service

0 commit comments

Comments
 (0)