# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
Database is the Schema for the databases API.
DatabaseList contains a list of Database.
No description provided by the author
+kubebuilder:validation:XValidation:rule="(self.databaseType == \"PostgreSQL\" && has(self.postgreSQL) && !has(self.mySQL)) || (self.databaseType == \"MySQL\" && has(self.mySQL) && !has(self.postgreSQL))",message="When .spec.databaseType is PostgreSQL use .spec.postgreSQL, When .spec.databaseType is MySQL use .spec.mySQL" DatabaseSpec defines the desired state of Database.
No description provided by the author
No description provided by the author
No description provided by the author
+kubebuilder:validation:XValidation:rule="(self.sslMode in [\"disable\", \"allow\", \"prefer\"] && has(self.passwordSecret)) || (self.sslMode in [\"require\", \"verify-ca\", \"verify-full\"] && has(self.sslSecret) && has(self.sslCaKey))",message="When using .spec.postgreSQL.sslMode \"disable\", \"allow\" or \"prefer\" - set .spec.postgreSQL.passwordSecret" PostgreSQLConfig is config that will be used by operator to connect to PostgreSQL compatible databases.
Privileges is the Schema for the privileges API.
PrivilegesList contains a list of Privileges.
PrivilegesSpec defines the desired state of Privileges.
Secret is a reference for kubernetes secret.
No description provided by the author
User is the Schema for the users API.
UserList contains a list of User.
UserSpec defines the desired state of User.
UserStatus defines the observed state of User.
# Type aliases
Database types that are currently supported.
No description provided by the author
No description provided by the author