[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:
Michiel
2022-08-25 17:55:37 +02:00
committed by GitHub
co-authored by Jose Antonio Carmona
parent 0ce981c65c
commit 77fa0b6447
7 changed files with 90 additions and 2 deletions
+1
View File
@@ -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/**'
+3
View File
@@ -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');
});
+22
View File
@@ -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 }}/
+11
View File
@@ -0,0 +1,11 @@
service:
ports:
https: 444
hostAliases:
- ip: 127.0.0.1
hostnames:
- status.localhost
podSecurityContext:
fsGroup: 1002
containerSecurityContext:
runAsUser: 1002
+23 -1
View File
@@ -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"
}
}
]
},
+23 -1
View File
@@ -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"
}
}
]
}