crosscloudci / cross-cloud

Cross-Cloud - multi-cloud K8s provisioner for CNCF CI Project
https://cncf.ci
Apache License 2.0
166 stars 59 forks source link

Create a CI Smoke test for Prometheus #25

Open namliz opened 7 years ago

namliz commented 7 years ago

The prom pref thing is a big bundle that actually spins up a cluster.

We'll cherry pick from there after preliminary tests from here pass (that's just a POC): https://github.com/zilman/kubesmoke/tree/master/Prometheus/tests

hh commented 7 years ago

Your current builds only produce one of images, can you concat them together?

https://gitlab.cncf.ci/cncf/cross-cloud/builds/5058 https://gitlab.cncf.ci/cncf/cross-cloud/builds/5058/artifacts/file/data/prometheus.properties

nodeExporter.image.repository=registry.cncf.ci/prometheus/node_exporter
nodeExporter.image.tag=ci-v0.14.0.5755fef0.5012

Your missing server.image. and alertmanager.image.

https://gitlab.cncf.ci/prometheus/alertmanager/blob/77a9584d013405a24af8998b8f49f7c06d1b56bb/.gitlab-ci.yml#L44

   - echo alertmanager.image.repository=$CI_REGISTRY_IMAGE | tee release.properties
    - echo alertmanager.image.tag=$IMAGE_TAG | tee -a release.properties