Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
pkg
|
|
apis/machine
Package machine is the internal version of the API.
|
Package machine is the internal version of the API. |
apis/machine/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
|
Package v1alpha1 is the v1alpha1 version of the API. |
apis/machine/validation
Package validation is used to validate all the machine CRD objects
|
Package validation is used to validate all the machine CRD objects |
client/clientset/internalversion
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
client/clientset/internalversion/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
client/clientset/internalversion/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
client/clientset/internalversion/typed/machine/internalversion
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
client/clientset/internalversion/typed/machine/internalversion/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
client/clientset/versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
client/clientset/versioned/typed/machine/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
client/clientset/versioned/typed/machine/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
controller
Package controller is used to provide the core functionalities of machine-controller-manager
|
Package controller is used to provide the core functionalities of machine-controller-manager |
driver
Package driver contains the cloud provider specific implementations to manage machines
|
Package driver contains the cloud provider specific implementations to manage machines |
features
Package features is reserved for future purposes
|
Package features is reserved for future purposes |
openapi
Package openapi exists to hold generated openapi code
|
Package openapi exists to hold generated openapi code |
options
Package options is used to specify options to MCM
|
Package options is used to specify options to MCM |
util/annotations
Package annotations implements utilites for working with annotatoins
|
Package annotations implements utilites for working with annotatoins |
util/client/metrics/prometheus
Package prometheus creates and registers prometheus metrics with rest clients.
|
Package prometheus creates and registers prometheus metrics with rest clients. |
util/clientbuilder/machine
Package controller is used to provide the core functionalities of machine-controller-manager
|
Package controller is used to provide the core functionalities of machine-controller-manager |
util/k8sutils
Package k8sutils is used to provider helper consts and functions for k8s operations
|
Package k8sutils is used to provider helper consts and functions for k8s operations |
util/nodeops
Package nodeops is used to provide the node functionalities
|
Package nodeops is used to provide the node functionalities |
util/permits
Package permits is used to provide permitGiver which maintains a sync map whose values can be deleted if not accessed for a configured time
|
Package permits is used to provide permitGiver which maintains a sync map whose values can be deleted if not accessed for a configured time |
util/provider/drain
Package drain is used to drain nodes
|
Package drain is used to drain nodes |
util/provider/driver
Package driver contains the cloud provider specific implementations to manage machines
|
Package driver contains the cloud provider specific implementations to manage machines |
util/provider/machinecodes/codes
Package codes defines the canonical error codes used by machineAPIs for gardener/machine-controller-manager
|
Package codes defines the canonical error codes used by machineAPIs for gardener/machine-controller-manager |
util/provider/machinecodes/status
Package status implements errors returned by MachineAPIs.
|
Package status implements errors returned by MachineAPIs. |
util/provider/machinecontroller
Package controller is used to provide the core functionalities of machine-controller-manager
|
Package controller is used to provide the core functionalities of machine-controller-manager |
util/provider/machineutils
Package machineutils contains the consts and global vaariables for machine operation
|
Package machineutils contains the consts and global vaariables for machine operation |
util/provider/options
Package options is used to specify options to MCM
|
Package options is used to specify options to MCM |
util/reflector/prometheus
Package prometheus sets the cache DefaultMetricsFactory to produce prometheus metrics.
|
Package prometheus sets the cache DefaultMetricsFactory to produce prometheus metrics. |
util/strings
Package strings is used to provide some util string functions
|
Package strings is used to provide some util string functions |
util/taints
Package taints implements utilites for working with taints
|
Package taints implements utilites for working with taints |
util/time
Package time is used to provide the core functionalities of machine-controller-manager
|
Package time is used to provide the core functionalities of machine-controller-manager |
Click to show internal directories.
Click to hide internal directories.