Versions in this module Expand all Collapse all v0 v0.1.0 Apr 2, 2026 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type AWSSDKAuth struct + AuthMethod string + Region string + SecretRef *AWSSDKSecretRef + ServiceAccount *ServiceAccountSelector + func (in *AWSSDKAuth) DeepCopy() *AWSSDKAuth + func (in *AWSSDKAuth) DeepCopyInto(out *AWSSDKAuth) + type AWSSDKSecretRef struct + AccessKeyId SecretKeySelector + SecretAccessKey SecretKeySelector + func (in *AWSSDKSecretRef) DeepCopy() *AWSSDKSecretRef + func (in *AWSSDKSecretRef) DeepCopyInto(out *AWSSDKSecretRef) + type AWSSQSConfig struct + Auth AWSSDKAuth + MaxNumberOfMessages int32 + QueueURL string + VisibilityTimeout int32 + WaitTimeSeconds int32 + func (in *AWSSQSConfig) DeepCopy() *AWSSQSConfig + func (in *AWSSQSConfig) DeepCopyInto(out *AWSSQSConfig) + type AzureEventGridConfig struct + Host string + Port int32 + Subscriptions []string + func (in *AzureEventGridConfig) DeepCopy() *AzureEventGridConfig + func (in *AzureEventGridConfig) DeepCopyInto(out *AzureEventGridConfig) + type BasicAuth struct + PasswordSecretRef SecretKeySelector + UsernameSecretRef SecretKeySelector + func (in *BasicAuth) DeepCopy() *BasicAuth + func (in *BasicAuth) DeepCopyInto(out *BasicAuth) + type BearerToken struct + BearerTokenSecretRef SecretKeySelector + func (in *BearerToken) DeepCopy() *BearerToken + func (in *BearerToken) DeepCopyInto(out *BearerToken) + type Condition struct + Operation ConditionOperation + Value string + func (in *Condition) DeepCopy() *Condition + func (in *Condition) DeepCopyInto(out *Condition) + type ConditionOperation string + const ConditionOperationContains + const ConditionOperationEqual + const ConditionOperationIn + const ConditionOperationNotContains + const ConditionOperationNotEqual + type Config struct + Spec ConfigSpec + Status ConfigStatus + func (in *Config) DeepCopy() *Config + func (in *Config) DeepCopyInto(out *Config) + func (in *Config) DeepCopyObject() runtime.Object + type ConfigList struct + Items []Config + func (in *ConfigList) DeepCopy() *ConfigList + func (in *ConfigList) DeepCopyInto(out *ConfigList) + func (in *ConfigList) DeepCopyObject() runtime.Object + type ConfigSpec struct + DestinationsToWatch []DestinationToWatch + NotificationSources []NotificationSource + func (in *ConfigSpec) DeepCopy() *ConfigSpec + func (in *ConfigSpec) DeepCopyInto(out *ConfigSpec) + type ConfigStatus struct + Conditions []metav1.Condition + func (in *ConfigStatus) DeepCopy() *ConfigStatus + func (in *ConfigStatus) DeepCopyInto(out *ConfigStatus) + type DeploymentDestination struct + LabelSelectors *metav1.LabelSelector + Names []string + NamespaceSelectors []metav1.LabelSelector + func (in *DeploymentDestination) DeepCopy() *DeploymentDestination + func (in *DeploymentDestination) DeepCopyInto(out *DeploymentDestination) + type DestinationToWatch struct + Deployment *DeploymentDestination + ExternalSecret *ExternalSecretDestination + MatchStrategy *MatchStrategy + PushSecret *PushSecretDestination + Type string + UpdateStrategy *UpdateStrategy + WaitStrategy *WaitStrategy + WorkflowRunTemplate *WorkflowRunTemplateDestination + func (in *DestinationToWatch) DeepCopy() *DestinationToWatch + func (in *DestinationToWatch) DeepCopyInto(out *DestinationToWatch) + type ExternalSecretDestination struct + LabelSelectors *metav1.LabelSelector + Names []string + NamespaceSelectors []metav1.LabelSelector + func (in *ExternalSecretDestination) DeepCopy() *ExternalSecretDestination + func (in *ExternalSecretDestination) DeepCopyInto(out *ExternalSecretDestination) + type GCPSMAuthSecretRef struct + SecretAccessKey SecretKeySelector + func (in *GCPSMAuthSecretRef) DeepCopy() *GCPSMAuthSecretRef + func (in *GCPSMAuthSecretRef) DeepCopyInto(out *GCPSMAuthSecretRef) + type GCPWorkloadIdentity struct + ClusterLocation string + ClusterName string + ClusterProjectID string + ServiceAccountRef ServiceAccountSelector + func (in *GCPWorkloadIdentity) DeepCopy() *GCPWorkloadIdentity + func (in *GCPWorkloadIdentity) DeepCopyInto(out *GCPWorkloadIdentity) + type GooglePubSubAuth struct + SecretRef *GCPSMAuthSecretRef + WorkloadIdentity *GCPWorkloadIdentity + func (in *GooglePubSubAuth) DeepCopy() *GooglePubSubAuth + func (in *GooglePubSubAuth) DeepCopyInto(out *GooglePubSubAuth) + type GooglePubSubConfig struct + Auth *GooglePubSubAuth + ProjectID string + SubscriptionID string + func (in *GooglePubSubConfig) DeepCopy() *GooglePubSubConfig + func (in *GooglePubSubConfig) DeepCopyInto(out *GooglePubSubConfig) + type HashicorpVaultConfig struct + Host string + Port int32 + func (in *HashicorpVaultConfig) DeepCopy() *HashicorpVaultConfig + func (in *HashicorpVaultConfig) DeepCopyInto(out *HashicorpVaultConfig) + type KubeConfigRef struct + SecretRef SecretKeySelector + func (in *KubeConfigRef) DeepCopy() *KubeConfigRef + func (in *KubeConfigRef) DeepCopyInto(out *KubeConfigRef) + type KubernetesAuth struct + CABundle string + KubeConfigRef *KubeConfigRef + ServiceAccountRef *ServiceAccountSelector + TokenRef *TokenRef + func (in *KubernetesAuth) DeepCopy() *KubernetesAuth + func (in *KubernetesAuth) DeepCopyInto(out *KubernetesAuth) + type KubernetesConfigMapConfig struct + Auth *KubernetesAuth + LabelSelector *metav1.LabelSelector + ServerURL string + func (in *KubernetesConfigMapConfig) DeepCopy() *KubernetesConfigMapConfig + func (in *KubernetesConfigMapConfig) DeepCopyInto(out *KubernetesConfigMapConfig) + type KubernetesObjectConfig struct + Auth *KubernetesAuth + LabelSelector *metav1.LabelSelector + ServerURL string + func (in *KubernetesObjectConfig) DeepCopy() *KubernetesObjectConfig + func (in *KubernetesObjectConfig) DeepCopyInto(out *KubernetesObjectConfig) + type KubernetesSecretConfig struct + Auth *KubernetesAuth + LabelSelector *metav1.LabelSelector + ServerURL string + func (in *KubernetesSecretConfig) DeepCopy() *KubernetesSecretConfig + func (in *KubernetesSecretConfig) DeepCopyInto(out *KubernetesSecretConfig) + type MatchStrategy struct + Conditions []Condition + Path string + func (in *MatchStrategy) DeepCopy() *MatchStrategy + func (in *MatchStrategy) DeepCopyInto(out *MatchStrategy) + type MockConfig struct + EmitInterval int32 + func (in *MockConfig) DeepCopy() *MockConfig + func (in *MockConfig) DeepCopyInto(out *MockConfig) + type NotificationSource struct + AwsSqs *AWSSQSConfig + AzureEventGrid *AzureEventGridConfig + GooglePubSub *GooglePubSubConfig + HashicorpVault *HashicorpVaultConfig + KubernetesConfigMap *KubernetesConfigMapConfig + KubernetesSecret *KubernetesSecretConfig + Mock *MockConfig + TCPSocket *TCPSocketConfig + Type string + Webhook *WebhookConfig + func (in *NotificationSource) DeepCopy() *NotificationSource + func (in *NotificationSource) DeepCopyInto(out *NotificationSource) + type PatchOperationConfig struct + Path string + Template string + func (in *PatchOperationConfig) DeepCopy() *PatchOperationConfig + func (in *PatchOperationConfig) DeepCopyInto(out *PatchOperationConfig) + type PushSecretDestination struct + LabelSelectors *metav1.LabelSelector + Names []string + NamespaceSelectors []metav1.LabelSelector + func (in *PushSecretDestination) DeepCopy() *PushSecretDestination + func (in *PushSecretDestination) DeepCopyInto(out *PushSecretDestination) + type RetryPolicy struct + Algorithm string + MaxRetries int + func (in *RetryPolicy) DeepCopy() *RetryPolicy + func (in *RetryPolicy) DeepCopyInto(out *RetryPolicy) + type SecretKeySelector struct + Key string + Name string + Namespace string + func (in *SecretKeySelector) DeepCopy() *SecretKeySelector + func (in *SecretKeySelector) DeepCopyInto(out *SecretKeySelector) + type ServiceAccountSelector struct + Audiences []string + Name string + Namespace string + func (in *ServiceAccountSelector) DeepCopy() *ServiceAccountSelector + func (in *ServiceAccountSelector) DeepCopyInto(out *ServiceAccountSelector) + type TCPSocketConfig struct + Host string + Port int32 + SecretIdentifierOnPayload string + func (in *TCPSocketConfig) DeepCopy() *TCPSocketConfig + func (in *TCPSocketConfig) DeepCopyInto(out *TCPSocketConfig) + type TokenRef struct + SecretRef SecretKeySelector + func (in *TokenRef) DeepCopy() *TokenRef + func (in *TokenRef) DeepCopyInto(out *TokenRef) + type UpdateStrategy struct + Operation UpdateStrategyOperation + PatchOperationConfig *PatchOperationConfig + func (in *UpdateStrategy) DeepCopy() *UpdateStrategy + func (in *UpdateStrategy) DeepCopyInto(out *UpdateStrategy) + type UpdateStrategyOperation string + const UpdateStrategyOperationDelete + const UpdateStrategyOperationPatch + const UpdateStrategyOperationPatchStatus + type WaitForCondition struct + MaxRetries *int32 + Message string + Reason string + RetryTimeout *metav1.Duration + Status string + TransitionedAfter *metav1.Duration + Type string + UpdatedAfter *metav1.Duration + func (in *WaitForCondition) DeepCopy() *WaitForCondition + func (in *WaitForCondition) DeepCopyInto(out *WaitForCondition) + type WaitStrategy struct + Condition *WaitForCondition + Time *metav1.Duration + func (in *WaitStrategy) DeepCopy() *WaitStrategy + func (in *WaitStrategy) DeepCopyInto(out *WaitStrategy) + type WebhookAuth struct + BasicAuth *BasicAuth + BearerToken *BearerToken + func (in *WebhookAuth) DeepCopy() *WebhookAuth + func (in *WebhookAuth) DeepCopyInto(out *WebhookAuth) + type WebhookConfig struct + Address string + Auth *WebhookAuth + Path string + RetryPolicy *RetryPolicy + SecretIdentifierOnPayload string + func (in *WebhookConfig) DeepCopy() *WebhookConfig + func (in *WebhookConfig) DeepCopyInto(out *WebhookConfig) + type WorkflowRunTemplateDestination struct + LabelSelectors *metav1.LabelSelector + Names []string + NamespaceSelectors []metav1.LabelSelector + func (in *WorkflowRunTemplateDestination) DeepCopy() *WorkflowRunTemplateDestination + func (in *WorkflowRunTemplateDestination) DeepCopyInto(out *WorkflowRunTemplateDestination)