Adds OpenShift specific annotations, including connects-to when defined, to all relevant resources as per tips section in the links provided in connected issue.
Adds the labels documented and included in the generic operator here
Brings default annotations to the following, when the applicable information is set: app.openshift.io/connects-to (service binding) and app.openshift.io/vcs-uri(new) .
Other annotations do not seem intuitive to infer currently, unless I'm missing some labels set by the appsody CLI that we can utilize.
The operator should now set every label referenced in the issue's link, excluding the runtime and runtime-version labels. We could infer this from the stack at times, but not all stacks will necessarily have an obvious underlying runtime outside of our defaults.
What this PR does / why we need it?:
connects-to
when defined, to all relevant resources as per tips section in the links provided in connected issue.app.openshift.io/connects-to
(service binding) andapp.openshift.io/vcs-uri
(new) .Other annotations do not seem intuitive to infer currently, unless I'm missing some labels set by the appsody CLI that we can utilize.
The operator should now set every label referenced in the issue's link, excluding the
runtime
andruntime-version
labels. We could infer this from the stack at times, but not all stacks will necessarily have an obvious underlying runtime outside of our defaults.Does this PR introduce a user-facing change?
CHANGELOG.md
Which issue(s) this PR fixes:
Fixes #175