-
Notifications
You must be signed in to change notification settings - Fork 14
/
devspace.yaml
40 lines (40 loc) · 1.73 KB
/
devspace.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
version: v1beta7
deployments:
- name: devspace-cloud
helm:
chart:
name: ./chart
values:
images:
devspace_auth: devspacecloud/auth:${DEVSPACE_CLOUD_VERSION}
devspace_hasura: devspacecloud/hasura:${DEVSPACE_CLOUD_VERSION}
devspace_manager: devspacecloud/manager:${DEVSPACE_CLOUD_VERSION}
devspace_default_backend: devspacecloud/default-backend:${DEVSPACE_CLOUD_VERSION}
devspace_admission_controller: devspacecloud/admission-controller:${DEVSPACE_CLOUD_VERSION}
devspace_ui: devspacecloud/ui:${DEVSPACE_CLOUD_VERSION}
database:
password: ${DATABASE_PASSWORD}
size: 50Gi
ingress:
domains:
- ${DOMAIN}
commands:
- name: deploy-devspace-cloud
command: "devspace deploy --namespace=devspace-cloud"
- name: deploy-devspace-cloud-no-tls
command: 'devspace deploy --profile=no-tls --namespace=devspace-cloud --var DOMAIN=""'
vars:
- name: DATABASE_PASSWORD
source: input
password: true
question: Please define a database password
validationPattern: "^.{6,}$"
validationMessage: "The password has to be at least 6 characters long"
- name: DOMAIN
source: input
question: "Please enter a domain that you want to use for DevSpace Cloud\n (e.g. `my-domain.com` or `devspace-cloud.internal` for localhost clusters)"
validationPattern: "^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)+([A-Za-z0-9][A-Za-z0-9\\-]*[A-Za-z0-9])$"
validationMessage: "Please enter a valid domain name (e.g. `my-domain.com` or `devspace-cloud.internal`)"
- name: DEVSPACE_CLOUD_VERSION
source: env
default: "0.3.3" # DEVSPACE_CLOUD_VERSION