Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
artifact/v1alpha1
Package v1alpha1 contains API Schema definitions for the artifact v1alpha1 API group.
|
Package v1alpha1 contains API Schema definitions for the artifact v1alpha1 API group. |
|
common/v1alpha1
Package v1alpha1 contains common types used across apis.
|
Package v1alpha1 contains common types used across apis. |
|
instance/v1alpha1
Package v1alpha1 contains API Schema definitions for the instance v1alpha1 API group.
|
Package v1alpha1 contains API Schema definitions for the instance v1alpha1 API group. |
|
cmd
|
|
|
artifact
command
Package main is the entrypoint for the artifact-operator binary.
|
Package main is the entrypoint for the artifact-operator binary. |
|
instance
command
Package main is the entrypoint for the instance-operator binary.
|
Package main is the entrypoint for the instance-operator binary. |
|
controllers
|
|
|
artifact/config
Package config defines the config controller logic.
|
Package config defines the config controller logic. |
|
artifact/plugin
Package plugin defines the plugin controller logic.
|
Package plugin defines the plugin controller logic. |
|
artifact/rulesfile
Package rulesfile defines the rulesfile controller logic.
|
Package rulesfile defines the rulesfile controller logic. |
|
instance/component
Package component defines the component controller logic.
|
Package component defines the component controller logic. |
|
instance/falco
Package falco defines falco's controllers logic.
|
Package falco defines falco's controllers logic. |
|
instance/reference/configmap
Package configmap implements the ConfigMap in-use protection controller.
|
Package configmap implements the ConfigMap in-use protection controller. |
|
instance/reference/secret
Package secret implements the Secret in-use protection controller.
|
Package secret implements the Secret in-use protection controller. |
|
testutil
Package testutil provides shared test helpers for controller tests.
|
Package testutil provides shared test helpers for controller tests. |
|
internal
|
|
|
pkg/artifact
Package artifact provides the logic to store artifacts to the local filesystem.
|
Package artifact provides the logic to store artifacts to the local filesystem. |
|
pkg/builders
Package builders provides utility functions for building Kubernetes objects.
|
Package builders provides utility functions for building Kubernetes objects. |
|
pkg/common
Package common provides common utilities for the application.
|
Package common provides common utilities for the application. |
|
pkg/controllerhelper
Package controllerhelper contains common helper for controllers.
|
Package controllerhelper contains common helper for controllers. |
|
pkg/credentials
Package credentials contains the logic to manage credentials for accessing remote registries.
|
Package credentials contains the logic to manage credentials for accessing remote registries. |
|
pkg/filesystem
Package filesystem provides a filesystem interface and implementations
|
Package filesystem provides a filesystem interface and implementations |
|
pkg/image
Package image contains helper functions for images.
|
Package image contains helper functions for images. |
|
pkg/index
Package index defines field indexes for artifact CRDs.
|
Package index defines field indexes for artifact CRDs. |
|
pkg/instance
Package instance provides shared logic for instance controllers (Falco, Metacollector).
|
Package instance provides shared logic for instance controllers (Falco, Metacollector). |
|
pkg/managedfields
Package managedfields provides utilities for extracting and comparing Kubernetes objects based on their managed fields for Server-Side Apply.
|
Package managedfields provides utilities for extracting and comparing Kubernetes objects based on their managed fields for Server-Side Apply. |
|
pkg/mounts
Package mounts provides the logic for mounting volumes to a container.
|
Package mounts provides the logic for mounting volumes to a container. |
|
pkg/oci/client
Package client contains the logic to interact with the OCI registry.
|
Package client contains the logic to interact with the OCI registry. |
|
pkg/oci/puller
Package puller provides a way to pull OCI images from a registry.
|
Package puller provides a way to pull OCI images from a registry. |
|
pkg/priority
Package priority provides logic to extract and validate the priority of an artifact.
|
Package priority provides logic to extract and validate the priority of an artifact. |
|
pkg/resources
Package resources provides instance default configurations and resource generators for all supported controller types.
|
Package resources provides instance default configurations and resource generators for all supported controller types. |
|
pkg/version
Package version provides version information for the build.
|
Package version provides version information for the build. |
|
test
|
|
|
utils
Package utils defines helper functions used to write tests.
|
Package utils defines helper functions used to write tests. |
Click to show internal directories.
Click to hide internal directories.