internal/

directory
v0.0.0-...-b07a8d0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2026 License: MIT

Directories

Path Synopsis
resourcecreator
access
Package access builds resources for personal Postgres access.
Package access builds resources for personal Postgres access.
binding
Package binding builds pgrator-owned workload binding resources.
Package binding builds pgrator-owned workload binding resources.
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.
fqdnpolicy
Package fqdnpolicy builds the FQDNNetworkPolicy needed by CNPG's WAL archiver.
Package fqdnpolicy builds the FQDNNetworkPolicy needed by CNPG's WAL archiver.
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.
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.
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
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
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.
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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL