Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manifests ¶
type Manifests struct { Roles []rbacv1.Role ClusterRoles []rbacv1.ClusterRole Deployments []appsv1.Deployment V1CustomResourceDefinitions []apiextv1.CustomResourceDefinition V1beta1CustomResourceDefinitions []apiextv1beta1.CustomResourceDefinition ValidatingWebhooks []admissionregv1.ValidatingWebhook MutatingWebhooks []admissionregv1.MutatingWebhook CustomResources []unstructured.Unstructured Others []unstructured.Unstructured }
Manifests holds a collector of all manifests relevant to CSV updates.
func (*Manifests) UpdateFromDirs ¶
UpdateFromDirs adds Roles, ClusterRoles, Deployments, and Custom Resource examples found in deployDir, and CustomResourceDefinitions found in crdsDir, to their respective fields in a Manifests, then filters and deduplicates them. All other objects are added to Manifests.Others.
func (*Manifests) UpdateFromReader ¶
UpdateFromReader adds Roles, ClusterRoles, Deployments, CustomResourceDefinitions, and Custom Resources found in r to their respective fields in a Manifests, then filters and deduplicates them. All other objects are added to Manifests.Others.
Click to show internal directories.
Click to hide internal directories.