redact

package
v1.91.3 Latest Latest
Warning

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

Go to latest
Published: Dec 10, 2022 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateRenderedAppRedactSpec

func CreateRenderedAppRedactSpec(app apptypes.AppType, sequence int64, kotsKinds *kotsutil.KotsKinds) error

CreateRenderedAppRedactSpec creates a configmap that contains the redaction yaml spec included in the application release

func DeleteRedact

func DeleteRedact(slug string) error

func GenerateKotsadmRedactSpec

func GenerateKotsadmRedactSpec() error

GenerateKotsadmRedactSpec creates a configmap that contains the admin console custom redaction yaml spec generated from "kotsadm-redact" configmap for collecting support bundles. contains the full redact spec type that is supported by troubleshoot.

func GetAppRedactSpecConfigMapName

func GetAppRedactSpecConfigMapName(appSlug string) string

func GetAppRedactSpecURI

func GetAppRedactSpecURI(appSlug string) string

func GetKotsadmRedactSpecURI

func GetKotsadmRedactSpecURI() string

func GetRedact

func GetRedact() (*troubleshootv1beta2.Redactor, error)

func GetRedactInfo

func GetRedactInfo() ([]types.RedactorList, error)

func GetRedactSpec

func GetRedactSpec() (string, string, error)

GetRedactSpec returns the redaction yaml spec, a pretty error string, and the underlying error

func SetRedactSpec

func SetRedactSpec(spec string) (string, error)

SetRedactSpec sets the global redact spec to the specified string, and returns a pretty error string + the underlying error

Types

type RedactorMetadata

type RedactorMetadata struct {
	Metadata types.RedactorList `json:"metadata"`

	Redact string `json:"redact"`
}

func GetRedactBySlug

func GetRedactBySlug(slug string) (*RedactorMetadata, error)

func SetRedactEnabled

func SetRedactEnabled(slug string, enabled bool) (*RedactorMetadata, error)

sets whether an individual redactor is enabled

func SetRedactYaml

func SetRedactYaml(slug, description string, enabled, newRedact bool, yamlBytes []byte) (*RedactorMetadata, error)

updates/creates an individual redact with the provided metadata and yaml

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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