Directories ¶
Path | Synopsis |
---|---|
crd/node
Package node provides functions and types to deal with the NodeConfiguration on the apatelet
|
Package node provides functions and types to deal with the NodeConfiguration on the apatelet |
crd/pod
Package pod provides functions and types to deal with the PodConfiguration CRD
|
Package pod provides functions and types to deal with the PodConfiguration CRD |
provider
Package provider handles the interaction with the virtual kubelet library (and node-cli)
|
Package provider handles the interaction with the virtual kubelet library (and node-cli) |
provider/condition
Package condition provides functions to more easily work with kubernetes node conditions
|
Package condition provides functions to more easily work with kubernetes node conditions |
provider/mock_cache_store
Package mock_cache is a generated GoMock package.
|
Package mock_cache is a generated GoMock package. |
provider/podmanager
Package podmanager contains the pod manager interface and a simple thread safe map-based implementation
|
Package podmanager contains the pod manager interface and a simple thread safe map-based implementation |
provider/podmanager/mock_podmanager
Package mock_podmanager is a generated GoMock package.
|
Package mock_podmanager is a generated GoMock package. |
run
Package run is the entry point of the actual apatelet
|
Package run is the entry point of the actual apatelet |
scheduler
Package scheduler handles the scheduling of tasks
|
Package scheduler handles the scheduling of tasks |
services
Package services contains all the clients and servers for the services
|
Package services contains all the clients and servers for the services |
store
Package store provides a way for the apatelet to have state
|
Package store provides a way for the apatelet to have state |
store/mock_store
Package mock_store is a generated GoMock package.
|
Package mock_store is a generated GoMock package. |
cluster
Package cluster contains utilities to interact with the apate cluster and kubernetes cluster
|
Package cluster contains utilities to interact with the apate cluster and kubernetes cluster |
cluster/watchdog
Package watchdog contains the functions for removing an apatelet fully from the cluster and functions to ensure all unhealthy nodes are removed from the cluster
|
Package watchdog contains the functions for removing an apatelet fully from the cluster and functions to ensure all unhealthy nodes are removed from the cluster |
crd/node
Package node provides functions and types to deal with the NodeConfiguration on the control plane
|
Package node provides functions and types to deal with the NodeConfiguration on the control plane |
crd/pod
Package pod provides functions to watch the pod CRD on the control plane
|
Package pod provides functions to watch the pod CRD on the control plane |
run
Package run is the main package for the controlplane
|
Package run is the main package for the controlplane |
services
Package services contains the implementation of the GRPC services of the control plane
|
Package services contains the implementation of the GRPC services of the control plane |
store
Package store provides state to the apate cluster
|
Package store provides state to the apate cluster |
store/mock_store
Package mock_store is a generated GoMock package.
|
Package mock_store is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.