When will the operator in OperatorHub be updated?
Closed this issue · 7 comments
The available operator version in Openshift is 1.0.5 from may. But there is a 2.0.1 release available. When do you expect the operator in OperatorHub to be updated to the current version?
Hi,
Unfortunately we were having some difficulty in releasing the OLM Operator bundle in all places. It should now be available via;
- OperatorHub Community Operators: https://operatorhub.io/operator/instana-agent-operator/stable/instana-agent-operator.v2.0.1
- ArtifactHub (via OperatorHub): https://artifacthub.io/packages/olm/community-operators/instana-agent-operator
- RedHat certified Operators
The RedHat Marketplace Operators is still in progress but should follow soon.
Please let us know if there are even more places we currently overlooked.
Alright, 2.0.0 is actually there now in the Openshift OperatorHub. Do you know if there is a minium of kubernetes version?
I think we're supporting all the same versions as with the previous version.
Note that we will have a 2.0.2 version in a couple of days. You might want to wait for that, as it includes a fix for SecurityContext
which might give problems on OpenShift.
2.0.2 fails on our Openshift 4.6 cluster but works in our 4.8. The log:
controller-manager.log
For some reason it lists "Provided APIs" twice, maybe some leftovers from a previous operator are still around? It also insist on "Manual approval required" despite choosing Automatic (which it does not on the 4.8 cluster).
Hi,
It looks like the Cert-Manager might be missing? This is needed when installing with the conversion WebHook: https://github.com/instana/instana-agent-operator#installing
Could you please retry?
With the provided API's do you perhaps mean the v1beta1
and v1
? The v1
is the new one but the conversion WebHook will automatically convert the v1beta1
so the new Operator works with that as well.
If you don't need this conversion, you can also install without the WebHook (and thus also don't need the Cert-Manager).
controller-manager pods are crashing on 4.6 cluster. Tried installing via yaml and it failed with cert-manager.io/v1
Once I install https://github.com/jetstack/cert-manager/releases/download/v1.6.1/cert-manager.yaml
the operator gets installed without crashing the controller-manager.
Operator gets installed okay on 4.8 cluster via GUI without any extra steps.
$oc apply -f https://github.com/instana/instana-agent-operator/releases/download/v2.0.3/instana-agent-operator.yaml
namespace/instana-agent unchanged
customresourcedefinition.apiextensions.k8s.io/agents.instana.io configured
serviceaccount/controller-manager unchanged
clusterrole.rbac.authorization.k8s.io/manager-role configured
clusterrole.rbac.authorization.k8s.io/leader-election-role unchanged
clusterrolebinding.rbac.authorization.k8s.io/leader-election-rolebinding unchanged
clusterrolebinding.rbac.authorization.k8s.io/manager-rolebinding unchanged
configmap/manager-config unchanged
service/webhook-service created
deployment.apps/controller-manager configured
unable to recognize "https://github.com/instana/instana-agent-operator/releases/download/v2.0.3/instana-agent-operator.yaml": no matches for kind "Certificate" in version "cert-manager.io/v1"
unable to recognize "https://github.com/instana/instana-agent-operator/releases/download/v2.0.3/instana-agent-operator.yaml": no matches for kind "Issuer" in version "cert-manager.io/v1"
thanks. I guess that means we can close this issue?
(the Operator not working without the cert-manager is expected. Perhaps on OC 4.8 its already there or was installed for some other software?)