mirror of
https://github.com/wahyd4/charts.git
synced 2026-08-09 05:06:29 +10:00
[bitnami/apache] Add Helm Chart tests (#11801)
* Add Apache Helm Chart tests Signed-off-by: Michiel <michield@vmware.com> Co-authored-by: Jose Antonio Carmona <joancafom@icloud.com>
This commit is contained in:
co-authored by
Jose Antonio Carmona
parent
0ce981c65c
commit
77fa0b6447
@@ -5,6 +5,7 @@ on: # rebuild any PRs and main branch changes
|
||||
- master
|
||||
paths:
|
||||
- 'bitnami/airflow/**'
|
||||
- 'bitnami/apache/**'
|
||||
- 'bitnami/aspnet-core/**'
|
||||
- 'bitnami/cassandra/**'
|
||||
- 'bitnami/consul/**'
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"baseUrl": "http://localhost"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
/// <reference types="cypress" />
|
||||
|
||||
it('visits the apache start page', () => {
|
||||
cy.visit('/');
|
||||
cy.contains('It works');
|
||||
});
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
http:
|
||||
https://apache:{{ .Vars.service.ports.https }}:
|
||||
status: 200
|
||||
allow-insecure: true
|
||||
file:
|
||||
/etc/hosts:
|
||||
exists: true
|
||||
filetype: file
|
||||
contains:
|
||||
{{ range .Vars.hostAliases }}
|
||||
{{ $ip := .ip }}
|
||||
{{ range $host := .hostnames }}
|
||||
- /{{ $ip }}.*{{$host}}/
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
command:
|
||||
check-user-info:
|
||||
exec: id
|
||||
exit-status: 0
|
||||
stdout:
|
||||
- uid={{ .Vars.containerSecurityContext.runAsUser }}
|
||||
- /groups=.*{{ .Vars.podSecurityContext.fsGroup }}/
|
||||
@@ -0,0 +1,11 @@
|
||||
service:
|
||||
ports:
|
||||
https: 444
|
||||
hostAliases:
|
||||
- ip: 127.0.0.1
|
||||
hostnames:
|
||||
- status.localhost
|
||||
podSecurityContext:
|
||||
fsGroup: 1002
|
||||
containerSecurityContext:
|
||||
runAsUser: 1002
|
||||
@@ -22,7 +22,7 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/apache"
|
||||
},
|
||||
"runtime_parameters": "InNlcnZpY2UiOgogICJwb3J0IjogODAKICAidHlwZSI6ICJMb2FkQmFsYW5jZXIi",
|
||||
"runtime_parameters": "c2VydmljZToKICB0eXBlOiBMb2FkQmFsYW5jZXIKICBwb3J0czoKICAgIGh0dHA6IDgwCiAgICBodHRwczogNDQ0CmNvbnRhaW5lclBvcnRzOgogIGh0dHA6IDgwODAKICBodHRwczogODQ0Mwpob3N0QWxpYXNlczoKICAtIGlwOiAiMTI3LjAuMC4xIgogICAgaG9zdG5hbWVzOgogICAgICAtICJzdGF0dXMubG9jYWxob3N0Igpwb2RTZWN1cml0eUNvbnRleHQ6CiAgZW5hYmxlZDogdHJ1ZQogIGZzR3JvdXA6IDEwMDIKY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogIGVuYWJsZWQ6IHRydWUKICBydW5Bc1VzZXI6IDEwMDI",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -37,6 +37,28 @@
|
||||
"endpoint": "lb-apache-http",
|
||||
"app_protocol": "HTTP"
|
||||
}
|
||||
},
|
||||
{
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/apache/goss"
|
||||
},
|
||||
"remote": {
|
||||
"workload": "deploy-apache"
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"action_id": "cypress",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/apache/cypress"
|
||||
},
|
||||
"endpoint": "lb-apache-http",
|
||||
"app_protocol": "HTTP"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
"url": "{SHA_ARCHIVE}",
|
||||
"path": "/bitnami/apache"
|
||||
},
|
||||
"runtime_parameters": "InNlcnZpY2UiOgogICJwb3J0IjogODAKICAidHlwZSI6ICJMb2FkQmFsYW5jZXIi",
|
||||
"runtime_parameters": "c2VydmljZToKICB0eXBlOiBMb2FkQmFsYW5jZXIKICBwb3J0czoKICAgIGh0dHA6IDgwCiAgICBodHRwczogNDQ0CmNvbnRhaW5lclBvcnRzOgogIGh0dHA6IDgwODAKICBodHRwczogODQ0Mwpob3N0QWxpYXNlczoKICAtIGlwOiAiMTI3LjAuMC4xIgogICAgaG9zdG5hbWVzOgogICAgICAtICJzdGF0dXMubG9jYWxob3N0Igpwb2RTZWN1cml0eUNvbnRleHQ6CiAgZW5hYmxlZDogdHJ1ZQogIGZzR3JvdXA6IDEwMDIKY29udGFpbmVyU2VjdXJpdHlDb250ZXh0OgogIGVuYWJsZWQ6IHRydWUKICBydW5Bc1VzZXI6IDEwMDI",
|
||||
"target_platform": {
|
||||
"target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
|
||||
"size": {
|
||||
@@ -37,6 +37,28 @@
|
||||
"endpoint": "lb-apache-http",
|
||||
"app_protocol": "HTTP"
|
||||
}
|
||||
},
|
||||
{
|
||||
"action_id": "goss",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/apache/goss"
|
||||
},
|
||||
"remote": {
|
||||
"workload": "deploy-apache"
|
||||
},
|
||||
"vars_file": "vars.yaml"
|
||||
}
|
||||
},
|
||||
{
|
||||
"action_id": "cypress",
|
||||
"params": {
|
||||
"resources": {
|
||||
"path": "/.vib/apache/cypress"
|
||||
},
|
||||
"endpoint": "lb-apache-http",
|
||||
"app_protocol": "HTTP"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user