adds a new ManagingOAuthAPIServer field to authentication's operator status field
the new field indicates whether CAS is managing OAuth related APIs. Setting this field to true will cause OAS-O to step down
@@ -25,6 +25,10 @@ type AuthenticationSpec struct {
}
type AuthenticationStatus struct {
+ // ManagingOAuthAPIServer indicates whether this operator is managing OAuth related APIs. Setting this field to true will cause OAS-O to step down.
+ // Note that this field will be removed in the future releases, once https://github.com/openshift/enhancements/blob/master/enhancements/authentication/separate-oauth-resources.md is fully implemented
+ // +optional
+ ManagingOAuthAPIServer bool `json:"managingOAuthAPIServer,omitempty"`
OperatorStatus `json:",inline"`
}
