Versions in this module Expand all Collapse all v0 v0.4.1 Mar 10, 2022 v0.4.0 Feb 7, 2022 Changes in this version + const ArgoCDSecretTypeCluster + const ArgoCDSecretTypeLabel + const ClusterListGeneratorKeyName + const UrlGeneratorKeyName + var Policies = map[string]Policy + func CheckInvalidGenerators(applicationSetInfo *argoprojiov1alpha1.ApplicationSet) + func CombineStringMaps(a map[string]string, b map[string]string) (map[string]string, error) + func CombineStringMapsAllowDuplicates(a map[string]string, b map[string]string) (map[string]string, error) + func CreateOrUpdate(ctx context.Context, c client.Client, obj client.Object, ...) (controllerutil.OperationResult, error) + func ListClusters(ctx context.Context, clientset kubernetes.Interface, namespace string) (*appv1.ClusterList, error) + func ValidateDestination(ctx context.Context, dest *appv1.ApplicationDestination, ...) error + type CreateOnlyPolicy struct + func (p *CreateOnlyPolicy) Delete() bool + func (p *CreateOnlyPolicy) Update() bool + type CreateUpdatePolicy struct + func (p *CreateUpdatePolicy) Delete() bool + func (p *CreateUpdatePolicy) Update() bool + type Policy interface + Delete func() bool + Update func() bool + type Render struct + func (r *Render) RenderTemplateParams(tmpl *argov1alpha1.Application, ...) (*argov1alpha1.Application, error) + type Renderer interface + RenderTemplateParams func(tmpl *argov1alpha1.Application, ...) (*argov1alpha1.Application, error) + type SyncPolicy struct + func (p *SyncPolicy) Delete() bool + func (p *SyncPolicy) Update() bool + type WebhookHandler struct + func NewWebhookHandler(namespace string, argocdSettingsMgr *argosettings.SettingsManager, ...) (*WebhookHandler, error) + func (h *WebhookHandler) HandleEvent(payload interface{}) + func (h *WebhookHandler) Handler(w http.ResponseWriter, r *http.Request)