-
Story
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
False
-
-
False
-
-
Description of problem:
When describing build schema the descriptions are all cut off:
$ oc explain --api-version=shipwright.io/v1beta1 build.spec.source GROUP: shipwright.io KIND: Build VERSION: v1beta1 FIELD: source <Object> DESCRIPTION: Source refers to the location where the source cod FIELDS: contextDir <string> ContextDir is a path to subfolder in the repo. Opt git <Object> Git contains the details for the source of type Gi local <Object> Local contains the details for the source of type ociArtifact <Object> OCIArtifact contains the details for the source of type <string> -required- Type is the BuildSource qualifier, the type of the
Additional info:
Root Cause: Shipwright's CRDs are very large, and the operator uses "client-side apply" to install them. This adds a very large annotation to the CRD object, causing it to exceed size limits.
Switching the CRD installation to use server-side apply solves this problem, and allows us to revert some of the logic in https://github.com/shipwright-io/operator/pull/204.