Documentation
¶
Index ¶
- func BuildClusterRoleBindingForIV(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.ClusterRoleBinding
- func BuildClusterRoleBindingForIVAdmin(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.ClusterRoleBinding
- func BuildClusterRoleForIV(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.ClusterRole
- func BuildClusterRoleForIVAdmin(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.ClusterRole
- func BuildDeploymentForCR(cr *apiv1alpha1.IntegrityVerifier) *appsv1.Deployment
- func BuildHelmReleaseMetadataCRD(cr *apiv1alpha1.IntegrityVerifier) *extv1.CustomResourceDefinition
- func BuildMutatingWebhookConfigurationForIV(cr *apiv1alpha1.IntegrityVerifier) *admv1.MutatingWebhookConfiguration
- func BuildPodSecurityPolicy(cr *apiv1alpha1.IntegrityVerifier) *policyv1.PodSecurityPolicy
- func BuildRegKeySecretForCR(cr *apiv1alpha1.IntegrityVerifier) *corev1.Secret
- func BuildResourceSignatureCRD(cr *apiv1alpha1.IntegrityVerifier) *extv1.CustomResourceDefinition
- func BuildResourceSigningProfileCRD(cr *apiv1alpha1.IntegrityVerifier) *extv1.CustomResourceDefinition
- func BuildResourceSigningProfileForIV(cr *apiv1alpha1.IntegrityVerifier, prof *apiv1alpha1.ProfileConfig) *rsp.ResourceSigningProfile
- func BuildRoleBindingForIV(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.RoleBinding
- func BuildRoleBindingForIVAdmin(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.RoleBinding
- func BuildRoleForIV(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.Role
- func BuildRoleForIVAdmin(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.Role
- func BuildServiceAccountForIV(cr *apiv1alpha1.IntegrityVerifier) *corev1.ServiceAccount
- func BuildServiceForCR(cr *apiv1alpha1.IntegrityVerifier) *corev1.Service
- func BuildSignEnforcePolicyForIV(cr *apiv1alpha1.IntegrityVerifier) *iespol.SignPolicy
- func BuildSignPolicyCRD(cr *apiv1alpha1.IntegrityVerifier) *extv1.CustomResourceDefinition
- func BuildTlsSecretForIV(cr *apiv1alpha1.IntegrityVerifier) *corev1.Secret
- func BuildVerifierConfigCRD(cr *apiv1alpha1.IntegrityVerifier) *extv1.CustomResourceDefinition
- func BuildVerifierConfigForIV(cr *apiv1alpha1.IntegrityVerifier, scheme *runtime.Scheme) *ec.VerifierConfig
- func EmptyDirVolume(name string) v1.Volume
- func EqualAnnotations(found map[string]string, expected map[string]string) 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 MergeDefaultIntegrityVerifierCR(cr *apiv1alpha1.IntegrityVerifier, srcYamlPath string) *apiv1alpha1.IntegrityVerifier
- func SecretVolume(name, secretName string) v1.Volume
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildClusterRoleBindingForIV ¶
func BuildClusterRoleBindingForIV(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.ClusterRoleBinding
cluster role-binding
func BuildClusterRoleBindingForIVAdmin ¶
func BuildClusterRoleBindingForIVAdmin(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.ClusterRoleBinding
role-binding
func BuildClusterRoleForIV ¶
func BuildClusterRoleForIV(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.ClusterRole
cluster role
func BuildClusterRoleForIVAdmin ¶
func BuildClusterRoleForIVAdmin(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.ClusterRole
role
func BuildDeploymentForCR ¶
func BuildDeploymentForCR(cr *apiv1alpha1.IntegrityVerifier) *appsv1.Deployment
deployment
func BuildHelmReleaseMetadataCRD ¶
func BuildHelmReleaseMetadataCRD(cr *apiv1alpha1.IntegrityVerifier) *extv1.CustomResourceDefinition
helm release metadata crd
func BuildMutatingWebhookConfigurationForIV ¶
func BuildMutatingWebhookConfigurationForIV(cr *apiv1alpha1.IntegrityVerifier) *admv1.MutatingWebhookConfiguration
webhook configuration
func BuildPodSecurityPolicy ¶
func BuildPodSecurityPolicy(cr *apiv1alpha1.IntegrityVerifier) *policyv1.PodSecurityPolicy
pod security policy
func BuildRegKeySecretForCR ¶
func BuildRegKeySecretForCR(cr *apiv1alpha1.IntegrityVerifier) *corev1.Secret
regkey.yaml
func BuildResourceSignatureCRD ¶
func BuildResourceSignatureCRD(cr *apiv1alpha1.IntegrityVerifier) *extv1.CustomResourceDefinition
resource signature crd
func BuildResourceSigningProfileCRD ¶
func BuildResourceSigningProfileCRD(cr *apiv1alpha1.IntegrityVerifier) *extv1.CustomResourceDefinition
resourcesigningprofile crd
func BuildResourceSigningProfileForIV ¶
func BuildResourceSigningProfileForIV(cr *apiv1alpha1.IntegrityVerifier, prof *apiv1alpha1.ProfileConfig) *rsp.ResourceSigningProfile
func BuildRoleBindingForIV ¶
func BuildRoleBindingForIV(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.RoleBinding
role-binding
func BuildRoleBindingForIVAdmin ¶
func BuildRoleBindingForIVAdmin(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.RoleBinding
role-binding
func BuildRoleForIVAdmin ¶
func BuildRoleForIVAdmin(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.Role
role
func BuildServiceAccountForIV ¶
func BuildServiceAccountForIV(cr *apiv1alpha1.IntegrityVerifier) *corev1.ServiceAccount
sa
func BuildServiceForCR ¶
func BuildServiceForCR(cr *apiv1alpha1.IntegrityVerifier) *corev1.Service
service
func BuildSignEnforcePolicyForIV ¶
func BuildSignEnforcePolicyForIV(cr *apiv1alpha1.IntegrityVerifier) *iespol.SignPolicy
sign verifier policy cr
func BuildSignPolicyCRD ¶
func BuildSignPolicyCRD(cr *apiv1alpha1.IntegrityVerifier) *extv1.CustomResourceDefinition
sign policy crd
func BuildTlsSecretForIV ¶
func BuildTlsSecretForIV(cr *apiv1alpha1.IntegrityVerifier) *corev1.Secret
iv-server-tls
func BuildVerifierConfigCRD ¶
func BuildVerifierConfigCRD(cr *apiv1alpha1.IntegrityVerifier) *extv1.CustomResourceDefinition
verifier config crd
func BuildVerifierConfigForIV ¶
func BuildVerifierConfigForIV(cr *apiv1alpha1.IntegrityVerifier, scheme *runtime.Scheme) *ec.VerifierConfig
verifier config cr
func EmptyDirVolume ¶
func EqualAnnotations ¶
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 MergeDefaultIntegrityVerifierCR ¶
func MergeDefaultIntegrityVerifierCR(cr *apiv1alpha1.IntegrityVerifier, srcYamlPath string) *apiv1alpha1.IntegrityVerifier
func SecretVolume ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.