frontend/deploy/charts/mise/templates/deployment.yaml (53 lines of code) (raw):

apiVersion: apps/v1 kind: Deployment metadata: name: mise namespace: '{{ .Values.namespace }}' spec: replicas: 2 selector: matchLabels: app: mise template: metadata: labels: app: mise spec: containers: - name: mise image: "{{ .Values.imageRegistry }}/{{ .Values.imageRepository }}@{{ .Values.imageDigest }}" ports: - containerPort: 8080 livenessProbe: httpGet: path: /healthz port: 8080 readinessProbe: httpGet: path: /readyz port: 8080 env: - name: AzureAd__Instance value: '{{ .Values.azureAdInstance }}' - name: AzureAd__ClientId value: '{{ .Values.firstPartyAppId }}' - name: AzureAd__TenantId value: '{{ .Values.tenantId }}' - name: AzureAd__Audience value: "api://{{ .Values.firstPartyAppId }}" - name: AzureAd__InboundPolicies__0__Label value: "ARM Policy" - name: AzureAd__InboundPolicies__0__Authority value: "{{ .Values.azureAdInstance }}{{ .Values.tenantId }}" - name: AzureAd__InboundPolicies__0__AuthenticationSchemes__0 value: "PoP" - name: AzureAd__InboundPolicies__0__ValidAudiences__0 value: '{{ .Values.armInstance }}' - name: AzureAd__InboundPolicies__0__ValidApplicationIds__0 value: '{{ .Values.armAppId }}' - name: AzureAd__InboundPolicies__0__SignedHttpRequestValidationPolicy value: '{"ValidateTs" : true, "ValidateM" : true, "ValidateU" : true, "ValidateP" : true }' - name: AllowedHosts value: "*" - name: Kestrel__Endpoints__Http__Url value: "http://0.0.0.0:8080"