v1.0.0
Upgrade quarkus from 1.2.1.Final to 1.9.0.Final
- The main change here is the version bump of quarkus from 1.2.1.Final to 1.9.0.Final and all the necessary code changes for it to compile.
- The other change to point out is that we had to add the
create
permissions to theinstana.io
apiGroup in the Operator'sClusterRole
ininstana-agent-operator.yaml
. This is due to a change in[kubernetes-client](https://github.com/fabric8io/kubernetes-client/issues/2292)
when callingcreateOrReplace
, it will first try acreate
and if it fails with a conflict exception, then it'll try anupdate
, which means that the operator will needcreate
permissions in theinstana.io
apiGroup - Include the version of the
instana/instana-agent-operator
image tag in the generatedinstana-agent-operator.yaml
to help ensure that the operators using a previous tag would still work if we introduce a breaking change in a new operator image that requires an updatedinstana-agent-operator.yaml
- No longer pushing the
latest
tag for the operator image in order to tie the operator yaml updates more closely with the operator image updates and avoid the situation where the customers are pulling the latest operator image containing a breaking change but not explicitly updating the operator yaml