Documentation ¶
Index ¶
- Constants
- type CertificateReconciler
- type GenerateInputs
- type PasswordReconciler
- type RSAKeyReconciler
- type SSHKeyReconciler
- type Secret
- func (p *Secret) ApplySecret(otherSecret *corev1.Secret)
- func (p *Secret) ApplyTemplate(template sgv1alpha1.SecretTemplate) error
- func (p *Secret) ApplyTemplates(defaultTpl sgv1alpha1.SecretTemplate, customTpl *sgv1alpha1.SecretTemplate) error
- func (p *Secret) AsSecret() *corev1.Secret
- func (p *Secret) AssociteExistingSecret(otherSecret *corev1.Secret)
- type SecretExportReconciler
- type SecretRequestReconciler
- type Status
- func (s *Status) IsReconcileSucceeded() bool
- func (s *Status) Result() sgv1alpha1.GenericStatus
- func (s *Status) SetReconcileCompleted(err error)
- func (s *Status) SetReconciling(meta metav1.ObjectMeta)
- func (s *Status) WithReconcileCompleted(result reconcile.Result, err error) (reconcile.Result, error)
Constants ¶
View Source
const (
GenerateInputsAnnKey = "secretgen.k14s.io/generate-inputs"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificateReconciler ¶
type CertificateReconciler struct {
// contains filtered or unexported fields
}
func NewCertificateReconciler ¶
func NewCertificateReconciler(sgClient sgclient.Interface, coreClient kubernetes.Interface, log logr.Logger) *CertificateReconciler
type GenerateInputs ¶
type GenerateInputs struct {
// contains filtered or unexported fields
}
func (GenerateInputs) Add ¶
func (i GenerateInputs) Add(anns map[string]string)
type PasswordReconciler ¶
type PasswordReconciler struct {
// contains filtered or unexported fields
}
func NewPasswordReconciler ¶
func NewPasswordReconciler(sgClient sgclient.Interface, coreClient kubernetes.Interface, log logr.Logger) *PasswordReconciler
type RSAKeyReconciler ¶
type RSAKeyReconciler struct {
// contains filtered or unexported fields
}
func NewRSAKeyReconciler ¶
func NewRSAKeyReconciler(sgClient sgclient.Interface, coreClient kubernetes.Interface, log logr.Logger) *RSAKeyReconciler
type SSHKeyReconciler ¶
type SSHKeyReconciler struct {
// contains filtered or unexported fields
}
func NewSSHKeyReconciler ¶
func NewSSHKeyReconciler(sgClient sgclient.Interface, coreClient kubernetes.Interface, log logr.Logger) *SSHKeyReconciler
type Secret ¶
type Secret struct {
// contains filtered or unexported fields
}
func (*Secret) ApplySecret ¶ added in v0.2.0
func (*Secret) ApplyTemplate ¶
func (p *Secret) ApplyTemplate(template sgv1alpha1.SecretTemplate) error
func (*Secret) ApplyTemplates ¶
func (p *Secret) ApplyTemplates(defaultTpl sgv1alpha1.SecretTemplate, customTpl *sgv1alpha1.SecretTemplate) error
func (*Secret) AssociteExistingSecret ¶ added in v0.2.0
type SecretExportReconciler ¶ added in v0.2.0
type SecretExportReconciler struct {
// contains filtered or unexported fields
}
func NewSecretExportReconciler ¶ added in v0.2.0
func NewSecretExportReconciler(sgClient sgclient.Interface, coreClient kubernetes.Interface, log logr.Logger) *SecretExportReconciler
func (*SecretExportReconciler) AttachWatches ¶ added in v0.2.0
func (r *SecretExportReconciler) AttachWatches(controller controller.Controller) error
type SecretRequestReconciler ¶ added in v0.2.0
type SecretRequestReconciler struct {
// contains filtered or unexported fields
}
func NewSecretRequestReconciler ¶ added in v0.2.0
func NewSecretRequestReconciler(sgClient sgclient.Interface, coreClient kubernetes.Interface, log logr.Logger) *SecretRequestReconciler
func (*SecretRequestReconciler) AttachWatches ¶ added in v0.2.0
func (r *SecretRequestReconciler) AttachWatches(controller controller.Controller) error
type Status ¶
type Status struct {
// contains filtered or unexported fields
}
func (*Status) IsReconcileSucceeded ¶ added in v0.2.0
func (*Status) Result ¶
func (s *Status) Result() sgv1alpha1.GenericStatus
func (*Status) SetReconcileCompleted ¶
func (*Status) SetReconciling ¶
func (s *Status) SetReconciling(meta metav1.ObjectMeta)
Click to show internal directories.
Click to hide internal directories.