resources

package
v0.0.0-...-73c46f4 Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2021 License: Apache-2.0, Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildACConfigForIShield

func BuildACConfigForIShield(cr *apiv1.IntegrityShield) *corev1.ConfigMap

request handler config

func BuildAPIServiceForIShield

func BuildAPIServiceForIShield(cr *apiv1.IntegrityShield) *corev1.Service

api service

func BuildAPITlsSecretForIShield

func BuildAPITlsSecretForIShield(cr *apiv1.IntegrityShield) *corev1.Secret

ishield-webhook-tls

func BuildClusterRoleBindingForIShield

func BuildClusterRoleBindingForIShield(cr *apiv1.IntegrityShield) *rbacv1.ClusterRoleBinding

cluster role-binding

func BuildClusterRoleBindingForObserver

func BuildClusterRoleBindingForObserver(cr *apiv1.IntegrityShield) *rbacv1.ClusterRoleBinding

func BuildClusterRoleForIShield

func BuildClusterRoleForIShield(cr *apiv1.IntegrityShield) *rbacv1.ClusterRole

cluster role

func BuildClusterRoleForObserver

func BuildClusterRoleForObserver(cr *apiv1.IntegrityShield) *rbacv1.ClusterRole

func BuildConstraintTemplateForIShield

func BuildConstraintTemplateForIShield(cr *apiv1.IntegrityShield) *v1beta1.ConstraintTemplate

request handler config

func BuildDeploymentForAdmissionController

func BuildDeploymentForAdmissionController(cr *apiv1.IntegrityShield) *appsv1.Deployment

admission controller

func BuildDeploymentForIShieldAPI

func BuildDeploymentForIShieldAPI(cr *apiv1.IntegrityShield) *appsv1.Deployment

deployment shield api

func BuildDeploymentForObserver

func BuildDeploymentForObserver(cr *apiv1.IntegrityShield) *appsv1.Deployment

Observer

func BuildManifestIntegrityProfileCRD

func BuildManifestIntegrityProfileCRD(cr *apiv1.IntegrityShield) *extv1.CustomResourceDefinition

shield config crd

func BuildObserverResultCRD

func BuildObserverResultCRD(cr *apiv1.IntegrityShield) *extv1.CustomResourceDefinition

shield config crd

func BuildReqConfigForIShield

func BuildReqConfigForIShield(cr *apiv1.IntegrityShield) *corev1.ConfigMap

request handler config

func BuildRoleBindingForIShield

func BuildRoleBindingForIShield(cr *apiv1.IntegrityShield) *rbacv1.RoleBinding

role-binding

func BuildRoleBindingForObserver

func BuildRoleBindingForObserver(cr *apiv1.IntegrityShield) *rbacv1.RoleBinding

role-binding observer

func BuildRoleForIShield

func BuildRoleForIShield(cr *apiv1.IntegrityShield) *rbacv1.Role

role dry-run

func BuildRoleForObserver

func BuildRoleForObserver(cr *apiv1.IntegrityShield) *rbacv1.Role

func BuildServiceAccountForIShield

func BuildServiceAccountForIShield(cr *apiv1.IntegrityShield) *corev1.ServiceAccount

sa

func BuildServiceAccountForObserver

func BuildServiceAccountForObserver(cr *apiv1.IntegrityShield) *corev1.ServiceAccount

func BuildServiceForIShield

func BuildServiceForIShield(cr *apiv1.IntegrityShield) *corev1.Service

webhook service

func BuildTlsSecretForIShield

func BuildTlsSecretForIShield(cr *apiv1.IntegrityShield) *corev1.Secret

ishield-api-tls

func BuildValidatingWebhookConfigurationForIShield

func BuildValidatingWebhookConfigurationForIShield(cr *apiv1.IntegrityShield) *admregv1.ValidatingWebhookConfiguration

webhook configuration

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 GetVersion

func GetVersion(name string) string

func SecretVolume

func SecretVolume(name, secretName string) v1.Volume

func SetImageVersion

func SetImageVersion(image, version, name string) string

Types

This section is empty.

Jump to

Keyboard shortcuts

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