-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installing sail operator without kustomize #401
Comments
There's the potential that the sail operator is moved to the istio-ecosystem and that the sail operator would be published in the k8s community operator hub so perhaps this is the way to move once available. I've reached out to find out what the suggested method is for installing sail operator upstream (if there is one). |
In case a package/index is added to the maistra repo I have some wip changes here main...adam-cattermole:kuadrant-operator:sail-helm-install |
hi @adam-cattermole, what would you need from us to consume the charts? you can always |
Hey @dgn, I don't think sub-moduling in our repository is a viable solution for us to install another operator. We are looking for a way to install the operator for both local dev and nightly tests with the option of pinning to a particular version. It's possible we could pin by commit sha for now and patch the deployment with the relative nightly (and write some tooling to do this). To install from the helm charts an index/package needs to be present with the charts (like this), and we could then install directly with kustomize with the changes here main...adam-cattermole:kuadrant-operator:sail-helm-install |
I see. I'm sorry but I don't think we currently have the means to support a tarball chart release. We're focusing on OLM as the primary deployment mechanism for the near future. If it's only for nightly tests and local dev, I don't see why shallow-cloing the repo and calling If there's any other way we can support you in a way that presents itself as a one-off effort instead of continued maintenance we'll be happy to do that! |
Understood, thanks for your input - I'll continue to watch OSSM-4829 and once that's complete we could look at consuming through OLM from the community operator hub. |
Linking this for reference istio-ecosystem/sail-operator#110 I'll look at updating the draft PR to consume one of the helm charts once available and we can unpin. |
Follows up from #400.
The sail operator moved away from using
kustomize
tohelm
to install locally which means we can no longer install the same way for local dev / testing (maistra/istio-operator#1576). This leavesISTIO_INSTALL_SAIL=true
non-functional (edit: this has been fixed by pinning the sail version to the commit before the manifests were removed).Currently there isn't a helm package/index to consume from in the GitHub repo https://github.com/maistra/istio-operator/tree/maistra-3.0/chart so it does not look like we can easily install from the helm chart.
The text was updated successfully, but these errors were encountered: