Documentation
¶
Index ¶
- Constants
- func CreateBaseCapp() *cappv1alpha1.Capp
- func CreateCertificateObject(name string) *cmapi.Certificate
- func CreateDNSRecordObject(name string) *dnsrecordv1alpha1.CNAMERecord
- func CreateDomainMappingObject(name string) *knativev1beta1.DomainMapping
- func CreateElasticDataStreamLogSpec() cappv1alpha1.LogSpec
- func CreateElasticDataStreamSecretObject() *corev1.Secret
- func CreateElasticLogSpec() cappv1alpha1.LogSpec
- func CreateElasticSecretObject() *corev1.Secret
- func CreateEnvVarObject(refName string) *[]corev1.EnvVar
- func CreateKafkaCredentialsSecret() *corev1.Secret
- func CreateKnativeServiceObject(name string) *knativev1.Service
- func CreateNFSPVCObject(name string) *nfspvcv1alpha1.NfsPvc
- func CreateRevisionObject(name string) *knativev1.Revision
- func CreateRole(name string, rules []rbacv1.PolicyRule) *rbacv1.Role
- func CreateRoleBinding(name string, roleRef rbacv1.RoleRef, subjects []rbacv1.Subject) *rbacv1.RoleBinding
- func CreateSecretObject(name string) *corev1.Secret
- func CreateServiceAccount(name, namespace string) *corev1.ServiceAccount
- func CreateSyslogNGFlowObject(name string) *loggingv1beta1.SyslogNGFlow
- func CreateSyslogNGOutputObject(name string) *loggingv1beta1.SyslogNGOutput
Constants ¶
const (
KafkaSecretName = "kafka-creds-e2e"
)
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 CreateCertificateObject ¶
func CreateCertificateObject(name string) *cmapi.Certificate
CreateCertificateObject returns an empty DomainMapping object.
func CreateDNSRecordObject ¶
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 CreateElasticDataStreamLogSpec ¶
func CreateElasticDataStreamLogSpec() cappv1alpha1.LogSpec
CreateElasticDataStreamLogSpec creates a Logging Spec for Elasticsearch Data Stream.
func CreateElasticDataStreamSecretObject ¶
CreateElasticDataStreamSecretObject returns a Secret for Elasticsearch Data Stream logging.
func CreateElasticLogSpec ¶
func CreateElasticLogSpec() cappv1alpha1.LogSpec
CreateElasticLogSpec creates a Logging Spec for Elasticsearch.
func CreateElasticSecretObject ¶
CreateElasticSecretObject returns a Secret for Elasticsearch logging.
func CreateEnvVarObject ¶
CreateEnvVarObject returns an EnvVar object.
func CreateKafkaCredentialsSecret ¶ added in v0.9.1
CreateKafkaCredentialsSecret returns a Secret with SASL keys required by kafka sources.
func CreateKnativeServiceObject ¶
CreateKnativeServiceObject returns an empty KSVC object.
func CreateNFSPVCObject ¶
func CreateNFSPVCObject(name string) *nfspvcv1alpha1.NfsPvc
CreateNFSPVCObject returns an NFSPVC object.
func CreateRevisionObject ¶
CreateRevisionObject returns an empty KnativeRevision object.
func CreateRole ¶
func CreateRole(name string, rules []rbacv1.PolicyRule) *rbacv1.Role
CreateRole creates a role with the specified name and rules.
func CreateRoleBinding ¶
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 ¶
CreateSecretObject creates a basic secret.
func CreateServiceAccount ¶
func CreateServiceAccount(name, namespace string) *corev1.ServiceAccount
CreateServiceAccount creates a service account with the specified name in the specified namespace.
func CreateSyslogNGFlowObject ¶
func CreateSyslogNGFlowObject(name string) *loggingv1beta1.SyslogNGFlow
CreateSyslogNGFlowObject returns an empty SyslogNGFlow object.
func CreateSyslogNGOutputObject ¶
func CreateSyslogNGOutputObject(name string) *loggingv1beta1.SyslogNGOutput
CreateSyslogNGOutputObject returns a SyslogNGOutput object.
Types ¶
This section is empty.