redact

package
v1.131.5 Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2026 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateRenderedAppRedactSpec

func CreateRenderedAppRedactSpec(clientset kubernetes.Interface, app *apptypes.App, sequence int64, kotsKinds *kotsutil.KotsKinds) error

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

func CreateRenderedDefaultRedactSpec added in v1.93.1

func CreateRenderedDefaultRedactSpec(clientset kubernetes.Interface) error

CreateRenderedDefaultRedactSpec creates a secret that contains the default redaction yaml spec for the admin console

func DeleteRedact

func DeleteRedact(slug string) error

func GenerateKotsadmRedactSpec

func GenerateKotsadmRedactSpec(clientset kubernetes.Interface) error

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

func GetAppRedactSpecSecretName added in v1.131.5

func GetAppRedactSpecSecretName(appSlug string) string

func GetAppRedactSpecURI

func GetAppRedactSpecURI(appSlug string) string

func GetDefaultRedactSpecURI added in v1.93.1

func GetDefaultRedactSpecURI() 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 MigrateRedactConfigMap added in v1.131.5

func MigrateRedactConfigMap(clientset kubernetes.Interface) error

MigrateRedactConfigMap creates the kotsadm-redact Secret from the legacy kotsadm-redact ConfigMap if it exists, then deletes the ConfigMap.

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