gcpcm

package
v0.0.0-...-f214a87 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GCPStore

type GCPStore struct {
	CertificateName string
	ProjectID       string
	Location        string
	SecretName      string
	SecretNamespace string
	CredentialsJSON string
	// contains filtered or unexported fields
}

func (*GCPStore) CreateCert

func (s *GCPStore) CreateCert(ctx context.Context, gcert *certificatemanagerpb.Certificate) error

func (*GCPStore) GetApiKey

func (s *GCPStore) GetApiKey(ctx context.Context) error

func (*GCPStore) ParseCertificate

func (s *GCPStore) ParseCertificate(c *tlssecret.Certificate) error

func (*GCPStore) Update

func (s *GCPStore) Update(secret *corev1.Secret) error

func (*GCPStore) UpdateCert

func (s *GCPStore) UpdateCert(ctx context.Context, gcert *certificatemanagerpb.Certificate) error

Jump to

Keyboard shortcuts

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