Directories
¶
| Path | Synopsis |
|---|---|
|
deckhouse-controller
|
|
|
cmd/deckhouse-controller
command
Code generated by "register.go" DO NOT EDIT.
|
Code generated by "register.go" DO NOT EDIT. |
|
internal/app
Package app is deckhouse's single entry point for application configuration: constants, settings, CLI flags and environment variables.
|
Package app is deckhouse's single entry point for application configuration: constants, settings, CLI flags and environment variables. |
|
internal/crd
Package crd installs CustomResourceDefinitions bundled with Deckhouse packages (modules) and reports the GroupVersionKinds of Deckhouse-managed CRDs present in the cluster.
|
Package crd installs CustomResourceDefinitions bundled with Deckhouse packages (modules) and reports the GroupVersionKinds of Deckhouse-managed CRDs present in the cluster. |
|
internal/metrics
Package metrics provides centralized metric label key constants for deckhouse-controller.
|
Package metrics provides centralized metric label key constants for deckhouse-controller. |
|
internal/packages/apps
Package apps provides the Application type representing a running package instance.
|
Package apps provides the Application type representing a running package instance. |
|
internal/packages/grants
Package grants resolves per-project cluster resource grants (multitenancy-manager AvailableClusterResource) so that Application package settings fields tagged with x-deckhouse-grantable-resource can be defaulted and validated against what a project may use.
|
Package grants resolves per-project cluster resource grants (multitenancy-manager AvailableClusterResource) so that Application package settings fields tagged with x-deckhouse-grantable-resource can be defaulted and validated against what a project may use. |
|
internal/packages/nelm/drift
Package monitor provides resource monitoring for Helm releases deployed via nelm.
|
Package monitor provides resource monitoring for Helm releases deployed via nelm. |
|
internal/packages/runtime/debug
Package debug provides a Unix socket-based HTTP server and client for runtime debugging and inspection.
|
Package debug provides a Unix socket-based HTTP server and client for runtime debugging and inspection. |
|
internal/packages/runtime/hookevent
Package hookevent provides event handling for Kubernetes and schedule events.
|
Package hookevent provides event handling for Kubernetes and schedule events. |
|
internal/packages/runtime/tasks/globalrun
Package globalrun provides the global node's unit of work: run the global BeforeAll hooks, ensure the CRDs of every enabled module, then publish the enabled set and the discovered CRD capabilities into global values, before any module converges behind the global barrier.
|
Package globalrun provides the global node's unit of work: run the global BeforeAll hooks, ensure the CRDs of every enabled module, then publish the enabled set and the discovered CRD capabilities into global values, before any module converges behind the global barrier. |
|
internal/packages/schedule/rule
Package rule models the single enable/disable signal type the scheduler folds to decide whether a package may run.
|
Package rule models the single enable/disable signal type the scheduler folds to decide whether a package may run. |
|
internal/packages/schedule/rule/bundle
Package bundle provides a module floor rule: it enables a module when the cluster's active bundle is one that enables it in the active edition, and soft-disables it otherwise.
|
Package bundle provides a module floor rule: it enables a module when the cluster's active bundle is one that enables it in the active edition, and soft-disables it otherwise. |
|
internal/packages/schedule/rule/dynamic
Package dynamic provides the module enablement intent rule: the highest- precedence enablement signal a module carries, folding the external enable/disable signals (explicit ModuleConfig intent and the deprecated global-hook dynamic enable).
|
Package dynamic provides the module enablement intent rule: the highest- precedence enablement signal a module carries, folding the external enable/disable signals (explicit ModuleConfig intent and the deprecated global-hook dynamic enable). |
|
internal/packages/schedule/rule/script
Package script models a module's enabled script as a scheduler rule.
|
Package script models a module's enabled script as a scheduler rule. |
|
pkg/apis/deckhouse.io/v1alpha1
+kubebuilder:object:generate=true +groupName=deckhouse.io
|
+kubebuilder:object:generate=true +groupName=deckhouse.io |
|
pkg/apis/deckhouse.io/v1alpha2
+kubebuilder:object:generate=true +groupName=deckhouse.io
|
+kubebuilder:object:generate=true +groupName=deckhouse.io |
|
pkg/client/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
|
pkg/client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
|
pkg/client/clientset/versioned/typed/deckhouse.io/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
pkg/client/clientset/versioned/typed/deckhouse.io/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
pkg/client/clientset/versioned/typed/deckhouse.io/v1alpha2
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
pkg/client/clientset/versioned/typed/deckhouse.io/v1alpha2/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
pkg/controller/packages/module-package-version
Package modulepackageversion reconciles ModulePackageVersion resources by fetching package metadata from the registry and promoting drafts to ready.
|
Package modulepackageversion reconciles ModulePackageVersion resources by fetching package metadata from the registry and promoting drafts to ready. |
|
pkg/envconfig
Package envconfig owns the environment-variable contract between the deckhouse-controller deployment manifest and the addon-operator / shell-operator runtime libraries.
|
Package envconfig owns the environment-variable contract between the deckhouse-controller deployment manifest and the addon-operator / shell-operator runtime libraries. |
|
dhctl
module
|
|
|
ee
|
|
|
go_lib
|
|
|
cloud-data
module
|
|
|
cloud-provider
module
|
|
|
configtools/conversion
module
|
|
|
controlplane
module
|
|
|
dependency/k8s/drain
module
|
|
|
dependency/vsphere
module
|
|
|
dhctl-provider-protocol
module
|
|
|
log
module
|
|
|
registry
module
|
|
|
registry-bundle
module
|
|
|
registry-packages-proxy
module
|
|
|
modules
|
|
|
015-admission-policy-engine/charts/constraint-templates/tests/tools/constraint_testgen
command
constraint_testgen: verify ConstraintTestProfile vs test_suite; generate from ConstraintTestMatrix.
|
constraint_testgen: verify ConstraintTestProfile vs test_suite; generate from ConstraintTestMatrix. |
|
040-control-plane-manager/hooks
Code generated by "tools/audit_policy.go" DO NOT EDIT.
|
Code generated by "tools/audit_policy.go" DO NOT EDIT. |
|
040-node-manager/hooks/internal/capi/v1beta1
Package v1beta1 contains the v1beta1 API implementation.
|
Package v1beta1 contains the v1beta1 API implementation. |
|
030-cloud-provider-dvp/pkg
module
|
|
|
pkg
|
|
|
crd-enricher
module
|
|
|
log
module
|
|
|
metrics-storage
module
|
|
|
registry
module
|
|
|
testing
|
|
|
controller/reconcilertest
Package reconcilertest is a reusable test framework for controller-runtime reconcilers.
|
Package reconcilertest is a reusable test framework for controller-runtime reconcilers. |
|
library
Code generated by "tools/images_tags.go" DO NOT EDIT.
|
Code generated by "tools/images_tags.go" DO NOT EDIT. |
|
tools
|
|
|
regcopy
module
|
Click to show internal directories.
Click to hide internal directories.
