Directories ¶
Path | Synopsis |
---|---|
Package apis contains Kubernetes API groups
|
Package apis contains Kubernetes API groups |
apiextensions
Package apiextensions contains Kubernetes API groups for extension types of Crossplane.
|
Package apiextensions contains Kubernetes API groups for extension types of Crossplane. |
apiextensions/v1
Package v1 contains API types that extend the Crossplane API.
|
Package v1 contains API types that extend the Crossplane API. |
apiextensions/v1alpha1
Package v1alpha1 contains API types that extend the Crossplane API.
|
Package v1alpha1 contains API types that extend the Crossplane API. |
apiextensions/v1beta1
Package v1beta1 contains API types that extend the Crossplane API.
|
Package v1beta1 contains API types that extend the Crossplane API. |
pkg
Package pkg contains Kubernetes API groups for Crossplane packages.
|
Package pkg contains Kubernetes API groups for Crossplane packages. |
pkg/meta/v1
Package v1 contains meta types used to configure Crossplane packages.
|
Package v1 contains meta types used to configure Crossplane packages. |
pkg/meta/v1alpha1
Package v1alpha1 contains meta types used to configure Crossplane packages.
|
Package v1alpha1 contains meta types used to configure Crossplane packages. |
pkg/meta/v1beta1
Package v1beta1 contains meta types used to configure Crossplane packages.
|
Package v1beta1 contains meta types used to configure Crossplane packages. |
pkg/v1
Package v1 contains resources relating to Crossplane packages.
|
Package v1 contains resources relating to Crossplane packages. |
pkg/v1alpha1
Package v1alpha1 contains resources relating to Crossplane packages.
|
Package v1alpha1 contains resources relating to Crossplane packages. |
pkg/v1beta1
Package v1beta1 contains resources relating to Crossplane packages.
|
Package v1beta1 contains resources relating to Crossplane packages. |
secrets
Package secrets contains Kubernetes API groups for secret store types of Crossplane.
|
Package secrets contains Kubernetes API groups for secret store types of Crossplane. |
secrets/v1alpha1
Package v1alpha1 contains the Secret StoreConfig resources.
|
Package v1alpha1 contains the Secret StoreConfig resources. |
cmd
|
|
crank
Package main implements Crossplane's crank CLI - aka crossplane CLI.
|
Package main implements Crossplane's crank CLI - aka crossplane CLI. |
crank/beta
Package beta contains beta Crossplane CLI subcommands.
|
Package beta contains beta Crossplane CLI subcommands. |
crank/beta/convert
Package convert contains Crossplane CLI subcommands for migrating Crossplane resources to newer versions or kinds.
|
Package convert contains Crossplane CLI subcommands for migrating Crossplane resources to newer versions or kinds. |
crank/beta/convert/compositionenvironment
Package compositionenvironment is a package for converting Pipeline Compositions using native Composition Environment capabilities to use function-environment-configs.
|
Package compositionenvironment is a package for converting Pipeline Compositions using native Composition Environment capabilities to use function-environment-configs. |
crank/beta/convert/deploymentruntime
Package deploymentruntime contains the logic for converting a ControllerConfig to a DeploymentRuntimeConfig.
|
Package deploymentruntime contains the logic for converting a ControllerConfig to a DeploymentRuntimeConfig. |
crank/beta/convert/io
Package io is a package for reading and writing files for the migration command.
|
Package io is a package for reading and writing files for the migration command. |
crank/beta/convert/pipelinecomposition
Package pipelinecomposition is a package for converting patch-and-transform Compositions to a function pipeline.
|
Package pipelinecomposition is a package for converting patch-and-transform Compositions to a function pipeline. |
crank/beta/top
Package top contains the top command.
|
Package top contains the top command. |
crank/beta/trace
Package trace contains the trace command.
|
Package trace contains the trace command. |
crank/beta/trace/internal/printer
Package printer contains the definition of the Printer interface and the implementation of all the available printers implementing it.
|
Package printer contains the definition of the Printer interface and the implementation of all the available printers implementing it. |
crank/beta/trace/internal/resource
Package resource contains the definition of the Resource used by all trace printers, and the client used to get a Resource and its children.
|
Package resource contains the definition of the Resource used by all trace printers, and the client used to get a Resource and its children. |
crank/beta/trace/internal/resource/xpkg
Package xpkg contains the client to get a Crossplane package with all its dependencies as a tree of Resource.
|
Package xpkg contains the client to get a Crossplane package with all its dependencies as a tree of Resource. |
crank/beta/trace/internal/resource/xrm
Package xrm contains the client to get a Crossplane resource with all its children as a tree of Resource.
|
Package xrm contains the client to get a Crossplane resource with all its children as a tree of Resource. |
crank/beta/validate
Package validate implements offline schema validation of Crossplane resources.
|
Package validate implements offline schema validation of Crossplane resources. |
crank/render
Package render implements composition rendering using composition functions.
|
Package render implements composition rendering using composition functions. |
crank/version
Package version contains common functions to get versions
|
Package version contains common functions to get versions |
crank/xpkg
Package xpkg contains Crossplane packaging commands.
|
Package xpkg contains Crossplane packaging commands. |
crossplane
Package main implements Crossplane's controller managers.
|
Package main implements Crossplane's controller managers. |
crossplane/core
Package core implements Crossplane's core controller manager.
|
Package core implements Crossplane's core controller manager. |
crossplane/rbac
Package rbac implements Crossplane's RBAC controller manager.
|
Package rbac implements Crossplane's RBAC controller manager. |
internal
|
|
controller/apiextensions
Package apiextensions implements the Crossplane Composition controllers.
|
Package apiextensions implements the Crossplane Composition controllers. |
controller/apiextensions/claim
Package claim implements composite resource claims.
|
Package claim implements composite resource claims. |
controller/apiextensions/composite
Package composite implements Crossplane composite resources.
|
Package composite implements Crossplane composite resources. |
controller/apiextensions/composite/watch
Package watch implements a garbage collector for composed resource watches.
|
Package watch implements a garbage collector for composed resource watches. |
controller/apiextensions/composition
Package composition creates composition revisions.
|
Package composition creates composition revisions. |
controller/apiextensions/controller
Package controller contains options specific to apiextensions controllers.
|
Package controller contains options specific to apiextensions controllers. |
controller/apiextensions/definition
Package definition manages the lifecycle of XR controllers.
|
Package definition manages the lifecycle of XR controllers. |
controller/apiextensions/offered
Package offered manages the lifecycle of claim controllers.
|
Package offered manages the lifecycle of claim controllers. |
controller/apiextensions/usage
Package usage manages the lifecycle of usageResource objects.
|
Package usage manages the lifecycle of usageResource objects. |
controller/pkg
Package pkg implements the controllers of the Crossplane Package manager.
|
Package pkg implements the controllers of the Crossplane Package manager. |
controller/pkg/controller
Package controller contains options specific to pkg controllers.
|
Package controller contains options specific to pkg controllers. |
controller/pkg/manager
Package manager implements the Crossplane Package controllers.
|
Package manager implements the Crossplane Package controllers. |
controller/pkg/resolver
Package resolver implements the Crossplane Package Lock controller.
|
Package resolver implements the Crossplane Package Lock controller. |
controller/pkg/revision
Package revision implements the Crossplane Package Revision controllers.
|
Package revision implements the Crossplane Package Revision controllers. |
controller/pkg/signature
Package signature implements the controller verifying package signatures.
|
Package signature implements the controller verifying package signatures. |
controller/rbac
Package rbac implements the controllers of the Crossplane RBAC manager.
|
Package rbac implements the controllers of the Crossplane RBAC manager. |
controller/rbac/controller
Package controller contains options specific to rbac controllers.
|
Package controller contains options specific to rbac controllers. |
controller/rbac/definition
Package definition implements the RBAC manager's support for XRDs.
|
Package definition implements the RBAC manager's support for XRDs. |
controller/rbac/provider/binding
Package binding implements the RBAC manager's support for providers.
|
Package binding implements the RBAC manager's support for providers. |
controller/rbac/provider/roles
Package roles implements the RBAC manager's support for providers.
|
Package roles implements the RBAC manager's support for providers. |
dag
Package dag implements a Directed Acyclic Graph for Package dependencies.
|
Package dag implements a Directed Acyclic Graph for Package dependencies. |
dag/fake
Package fake contains mock a Crossplane package DAG.
|
Package fake contains mock a Crossplane package DAG. |
engine
Package engine manages the lifecycle of a set of controllers.
|
Package engine manages the lifecycle of a set of controllers. |
features
Package features defines Crossplane feature flags.
|
Package features defines Crossplane feature flags. |
initializer
Package initializer initializes a new installation of Crossplane.
|
Package initializer initializes a new installation of Crossplane. |
metrics
Package metrics contains functionality for emitting Prometheus metrics.
|
Package metrics contains functionality for emitting Prometheus metrics. |
names
Package names implements name generator
|
Package names implements name generator |
transport
Package transport contains HTTP transport utilities for Crossplane.
|
Package transport contains HTTP transport utilities for Crossplane. |
usage
Package usage contains the Handler for the usage webhook.
|
Package usage contains the Handler for the usage webhook. |
validation/apiextensions/v1/composition
Package composition contains internal logic linked to the validation of the v1.Composition type.
|
Package composition contains internal logic linked to the validation of the v1.Composition type. |
validation/apiextensions/v1/xrd
Package xrd contains internal logic linked to the validation of the v1.CompositeResourceDefinition type.
|
Package xrd contains internal logic linked to the validation of the v1.CompositeResourceDefinition type. |
validation/errors
Package errors provides a set of functions to handle validation errors.
|
Package errors provides a set of functions to handle validation errors. |
version
Package version contains utilities for working with semantic versions.
|
Package version contains utilities for working with semantic versions. |
version/fake
Package fake contains semantic version mocks.
|
Package fake contains semantic version mocks. |
xcrd
Package xcrd generates CustomResourceDefinitions from Crossplane definitions.
|
Package xcrd generates CustomResourceDefinitions from Crossplane definitions. |
xfn
Package xfn contains functionality for running Composition Functions.
|
Package xfn contains functionality for running Composition Functions. |
xpkg
Package xpkg contains functionality pertaining to Crossplane packages.
|
Package xpkg contains functionality pertaining to Crossplane packages. |
xpkg/fake
Package fake contains mock Crossplane package implementations.
|
Package fake contains mock Crossplane package implementations. |
xpkg/parser/examples
Package examples contains utilities for parsing examples.
|
Package examples contains utilities for parsing examples. |
xpkg/parser/yaml
Package yaml contains utilities for reading yaml packages.
|
Package yaml contains utilities for reading yaml packages. |
xpkg/upbound
Package upbound implements authentication for xpkg.upbound.io.
|
Package upbound implements authentication for xpkg.upbound.io. |
xpkg/upbound/config
Package config manages the Crossplane CLI configuration.
|
Package config manages the Crossplane CLI configuration. |
xpkg/upbound/credhelper
Package credhelper provides a docker credential helper for the Upbound marketplace.
|
Package credhelper provides a docker credential helper for the Upbound marketplace. |
pkg
|
|
validation/apiextensions/v1/composition
Package composition contains validation logic for the Composition type.
|
Package composition contains validation logic for the Composition type. |
validation/internal/schema
Package schema defines helpers for working with JSON schema.
|
Package schema defines helpers for working with JSON schema. |
test
|
|
e2e
Package e2e implements end-to-end tests for Crossplane.
|
Package e2e implements end-to-end tests for Crossplane. |
e2e/config
Package config contains the e2e test configuration.
|
Package config contains the e2e test configuration. |
e2e/funcs
Package funcs contains convenience functions for working with e2e-framework environments and feature tests.
|
Package funcs contains convenience functions for working with e2e-framework environments and feature tests. |
e2e/utils
Package utils contains convenience functions for certification creations and for retrieving k8s objects and their field values
|
Package utils contains convenience functions for certification creations and for retrieving k8s objects and their field values |
Click to show internal directories.
Click to hide internal directories.