Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the templates v1alpha1 API group +groupName=crds.wizardofoz.co
|
Package v1alpha1 contains API Schema definitions for the templates v1alpha1 API group +groupName=crds.wizardofoz.co |
|
Package builders provides "Builders" for Access Requests
|
Package builders provides "Builders" for Access Requests |
|
execaccessbuilder
Package execaccessbuilder implements the IBuilder interface for ExecAccessRequest resources
|
Package execaccessbuilder implements the IBuilder interface for ExecAccessRequest resources |
|
execaccessbuilder/internal
Package podselection contains pod selection logic for the execaccessbuilder.
|
Package podselection contains pod selection logic for the execaccessbuilder. |
|
podaccessbuilder
Package podaccessbuilder implements the IBuilder interface for PodAccessRequest resources
|
Package podaccessbuilder implements the IBuilder interface for PodAccessRequest resources |
|
podaccessbuilder/internal
Package helpers contains helper functions for the podaccessbuilder.
|
Package helpers contains helper functions for the podaccessbuilder. |
|
utils
Package bldutil provides a set of utility functions that make implementing the IBuilder interface easier.
|
Package bldutil provides a set of utility functions that make implementing the IBuilder interface easier. |
|
cmd
|
|
|
manager
Package manager is operator-sdk boilerplate
|
Package manager is operator-sdk boilerplate |
|
ozctl
Package ozctl is the top level entrypoint for the cobra-based CLI tool
|
Package ozctl is the top level entrypoint for the cobra-based CLI tool |
|
ozctl/cmd
Package cmd provides all of the individual command line flags that can be passed into the 'ozctl' tool.
|
Package cmd provides all of the individual command line flags that can be passed into the 'ozctl' tool. |
|
Package controllers contains all of the operator runtime reconciliation logic.
|
Package controllers contains all of the operator runtime reconciliation logic. |
|
internal/ctrlrequeue
Package ctrlrequeue provides helper functions with clear names for informing the controller when to requeue (or not) reconciliations.
|
Package ctrlrequeue provides helper functions with clear names for informing the controller when to requeue (or not) reconciliations. |
|
internal/status
Package status provides a simple mechanism for updating the Status of an v1alpha1.ICoreResource resource
|
Package status provides a simple mechanism for updating the Status of an v1alpha1.ICoreResource resource |
|
internal/utils
Package ctrlutil provides common utility functions for our controllers
|
Package ctrlutil provides common utility functions for our controllers |
|
podwatcher
Package podwatcher provides a Webhook handler for Pod Exec/Debug events for auditing purposes
|
Package podwatcher provides a Webhook handler for Pod Exec/Debug events for auditing purposes |
|
requestcontroller
Package requestcontroller implements a RequestReconciler that can handle Access Requests in a general sense.
|
Package requestcontroller implements a RequestReconciler that can handle Access Requests in a general sense. |
|
templatecontroller
Package templatecontroller implements a TemplateReconciler that can reconcile Access Templates in a general sense.
|
Package templatecontroller implements a TemplateReconciler that can reconcile Access Templates in a general sense. |
|
testing
|
|
|
utils
Package testutil provides common utilities used during end to end tests
|
Package testutil provides common utilities used during end to end tests |
|
Package webhook provides a version of the controller-runtime webhook(https://github.com/kubernetes-sigs/controller-runtime/tree/master/pkg/webhook) package.
|
Package webhook provides a version of the controller-runtime webhook(https://github.com/kubernetes-sigs/controller-runtime/tree/master/pkg/webhook) package. |
Click to show internal directories.
Click to hide internal directories.