package
0.20.4
Repository: https://github.com/keptn/go-utils.git
Documentation: pkg.go.dev

# Constants

AbortSequence represent a sequence that needs to be aborted.
PauseSequence represent a paused sequence.
ResumeSequence represent a sequence that was paused and should now be resumed.
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

# Structs

AddTemporaryDataOptions are used to modify the behavior of adding temporary data to a keptn event.
Approval approval.
No description provided by the author
CreateProject create project.
CreateService create service.
No description provided by the author
DeleteProjectResponse delete project response.
DeleteServiceResponse delete service response.
Error error.
No description provided by the author
EventContext event context.
EventContextInfo event context info.
Events events.
EventSubscription describes to what events the Keptn service is subscribed to.
EventSubscriptionFilter is used to filter subscriptions by projects stages and/or services.
ExpandedProject expanded project swagger:model ExpandedProject.
ExpandedProjects expanded projects swagger:model ExpandedProjects.
ExpandedService service expanded with remediaitons swagger:model ExpandedService.
ExpandedServices expanded services swagger:model ExpandedProjects.
ExpandedStage stage with expanded service swagger:model ExpandedStage.
ExpandedStages stores ExpandedStage.
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
GitAuthCredentials stores git credentials.
GitAuthCredentialsSecure stores git credentials without secure information model for retrieving credentials data with GET request.
HttpsGitAuth stores HTTPS git credentials.
HttpsGitAuthSecure stores HTTPS git credentials without secure information model for retrieving credentials data with GET request.
Integration represents a Keptn service a.k.a.
IntegrationID is the unique id of a Keptn service a.k.a "Keptn integration" It is composed by a name, the namespace the service resides in and the node name of the cluster node.
KeptnContextExtendedCE keptn context extended CloudEvent.
KubernetesMetaData represents metadata specific to Kubernetes.
No description provided by the author
No description provided by the author
Metadata metadata.
MetaData contains important information about the Keptn service which is used during registering the service to the control plane.
Project project.
Projects projects.
ProxyGitAuth stores proxy git credentials.
ProxyGitAuthSecure stores proxy git credentials without secure information model for retrieving credentials data with GET request.
No description provided by the author
Remediation remediation swagger:model Remediation.
Resource resource.
Resources resources.
Secret secret.
No description provided by the author
SequenceControl represents the wanted SequenceControlState for a certain Project Stage and Context.
SequenceControlCommand contains instructions to issue a Sequence state change request.
No description provided by the author
SequenceState represent the current state of a sequence.
SequenceStateEvaluation returns evaluation details.
SequenceStateEvent contains information about the Event type time and ID.
SequenceStates collects all states of a sequence.
SequenceStateStage represent current state of a stage in a sequence.
SequenceTimeout is used to signal via channel that a sequence needs to be timed out.
Service service.
Services services.
SshGitAuth stores SSH git credentials.
Stage stage.
Stages stages.
No description provided by the author
Timeframe timeframe.
Version version.

# Interfaces

TemporaryData represents additional (temporary) data to be added to the data section of a keptn event.

# Type aliases

SequenceControlState represent the wanted state of a sequence.