package
0.12.3
Repository: https://github.com/codefresh-io/argo-cd.git
Documentation: pkg.go.dev

# Functions

CreateClusterRole creates a cluster role.
CreateClusterRoleBinding create a ClusterRoleBinding.
CreateServiceAccount creates a service account.
InstallClusterManagerRBAC installs RBAC resources for a cluster manager to operate a cluster.
UninstallClusterManagerRBAC removes RBAC resources for a cluster manager to operate a cluster.
UninstallRBAC uninstalls RBAC related resources for a binding, role, and service account.

# Constants

AnnotationKeyHelmHook is the helm hook annotation.
AnnotationKeyHook contains the hook type of a resource.
AnnotationKeyHookDeletePolicy is the policy of deleting a hook.
AnnotationKeyManagedBy is annotation name which indicates that k8s resource is managed by an application.
AnnotationKeyRefresh is the annotation key which indicates that app needs to be refreshed.
AnnotationValueHelmHookCRDInstall is a value of crd helm hook.
AnnotationValueManagedByArgoCD is a 'managed-by' annotation value for resources managed by Argo CD.
ArgoCDAdminUsername is the username of the 'admin' user.
ArgoCDCLIClientAppID is the Oauth client ID we will use when registering our CLI to dex.
ArgoCDCLIClientAppName is name of the Oauth client app used when registering our CLI to dex.
ArgoCDClientAppID is the Oauth client ID we will use when registering our app to dex.
ArgoCDClientAppName is name of the Oauth client app used when registering our web app to dex.
Kubernetes ConfigMap and Secret resource names which hold Argo CD settings.
ArgoCDManagerServiceAccount is the name of the service account for managing a cluster.
ArgoCDManagerServiceAccount is the name of the service account for managing a cluster.
ArgoCDManagerServiceAccount is the name of the service account for managing a cluster.
Kubernetes ConfigMap and Secret resource names which hold Argo CD settings.
Kubernetes ConfigMap and Secret resource names which hold Argo CD settings.
ArgoCDUserAgentName is the default user-agent name used by the gRPC API client library and grpc-gateway.
AuthCookieName is the HTTP cookie name where we store our auth token.
CacheVersion is a objects version cached using util/cache/cache.go.
CallbackEndpoint is Argo CD's final callback endpoint we reach after OAuth 2.0 login flow has been completed.
DefaultAppProjectName contains name of 'default' app project, which is available in every Argo CD installation.
DefaultDexServerAddr is the HTTP address of the Dex OIDC server, which we run a reverse proxy against.
DefaultRedisAddr is the default redis address.
DefaultRepoServerAddr is the gRPC address of the Argo CD repo server.
DexAPIEndpoint is the endpoint where we serve the Dex API server.
EnvVarFakeInClusterConfig is an environment variable to fake an in-cluster RESTConfig using the current kubectl context (for development purposes).
EnvVarRBACDebug is an environment variable to enable additional RBAC debugging in the API server.
EnvVarSSODebug is an environment variable to enable additional OAuth debugging in the API server.
K8sClientConfigBurst controls the burst to be used in K8s REST client configs.
K8sClientConfigQPS controls the QPS to be used in K8s REST client configs.
KubernetesInternalAPIServerAddr is address of the k8s API server when accessing internal to the cluster.
LabelKeyAppInstance is the label key to use to uniquely identify the instance of an application The Argo CD application name is used as the instance name.
LegacyLabelApplicationName is the legacy label (v0.10 and below) and is superceded by 'app.kubernetes.io/instance'.
LabelKeySecretType contains the type of argocd secret (currently: 'cluster').
LabelValueSecretTypeCluster indicates a secret type of cluster.
LoginEndpoint is Argo CD's shorthand login endpoint which redirects to dex's OAuth 2.0 provider's consent page.
MinClientVersion is the minimum client version that can interface with this API server.
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
ResourcesFinalizerName the finalizer value which we inject to finalize deletion of an application.
RevisionHistoryLimit is the max number of successful sync to keep in history.

# Variables

ArgoCDManagerPolicyRules are the policies to give argocd-manager.