Directories
¶
| Path | Synopsis |
|---|---|
|
Package apigroup tracks which Calico API group the operator should configure on the workloads it manages.
|
Package apigroup tracks which Calico API group the operator should configure on the workloads it manages. |
|
GetWindowsNodes returns Windows nodes, optionally filtering the list of nodes with the given filter functions.
|
GetWindowsNodes returns Windows nodes, optionally filtering the list of nodes with the given filter functions. |
|
discovery
Package discovery exposes helpers for detecting cluster shape (provider, multi-tenancy, served APIs) at operator startup.
|
Package discovery exposes helpers for detecting cluster shape (provider, multi-tenancy, served APIs) at operator startup. |
|
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
|
Package controller holds the controller-phase inputs a reconcile hands to a variant extension.
|
Package controller holds the controller-phase inputs a reconcile hands to a variant extension. |
|
logstorage/esutils
This file contains functions common to the controllers to help them interact with elasticsearch.
|
This file contains functions common to the controllers to help them interact with elasticsearch. |
|
migration/convert
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
|
migration/datastoremigration
Package datastoremigration provides utilities for checking DatastoreMigration CR state from the operator's controllers.
|
Package datastoremigration provides utilities for checking DatastoreMigration CR state from the operator's controllers. |
|
podiprecovery
Package podiprecovery contains a small controller that watches Kubernetes Nodes for host-IP changes (the address set the kubelet would put in `status.podIPs` for a hostNetwork pod: InternalIP-preferred, ExternalIP fallback) and deletes operator-managed host-networked pods whose status.podIPs no longer matches that set.
|
Package podiprecovery contains a small controller that watches Kubernetes Nodes for host-IP changes (the address set the kubelet would put in `status.podIPs` for a hostNetwork pod: InternalIP-preferred, ExternalIP fallback) and deletes operator-managed host-networked pods whose status.podIPs no longer matches that set. |
|
status
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
|
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. |
|
kubecontrollers
Package kubecontrollers holds the enterprise es-calico-kube-controllers assembly (a distinct deployment the logstorage controller reconciles) and the enterprise kube-controllers cluster role rules shared with the calico-kube-controllers modifier in pkg/enterprise/installation.
|
Package kubecontrollers holds the enterprise es-calico-kube-controllers assembly (a distinct deployment the logstorage controller reconciles) and the enterprise kube-controllers cluster role rules shared with the calico-kube-controllers modifier in pkg/enterprise/installation. |
|
Package extensions is the seam other product variants (today just Calico Enterprise) use to layer variant-specific behavior onto the core operator's render output, so core code never branches on variant.
|
Package extensions is the seam other product variants (today just Calico Enterprise) use to layer variant-specific behavior onto the core operator's render output, so core code never branches on variant. |
|
extensionstest
Package extensionstest holds shared helpers for exercising an extension's Modify dispatch against raw object lists.
|
Package extensionstest holds shared helpers for exercising an extension's Modify dispatch against raw object lists. |
|
Package imageoverride is a leaf package (no render/operator dependencies) that holds the image override table.
|
Package imageoverride is a leaf package (no render/operator dependencies) that holds the image override table. |
|
imports
|
|
|
This renderer is responsible for all resources related to a Guardian Deployment in a multicluster setup.
|
This renderer is responsible for all resources related to a Guardian Deployment in a multicluster setup. |
|
common/rbacmanagement
Package rbacmanagement reads the admin-owned gate that switches the RBAC management UI on for a cluster.
|
Package rbacmanagement reads the admin-owned gate that switches the RBAC management UI on for a cluster. |
Click to show internal directories.
Click to hide internal directories.