forked from tsai/eShopOnAbp
committed by
GitHub
35 changed files with 13 additions and 229 deletions
@ -1,6 +0,0 @@ |
|||||
apiVersion: v2 |
|
||||
name: saas |
|
||||
appVersion: "1.0" |
|
||||
description: eShopOnAbp Saas Microservice |
|
||||
version: 1.0.0 |
|
||||
type: application |
|
||||
@ -1,27 +0,0 @@ |
|||||
apiVersion: networking.k8s.io/v1 |
|
||||
kind: Ingress |
|
||||
metadata: |
|
||||
name: {{ .Release.Name }}-{{ .Chart.Name }}-ingress |
|
||||
annotations: |
|
||||
kubernetes.io/ingress.class: "nginx" |
|
||||
nginx.ingress.kubernetes.io/rewrite-target: / |
|
||||
nginx.ingress.kubernetes.io/force-ssl-redirect: "true" |
|
||||
nginx.ingress.kubernetes.io/proxy-buffer-size: 32k |
|
||||
nginx.ingress.kubernetes.io/proxy-buffers-number: "8" |
|
||||
cert-manager.io/cluster-issuer: letsencrypt |
|
||||
spec: |
|
||||
tls: |
|
||||
- hosts: |
|
||||
- {{ .Values.ingress.host }} |
|
||||
secretName: {{ .Values.ingress.tlsSecret }} |
|
||||
rules: |
|
||||
- host: "{{ .Values.ingress.host }}" |
|
||||
http: |
|
||||
paths: |
|
||||
- path: / |
|
||||
pathType: Prefix |
|
||||
backend: |
|
||||
service: |
|
||||
name: {{ .Release.Name }}-{{ .Chart.Name }} |
|
||||
port: |
|
||||
number: 80 |
|
||||
@ -1,14 +0,0 @@ |
|||||
apiVersion: v1 |
|
||||
kind: Service |
|
||||
metadata: |
|
||||
labels: |
|
||||
name: {{ .Release.Name }}-{{ .Chart.Name }} |
|
||||
name: {{ .Release.Name }}-{{ .Chart.Name }} |
|
||||
spec: |
|
||||
ports: |
|
||||
- name: "80" |
|
||||
port: 80 |
|
||||
- name: "443" |
|
||||
port: 443 |
|
||||
selector: |
|
||||
app: {{ .Release.Name }}-{{ .Chart.Name }} |
|
||||
@ -1,49 +0,0 @@ |
|||||
apiVersion: apps/v1 |
|
||||
kind: Deployment |
|
||||
metadata: |
|
||||
name: {{ .Release.Name }}-{{ .Chart.Name }} |
|
||||
spec: |
|
||||
selector: |
|
||||
matchLabels: |
|
||||
app: {{ .Release.Name }}-{{ .Chart.Name }} |
|
||||
template: |
|
||||
metadata: |
|
||||
labels: |
|
||||
app: {{ .Release.Name }}-{{ .Chart.Name }} |
|
||||
spec: |
|
||||
containers: |
|
||||
- image: {{ .Values.image.repository }}:{{ .Values.image.tag }} |
|
||||
imagePullPolicy: {{ .Values.image.pullPolicy }} |
|
||||
name: {{ .Release.Name }}-{{ .Chart.Name }} |
|
||||
ports: |
|
||||
- name: http |
|
||||
containerPort: 80 |
|
||||
- name: https |
|
||||
containerPort: 443 |
|
||||
env: |
|
||||
- name: App__SelfUrl |
|
||||
value: "{{ .Values.config.selfUrl }}" |
|
||||
- name: App__CorsOrigins |
|
||||
value: "{{ .Values.config.corsOrigins }}" |
|
||||
- name: "ConnectionStrings__AdministrationService" |
|
||||
value: {{ .Values.config.connectionStrings.administrationService }} |
|
||||
- name: "ConnectionStrings__SaasService" |
|
||||
value: {{ .Values.config.connectionStrings.saasService }} |
|
||||
- name: "DOTNET_ENVIRONMENT" |
|
||||
value: "{{ .Values.config.dotnetEnv }}" |
|
||||
- name: "Redis__Configuration" |
|
||||
value: "{{ .Values.config.redisHost }}" |
|
||||
- name: "RabbitMQ__Connections__Default__HostName" |
|
||||
value: "{{ .Values.config.rabbitmqHost }}" |
|
||||
- name: "ElasticSearch__Url" |
|
||||
value: "{{ .Values.config.elasticsearchHost }}" |
|
||||
- name: "AuthServer__Authority" |
|
||||
value: "{{ .Values.config.authServer.authority }}" |
|
||||
- name: "AuthServer__RequireHttpsMetadata" |
|
||||
value: "{{ .Values.config.authServer.requireHttpsMetadata }}" |
|
||||
- name: "StringEncryption__DefaultPassPhrase" |
|
||||
value: "{{ .Values.config.stringEncryptionDefaultPassPhrase }}" |
|
||||
{{- if .Values.env }} |
|
||||
{{ toYaml .Values.env | indent 8 }} |
|
||||
{{- end }} |
|
||||
|
|
||||
@ -1,25 +0,0 @@ |
|||||
config: |
|
||||
selfUrl: https://eshop-st-saas |
|
||||
corsOrigins: https://eshop-st-gateway-web,https://eshop-st-gateway-public-web,https://eshop-st-gateway-internal |
|
||||
connectionStrings: |
|
||||
administrationService: "Server=es-st-sqldb,1433;Database=EShopOnAbp_Administration;User Id=sa;password=myPassw@rd;MultipleActiveResultSets=true" |
|
||||
saasService: "Server=es-st-sqldb,1433;Database=EShopOnAbp_Saas;User Id=sa;password=myPassw@rd;MultipleActiveResultSets=true" |
|
||||
authServer: |
|
||||
authority: http://eshop-st-authserver |
|
||||
requireHttpsMetadata: "false" |
|
||||
dotnetEnv: Staging |
|
||||
redisHost: es-st-redis |
|
||||
rabbitmqHost: es-st-rabbitmq |
|
||||
elasticsearchHost: es-st-elasticsearch |
|
||||
stringEncryptionDefaultPassPhrase: gsKnGZ041HLL4IM8 |
|
||||
|
|
||||
ingress: |
|
||||
host: eshop-st-saas |
|
||||
tlsSecret: eshop-demo-tls |
|
||||
|
|
||||
image: |
|
||||
repository: eshoponabp/service-saas |
|
||||
tag: latest |
|
||||
pullPolicy: IfNotPresent |
|
||||
|
|
||||
env: {} |
|
||||
Loading…
Reference in new issue