Documentation ¶
Index ¶
- func DumpInstallStrategyToConfigMap(clientset client.Client, objects []runtime.Object, reqLogger logr.Logger, ...) error
- type Strategy
- func (ins *Strategy) APIDeployments() []*appsv1.Deployment
- func (ins *Strategy) APIServices() []*apiregistrationv1.APIService
- func (ins *Strategy) CRDs() []*v1.CustomResourceDefinition
- func (ins *Strategy) CertificateSecrets() []*corev1.Secret
- func (ins *Strategy) ClusterRoleBindings() []*rbacv1.ClusterRoleBinding
- func (ins *Strategy) ClusterRoles() []*rbacv1.ClusterRole
- func (ins *Strategy) ConfigMaps() []*corev1.ConfigMap
- func (ins *Strategy) ControllerDeployments() []*appsv1.Deployment
- func (ins *Strategy) DaemonSets() []*appsv1.DaemonSet
- func (ins *Strategy) Deployments() []*appsv1.Deployment
- func (ins *Strategy) MutatingWebhookConfigurations() []*admissionregistrationv1.MutatingWebhookConfiguration
- func (ins *Strategy) RoleBindings() []*rbacv1.RoleBinding
- func (ins *Strategy) Roles() []*rbacv1.Role
- func (ins *Strategy) SCCs() []*secv1.SecurityContextConstraints
- func (ins *Strategy) ServiceAccounts() []*corev1.ServiceAccount
- func (ins *Strategy) Services() []*corev1.Service
- func (ins *Strategy) ValidatingWebhookConfigurations() []*admissionregistrationv1.ValidatingWebhookConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Strategy ¶
type Strategy struct {
// contains filtered or unexported fields
}
Strategy structure for CDI
func (*Strategy) APIDeployments ¶
func (ins *Strategy) APIDeployments() []*appsv1.Deployment
APIDeployments returns list of API Deployments
func (*Strategy) APIServices ¶
func (ins *Strategy) APIServices() []*apiregistrationv1.APIService
APIServices returns list of API Services
func (*Strategy) CRDs ¶
func (ins *Strategy) CRDs() []*v1.CustomResourceDefinition
CRDs returns list of Custom Resource Deployments
func (*Strategy) CertificateSecrets ¶
CertificateSecrets returns list of Certificate Secrets
func (*Strategy) ClusterRoleBindings ¶
func (ins *Strategy) ClusterRoleBindings() []*rbacv1.ClusterRoleBinding
ClusterRoleBindings returns list of Cluster Roles Bindings
func (*Strategy) ClusterRoles ¶
func (ins *Strategy) ClusterRoles() []*rbacv1.ClusterRole
ClusterRoles returns list of Cluster Roles
func (*Strategy) ConfigMaps ¶
ConfigMaps returns list of Config Maps
func (*Strategy) ControllerDeployments ¶
func (ins *Strategy) ControllerDeployments() []*appsv1.Deployment
ControllerDeployments returns list of Controller Deployments
func (*Strategy) DaemonSets ¶
DaemonSets returns list of Daemon Sets
func (*Strategy) Deployments ¶
func (ins *Strategy) Deployments() []*appsv1.Deployment
Deployments returns list of Deployments
func (*Strategy) MutatingWebhookConfigurations ¶
func (ins *Strategy) MutatingWebhookConfigurations() []*admissionregistrationv1.MutatingWebhookConfiguration
MutatingWebhookConfigurations returns list of Mutating Webhook Configurations
func (*Strategy) RoleBindings ¶
func (ins *Strategy) RoleBindings() []*rbacv1.RoleBinding
RoleBindings returns list of Roles Bindings
func (*Strategy) SCCs ¶
func (ins *Strategy) SCCs() []*secv1.SecurityContextConstraints
SCCs returns list of Security Context COnstraints
func (*Strategy) ServiceAccounts ¶
func (ins *Strategy) ServiceAccounts() []*corev1.ServiceAccount
ServiceAccounts returns list of Service Accounts
func (*Strategy) ValidatingWebhookConfigurations ¶
func (ins *Strategy) ValidatingWebhookConfigurations() []*admissionregistrationv1.ValidatingWebhookConfiguration
ValidatingWebhookConfigurations returns list of Validating Webhook Configurations