Documentation
¶
Index ¶
Constants ¶
View Source
const DecryptionProviderSOPS = "sops"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitRepositoryRevisionChangePredicate ¶
func (GitRepositoryRevisionChangePredicate) Create ¶
func (GitRepositoryRevisionChangePredicate) Create(e event.CreateEvent) bool
func (GitRepositoryRevisionChangePredicate) Delete ¶
func (GitRepositoryRevisionChangePredicate) Delete(e event.DeleteEvent) bool
func (GitRepositoryRevisionChangePredicate) Update ¶
func (GitRepositoryRevisionChangePredicate) Update(e event.UpdateEvent) bool
type GitRepositoryWatcher ¶
GitRepositoryWatcher watches GitRepository objects for revision changes and triggers a reconcile for all the Kustomizations that reference a changed source
func (*GitRepositoryWatcher) SetupWithManager ¶
func (r *GitRepositoryWatcher) SetupWithManager(mgr ctrl.Manager) error
type KustomizationReconciler ¶
type KustomizationReconciler struct {
client.Client
Log logr.Logger
Scheme *runtime.Scheme
EventRecorder kuberecorder.EventRecorder
ExternalEventRecorder *recorder.EventRecorder
// contains filtered or unexported fields
}
KustomizationReconciler reconciles a Kustomization object
func (*KustomizationReconciler) SetupWithManager ¶
func (r *KustomizationReconciler) SetupWithManager(mgr ctrl.Manager, opts KustomizationReconcilerOptions) error
type KustomizationSyncAtPredicate ¶
func (KustomizationSyncAtPredicate) Update ¶
func (KustomizationSyncAtPredicate) Update(e event.UpdateEvent) bool
type KustomizeDecryptor ¶ added in v0.0.9
func NewDecryptor ¶ added in v0.0.9
func NewDecryptor(kubeClient client.Client, kustomization kustomizev1.Kustomization, homeDir string) *KustomizeDecryptor
func NewTempDecryptor ¶ added in v0.0.9
func NewTempDecryptor(kubeClient client.Client, kustomization kustomizev1.Kustomization) (*KustomizeDecryptor, func(), error)
func (*KustomizeDecryptor) ImportKeys ¶ added in v0.0.9
func (kd *KustomizeDecryptor) ImportKeys(ctx context.Context) error
type KustomizeGarbageCollector ¶ added in v0.0.9
type KustomizeGarbageCollector struct {
// contains filtered or unexported fields
}
func NewGarbageCollector ¶ added in v0.0.9
func NewGarbageCollector(snapshot kustomizev1.Snapshot, log logr.Logger) *KustomizeGarbageCollector
type KustomizeGenerator ¶ added in v0.0.9
type KustomizeGenerator struct {
// contains filtered or unexported fields
}
func NewGenerator ¶ added in v0.0.9
func NewGenerator(kustomization kustomizev1.Kustomization, revision string) *KustomizeGenerator
func (*KustomizeGenerator) WriteFile ¶ added in v0.0.9
func (kg *KustomizeGenerator) WriteFile(dirPath string) error
Click to show internal directories.
Click to hide internal directories.