BROKENCHANGE Update S3Connection
and DatabaseConnection
to SecretClass
and SecretClass
support SecretClass.authentication.zncdata.dev
and SecretClass.s3.zncdata.dev
group
- Add group
s3.zncdata.dev
tos3
package, and moveS3Connection
andS3Bucket
tos3
package - Add group
database.zncdata.dev
todatabase
package, and moveDatabaseConnection
andDatabase
todatabase
package - Add
AuthenticationClass.authentication.zncdata.dev
, and support oidc ldap tls and static - Use
SecretClass
provideS3Connection
credential
- typo fix issue template
- Add
cluster operation
logging
pdb
resource
api to commons - Add resource builder and basic reconciler, you can implement in operator
- Add s3 client-side to verification tls certificate
- Add issue template
- Bump go version to 1.22
- Add go boilerplate to auto generate license header
BREAKCHANGE Update github group to zncdatadev
- Add
properties
configuration util - Add
xml
configuration util - Add code of string intendation, tabs and spaces can be converted to each other
- Add name string generator, use
-
to connect words - Add StatefulSet check to
CreateOrUpdate
- Add golang template parse function
- Add base64 util function, support method:
Base64.Encode
andBase64.Decode
- Update domain to
zncdata.dev
- Update credential struct name
- Fix
mysql
word typo
- remove
DatabaseConnection.spec.provider
enum by CRD validation
- fix crds not register to k8s
- update
s3bucket.spec.name
tobucketName
anddatabass.spec.name
todatabaseName
- Add
DatabaseConnection
andDatabase
struct, and implement mysql, postgres, redis. - Add
S3Conection
andS3Bucket
struct. - Add
AuthenticationClass
struct, and implement oidc. - Add errors and conditions constants
- Add
CreateOrUpdate
for k8s object create or update.