caasp-services icon indicating copy to clipboard operation
caasp-services copied to clipboard

Add basic CI for the Portus Chart

Open kiall opened this issue 7 years ago • 3 comments

Add CI that deploys MariaDB (from upstream), and Portus (from this repo). It reuses all the logic from the other Kubic projects in order to boot CaaSP/Kubic infra, configure and bootstrap, etc. Once the infra is up+bootstraped, we install the Helm charts.

This does not test the charts actually work, only that they helm install works. Tests should be added to ensure the charts function correctly.

Additionally, there are several TODO's to address to affect this+the jenkins library repo.

kiall avatar Feb 09 '18 01:02 kiall

Humm - Interesting. helm install --wait doesn't seem to actually wait for the pods to come up.

I guess it's only waiting for the resources it directly creates... @SlickNik - do you know of a simple way to wait for the pods to be ready?

kiall avatar Feb 09 '18 10:02 kiall

And - It looks like the failure to wait is a Helm bug: https://github.com/kubernetes/helm/issues/3173 and the fix https://github.com/kubernetes/helm/pull/3407

kiall avatar Feb 10 '18 12:02 kiall

@kiall is this good to merge?

stefsuse avatar Apr 09 '18 22:04 stefsuse