Documentation
¶
Index ¶
- func HelmOutputs(manifestStr, ns string) (map[string]interface{}, error)
- func ImageOutputs(ctx context.Context, tag string) (map[string]interface{}, error)
- func K8SGetHelmReleaseDeployments(ctx context.Context, chartName string, kubeCfg *rest.Config, l *zap.Logger) (map[string]interface{}, error)
- func K8SGetHelmReleaseIngresses(ctx context.Context, chartName string, kubeCfg *rest.Config, l *zap.Logger) (map[string]interface{}, error)
- func K8SGetHelmReleaseServices(ctx context.Context, chartName string, kubeCfg *rest.Config, l *zap.Logger) (map[string]interface{}, error)
- func TerraformOutputs(ctx context.Context, workspace terraformworkspace.Workspace) (map[string]interface{}, error)
- func ToMapstructure(obj interface{}) (map[string]interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HelmOutputs ¶
HelmOutputs is a helper method for fetching a json helm manifest representation to write as an output.
func ImageOutputs ¶
ImageOutputs are used anywhere an image is created, pushed or pulled.
TODO(jm): use ORAS to grab image digests and other information off of the container image.
func TerraformOutputs ¶
func TerraformOutputs(ctx context.Context, workspace terraformworkspace.Workspace) (map[string]interface{}, error)
TerraformOutputs is a helper method that returns outputs in a compatible way with the way they are currently stored in s3
func ToMapstructure ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.