Help us shape the future of Go! Take the 2026 Go Developer Survey

secrets

package
v0.50.2 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2026 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultGitProviderSecretKey        = "provider.token"
	DefaultGitProviderWebhookSecretKey = "webhook.secret"
)

Variables

View Source
var ErrSecretNotFound = errors.New("secret not found")

ErrSecretNotFound indicates that a Repository's secret is misconfigured. For example if a required secret is not specified or the required secret does not exist.

Functions

func GenerateBasicAuthSecretName

func GenerateBasicAuthSecretName() string

func GetCurrentNSWebhookSecret added in v0.46.0

func GetCurrentNSWebhookSecret(ctx context.Context, k8int kubeinteraction.Interface, run *params.Run) (string, error)

GetCurrentNSWebhookSecret get secret from namespace as stored on context.

func GetSecretsAttachedToPipelineRun

func GetSecretsAttachedToPipelineRun(ctx context.Context, k kubeinteraction.Interface, pr *tektonv1.PipelineRun) []ktypes.SecretValue

GetSecretsAttachedToPipelineRun get all secrets attached to a PipelineRun and grab their values attached to it.

func MakeBasicAuthSecret

func MakeBasicAuthSecret(runevent *info.Event, secretName string) (*corev1.Secret, error)

MakeBasicAuthSecret Make a secret for git-clone basic-auth workspace.

func ReplaceSecretsInText

func ReplaceSecretsInText(text string, values []ktypes.SecretValue) string

ReplaceSecretsInText this will take a text snippet and hide the leaked secret.

Types

type SecretFromRepository added in v0.46.0

type SecretFromRepository struct {
	K8int                 kubeinteraction.Interface
	Config                *info.ProviderConfig
	Event                 *info.Event
	Repo                  *apipac.Repository
	WebhookType           string
	Namespace             string
	InheritedGlobalSecret bool
	Logger                *zap.SugaredLogger
}

func (*SecretFromRepository) Get added in v0.46.0

Get grab the secret from the repository CRD.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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