Commit Graph

16 Commits

Author SHA1 Message Date
Francisco de Paz Galán
43e93d83fb [bitnami/harbor] Add Harbor Helm Chart tests (#9644)
* Add Harbor VIB workflow

Signed-off-by: Francisco de Paz <fdepaz@vmware.com>

* Update Harbor VIB workflow env name

Signed-off-by: FraPazGal <fdepaz@vmware.com>

* [bitnami/harbor] Add Harbor helm chart tests

Signed-off-by: FraPazGal <fdepaz@vmware.com>

* Apply suggested changes

Signed-off-by: FraPazGal <fdepaz@vmware.com>

* Reapply suggestion and execute formatter

Signed-off-by: Francisco de Paz <fdepaz@vmware.com>
2022-04-05 12:28:54 +02:00
Jose Antonio Carmona
58edc94cc8 [bitnami/solr] Add SolR Helm Chart tests (#9637)
* Add SolR tests

Signed-off-by: Jose Antonio Carmona <jcarmona@vmware.com>

* Apply feedback I

Signed-off-by: Jose Antonio Carmona <jcarmona@vmware.com>

* Apply feedback II

Signed-off-by: Jose Antonio Carmona <jcarmona@vmware.com>
2022-04-05 10:04:15 +02:00
superaleks
d369484142 [bitnami/phpmyadmin] Add Phpmyadmin Helm Chart tests (#9570)
* Added empty workflow file

Signed-off-by: alukic <alukic@vmware.com>

* Added the phpmyadmin tests

Signed-off-by: alukic <alukic@vmware.com>

* Tweaked the tests to reduce flakiness

Signed-off-by: alukic <alukic@vmware.com>

* Add a missing 0

Signed-off-by: alukic <alukic@vmware.com>

* Moved the assert from commands to the test

Signed-off-by: alukic <alukic@vmware.com>

* Changed the chart-values, to remove username/password settings since we are using the default

Signed-off-by: alukic <alukic@vmware.com>

* Added the login assertion

Signed-off-by: alukic <alukic@vmware.com>

* HTTP to HTTPS

Signed-off-by: alukic <alukic@vmware.com>

* Removed the duplicate rows and an empty line

Signed-off-by: alukic <alukic@vmware.com>

* Empty row

Signed-off-by: alukic <alukic@vmware.com>

* Removed extra row from cypress.json

Signed-off-by: alukic <alukic@vmware.com>

* Applied suggestions in the PR

Signed-off-by: alukic <alukic@vmware.com>

* Plugins as constants

Signed-off-by: alukic <alukic@vmware.com>

* Removed extra shoulds

Signed-off-by: alukic <alukic@vmware.com>
2022-03-29 17:11:15 +02:00
superaleks
2ec2fb5e7b [bitnami/kibana] Add Kibana Helm Chart tests (#9494)
* Created empty Kibana workflow file

Signed-off-by: alukic <alukic@vmware.com>

* Added the Kibana pipeline and the folder structure

Signed-off-by: alukic <alukic@vmware.com>

* Added the Goss test

Signed-off-by: alukic <alukic@vmware.com>

* Added the initial Cypress test spec

Signed-off-by: alukic <alukic@vmware.com>

* Added the git workflow pointing to the pipeline

Signed-off-by: alukic <alukic@vmware.com>

* Added the Kibana tests

Signed-off-by: alukic <alukic@vmware.com>

* Added the CR suggestions, formatting

Signed-off-by: alukic <alukic@vmware.com>

* Changed the locator strategy for upload files

Signed-off-by: alukic <alukic@vmware.com>

* Increased the timeout since the application is slow

Signed-off-by: alukic <alukic@vmware.com>

* Added the dynamic title for Canvas

Signed-off-by: alukic <alukic@vmware.com>
2022-03-22 09:58:22 +01:00
Jose Antonio Carmona
abc90a504d [bitnami/airflow] Add Airflow Helm Chart tests (#9497)
* Add Airflow tests

Signed-off-by: Jose Antonio Carmona <jcarmona@vmware.com>

* Rename users tests data

Signed-off-by: Jose Antonio Carmona <jcarmona@vmware.com>

* Improve DAG trigger selector and delete plugins

Signed-off-by: Jose Antonio Carmona <jcarmona@vmware.com>

* Add Import variable test and formatting

Signed-off-by: Jose Antonio Carmona <jcarmona@vmware.com>
2022-03-22 09:27:07 +01:00
superaleks
43e8285f55 [bitnami/minio] Add tests for Bitnami MiniO Helm Chart #9335 (#9351)
* Added tests for MiniO Helm chart

Signed-off-by: alukic <alukic@vmware.com>

* Formatting

Signed-off-by: alukic <alukic@vmware.com>

* Added changes per PR

Signed-off-by: alukic <alukic@vmware.com>

* Removed downloaded file

Signed-off-by: alukic <alukic@vmware.com>

* Applied suggestions from CR

Signed-off-by: alukic <alukic@vmware.com>
2022-03-15 16:56:10 +01:00
superaleks
d3c663503b [bitnami/wordpress] WordPress test update to follow Test Strategy (#9343)
* Added improvement of potentially flaky test, added randomiser

Signed-off-by: alukic <alukic@vmware.com>

* Added some improvement on the tests

Signed-off-by: alukic <alukic@vmware.com>

* Removed extra spaces

Signed-off-by: alukic <alukic@vmware.com>

* Removed one space more

Signed-off-by: alukic <alukic@vmware.com>

* Added back the comment

Signed-off-by: alukic <alukic@vmware.com>

* Formatting

Signed-off-by: alukic <alukic@vmware.com>

* Applied requested changes

Signed-off-by: alukic <alukic@vmware.com>
2022-03-09 17:08:05 +01:00
superaleks
e6683a3164 [bitnami/grafana] Add Grafana tests (#9259)
* Added the tests for Grafana

Signed-off-by: superaleks <alukic@vmware.com>

* Removed the port for default port

Signed-off-by: superaleks <alukic@vmware.com>

* Added the workflow

Signed-off-by: alukic <alukic@vmware.com>

* Removed the extra fixtures file

Signed-off-by: alukic <alukic@vmware.com>

* Randomised test data, added changes suggested in the code review

Signed-off-by: alukic <alukic@vmware.com>

* Added the PR feedback changes

Signed-off-by: alukic <alukic@vmware.com>

* Removed the deletion test case for data source

Signed-off-by: alukic <alukic@vmware.com>

* Changed the locator strategy to take advantage of retryability, reduced env file

Signed-off-by: alukic <alukic@vmware.com>

* Removed autogenerated file

Signed-off-by: alukic <alukic@vmware.com>

* Instead of constant, use direct values for locators

Signed-off-by: alukic <alukic@vmware.com>

* Formatting

Signed-off-by: alukic <alukic@vmware.com>

* Applied an improvement to locator strategy

Signed-off-by: alukic <alukic@vmware.com>

* Improved a locator for commands too

Signed-off-by: alukic <alukic@vmware.com>

* Fixing the flaky login command

Signed-off-by: alukic <alukic@vmware.com>

* Applied the changes requested by javisalgar

Signed-off-by: alukic <alukic@vmware.com>

* Changed to reduce flakiness

Signed-off-by: alukic <alukic@vmware.com>

* Last working change for login flakiness

Signed-off-by: alukic <alukic@vmware.com>

* Trailing space

Signed-off-by: alukic <alukic@vmware.com>
2022-03-08 10:48:06 +01:00
superaleks
c0838b91ad [bitnami/*]Modified the pipelines to contain breaking changes (#9179)
* Changes in the VE pipelines, formatting

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Triggering Redis and Wordpress pipeline. Will undo this change before final PR

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Removed the Readme changes, triggering both pipelines again

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Fixing Redis resilience test issue

Signed-off-by: superaleks <alukic@vmware.com>

* Added specific resilience tests

Signed-off-by: superaleks <alukic@vmware.com>

* Undo the readme changes, not needed

Signed-off-by: superaleks <alukic@vmware.com>

* Checkout readme file

Signed-off-by: superaleks <alukic@vmware.com>
2022-02-25 11:10:09 +01:00
superaleks
efdba3064a [bitnami/wordpress] Added the image upload test for Wordpress (#9059)
* Added an upload image test for WordPress

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Removed the tab changes for now for easier review

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Trigger pipeline

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Trigger pipeline

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Trigger pipeline

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>
2022-02-21 10:58:20 +01:00
Javier J. Salmerón-García
71f3012093 [bitnami/*]: test: Add VIB integration for package, lint and trivy (#9009)
Description of the change

This PR adds integration with the VMware Image Builder Github actions for package, lint and trivy.

It will also remove the redundant actions from helm/ct. The conditions for launching the VIB pipeline are:

PRs need to affect only one chart
PRs need to bump the chart version
It has been tested with the following examples:

Successful chart bumps (the pipeline runs): Bump argo-workflows javsalgar/charts-1#1 Bump bitnami/nginx-ingress-controller  javsalgar/charts-1#7

Two chart bumps (the pipeline gets skipped): Bump bitnami/pytorch and bitnami/haproxy javsalgar/charts-1#3

Changes without version bump (the action fails): Update grafana readme javsalgar/charts-1#5 Change wavefront-prometheus-adapter README javsalgar/charts-1#2 Change bitnami/drupal description javsalgar/charts-1#8

Changes in the repo root (the action does not run): Change root repo license javsalgar/charts-1#4

Create a file in the bitnami/ folder without affecting a chart (the pipeline gets skipped): Change root repo license javsalgar/charts-1#4
2022-02-15 16:50:24 +01:00
superaleks
eb6fee1cb7 [bitnami/wordpress] Wordpress version update to 5.9. + tests unification (#9008)
* Unified the Wordpress tests. Added version changed tests

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Removed the test suite wrapper

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Unified the test descriptions

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>
2022-02-15 13:03:41 +01:00
superaleks
f1b572a51d [bitnami/redis] Fixing the Redis VIB workflow (#8974)
* Testing the VIB workflow, please ignore

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* First test failed. Launching second test

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Trigger the Redis VIB

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Added a validate pipeline for redis

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Pointing to the validate pipeline for Redis this time

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Removed the added new line in Readme. No real changes. Ready to merge

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>
2022-02-14 09:03:25 +01:00
superaleks
e65f49123f [bitnami/redis] Tests for Standalone, Sentinel and Replica topologies (#8962)
* Added the Redis workflow and the Goss tests for three topologies

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Tried to trigger the Redis worfklow without merging

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Added new in some files due to possible linter complain

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Removed extra new lines

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Workflow modification as per review

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Newline fix

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Newline fix using VS Code

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Newline fix for a previously used pipeline

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Added back the synchronize action

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>
2022-02-10 16:22:29 +01:00
superaleks
fb77de6236 [bitnami/wordpress] Improve Wordpress VIB test coverage (#8841)
* Adding more tests to Wordpress. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Adding more tests to Wordpress. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Removed spaces. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Changed runtime parameters, changed username and password. Added Jmeter action to verify pipeline. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Changed runtime parameters, changed username and password. Added Jmeter action to verify pipeline. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Fixed the pipeline path. Triggered pipeline execution. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Fixed the pipeline path. Triggered pipeline execution. Removed the README.md. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Fixed the resources path for Jmeter. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Test plan path fix for Jmeter. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Removed package-lock.json. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Removed Jmeter action completely. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Removed Jmeter action completely. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Changed the logout test. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Added back the Jmeter tests. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Added back the Jmeter tests. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

* Added the Cypress command comment. Signed-off-by: Aleksandra Lukic <alukic@vmware.com>

Signed-off-by: Aleksandra Lukic <alukic@vmware.com>
2022-02-02 13:41:47 +01:00
mpermar
fe2c36bf48 Initial commit for VMware Image Builder support PoC (#8782)
Signed-off-by: Martin Perez <martinpe@vmware.com>
2022-01-25 15:49:46 +01:00