csrs

package
v1.3.9 Latest Latest
Warning

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

Go to latest
Published: Jun 15, 2020 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

Package csrs implements tester for CertificateSigningRequest.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Logger *zap.Logger
	Stopc  chan struct{}

	Client        k8s_client.EKS
	ClientTimeout time.Duration

	Objects int

	// InitialRequestConditionType is the initial CSR condition type
	// to simulate CSR condition.
	//
	// Valid values are:
	//   "k8s.io/api/certificates/v1beta1.CertificateApproved" == "Approved"
	//   "k8s.io/api/certificates/v1beta1.CertificateDenied" == "Denied"
	//   "Random"
	//   "Pending"
	//   ""
	//
	InitialRequestConditionType string

	WritesJSONPath string
}

Config configures CSR loader.

type Loader added in v1.2.2

type Loader interface {
	Start()
	Stop()
	CollectMetrics() (writes metrics.RequestsSummary, err error)
}

Loader defines CSR loader operations.

func New

func New(cfg Config) Loader

Directories

Path Synopsis
Package local implements tester for CertificateSigningRequest.
Package local implements tester for CertificateSigningRequest.
Package remote implements tester for CertificateSigningRequest.
Package remote implements tester for CertificateSigningRequest.

Jump to

Keyboard shortcuts

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