remediation

package
v0.6.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2025 License: Apache-2.0 Imports: 11 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateRemediationWithConn

func CreateRemediationWithConn(bp config.BackplaneConfiguration, ocmConnection *ocmsdk.Connection, clusterID string, remediationName string) (config *rest.Config, remediationInstanceID string, err error)

CreateRemediationWithConn creates a remediation instance and returns a configured Kubernetes client. This function can be used to programmatically interact with the Backplane API. It creates a rest.Config that can be used with Kubernetes client libraries.

func DeleteRemediationWithConn

func DeleteRemediationWithConn(bp config.BackplaneConfiguration, ocmConnection *ocmsdk.Connection, clusterID string, remediationInstanceID string) error

DeleteRemediationWithConn can be used to programtically interact with backplaneapi

func DoCreateRemediation

func DoCreateRemediation(api string, clusterID string, accessToken string, remediationName string) (proxyURI string, remediationInstanceID string, err error)

DoCreateRemediation creates a remediation instance for a cluster using the Backplane API. It sends a request to create a remediation and returns the proxy URI and remediation instance ID. The function takes API endpoint, cluster ID, access token, and remediation name as parameters.

func DoDeleteRemediation

func DoDeleteRemediation(api string, clusterID string, accessToken string, remediationInstanceID string) error

DoDeleteRemediation deletes a remediation instance using the Backplane API. It takes the API endpoint, cluster ID, access token, and remediation instance ID as parameters. Returns an error if the deletion fails or if the API returns a non-success status.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL