package
0.0.0-20211027110929-e0c6a9cd07c7
Repository: https://github.com/keptn-sandbox/sdk-go.git
Documentation: pkg.go.dev
# Functions
GetDeploymentStrategy tries to parse the deployment strategy into the enum If the provided deployment strategy is unsupported, an error is returned.
NewAuthenticatedResourceHandler returns a new ResourceHandler that authenticates at the endpoint via the provided token.
No description provided by the author
NewResourceHandler returns a new ResourceHandler.
# Constants
ConfigurationChangeEventType is a CloudEvent type for changing the configuration.
ConfigureMonitoringEventType is a CloudEvent for configuring monitoring.
DeploymentFinishedEventType is a CloudEvent for indicating that the deployment has finished.
Direct stores the chart which results in the.
Discard is used for discarding the canary.
Duplicate generates a second chart in order to duplicate the deployments.
EvaluationDoneEventType is a CloudEvent for indicating that the evaluation has finished.
InternalGetSLIDoneEventType is a CloudEvent for submitting SLI values.
InternalGetSLIEventType is a CloudEvent for retrieving SLI values.
InternalProjectCreateEventType is a CloudEvent type for creating a new project.
InternalProjectDeleteEventType is a CloudEvent type for deleting a project.
InternalServiceCreateEventType is a CloudEvent type for creating a new service.
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.
StartEvaluationEventType is a CloudEvent for retrieving SLI values.
TestsFinishedEventType is a CloudEvent for indicating that tests have finished.
# Structs
Canary describes the new configuration in a canary release.
ConfigurationChangeEventData represents the data for changing the service configuration.
ConfigureMonitoringEventData represents the data necessary to configure monitoring for a service.
DeploymentFinishedEventData represents the data for a deployment finished event.
No description provided by the author
No description provided by the author
EvaluationDoneEventData contains information about evaluation results.
InternalGetSLIDoneEventData contains a list of SLIs and their values.
InternalGetSLIEventData describes a set of SLIs to be retrieved by a data source.
No description provided by the author
KeptnBase contains properties that are shared among most Keptn events.
No description provided by the author
ProblemEventData represents the data for describing a problem.
ProjectCreateEventData represents the data for creating a new project.
ProjectDeleteEventData represents the data for deleting a project.
No description provided by the author
ResourceHandler handles resources.
No description provided by the author
ServiceCreateEventData represents the data for creating a new service.
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
StartEvaluationEventData represents the data for a test finished event.
TestsFinishedEventData represents the data for a test finished event.
No description provided by the author
# Interfaces
ConfigService represents the interface for accessing the configuration service.
# Type aliases
CanaryAction describes the excution of a canary release.
DeploymentStrategy describes how a keptn-managed service is deployed.