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 |
Click to show internal directories.
Click to hide internal directories.