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

# Packages

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

# Functions

ExecuteCommand executes the command using the args.
ExecuteCommandInDirectory executes the command using the args within the specified directory.
ExecuteCommandWithEnv executes the command using the args, appends env to the default command env.
GetDeploymentStrategy tries to parse the deployment strategy into the enum If the provided deployment strategy is unsupported, an error is returned.
NewEventHandler returns a new EventHandler.

# Constants

Automatic: A step is approved in an automatic fashion.
ConfigureMonitoringEventType is a CloudEvent for configuring monitoring.
Direct generates a second chart to expose the service via istio.
Discard is used for discarding the canary.
Duplicate generates a second chart in order to support blue/green deployments.
Manual: A step is approved in a manual fashion.
ProblemEventType is a CloudEvent type to inform about a problem.
ProblemOpenEventType is a CloudEvent type to inform about an open problem.
Promote is used for promoting the canary.
Set is used for setting a new traffic weight for the canary.
UserManaged does not generate any further charts.

# Structs

No description provided by the author
ConfigureMonitoringEventData represents the data necessary to configure monitoring for a service.
EventHandler handles event.
ProblemEventData represents the data for describing a problem.
Remediation represents a remediation Deprecated: A new spec for Remediation is available.
RemediationAction represents a remediation action Deprecated: A new spec for RemediationAction is available.
Remediations contains remediation definitions for a service Deprecated: A new spec for Remediations is available.
ServiceLevelObjectives describes SLO requirements.
Shipyard defines the name, deployment strategy and test strategy of each stage.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

Datastore represents the interface for accessing Keptn's datastore.

# Type aliases

ApprovalStrategy is used in the shipyard for either automatic or manual approvals.
CanaryAction describes the execution of a canary release.
DeploymentStrategy describes how a keptn-managed service is deployed.