Directories
¶
| Path | Synopsis |
|---|---|
|
docgen
command
|
|
|
internal
|
|
|
resourcecreator/access
Package access builds resources for personal Postgres access.
|
Package access builds resources for personal Postgres access. |
|
resourcecreator/binding
Package binding builds pgrator-owned workload binding resources.
|
Package binding builds pgrator-owned workload binding resources. |
|
resourcecreator/cnpg
Package cnpg builds CloudNativePG resources (Cluster, DatabaseRole, Pooler, ScheduledBackup) for the nais.io/v1 Postgres type.
|
Package cnpg builds CloudNativePG resources (Cluster, DatabaseRole, Pooler, ScheduledBackup) for the nais.io/v1 Postgres type. |
|
resourcecreator/fqdnpolicy
Package fqdnpolicy builds the FQDNNetworkPolicy needed by CNPG's WAL archiver.
|
Package fqdnpolicy builds the FQDNNetworkPolicy needed by CNPG's WAL archiver. |
|
resourcecreator/iam
Package iam builds the Google IAM resources (via Config Connector) that let a CloudNativePG cluster authenticate to its WAL bucket through GKE Workload Identity.
|
Package iam builds the Google IAM resources (via Config Connector) that let a CloudNativePG cluster authenticate to its WAL bucket through GKE Workload Identity. |
|
resourcecreator/netpol
Package netpol builds the NetworkPolicy that isolates a CNPG Postgres cluster, allowing intra-cluster traffic, the CloudNativePG operator, and metrics scraping.
|
Package netpol builds the NetworkPolicy that isolates a CNPG Postgres cluster, allowing intra-cluster traffic, the CloudNativePG operator, and metrics scraping. |
|
resourcecreator/storage
Package storage builds the WAL archive storage for a CloudNativePG cluster: the Google Cloud Storage bucket (via Config Connector) and the barman-cloud ObjectStore that CloudNativePG's WAL archiver plugin points at.
|
Package storage builds the WAL archive storage for a CloudNativePG cluster: the Google Cloud Storage bucket (via Config Connector) and the barman-cloud ObjectStore that CloudNativePG's WAL archiver plugin points at. |
|
thirdparty/aiven/v1alpha1
Package aiven_v1alpha1 contains API Schema definitions for the aiven.io v1alpha1 API group +kubebuilder:object:generate=true +kubebuilder:skip
|
Package aiven_v1alpha1 contains API Schema definitions for the aiven.io v1alpha1 API group +kubebuilder:object:generate=true +kubebuilder:skip |
|
thirdparty/google/iam/v1beta1
Package v1beta1 contains API Schema definitions for the iam.cnrm.cloud.google.com v1beta1 API group +kubebuilder:object:generate=true +kubebuilder:skip
|
Package v1beta1 contains API Schema definitions for the iam.cnrm.cloud.google.com v1beta1 API group +kubebuilder:object:generate=true +kubebuilder:skip |
|
thirdparty/google/networking/v1alpha3
Package v1alpha3 contains the API types used by Google's FQDNNetworkPolicy.
|
Package v1alpha3 contains the API types used by Google's FQDNNetworkPolicy. |
|
thirdparty/google/storage/v1beta1
+kubebuilder:object:generate=true +groupName=storage.cnrm.cloud.google.com +versionName=v1beta1
|
+kubebuilder:object:generate=true +groupName=storage.cnrm.cloud.google.com +versionName=v1beta1 |
|
pkg
|
|
|
api
module
|
Click to show internal directories.
Click to hide internal directories.