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

# Functions

Resource takes an unqualified resource and returns a Group-qualified GroupResource.
No description provided by the author

# Constants

ApplicationConditionComparisonError indicates controller failed to compare application state.
ApplicationConditionDeletionError indicates that controller failed to delete application.
ApplicationConditionInvalidSpecError indicates that application source is invalid.
ApplicationConditionRepeatedResourceWarning indicates that application source has resource with same Group, Kind, Name, Namespace multiple times.
ApplicationConditionSharedResourceWarning indicates that controller detected resources which belongs to more than one application.
ApplicationConditionSyncError indicates controller failed to automatically sync the application.
ApplicationConditionUnknownError indicates an unknown controller error.
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
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
Possible comparison results.
Possible comparison results.
Possible comparison results.

# Variables

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
SchemeGroupVersion is group version used to register these objects.

# Structs

Application is a definition of Application resource.
ApplicationCondition contains details about current application condition.
ApplicationDestination contains deployment destination information.
ApplicationList is list of Application resources +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object.
ApplicationSource contains information about github repository, path within repository and target application environment.
No description provided by the author
ApplicationSourceHelm holds helm specific options.
ApplicationSourceJsonnet holds jsonnet specific options.
ApplicationSourceKsonnet holds ksonnet specific options.
ApplicationSourceKustomize holds kustomize specific options.
ApplicationSourcePlugin holds config management plugin specific options.
ApplicationSpec represents desired application state.
ApplicationStatus contains information about application sync, health status.
ApplicationWatchEvent contains information about application change.
AppProject provides a logical grouping of applications, providing controls for: * where the apps may deploy to (cluster whitelist) * what may be deployed (repository whitelist, resource whitelist/blacklist) * who can access these applications (roles, OIDC group claims bindings) * and what they can do (RBAC policies) * automation access to these roles (JWT tokens) +genclient +genclient:noStatus +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object.
AppProjectList is list of AppProject resources +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object.
AppProjectSpec is the specification of an AppProject.
AWSAuthConfig is an AWS IAM authentication configuration.
Cluster is the definition of a cluster resource.
ClusterConfig is the configuration attributes.
ClusterList is a collection of Clusters.
Command holds binary path and arguments list.
ComparedTo contains application source and target which was used for resources comparison.
ComponentParameter contains information about component parameter value.
ConfigManagementPlugin contains config management plugin configuration.
ConnectionState contains information about remote resource connection state.
No description provided by the author
HelmParameter is a parameter to a helm template.
No description provided by the author
InfoItem contains human readable information about object.
JsonnetVar is a jsonnet variable.
JWTToken holds the issuedAt and expiresAt values of a token.
KsonnetParameter is a ksonnet component parameter.
KustomizeImageTag is a kustomize image tag.
Operation contains requested operation parameters.
OperationState contains information about state of currently performing operation on application.
ProjectRole represents a role that has access to a project.
Repository is a Git repository holding application configurations.
RepositoryList is a collection of Repositories.
ResourceDiff holds the diff of a live and target resource object.
ResourceIgnoreDifferences contains resource filter and list of json paths which should be ignored during comparison with live state.
ResourceNode contains information about live resource and its children.
ResourceOverride holds configuration to customize resource diffing and health assessment.
ResourceResult holds the operation result details of a specific resource.
ResourceStatus holds the current sync and health status of a resource.
RevisionHistory contains information relevant to an application deployment.
SyncOperation contains sync operation details.
SyncOperationResource contains resources to sync.
SyncOperationResult represent result of sync operation.
SyncPolicy controls when a sync will be performed in response to updates in git.
SyncPolicyAutomated controls the behavior of an automated sync.
SyncStatus is a comparison result of application spec and deployed application.
SyncStrategy controls the manner in which a sync is performed.
SyncStrategyApply uses `kubectl apply` to perform the apply.
SyncStrategyHook will perform a sync using hooks annotations.
TLSClientConfig contains settings to enable transport layer security.

# Type aliases

ApplicationConditionType represents type of application condition.
No description provided by the author
ConnectionStatus represents connection status.
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
SyncStatusCode is a type which represents possible comparison results.