Documentation ¶
Index ¶
- func BuildCertificateForPortieris(cr *apiv1alpha1.Portieris) *cmapiv1alpha2.Certificate
- func BuildClusterImagePolicyCRD(cr *apiv1alpha1.Portieris) *extv1.CustomResourceDefinition
- func BuildClusterImagePolicyForPortieris(cr *apiv1alpha1.Portieris) *policyv1.ClusterImagePolicy
- func BuildClusterRoleBindingForPortieris(cr *apiv1alpha1.Portieris) *rbacv1.ClusterRoleBinding
- func BuildClusterRoleForPortieris(cr *apiv1alpha1.Portieris) *rbacv1.ClusterRole
- func BuildDefaultImagePolicyForPortieris(cr *apiv1alpha1.Portieris) *policyv1.ImagePolicy
- func BuildDeploymentForPortieris(cr *apiv1alpha1.Portieris) *appsv1.Deployment
- func BuildIBMSystemImagePolicyForPortieris(cr *apiv1alpha1.Portieris) *policyv1.ImagePolicy
- func BuildImagePolicyCRD(cr *apiv1alpha1.Portieris) *extv1.CustomResourceDefinition
- func BuildIssuerForPortieris(cr *apiv1alpha1.Portieris) *cmapiv1alpha2.Issuer
- func BuildKubeSystemImagePolicyForPortieris(cr *apiv1alpha1.Portieris) *policyv1.ImagePolicy
- func BuildMutatingWebhookConfigurationForPortieris(cr *apiv1alpha1.Portieris) *admv1.MutatingWebhookConfiguration
- func BuildSecurityContextConstraints(cr *apiv1alpha1.Portieris) *scc.SecurityContextConstraints
- func BuildServiceAccountForPortieris(cr *apiv1alpha1.Portieris) *corev1.ServiceAccount
- func BuildServiceForPortieris(cr *apiv1alpha1.Portieris) *corev1.Service
- func BuildTlsSecretForPortieris(cr *apiv1alpha1.Portieris) *corev1.Secret
- func EqualAnnotations(found map[string]string, expected map[string]string) bool
- func EqualClusterRoleBindings(expected *rbacv1.ClusterRoleBinding, found *rbacv1.ClusterRoleBinding) bool
- func EqualContainers(expected v1.Container, found v1.Container) bool
- func EqualDeployments(expected *appsv1.Deployment, found *appsv1.Deployment) bool
- func EqualLabels(found map[string]string, expected map[string]string) bool
- func EqualPods(expected v1.PodTemplateSpec, found v1.PodTemplateSpec) bool
- func EqualReplicas(expected int32, found int32) bool
- func EqualRules(expected []rbacv1.PolicyRule, found []rbacv1.PolicyRule) bool
- func EqualSubjects(expected []rbacv1.Subject, found []rbacv1.Subject) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildCertificateForPortieris ¶
func BuildCertificateForPortieris(cr *apiv1alpha1.Portieris) *cmapiv1alpha2.Certificate
//cert manager certificate
func BuildClusterImagePolicyCRD ¶
func BuildClusterImagePolicyCRD(cr *apiv1alpha1.Portieris) *extv1.CustomResourceDefinition
cluster image policy crd
func BuildClusterImagePolicyForPortieris ¶
func BuildClusterImagePolicyForPortieris(cr *apiv1alpha1.Portieris) *policyv1.ClusterImagePolicy
func BuildClusterRoleBindingForPortieris ¶
func BuildClusterRoleBindingForPortieris(cr *apiv1alpha1.Portieris) *rbacv1.ClusterRoleBinding
cluster role-binding
func BuildClusterRoleForPortieris ¶
func BuildClusterRoleForPortieris(cr *apiv1alpha1.Portieris) *rbacv1.ClusterRole
cluster role
func BuildDefaultImagePolicyForPortieris ¶
func BuildDefaultImagePolicyForPortieris(cr *apiv1alpha1.Portieris) *policyv1.ImagePolicy
func BuildDeploymentForPortieris ¶
func BuildDeploymentForPortieris(cr *apiv1alpha1.Portieris) *appsv1.Deployment
deployment
func BuildIBMSystemImagePolicyForPortieris ¶
func BuildIBMSystemImagePolicyForPortieris(cr *apiv1alpha1.Portieris) *policyv1.ImagePolicy
func BuildImagePolicyCRD ¶
func BuildImagePolicyCRD(cr *apiv1alpha1.Portieris) *extv1.CustomResourceDefinition
image policy crd
func BuildIssuerForPortieris ¶
func BuildIssuerForPortieris(cr *apiv1alpha1.Portieris) *cmapiv1alpha2.Issuer
cert manager issuer
func BuildKubeSystemImagePolicyForPortieris ¶
func BuildKubeSystemImagePolicyForPortieris(cr *apiv1alpha1.Portieris) *policyv1.ImagePolicy
func BuildMutatingWebhookConfigurationForPortieris ¶
func BuildMutatingWebhookConfigurationForPortieris(cr *apiv1alpha1.Portieris) *admv1.MutatingWebhookConfiguration
webhook configuration
func BuildSecurityContextConstraints ¶
func BuildSecurityContextConstraints(cr *apiv1alpha1.Portieris) *scc.SecurityContextConstraints
pod security policy scc
func BuildServiceAccountForPortieris ¶
func BuildServiceAccountForPortieris(cr *apiv1alpha1.Portieris) *corev1.ServiceAccount
sa
func BuildServiceForPortieris ¶
func BuildServiceForPortieris(cr *apiv1alpha1.Portieris) *corev1.Service
service
func BuildTlsSecretForPortieris ¶
func BuildTlsSecretForPortieris(cr *apiv1alpha1.Portieris) *corev1.Secret
ishield-server-tls
func EqualAnnotations ¶
func EqualClusterRoleBindings ¶
func EqualClusterRoleBindings(expected *rbacv1.ClusterRoleBinding, found *rbacv1.ClusterRoleBinding) bool
EqualClusterRoleBindings returns a Boolean
func EqualContainers ¶
EqualContainers returns a Boolean
func EqualDeployments ¶
func EqualDeployments(expected *appsv1.Deployment, found *appsv1.Deployment) bool
EqualDeployments returns a Boolean
func EqualPods ¶
func EqualPods(expected v1.PodTemplateSpec, found v1.PodTemplateSpec) bool
EqualPods returns a Boolean
func EqualReplicas ¶
EqualReplicas returns a Boolean
func EqualRules ¶
func EqualRules(expected []rbacv1.PolicyRule, found []rbacv1.PolicyRule) bool
EqualRules returns a Boolean
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.