process feedback
This commit is contained in:
parent
173f2d7bf1
commit
3b5662a098
7 changed files with 36 additions and 41 deletions
2
.env
2
.env
|
@ -1,2 +0,0 @@
|
||||||
REACT_APP_API_URL=/api/v1
|
|
||||||
EXTEND_ESLINT=true
|
|
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -13,6 +13,7 @@
|
||||||
|
|
||||||
# misc
|
# misc
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
.env
|
||||||
.env.local
|
.env.local
|
||||||
.env.development.local
|
.env.development.local
|
||||||
.env.test.local
|
.env.test.local
|
||||||
|
|
|
@ -13,8 +13,8 @@ build-project:
|
||||||
script:
|
script:
|
||||||
- echo "Building app"
|
- echo "Building app"
|
||||||
- yarn install
|
- yarn install
|
||||||
# - echo "REACT_APP_API_URL=https://oas-api.initdevelopment.com/api/v1" > .env
|
- echo "REACT_APP_API_URL=/api/v1" > .env
|
||||||
# - echo "EXTEND_ESLINT=true" >> .env
|
- echo "EXTEND_ESLINT=true" >> .env
|
||||||
- yarn build
|
- yarn build
|
||||||
- mv build web-build
|
- mv build web-build
|
||||||
- echo "Build successful"
|
- echo "Build successful"
|
||||||
|
|
|
@ -18,7 +18,7 @@ Return the proper container image registry secret names
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
Return true if a secret object for Admin-frontend should be created
|
Return true if a secret object for backend should be created
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "backend.createSecret" -}}
|
{{- define "backend.createSecret" -}}
|
||||||
{{- if or (not .Values.backend.existingSecret) (and (not .Values.backend.smtp.existingSecret) .Values.backend.smtp.password .Values.backend.smtp.enabled) }}
|
{{- if or (not .Values.backend.existingSecret) (and (not .Values.backend.smtp.existingSecret) .Values.backend.smtp.password .Values.backend.smtp.enabled) }}
|
||||||
|
@ -27,7 +27,7 @@ Return true if a secret object for Admin-frontend should be created
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
Return the Admin-backend secret name
|
Return the backend secret name
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "backend.secretName" -}}
|
{{- define "backend.secretName" -}}
|
||||||
{{- if .Values.backend.existingSecret }}
|
{{- if .Values.backend.existingSecret }}
|
||||||
|
@ -38,7 +38,7 @@ Return the Admin-backend secret name
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
Return the Admin-backend SMTP secret name
|
Return the backend SMTP secret name
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "backend.smtp.secretName" -}}
|
{{- define "backend.smtp.secretName" -}}
|
||||||
{{- if .Values.backend.smtp.existingSecret }}
|
{{- if .Values.backend.smtp.existingSecret }}
|
||||||
|
@ -49,7 +49,7 @@ Return the Admin-backend SMTP secret name
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
Return true if Admin-backend SMTP uses password authentication
|
Return true if backend SMTP uses password authentication
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "backend.smtp.password.enabled" -}}
|
{{- define "backend.smtp.password.enabled" -}}
|
||||||
{{- if and (or .Values.backend.smtp.password .Values.backend.smtp.existingSecret) .Values.backend.smtp.enabled }}
|
{{- if and (or .Values.backend.smtp.password .Values.backend.smtp.existingSecret) .Values.backend.smtp.enabled }}
|
||||||
|
@ -114,13 +114,13 @@ If not using ClusterIP, or if a host or LoadBalancerIP is not defined, the value
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
Return the proper Admin-frontend image name
|
Return the proper frontend image name
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "frontend.image" -}}
|
{{- define "frontend.image" -}}
|
||||||
{{ include "common.images.image" (dict "imageRoot" .Values.frontend.image "global" .Values.global) }}
|
{{ include "common.images.image" (dict "imageRoot" .Values.frontend.image "global" .Values.global) }}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{/*
|
{{/*
|
||||||
Return the proper Admin-backend image name
|
Return the proper backend image name
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "backend.image" -}}
|
{{- define "backend.image" -}}
|
||||||
{{ include "common.images.image" (dict "imageRoot" .Values.backend.image "global" .Values.global) }}
|
{{ include "common.images.image" (dict "imageRoot" .Values.backend.image "global" .Values.global) }}
|
||||||
|
|
|
@ -13,8 +13,6 @@ data:
|
||||||
SECRET_KEY: {{ .Values.backend.secretKey }}
|
SECRET_KEY: {{ .Values.backend.secretKey }}
|
||||||
FLASK_APP: app.py
|
FLASK_APP: app.py
|
||||||
FLASK_ENV: {{ .Values.backend.flaskEnv }}
|
FLASK_ENV: {{ .Values.backend.flaskEnv }}
|
||||||
# ADMIN_FRONTEND_HOST: "{{ include "frontend.host" . }}"
|
|
||||||
# ADMIN_BACKEND_HOST: "{{ include "backend.host" . }}"
|
|
||||||
# Probably needed in the future:
|
# Probably needed in the future:
|
||||||
# ADMIN_BACKEND_USERNAME: {{ .Values.backend.username | quote }}
|
# ADMIN_BACKEND_USERNAME: {{ .Values.backend.username | quote }}
|
||||||
# ADMIN_BACKEND_EMAIL: {{ .Values.backend.email | quote }}
|
# ADMIN_BACKEND_EMAIL: {{ .Values.backend.email | quote }}
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
{{- if include "frontend.host" . -}}
|
|
||||||
apiVersion: {{ template "common.capabilities.deployment.apiVersion" . }}
|
apiVersion: {{ template "common.capabilities.deployment.apiVersion" . }}
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -198,4 +197,3 @@ spec:
|
||||||
{{- if .Values.extraVolumes }}
|
{{- if .Values.extraVolumes }}
|
||||||
{{- include "common.tplvalues.render" (dict "value" .Values.extraVolumes "context" $) | nindent 8 }}
|
{{- include "common.tplvalues.render" (dict "value" .Values.extraVolumes "context" $) | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
## @section Global parameters
|
## @section Global parameters
|
||||||
## Global Docker image parameters
|
## Global container image parameters
|
||||||
## Please, note that this will override the image parameters, including dependencies, configured to use the global value
|
## Please, note that this will override the image parameters, including dependencies, configured to use the global value
|
||||||
## Current available global Docker image parameters: imageRegistry, imagePullSecrets and storageClass
|
## Current available global container image parameters: imageRegistry, imagePullSecrets and storageClass
|
||||||
|
|
||||||
## @param global.imageRegistry Global Docker image registry
|
## @param global.imageRegistry Global container image registry
|
||||||
## @param global.imagePullSecrets Global Docker registry secret names as an array
|
## @param global.imagePullSecrets Global container registry secret names as an array
|
||||||
## @param global.storageClass Global StorageClass for Persistent Volume(s)
|
## @param global.storageClass Global StorageClass for Persistent Volume(s)
|
||||||
##
|
##
|
||||||
global:
|
global:
|
||||||
|
@ -36,7 +36,7 @@ commonAnnotations: {}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## @section Discourse parameters
|
## @section Stackspin parameters
|
||||||
|
|
||||||
## @param imagePullSecrets Specify docker-registry secret names as an array
|
## @param imagePullSecrets Specify docker-registry secret names as an array
|
||||||
##
|
##
|
||||||
|
@ -49,11 +49,11 @@ image:
|
||||||
frontend:
|
frontend:
|
||||||
## Admin frontend image version
|
## Admin frontend image version
|
||||||
## ref: https://hub.docker.com/r/bitnami/frontend/tags/
|
## ref: https://hub.docker.com/r/bitnami/frontend/tags/
|
||||||
## @param image.registry Discourse image registry
|
## @param image.registry Stackspin image registry
|
||||||
## @param image.repository Discourse image repository
|
## @param image.repository Stackspin image repository
|
||||||
## @param image.tag Discourse image tag
|
## @param image.tag Stackspin image tag
|
||||||
## @param image.pullPolicy Discourse image pull policy
|
## @param image.pullPolicy Stackspin image pull policy
|
||||||
## @param image.pullSecrets Discourse image pull secrets
|
## @param image.pullSecrets Stackspin image pull secrets
|
||||||
## @param image.debug Specify if debug logs should be enabled
|
## @param image.debug Specify if debug logs should be enabled
|
||||||
##
|
##
|
||||||
image:
|
image:
|
||||||
|
@ -113,7 +113,7 @@ frontend:
|
||||||
http: ""
|
http: ""
|
||||||
## @param frontend.extendEslint Whether to read .eslint.json rules
|
## @param frontend.extendEslint Whether to read .eslint.json rules
|
||||||
extendEslint: false
|
extendEslint: false
|
||||||
## @param frontend.host Discourse host to create application URLs (include the port if =/= 80)
|
## @param frontend.host Stackspin host to create application URLs (include the port if =/= 80)
|
||||||
##
|
##
|
||||||
host: ""
|
host: ""
|
||||||
## @param frontend.command Custom command to override image cmd
|
## @param frontend.command Custom command to override image cmd
|
||||||
|
@ -132,7 +132,7 @@ frontend:
|
||||||
## runAsUser: 1000
|
## runAsUser: 1000
|
||||||
##
|
##
|
||||||
containerSecurityContext: {}
|
containerSecurityContext: {}
|
||||||
## Discourse container's resource requests and limits
|
## Stackspin container's resource requests and limits
|
||||||
## ref: http://kubernetes.io/docs/user-guide/compute-resources/
|
## ref: http://kubernetes.io/docs/user-guide/compute-resources/
|
||||||
## We usually recommend not to specify default resources and to leave this as a conscious
|
## We usually recommend not to specify default resources and to leave this as a conscious
|
||||||
## choice for the user. This also increases chances charts run on environments with little
|
## choice for the user. This also increases chances charts run on environments with little
|
||||||
|
@ -152,8 +152,8 @@ frontend:
|
||||||
## cpu: 100m
|
## cpu: 100m
|
||||||
## memory: 128Mi
|
## memory: 128Mi
|
||||||
requests: {}
|
requests: {}
|
||||||
## Discourse extra options for liveness probe
|
## Stackspin extra options for liveness probe
|
||||||
## WARNING: Discourse installation process may take up some time and
|
## WARNING: Stackspin installation process may take up some time and
|
||||||
## setting inappropriate values here may lead to pods failure.
|
## setting inappropriate values here may lead to pods failure.
|
||||||
## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes
|
## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes
|
||||||
## @param frontend.livenessProbe.enabled Enable/disable livenessProbe
|
## @param frontend.livenessProbe.enabled Enable/disable livenessProbe
|
||||||
|
@ -170,8 +170,8 @@ frontend:
|
||||||
timeoutSeconds: 5
|
timeoutSeconds: 5
|
||||||
failureThreshold: 6
|
failureThreshold: 6
|
||||||
successThreshold: 1
|
successThreshold: 1
|
||||||
## Discourse extra options for readiness probe
|
## Stackspin extra options for readiness probe
|
||||||
## WARNING: Discourse installation process may take up some time and
|
## WARNING: Stackspin installation process may take up some time and
|
||||||
## setting inappropriate values here may lead to pods failure.
|
## setting inappropriate values here may lead to pods failure.
|
||||||
## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes
|
## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes
|
||||||
## @param frontend.readinessProbe.enabled Enable/disable readinessProbe
|
## @param frontend.readinessProbe.enabled Enable/disable readinessProbe
|
||||||
|
@ -222,11 +222,11 @@ frontend:
|
||||||
backend:
|
backend:
|
||||||
## Admin frontend image version
|
## Admin frontend image version
|
||||||
## ref: https://hub.docker.com/r/bitnami/frontend/tags/
|
## ref: https://hub.docker.com/r/bitnami/frontend/tags/
|
||||||
## @param image.registry Discourse image registry
|
## @param image.registry Stackspin image registry
|
||||||
## @param image.repository Discourse image repository
|
## @param image.repository Stackspin image repository
|
||||||
## @param image.tag Discourse image tag
|
## @param image.tag Stackspin image tag
|
||||||
## @param image.pullPolicy Discourse image pull policy
|
## @param image.pullPolicy Stackspin image pull policy
|
||||||
## @param image.pullSecrets Discourse image pull secrets
|
## @param image.pullSecrets Stackspin image pull secrets
|
||||||
## @param image.debug Specify if debug logs should be enabled
|
## @param image.debug Specify if debug logs should be enabled
|
||||||
##
|
##
|
||||||
image:
|
image:
|
||||||
|
@ -350,7 +350,7 @@ backend:
|
||||||
## runAsUser: 1000
|
## runAsUser: 1000
|
||||||
##
|
##
|
||||||
containerSecurityContext: {}
|
containerSecurityContext: {}
|
||||||
## Discourse container's resource requests and limits
|
## Stackspin container's resource requests and limits
|
||||||
## ref: http://kubernetes.io/docs/user-guide/compute-resources/
|
## ref: http://kubernetes.io/docs/user-guide/compute-resources/
|
||||||
## We usually recommend not to specify default resources and to leave this as a conscious
|
## We usually recommend not to specify default resources and to leave this as a conscious
|
||||||
## choice for the user. This also increases chances charts run on environments with little
|
## choice for the user. This also increases chances charts run on environments with little
|
||||||
|
@ -370,8 +370,8 @@ backend:
|
||||||
## cpu: 100m
|
## cpu: 100m
|
||||||
## memory: 128Mi
|
## memory: 128Mi
|
||||||
requests: {}
|
requests: {}
|
||||||
## Discourse extra options for liveness probe
|
## Stackspin extra options for liveness probe
|
||||||
## WARNING: Discourse installation process may take up some time and
|
## WARNING: Stackspin installation process may take up some time and
|
||||||
## setting inappropriate values here may lead to pods failure.
|
## setting inappropriate values here may lead to pods failure.
|
||||||
## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes
|
## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes
|
||||||
## @param backend.livenessProbe.enabled Enable/disable livenessProbe
|
## @param backend.livenessProbe.enabled Enable/disable livenessProbe
|
||||||
|
@ -388,8 +388,8 @@ backend:
|
||||||
timeoutSeconds: 5
|
timeoutSeconds: 5
|
||||||
failureThreshold: 6
|
failureThreshold: 6
|
||||||
successThreshold: 1
|
successThreshold: 1
|
||||||
## Discourse extra options for readiness probe
|
## Stackspin extra options for readiness probe
|
||||||
## WARNING: Discourse installation process may take up some time and
|
## WARNING: Stackspin installation process may take up some time and
|
||||||
## setting inappropriate values here may lead to pods failure.
|
## setting inappropriate values here may lead to pods failure.
|
||||||
## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes
|
## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes
|
||||||
## @param backend.readinessProbe.enabled Enable/disable readinessProbe
|
## @param backend.readinessProbe.enabled Enable/disable readinessProbe
|
||||||
|
@ -435,7 +435,7 @@ backend:
|
||||||
##
|
##
|
||||||
extraVolumeMounts: []
|
extraVolumeMounts: []
|
||||||
|
|
||||||
## @param replicaCount Number of Discourse & Sidekiq replicas
|
## @param replicaCount Number of Stackspin & Sidekiq replicas
|
||||||
## (Note that you will need ReadWriteMany PVCs for this to work properly)
|
## (Note that you will need ReadWriteMany PVCs for this to work properly)
|
||||||
##
|
##
|
||||||
replicaCount: 1
|
replicaCount: 1
|
||||||
|
|
Loading…
Reference in a new issue