quarks-utils

module
Version: v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Mar 2, 2021 License: Apache-2.0

README

quarks-utils

godoc Build Status go report card Coveralls github

Shared code for Quarks operators, see https://quarks.suse.dev/docs/development/.

Directories

Path Synopsis
pkg
cmd
Package cmd provides viper/cobra for shared command line flags
Package cmd provides viper/cobra for shared command line flags
config
Package config provides the common configuration of the Quarks operators
Package config provides the common configuration of the Quarks operators
crd
Package crd handles the creation and updating of our CRDs in the cluster
Package crd handles the creation and updating of our CRDs in the cluster
credsgen
Package credsgen is an interface for generating different kinds of credentials
Package credsgen is an interface for generating different kinds of credentials
credsgen/fakes
Code generated by counterfeiter.
Code generated by counterfeiter.
ctxlog
Package ctxlog extends ctxlog with events
Package ctxlog extends ctxlog with events
fakes
Code generated by counterfeiter.
Code generated by counterfeiter.
kubeconfig
Package kubeconfig gets a valid kube config
Package kubeconfig gets a valid kube config
logger
Package logger creates a logger for operators
Package logger creates a logger for operators
meltdown
Package meltdown is used by reconcilers to delay reconciling if too many updates happen to a resource
Package meltdown is used by reconcilers to delay reconciling if too many updates happen to a resource
monitorednamespace
Package monitorednamespace returns a predicate to filter for resources with the right monitored label, it enables one operator to act on multiple, labeled namespace
Package monitorednamespace returns a predicate to filter for resources with the right monitored label, it enables one operator to act on multiple, labeled namespace
names
Package names has helpers for naming resources and generating strings
Package names has helpers for naming resources and generating strings
pod
Package pod has helpers to deal with the Pod struct
Package pod has helpers to deal with the Pod struct
podref
Package podref helps with finding configmaps and secrets that are referenced somewhere in the pod spec
Package podref helps with finding configmaps and secrets that are referenced somewhere in the pod spec
pointers
Package pointers has helpers to return pointers for basic types
Package pointers has helpers to return pointers for basic types
ratelimiter
Package ratelimiter provides custom controller-runtime ratelimiters
Package ratelimiter provides custom controller-runtime ratelimiters
skip
Package skip helps with skiping reconciles for stale resources
Package skip helps with skiping reconciles for stale resources
util
Package util has helpers for dealing with maps and integers
Package util has helpers for dealing with maps and integers
versionedsecretstore
Package versionedsecretstore impements versioned secrets, by appending a version suffix to their name
Package versionedsecretstore impements versioned secrets, by appending a version suffix to their name
webhook
Package webhook contains shared infrastructure for setting up webhook configs and certificates
Package webhook contains shared infrastructure for setting up webhook configs and certificates
Package testing provides helpers for tests, like wrappers for kubectl and helm
Package testing provides helpers for tests, like wrappers for kubectl and helm
e2ehelper
Package e2ehelper has common functionality for the end-to-end test suites
Package e2ehelper has common functionality for the end-to-end test suites
integration
Package environment adds everything around mgr.Start() to run a local operator for the integration test suites
Package environment adds everything around mgr.Start() to run a local operator for the integration test suites
machine
Package machine builds k8s resources for use in integration tests
Package machine builds k8s resources for use in integration tests
testhelper
Package testhelper has common helpers for tests
Package testhelper has common helpers for tests

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto