KReference.Group field¶
Flag name: kreference-group
Stage: Alpha, disabled by default
Tracking issue: #5086
Persona: Developer
When using the KReference
type to refer to another Knative resource, you can
just specify the API group
of the resource, instead of the full APIVersion
.
For example, in order to refer to an InMemoryChannel
, instead of the following
spec:
apiVersion: messaging.knative.dev/v1
kind: InMemoryChannel
name: my-channel
You can use the following:
group: messaging.knative.dev
kind: InMemoryChannel
name: my-channel
With this feature you can allow Knative to resolve the full APIVersion
and
further upgrades, deprecations and removals of the referred CRD without
affecting existing resources.
Note
At the moment this feature is implemented only for
Subscription.Spec.Subscriber.Ref
and Subscription.Spec.Channel
.