mirror of
https://github.com/bitnami/charts.git
synced 2026-03-15 06:47:24 +08:00
[bitnami/*] Migrate VIB's runtime_params to independent file (#15510)
* [bitnami/*] Migrate VIB's runtime_params to independent file Signed-off-by: FraPazGal <fdepaz@vmware.com> * Adapt several test suites to use standarised runtime_params file Signed-off-by: FraPazGal <fdepaz@vmware.com> * Update testing doc Signed-off-by: FraPazGal <fdepaz@vmware.com> * Apply suggestions from code review Co-authored-by: Jose Antonio Carmona <jcarmona@vmware.com> Signed-off-by: Francisco de Paz Galan <fdepaz@vmware.com> * Fix migration issues for assets using multiple Goss actions Signed-off-by: FraPazGal <fdepaz@vmware.com> * Fix migration issues with assets using the goss-wait directive Signed-off-by: FraPazGal <fdepaz@vmware.com> * Fix quoting-related issues Signed-off-by: FraPazGal <fdepaz@vmware.com> --------- Signed-off-by: FraPazGal <fdepaz@vmware.com> Signed-off-by: Francisco de Paz Galan <fdepaz@vmware.com> Co-authored-by: Jose Antonio Carmona <jcarmona@vmware.com>
This commit is contained in:
committed by
GitHub
parent
e42e0a158e
commit
b1b4daece1
7
.vib/airflow/runtime-parameters.yaml
Normal file
7
.vib/airflow/runtime-parameters.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
auth:
|
||||
password: ComplicatedPassword123!4
|
||||
loadExamples: true
|
||||
service:
|
||||
ports:
|
||||
http: 80
|
||||
type: LoadBalancer
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/airflow"
|
||||
},
|
||||
"runtime_parameters": "ImF1dGgiOgogICJwYXNzd29yZCI6ICJDb21wbGljYXRlZFBhc3N3b3JkMTIzITQiCiJsb2FkRXhhbXBsZXMiOiB0cnVlCiJzZXJ2aWNlIjoKICAicG9ydHMiOgogICAgImh0dHAiOiA4MAogICJ0eXBlIjogIkxvYWRCYWxhbmNlciI=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,8 +41,9 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/airflow/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "airflow/goss/goss.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-airflow-web"
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/airflow"
|
||||
},
|
||||
"runtime_parameters": "ImF1dGgiOgogICJwYXNzd29yZCI6ICJDb21wbGljYXRlZFBhc3N3b3JkMTIzITQiCiJsb2FkRXhhbXBsZXMiOiB0cnVlCiJzZXJ2aWNlIjoKICAicG9ydHMiOgogICAgImh0dHAiOiA4MAogICJ0eXBlIjogIkxvYWRCYWxhbmNlciI=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,8 +41,9 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/airflow/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "airflow/goss/goss.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-airflow-web"
|
||||
|
||||
@@ -1,11 +1,18 @@
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
http: 80
|
||||
https: 444
|
||||
containerPorts:
|
||||
http: 8081
|
||||
https: 8444
|
||||
hostAliases:
|
||||
- ip: 127.0.0.1
|
||||
hostnames:
|
||||
- status.localhost
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
runAsUser: 1002
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/apache"
|
||||
},
|
||||
"runtime_parameters": "c2VydmljZToKICB0eXBlOiBMb2FkQmFsYW5jZXIKICBwb3J0czoKICAgIGh0dHA6IDgwCiAgICBodHRwczogNDQ0CmNvbnRhaW5lclBvcnRzOgogIGh0dHA6IDgwODEKICBodHRwczogODQ0NApob3N0QWxpYXNlczoKICAtIGlwOiAxMjcuMC4wLjEKICAgIGhvc3RuYW1lczoKICAgICAgLSBzdGF0dXMubG9jYWxob3N0CnBvZFNlY3VyaXR5Q29udGV4dDoKICBlbmFibGVkOiB0cnVlCiAgZnNHcm91cDogMTAwMgpjb250YWluZXJTZWN1cml0eUNvbnRleHQ6CiAgZW5hYmxlZDogdHJ1ZQogIHJ1bkFzVXNlcjogMTAwMg==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/apache/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "apache/goss/goss.yaml",
|
||||
"vars_file": "apache/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-apache"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/apache"
|
||||
},
|
||||
"runtime_parameters": "c2VydmljZToKICB0eXBlOiBMb2FkQmFsYW5jZXIKICBwb3J0czoKICAgIGh0dHA6IDgwCiAgICBodHRwczogNDQ0CmNvbnRhaW5lclBvcnRzOgogIGh0dHA6IDgwODEKICBodHRwczogODQ0NApob3N0QWxpYXNlczoKICAtIGlwOiAxMjcuMC4wLjEKICAgIGhvc3RuYW1lczoKICAgICAgLSBzdGF0dXMubG9jYWxob3N0CnBvZFNlY3VyaXR5Q29udGV4dDoKICBlbmFibGVkOiB0cnVlCiAgZnNHcm91cDogMTAwMgpjb250YWluZXJTZWN1cml0eUNvbnRleHQ6CiAgZW5hYmxlZDogdHJ1ZQogIHJ1bkFzVXNlcjogMTAwMg==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/apache/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "apache/goss/goss.yaml",
|
||||
"vars_file": "apache/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-apache"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,5 +1,18 @@
|
||||
backend:
|
||||
adminPassword: bitnami!1234
|
||||
adminEmail: vibuser@example.com
|
||||
service:
|
||||
ports:
|
||||
http: 8083
|
||||
rts:
|
||||
service:
|
||||
ports:
|
||||
http: 8085
|
||||
serviceAccount:
|
||||
automountServiceAccountToken: true
|
||||
client:
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
http: 80
|
||||
containerSecurityContext:
|
||||
@@ -8,16 +21,3 @@ client:
|
||||
fsGroup: 1002
|
||||
containerPorts:
|
||||
http: 8022
|
||||
|
||||
serviceAccount:
|
||||
automountServiceAccountToken: true
|
||||
|
||||
backend:
|
||||
service:
|
||||
ports:
|
||||
http: 8083
|
||||
|
||||
rts:
|
||||
service:
|
||||
ports:
|
||||
http: 8085
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/appsmith"
|
||||
},
|
||||
"runtime_parameters": "YmFja2VuZDoKICBhZG1pblBhc3N3b3JkOiAiYml0bmFtaSExMjM0IgogIGFkbWluRW1haWw6ICJ2aWJ1c2VyQGV4YW1wbGUuY29tIgogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgaHR0cDogODA4MwoKcnRzOgogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgaHR0cDogODA4NQpjbGllbnQ6CiAgc2VydmljZToKICAgIHR5cGU6IExvYWRCYWxhbmNlcgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDgwCiAgY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogICAgcnVuQXNVc2VyOiAxMDAyCiAgcG9kU2VjdXJpdHlDb250ZXh0OgogICAgZnNHcm91cDogMTAwMgogIGNvbnRhaW5lclBvcnRzOgogICAgaHR0cDogODAyMgo=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -41,10 +40,11 @@
|
||||
{
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"vars_file": "vars.yaml",
|
||||
"resources": {
|
||||
"path": "/.vib/appsmith/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "appsmith/goss/goss.yaml",
|
||||
"vars_file": "appsmith/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-appsmith"
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/appsmith"
|
||||
},
|
||||
"runtime_parameters": "YmFja2VuZDoKICBhZG1pblBhc3N3b3JkOiAiYml0bmFtaSExMjM0IgogIGFkbWluRW1haWw6ICJ2aWJ1c2VyQGV4YW1wbGUuY29tIgogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgaHR0cDogODA4MwoKcnRzOgogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgaHR0cDogODA4NQpjbGllbnQ6CiAgc2VydmljZToKICAgIHR5cGU6IExvYWRCYWxhbmNlcgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDgwCiAgY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogICAgcnVuQXNVc2VyOiAxMDAyCiAgcG9kU2VjdXJpdHlDb250ZXh0OgogICAgZnNHcm91cDogMTAwMgogIGNvbnRhaW5lclBvcnRzOgogICAgaHR0cDogODAyMgo=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -41,10 +40,11 @@
|
||||
{
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"vars_file": "vars.yaml",
|
||||
"resources": {
|
||||
"path": "/.vib/appsmith/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "appsmith/goss/goss.yaml",
|
||||
"vars_file": "appsmith/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-appsmith"
|
||||
|
||||
@@ -19,7 +19,7 @@ file:
|
||||
mode: "3777"
|
||||
owner: root
|
||||
command:
|
||||
{{- $password := .Vars.server.secret.argocdServerAdminPassword }}
|
||||
{{- $password := .Vars.config.secret.argocdServerAdminPassword }}
|
||||
check-argocd-cli:
|
||||
exec: argocd login argo-cd-server --insecure --username admin --password {{ $password }}
|
||||
exit-status: 0
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
server:
|
||||
secret:
|
||||
argocdServerAdminPassword: ComplicatedPassword123!4
|
||||
podSecurityContext:
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
runAsUser: 1002
|
||||
capabilities:
|
||||
drop:
|
||||
- all
|
||||
service:
|
||||
ports:
|
||||
http: 81
|
||||
serviceAccount:
|
||||
automountServiceAccountToken: true
|
||||
repoServer:
|
||||
service:
|
||||
port: 8080
|
||||
controller:
|
||||
service:
|
||||
port: 8083
|
||||
45
.vib/argo-cd/runtime-parameters.yaml
Normal file
45
.vib/argo-cd/runtime-parameters.yaml
Normal file
@@ -0,0 +1,45 @@
|
||||
config:
|
||||
knownHosts: |
|
||||
github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
|
||||
secret:
|
||||
create: true
|
||||
argocdServerAdminPassword: ComplicatedPassword123!4
|
||||
controller:
|
||||
clusterAdminAccess: true
|
||||
service:
|
||||
port: 8083
|
||||
server:
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
readOnlyRootFilesystem: false
|
||||
capabilities:
|
||||
drop:
|
||||
- all
|
||||
insecure: false
|
||||
configEnabled: true
|
||||
containerPorts:
|
||||
http: 8080
|
||||
https: 8443
|
||||
service:
|
||||
ports:
|
||||
http: 81
|
||||
https: 443
|
||||
type: LoadBalancer
|
||||
serviceAccount:
|
||||
create: true
|
||||
automountServiceAccountToken: true
|
||||
repoServer:
|
||||
service:
|
||||
port: 8080
|
||||
rbac:
|
||||
create: true
|
||||
redis:
|
||||
enabled: true
|
||||
auth:
|
||||
enabled: true
|
||||
password: someComplicatedPass12345!
|
||||
architecture: standalone
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/argo-cd"
|
||||
},
|
||||
"runtime_parameters": "Y29uZmlnOgogIGtub3duSG9zdHM6IHwKICAgIGdpdGh1Yi5jb20gc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBQkl3QUFBUUVBcTJBN2hSR21kbm05dFVEYk85SURTd0JLNlRiUWErUFhZUENQeTZyYlRyVHR3N1BIa2NjS3JwcDB5VmhwNUhkRUljS3I2cExsVkRCZk9MWDlRVXN5Q09WMHd6ZmpJSk5sR0VZc2RsTEppekhoYm4ybVVqdlNBSFFxWkVUWVA4MWVGekxRTm5QSHQ0RVZWVWg3VmZERVNVODRLZXptRDVRbFdwWExtdlUzMS95TWYrU2U4eGhIVHZLU0NaSUZJbVd3b0c2bWJVb1dmOW56cElvYVNqQit3ZXFxVVVtcGFhYXNYVmFsNzJKK1VYMkIrMlJQVzNSY1QwZU96UWdxbEpMM1JLclRKdmRzakUzSkVBdkdxM2xHSFNaWHkyOEczc2t1YTJTbVZpL3c0eUNFNmdiT0RxblRXbGc3K3dDNjA0eWRHWEE4VkppUzVhcDQzSlhpVUZGQWFRPT0KICBzZWNyZXQ6CiAgICBjcmVhdGU6IHRydWUKICAgIGFyZ29jZFNlcnZlckFkbWluUGFzc3dvcmQ6IENvbXBsaWNhdGVkUGFzc3dvcmQxMjMhNApjb250cm9sbGVyOgogIGNsdXN0ZXJBZG1pbkFjY2VzczogdHJ1ZQogIHNlcnZpY2U6CiAgICBwb3J0OiA4MDgzCnNlcnZlcjoKICBwb2RTZWN1cml0eUNvbnRleHQ6CiAgICBlbmFibGVkOiB0cnVlCiAgICBmc0dyb3VwOiAxMDAyCiAgY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgcnVuQXNVc2VyOiAxMDAyCiAgICByZWFkT25seVJvb3RGaWxlc3lzdGVtOiBmYWxzZQogICAgY2FwYWJpbGl0aWVzOgogICAgICBkcm9wOgogICAgICAtIGFsbAogIGluc2VjdXJlOiBmYWxzZQogIGNvbmZpZ0VuYWJsZWQ6IHRydWUKICBjb250YWluZXJQb3J0czoKICAgIGh0dHA6IDgwODAKICAgIGh0dHBzOiA4NDQzCiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBodHRwOiA4MQogICAgICBodHRwczogNDQzCiAgICB0eXBlOiBMb2FkQmFsYW5jZXIKICBzZXJ2aWNlQWNjb3VudDoKICAgIGNyZWF0ZTogdHJ1ZQogICAgYXV0b21vdW50U2VydmljZUFjY291bnRUb2tlbjogdHJ1ZQpyZXBvU2VydmVyOgogIHNlcnZpY2U6CiAgICBwb3J0OiA4MDgwCnJiYWM6CiAgY3JlYXRlOiB0cnVlCnJlZGlzOgogIGVuYWJsZWQ6IHRydWUKICBhdXRoOgogICAgZW5hYmxlZDogdHJ1ZQogICAgcGFzc3dvcmQ6IHNvbWVDb21wbGljYXRlZFBhc3MxMjM0NSEKICBhcmNoaXRlY3R1cmU6IHN0YW5kYWxvbmU=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/argo-cd/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "argo-cd/goss/goss.yaml",
|
||||
"vars_file": "argo-cd/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-argo-cd-server"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/argo-cd"
|
||||
},
|
||||
"runtime_parameters": "Y29uZmlnOgogIGtub3duSG9zdHM6IHwKICAgIGdpdGh1Yi5jb20gc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBQkl3QUFBUUVBcTJBN2hSR21kbm05dFVEYk85SURTd0JLNlRiUWErUFhZUENQeTZyYlRyVHR3N1BIa2NjS3JwcDB5VmhwNUhkRUljS3I2cExsVkRCZk9MWDlRVXN5Q09WMHd6ZmpJSk5sR0VZc2RsTEppekhoYm4ybVVqdlNBSFFxWkVUWVA4MWVGekxRTm5QSHQ0RVZWVWg3VmZERVNVODRLZXptRDVRbFdwWExtdlUzMS95TWYrU2U4eGhIVHZLU0NaSUZJbVd3b0c2bWJVb1dmOW56cElvYVNqQit3ZXFxVVVtcGFhYXNYVmFsNzJKK1VYMkIrMlJQVzNSY1QwZU96UWdxbEpMM1JLclRKdmRzakUzSkVBdkdxM2xHSFNaWHkyOEczc2t1YTJTbVZpL3c0eUNFNmdiT0RxblRXbGc3K3dDNjA0eWRHWEE4VkppUzVhcDQzSlhpVUZGQWFRPT0KICBzZWNyZXQ6CiAgICBjcmVhdGU6IHRydWUKICAgIGFyZ29jZFNlcnZlckFkbWluUGFzc3dvcmQ6IENvbXBsaWNhdGVkUGFzc3dvcmQxMjMhNApjb250cm9sbGVyOgogIGNsdXN0ZXJBZG1pbkFjY2VzczogdHJ1ZQogIHNlcnZpY2U6CiAgICBwb3J0OiA4MDgzCnNlcnZlcjoKICBwb2RTZWN1cml0eUNvbnRleHQ6CiAgICBlbmFibGVkOiB0cnVlCiAgICBmc0dyb3VwOiAxMDAyCiAgY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgcnVuQXNVc2VyOiAxMDAyCiAgICByZWFkT25seVJvb3RGaWxlc3lzdGVtOiBmYWxzZQogICAgY2FwYWJpbGl0aWVzOgogICAgICBkcm9wOgogICAgICAtIGFsbAogIGluc2VjdXJlOiBmYWxzZQogIGNvbmZpZ0VuYWJsZWQ6IHRydWUKICBjb250YWluZXJQb3J0czoKICAgIGh0dHA6IDgwODAKICAgIGh0dHBzOiA4NDQzCiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBodHRwOiA4MQogICAgICBodHRwczogNDQzCiAgICB0eXBlOiBMb2FkQmFsYW5jZXIKICBzZXJ2aWNlQWNjb3VudDoKICAgIGNyZWF0ZTogdHJ1ZQogICAgYXV0b21vdW50U2VydmljZUFjY291bnRUb2tlbjogdHJ1ZQpyZXBvU2VydmVyOgogIHNlcnZpY2U6CiAgICBwb3J0OiA4MDgwCnJiYWM6CiAgY3JlYXRlOiB0cnVlCnJlZGlzOgogIGVuYWJsZWQ6IHRydWUKICBhdXRoOgogICAgZW5hYmxlZDogdHJ1ZQogICAgcGFzc3dvcmQ6IHNvbWVDb21wbGljYXRlZFBhc3MxMjM0NSEKICBhcmNoaXRlY3R1cmU6IHN0YW5kYWxvbmU=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/argo-cd/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "argo-cd/goss/goss.yaml",
|
||||
"vars_file": "argo-cd/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-argo-cd-server"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
28
.vib/argo-workflows/runtime-parameters.yaml
Normal file
28
.vib/argo-workflows/runtime-parameters.yaml
Normal file
@@ -0,0 +1,28 @@
|
||||
rbac:
|
||||
singleNamespace: false
|
||||
createAggregateRoles: true
|
||||
server:
|
||||
enabled: true
|
||||
rbac:
|
||||
create: true
|
||||
auth:
|
||||
enabled: true
|
||||
mode: server
|
||||
clusterWorkflowTemplates:
|
||||
enabled: true
|
||||
enableEditing: true
|
||||
secure: false
|
||||
service:
|
||||
ports:
|
||||
http: 80
|
||||
type: LoadBalancer
|
||||
workflows:
|
||||
rbac:
|
||||
create: true
|
||||
postgresql:
|
||||
enabled: true
|
||||
service:
|
||||
ports:
|
||||
postgresql: 5432
|
||||
mysql:
|
||||
enabled: false
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/argo-workflows"
|
||||
},
|
||||
"runtime_parameters": "cmJhYzoKICBzaW5nbGVOYW1lc3BhY2U6IGZhbHNlCmNyZWF0ZUFnZ3JlZ2F0ZVJvbGVzOiB0cnVlCnNlcnZlcjoKICBlbmFibGVkOiB0cnVlCiAgcmJhYzoKICAgIGNyZWF0ZTogdHJ1ZQogIGF1dGg6CiAgICBlbmFibGVkOiB0cnVlCiAgICBtb2RlOiBzZXJ2ZXIKICBjbHVzdGVyV29ya2Zsb3dUZW1wbGF0ZXM6CiAgICBlbmFibGVkOiB0cnVlCiAgICBlbmFibGVFZGl0aW5nOiB0cnVlCiAgc2VjdXJlOiBmYWxzZQogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgaHR0cDogODAKICAgIHR5cGU6IExvYWRCYWxhbmNlcgp3b3JrZmxvd3M6CiAgcmJhYzoKICAgIGNyZWF0ZTogdHJ1ZQpwb3N0Z3Jlc3FsOgogIGVuYWJsZWQ6IHRydWUKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIHBvc3RncmVzcWw6IDU0MzIKbXlzcWw6CiAgZW5hYmxlZDogZmFsc2U=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/argo-workflows"
|
||||
},
|
||||
"runtime_parameters": "cmJhYzoKICBzaW5nbGVOYW1lc3BhY2U6IGZhbHNlCmNyZWF0ZUFnZ3JlZ2F0ZVJvbGVzOiB0cnVlCnNlcnZlcjoKICBlbmFibGVkOiB0cnVlCiAgcmJhYzoKICAgIGNyZWF0ZTogdHJ1ZQogIGF1dGg6CiAgICBlbmFibGVkOiB0cnVlCiAgICBtb2RlOiBzZXJ2ZXIKICBjbHVzdGVyV29ya2Zsb3dUZW1wbGF0ZXM6CiAgICBlbmFibGVkOiB0cnVlCiAgICBlbmFibGVFZGl0aW5nOiB0cnVlCiAgc2VjdXJlOiBmYWxzZQogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgaHR0cDogODAKICAgIHR5cGU6IExvYWRCYWxhbmNlcgp3b3JrZmxvd3M6CiAgcmJhYzoKICAgIGNyZWF0ZTogdHJ1ZQpwb3N0Z3Jlc3FsOgogIGVuYWJsZWQ6IHRydWUKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIHBvc3RncmVzcWw6IDU0MzIKbXlzcWw6CiAgZW5hYmxlZDogZmFsc2U=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
serviceAccount:
|
||||
create: true
|
||||
automountServiceAccountToken: true
|
||||
17
.vib/aspnet-core/runtime-parameters.yaml
Normal file
17
.vib/aspnet-core/runtime-parameters.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
appFromExternalRepo:
|
||||
enabled: true
|
||||
clone:
|
||||
repository: https://github.com/dotnet/AspNetCore.Docs.git
|
||||
revision: main
|
||||
publish:
|
||||
subFolder: aspnetcore/performance/caching/output/samples/7.x/
|
||||
startCommand: [dotnet, OCMinimal.dll]
|
||||
containerPorts:
|
||||
http: 8080
|
||||
serviceAccount:
|
||||
create: true
|
||||
automountServiceAccountToken: true
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
http: 80
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/aspnet-core"
|
||||
},
|
||||
"runtime_parameters": "YXBwRnJvbUV4dGVybmFsUmVwbzoKICBlbmFibGVkOiB0cnVlCiAgY2xvbmU6CiAgICByZXBvc2l0b3J5OiAiaHR0cHM6Ly9naXRodWIuY29tL2RvdG5ldC9Bc3BOZXRDb3JlLkRvY3MuZ2l0IgogICAgcmV2aXNpb246ICJtYWluIgogIHB1Ymxpc2g6CiAgICBzdWJGb2xkZXI6ICJhc3BuZXRjb3JlL3BlcmZvcm1hbmNlL2NhY2hpbmcvb3V0cHV0L3NhbXBsZXMvNy54LyIKICBzdGFydENvbW1hbmQ6IFsiZG90bmV0IiwgIk9DTWluaW1hbC5kbGwiXQpjb250YWluZXJQb3J0czoKICBodHRwOiA4MDgwCnNlcnZpY2VBY2NvdW50OgogIGNyZWF0ZTogdHJ1ZQogIGF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW46IHRydWUKc2VydmljZToKICB0eXBlOiBMb2FkQmFsYW5jZXIKICBwb3J0czoKICAgIGh0dHA6IDgw",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_ALTERNATIVE_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,9 +41,10 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/aspnet-core/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"vars_file": "vars.yaml",
|
||||
"tests_file": "aspnet-core/goss/goss.yaml",
|
||||
"vars_file": "aspnet-core/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-aspnet-core"
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/aspnet-core"
|
||||
},
|
||||
"runtime_parameters": "YXBwRnJvbUV4dGVybmFsUmVwbzoKICBlbmFibGVkOiB0cnVlCiAgY2xvbmU6CiAgICByZXBvc2l0b3J5OiAiaHR0cHM6Ly9naXRodWIuY29tL2RvdG5ldC9Bc3BOZXRDb3JlLkRvY3MuZ2l0IgogICAgcmV2aXNpb246ICJtYWluIgogIHB1Ymxpc2g6CiAgICBzdWJGb2xkZXI6ICJhc3BuZXRjb3JlL3BlcmZvcm1hbmNlL2NhY2hpbmcvb3V0cHV0L3NhbXBsZXMvNy54LyIKICBzdGFydENvbW1hbmQ6IFsiZG90bmV0IiwgIk9DTWluaW1hbC5kbGwiXQpjb250YWluZXJQb3J0czoKICBodHRwOiA4MDgwCnNlcnZpY2VBY2NvdW50OgogIGNyZWF0ZTogdHJ1ZQogIGF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW46IHRydWUKc2VydmljZToKICB0eXBlOiBMb2FkQmFsYW5jZXIKICBwb3J0czoKICAgIGh0dHA6IDgw",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_ALTERNATIVE_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,9 +41,10 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/aspnet-core/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"vars_file": "vars.yaml",
|
||||
"tests_file": "aspnet-core/goss/goss.yaml",
|
||||
"vars_file": "aspnet-core/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-aspnet-core"
|
||||
|
||||
@@ -1,16 +1,27 @@
|
||||
dbUser:
|
||||
user: test_cassandra
|
||||
password: "ComplicatedPassword123!4"
|
||||
persistence:
|
||||
mountPath: /bitnami/cassandra
|
||||
containerPorts:
|
||||
cql: 9043
|
||||
password: ComplicatedPassword123!4
|
||||
replicaCount: 2
|
||||
cluster:
|
||||
seedCount: 2
|
||||
numTokens: 256
|
||||
containerPorts:
|
||||
intra: 7001
|
||||
tls: 7002
|
||||
jmx: 7198
|
||||
cql: 9043
|
||||
persistence:
|
||||
mountPath: /bitnami/cassandra
|
||||
service:
|
||||
ports:
|
||||
cql: 80
|
||||
type: LoadBalancer
|
||||
serviceAccount:
|
||||
create: true
|
||||
automountServiceAccountToken: true
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
runAsUser: 1002
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/cassandra"
|
||||
},
|
||||
"runtime_parameters": "ZGJVc2VyOgogIHVzZXI6IHRlc3RfY2Fzc2FuZHJhCiAgcGFzc3dvcmQ6ICJDb21wbGljYXRlZFBhc3N3b3JkMTIzITQiCnJlcGxpY2FDb3VudDogMgpjbHVzdGVyOgogIHNlZWRDb3VudDogMgogIG51bVRva2VuczogMjU2CmNvbnRhaW5lclBvcnRzOgogIGludHJhOiA3MDAxCiAgdGxzOiA3MDAyCiAgam14OiA3MTk4CiAgY3FsOiA5MDQzCnBlcnNpc3RlbmNlOgogIG1vdW50UGF0aDogL2JpdG5hbWkvY2Fzc2FuZHJhCnNlcnZpY2U6CiAgcG9ydHM6CiAgICBjcWw6IDgwCiAgdHlwZTogTG9hZEJhbGFuY2VyCnNlcnZpY2VBY2NvdW50OgogIGNyZWF0ZTogdHJ1ZQogIGF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW46IHRydWUKcG9kU2VjdXJpdHlDb250ZXh0OgogIGVuYWJsZWQ6IHRydWUKICBmc0dyb3VwOiAxMDAyCmNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICBlbmFibGVkOiB0cnVlCiAgcnVuQXNVc2VyOiAxMDAy",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -41,9 +40,10 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/cassandra/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"vars_file": "vars.yaml",
|
||||
"tests_file": "cassandra/goss/goss.yaml",
|
||||
"vars_file": "cassandra/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "sts-cassandra"
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/cassandra"
|
||||
},
|
||||
"runtime_parameters": "ZGJVc2VyOgogIHVzZXI6IHRlc3RfY2Fzc2FuZHJhCiAgcGFzc3dvcmQ6ICJDb21wbGljYXRlZFBhc3N3b3JkMTIzITQiCnJlcGxpY2FDb3VudDogMgpjbHVzdGVyOgogIHNlZWRDb3VudDogMgogIG51bVRva2VuczogMjU2CmNvbnRhaW5lclBvcnRzOgogIGludHJhOiA3MDAxCiAgdGxzOiA3MDAyCiAgam14OiA3MTk4CiAgY3FsOiA5MDQzCnBlcnNpc3RlbmNlOgogIG1vdW50UGF0aDogL2JpdG5hbWkvY2Fzc2FuZHJhCnNlcnZpY2U6CiAgcG9ydHM6CiAgICBjcWw6IDgwCiAgdHlwZTogTG9hZEJhbGFuY2VyCnNlcnZpY2VBY2NvdW50OgogIGNyZWF0ZTogdHJ1ZQogIGF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW46IHRydWUKcG9kU2VjdXJpdHlDb250ZXh0OgogIGVuYWJsZWQ6IHRydWUKICBmc0dyb3VwOiAxMDAyCmNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICBlbmFibGVkOiB0cnVlCiAgcnVuQXNVc2VyOiAxMDAy",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -41,9 +40,10 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/cassandra/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"vars_file": "vars.yaml",
|
||||
"tests_file": "cassandra/goss/goss.yaml",
|
||||
"vars_file": "cassandra/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "sts-cassandra"
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
contour:
|
||||
serviceAccount:
|
||||
automountServiceAccountToken: true
|
||||
installCRDs: true
|
||||
controller:
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
service:
|
||||
ports:
|
||||
xds: 8002
|
||||
envoy:
|
||||
service:
|
||||
ports:
|
||||
https: 444
|
||||
serviceAccount:
|
||||
create: true
|
||||
automountServiceAccountToken: true
|
||||
webhook:
|
||||
httpsPort: 443
|
||||
rbac:
|
||||
create: true
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/cert-manager"
|
||||
},
|
||||
"runtime_parameters": "aW5zdGFsbENSRHM6IHRydWUKY29udHJvbGxlcjoKICBwb2RTZWN1cml0eUNvbnRleHQ6CiAgICBlbmFibGVkOiB0cnVlCiAgICBmc0dyb3VwOiAxMDAyCiAgY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgcnVuQXNVc2VyOiAxMDAyCiAgc2VydmljZUFjY291bnQ6CiAgICBjcmVhdGU6IHRydWUKICAgIGF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW46IHRydWUKd2ViaG9vazoKICBodHRwc1BvcnQ6IDQ0MwpyYmFjOgogIGNyZWF0ZTogdHJ1ZQ==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -47,9 +46,10 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/cert-manager/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"vars_file": "vars.yaml",
|
||||
"tests_file": "cert-manager/goss/goss.yaml",
|
||||
"vars_file": "cert-manager/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-cert-manager-controller"
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/cert-manager"
|
||||
},
|
||||
"runtime_parameters": "aW5zdGFsbENSRHM6IHRydWUKY29udHJvbGxlcjoKICBwb2RTZWN1cml0eUNvbnRleHQ6CiAgICBlbmFibGVkOiB0cnVlCiAgICBmc0dyb3VwOiAxMDAyCiAgY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgcnVuQXNVc2VyOiAxMDAyCiAgc2VydmljZUFjY291bnQ6CiAgICBjcmVhdGU6IHRydWUKICAgIGF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW46IHRydWUKd2ViaG9vazoKICBodHRwc1BvcnQ6IDQ0MwpyYmFjOgogIGNyZWF0ZTogdHJ1ZQ==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -47,9 +46,10 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/cert-manager/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"vars_file": "vars.yaml",
|
||||
"tests_file": "cert-manager/goss/goss.yaml",
|
||||
"vars_file": "cert-manager/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-cert-manager-controller"
|
||||
|
||||
@@ -1,22 +1,32 @@
|
||||
service:
|
||||
ports:
|
||||
http: 80
|
||||
tcp: 9001
|
||||
auth:
|
||||
username: test_user
|
||||
password: bitnami1234
|
||||
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
http: 80
|
||||
tcp: 9001
|
||||
tcpSecure: 9441
|
||||
mysql: 9005
|
||||
postgresql: 9006
|
||||
interserver: 9010
|
||||
metrics: 8002
|
||||
containerPorts:
|
||||
http: 8124
|
||||
tcp: 9001
|
||||
|
||||
containerSecurityContext:
|
||||
runAsUser: 1002
|
||||
|
||||
podSecurityContext:
|
||||
fsGroup: 1002
|
||||
|
||||
tcpSecure: 9441
|
||||
mysql: 9005
|
||||
postgresql: 9006
|
||||
interserver: 9010
|
||||
metrics: 8002
|
||||
serviceAccount:
|
||||
create: true
|
||||
automountServiceAccountToken: true
|
||||
shards: 2
|
||||
replicaCount: 2
|
||||
|
||||
serviceAccount:
|
||||
automountServiceAccountToken: true
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/clickhouse"
|
||||
},
|
||||
"runtime_parameters": "YXV0aDoKICB1c2VybmFtZTogdGVzdF91c2VyCiAgcGFzc3dvcmQ6IGJpdG5hbWkxMjM0CnNlcnZpY2U6CiAgdHlwZTogTG9hZEJhbGFuY2VyCiAgcG9ydHM6CiAgICBodHRwOiA4MAogICAgdGNwOiA5MDAxCiAgICB0Y3BTZWN1cmU6IDk0NDEKICAgIG15c3FsOiA5MDA1CiAgICBwb3N0Z3Jlc3FsOiA5MDA2CiAgICBpbnRlcnNlcnZlcjogOTAxMAogICAgbWV0cmljczogODAwMgpjb250YWluZXJQb3J0czoKICBodHRwOiA4MTI0CiAgdGNwOiA5MDAxCiAgdGNwU2VjdXJlOiA5NDQxCiAgbXlzcWw6IDkwMDUKICBwb3N0Z3Jlc3FsOiA5MDA2CiAgaW50ZXJzZXJ2ZXI6IDkwMTAKICBtZXRyaWNzOiA4MDAyCnNlcnZpY2VBY2NvdW50OgogIGNyZWF0ZTogdHJ1ZQogIGF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW46IHRydWUKc2hhcmRzOiAyCnJlcGxpY2FDb3VudDogMgpwb2RTZWN1cml0eUNvbnRleHQ6CiAgZW5hYmxlZDogdHJ1ZQogIGZzR3JvdXA6IDEwMDIKY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogIGVuYWJsZWQ6IHRydWUKICBydW5Bc1VzZXI6IDEwMDIK",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,9 +41,10 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/clickhouse/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"vars_file": "vars.yaml",
|
||||
"tests_file": "clickhouse/goss/goss.yaml",
|
||||
"vars_file": "clickhouse/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "sts-clickhouse-shard0"
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/clickhouse"
|
||||
},
|
||||
"runtime_parameters": "YXV0aDoKICB1c2VybmFtZTogdGVzdF91c2VyCiAgcGFzc3dvcmQ6IGJpdG5hbWkxMjM0CnNlcnZpY2U6CiAgdHlwZTogTG9hZEJhbGFuY2VyCiAgcG9ydHM6CiAgICBodHRwOiA4MAogICAgdGNwOiA5MDAxCiAgICB0Y3BTZWN1cmU6IDk0NDEKICAgIG15c3FsOiA5MDA1CiAgICBwb3N0Z3Jlc3FsOiA5MDA2CiAgICBpbnRlcnNlcnZlcjogOTAxMAogICAgbWV0cmljczogODAwMgpjb250YWluZXJQb3J0czoKICBodHRwOiA4MTI0CiAgdGNwOiA5MDAxCiAgdGNwU2VjdXJlOiA5NDQxCiAgbXlzcWw6IDkwMDUKICBwb3N0Z3Jlc3FsOiA5MDA2CiAgaW50ZXJzZXJ2ZXI6IDkwMTAKICBtZXRyaWNzOiA4MDAyCnNlcnZpY2VBY2NvdW50OgogIGNyZWF0ZTogdHJ1ZQogIGF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW46IHRydWUKc2hhcmRzOiAyCnJlcGxpY2FDb3VudDogMgpwb2RTZWN1cml0eUNvbnRleHQ6CiAgZW5hYmxlZDogdHJ1ZQogIGZzR3JvdXA6IDEwMDIKY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogIGVuYWJsZWQ6IHRydWUKICBydW5Bc1VzZXI6IDEwMDIK",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,9 +41,10 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/clickhouse/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"vars_file": "vars.yaml",
|
||||
"tests_file": "clickhouse/goss/goss.yaml",
|
||||
"vars_file": "clickhouse/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "sts-clickhouse-shard0"
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
command:
|
||||
{{- $user := .Vars.secrets.localUser }}
|
||||
{{- $pwd := .Vars.secrets.localPassword }}
|
||||
{{- $user := (split ":" .Vars.secrets.localUsers)._0 }}
|
||||
{{- $pwd := (split ":" .Vars.secrets.localUsers)._1 }}
|
||||
{{- $target := printf "target_%s" (randAlphaNum 5 | toLower) }}
|
||||
{{- $pipeline := printf "pipe_%s" (randAlphaNum 5 | toLower) }}
|
||||
{{- $example_pipeline := "ICBqb2JzOgogIC0gbmFtZTogam9iCiAgICBwdWJsaWM6IHRydWUKICAgIHBsYW46CiAgICAtIHRhc2s6IHNpbXBsZS10YXNrCiAgICAgIGNvbmZpZzoKICAgICAgICBwbGF0Zm9ybTogbGludXgKICAgICAgICBpbWFnZV9yZXNvdXJjZToKICAgICAgICAgIHR5cGU6IHJlZ2lzdHJ5LWltYWdlCiAgICAgICAgICBzb3VyY2U6IHsgcmVwb3NpdG9yeTogYml0bmFtaS9iaXRuYW1pLXNoZWxsIH0KICAgICAgICBydW46CiAgICAgICAgICBwYXRoOiBlY2hvCiAgICAgICAgICBhcmdzOiBbIkhlbGxvIHdvcmxkISJd" }}
|
||||
{{- $port := .Vars.service.web.ports.http }}
|
||||
create-pipeline-trigger-job:
|
||||
exec: fly -t {{ $target }} login -c http://concourse-web:{{ $port }} -u {{ $user }} -p '{{ $pwd }}' && (echo '{{ .Vars.examplePipeline | b64enc }}' | base64 -d) > /tmp/pipeline.yaml && fly -t {{ $target }} set-pipeline -p {{ $pipeline }} -c /tmp/pipeline.yaml -n && fly -t {{ $target }} unpause-pipeline -p {{ $pipeline }} && fly -t {{ $target }} trigger-job -j {{ $pipeline }}/job && sleep 35 && fly -t {{ $target }} jobs -p {{ $pipeline }}
|
||||
exec: fly -t {{ $target }} login -c http://concourse-web:{{ $port }} -u {{ $user }} -p '{{ $pwd }}' && (echo '{{ $example_pipeline }}' | base64 -d) > /tmp/pipeline.yaml && fly -t {{ $target }} set-pipeline -p {{ $pipeline }} -c /tmp/pipeline.yaml -n && fly -t {{ $target }} unpause-pipeline -p {{ $pipeline }} && fly -t {{ $target }} trigger-job -j {{ $pipeline }}/job && sleep 35 && fly -t {{ $target }} jobs -p {{ $pipeline }}
|
||||
exit-status: 0
|
||||
stdout:
|
||||
- "succeeded"
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
secrets:
|
||||
localUser: bitnamiUser
|
||||
localPassword: "ComplicatedPassword123!4"
|
||||
web:
|
||||
containerPorts:
|
||||
http: 8081
|
||||
tsa: 2223
|
||||
pprof: 2222
|
||||
podSecurityContext:
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
runAsUser: 1002
|
||||
serviceAccount:
|
||||
automountServiceAccountToken: true
|
||||
service:
|
||||
web:
|
||||
ports:
|
||||
http: 80
|
||||
postgresql:
|
||||
auth:
|
||||
username: bn_test_concourse
|
||||
password: bitnami_test_concourse_p4ss
|
||||
database: bitnami_test_concourse
|
||||
examplePipeline: |-
|
||||
jobs:
|
||||
- name: job
|
||||
public: true
|
||||
plan:
|
||||
- task: simple-task
|
||||
config:
|
||||
platform: linux
|
||||
image_resource:
|
||||
type: registry-image
|
||||
source: { repository: bitnami/bitnami-shell }
|
||||
run:
|
||||
path: echo
|
||||
args: ["Hello world!"]
|
||||
@@ -5,8 +5,8 @@ file:
|
||||
mode: "2777"
|
||||
owner: root
|
||||
command:
|
||||
{{- $user := .Vars.secrets.localUser }}
|
||||
{{- $pwd := .Vars.secrets.localPassword }}
|
||||
{{- $user := (split ":" .Vars.secrets.localUsers)._0 }}
|
||||
{{- $pwd := (split ":" .Vars.secrets.localUsers)._1 }}
|
||||
{{- $target := printf "target_%s" (randAlphaNum 5 | toLower) }}
|
||||
{{- $port := .Vars.service.web.ports.http }}
|
||||
check-running-workers:
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
secrets:
|
||||
localUser: "bitnamiUser"
|
||||
localPassword: "ComplicatedPassword123!4"
|
||||
worker:
|
||||
replicaCount: 2
|
||||
containerPorts:
|
||||
garden: 7778
|
||||
health: 8889
|
||||
baggageclaim: 7789
|
||||
pprof: 7788
|
||||
podSecurityContext:
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
runAsUser: 0
|
||||
serviceAccount:
|
||||
automountServiceAccountToken: true
|
||||
service:
|
||||
web:
|
||||
ports:
|
||||
http: 80
|
||||
62
.vib/concourse/runtime-parameters.yaml
Normal file
62
.vib/concourse/runtime-parameters.yaml
Normal file
@@ -0,0 +1,62 @@
|
||||
secrets:
|
||||
localAuth:
|
||||
enabled: true
|
||||
localUsers: bitnamiUser:ComplicatedPassword123!4
|
||||
web:
|
||||
enabled: true
|
||||
baseUrl: /
|
||||
externalUrl: vmware-concourse.my
|
||||
tls:
|
||||
enabled: true
|
||||
auth:
|
||||
mainTeam:
|
||||
localUser: bitnamiUser
|
||||
containerPorts:
|
||||
http: 8081
|
||||
https: 8081
|
||||
tsa: 2223
|
||||
pprof: 2222
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
serviceAccount:
|
||||
create: true
|
||||
automountServiceAccountToken: true
|
||||
worker:
|
||||
enabled: true
|
||||
replicaCount: 2
|
||||
mode: deployment
|
||||
containerPorts:
|
||||
garden: 7778
|
||||
health: 8889
|
||||
baggageclaim: 7789
|
||||
pprof: 7788
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
privileged: true
|
||||
runAsUser: 0
|
||||
serviceAccount:
|
||||
create: true
|
||||
automountServiceAccountToken: true
|
||||
service:
|
||||
web:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
http: 80
|
||||
https: 444
|
||||
workerGateway:
|
||||
type: ClusterIP
|
||||
ports:
|
||||
tsa: 2223
|
||||
postgresql:
|
||||
enabled: true
|
||||
auth:
|
||||
username: bn_test_concourse
|
||||
password: bitnami_test_concourse_p4ss
|
||||
database: bitnami_test_concourse
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/concourse"
|
||||
},
|
||||
"runtime_parameters": "c2VjcmV0czoKICBsb2NhbEF1dGg6CiAgICBlbmFibGVkOiB0cnVlCiAgbG9jYWxVc2VyczogImJpdG5hbWlVc2VyOkNvbXBsaWNhdGVkUGFzc3dvcmQxMjMhNCIKd2ViOgogIGVuYWJsZWQ6IHRydWUKICBiYXNlVXJsOiAvCiAgZXh0ZXJuYWxVcmw6ICJ2bXdhcmUtY29uY291cnNlLm15IgogIHRsczoKICAgIGVuYWJsZWQ6IHRydWUKICBhdXRoOgogICAgbWFpblRlYW06CiAgICAgIGxvY2FsVXNlcjogImJpdG5hbWlVc2VyIgogIGNvbnRhaW5lclBvcnRzOgogICAgaHR0cDogODA4MQogICAgaHR0cHM6IDgwODEKICAgIHRzYTogMjIyMwogICAgcHByb2Y6IDIyMjIKICBwb2RTZWN1cml0eUNvbnRleHQ6CiAgICBlbmFibGVkOiB0cnVlCiAgICBmc0dyb3VwOiAxMDAyCiAgY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgcnVuQXNVc2VyOiAxMDAyCiAgc2VydmljZUFjY291bnQ6CiAgICBjcmVhdGU6IHRydWUKICAgIGF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW46IHRydWUKd29ya2VyOgogIGVuYWJsZWQ6IHRydWUKICByZXBsaWNhQ291bnQ6IDIKICBtb2RlOiBkZXBsb3ltZW50CiAgY29udGFpbmVyUG9ydHM6CiAgICBnYXJkZW46IDc3NzgKICAgIGhlYWx0aDogODg4OQogICAgYmFnZ2FnZWNsYWltOiA3Nzg5CiAgICBwcHJvZjogNzc4OAogIHBvZFNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIGZzR3JvdXA6IDEwMDIKICBjb250YWluZXJTZWN1cml0eUNvbnRleHQ6CiAgICBlbmFibGVkOiB0cnVlCiAgICBwcml2aWxlZ2VkOiB0cnVlCiAgICBydW5Bc1VzZXI6IDAKICBzZXJ2aWNlQWNjb3VudDoKICAgIGNyZWF0ZTogdHJ1ZQogICAgYXV0b21vdW50U2VydmljZUFjY291bnRUb2tlbjogdHJ1ZQpzZXJ2aWNlOgogIHdlYjoKICAgIHR5cGU6IExvYWRCYWxhbmNlcgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDgwCiAgICAgIGh0dHBzOiA0NDQKICB3b3JrZXJHYXRld2F5OgogICAgdHlwZTogQ2x1c3RlcklQCiAgICBwb3J0czoKICAgICAgdHNhOiAyMjIzCnBvc3RncmVzcWw6CiAgZW5hYmxlZDogdHJ1ZQogIGF1dGg6CiAgICB1c2VybmFtZTogYm5fdGVzdF9jb25jb3Vyc2UKICAgIHBhc3N3b3JkOiAiYml0bmFtaV90ZXN0X2NvbmNvdXJzZV9wNHNzIgogICAgZGF0YWJhc2U6IGJpdG5hbWlfdGVzdF9jb25jb3Vyc2U=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,28 +41,30 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/concourse/goss/web"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "concourse/goss/web/goss.yaml",
|
||||
"vars_file": "concourse/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-concourse-web"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/concourse/goss/worker"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "concourse/goss/worker/goss.yaml",
|
||||
"vars_file": "concourse/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-concourse-worker"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/concourse"
|
||||
},
|
||||
"runtime_parameters": "c2VjcmV0czoKICBsb2NhbEF1dGg6CiAgICBlbmFibGVkOiB0cnVlCiAgbG9jYWxVc2VyczogImJpdG5hbWlVc2VyOkNvbXBsaWNhdGVkUGFzc3dvcmQxMjMhNCIKd2ViOgogIGVuYWJsZWQ6IHRydWUKICBiYXNlVXJsOiAvCiAgZXh0ZXJuYWxVcmw6ICJ2bXdhcmUtY29uY291cnNlLm15IgogIHRsczoKICAgIGVuYWJsZWQ6IHRydWUKICBhdXRoOgogICAgbWFpblRlYW06CiAgICAgIGxvY2FsVXNlcjogImJpdG5hbWlVc2VyIgogIGNvbnRhaW5lclBvcnRzOgogICAgaHR0cDogODA4MQogICAgaHR0cHM6IDgwODEKICAgIHRzYTogMjIyMwogICAgcHByb2Y6IDIyMjIKICBwb2RTZWN1cml0eUNvbnRleHQ6CiAgICBlbmFibGVkOiB0cnVlCiAgICBmc0dyb3VwOiAxMDAyCiAgY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgcnVuQXNVc2VyOiAxMDAyCiAgc2VydmljZUFjY291bnQ6CiAgICBjcmVhdGU6IHRydWUKICAgIGF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW46IHRydWUKd29ya2VyOgogIGVuYWJsZWQ6IHRydWUKICByZXBsaWNhQ291bnQ6IDIKICBtb2RlOiBkZXBsb3ltZW50CiAgY29udGFpbmVyUG9ydHM6CiAgICBnYXJkZW46IDc3NzgKICAgIGhlYWx0aDogODg4OQogICAgYmFnZ2FnZWNsYWltOiA3Nzg5CiAgICBwcHJvZjogNzc4OAogIHBvZFNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIGZzR3JvdXA6IDEwMDIKICBjb250YWluZXJTZWN1cml0eUNvbnRleHQ6CiAgICBlbmFibGVkOiB0cnVlCiAgICBwcml2aWxlZ2VkOiB0cnVlCiAgICBydW5Bc1VzZXI6IDAKICBzZXJ2aWNlQWNjb3VudDoKICAgIGNyZWF0ZTogdHJ1ZQogICAgYXV0b21vdW50U2VydmljZUFjY291bnRUb2tlbjogdHJ1ZQpzZXJ2aWNlOgogIHdlYjoKICAgIHR5cGU6IExvYWRCYWxhbmNlcgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDgwCiAgICAgIGh0dHBzOiA0NDQKICB3b3JrZXJHYXRld2F5OgogICAgdHlwZTogQ2x1c3RlcklQCiAgICBwb3J0czoKICAgICAgdHNhOiAyMjIzCnBvc3RncmVzcWw6CiAgZW5hYmxlZDogdHJ1ZQogIGF1dGg6CiAgICB1c2VybmFtZTogYm5fdGVzdF9jb25jb3Vyc2UKICAgIHBhc3N3b3JkOiAiYml0bmFtaV90ZXN0X2NvbmNvdXJzZV9wNHNzIgogICAgZGF0YWJhc2U6IGJpdG5hbWlfdGVzdF9jb25jb3Vyc2U=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,28 +41,30 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/concourse/goss/web"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "concourse/goss/web/goss.yaml",
|
||||
"vars_file": "concourse/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-concourse-web"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/concourse/goss/worker"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "concourse/goss/worker/goss.yaml",
|
||||
"vars_file": "concourse/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-concourse-worker"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
replicaCount: 3
|
||||
containerPorts:
|
||||
http: 8500
|
||||
8
.vib/consul/runtime-parameters.yaml
Normal file
8
.vib/consul/runtime-parameters.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
containerPorts:
|
||||
http: 8500
|
||||
service:
|
||||
ports:
|
||||
http: 80
|
||||
type: LoadBalancer
|
||||
datacenterName: datacenter1
|
||||
replicaCount: 3
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/consul"
|
||||
},
|
||||
"runtime_parameters": "Y29udGFpbmVyUG9ydHM6CiAgaHR0cDogODUwMApzZXJ2aWNlOgogIHBvcnRzOgogICAgaHR0cDogODAKICB0eXBlOiBMb2FkQmFsYW5jZXIKZGF0YWNlbnRlck5hbWU6IGRhdGFjZW50ZXIxCnJlcGxpY2FDb3VudDogMwo=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -56,14 +55,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/consul/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "consul/goss/goss.yaml",
|
||||
"vars_file": "consul/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "sts-consul"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/consul"
|
||||
},
|
||||
"runtime_parameters": "Y29udGFpbmVyUG9ydHM6CiAgaHR0cDogODUwMApzZXJ2aWNlOgogIHBvcnRzOgogICAgaHR0cDogODAKICB0eXBlOiBMb2FkQmFsYW5jZXIKZGF0YWNlbnRlck5hbWU6IGRhdGFjZW50ZXIxCnJlcGxpY2FDb3VudDogMwo=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -56,14 +55,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/consul/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "consul/goss/goss.yaml",
|
||||
"vars_file": "consul/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "sts-consul"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
57
.vib/contour-operator/runtime-parameters.yaml
Normal file
57
.vib/contour-operator/runtime-parameters.yaml
Normal file
@@ -0,0 +1,57 @@
|
||||
extraDeploy:
|
||||
- |
|
||||
{{- $ca := genCA contour-ca 365 }}
|
||||
{{- $contour_hostname := contour }}
|
||||
{{- $contour_cert := genSignedCert $contour_hostname nil (list $contour_hostname) 365 $ca }}
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
# Only necessary for the ingress to enable HTTPS ports
|
||||
name: fake-tls-certificates
|
||||
namespace: {{ include common.names.namespace $ | quote }}
|
||||
type: kubernetes.io/tls
|
||||
data:
|
||||
tls.crt: {{ $contour_cert.Cert | b64enc | quote }}
|
||||
tls.key: {{ $contour_cert.Key | b64enc | quote }}
|
||||
ca.crt: {{ $ca.Cert | b64enc | quote }}
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
labels:
|
||||
app: apache
|
||||
name: apache
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: apache
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: apache
|
||||
spec:
|
||||
containers:
|
||||
- image: docker.io/bitnami/apache:latest
|
||||
name: apache
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
labels:
|
||||
app: apache
|
||||
name: apache
|
||||
spec:
|
||||
ports:
|
||||
- name: http
|
||||
port: 80
|
||||
protocol: TCP
|
||||
targetPort: 8080
|
||||
- name: https
|
||||
port: 443
|
||||
protocol: TCP
|
||||
targetPort: 8443
|
||||
selector:
|
||||
app: apache
|
||||
sessionAffinity: None
|
||||
type: ClusterIP
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/contour-operator"
|
||||
},
|
||||
"runtime_parameters": "ZXh0cmFEZXBsb3k6Ci0gfAogIHt7LSAkY2EgOj0gZ2VuQ0EgImNvbnRvdXItY2EiIDM2NSB9fQogIHt7LSAkY29udG91cl9ob3N0bmFtZSA6PSAiY29udG91ciIgfX0KICB7ey0gJGNvbnRvdXJfY2VydCA6PSBnZW5TaWduZWRDZXJ0ICRjb250b3VyX2hvc3RuYW1lIG5pbCAobGlzdCAkY29udG91cl9ob3N0bmFtZSkgMzY1ICRjYSB9fQogIGFwaVZlcnNpb246IHYxCiAga2luZDogU2VjcmV0CiAgbWV0YWRhdGE6CiAgICAjIE9ubHkgbmVjZXNzYXJ5IGZvciB0aGUgaW5ncmVzcyB0byBlbmFibGUgSFRUUFMgcG9ydHMKICAgIG5hbWU6IGZha2UtdGxzLWNlcnRpZmljYXRlcwogICAgbmFtZXNwYWNlOiB7eyBpbmNsdWRlICJjb21tb24ubmFtZXMubmFtZXNwYWNlIiAkIHwgcXVvdGUgfX0KICB0eXBlOiBrdWJlcm5ldGVzLmlvL3RscwogIGRhdGE6CiAgICB0bHMuY3J0OiB7eyAkY29udG91cl9jZXJ0LkNlcnQgfCBiNjRlbmMgfCBxdW90ZSB9fQogICAgdGxzLmtleToge3sgJGNvbnRvdXJfY2VydC5LZXkgfCBiNjRlbmMgfCBxdW90ZSB9fQogICAgY2EuY3J0OiB7eyAkY2EuQ2VydCB8IGI2NGVuYyB8IHF1b3RlIH19CiAgLS0tCiAgYXBpVmVyc2lvbjogYXBwcy92MQogIGtpbmQ6IERlcGxveW1lbnQKICBtZXRhZGF0YToKICAgIGxhYmVsczoKICAgICAgYXBwOiBhcGFjaGUKICAgIG5hbWU6IGFwYWNoZQogIHNwZWM6CiAgICByZXBsaWNhczogMQogICAgc2VsZWN0b3I6CiAgICAgIG1hdGNoTGFiZWxzOgogICAgICAgIGFwcDogYXBhY2hlCiAgICB0ZW1wbGF0ZToKICAgICAgbWV0YWRhdGE6CiAgICAgICAgbGFiZWxzOgogICAgICAgICAgYXBwOiBhcGFjaGUKICAgICAgc3BlYzoKICAgICAgICBjb250YWluZXJzOgogICAgICAgIC0gaW1hZ2U6IGRvY2tlci5pby9iaXRuYW1pL2FwYWNoZTpsYXRlc3QKICAgICAgICAgIG5hbWU6IGFwYWNoZQogIC0tLQogIGFwaVZlcnNpb246IHYxCiAga2luZDogU2VydmljZQogIG1ldGFkYXRhOgogICAgbGFiZWxzOgogICAgICBhcHA6IGFwYWNoZQogICAgbmFtZTogYXBhY2hlCiAgc3BlYzoKICAgIHBvcnRzOgogICAgLSBuYW1lOiBodHRwCiAgICAgIHBvcnQ6IDgwCiAgICAgIHByb3RvY29sOiBUQ1AKICAgICAgdGFyZ2V0UG9ydDogODA4MAogICAgLSBuYW1lOiBodHRwcwogICAgICBwb3J0OiA0NDMKICAgICAgcHJvdG9jb2w6IFRDUAogICAgICB0YXJnZXRQb3J0OiA4NDQzCiAgICBzZWxlY3RvcjoKICAgICAgYXBwOiBhcGFjaGUKICAgIHNlc3Npb25BZmZpbml0eTogTm9uZQogICAgdHlwZTogQ2x1c3RlcklQ",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_ALTERNATIVE_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -36,7 +35,6 @@
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/contour-operator/ginkgo"
|
||||
|
||||
},
|
||||
"params": {
|
||||
"kubeconfig": "{{kubeconfig}}",
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/contour-operator"
|
||||
},
|
||||
"runtime_parameters": "ZXh0cmFEZXBsb3k6Ci0gfAogIHt7LSAkY2EgOj0gZ2VuQ0EgImNvbnRvdXItY2EiIDM2NSB9fQogIHt7LSAkY29udG91cl9ob3N0bmFtZSA6PSAiY29udG91ciIgfX0KICB7ey0gJGNvbnRvdXJfY2VydCA6PSBnZW5TaWduZWRDZXJ0ICRjb250b3VyX2hvc3RuYW1lIG5pbCAobGlzdCAkY29udG91cl9ob3N0bmFtZSkgMzY1ICRjYSB9fQogIGFwaVZlcnNpb246IHYxCiAga2luZDogU2VjcmV0CiAgbWV0YWRhdGE6CiAgICAjIE9ubHkgbmVjZXNzYXJ5IGZvciB0aGUgaW5ncmVzcyB0byBlbmFibGUgSFRUUFMgcG9ydHMKICAgIG5hbWU6IGZha2UtdGxzLWNlcnRpZmljYXRlcwogICAgbmFtZXNwYWNlOiB7eyBpbmNsdWRlICJjb21tb24ubmFtZXMubmFtZXNwYWNlIiAkIHwgcXVvdGUgfX0KICB0eXBlOiBrdWJlcm5ldGVzLmlvL3RscwogIGRhdGE6CiAgICB0bHMuY3J0OiB7eyAkY29udG91cl9jZXJ0LkNlcnQgfCBiNjRlbmMgfCBxdW90ZSB9fQogICAgdGxzLmtleToge3sgJGNvbnRvdXJfY2VydC5LZXkgfCBiNjRlbmMgfCBxdW90ZSB9fQogICAgY2EuY3J0OiB7eyAkY2EuQ2VydCB8IGI2NGVuYyB8IHF1b3RlIH19CiAgLS0tCiAgYXBpVmVyc2lvbjogYXBwcy92MQogIGtpbmQ6IERlcGxveW1lbnQKICBtZXRhZGF0YToKICAgIGxhYmVsczoKICAgICAgYXBwOiBhcGFjaGUKICAgIG5hbWU6IGFwYWNoZQogIHNwZWM6CiAgICByZXBsaWNhczogMQogICAgc2VsZWN0b3I6CiAgICAgIG1hdGNoTGFiZWxzOgogICAgICAgIGFwcDogYXBhY2hlCiAgICB0ZW1wbGF0ZToKICAgICAgbWV0YWRhdGE6CiAgICAgICAgbGFiZWxzOgogICAgICAgICAgYXBwOiBhcGFjaGUKICAgICAgc3BlYzoKICAgICAgICBjb250YWluZXJzOgogICAgICAgIC0gaW1hZ2U6IGRvY2tlci5pby9iaXRuYW1pL2FwYWNoZTpsYXRlc3QKICAgICAgICAgIG5hbWU6IGFwYWNoZQogIC0tLQogIGFwaVZlcnNpb246IHYxCiAga2luZDogU2VydmljZQogIG1ldGFkYXRhOgogICAgbGFiZWxzOgogICAgICBhcHA6IGFwYWNoZQogICAgbmFtZTogYXBhY2hlCiAgc3BlYzoKICAgIHBvcnRzOgogICAgLSBuYW1lOiBodHRwCiAgICAgIHBvcnQ6IDgwCiAgICAgIHByb3RvY29sOiBUQ1AKICAgICAgdGFyZ2V0UG9ydDogODA4MAogICAgLSBuYW1lOiBodHRwcwogICAgICBwb3J0OiA0NDMKICAgICAgcHJvdG9jb2w6IFRDUAogICAgICB0YXJnZXRQb3J0OiA4NDQzCiAgICBzZWxlY3RvcjoKICAgICAgYXBwOiBhcGFjaGUKICAgIHNlc3Npb25BZmZpbml0eTogTm9uZQogICAgdHlwZTogQ2x1c3RlcklQ",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_ALTERNATIVE_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -36,7 +35,6 @@
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/contour-operator/ginkgo"
|
||||
|
||||
},
|
||||
"params": {
|
||||
"kubeconfig": "{{kubeconfig}}",
|
||||
|
||||
81
.vib/contour/runtime-parameters.yaml
Normal file
81
.vib/contour/runtime-parameters.yaml
Normal file
@@ -0,0 +1,81 @@
|
||||
contour:
|
||||
enabled: true
|
||||
manageCRDs: true
|
||||
serviceAccount:
|
||||
create: true
|
||||
automountServiceAccountToken: true
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
containerPorts:
|
||||
xds: 8002
|
||||
service:
|
||||
ports:
|
||||
xds: 8002
|
||||
type: ClusterIP
|
||||
envoy:
|
||||
enabled: true
|
||||
containerPorts:
|
||||
http: 8080
|
||||
https: 8080
|
||||
service:
|
||||
type: LoadBalancer
|
||||
externalTrafficPolicy: Local
|
||||
ports:
|
||||
http: 80
|
||||
https: 444
|
||||
annotations:
|
||||
service.beta.kubernetes.io/aws-load-balancer-type: nlb
|
||||
rbac:
|
||||
create: true
|
||||
extraDeploy:
|
||||
- apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
labels:
|
||||
app: apache
|
||||
name: apache
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: apache
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: apache
|
||||
spec:
|
||||
containers:
|
||||
- image: bitnami/apache
|
||||
name: apache
|
||||
- apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
labels:
|
||||
app: apache
|
||||
name: apache
|
||||
spec:
|
||||
ports:
|
||||
- port: 80
|
||||
protocol: TCP
|
||||
targetPort: 8080
|
||||
selector:
|
||||
app: apache
|
||||
sessionAffinity: None
|
||||
type: ClusterIP
|
||||
- apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: contour-vib-test
|
||||
labels:
|
||||
app: apache
|
||||
spec:
|
||||
ingressClassName: contour
|
||||
defaultBackend:
|
||||
service:
|
||||
name: apache
|
||||
port:
|
||||
number: 80
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/contour"
|
||||
},
|
||||
"runtime_parameters": "Y29udG91cjoKICBlbmFibGVkOiB0cnVlCiAgbWFuYWdlQ1JEczogdHJ1ZQogIHNlcnZpY2VBY2NvdW50OgogICAgY3JlYXRlOiB0cnVlCiAgICBhdXRvbW91bnRTZXJ2aWNlQWNjb3VudFRva2VuOiB0cnVlCiAgcG9kU2VjdXJpdHlDb250ZXh0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgZnNHcm91cDogMTAwMgogIGNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIHJ1bkFzVXNlcjogMTAwMgogIGNvbnRhaW5lclBvcnRzOgogICAgeGRzOiA4MDAyCiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICB4ZHM6IDgwMDIKICAgIHR5cGU6IENsdXN0ZXJJUAplbnZveToKICBlbmFibGVkOiB0cnVlCiAgY29udGFpbmVyUG9ydHM6CiAgICBodHRwOiA4MDgwCiAgICBodHRwczogODA4MAogIHNlcnZpY2U6CiAgICB0eXBlOiBMb2FkQmFsYW5jZXIKICAgIGV4dGVybmFsVHJhZmZpY1BvbGljeTogTG9jYWwKICAgIHBvcnRzOgogICAgICBodHRwOiA4MAogICAgICBodHRwczogNDQ0CiAgICBhbm5vdGF0aW9uczoKICAgICAgc2VydmljZS5iZXRhLmt1YmVybmV0ZXMuaW8vYXdzLWxvYWQtYmFsYW5jZXItdHlwZTogbmxiCnJiYWM6CiAgY3JlYXRlOiB0cnVlCmV4dHJhRGVwbG95OgotIGFwaVZlcnNpb246IGFwcHMvdjEKICBraW5kOiBEZXBsb3ltZW50CiAgbWV0YWRhdGE6CiAgICBsYWJlbHM6CiAgICAgIGFwcDogYXBhY2hlCiAgICBuYW1lOiBhcGFjaGUKICBzcGVjOgogICAgcmVwbGljYXM6IDEKICAgIHNlbGVjdG9yOgogICAgICBtYXRjaExhYmVsczoKICAgICAgICBhcHA6IGFwYWNoZQogICAgdGVtcGxhdGU6CiAgICAgIG1ldGFkYXRhOgogICAgICAgIGxhYmVsczoKICAgICAgICAgIGFwcDogYXBhY2hlCiAgICAgIHNwZWM6CiAgICAgICAgY29udGFpbmVyczoKICAgICAgICAtIGltYWdlOiBiaXRuYW1pL2FwYWNoZQogICAgICAgICAgbmFtZTogYXBhY2hlCi0gYXBpVmVyc2lvbjogdjEKICBraW5kOiBTZXJ2aWNlCiAgbWV0YWRhdGE6CiAgICBsYWJlbHM6CiAgICAgIGFwcDogYXBhY2hlCiAgICBuYW1lOiBhcGFjaGUKICBzcGVjOgogICAgcG9ydHM6CiAgICAtIHBvcnQ6IDgwCiAgICAgIHByb3RvY29sOiBUQ1AKICAgICAgdGFyZ2V0UG9ydDogODA4MAogICAgc2VsZWN0b3I6CiAgICAgIGFwcDogYXBhY2hlCiAgICBzZXNzaW9uQWZmaW5pdHk6IE5vbmUKICAgIHR5cGU6IENsdXN0ZXJJUAotIGFwaVZlcnNpb246IG5ldHdvcmtpbmcuazhzLmlvL3YxCiAga2luZDogSW5ncmVzcwogIG1ldGFkYXRhOgogICAgbmFtZTogY29udG91ci12aWItdGVzdAogICAgbGFiZWxzOgogICAgICBhcHA6IGFwYWNoZQogIHNwZWM6CiAgICBpbmdyZXNzQ2xhc3NOYW1lOiBjb250b3VyCiAgICBkZWZhdWx0QmFja2VuZDoKICAgICAgc2VydmljZToKICAgICAgICBuYW1lOiBhcGFjaGUKICAgICAgICBwb3J0OgogICAgICAgICAgbnVtYmVyOiA4MA==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_ALTERNATIVE_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -41,14 +40,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/contour/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "contour/goss/goss.yaml",
|
||||
"vars_file": "contour/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-contour-contour"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -56,7 +56,6 @@
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/contour/ginkgo"
|
||||
|
||||
},
|
||||
"params": {
|
||||
"kubeconfig": "{{kubeconfig}}",
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/contour"
|
||||
},
|
||||
"runtime_parameters": "Y29udG91cjoKICBlbmFibGVkOiB0cnVlCiAgbWFuYWdlQ1JEczogdHJ1ZQogIHNlcnZpY2VBY2NvdW50OgogICAgY3JlYXRlOiB0cnVlCiAgICBhdXRvbW91bnRTZXJ2aWNlQWNjb3VudFRva2VuOiB0cnVlCiAgcG9kU2VjdXJpdHlDb250ZXh0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgZnNHcm91cDogMTAwMgogIGNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIHJ1bkFzVXNlcjogMTAwMgogIGNvbnRhaW5lclBvcnRzOgogICAgeGRzOiA4MDAyCiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICB4ZHM6IDgwMDIKICAgIHR5cGU6IENsdXN0ZXJJUAplbnZveToKICBlbmFibGVkOiB0cnVlCiAgY29udGFpbmVyUG9ydHM6CiAgICBodHRwOiA4MDgwCiAgICBodHRwczogODA4MAogIHNlcnZpY2U6CiAgICB0eXBlOiBMb2FkQmFsYW5jZXIKICAgIGV4dGVybmFsVHJhZmZpY1BvbGljeTogTG9jYWwKICAgIHBvcnRzOgogICAgICBodHRwOiA4MAogICAgICBodHRwczogNDQ0CiAgICBhbm5vdGF0aW9uczoKICAgICAgc2VydmljZS5iZXRhLmt1YmVybmV0ZXMuaW8vYXdzLWxvYWQtYmFsYW5jZXItdHlwZTogbmxiCnJiYWM6CiAgY3JlYXRlOiB0cnVlCmV4dHJhRGVwbG95OgotIGFwaVZlcnNpb246IGFwcHMvdjEKICBraW5kOiBEZXBsb3ltZW50CiAgbWV0YWRhdGE6CiAgICBsYWJlbHM6CiAgICAgIGFwcDogYXBhY2hlCiAgICBuYW1lOiBhcGFjaGUKICBzcGVjOgogICAgcmVwbGljYXM6IDEKICAgIHNlbGVjdG9yOgogICAgICBtYXRjaExhYmVsczoKICAgICAgICBhcHA6IGFwYWNoZQogICAgdGVtcGxhdGU6CiAgICAgIG1ldGFkYXRhOgogICAgICAgIGxhYmVsczoKICAgICAgICAgIGFwcDogYXBhY2hlCiAgICAgIHNwZWM6CiAgICAgICAgY29udGFpbmVyczoKICAgICAgICAtIGltYWdlOiBiaXRuYW1pL2FwYWNoZQogICAgICAgICAgbmFtZTogYXBhY2hlCi0gYXBpVmVyc2lvbjogdjEKICBraW5kOiBTZXJ2aWNlCiAgbWV0YWRhdGE6CiAgICBsYWJlbHM6CiAgICAgIGFwcDogYXBhY2hlCiAgICBuYW1lOiBhcGFjaGUKICBzcGVjOgogICAgcG9ydHM6CiAgICAtIHBvcnQ6IDgwCiAgICAgIHByb3RvY29sOiBUQ1AKICAgICAgdGFyZ2V0UG9ydDogODA4MAogICAgc2VsZWN0b3I6CiAgICAgIGFwcDogYXBhY2hlCiAgICBzZXNzaW9uQWZmaW5pdHk6IE5vbmUKICAgIHR5cGU6IENsdXN0ZXJJUAotIGFwaVZlcnNpb246IG5ldHdvcmtpbmcuazhzLmlvL3YxCiAga2luZDogSW5ncmVzcwogIG1ldGFkYXRhOgogICAgbmFtZTogY29udG91ci12aWItdGVzdAogICAgbGFiZWxzOgogICAgICBhcHA6IGFwYWNoZQogIHNwZWM6CiAgICBpbmdyZXNzQ2xhc3NOYW1lOiBjb250b3VyCiAgICBkZWZhdWx0QmFja2VuZDoKICAgICAgc2VydmljZToKICAgICAgICBuYW1lOiBhcGFjaGUKICAgICAgICBwb3J0OgogICAgICAgICAgbnVtYmVyOiA4MA==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_ALTERNATIVE_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -41,14 +40,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/contour/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "contour/goss/goss.yaml",
|
||||
"vars_file": "contour/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-contour-contour"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -56,7 +56,6 @@
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/contour/ginkgo"
|
||||
|
||||
},
|
||||
"params": {
|
||||
"kubeconfig": "{{kubeconfig}}",
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
host: bitnami-discourse.my
|
||||
postgresql:
|
||||
auth:
|
||||
username: bn_discourse
|
||||
20
.vib/discourse/runtime-parameters.yaml
Normal file
20
.vib/discourse/runtime-parameters.yaml
Normal file
@@ -0,0 +1,20 @@
|
||||
auth:
|
||||
email: user@example.com
|
||||
user: user
|
||||
password: ComplicatedPassword123!4
|
||||
postgresql:
|
||||
auth:
|
||||
username: bn_discourse
|
||||
host: bitnami-discourse.my
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
http: 80
|
||||
discourse:
|
||||
readinessProbe:
|
||||
initialDelaySeconds: 300
|
||||
livenessProbe:
|
||||
initialDelaySeconds: 500
|
||||
sidekiq:
|
||||
readinessProbe:
|
||||
initialDelaySeconds: 90
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/discourse"
|
||||
},
|
||||
"runtime_parameters": "YXV0aDoKICBlbWFpbDogdXNlckBleGFtcGxlLmNvbQogIHVzZXI6IHVzZXIKICBwYXNzd29yZDogQ29tcGxpY2F0ZWRQYXNzd29yZDEyMyE0CnBvc3RncmVzcWw6CiAgYXV0aDoKICAgIHVzZXJuYW1lOiBibl9kaXNjb3Vyc2UKaG9zdDogYml0bmFtaS1kaXNjb3Vyc2UubXkKc2VydmljZToKICB0eXBlOiBMb2FkQmFsYW5jZXIKICBwb3J0czoKICAgIGh0dHA6IDgwCmRpc2NvdXJzZToKICByZWFkaW5lc3NQcm9iZToKICAgIGluaXRpYWxEZWxheVNlY29uZHM6IDMwMAogIGxpdmVuZXNzUHJvYmU6CiAgICBpbml0aWFsRGVsYXlTZWNvbmRzOiA1MDAKc2lkZWtpcToKICByZWFkaW5lc3NQcm9iZToKICAgIGluaXRpYWxEZWxheVNlY29uZHM6IDkwCg==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/discourse/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "discourse/goss/goss.yaml",
|
||||
"vars_file": "discourse/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-discourse"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/discourse"
|
||||
},
|
||||
"runtime_parameters": "YXV0aDoKICBlbWFpbDogdXNlckBleGFtcGxlLmNvbQogIHVzZXI6IHVzZXIKICBwYXNzd29yZDogQ29tcGxpY2F0ZWRQYXNzd29yZDEyMyE0CnBvc3RncmVzcWw6CiAgYXV0aDoKICAgIHVzZXJuYW1lOiBibl9kaXNjb3Vyc2UKaG9zdDogYml0bmFtaS1kaXNjb3Vyc2UubXkKc2VydmljZToKICB0eXBlOiBMb2FkQmFsYW5jZXIKICBwb3J0czoKICAgIGh0dHA6IDgwCmRpc2NvdXJzZToKICByZWFkaW5lc3NQcm9iZToKICAgIGluaXRpYWxEZWxheVNlY29uZHM6IDMwMAogIGxpdmVuZXNzUHJvYmU6CiAgICBpbml0aWFsRGVsYXlTZWNvbmRzOiA1MDAKc2lkZWtpcToKICByZWFkaW5lc3NQcm9iZToKICAgIGluaXRpYWxEZWxheVNlY29uZHM6IDkwCg==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/discourse/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "discourse/goss/goss.yaml",
|
||||
"vars_file": "discourse/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-discourse"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
dokuwikiWikiName: My Super Wiki
|
||||
7
.vib/dokuwiki/runtime-parameters.yaml
Normal file
7
.vib/dokuwiki/runtime-parameters.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
dokuwikiUsername: user
|
||||
dokuwikiPassword: ComplicatedPassword123!4
|
||||
dokuwikiWikiName: My Super Wiki
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
http: 80
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/dokuwiki"
|
||||
},
|
||||
"runtime_parameters": "ZG9rdXdpa2lVc2VybmFtZTogdXNlcgpkb2t1d2lraVBhc3N3b3JkOiBDb21wbGljYXRlZFBhc3N3b3JkMTIzITQKZG9rdXdpa2lXaWtpTmFtZTogTXkgU3VwZXIgV2lraQpzZXJ2aWNlOgogIHR5cGU6IExvYWRCYWxhbmNlcgogIHBvcnRzOgogICAgaHR0cDogODA=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -56,14 +55,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/dokuwiki/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "dokuwiki/goss/goss.yaml",
|
||||
"vars_file": "dokuwiki/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-dokuwiki"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/dokuwiki"
|
||||
},
|
||||
"runtime_parameters": "ZG9rdXdpa2lVc2VybmFtZTogdXNlcgpkb2t1d2lraVBhc3N3b3JkOiBDb21wbGljYXRlZFBhc3N3b3JkMTIzITQKZG9rdXdpa2lXaWtpTmFtZTogTXkgU3VwZXIgV2lraQpzZXJ2aWNlOgogIHR5cGU6IExvYWRCYWxhbmNlcgogIHBvcnRzOgogICAgaHR0cDogODA=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -56,14 +55,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/dokuwiki/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "dokuwiki/goss/goss.yaml",
|
||||
"vars_file": "dokuwiki/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-dokuwiki"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
service:
|
||||
ports:
|
||||
https: 444
|
||||
podSecurityContext:
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
runAsUser: 1002
|
||||
serviceAccount:
|
||||
automountServiceAccountToken: true
|
||||
hostAliases:
|
||||
- ip: 127.0.0.1
|
||||
hostnames:
|
||||
- status.testhost
|
||||
27
.vib/drupal/runtime-parameters.yaml
Normal file
27
.vib/drupal/runtime-parameters.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
drupalUsername: test_user
|
||||
drupalPassword: ComplicatedPassword123!4
|
||||
mariadb:
|
||||
auth:
|
||||
database: test_drupal_database
|
||||
username: test_drupal_username
|
||||
password: test_drupal_password
|
||||
containerPorts:
|
||||
http: 8081
|
||||
https: 8444
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
http: 80
|
||||
https: 444
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
hostAliases:
|
||||
- ip: 127.0.0.1
|
||||
hostnames:
|
||||
- status.testhost
|
||||
serviceAccount:
|
||||
automountServiceAccountToken: true
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/drupal"
|
||||
},
|
||||
"runtime_parameters": "ZHJ1cGFsVXNlcm5hbWU6IHRlc3RfdXNlcgpkcnVwYWxQYXNzd29yZDogQ29tcGxpY2F0ZWRQYXNzd29yZDEyMyE0Cm1hcmlhZGI6CiAgYXV0aDoKICAgIGRhdGFiYXNlOiB0ZXN0X2RydXBhbF9kYXRhYmFzZQogICAgdXNlcm5hbWU6IHRlc3RfZHJ1cGFsX3VzZXJuYW1lCiAgICBwYXNzd29yZDogdGVzdF9kcnVwYWxfcGFzc3dvcmQKY29udGFpbmVyUG9ydHM6CiAgaHR0cDogODA4MQogIGh0dHBzOiA4NDQ0CnNlcnZpY2U6CiAgdHlwZTogTG9hZEJhbGFuY2VyCiAgcG9ydHM6CiAgICBodHRwOiA4MAogICAgaHR0cHM6IDQ0NApwb2RTZWN1cml0eUNvbnRleHQ6CiAgZW5hYmxlZDogdHJ1ZQogIGZzR3JvdXA6IDEwMDIKY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogIGVuYWJsZWQ6IHRydWUKICBydW5Bc1VzZXI6IDEwMDIKaG9zdEFsaWFzZXM6CiAgLSBpcDogMTI3LjAuMC4xCiAgICBob3N0bmFtZXM6CiAgICAgIC0gc3RhdHVzLnRlc3Rob3N0CnNlcnZpY2VBY2NvdW50OgogIGF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW46IHRydWU=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/drupal/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "drupal/goss/goss.yaml",
|
||||
"vars_file": "drupal/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-drupal"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/drupal"
|
||||
},
|
||||
"runtime_parameters": "ZHJ1cGFsVXNlcm5hbWU6IHRlc3RfdXNlcgpkcnVwYWxQYXNzd29yZDogQ29tcGxpY2F0ZWRQYXNzd29yZDEyMyE0Cm1hcmlhZGI6CiAgYXV0aDoKICAgIGRhdGFiYXNlOiB0ZXN0X2RydXBhbF9kYXRhYmFzZQogICAgdXNlcm5hbWU6IHRlc3RfZHJ1cGFsX3VzZXJuYW1lCiAgICBwYXNzd29yZDogdGVzdF9kcnVwYWxfcGFzc3dvcmQKY29udGFpbmVyUG9ydHM6CiAgaHR0cDogODA4MQogIGh0dHBzOiA4NDQ0CnNlcnZpY2U6CiAgdHlwZTogTG9hZEJhbGFuY2VyCiAgcG9ydHM6CiAgICBodHRwOiA4MAogICAgaHR0cHM6IDQ0NApwb2RTZWN1cml0eUNvbnRleHQ6CiAgZW5hYmxlZDogdHJ1ZQogIGZzR3JvdXA6IDEwMDIKY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogIGVuYWJsZWQ6IHRydWUKICBydW5Bc1VzZXI6IDEwMDIKaG9zdEFsaWFzZXM6CiAgLSBpcDogMTI3LjAuMC4xCiAgICBob3N0bmFtZXM6CiAgICAgIC0gc3RhdHVzLnRlc3Rob3N0CnNlcnZpY2VBY2NvdW50OgogIGF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW46IHRydWU=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/drupal/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "drupal/goss/goss.yaml",
|
||||
"vars_file": "drupal/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-drupal"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,17 +1,25 @@
|
||||
ejbcaAdminUsername: bitnamiTest
|
||||
ejbcaAdminPassword: ComplicatedPassword123!4
|
||||
ejbcaCA:
|
||||
name: ManagementTestCA
|
||||
baseDN: "UID=c-1CCXmPAsNWmZuDtQQ8FHl7tcVdjCiNTH,O=ExampleCA,C=SE"
|
||||
baseDN: UID=c-1CCXmPAsNWmZuDtQQ8FHl7tcVdjCiNTH,O=ExampleCA,C=SE
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
containerPorts:
|
||||
http: 8081
|
||||
https: 8443
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
http: 80
|
||||
https: 8444
|
||||
advertisedHttpsPort: 8444
|
||||
mariadb:
|
||||
enabled: true
|
||||
auth:
|
||||
database: bitnami_ejbca_test
|
||||
username: bn_ejbca_test
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/ejbca"
|
||||
},
|
||||
"runtime_parameters": "ZWpiY2FBZG1pblVzZXJuYW1lOiBiaXRuYW1pVGVzdAplamJjYUFkbWluUGFzc3dvcmQ6ICJDb21wbGljYXRlZFBhc3N3b3JkMTIzITQiCmVqYmNhQ0E6CiAgbmFtZTogTWFuYWdlbWVudFRlc3RDQQogIGJhc2VETjogIlVJRD1jLTFDQ1htUEFzTldtWnVEdFFROEZIbDd0Y1ZkakNpTlRILE89RXhhbXBsZUNBLEM9U0UiCnBvZFNlY3VyaXR5Q29udGV4dDoKICBlbmFibGVkOiB0cnVlCiAgZnNHcm91cDogMTAwMgpjb250YWluZXJTZWN1cml0eUNvbnRleHQ6CiAgZW5hYmxlZDogdHJ1ZQogIHJ1bkFzVXNlcjogMTAwMgpjb250YWluZXJQb3J0czoKICBodHRwOiA4MDgxCiAgaHR0cHM6IDg0NDMKc2VydmljZToKICB0eXBlOiBMb2FkQmFsYW5jZXIKICBwb3J0czoKICAgIGh0dHA6IDgwCiAgICBodHRwczogODQ0NAogIGFkdmVydGlzZWRIdHRwc1BvcnQ6IDg0NDQKbWFyaWFkYjoKICBlbmFibGVkOiB0cnVlCiAgYXV0aDoKICAgIGRhdGFiYXNlOiBiaXRuYW1pX2VqYmNhX3Rlc3QKICAgIHVzZXJuYW1lOiBibl9lamJjYV90ZXN0CiAgICBwYXNzd29yZDogYm5fZWpiY2FfcGFzc190ZXN0",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,16 +41,17 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/ejbca/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "ejbca/goss/goss.yaml",
|
||||
"vars_file": "ejbca/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-ejbca"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml",
|
||||
"wait": {
|
||||
"file": "goss-wait.yaml"
|
||||
"file": "ejbca/goss/goss-wait.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/ejbca"
|
||||
},
|
||||
"runtime_parameters": "ZWpiY2FBZG1pblVzZXJuYW1lOiBiaXRuYW1pVGVzdAplamJjYUFkbWluUGFzc3dvcmQ6ICJDb21wbGljYXRlZFBhc3N3b3JkMTIzITQiCmVqYmNhQ0E6CiAgbmFtZTogTWFuYWdlbWVudFRlc3RDQQogIGJhc2VETjogIlVJRD1jLTFDQ1htUEFzTldtWnVEdFFROEZIbDd0Y1ZkakNpTlRILE89RXhhbXBsZUNBLEM9U0UiCnBvZFNlY3VyaXR5Q29udGV4dDoKICBlbmFibGVkOiB0cnVlCiAgZnNHcm91cDogMTAwMgpjb250YWluZXJTZWN1cml0eUNvbnRleHQ6CiAgZW5hYmxlZDogdHJ1ZQogIHJ1bkFzVXNlcjogMTAwMgpjb250YWluZXJQb3J0czoKICBodHRwOiA4MDgxCiAgaHR0cHM6IDg0NDMKc2VydmljZToKICB0eXBlOiBMb2FkQmFsYW5jZXIKICBwb3J0czoKICAgIGh0dHA6IDgwCiAgICBodHRwczogODQ0NAogIGFkdmVydGlzZWRIdHRwc1BvcnQ6IDg0NDQKbWFyaWFkYjoKICBlbmFibGVkOiB0cnVlCiAgYXV0aDoKICAgIGRhdGFiYXNlOiBiaXRuYW1pX2VqYmNhX3Rlc3QKICAgIHVzZXJuYW1lOiBibl9lamJjYV90ZXN0CiAgICBwYXNzd29yZDogYm5fZWpiY2FfcGFzc190ZXN0",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,16 +41,17 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/ejbca/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "ejbca/goss/goss.yaml",
|
||||
"vars_file": "ejbca/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-ejbca"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml",
|
||||
"wait": {
|
||||
"file": "goss-wait.yaml"
|
||||
"file": "ejbca/goss/goss-wait.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
containerPorts:
|
||||
transport: 9300
|
||||
18
.vib/elasticsearch/runtime-parameters.yaml
Normal file
18
.vib/elasticsearch/runtime-parameters.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
master:
|
||||
replicaCount: 1
|
||||
coordinating:
|
||||
replicaCount: 1
|
||||
data:
|
||||
replicaCount: 1
|
||||
ingest:
|
||||
enabled: true
|
||||
replicaCount: 1
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
restAPI: 80
|
||||
transport: 9300
|
||||
sysctlImage:
|
||||
enabled: true
|
||||
containerPorts:
|
||||
transport: 9300
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/elasticsearch"
|
||||
},
|
||||
"runtime_parameters": "bWFzdGVyOgogIHJlcGxpY2FDb3VudDogMQpjb29yZGluYXRpbmc6CiAgcmVwbGljYUNvdW50OiAxCmRhdGE6CiAgcmVwbGljYUNvdW50OiAxCmluZ2VzdDoKICBlbmFibGVkOiB0cnVlCiAgcmVwbGljYUNvdW50OiAxCnNlcnZpY2U6CiAgdHlwZTogTG9hZEJhbGFuY2VyCiAgcG9ydHM6CiAgICByZXN0QVBJOiA4MAogICAgdHJhbnNwb3J0OiA5MzAwCnN5c2N0bEltYWdlOgogIGVuYWJsZWQ6IHRydWU=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_ALTERNATIVE_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/elasticsearch/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "elasticsearch/goss/goss.yaml",
|
||||
"vars_file": "elasticsearch/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "sts-elasticsearch-master"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/elasticsearch"
|
||||
},
|
||||
"runtime_parameters": "bWFzdGVyOgogIHJlcGxpY2FDb3VudDogMQpjb29yZGluYXRpbmc6CiAgcmVwbGljYUNvdW50OiAxCmRhdGE6CiAgcmVwbGljYUNvdW50OiAxCmluZ2VzdDoKICBlbmFibGVkOiB0cnVlCiAgcmVwbGljYUNvdW50OiAxCnNlcnZpY2U6CiAgdHlwZTogTG9hZEJhbGFuY2VyCiAgcG9ydHM6CiAgICByZXN0QVBJOiA4MAogICAgdHJhbnNwb3J0OiA5MzAwCnN5c2N0bEltYWdlOgogIGVuYWJsZWQ6IHRydWU=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_ALTERNATIVE_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/elasticsearch/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "elasticsearch/goss/goss.yaml",
|
||||
"vars_file": "elasticsearch/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "sts-elasticsearch-master"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -4,11 +4,15 @@ auth:
|
||||
replicaCount: 3
|
||||
containerPorts:
|
||||
client: 2378
|
||||
peer: 2381
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
client: 80
|
||||
peer: 2381
|
||||
peer: 2381
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/etcd"
|
||||
},
|
||||
"runtime_parameters": "YXV0aDoKICByYmFjOgogICAgcm9vdFBhc3N3b3JkOiBDb21wbGljYXRlZFBhc3N3b3JkMTIzITQKcmVwbGljYUNvdW50OiAzCmNvbnRhaW5lclBvcnRzOgogIGNsaWVudDogMjM3OAogIHBlZXI6IDIzODEKcG9kU2VjdXJpdHlDb250ZXh0OgogIGVuYWJsZWQ6IHRydWUKICBmc0dyb3VwOiAxMDAyCmNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICBlbmFibGVkOiB0cnVlCiAgcnVuQXNVc2VyOiAxMDAyCnNlcnZpY2U6CiAgdHlwZTogTG9hZEJhbGFuY2VyCiAgcG9ydHM6CiAgICBjbGllbnQ6IDgwCiAgICBwZWVyOiAyMzgx",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/etcd/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "etcd/goss/goss.yaml",
|
||||
"vars_file": "etcd/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "sts-etcd"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/etcd"
|
||||
},
|
||||
"runtime_parameters": "YXV0aDoKICByYmFjOgogICAgcm9vdFBhc3N3b3JkOiBDb21wbGljYXRlZFBhc3N3b3JkMTIzITQKcmVwbGljYUNvdW50OiAzCmNvbnRhaW5lclBvcnRzOgogIGNsaWVudDogMjM3OAogIHBlZXI6IDIzODEKcG9kU2VjdXJpdHlDb250ZXh0OgogIGVuYWJsZWQ6IHRydWUKICBmc0dyb3VwOiAxMDAyCmNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICBlbmFibGVkOiB0cnVlCiAgcnVuQXNVc2VyOiAxMDAyCnNlcnZpY2U6CiAgdHlwZTogTG9hZEJhbGFuY2VyCiAgcG9ydHM6CiAgICBjbGllbnQ6IDgwCiAgICBwZWVyOiAyMzgx",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/etcd/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "etcd/goss/goss.yaml",
|
||||
"vars_file": "etcd/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "sts-etcd"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
containerPorts:
|
||||
http: 7980
|
||||
serviceAccount:
|
||||
create: true
|
||||
automountServiceAccountToken: true
|
||||
podSecurityContext:
|
||||
fsGroup: 1002
|
||||
runAsUser: 1002
|
||||
20
.vib/external-dns/runtime-parameters.yaml
Normal file
20
.vib/external-dns/runtime-parameters.yaml
Normal file
@@ -0,0 +1,20 @@
|
||||
containerPorts:
|
||||
http: 7980
|
||||
cloudflare:
|
||||
apiKey: testingapikey1234
|
||||
email: test@test.org
|
||||
provider: cloudflare
|
||||
service:
|
||||
ports:
|
||||
http: 80
|
||||
type: LoadBalancer
|
||||
serviceAccount:
|
||||
create: true
|
||||
automountServiceAccountToken: true
|
||||
rbac:
|
||||
create: true
|
||||
clusterRole: true
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
runAsUser: 1002
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/external-dns"
|
||||
},
|
||||
"runtime_parameters": "Y29udGFpbmVyUG9ydHM6CiAgaHR0cDogNzk4MApjbG91ZGZsYXJlOgogIGFwaUtleTogdGVzdGluZ2FwaWtleTEyMzQKICBlbWFpbDogdGVzdEB0ZXN0Lm9yZwpwcm92aWRlcjogY2xvdWRmbGFyZQpzZXJ2aWNlOgogIHBvcnRzOgogICAgaHR0cDogODAKICB0eXBlOiBMb2FkQmFsYW5jZXIKc2VydmljZUFjY291bnQ6CiAgY3JlYXRlOiB0cnVlCiAgYXV0b21vdW50U2VydmljZUFjY291bnRUb2tlbjogdHJ1ZQpyYmFjOgogIGNyZWF0ZTogdHJ1ZQogIGNsdXN0ZXJSb2xlOiB0cnVlCnBvZFNlY3VyaXR5Q29udGV4dDoKICBlbmFibGVkOiB0cnVlCiAgZnNHcm91cDogMTAwMgogIHJ1bkFzVXNlcjogMTAwMg==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -35,14 +34,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/external-dns/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "external-dns/goss/goss.yaml",
|
||||
"vars_file": "external-dns/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-external-dns"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/external-dns"
|
||||
},
|
||||
"runtime_parameters": "Y29udGFpbmVyUG9ydHM6CiAgaHR0cDogNzk4MApjbG91ZGZsYXJlOgogIGFwaUtleTogdGVzdGluZ2FwaWtleTEyMzQKICBlbWFpbDogdGVzdEB0ZXN0Lm9yZwpwcm92aWRlcjogY2xvdWRmbGFyZQpzZXJ2aWNlOgogIHBvcnRzOgogICAgaHR0cDogODAKICB0eXBlOiBMb2FkQmFsYW5jZXIKc2VydmljZUFjY291bnQ6CiAgY3JlYXRlOiB0cnVlCiAgYXV0b21vdW50U2VydmljZUFjY291bnRUb2tlbjogdHJ1ZQpyYmFjOgogIGNyZWF0ZTogdHJ1ZQogIGNsdXN0ZXJSb2xlOiB0cnVlCnBvZFNlY3VyaXR5Q29udGV4dDoKICBlbmFibGVkOiB0cnVlCiAgZnNHcm91cDogMTAwMgogIHJ1bkFzVXNlcjogMTAwMg==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -35,14 +34,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/external-dns/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "external-dns/goss/goss.yaml",
|
||||
"vars_file": "external-dns/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-external-dns"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
9
.vib/fluentd/runtime-parameters.yaml
Normal file
9
.vib/fluentd/runtime-parameters.yaml
Normal file
@@ -0,0 +1,9 @@
|
||||
aggregator:
|
||||
enabled: true
|
||||
forwarder:
|
||||
enabled: true
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
http:
|
||||
port: 80
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/fluentd"
|
||||
},
|
||||
"runtime_parameters": "YWdncmVnYXRvcjoKICBlbmFibGVkOiB0cnVlCmZvcndhcmRlcjoKICBlbmFibGVkOiB0cnVlCiAgc2VydmljZToKICAgIHR5cGU6IExvYWRCYWxhbmNlcgogICAgcG9ydHM6CiAgICAgIGh0dHA6CiAgICAgICAgcG9ydDogODA=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_ALTERNATIVE_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -43,8 +42,9 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/fluentd/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "fluentd/goss/goss.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "ds-fluentd"
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/fluentd"
|
||||
},
|
||||
"runtime_parameters": "YWdncmVnYXRvcjoKICBlbmFibGVkOiB0cnVlCmZvcndhcmRlcjoKICBlbmFibGVkOiB0cnVlCiAgc2VydmljZToKICAgIHR5cGU6IExvYWRCYWxhbmNlcgogICAgcG9ydHM6CiAgICAgIGh0dHA6CiAgICAgICAgcG9ydDogODA=",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_ALTERNATIVE_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -43,8 +42,9 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/fluentd/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "fluentd/goss/goss.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "ds-fluentd"
|
||||
|
||||
@@ -1,10 +1,22 @@
|
||||
ghostUsername: bitnamiTest
|
||||
ghostPassword: Complicated123!4
|
||||
ghostEmail: vim-tests@example.com
|
||||
ghostHost: vmware-ghost.my
|
||||
ghostSkipInstall: false
|
||||
containerPorts:
|
||||
http: 2369
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
http: 80
|
||||
mysql:
|
||||
enabled: true
|
||||
auth:
|
||||
database: bitnami_test_ghost
|
||||
username: bn_test_ghost
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/ghost"
|
||||
},
|
||||
"runtime_parameters": "Z2hvc3RVc2VybmFtZTogYml0bmFtaVRlc3QKZ2hvc3RQYXNzd29yZDogQ29tcGxpY2F0ZWQxMjMhNApnaG9zdEVtYWlsOiB2aW0tdGVzdHNAZXhhbXBsZS5jb20KZ2hvc3RIb3N0OiB2bXdhcmUtZ2hvc3QubXkKZ2hvc3RTa2lwSW5zdGFsbDogZmFsc2UKY29udGFpbmVyUG9ydHM6CiAgaHR0cDogMjM2OQpwb2RTZWN1cml0eUNvbnRleHQ6CiAgZW5hYmxlZDogdHJ1ZQogIGZzR3JvdXA6IDEwMDIKY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogIGVuYWJsZWQ6IHRydWUKICBydW5Bc1VzZXI6IDEwMDIKc2VydmljZToKICB0eXBlOiBMb2FkQmFsYW5jZXIKICBwb3J0czoKICAgIGh0dHA6IDgwCm15c3FsOgogIGVuYWJsZWQ6IHRydWUKICBhdXRoOgogICAgZGF0YWJhc2U6IGJpdG5hbWlfdGVzdF9naG9zdAogICAgdXNlcm5hbWU6IGJuX3Rlc3RfZ2hvc3QKICAgIHBhc3N3b3JkOiBiaXRuYW1pX3Rlc3RfcGFzc3dvcmQKc2VydmljZUFjY291bnQ6CiAgY3JlYXRlOiB0cnVlCiAgYXV0b21vdW50U2VydmljZUFjY291bnRUb2tlbjogdHJ1ZQ==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,9 +41,10 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/ghost/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"vars_file": "vars.yaml",
|
||||
"tests_file": "ghost/goss/goss.yaml",
|
||||
"vars_file": "ghost/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-ghost"
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/ghost"
|
||||
},
|
||||
"runtime_parameters": "Z2hvc3RVc2VybmFtZTogYml0bmFtaVRlc3QKZ2hvc3RQYXNzd29yZDogQ29tcGxpY2F0ZWQxMjMhNApnaG9zdEVtYWlsOiB2aW0tdGVzdHNAZXhhbXBsZS5jb20KZ2hvc3RIb3N0OiB2bXdhcmUtZ2hvc3QubXkKZ2hvc3RTa2lwSW5zdGFsbDogZmFsc2UKY29udGFpbmVyUG9ydHM6CiAgaHR0cDogMjM2OQpwb2RTZWN1cml0eUNvbnRleHQ6CiAgZW5hYmxlZDogdHJ1ZQogIGZzR3JvdXA6IDEwMDIKY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogIGVuYWJsZWQ6IHRydWUKICBydW5Bc1VzZXI6IDEwMDIKc2VydmljZToKICB0eXBlOiBMb2FkQmFsYW5jZXIKICBwb3J0czoKICAgIGh0dHA6IDgwCm15c3FsOgogIGVuYWJsZWQ6IHRydWUKICBhdXRoOgogICAgZGF0YWJhc2U6IGJpdG5hbWlfdGVzdF9naG9zdAogICAgdXNlcm5hbWU6IGJuX3Rlc3RfZ2hvc3QKICAgIHBhc3N3b3JkOiBiaXRuYW1pX3Rlc3RfcGFzc3dvcmQKc2VydmljZUFjY291bnQ6CiAgY3JlYXRlOiB0cnVlCiAgYXV0b21vdW50U2VydmljZUFjY291bnRUb2tlbjogdHJ1ZQ==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,9 +41,10 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/ghost/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"vars_file": "vars.yaml",
|
||||
"tests_file": "ghost/goss/goss.yaml",
|
||||
"vars_file": "ghost/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-ghost"
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
adminEmail: vib-user@example.com
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
@@ -7,13 +8,16 @@ containerPorts:
|
||||
http: 8123
|
||||
ssh: 2321
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
adminPassword: bitnami!1234
|
||||
serviceAccount:
|
||||
automountServiceAccountToken: true
|
||||
|
||||
postgresql:
|
||||
enabled: true
|
||||
auth:
|
||||
username: bn_vib_gitea
|
||||
database: bitnami_vib_gitea
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/gitea"
|
||||
},
|
||||
"runtime_parameters": "YWRtaW5FbWFpbDogInZpYi11c2VyQGV4YW1wbGUuY29tIgpzZXJ2aWNlOgogIHR5cGU6IExvYWRCYWxhbmNlcgogIHBvcnRzOgogICAgaHR0cDogODAKICAgIHNzaDogMjUwMApjb250YWluZXJQb3J0czoKICBodHRwOiA4MTIzCiAgc3NoOiAyMzIxCmNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICBlbmFibGVkOiB0cnVlCiAgcnVuQXNVc2VyOiAxMDAyCnBvZFNlY3VyaXR5Q29udGV4dDoKICBlbmFibGVkOiB0cnVlCiAgZnNHcm91cDogMTAwMgphZG1pblBhc3N3b3JkOiAiYml0bmFtaSExMjM0IgoKcG9zdGdyZXNxbDoKICBlbmFibGVkOiB0cnVlCiAgYXV0aDoKICAgIHVzZXJuYW1lOiBibl92aWJfZ2l0ZWEKICAgIGRhdGFiYXNlOiBiaXRuYW1pX3ZpYl9naXRlYQogIHByaW1hcnk6CiAgICBzZXJ2aWNlOgogICAgICBwb3J0czoKICAgICAgICBwb3N0Z3Jlc3FsOiA5MzkzCg==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -41,10 +40,11 @@
|
||||
{
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"vars_file": "vars.yaml",
|
||||
"resources": {
|
||||
"path": "/.vib/gitea/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "gitea/goss/goss.yaml",
|
||||
"vars_file": "gitea/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-gitea"
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/gitea"
|
||||
},
|
||||
"runtime_parameters": "YWRtaW5FbWFpbDogInZpYi11c2VyQGV4YW1wbGUuY29tIgpzZXJ2aWNlOgogIHR5cGU6IExvYWRCYWxhbmNlcgogIHBvcnRzOgogICAgaHR0cDogODAKICAgIHNzaDogMjUwMApjb250YWluZXJQb3J0czoKICBodHRwOiA4MTIzCiAgc3NoOiAyMzIxCmNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICBlbmFibGVkOiB0cnVlCiAgcnVuQXNVc2VyOiAxMDAyCnBvZFNlY3VyaXR5Q29udGV4dDoKICBlbmFibGVkOiB0cnVlCiAgZnNHcm91cDogMTAwMgphZG1pblBhc3N3b3JkOiAiYml0bmFtaSExMjM0IgoKcG9zdGdyZXNxbDoKICBlbmFibGVkOiB0cnVlCiAgYXV0aDoKICAgIHVzZXJuYW1lOiBibl92aWJfZ2l0ZWEKICAgIGRhdGFiYXNlOiBiaXRuYW1pX3ZpYl9naXRlYQogIHByaW1hcnk6CiAgICBzZXJ2aWNlOgogICAgICBwb3J0czoKICAgICAgICBwb3N0Z3Jlc3FsOiA5MzkzCg==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -41,10 +40,11 @@
|
||||
{
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"vars_file": "vars.yaml",
|
||||
"resources": {
|
||||
"path": "/.vib/gitea/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "gitea/goss/goss.yaml",
|
||||
"vars_file": "gitea/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-gitea"
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
promtail:
|
||||
containerPorts:
|
||||
http: 8081
|
||||
podSecurityContext:
|
||||
fsGroup: 0
|
||||
containerSecurityContext:
|
||||
runAsUser: 0
|
||||
logLevel: debug
|
||||
service:
|
||||
ports:
|
||||
http: 3101
|
||||
serviceAccount:
|
||||
automountServiceAccountToken: true
|
||||
@@ -1,41 +0,0 @@
|
||||
loki:
|
||||
dataDir: "/bitnami/grafana-loki"
|
||||
containerPorts:
|
||||
http: 3101
|
||||
gossipRing: 7946
|
||||
gossipRing:
|
||||
service:
|
||||
ports:
|
||||
http: 7946
|
||||
compactor:
|
||||
service:
|
||||
ports:
|
||||
http: 3100
|
||||
distributor:
|
||||
service:
|
||||
ports:
|
||||
http: 3100
|
||||
ingester:
|
||||
service:
|
||||
ports:
|
||||
http: 3100
|
||||
querier:
|
||||
podSecurityContext:
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
runAsUser: 1002
|
||||
service:
|
||||
ports:
|
||||
http: 3100
|
||||
memcachedchunks:
|
||||
service:
|
||||
ports:
|
||||
memcached: 11212
|
||||
memcachedfrontend:
|
||||
service:
|
||||
ports:
|
||||
memcached: 11212
|
||||
memcachedindexqueries:
|
||||
service:
|
||||
ports:
|
||||
memcached: 11212
|
||||
81
.vib/grafana-loki/runtime-parameters.yaml
Normal file
81
.vib/grafana-loki/runtime-parameters.yaml
Normal file
@@ -0,0 +1,81 @@
|
||||
loki:
|
||||
dataDir: /bitnami/grafana-loki
|
||||
containerPorts:
|
||||
http: 3101
|
||||
gossipRing: 7946
|
||||
gossipRing:
|
||||
service:
|
||||
ports:
|
||||
http: 7946
|
||||
compactor:
|
||||
enabled: true
|
||||
service:
|
||||
ports:
|
||||
http: 3100
|
||||
gateway:
|
||||
enabled: true
|
||||
service:
|
||||
ports:
|
||||
http: 80
|
||||
type: LoadBalancer
|
||||
distributor:
|
||||
service:
|
||||
ports:
|
||||
http: 3100
|
||||
ingester:
|
||||
service:
|
||||
ports:
|
||||
http: 3100
|
||||
querier:
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
service:
|
||||
ports:
|
||||
http: 3100
|
||||
queryFrontend:
|
||||
service:
|
||||
ports:
|
||||
http: 3100
|
||||
queryScheduler:
|
||||
service:
|
||||
ports:
|
||||
http: 3100
|
||||
promtail:
|
||||
enabled: true
|
||||
containerPorts:
|
||||
http: 8081
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 0
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 0
|
||||
logLevel: debug
|
||||
service:
|
||||
type: ClusterIP
|
||||
ports:
|
||||
http: 3101
|
||||
rbac:
|
||||
create: true
|
||||
serviceAccount:
|
||||
create: true
|
||||
automountServiceAccountToken: true
|
||||
memcachedchunks:
|
||||
enabled: true
|
||||
service:
|
||||
ports:
|
||||
memcached: 11212
|
||||
memcachedfrontend:
|
||||
enabled: true
|
||||
service:
|
||||
ports:
|
||||
memcached: 11212
|
||||
memcachedindexqueries:
|
||||
enabled: true
|
||||
service:
|
||||
ports:
|
||||
memcached: 11212
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/grafana-loki"
|
||||
},
|
||||
"runtime_parameters": "bG9raToKICBkYXRhRGlyOiAiL2JpdG5hbWkvZ3JhZmFuYS1sb2tpIgogIGNvbnRhaW5lclBvcnRzOgogICAgaHR0cDogMzEwMQogICAgZ29zc2lwUmluZzogNzk0NgogIGdvc3NpcFJpbmc6CiAgICBzZXJ2aWNlOgogICAgICBwb3J0czoKICAgICAgICBodHRwOiA3OTQ2CmNvbXBhY3RvcjoKICBlbmFibGVkOiB0cnVlCiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBodHRwOiAzMTAwCmdhdGV3YXk6CiAgZW5hYmxlZDogdHJ1ZQogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgaHR0cDogODAKICAgIHR5cGU6IExvYWRCYWxhbmNlcgpkaXN0cmlidXRvcjoKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDMxMDAKaW5nZXN0ZXI6CiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBodHRwOiAzMTAwCnF1ZXJpZXI6CiAgcG9kU2VjdXJpdHlDb250ZXh0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgZnNHcm91cDogMTAwMgogIGNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIHJ1bkFzVXNlcjogMTAwMgogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgaHR0cDogMzEwMApxdWVyeUZyb250ZW5kOgogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgaHR0cDogMzEwMApxdWVyeVNjaGVkdWxlcjoKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDMxMDAKcHJvbXRhaWw6CiAgZW5hYmxlZDogdHJ1ZQogIGNvbnRhaW5lclBvcnRzOgogICAgaHR0cDogODA4MQogIHBvZFNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIGZzR3JvdXA6IDAKICBjb250YWluZXJTZWN1cml0eUNvbnRleHQ6CiAgICBlbmFibGVkOiB0cnVlCiAgICBydW5Bc1VzZXI6IDAKICBsb2dMZXZlbDogZGVidWcKICBzZXJ2aWNlOgogICAgdHlwZTogQ2x1c3RlcklQCiAgICBwb3J0czoKICAgICAgaHR0cDogMzEwMQogIHJiYWM6CiAgICBjcmVhdGU6IHRydWUKICBzZXJ2aWNlQWNjb3VudDoKICAgIGNyZWF0ZTogdHJ1ZQogICAgYXV0b21vdW50U2VydmljZUFjY291bnRUb2tlbjogdHJ1ZQptZW1jYWNoZWRjaHVua3M6CiAgZW5hYmxlZDogdHJ1ZQogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgbWVtY2FjaGVkOiAxMTIxMgptZW1jYWNoZWRmcm9udGVuZDoKICBlbmFibGVkOiB0cnVlCiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBtZW1jYWNoZWQ6IDExMjEyCm1lbWNhY2hlZGluZGV4cXVlcmllczoKICBlbmFibGVkOiB0cnVlCiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBtZW1jYWNoZWQ6IDExMjEyIA==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,28 +41,30 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/grafana-loki/goss/promtail"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "grafana-loki/goss/promtail/goss.yaml",
|
||||
"vars_file": "grafana-loki/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "ds-grafana-loki-promtail"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/grafana-loki/goss/querier"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "grafana-loki/goss/querier/goss.yaml",
|
||||
"vars_file": "grafana-loki/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "sts-grafana-loki-querier"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/grafana-loki"
|
||||
},
|
||||
"runtime_parameters": "bG9raToKICBkYXRhRGlyOiAiL2JpdG5hbWkvZ3JhZmFuYS1sb2tpIgogIGNvbnRhaW5lclBvcnRzOgogICAgaHR0cDogMzEwMQogICAgZ29zc2lwUmluZzogNzk0NgogIGdvc3NpcFJpbmc6CiAgICBzZXJ2aWNlOgogICAgICBwb3J0czoKICAgICAgICBodHRwOiA3OTQ2CmNvbXBhY3RvcjoKICBlbmFibGVkOiB0cnVlCiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBodHRwOiAzMTAwCmdhdGV3YXk6CiAgZW5hYmxlZDogdHJ1ZQogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgaHR0cDogODAKICAgIHR5cGU6IExvYWRCYWxhbmNlcgpkaXN0cmlidXRvcjoKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDMxMDAKaW5nZXN0ZXI6CiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBodHRwOiAzMTAwCnF1ZXJpZXI6CiAgcG9kU2VjdXJpdHlDb250ZXh0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgZnNHcm91cDogMTAwMgogIGNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIHJ1bkFzVXNlcjogMTAwMgogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgaHR0cDogMzEwMApxdWVyeUZyb250ZW5kOgogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgaHR0cDogMzEwMApxdWVyeVNjaGVkdWxlcjoKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDMxMDAKcHJvbXRhaWw6CiAgZW5hYmxlZDogdHJ1ZQogIGNvbnRhaW5lclBvcnRzOgogICAgaHR0cDogODA4MQogIHBvZFNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIGZzR3JvdXA6IDAKICBjb250YWluZXJTZWN1cml0eUNvbnRleHQ6CiAgICBlbmFibGVkOiB0cnVlCiAgICBydW5Bc1VzZXI6IDAKICBsb2dMZXZlbDogZGVidWcKICBzZXJ2aWNlOgogICAgdHlwZTogQ2x1c3RlcklQCiAgICBwb3J0czoKICAgICAgaHR0cDogMzEwMQogIHJiYWM6CiAgICBjcmVhdGU6IHRydWUKICBzZXJ2aWNlQWNjb3VudDoKICAgIGNyZWF0ZTogdHJ1ZQogICAgYXV0b21vdW50U2VydmljZUFjY291bnRUb2tlbjogdHJ1ZQptZW1jYWNoZWRjaHVua3M6CiAgZW5hYmxlZDogdHJ1ZQogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgbWVtY2FjaGVkOiAxMTIxMgptZW1jYWNoZWRmcm9udGVuZDoKICBlbmFibGVkOiB0cnVlCiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBtZW1jYWNoZWQ6IDExMjEyCm1lbWNhY2hlZGluZGV4cXVlcmllczoKICBlbmFibGVkOiB0cnVlCiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBtZW1jYWNoZWQ6IDExMjEyIA==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,28 +41,30 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/grafana-loki/goss/promtail"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "grafana-loki/goss/promtail/goss.yaml",
|
||||
"vars_file": "grafana-loki/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "ds-grafana-loki-promtail"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/grafana-loki/goss/querier"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "grafana-loki/goss/querier/goss.yaml",
|
||||
"vars_file": "grafana-loki/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "sts-grafana-loki-querier"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
mimir:
|
||||
dataDir: "/bitnami/grafana-mimir"
|
||||
dataDir: /bitnami/grafana-mimir
|
||||
containerPorts:
|
||||
http: 8082
|
||||
gossipRing: 8946
|
||||
@@ -10,9 +10,11 @@ mimir:
|
||||
httpPrefix:
|
||||
prometheus: /prometheus-test
|
||||
gateway:
|
||||
enabled: true
|
||||
service:
|
||||
ports:
|
||||
http: 80
|
||||
type: LoadBalancer
|
||||
compactor:
|
||||
service:
|
||||
ports:
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/grafana-mimir"
|
||||
},
|
||||
"runtime_parameters": "bWltaXI6CiAgZGF0YURpcjogIi9iaXRuYW1pL2dyYWZhbmEtbWltaXIiCiAgY29udGFpbmVyUG9ydHM6CiAgICBodHRwOiA4MDgyCiAgICBnb3NzaXBSaW5nOiA4OTQ2CiAgZ29zc2lwUmluZzoKICAgIHNlcnZpY2U6CiAgICAgIHBvcnRzOgogICAgICAgIGh0dHA6IDg5NDYKICBodHRwUHJlZml4OgogICAgcHJvbWV0aGV1czogL3Byb21ldGhldXMtdGVzdApnYXRld2F5OgogIGVuYWJsZWQ6IHRydWUKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDgwCiAgICB0eXBlOiBMb2FkQmFsYW5jZXIKY29tcGFjdG9yOgogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgaHR0cDogODA4MgpkaXN0cmlidXRvcjoKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDgwODIKcXVlcnlGcm9udGVuZDoKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDgwODIKc3RvcmVHYXRld2F5OgogIHBvZFNlY3VyaXR5Q29udGV4dDoKICAgIGZzR3JvdXA6IDEwMDIKICBjb250YWluZXJTZWN1cml0eUNvbnRleHQ6CiAgICBydW5Bc1VzZXI6IDEwMDIKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDgwODIKbWVtY2FjaGVkY2h1bmtzOgogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgbWVtY2FjaGVkOiAxMTIxMgptZW1jYWNoZWRmcm9udGVuZDoKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIG1lbWNhY2hlZDogMTEyMTIKbWVtY2FjaGVkaW5kZXg6CiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBtZW1jYWNoZWQ6IDExMjEyCm1lbWNhY2hlZG1ldGFkYXRhOgogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgbWVtY2FjaGVkOiAxMTIxMg==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/grafana-mimir/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "grafana-mimir/goss/goss.yaml",
|
||||
"vars_file": "grafana-mimir/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "sts-grafana-mimir-store-gateway"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/grafana-mimir"
|
||||
},
|
||||
"runtime_parameters": "bWltaXI6CiAgZGF0YURpcjogIi9iaXRuYW1pL2dyYWZhbmEtbWltaXIiCiAgY29udGFpbmVyUG9ydHM6CiAgICBodHRwOiA4MDgyCiAgICBnb3NzaXBSaW5nOiA4OTQ2CiAgZ29zc2lwUmluZzoKICAgIHNlcnZpY2U6CiAgICAgIHBvcnRzOgogICAgICAgIGh0dHA6IDg5NDYKICBodHRwUHJlZml4OgogICAgcHJvbWV0aGV1czogL3Byb21ldGhldXMtdGVzdApnYXRld2F5OgogIGVuYWJsZWQ6IHRydWUKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDgwCiAgICB0eXBlOiBMb2FkQmFsYW5jZXIKY29tcGFjdG9yOgogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgaHR0cDogODA4MgpkaXN0cmlidXRvcjoKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDgwODIKcXVlcnlGcm9udGVuZDoKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDgwODIKc3RvcmVHYXRld2F5OgogIHBvZFNlY3VyaXR5Q29udGV4dDoKICAgIGZzR3JvdXA6IDEwMDIKICBjb250YWluZXJTZWN1cml0eUNvbnRleHQ6CiAgICBydW5Bc1VzZXI6IDEwMDIKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDgwODIKbWVtY2FjaGVkY2h1bmtzOgogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgbWVtY2FjaGVkOiAxMTIxMgptZW1jYWNoZWRmcm9udGVuZDoKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIG1lbWNhY2hlZDogMTEyMTIKbWVtY2FjaGVkaW5kZXg6CiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBtZW1jYWNoZWQ6IDExMjEyCm1lbWNhY2hlZG1ldGFkYXRhOgogIHNlcnZpY2U6CiAgICBwb3J0czoKICAgICAgbWVtY2FjaGVkOiAxMTIxMg==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/grafana-mimir/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "grafana-mimir/goss/goss.yaml",
|
||||
"vars_file": "grafana-mimir/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "sts-grafana-mimir-store-gateway"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
operator:
|
||||
containerSecurityContext:
|
||||
runAsUser: 1002
|
||||
podSecurityContext:
|
||||
fsGroup: 1002
|
||||
serviceAccount:
|
||||
automountServiceAccountToken: true
|
||||
33
.vib/grafana-operator/runtime-parameters.yaml
Normal file
33
.vib/grafana-operator/runtime-parameters.yaml
Normal file
@@ -0,0 +1,33 @@
|
||||
operator:
|
||||
enabled: true
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
podSecurityContext:
|
||||
fsGroup: 1002
|
||||
containerPorts:
|
||||
metrics: 8080
|
||||
podLabels:
|
||||
instance: operator
|
||||
rbac:
|
||||
create: true
|
||||
serviceAccount:
|
||||
create: true
|
||||
automountServiceAccountToken: true
|
||||
grafana:
|
||||
enabled: true
|
||||
config:
|
||||
security:
|
||||
admin_user: test_admin
|
||||
admin_password: ComplicatedPassword123!4
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
runAsGroup: 0
|
||||
service:
|
||||
type: LoadBalancer
|
||||
extraPorts:
|
||||
- name: grafana-ve
|
||||
port: 80
|
||||
protocol: TCP
|
||||
targetPort: grafana-http
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/grafana-operator"
|
||||
},
|
||||
"runtime_parameters": "b3BlcmF0b3I6CiAgZW5hYmxlZDogdHJ1ZQogIGNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIHJ1bkFzVXNlcjogMTAwMgogIHBvZFNlY3VyaXR5Q29udGV4dDoKICAgIGZzR3JvdXA6IDEwMDIKICBjb250YWluZXJQb3J0czoKICAgIG1ldHJpY3M6IDgwODAKICBwb2RMYWJlbHM6CiAgICBpbnN0YW5jZTogb3BlcmF0b3IKICByYmFjOgogICAgY3JlYXRlOiB0cnVlCiAgc2VydmljZUFjY291bnQ6CiAgICBjcmVhdGU6IHRydWUKICAgIGF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW46IHRydWUKZ3JhZmFuYToKICBlbmFibGVkOiB0cnVlCiAgY29uZmlnOgogICAgc2VjdXJpdHk6CiAgICAgIGFkbWluX3VzZXI6IHRlc3RfYWRtaW4KICAgICAgYWRtaW5fcGFzc3dvcmQ6IENvbXBsaWNhdGVkUGFzc3dvcmQxMjMhNAogIGNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIHJ1bkFzVXNlcjogMTAwMgogICAgcnVuQXNHcm91cDogMAogIHNlcnZpY2U6CiAgICB0eXBlOiBMb2FkQmFsYW5jZXIKICAgIGV4dHJhUG9ydHM6CiAgICAgIC0gbmFtZTogZ3JhZmFuYS12ZQogICAgICAgIHBvcnQ6IDgwCiAgICAgICAgcHJvdG9jb2w6IFRDUAogICAgICAgIHRhcmdldFBvcnQ6IGdyYWZhbmEtaHR0cA==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/grafana-operator/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "grafana-operator/goss/goss.yaml",
|
||||
"vars_file": "grafana-operator/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-grafana-operator"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/grafana-operator"
|
||||
},
|
||||
"runtime_parameters": "b3BlcmF0b3I6CiAgZW5hYmxlZDogdHJ1ZQogIGNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIHJ1bkFzVXNlcjogMTAwMgogIHBvZFNlY3VyaXR5Q29udGV4dDoKICAgIGZzR3JvdXA6IDEwMDIKICBjb250YWluZXJQb3J0czoKICAgIG1ldHJpY3M6IDgwODAKICBwb2RMYWJlbHM6CiAgICBpbnN0YW5jZTogb3BlcmF0b3IKICByYmFjOgogICAgY3JlYXRlOiB0cnVlCiAgc2VydmljZUFjY291bnQ6CiAgICBjcmVhdGU6IHRydWUKICAgIGF1dG9tb3VudFNlcnZpY2VBY2NvdW50VG9rZW46IHRydWUKZ3JhZmFuYToKICBlbmFibGVkOiB0cnVlCiAgY29uZmlnOgogICAgc2VjdXJpdHk6CiAgICAgIGFkbWluX3VzZXI6IHRlc3RfYWRtaW4KICAgICAgYWRtaW5fcGFzc3dvcmQ6IENvbXBsaWNhdGVkUGFzc3dvcmQxMjMhNAogIGNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIHJ1bkFzVXNlcjogMTAwMgogICAgcnVuQXNHcm91cDogMAogIHNlcnZpY2U6CiAgICB0eXBlOiBMb2FkQmFsYW5jZXIKICAgIGV4dHJhUG9ydHM6CiAgICAgIC0gbmFtZTogZ3JhZmFuYS12ZQogICAgICAgIHBvcnQ6IDgwCiAgICAgICAgcHJvdG9jb2w6IFRDUAogICAgICAgIHRhcmdldFBvcnQ6IGdyYWZhbmEtaHR0cA==",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/grafana-operator/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "grafana-operator/goss/goss.yaml",
|
||||
"vars_file": "grafana-operator/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-grafana-operator"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
tempo:
|
||||
dataDir: /bitnami/grafana-tempo/data
|
||||
containerPorts:
|
||||
web: 3101
|
||||
compactor:
|
||||
podSecurityContext:
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
runAsUser: 1002
|
||||
distributor:
|
||||
service:
|
||||
ports:
|
||||
http: 3101
|
||||
ingester:
|
||||
service:
|
||||
ports:
|
||||
http: 3101
|
||||
querier:
|
||||
service:
|
||||
ports:
|
||||
http: 3101
|
||||
queryFrontend:
|
||||
service:
|
||||
ports:
|
||||
http: 80
|
||||
68
.vib/grafana-tempo/runtime-parameters.yaml
Normal file
68
.vib/grafana-tempo/runtime-parameters.yaml
Normal file
@@ -0,0 +1,68 @@
|
||||
tempo:
|
||||
dataDir: /bitnami/grafana-tempo/data
|
||||
traces:
|
||||
jaeger:
|
||||
thriftHttp: true
|
||||
search:
|
||||
enabled: true
|
||||
containerPorts:
|
||||
web: 3101
|
||||
gossipRing: 7946
|
||||
compactor:
|
||||
enabled: true
|
||||
replicaCount: 2
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
http: 80
|
||||
distributor:
|
||||
replicaCount: 1
|
||||
service:
|
||||
ports:
|
||||
http: 3101
|
||||
ingester:
|
||||
replicaCount: 1
|
||||
service:
|
||||
ports:
|
||||
http: 3101
|
||||
querier:
|
||||
replicaCount: 1
|
||||
service:
|
||||
ports:
|
||||
http: 3101
|
||||
queryFrontend:
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
http: 80
|
||||
vulture:
|
||||
enabled: true
|
||||
extraDeploy:
|
||||
- apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
labels:
|
||||
app: vib-synthetic-load-generator
|
||||
name: vib-synthetic-load-generator
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: vib-synthetic-load-generator
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: vib-synthetic-load-generator
|
||||
spec:
|
||||
containers:
|
||||
- image: omnition/synthetic-load-generator:1.0.29
|
||||
name: synthetic-load-generator
|
||||
env:
|
||||
- name: JAEGER_COLLECTOR_URL
|
||||
value: http://grafana-tempo-distributor:14268
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/grafana-tempo"
|
||||
},
|
||||
"runtime_parameters": "dGVtcG86CiAgZGF0YURpcjogL2JpdG5hbWkvZ3JhZmFuYS10ZW1wby9kYXRhCiAgdHJhY2VzOgogICAgamFlZ2VyOgogICAgICB0aHJpZnRIdHRwOiB0cnVlCiAgc2VhcmNoOgogICAgZW5hYmxlZDogdHJ1ZQogIGNvbnRhaW5lclBvcnRzOgogICAgd2ViOiAzMTAxCiAgICBnb3NzaXBSaW5nOiA3OTQ2CmNvbXBhY3RvcjoKICBlbmFibGVkOiB0cnVlCiAgcmVwbGljYUNvdW50OiAyCiAgcG9kU2VjdXJpdHlDb250ZXh0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgZnNHcm91cDogMTAwMgogIGNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIHJ1bkFzVXNlcjogMTAwMgogIHNlcnZpY2U6CiAgICB0eXBlOiBMb2FkQmFsYW5jZXIKICAgIHBvcnRzOgogICAgICBodHRwOiA4MApkaXN0cmlidXRvcjoKICByZXBsaWNhQ291bnQ6IDEKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDMxMDEKaW5nZXN0ZXI6CiAgcmVwbGljYUNvdW50OiAxCiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBodHRwOiAzMTAxCnF1ZXJpZXI6CiAgcmVwbGljYUNvdW50OiAxCiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBodHRwOiAzMTAxCnF1ZXJ5RnJvbnRlbmQ6CiAgc2VydmljZToKICAgIHR5cGU6IExvYWRCYWxhbmNlcgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDgwCnZ1bHR1cmU6CiAgZW5hYmxlZDogdHJ1ZQpleHRyYURlcGxveToKLSBhcGlWZXJzaW9uOiBhcHBzL3YxCiAga2luZDogRGVwbG95bWVudAogIG1ldGFkYXRhOgogICAgbGFiZWxzOgogICAgICBhcHA6IHZpYi1zeW50aGV0aWMtbG9hZC1nZW5lcmF0b3IKICAgIG5hbWU6IHZpYi1zeW50aGV0aWMtbG9hZC1nZW5lcmF0b3IKICBzcGVjOgogICAgcmVwbGljYXM6IDEKICAgIHNlbGVjdG9yOgogICAgICBtYXRjaExhYmVsczoKICAgICAgICBhcHA6IHZpYi1zeW50aGV0aWMtbG9hZC1nZW5lcmF0b3IKICAgIHRlbXBsYXRlOgogICAgICBtZXRhZGF0YToKICAgICAgICBsYWJlbHM6CiAgICAgICAgICBhcHA6IHZpYi1zeW50aGV0aWMtbG9hZC1nZW5lcmF0b3IKICAgICAgc3BlYzoKICAgICAgICBjb250YWluZXJzOgogICAgICAgIC0gaW1hZ2U6IG9tbml0aW9uL3N5bnRoZXRpYy1sb2FkLWdlbmVyYXRvcjoxLjAuMjkKICAgICAgICAgIG5hbWU6IHN5bnRoZXRpYy1sb2FkLWdlbmVyYXRvcgogICAgICAgICAgZW52OgogICAgICAgICAgLSBuYW1lOiBKQUVHRVJfQ09MTEVDVE9SX1VSTAogICAgICAgICAgICB2YWx1ZTogaHR0cDovL2dyYWZhbmEtdGVtcG8tZGlzdHJpYnV0b3I6MTQyNjgK",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/grafana-tempo/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "grafana-tempo/goss/goss.yaml",
|
||||
"vars_file": "grafana-tempo/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-grafana-tempo-compactor"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -75,7 +75,6 @@
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/grafana-tempo/ginkgo"
|
||||
|
||||
},
|
||||
"params": {
|
||||
"kubeconfig": "{{kubeconfig}}",
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/grafana-tempo"
|
||||
},
|
||||
"runtime_parameters": "dGVtcG86CiAgZGF0YURpcjogL2JpdG5hbWkvZ3JhZmFuYS10ZW1wby9kYXRhCiAgdHJhY2VzOgogICAgamFlZ2VyOgogICAgICB0aHJpZnRIdHRwOiB0cnVlCiAgc2VhcmNoOgogICAgZW5hYmxlZDogdHJ1ZQogIGNvbnRhaW5lclBvcnRzOgogICAgd2ViOiAzMTAxCiAgICBnb3NzaXBSaW5nOiA3OTQ2CmNvbXBhY3RvcjoKICBlbmFibGVkOiB0cnVlCiAgcmVwbGljYUNvdW50OiAyCiAgcG9kU2VjdXJpdHlDb250ZXh0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgZnNHcm91cDogMTAwMgogIGNvbnRhaW5lclNlY3VyaXR5Q29udGV4dDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIHJ1bkFzVXNlcjogMTAwMgogIHNlcnZpY2U6CiAgICB0eXBlOiBMb2FkQmFsYW5jZXIKICAgIHBvcnRzOgogICAgICBodHRwOiA4MApkaXN0cmlidXRvcjoKICByZXBsaWNhQ291bnQ6IDEKICBzZXJ2aWNlOgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDMxMDEKaW5nZXN0ZXI6CiAgcmVwbGljYUNvdW50OiAxCiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBodHRwOiAzMTAxCnF1ZXJpZXI6CiAgcmVwbGljYUNvdW50OiAxCiAgc2VydmljZToKICAgIHBvcnRzOgogICAgICBodHRwOiAzMTAxCnF1ZXJ5RnJvbnRlbmQ6CiAgc2VydmljZToKICAgIHR5cGU6IExvYWRCYWxhbmNlcgogICAgcG9ydHM6CiAgICAgIGh0dHA6IDgwCnZ1bHR1cmU6CiAgZW5hYmxlZDogdHJ1ZQpleHRyYURlcGxveToKLSBhcGlWZXJzaW9uOiBhcHBzL3YxCiAga2luZDogRGVwbG95bWVudAogIG1ldGFkYXRhOgogICAgbGFiZWxzOgogICAgICBhcHA6IHZpYi1zeW50aGV0aWMtbG9hZC1nZW5lcmF0b3IKICAgIG5hbWU6IHZpYi1zeW50aGV0aWMtbG9hZC1nZW5lcmF0b3IKICBzcGVjOgogICAgcmVwbGljYXM6IDEKICAgIHNlbGVjdG9yOgogICAgICBtYXRjaExhYmVsczoKICAgICAgICBhcHA6IHZpYi1zeW50aGV0aWMtbG9hZC1nZW5lcmF0b3IKICAgIHRlbXBsYXRlOgogICAgICBtZXRhZGF0YToKICAgICAgICBsYWJlbHM6CiAgICAgICAgICBhcHA6IHZpYi1zeW50aGV0aWMtbG9hZC1nZW5lcmF0b3IKICAgICAgc3BlYzoKICAgICAgICBjb250YWluZXJzOgogICAgICAgIC0gaW1hZ2U6IG9tbml0aW9uL3N5bnRoZXRpYy1sb2FkLWdlbmVyYXRvcjoxLjAuMjkKICAgICAgICAgIG5hbWU6IHN5bnRoZXRpYy1sb2FkLWdlbmVyYXRvcgogICAgICAgICAgZW52OgogICAgICAgICAgLSBuYW1lOiBKQUVHRVJfQ09MTEVDVE9SX1VSTAogICAgICAgICAgICB2YWx1ZTogaHR0cDovL2dyYWZhbmEtdGVtcG8tZGlzdHJpYnV0b3I6MTQyNjgK",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -42,14 +41,15 @@
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/grafana-tempo/goss"
|
||||
"path": "/.vib"
|
||||
},
|
||||
"tests_file": "grafana-tempo/goss/goss.yaml",
|
||||
"vars_file": "grafana-tempo/runtime-parameters.yaml",
|
||||
"remote": {
|
||||
"pod": {
|
||||
"workload": "deploy-grafana-tempo-compactor"
|
||||
}
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -75,7 +75,6 @@
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/grafana-tempo/ginkgo"
|
||||
|
||||
},
|
||||
"params": {
|
||||
"kubeconfig": "{{kubeconfig}}",
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
plugins: grafana-kubernetes-app
|
||||
podSecurityContext:
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
runAsUser: 1002
|
||||
service:
|
||||
ports:
|
||||
grafana: 80
|
||||
19
.vib/grafana/runtime-parameters.yaml
Normal file
19
.vib/grafana/runtime-parameters.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
admin:
|
||||
user: test_admin
|
||||
password: ComplicatedPassword123!4
|
||||
plugins: grafana-kubernetes-app
|
||||
grafana:
|
||||
containerPorts:
|
||||
grafana: 3000
|
||||
podSecurityContext:
|
||||
enabled: true
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
enabled: true
|
||||
runAsUser: 1002
|
||||
service:
|
||||
type: LoadBalancer
|
||||
ports:
|
||||
grafana: 80
|
||||
persistence:
|
||||
enabled: true
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user