util

package
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2018 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ACMECertificateDomain string
View Source
var ACMECloudflareDomain string

Functions

func CertificateOnlyValidForDomains added in v0.2.0

func CertificateOnlyValidForDomains(cert *x509.Certificate, commonName string, dnsNames ...string) bool

func NewCertManagerACMECertificate added in v0.2.0

func NewCertManagerACMECertificate(name, secretName, issuerName string, issuerKind string, ingressClass string, cn string, dnsNames ...string) *v1alpha1.Certificate

func NewCertManagerACMEIssuer

func NewCertManagerACMEIssuer(name, acmeURL, acmeEmail, acmePrivateKey string) *v1alpha1.Issuer

func NewCertManagerBasicCertificate added in v0.4.0

func NewCertManagerBasicCertificate(name, secretName, issuerName string, issuerKind string) *v1alpha1.Certificate

func NewCertManagerCAClusterIssuer

func NewCertManagerCAClusterIssuer(name, secretName string) *v1alpha1.ClusterIssuer

func NewCertManagerCAIssuer

func NewCertManagerCAIssuer(name, secretName string) *v1alpha1.Issuer

func NewCertManagerSelfSignedIssuer added in v0.4.0

func NewCertManagerSelfSignedIssuer(name string) *v1alpha1.Issuer

func NewCertManagerVaultCertificate added in v0.3.0

func NewCertManagerVaultCertificate(name, secretName, issuerName string, issuerKind string) *v1alpha1.Certificate

func NewCertManagerVaultIssuerAppRole added in v0.3.0

func NewCertManagerVaultIssuerAppRole(name, vaultURL, vaultPath, roleId, vaultSecretAppRole, authPath string) *v1alpha1.Issuer

func NewCertManagerVaultIssuerToken added in v0.3.0

func NewCertManagerVaultIssuerToken(name, vaultURL, vaultPath, vaultSecretToken string) *v1alpha1.Issuer

func NewIngress added in v0.2.2

func NewIngress(name, secretName string, annotations map[string]string, dnsNames ...string) *extv1beta1.Ingress

func NewSigningKeypairSecret

func NewSigningKeypairSecret(name string) *v1.Secret

func WaitCertificateIssuedValid added in v0.5.0

func WaitCertificateIssuedValid(certClient clientset.CertificateInterface, secretClient corecs.SecretInterface, name string, timeout time.Duration) error

WaitCertificateIssuedValid waits for the given Certificate to be 'Ready' and ensures the stored certificate is valid for the specified domains.

func WaitForCRDToNotExist

func WaitForCRDToNotExist(client apiextcs.CustomResourceDefinitionInterface, name string) error

WaitForCRDToNotExist waits for the CRD with the given name to no longer exist.

func WaitForCertificateCondition

func WaitForCertificateCondition(client clientset.CertificateInterface, name string, condition v1alpha1.CertificateCondition, timeout time.Duration) error

WaitForCertificateCondition waits for the status of the named Certificate to contain a condition whose type and status matches the supplied one.

func WaitForCertificateEvent added in v0.3.0

func WaitForCertificateEvent(client kubernetes.Interface, cert *v1alpha1.Certificate, reason string, timeout time.Duration) error

WaitForCertificateEvent waits for an event on the named Certificate to contain an event reason matches the supplied one.

func WaitForCertificateToExist added in v0.2.2

func WaitForCertificateToExist(client clientset.CertificateInterface, name string, timeout time.Duration) error

WaitForCertificateToExist waits for the named certificate to exist

func WaitForClusterIssuerCondition

func WaitForClusterIssuerCondition(client clientset.ClusterIssuerInterface, name string, condition v1alpha1.IssuerCondition) error

WaitForClusterIssuerCondition waits for the status of the named issuer to contain a condition whose type and status matches the supplied one.

func WaitForIssuerCondition

func WaitForIssuerCondition(client clientset.IssuerInterface, name string, condition v1alpha1.IssuerCondition) error

WaitForIssuerCondition waits for the status of the named issuer to contain a condition whose type and status matches the supplied one.

func WaitForIssuerStatusFunc added in v0.2.0

func WaitForIssuerStatusFunc(client clientset.IssuerInterface, name string, fn func(*v1alpha1.Issuer) (bool, error)) error

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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