Releases: GoogleCloudPlatform/elcarro-oracle-operator
v0.5.0-alpha
What's Changed
- Update Instance CRD for DB and Operator patching by @akinfermo in #253
- Add DbDaemon APIs for DB patching by @akinfermo in #255
- Upgrade dependencies by @akinfermo in #256
- Add Patching controller by @akinfermo in #257
- Clean up ownerref tests by @tabbyl21 in #258
- Add User guide for database patching by @akinfermo in #259
- Add User guide for database parameter update by @akinfermo in #260
- Create a sample and docs for RMAN backup schedules by @mfielding in #261
- Cleanup unused code and fixup labeling by @kurt-google in #264
- Allow setting DEFERRED database parameters. by @nblxa in #263
- Change wait logic for user-test by @kurt-google in #265
- Suppress user related sqls by @kurt-google in #266
- Delete databases upon Instance deletion by @akinfermo in #267
- Slow down datapump int test by @kurt-google in #271
- Fix flaky instance deletion test by @akinfermo in #272
- Reconcile instances on changes to the config by @kurt-google in #274
- Save PDB state as READ WRITE by @nblxa in #275
- Add custom monitoring agent by @kurt-google in #276
- Limit CIDR ranges for GKE Clusters by @akinfermo in #277
- Add in standard metrics for oracle by @kurt-google in #279
- Fix backupschedule spec propagation by @akinfermo in #280
- Tweaks for test flakes by @kurt-google in #281
- Ensure monitoring pod is removed with instance by @kurt-google in #282
- Remove infinite loop from parameter update state machine by @akinfermo in #283
- Enable setting impdp specific options on import by @kurt-google in #284
- Adjust timeouts in dialers by @kurt-google in #285
- Fixup context handling in controllers by @kurt-google in #286
- Add a retry for GCS upload by @kurt-google in #287
- Use a single database connection for monitoring by @kurt-google in #288
- Fix: Relink config files only once by @akinfermo in #289
- Add automatic tablespace creation by @kurt-google in #290
- Increase MaxConcurrentReconciles for Instances to 4 by @akinfermo in #291
- Add prep_seedpdb to image build by @kurt-google in #295
- Fix GSM reconciling diff by @kurt-google in #296
- Update image build for oct DBRU by @kurt-google in #294
- Add Disk Resize Feature to El Carro. by @tabbyl21 in #299
- Sanitize additional command parameters by @kurt-google in #300
- Relax some timeouts on immediate reconciles by @kurt-google in #301
- Fixup metadata dump with table_exists_action by @kurt-google in #303
- Adjust initial seeded database bootstrap by @kurt-google in #304
- Drop NET_RAW capability from Dataplane containers by @akinfermo in #302
- Drop NET_RAW capability from Control plane containers by @akinfermo in #305
- add cpu/mem resize feature. by @tabbyl21 in #306
- fix: Remove finalizer from backup if Instance does not exist by @akinfermo in #307
- Use valid bazel testlogs directory by @akinfermo in #311
- Fix log message by @akinfermo in #312
- Upgrade dependencies by @akinfermo in #308
- Updated image-type from cos to cos_containerd for GKE version >1.23 by @nasmart in #310
- Move prebuilt third party code to GCS by @kurt-google in #313
- Force Requeue after an Instance reaches CreateComplete state by @akinfermo in #314
- Only set k8s.Ready to CreateComplete once by @akinfermo in #315
- Add Changes to Support SGA/PGA Config From Memory Request by @tabbyl21 in #316
- Support update sga_target. by @tabbyl21 in #319
- Return error if one occurs during CDB creation by @akinfermo in #320
- Amend dbdclient log lines. by @tabbyl21 in #321
- Add Instance Stop El Carro. by @tabbyl21 in #323
New Contributors
Full Changelog: v0.3.0-alpha...v0.5.0-alpha
El Carro v0.3.0-alpha: Bug fixes and improvements
This release brings numerous bug fixes and improvements for existing features. If you have any questions or comments, feel free to start a discussion or file a GitHub issue.
What's Changed
- Increase default timeout for dbdaemon calls by @mfielding in #227
- Increase provisioning timeouts by @mfielding in #229
- Validate CDBName in the operator CRD by @mfielding in #228
- Add Dev Guide by @akinfermo in #231
- Buffer GCS downloads by @kurt-google in #232
- Remove patchstorage in image build post step by @kurt-google in #234
- Handle dataplane loss of LRO during backup by @kurt-google in #235
- Cleanup unused code and dependencies by @kurt-google in #236
- Anchor regex for CDBName by @mfielding in #233
- Switch to standard-rwo as the default StorageClass for GKE by @akinfermo in #238
- Include VolumeSnapshotClass install step in dev guide by @akinfermo in #239
- Cleanup restore test code by @kurt-google in #241
- Make db_recovery_file_dest_size configurable by @akinfermo in #240
- Always pull Operator image by @akinfermo in #242
- Fix PDB deletion by @akinfermo in #237
- Use standard functions to manipulate finalizers by @akinfermo in #243
- Update rules to latest versions by @kurt-google in #244
- Delete PVCs when Instances are deleted by @akinfermo in #245
- Prevent the password of SYS and SYSTEM password leak by @nblxa in #246
- Fixes hang on timeout, tweak cron tests by @kurt-google in #248
- Assorted cleanup by @kurt-google in #250
- Add user guide for DB credentials management using GSM by @akinfermo in #247
- Fixup containerized build by @kurt-google in #251
- Allow PVC retention after instance deletion by @akinfermo in #252
New Contributors
Full Changelog: v0.2.0-alpha...v0.3.0-alpha
El Carro v0.2.0-alpha: Data migration and improved backups (PITR)
This release brings two new exciting features to enhance El Carro and make it easier to manage your Oracle deployments: Improved Data Migration and Point-in-Time Recovery (PITR). Take a look at our blog post to understand how these features can add value to your organization. Additionally, this release provides numerous bug fixes. If you have any questions or comment, feel free to reach out via our Google group or by filing a GitHub issue.
El Carro v0.1.0-alpha: Support for Oracle 19c and more...
This release provides the latest and greatest tools for running Oracle Databases on Kubernetes. Oracle 19c EE (Enterprise Edition) is fully supported by this release. Additionally, El Carro gives you more flexibility by supporting 4 different options for sourcing Oracle Database container images as described in our blog post. This release also brings numerous bug fixes and improvements. In addition to GKE, EKS, and Minikube, El Carro now supports Kind.
First release of El Carro: The Oracle Operator for Kubernetes 🎉 🚀 🎂
This release includes the source code and release artifacts for the first release of "El Carro: The Oracle Operator for Kubernetes".