package
0.0.1-rc5
Repository: https://github.com/argoproj-labs/gitops-promoter.git
Documentation: pkg.go.dev

# 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
CommitStatusCopyLabel is the label used to identify copied commit statuses (true or false).
CommitStatusFromBranchLabel the branch/environment that we were copied from.
CommitStatusLabel is the label used to identify commit statuses, this is used to look up commit statuses configured in the PromotionStrategy CR.
CommmitStatusFromShaLabel is the commit status hydrated sha that we were copied from.
CopiedCommitStatusFromLabel is the commit status that we were copied from.
EnvironmentLabel the environment branch for the proposed commit.
PreviousEnvironmentCommitStatusKey the commit status key name used to indicate the previous environment health.
PreviousEnvProposedCommitPrefixNameLabel is the prefix name for copied proposed commits.
PromotionStrategyLabel the promotion strategy which the proposed commit is associated with.
No description provided by the author
No description provided by the author
No description provided by the author
ReconcileAtAnnotation is the annotation used to indicate when the webhook triggered a reconcile.

# 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

No description provided by the author
+kubebuilder:printcolumn:name="Active Dry Sha",type=string,JSONPath=`.status.active.dry.sha` +kubebuilder:printcolumn:name="Proposed Dry Sha",type=string,JSONPath=`.status.proposed.dry.sha` ChangeTransferPolicy is the Schema for the changetransferpolicies API.
ChangeTransferPolicyList contains a list of ChangeTransferPolicy.
ChangeTransferPolicySpec defines the desired state of ChangeTransferPolicy.
ChangeTransferPolicyStatus defines the observed state of ChangeTransferPolicy.
No description provided by the author
No description provided by the author
+kubebuilder:printcolumn:name="Sha",type=string,JSONPath=`.status.sha` +kubebuilder:printcolumn:name="Phase",type=string,JSONPath=`.status.phase` CommitStatus is the Schema for the commitstatuses API.
CommitStatusList contains a list of CommitStatus.
No description provided by the author
CommitStatusSpec defines the desired state of CommitStatus.
CommitStatusStatus defines the observed state of CommitStatus.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GitRepository is the Schema for the gitrepositories API.
GitRepositoryList contains a list of GitRepository.
GitRepositorySpec defines the desired state of GitRepository.
GitRepositoryStatus defines the observed state of GitRepository.
No description provided by the author
No description provided by the author
+kubebuilder:printcolumn:name="Active Dry Sha",type=string,JSONPath=`.status.active.dry.sha` +kubebuilder:printcolumn:name="Proposed Dry Sha",type=string,JSONPath=`.status.proposed.dry.sha` PromotionStrategy is the Schema for the promotionstrategies API.
No description provided by the author
No description provided by the author
PromotionStrategyList contains a list of PromotionStrategy.
PromotionStrategySpec defines the desired state of PromotionStrategy.
PromotionStrategyStatus defines the observed state of PromotionStrategy.
PullRequest is the Schema for the pullrequests API +kubebuilder:printcolumn:name="ID",type=string,JSONPath=`.status.id` +kubebuilder:printcolumn:name="State",type=string,JSONPath=`.status.state`.
PullRequestList contains a list of PullRequest.
PullRequestSpec defines the desired state of PullRequest.
PullRequestStatus defines the observed state of PullRequest.
RevertCommit is the Schema for the revertcommits API.
RevertCommitList contains a list of RevertCommit.
RevertCommitSpec defines the desired state of RevertCommit.
RevertCommitStatus defines the observed state of RevertCommit.
ScmProvider is the Schema for the scmproviders API.
ScmProviderList contains a list of ScmProvider.
ScmProviderSpec defines the desired state of ScmProvider.
ScmProviderStatus defines the observed state of ScmProvider.

# Type aliases

No description provided by the author
No description provided by the author