mocks

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Dec 3, 2025 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateBaseCapp

func CreateBaseCapp() *cappv1alpha1.Capp

CreateBaseCapp is responsible for making the most lean version of Capp, so we can manipulate it in the tests.

func CreateBaseCappConfig added in v0.5.0

func CreateBaseCappConfig() *cappv1alpha1.CappConfig

CreateBaseCappConfig is responsible for making the most lean version of CappConfig, so we can manipulate it in the tests.

func CreateCertificateObject added in v0.3.0

func CreateCertificateObject(name string) *cmapi.Certificate

CreateCertificateObject returns an empty DomainMapping object.

func CreateDNSRecordObject added in v0.3.0

func CreateDNSRecordObject(name string) *dnsrecordv1alpha1.CNAMERecord

CreateDNSRecordObject returns an empty CNAMERecord object.

func CreateDomainMappingObject

func CreateDomainMappingObject(name string) *knativev1beta1.DomainMapping

CreateDomainMappingObject returns an empty DomainMapping object.

func CreateElasticLogSpec

func CreateElasticLogSpec() cappv1alpha1.LogSpec

CreateElasticLogSpec creates a Logging Spec for Elasticsearch.

func CreateElasticSecretObject

func CreateElasticSecretObject() *corev1.Secret

CreateElasticSecretObject returns a Secret for Elasticsearch logging.

func CreateEnvVarObject

func CreateEnvVarObject(refName string) *[]corev1.EnvVar

CreateEnvVarObject returns an EnvVar object.

func CreateKnativeServiceObject

func CreateKnativeServiceObject(name string) *knativev1.Service

CreateKnativeServiceObject returns an empty KSVC object.

func CreateNFSPVCObject

func CreateNFSPVCObject(name string) *nfspvcv1alpha1.NfsPvc

CreateNFSPVCObject returns an NFSPVC object.

func CreateRevisionObject

func CreateRevisionObject(name string) *knativev1.Revision

CreateRevisionObject returns an empty KnativeRevision object.

func CreateRole added in v0.5.0

func CreateRole(name string, rules []rbacv1.PolicyRule) *rbacv1.Role

CreateRole creates a role with the specified name and rules.

func CreateRoleBinding added in v0.5.0

func CreateRoleBinding(name string, roleRef rbacv1.RoleRef, subjects []rbacv1.Subject) *rbacv1.RoleBinding

CreateRoleBinding creates a role binding with the specified name, role reference, and subjects.

func CreateSecretObject

func CreateSecretObject(name string) *corev1.Secret

CreateSecretObject creates a basic secret.

func CreateServiceAccount added in v0.5.0

func CreateServiceAccount(name, namespace string) *corev1.ServiceAccount

CreateServiceAccount creates a service account with the specified name in the specified namespace.

func CreateSyslogNGFlowObject added in v0.2.0

func CreateSyslogNGFlowObject(name string) *loggingv1beta1.SyslogNGFlow

CreateSyslogNGFlowObject returns an empty SyslogNGFlow object.

func CreateSyslogNGOutputObject added in v0.2.0

func CreateSyslogNGOutputObject(name string) *loggingv1beta1.SyslogNGOutput

CreateSyslogNGOutputObject returns a SyslogNGOutput object.

Types

This section is empty.

Jump to

Keyboard shortcuts

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