resources

package
v0.0.0-...-9b5a78d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2020 License: Apache-2.0 Imports: 26 Imported by: 0

Documentation

Index

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 BuildRoleBindingForIV

func BuildRoleBindingForIV(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.RoleBinding

role-binding

func BuildRoleBindingForIVAdmin

func BuildRoleBindingForIVAdmin(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.RoleBinding

role-binding

func BuildRoleForIV

func BuildRoleForIV(cr *apiv1alpha1.IntegrityVerifier) *rbacv1.Role

role

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

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 EmptyDirVolume(name string) v1.Volume

func EqualAnnotations

func EqualAnnotations(found map[string]string, expected map[string]string) bool

func EqualContainers

func EqualContainers(expected v1.Container, found v1.Container) bool

EqualContainers returns a Boolean

func EqualDeployments

func EqualDeployments(expected *appsv1.Deployment, found *appsv1.Deployment) bool

EqualDeployments returns a Boolean

func EqualLabels

func EqualLabels(found map[string]string, expected map[string]string) bool

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

func SecretVolume(name, secretName string) v1.Volume

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL