# Default values for meep-tm. # This is a YAML-formatted file. # Declare variables to be passed into your templates. deployment: replicas: 1 port: 80 protocol: TCP dependencies: system: {{- if not .IsMepService }} - kube-dns {{- end }} namespace: image: repository: meep-docker-registry:30001/meep-tm tag: latest pullPolicy: Always env: MEEP_INSTANCE_ID: {{.InstanceId}} MEEP_SANDBOX_NAME: {{.SandboxName}} MEEP_SVC_PATH: /mec_app_support/v1 MEEP_HOST_URL: {{.HostUrl}} {{- if .IsMepService }} MEEP_MEP_NAME: {{.MepName}} {{- end }} {{- range .Env}} {{.}} {{- end}} service: {{- if .IsMepService }} name: {{.MepName}}-meep-tm {{- else }} name: meep-tm {{- end }} type: ClusterIP port: 80 ingress: enabled: true hosts: - name: '' paths: {{- if .IsMepService }} - /{{.SandboxName}}/{{.MepName}}/mec_app_support - /{{.SandboxName}}/{{.MepName}}/mec_service_mgmt {{- else }} - /{{.SandboxName}}/mec_app_support - /{{.SandboxName}}/mec_service_mgmt {{- end }} annotations: kubernetes.io/ingress.class: nginx nginx.ingress.kubernetes.io/force-ssl-redirect: {{ .HttpsOnly }} {{- if .IsMepService }} nginx.ingress.kubernetes.io/configuration-snippet: | rewrite ^/{{ .SandboxName }}/{{.MepName}}/mec_app_support(/|$)(.*)$ /mec_app_support/$2 break; rewrite ^/{{ .SandboxName }}/{{.MepName}}/mec_service_mgmt(/|$)(.*)$ /mec_service_mgmt/$2 break; {{- else }} nginx.ingress.kubernetes.io/configuration-snippet: | rewrite ^/{{ .SandboxName }}/mec_app_support(/|$)(.*)$ /mec_app_support/$2 break; rewrite ^/{{ .SandboxName }}/mec_service_mgmt(/|$)(.*)$ /mec_service_mgmt/$2 break; {{- end }} {{- if .AuthEnabled }} nginx.ingress.kubernetes.io/auth-url: https://$http_host/auth/v1/authenticate?svc=meep-tm&sbox={{.SandboxName}}&mep={{.MepName}} {{- end }} labels: {} tls: prometheus: monitor: enabled: true port: 9000 interval: 10s additionalLabels: {} relabelings: [] scrapeTimeout: 5s codecov: enabled: false meepOrigin: core