Closed hunchback closed 3 years ago
run skydive-functional-tests-backend-orientdb
run skydive-functional-tests-backend-orientdb
@hunchback Thanks for it ! The helm charts were moved to a dedicated repository https://github.com/skydive-project/skydive-helm Do you mind posting the PR there ?
@hunchback Thanks for it ! The helm charts were moved to a dedicated repository https://github.com/skydive-project/skydive-helm Do you mind posting the PR there ?
my proposal is that we move the charts to the main repo (archiving skydive-helm), this way I can push current skydive image (generated in the PR prior to merge) to a local registry (say on localhost:5000) on the CI and then try the full integration with helm prior to someone committing a breaking change. by using modern local k8s clusters (either kind or k3s) I can provide a test which will run fast.
and during a release of skydive we will publish our updated helms to list of helm registries (actually modern docker registries support helm)
w.r.t. helm given how central helm is to any system it makes sense to maintain it in the main repo (just as our docker-compose is maintained here).
run skydive-functional-tests-backend-elasticsearch
run skydive-functional-tests-backend-orientdb
run skydive-functional-tests-backend-elasticsearch
run skydive-k8s-tests
run skydive-k8s-tests
run skydive-functional-tests-backend-orientdb
run skydive-functional-tests-backend-elasticsearch
run skydive-cdd-overview-tests run skydive-functional-tests-backend-elasticsearch run skydive-scale-tests
run skydive-functional-tests-backend-elasticsearch
run skydive-functional-tests-backend-elasticsearch
in this PR I provide a:
note that I want to propose using the main repo
skydive
rather than auxiliary repos as this will provide for easier integration, faster development, and better CI coverage (later I would propose EOL of theskydive-helm
andskydive-operator
). some examples of other projects which use this approach:no CI tests currently - so attaching the status output
traverse to charts directory
create a local test cluster:
install charts
check status (attaching output as there is currently no CI job):
and one can now view UI via browser at
http://localhost:30000
: