Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
kvf-apiserver
kvf-api-server starts the API Server.
|
kvf-api-server starts the API Server. |
kvf-minion
kvf-minion starts the Minion API Server.
|
kvf-minion starts the Minion API Server. |
kvfctl
kvfctl is a command line client to the Master API Server.
|
kvfctl is a command line client to the Master API Server. |
pkg
|
|
api
Package api contains all high level types of the kube-volume-freezer API.
|
Package api contains all high level types of the kube-volume-freezer API. |
api/errors
Package errors contains all API errors.
|
Package errors contains all API errors. |
api/issues
Package issues contains all issues that can be included in API errors.
|
Package issues contains all issues that can be included in API errors. |
apiserver
Package apiserver contains the implementation of the Master Server.
|
Package apiserver contains the implementation of the Master Server. |
apiserver/controllers
Package controllers contains the REST Controllers of the Master Server.
|
Package controllers contains the REST Controllers of the Master Server. |
apiserver/kubernetes
Package kubernetes contains the code for interfacing with Kubernetes.
|
Package kubernetes contains the code for interfacing with Kubernetes. |
apiserver/kubernetes/k8stest
Package k8stest provides testing utilities for testing the kubernetes package.
|
Package k8stest provides testing utilities for testing the kubernetes package. |
apiserver/volumes
Package volumes contains the business logic of the Volume Resource.
|
Package volumes contains the business logic of the Volume Resource. |
apiserver/volumes/volumestest
Package volumestest provides testing utilities for testing the volumes package.
|
Package volumestest provides testing utilities for testing the volumes package. |
client
Package client implements a client to the kube-volume-freezer Master API.
|
Package client implements a client to the kube-volume-freezer Master API. |
client/clienttest
Package clienttest provides utilities for testing Clients.
|
Package clienttest provides utilities for testing Clients. |
client/generic
Package generic contains the shared Client code of the Minion and Master Client.
|
Package generic contains the shared Client code of the Minion and Master Client. |
log
Package log provides logging for the kube-volume-freezer project.
|
Package log provides logging for the kube-volume-freezer project. |
minion
Package minion contains the implementation of the Minion Server.
|
Package minion contains the implementation of the Minion Server. |
minion/client
Package client implements a client to the kube-volume-freezer Minion API.
|
Package client implements a client to the kube-volume-freezer Minion API. |
minion/client/clienttest
Package clienttest provides utilities for testing the Minion Client.
|
Package clienttest provides utilities for testing the Minion Client. |
minion/controllers
Package controllers contains the REST controllers of the Minion Server.
|
Package controllers contains the REST controllers of the Minion Server. |
minion/fs
Package fs contains the code for interfacing with the file system.
|
Package fs contains the code for interfacing with the file system. |
minion/fs/fstest
Package fstest provides testing utilities for testing the fs package.
|
Package fstest provides testing utilities for testing the fs package. |
minion/volumes
Package volumes contains the business logic of the Volume Resource.
|
Package volumes contains the business logic of the Volume Resource. |
rest
Package rest provides a framework for implementing a REST server.
|
Package rest provides a framework for implementing a REST server. |
rest/resttest
Package resttest provides testing utilities for testing the rest package.
|
Package resttest provides testing utilities for testing the rest package. |
util
Package util implements various utility functions.
|
Package util implements various utility functions. |
util/diff
Package diff provides diff capabilites.
|
Package diff provides diff capabilites. |
util/kubernetes
Package kubernetes contains tools for interfacing with kubernetes.
|
Package kubernetes contains tools for interfacing with kubernetes. |
util/reflect
Package reflect contains reflection tools.
|
Package reflect contains reflection tools. |
util/validation
Package validation contains validation tools.
|
Package validation contains validation tools. |
validation
Package validation provides validation capabilites.
|
Package validation provides validation capabilites. |
version
Package version represents the current version of the project.
|
Package version represents the current version of the project. |
third_party
|
|
Click to show internal directories.
Click to hide internal directories.