diff --git a/deploy/helm/example.values.yaml b/deploy/helm/example.values.yaml index 9376416308..0b5ae1d9cc 100644 --- a/deploy/helm/example.values.yaml +++ b/deploy/helm/example.values.yaml @@ -53,45 +53,14 @@ backoffice: # - secretName: letsencrypt-staging # hosts: # - backoffice.ballerine.io - -headlessexample: - enabled: true - replicas: 1 - strategyType: RollingUpdate - updateStrategy: - maxSurge: 1 - maxUnavailable: '0' - nameOverride: headlessexample - service: - port: 80 - type: ClusterIP - protocol: TCP - image: - registry: ghcr.io - repository: 'ballerine-io/headless-example' - pullPolicy: Always - pullSecrets: "" - tag: "dev" - ingress: - enabled: true - className: "nginx" - pathtype: Prefix - annotations: - kubernetes.io/ingress.class: nginx - ingress.annotations.service.beta.kubernetes.io/aws-load-balancer-ssl-cert: "" - # acme.cert-manager.io/http01-edit-in-place: "true" - # cert-manager.io/cluster-issuer: letsencrypt-staging - # cert-manager.io/common-name: headlessexample.ballerine.io - # nginx.ingress.kubernetes.io/force-ssl-redirect: "true" - nginx.ingress.kubernetes.io/limit-rps: "15" - hosts: - - host: headlessexample.dev.eu.ballerine.app - paths: - - path: / - tls: {} - # - secretName: letsencrypt-staging - # hosts: - # - headlessexample.ballerine.io + applicationConfig: + VITE_API_URL: http://localhost:3000/api/v1/internal + VITE_API_KEY: secret + VITE_AUTH_ENABLED: true + VITE_MOCK_SERVER: false + VITE_POLLING_INTERVAL: 10 + VITE_ASSIGNMENT_POLLING_INTERVAL: 5 + VITE_FETCH_SIGNED_URL: false kybapp: enabled: true @@ -131,6 +100,14 @@ kybapp: # - secretName: letsencrypt-staging # hosts: # - headlessexample.ballerine.io + applicationConfig: + VITE_API_URL: http://localhost:3000/api/v1/internal + VITE_KYB_DEFINITION_ID: "kyb_parent_kyc_session_example" + VITE_API_KEY: secret + VITE_ENVIRONMENT_NAME: local + VITE_DEFAULT_EXAMPLE_TOKEN: 12345678-1234-1234-1234-123456789012 + VITE_SENTRY_AUTH_TOKEN: 5 + VITE_SENTRY_DSN: false workflowsdashboard: enabled: true @@ -170,6 +147,10 @@ workflowsdashboard: # - secretName: letsencrypt-staging # hosts: # - workflowdashboard.ballerine.io + applicationConfig: + VITE_API_URL: http://localhost:3000/api/v1/internal + MODE: development + VITE_IMAGE_LOGO_URL: "" websocketService: enabled: true @@ -206,6 +187,7 @@ websocketService: paths: - path: / applicationConfig: + VITE_API_URL: http://localhost:3000/api/v1/internal PORT: 3500 NODE_ENV: development COMPOSE_PROJECT_NAME: ballerine-x @@ -250,22 +232,39 @@ workflowService: # hosts: # - workflowsvc.ballerine.io applicationConfig: - BCRYPT_SALT: "10" - DB_URL: "" - DB_USER: "" - DB_PASSWORD: "" - DB_PORT: "5432" - PORT: "3000" - COMPOSE_PROJECT_NAME: "ballerine-x" - SESSION_SECRET: "iGdnj4A0YOhj8dHJK7IWSvQKEZsG7P70FFehuddhFPjtg/bSkzFejYILk4Xue6Ilx9y3IAwzR8pV1gb4" - SESSION_EXPIRATION_IN_MINUTES: '60' - BACKOFFICE_CORS_ORIGIN: "http://localhost:5137" - HEADLESS_EXAMPLE_CORS_ORIGIN: "http://localhost:5173" - API_KEY: "secret" - NODE_ENV: "development" + BCRYPT_SALT: 10 + COMPOSE_PROJECT_NAME: ballerine-x + PORT: 3000 + DB_USER: admin + DB_PASSWORD: admin + DB_PORT: 5432 + DB_URL: postgres://admin:admin@localhost:5432/postgres + SESSION_SECRET: iGdnj4A0YOhj8dHJK7IWSvQKEZsG7P70FFehuddhFPjtg/bSkzFejYILk4Xue6Ilx9y3IAwzR8pV1gb4 + SESSION_EXPIRATION_IN_MINUTES: 60 + WORKFLOW_DASHBOARD_CORS_ORIGIN: http://localhost:5200 + BACKOFFICE_CORS_ORIGIN: http://localhost:5137 + KYB_EXAMPLE_CORS_ORIGIN: http://localhost:5201 + KYC_EXAMPLE_CORS_ORIGIN: http://localhost:5202 + API_KEY: secret + NODE_ENV: development + ENVIRONMENT_NAME: local SENTRY_DSN: "" - WEBHOOK_URL: "" - WORKFLOW_DASHBOARD_CORS_ORIGIN: "http://localhost:5200" - KYB_EXAMPLE_CORS_ORIGIN: "http://localhost:5201" - APP_API_URL: https://alon.ballerine.dev - UNIFIED_API_URL: "https://unified-api-test.eu.ballerine.app" + EMAIL_API_TOKEN: "" + EMAIL_API_URL: "" + AWS_S3_BUCKET_NAME: "" + AWS_S3_BUCKET_KEY: "" + AWS_S3_BUCKET_SECRET: "" + AWS_REGION: "" + ADMIN_API_KEY: admin_secret + MAIL_ADAPTER: log + UNIFIED_API_URL: http://localhost:3001 + UNIFIED_API_TOKEN: secret-key + UNIFIED_API_SHARED_SECRET: shared-secret-key + SALESFORCE_API_VERSION: 58.0 + SALESFORCE_CONSUMER_KEY: "" + SALESFORCE_CONSUMER_SECRET: "" + APP_API_URL: http://localhost:3000 + COLLECTION_FLOW_URL: http://localhost:5201 + WEB_UI_SDK_URL: http://localhost:5202 + HASHING_KEY_SECRET_BASE64: JDJiJDEwJDNFeWtwWEs4QkdiczlRaWFwLkM4Vk8= + NOTION_API_KEY: secret diff --git a/deploy/helm/services/headless-example/templates/configmap.yaml b/deploy/helm/services/headless-example/templates/configmap.yaml deleted file mode 100644 index 146237879c..0000000000 --- a/deploy/helm/services/headless-example/templates/configmap.yaml +++ /dev/null @@ -1,17 +0,0 @@ -{{- $name := .Release.Name }} -{{- $namespace:= .Release.Namespace }} -{{- if .Values.headlessexample.enabled }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ .Values.headlessexample.nameOverride }} - namespace: {{ .Release.Namespace | quote }} - labels: - app: {{ .Values.headlessexample.nameOverride }} -data: - {{- range $key, $value := .Values.headlessexample.applicationConfig }} - {{- if $value }} - {{ $key }}: {{ $value | quote }} - {{- end }} - {{- end }} -{{- end }} \ No newline at end of file diff --git a/deploy/helm/services/headless-example/templates/deployment.yaml b/deploy/helm/services/headless-example/templates/deployment.yaml deleted file mode 100644 index 38212ae153..0000000000 --- a/deploy/helm/services/headless-example/templates/deployment.yaml +++ /dev/null @@ -1,48 +0,0 @@ -{{- if .Values.headlessexample.enabled }} -apiVersion: apps/v1 -kind: Deployment -metadata: - name: {{ .Values.headlessexample.nameOverride }} - namespace: {{ .Release.Namespace | quote }} - labels: - app: {{ .Values.headlessexample.nameOverride }} -spec: - replicas: {{ .Values.headlessexample.replicas }} - {{- if .Values.headlessexample.strategyType }} - strategy: - type: {{ .Values.headlessexample.strategyType }} - {{- end }} - {{- if .Values.headlessexample.updateStrategy }} - rollingUpdate: - {{- if .Values.headlessexample.updateStrategy.maxSurge }} - maxSurge: {{ .Values.headlessexample.updateStrategy.maxSurge}} - {{- end }} - {{- if .Values.headlessexample.updateStrategy.maxUnavailable }} - maxUnavailable: {{ .Values.headlessexample.updateStrategy.maxUnavailable }} - {{- end }} - {{- end }} - selector: - matchLabels: - app: {{ .Values.headlessexample.nameOverride }} - template: - metadata: - labels: - app: {{ .Values.headlessexample.nameOverride }} - spec: - {{- with .Values.nodeSelector }} - nodeSelector: - {{- toYaml . | nindent 8 }} - {{- end }} - containers: - - name: {{ .Values.headlessexample.nameOverride }} - image: "{{ .Values.headlessexample.image.registry }}/{{ .Values.headlessexample.image.repository }}:{{ .Values.headlessexample.image.tag }}" - imagePullPolicy: {{ .Values.headlessexample.image.pullPolicy }} - command: ["nginx", "-g", "daemon off;"] - envFrom: - - configMapRef: - name: {{ .Values.headlessexample.nameOverride }} - {{- if .Values.headlessexample.image.pullSecrets}} - imagePullSecrets: - - name: {{ .Values.headlessexample.image.pullSecrets }} - {{- end }} -{{- end }} diff --git a/deploy/helm/services/headless-example/templates/ingress.yaml b/deploy/helm/services/headless-example/templates/ingress.yaml deleted file mode 100644 index 7cf5010ddc..0000000000 --- a/deploy/helm/services/headless-example/templates/ingress.yaml +++ /dev/null @@ -1,63 +0,0 @@ -{{- if .Values.headlessexample.ingress.enabled -}} -{{- $fullName := .Values.headlessexample.nameOverride -}} -{{- $svcPort := .Values.headlessexample.service.port -}} -{{- $pathtype := .Values.headlessexample.ingress.pathtype -}} -{{- $ingressPath := .Values.headlessexample.ingress.path }} -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: {{ $fullName }} - namespace: {{ .Release.Namespace | quote }} - labels: - app: {{ .Values.headlessexample.nameOverride }} -{{- with .Values.headlessexample.ingress.annotations }} - annotations: -{{- toYaml . | nindent 4 }} -{{ end }} -spec: - {{- if .Values.headlessexample.ingress.className }} - ingressClassName: {{ .Values.headlessexample.ingress.className | quote }} - {{- end }} -{{- if .Values.headlessexample.ingress.tls }} - tls: - {{- if .ingressPath }} - {{- range .Values.headlessexample.ingress.tls }} - - hosts: - {{- range .hosts }} - - {{ . }} - {{ end }} - secretName: {{ .secretName }} - {{ end }} -{{- else }} -{{ toYaml .Values.headlessexample.ingress.tls | indent 4 }} - {{ end }} -{{ end }} - rules: - {{- range .Values.headlessexample.ingress.hosts }} - {{- if $ingressPath }} - - host: {{ . }} - http: - paths: - - path: {{ $ingressPath }} - pathType: {{ $pathtype }} - backend: - service: - name: {{ $fullName }} - port: - number: {{ $svcPort }} - {{- else }} - - host: {{ .host }} - http: - paths: - {{- range .paths }} - - path: {{ .path }} - pathType: {{ $pathtype }} - backend: - service: - name: {{ $fullName }} - port: - number: {{ $svcPort }} - {{ end }} - {{ end }} -{{ end }} -{{ end }} diff --git a/deploy/helm/services/headless-example/templates/service.yaml b/deploy/helm/services/headless-example/templates/service.yaml deleted file mode 100644 index 9bb78370ed..0000000000 --- a/deploy/helm/services/headless-example/templates/service.yaml +++ /dev/null @@ -1,18 +0,0 @@ -{{- if .Values.headlessexample.enabled }} -apiVersion: v1 -kind: Service -metadata: - name: {{ .Values.headlessexample.nameOverride }} - namespace: {{ .Release.Namespace | quote }} - labels: - app: {{ .Values.headlessexample.nameOverride }} -spec: - ports: - - name: {{ .Values.headlessexample.nameOverride }} - port: {{ .Values.headlessexample.service.port }} - protocol: {{ .Values.headlessexample.service.protocol }} - targetPort: {{ .Values.headlessexample.service.port }} - selector: - app: {{ .Values.headlessexample.nameOverride }} - type: {{ .Values.headlessexample.service.type }} -{{- end }} \ No newline at end of file