package
0.14.0-rc3
Repository: https://github.com/argoproj-labs/argocd-operator.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
Conversion funcs for v1alpha1 to v1beta1.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Conversion funcs for v1beta1 to v1alpha1.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ParseResourceTrackingMethod parses a string into a resource tracking method.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SSOProviderTypeDex means dex will be Installed and Integrated with Argo CD.
SSOProviderTypeKeycloak means keycloak will be Installed and Integrated with Argo CD.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

ArgoCD is the Schema for the argocds API +k8s:openapi-gen=true +kubebuilder:subresource:status +operator-sdk:csv:customresourcedefinitions:resources={{ArgoCD,v1alpha1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{ArgoCDExport,v1alpha1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{ConfigMap,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{CronJob,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Deployment,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Ingress,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Job,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{PersistentVolumeClaim,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Pod,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Prometheus,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{ReplicaSet,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Route,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Secret,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Service,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{ServiceMonitor,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{StatefulSet,v1,""}}.
ArgoCDApplicationControllerProcessorsSpec defines the options for the ArgoCD Application Controller processors.
ArgoCDApplicationControllerShardSpec defines the options available for enabling sharding for the Application Controller component.
ArgoCDApplicationControllerSpec defines the options for the ArgoCD Application Controller component.
ArgoCDApplicationSet defines whether the Argo CD ApplicationSet controller should be installed.
ArgoCDCASpec defines the CA options for ArgCD.
ArgoCDCertificateSpec defines the options for the ArgoCD certificates.
ArgoCDDexSpec defines the desired state for the Dex server component.
ArgoCDExport is the Schema for the argocdexports API +k8s:openapi-gen=true +kubebuilder:subresource:status +kubebuilder:resource:path=argocdexports,scope=Namespaced +operator-sdk:csv:customresourcedefinitions:resources={{ArgoCD,v1alpha1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{ArgoCDExport,v1alpha1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{ConfigMap,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{CronJob,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Deployment,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Ingress,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Job,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{PersistentVolumeClaim,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Pod,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Prometheus,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{ReplicaSet,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Route,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Secret,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{Service,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{ServiceMonitor,v1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{StatefulSet,v1,""}}.
ArgoCDExportList contains a list of ArgoCDExport.
ArgoCDExportSpec defines the desired state of ArgoCDExport +k8s:openapi-gen=true.
ArgoCDExportStatus defines the observed state of ArgoCDExport +k8s:openapi-gen=true.
ArgoCDExportStorageSpec defines the desired state for ArgoCDExport storage options.
ArgoCDGrafanaSpec defines the desired state for the Grafana component.
ArgoCDHASpec defines the desired state for High Availability support for Argo CD.
ArgoCDImportSpec defines the desired state for the ArgoCD import/restore process.
ArgoCDIngressSpec defines the desired state for the Ingress resources.
ArgoCDKeycloakSpec defines the desired state for the Keycloak component.
ArgoCDList contains a list of ArgoCD.
ArgoCDMonitoringSpec is used to configure workload status monitoring for a given Argo CD instance.
ArgoCDNodePlacementSpec is used to specify NodeSelector and Tolerations for Argo CD workloads.
ArgoCDNotifications defines whether the Argo CD Notifications controller should be installed.
ArgoCDPrometheusSpec defines the desired state for the Prometheus component.
ArgoCDRBACSpec defines the desired state for the Argo CD RBAC configuration.
ArgoCDRedisSpec defines the desired state for the Redis server component.
ArgoCDRepoSpec defines the desired state for the Argo CD repo server component.
ArgoCDRouteSpec defines the desired state for an OpenShift Route.
ArgoCDServerAutoscaleSpec defines the desired state for autoscaling the Argo CD Server component.
ArgoCDServerGRPCSpec defines the desired state for the Argo CD Server GRPC options.
ArgoCDServerServiceSpec defines the Service options for Argo CD Server component.
ArgoCDServerSpec defines the options for the ArgoCD Server component.
ArgoCDSpec defines the desired state of ArgoCD +k8s:openapi-gen=true.
ArgoCDSSOSpec defines SSO provider.
ArgoCDStatus defines the observed state of ArgoCD +k8s:openapi-gen=true.
ArgoCDTLSSpec defines the TLS options for ArgCD.
Banner defines an additional banner message to be displayed in Argo CD UI https://argo-cd.readthedocs.io/en/stable/operator-manual/custom-styles/#banners.
No description provided by the author
KustomizeVersionSpec is used to specify information about a kustomize version to be used within ArgoCD.
NotificationsConfiguration is the Schema for the NotificationsConfiguration API +k8s:openapi-gen=true +kubebuilder:subresource:status +operator-sdk:csv:customresourcedefinitions:resources={{NotificationsConfiguration,v1beta1,""}} +operator-sdk:csv:customresourcedefinitions:resources={{ConfigMap,v1,""}}.
NotificationsConfigurationList contains a list of NotificationsConfiguration.
NotificationsConfigurationSpec allows users to define the triggers, templates, services, context and subscriptions for the notifications.
Resource Customization for custom action.
Resource Customization for custom health check.
Resource Customization fields for ignore difference.
Resource Customization for ignore difference.
No description provided by the author
WebhookServerSpec defines the options for the ApplicationSet Webhook Server component.

# Type aliases

ResourceTrackingMethod represents the Argo CD resource tracking method to use.
SSOProviderType string defines the type of SSO provider.