Skip to content

dboperator1.2.0 #161

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 366 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
366 commits
Select commit Hold shift + click to select a range
d3b1aab
Autonomous Database Controller doc changes
ting-lan-wang Mar 25, 2024
91af7fc
Merge branch 'tinglwan-doc-change' into 'master'
ting-lan-wang Mar 25, 2024
a1101f7
Updated README with security section
aberinnj Mar 25, 2024
b733129
Merge branch 'fix/databaseobserver-rbac-docs-fine-tune' into 'master'
ting-lan-wang Mar 25, 2024
9284c7d
Merge branch 'cleanup/databaseobserver-rbac-cleanup' into 'master'
yunus-qureshi Mar 26, 2024
293c4ee
Merge branch 'fix/databaseobserver-BUG-36350588' into 'master'
yunus-qureshi Mar 26, 2024
76be372
ReadMe fixes
yunus-qureshi Mar 26, 2024
0973179
Merge branch 'bugfix/mqureshi/36413631' into 'master'
yunus-qureshi Mar 26, 2024
0262633
update README file security details
s1saurabh Mar 26, 2024
7c3d07f
Merge branch 'permissions' into 'master'
psaini79 Mar 27, 2024
8ec216b
ReadMe update
yunus-qureshi Mar 28, 2024
713696b
Merge branch 'bugfix/mqureshi/36411472' into 'master'
yunus-qureshi Mar 28, 2024
9ad0784
Update PREREQUISITES.md
yunus-qureshi Mar 28, 2024
53e5b04
patch instructions
yunus-qureshi Mar 29, 2024
664abd3
Merge branch 'bugfix/mqureshi/patching-instructions' into 'master'
yunus-qureshi Mar 29, 2024
a6d3938
Patching Enhancements
IshaanDesai45 Mar 29, 2024
2291391
Merge branch 'idesai_dg_dat_file_loc_change' into 'master'
yunus-qureshi Mar 29, 2024
8a0de28
Tinglwan doc change
ting-lan-wang Mar 29, 2024
7acedc9
Merge branch 'tinglwan-doc-change' into 'master'
ting-lan-wang Mar 29, 2024
ca260cc
ReadMe update for uninstall
yunus-qureshi Apr 2, 2024
705a31b
Merge branch 'bugfix/mqureshi/36462833' into 'master'
yunus-qureshi Apr 2, 2024
c84fa7a
Bugfix/mqureshi/36454509
yunus-qureshi Apr 2, 2024
d5611d4
Merge branch 'bugfix/mqureshi/36454509' into 'master'
yunus-qureshi Apr 2, 2024
9b80b78
Dataguard Controller enhancements and bugfixes
IshaanDesai45 Apr 2, 2024
3e07911
Merge branch 'idesai_dg_bugfix' into 'master'
yunus-qureshi Apr 2, 2024
d85e312
Bugfixes/mqureshi/1.1.0
yunus-qureshi Apr 3, 2024
7305d50
Merge branch 'bugfixes/mqureshi/1.1.0' into 'master'
yunus-qureshi Apr 3, 2024
8b7c6fe
bugfix/idesai/36473360
IshaanDesai45 Apr 3, 2024
f59a9c1
Merge branch 'idesai_dg_bugfix_3' into 'master'
yunus-qureshi Apr 3, 2024
1d10080
Fix shutdown condition
yunus-qureshi Apr 4, 2024
a4b5dcf
Add comments
yunus-qureshi Apr 4, 2024
d486095
Fix standby validation
yunus-qureshi Apr 4, 2024
413eeb2
Merge branch 'bugfix/mqureshi/role' into 'master'
yunus-qureshi Apr 4, 2024
ca2aedd
Update README.md
yunus-qureshi Apr 5, 2024
c2fc6eb
Failover matrix
yunus-qureshi Apr 5, 2024
1ec674e
Merge branch 'bugfix/mqureshi/readme-32982850' into 'master'
yunus-qureshi Apr 5, 2024
92486d6
Added databaseobserver webhook
aberinnj Apr 8, 2024
4f25c62
Merge branch 'feature/databaseobserver-webhook' into 'master'
yunus-qureshi Apr 8, 2024
0d0a800
Update README.md Minor style updates
dwilliams-orcl Apr 15, 2024
4f1f29f
Merge branch 'douglas_williams-master-patch-74801' into 'master'
psaini79 Apr 16, 2024
e68e966
bug fix 36545873
Apr 24, 2024
4dff830
Merge branch 'bug_36545873' into 'master'
mmalvezz Apr 24, 2024
b23f486
Tinglwan merge workload pr
ting-lan-wang May 1, 2024
ee951f5
Merge branch 'tinglwan-merge-workload-pr' into 'master'
ting-lan-wang May 1, 2024
8461f68
Update README.md
ting-lan-wang May 1, 2024
6b8438e
patch/databaseobserver Docs
aberinnj May 1, 2024
e24228b
Merge branch 'patch/databaseobserver-docs' into 'master'
Kuassim May 1, 2024
fff2a74
Update THIRD_PARTY_LICENSES.txt
Kuassim May 2, 2024
10afd19
Updated Readme with Free 23ai and OKE workload Identify
Kuassim May 2, 2024
ced238e
changing 23c references to 23.3.0
IshaanDesai45 May 2, 2024
deb1740
Merge branch 'idesai_readme_version_fix' into 'master'
yunus-qureshi May 2, 2024
959da6a
Idesai readme version fix
yunus-qureshi May 2, 2024
d4d8f70
Merge branch 'idesai_readme_version_fix' into 'master'
yunus-qureshi May 2, 2024
71ac3d7
Update Readme.md
Kuassim May 2, 2024
6f287d8
Tinglwan bug 36349519
ting-lan-wang May 2, 2024
5972fec
Merge branch 'tinglwan_bug_36349519' into 'master'
ting-lan-wang May 2, 2024
e57cfb9
Update README.md
ting-lan-wang May 6, 2024
4815636
Added fix for bug
aberinnj May 7, 2024
732fb0e
use 23.4.0-8
May 16, 2024
7f60048
Merge branch 'useords23.1' into 'master'
mmalvezz May 16, 2024
370e888
Merge branch 'fix/databaseobserver/serivceport-bug' into 'master'
psaini79 May 16, 2024
769809f
update README.md
ting-lan-wang May 29, 2024
e9e7667
Documentation Changes to include openshift pre req
IshaanDesai45 Jul 4, 2024
eef5d69
Merge branch 'idesai_openshift_doc_changes' into 'master'
yunus-qureshi Jul 4, 2024
e953473
Documentation enhancements
IshaanDesai45 Jul 8, 2024
afc3674
Merge branch 'idesai_doc_enh' into 'master'
yunus-qureshi Jul 8, 2024
4d353df
Saurabh basedb
s1saurabh Jul 15, 2024
ec1b0fa
Merge branch 'saurabh_basedb' into 'master'
psaini79 Jul 15, 2024
aa36b61
Sidb resource management and node scheduling
IshaanDesai45 Jul 18, 2024
102b202
Merge branch 'idesai_resource_management' into 'master'
yunus-qureshi Jul 18, 2024
cac2a9a
Psaini sharding branch1
psaini79 Jul 29, 2024
a331d49
Merge branch 'psaini_sharding_branch1' into 'master'
psaini79 Jul 29, 2024
c1b7773
psaini_dbcs_branch1
psaini79 Jul 30, 2024
802d273
Merge branch 'revert-ec1b0fa4' into 'master'
psaini79 Jul 30, 2024
e9ea2bd
Update README.md
s1saurabh Jul 31, 2024
c65709c
Merge branch 'review_github_main_merge' into 'master'
psaini79 Jul 31, 2024
a0986d1
Added fixes
psaini79 Jul 31, 2024
7221671
Added fixes
psaini79 Jul 31, 2024
d94909c
fix bug36752628
Aug 13, 2024
6d79df4
Merge branch 'bug36752628' into 'master'
mmalvezz Aug 13, 2024
183a321
assertive approach on pdb deletion
Aug 19, 2024
87851c2
Merge branch 'assertive_delpdb' into 'master'
mmalvezz Aug 19, 2024
56b3bd6
Review sharding changes
psaini79 Aug 20, 2024
869a2a2
Merge branch 'Review-Sharding-Changes' into 'master'
psaini79 Aug 20, 2024
d4045a1
fix documentation broken links
mmalvezz Aug 20, 2024
12f053d
Merge branch 'fixdocissue' into 'master'
mmalvezz Aug 20, 2024
23ebf0b
Changes in config to create bundle for operatorhub
psilberk Aug 27, 2024
fef1e95
Merge branch 'operatorhub' into 'master'
psilberk Aug 27, 2024
d411bb1
Set default as FALSE for InvitedNodeSubnetFlag
tthathac Aug 28, 2024
d945d3d
Merge branch 'Review-bug36080527-fix' into 'master'
psaini79 Aug 28, 2024
3cd4429
Review bug36738203 fix
tthathac Aug 28, 2024
6b20f7e
Merge branch 'Review-bug36738203-fix' into 'master'
psaini79 Aug 28, 2024
df25575
Fix image repository
ting-lan-wang Aug 28, 2024
b8422c2
Update README.md (#99)
s1saurabh Sep 2, 2024
179b67a
Merge branch 'new_stuff2' into 'master'
psaini79 Sep 2, 2024
a8b5579
Review bug fixes
tthathac Sep 25, 2024
4230f70
Merge branch 'Review-BugFixes' into 'master'
psaini79 Sep 25, 2024
9f56082
Revert "Merge branch 'Review-BugFixes' into 'master'"
psaini79 Sep 26, 2024
ee0c9e7
Merge branch 'revert-4230f706' into 'master'
psaini79 Sep 26, 2024
b93c297
ords latest developer img
vatsrahul Oct 3, 2024
90841b2
Merge branch 'rvats_ORDS_dev_Img' into 'master'
yunus-qureshi Oct 3, 2024
ebb2817
FSFO support sidb with dataguardbroker and DG controller refactor
IshaanDesai45 Oct 11, 2024
dd4c87b
Merge branch 'idesai_dg_refactor' into 'master'
yunus-qureshi Oct 11, 2024
f45fa64
Readme changes for Oracle Database Free Lite support
IshaanDesai45 Oct 28, 2024
2523ca6
Merge branch 'idesai_free_lite_support' into 'master'
yunus-qureshi Oct 28, 2024
6d081e6
Supporting snapshot standby databases
IshaanDesai45 Nov 14, 2024
c8507d5
Merge branch 'idesai_support_snapshot_db' into 'master'
yunus-qureshi Nov 14, 2024
7bc8702
Added support for golang 1.23.2 and multiarchiteture
psaini79 Nov 26, 2024
f6fbd95
Merge branch 'psaini_multiarch' into 'master'
yunus-qureshi Nov 26, 2024
14907b3
Psaini v4api
psaini79 Dec 2, 2024
9608f5d
Merge branch 'psaini_v4api' into 'master'
psaini79 Dec 2, 2024
9ad5779
Tinglwan upgrade v4
ting-lan-wang Dec 5, 2024
8caf868
Merge branch 'tinglwan-upgrade-v4' into 'master'
ting-lan-wang Dec 5, 2024
3610366
Psaini v4api1
psaini79 Dec 6, 2024
b41dc4a
Merge branch 'psaini_v4api1' into 'master'
psaini79 Dec 6, 2024
dd271e5
Added fixes for sharding
psaini79 Dec 6, 2024
003f4e4
Added fixes
psaini79 Dec 6, 2024
be9e575
Added fixes for webhook
psaini79 Dec 6, 2024
242a9f1
V4
s1saurabh Dec 10, 2024
ada2807
Merge branch 'v4' into 'master'
psaini79 Dec 10, 2024
7c14b79
Enhancement/mqureshi/pipeline
yunus-qureshi Dec 11, 2024
d91bb9e
Merge branch 'enhancement/mqureshi/pipeline' into 'master'
yunus-qureshi Dec 11, 2024
664b8d5
V4 pdb cdb controllers
mmalvezz Dec 11, 2024
5aa2f1f
Merge branch 'v4_pdb_cdb' into 'master'
mmalvezz Dec 11, 2024
1b5597f
Update KUSTOMIZE Version
yunus-qureshi Dec 11, 2024
54d6d65
v4_lrest_lrpdb
Dec 12, 2024
370a7dd
Merge branch 'v4_lrest_lrpdb' into 'master'
mmalvezz Dec 12, 2024
c1bec31
v4_ordsservice
Dec 13, 2024
db06b70
Merge branch 'v4_ordsservice' into 'master'
mmalvezz Dec 13, 2024
67dcdd6
documentation.1
Dec 17, 2024
ac1863b
Merge branch 'documentation' into 'master'
mmalvezz Dec 17, 2024
d8e392c
update go.mod
ting-lan-wang Dec 19, 2024
f683da3
go mod tidy
ting-lan-wang Dec 19, 2024
b34ca2c
Update cert-manager download link
ting-lan-wang Dec 19, 2024
6b44512
Add support for Autonomous Database Cloning
ting-lan-wang Jan 6, 2025
97235c9
Merge branch 'tinglwan-support-clone' into 'master'
ting-lan-wang Jan 6, 2025
88a2807
Update doc for ADB Cloning
ting-lan-wang Jan 6, 2025
352106e
Merge branch 'tinglwan_update_doc_clone' into 'master'
ting-lan-wang Jan 6, 2025
767329c
observability/feature/log-exporter
aberinnj Jan 6, 2025
e6e2194
Merge branch 'feature/observability/log-exporter' into 'master'
psaini79 Jan 6, 2025
f008d35
update documetation folder
Jan 6, 2025
1b568d3
Merge branch 'doc_update' into 'master'
mmalvezz Jan 6, 2025
d2119d1
typo correction
Jan 8, 2025
f60849e
Tinglwan fix v4 spec
ting-lan-wang Jan 9, 2025
c40b9fb
Merge branch 'tinglwan_fix_v4_spec' into 'master'
ting-lan-wang Jan 9, 2025
8310c6b
Pass platform for AMD only builds also
yunus-qureshi Jan 9, 2025
24357b4
Merge branch 'enhancement/mqureshi/makefile-1' into 'master'
yunus-qureshi Jan 9, 2025
a41825a
Merge branch 'type_correction' into 'master'
mmalvezz Jan 9, 2025
b96032a
Update .gitignore
yunus-qureshi Jan 10, 2025
db6016c
Merge remote-tracking branch 'origin/master'
yunus-qureshi Jan 10, 2025
39e8fa8
Ords fixes
vatsrahul Jan 10, 2025
fe29e30
Merge branch 'ords_bugfixes_ER' into 'master'
yunus-qureshi Jan 10, 2025
7bfdd24
support sidb truecache
IshaanDesai45 Jan 13, 2025
aceb524
Merge branch 'idesai_support_sidb_truecache' into 'master'
yunus-qureshi Jan 13, 2025
efb04cf
Kms master
s1saurabh Jan 15, 2025
9da4ae8
Merge branch 'kms_master' into 'master'
psaini79 Jan 15, 2025
db83445
Tinglwan fix gen error when backup
ting-lan-wang Jan 16, 2025
e37d0fd
Merge branch 'tinglwan-fix-gen-error-when-backup' into 'master'
ting-lan-wang Jan 16, 2025
4f0e039
version v1alpha1 -> v4
IshaanDesai45 Jan 20, 2025
3da686d
Merge branch 'idesai_v1_v4' into 'master'
yunus-qureshi Jan 20, 2025
ef0f4a3
Patch/update fields and constants
aberinnj Jan 22, 2025
3ecfdb0
Merge branch 'patch/update-fields-and-constants' into 'master'
psaini79 Jan 22, 2025
7e64952
Exposing truecache connect string
IshaanDesai45 Jan 23, 2025
2ac618d
Merge branch 'idesai_tc_fixes' into 'master'
yunus-qureshi Jan 23, 2025
f7f6d7c
Update documentation for configuring network access
ting-lan-wang Jan 24, 2025
362ed61
Merge branch 'tinglwan_update_network_doc' into 'master'
ting-lan-wang Jan 24, 2025
655c9ad
Proper cleanup after build via .gitlab-ci.yml
yunus-qureshi Jan 27, 2025
96c9d09
Update Makefile
yunus-qureshi Jan 27, 2025
05c2888
decommissionig base64 secrets (ords mtnt ctr)
Jan 27, 2025
78b5ba0
Update .gitlab-ci.yml
yunus-qureshi Jan 27, 2025
df178ed
Update .gitlab-ci.yml
yunus-qureshi Jan 27, 2025
702e90e
Update Makefile
yunus-qureshi Jan 27, 2025
84dc3b0
Merge branch 'decombase64' into 'master'
mmalvezz Jan 27, 2025
6351925
doc typo correction
Jan 29, 2025
f6f7d24
Merge branch 'multitenantdoc' into 'master'
mmalvezz Jan 29, 2025
c25d92c
Fix typos in ADB README.md
ting-lan-wang Jan 29, 2025
09cc952
Update README.md
ting-lan-wang Jan 30, 2025
39afedd
switch ordssrvs controller to encrypted secrets
Jan 31, 2025
f617aff
Merge branch 'ords_openssl' into 'master'
mmalvezz Jan 31, 2025
467e429
Merge branch 'tinglwan-update-adb-readme' into 'master'
ting-lan-wang Feb 1, 2025
f53e021
Idesai resource management bug
IshaanDesai45 Feb 3, 2025
1c2c077
Merge branch 'idesai_resource_management_bug' into 'master'
yunus-qureshi Feb 3, 2025
aaa326b
update lrest readme
Feb 3, 2025
57fabd1
Merge branch 'update_rest_readme' into 'master'
mmalvezz Feb 3, 2025
8036d5b
Remove backups when the database is terminated
ting-lan-wang Feb 4, 2025
c311f5e
Merge branch 'tinglwan-bug-37540754' into 'master'
ting-lan-wang Feb 4, 2025
4c06101
fix in documentation 37518342
s1saurabh Feb 5, 2025
f6453ad
Updated Readme.md
Feb 5, 2025
45f19b4
Merge branch 'master' of orahub.oci.oraclecorp.com:rac-docker-dev/ora…
Feb 5, 2025
ea3c3cc
Merge branch 'docss' into 'master'
psaini79 Feb 5, 2025
35ffd93
log message typo correction
Feb 6, 2025
024ff81
Merge branch 'typo_correction' into 'master'
mmalvezz Feb 6, 2025
69c9e83
vm down update dg
IshaanDesai45 Feb 7, 2025
64ae8eb
Merge branch 'idesai_vm_down_update' into 'master'
yunus-qureshi Feb 7, 2025
3d0862d
Fixed logName not persisting
aberinnj Feb 10, 2025
ffb87d2
Update ADB_LONG_TERM_BACKUP.md : one minor phrase fix.
dwilliams-orcl Feb 10, 2025
b74362c
Update ADB_PREREQUISITES.md minor style edit.
dwilliams-orcl Feb 10, 2025
2dbc947
Update PREREQUISITES.md spelling fix, minor phrase fix.
dwilliams-orcl Feb 10, 2025
daf2e58
Restart observer pods
IshaanDesai45 Feb 11, 2025
871cb2b
Merge branch 'idesai_restart_obs_pods' into 'master'
yunus-qureshi Feb 11, 2025
9ef4c24
Updated Third_Party_Licenses.txt
Feb 11, 2025
9fb5ae0
lrfinalizer
Feb 11, 2025
b469d3c
Merge branch 'lrfinalizer' into 'master'
mmalvezz Feb 11, 2025
e43d15e
Update README.md minor updates, change copyright date to 2025
dwilliams-orcl Feb 12, 2025
351a46e
Update README.md minor style edits
dwilliams-orcl Feb 12, 2025
c4b7ed1
Update README.md minor style edits
dwilliams-orcl Feb 12, 2025
9ac7f56
Merge branch 'douglas_williams-master-patch-46138' into 'master'
psaini79 Feb 12, 2025
f943cfb
Merge branch 'douglas_williams-master-patch-47631' into 'master'
psaini79 Feb 12, 2025
17c766d
Merge branch 'douglas_williams-master-patch-48275' into 'master'
psaini79 Feb 12, 2025
ce8eac8
Update NETWORK_ACCESS_OPTIONS.md minor style changes
dwilliams-orcl Feb 12, 2025
2cfe956
Merge branch 'douglas_williams-master-patch-65066' into 'master'
psaini79 Feb 12, 2025
ca4b367
Bugfix/observability/37582342
aberinnj Feb 12, 2025
9310157
Merge branch 'bugfix/observability/37582342' into 'master'
psaini79 Feb 12, 2025
a86a538
Merge branch 'bugfix/observability/volume-name' into 'master'
psaini79 Feb 12, 2025
d9ca3df
Update README.md substantial style edits
dwilliams-orcl Feb 12, 2025
4c601fa
Merge branch 'douglas_williams-master-patch-70401' into 'master'
psaini79 Feb 12, 2025
2467414
Update README.md minor style/spelling edits.
dwilliams-orcl Feb 12, 2025
9652d89
Merge branch 'douglas_williams-master-patch-08735' into 'master'
psaini79 Feb 12, 2025
c90fae3
Update README.md minor style updates
dwilliams-orcl Feb 12, 2025
0e58882
Update README.md minor style changes
dwilliams-orcl Feb 12, 2025
4b31bfc
Update create_kubernetes_secret_for_db_user.md minor style edits
dwilliams-orcl Feb 12, 2025
8028959
Update database_connection.md minor style changes
dwilliams-orcl Feb 12, 2025
7414a5a
Update debugging.md Minor style edits.
dwilliams-orcl Feb 12, 2025
327a9a4
Update PREREQUISITES.md minor style edits.
dwilliams-orcl Feb 12, 2025
49c2ee2
Merge branch 'douglas_williams-master-patch-88564' into 'master'
psaini79 Feb 12, 2025
bf0691b
mtnreadme
Feb 12, 2025
ac9e29f
Merge branch 'mtnreadme' into 'master'
mmalvezz Feb 12, 2025
2689595
Update README.md significant style and language updates
dwilliams-orcl Feb 13, 2025
0104f91
fixing fsfo status bug
IshaanDesai45 Feb 13, 2025
aaa3db9
Merge branch 'idesai_fixing_fsfo_status' into 'master'
yunus-qureshi Feb 13, 2025
7554310
Merge branch 'douglas_williams-master-patch-85257' into 'master'
psaini79 Feb 13, 2025
fabc2e2
Merge branch 'douglas_williams-master-patch-10963' into 'master'
psaini79 Feb 13, 2025
8e3c3b0
Merge branch 'douglas_williams-master-patch-48234' into 'master'
psaini79 Feb 13, 2025
ca19466
Merge branch 'douglas_williams-master-patch-95010' into 'master'
psaini79 Feb 13, 2025
2df77c1
Merge branch 'douglas_williams-master-patch-44573' into 'master'
psaini79 Feb 13, 2025
0fbdc58
Merge branch 'douglas_williams-master-patch-06958' into 'master'
psaini79 Feb 13, 2025
3d7af20
Merge branch 'douglas_williams-master-patch-18632' into 'master'
psaini79 Feb 13, 2025
65bfc2f
Merge branch 'douglas_williams-master-patch-01130' into 'master'
psaini79 Feb 13, 2025
0d4ef77
Merge branch 'douglas_williams-master-patch-40871' into 'master'
psaini79 Feb 13, 2025
d202560
doc changes to Oracle Base Database Service
s1saurabh Feb 13, 2025
81553ab
Update README.md minor style updates
dwilliams-orcl Feb 13, 2025
6e063c4
Merge branch 'douglas_williams-master-patch-71861' into 'master'
ting-lan-wang Feb 13, 2025
e23196b
Condition status should be false when reconcile error
ting-lan-wang Feb 13, 2025
07519f3
Merge branch 'tinglwan_fix_condition_typos' into 'master'
ting-lan-wang Feb 13, 2025
684bdc5
Merge branch 'basedb' into 'master'
psaini79 Feb 13, 2025
b0bd738
Update README.md
yunus-qureshi Feb 14, 2025
b32302e
Observability - doc updates
aberinnj Feb 14, 2025
8852eba
Merge branch 'patch/observability/doc-changes' into 'master'
psaini79 Feb 14, 2025
1a331bf
doc changes for v4
jpverma85 Feb 18, 2025
61099ae
Merge branch 'doc_changes' into 'master'
psaini79 Feb 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
switch ordssrvs controller to encrypted secrets
  • Loading branch information
mmalvezz committed Jan 31, 2025
commit 39afedd602c1b41f761cb8d3501b96c1731d469d
6 changes: 3 additions & 3 deletions apis/database/v1alpha1/dbcssystem_conversion.go
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package v1alpha1

import (
"sigs.k8s.io/controller-runtime/pkg/conversion"
"sigs.k8s.io/controller-runtime/pkg/conversion"
)

func (src *DbcsSystem) ConvertTo(dst conversion.Hub) error {
return nil
return nil
}

// ConvertFrom converts v1 to v1alpha1
func (dst *DbcsSystem) ConvertFrom(src conversion.Hub) error {
return nil
return nil
}
32 changes: 16 additions & 16 deletions apis/database/v1alpha1/oraclerestdataservice_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -76,9 +76,9 @@ type OracleRestDataServicePersistence struct {
StorageClass string `json:"storageClass,omitempty"`

// +kubebuilder:validation:Enum=ReadWriteOnce;ReadWriteMany
AccessMode string `json:"accessMode,omitempty"`
VolumeName string `json:"volumeName,omitempty"`
SetWritePermissions *bool `json:"setWritePermissions,omitempty"`
AccessMode string `json:"accessMode,omitempty"`
VolumeName string `json:"volumeName,omitempty"`
SetWritePermissions *bool `json:"setWritePermissions,omitempty"`
}

// OracleRestDataServiceImage defines the Image source and pullSecrets for POD
Expand Down Expand Up @@ -108,19 +108,19 @@ type OracleRestDataServiceRestEnableSchemas struct {
type OracleRestDataServiceStatus struct {
// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
// Important: Run "make" to regenerate code after modifying this file
Status string `json:"status,omitempty"`
DatabaseApiUrl string `json:"databaseApiUrl,omitempty"`
LoadBalancer string `json:"loadBalancer,omitempty"`
DatabaseRef string `json:"databaseRef,omitempty"`
ServiceIP string `json:"serviceIP,omitempty"`
DatabaseActionsUrl string `json:"databaseActionsUrl,omitempty"`
MongoDbApiAccessUrl string `json:"mongoDbApiAccessUrl,omitempty"`
OrdsInstalled bool `json:"ordsInstalled,omitempty"`
ApexConfigured bool `json:"apexConfigured,omitempty"`
ApxeUrl string `json:"apexUrl,omitempty"`
MongoDbApi bool `json:"mongoDbApi,omitempty"`
CommonUsersCreated bool `json:"commonUsersCreated,omitempty"`
Replicas int `json:"replicas,omitempty"`
Status string `json:"status,omitempty"`
DatabaseApiUrl string `json:"databaseApiUrl,omitempty"`
LoadBalancer string `json:"loadBalancer,omitempty"`
DatabaseRef string `json:"databaseRef,omitempty"`
ServiceIP string `json:"serviceIP,omitempty"`
DatabaseActionsUrl string `json:"databaseActionsUrl,omitempty"`
MongoDbApiAccessUrl string `json:"mongoDbApiAccessUrl,omitempty"`
OrdsInstalled bool `json:"ordsInstalled,omitempty"`
ApexConfigured bool `json:"apexConfigured,omitempty"`
ApxeUrl string `json:"apexUrl,omitempty"`
MongoDbApi bool `json:"mongoDbApi,omitempty"`
CommonUsersCreated bool `json:"commonUsersCreated,omitempty"`
Replicas int `json:"replicas,omitempty"`

Image OracleRestDataServiceImage `json:"image,omitempty"`
}
Expand Down
6 changes: 3 additions & 3 deletions apis/database/v1alpha1/shardingdatabase_conversion.go
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package v1alpha1

import (
"sigs.k8s.io/controller-runtime/pkg/conversion"
"sigs.k8s.io/controller-runtime/pkg/conversion"
)

func (src *ShardingDatabase) ConvertTo(dst conversion.Hub) error {
return nil
return nil
}

// ConvertFrom converts v1 to v1alpha1
func (dst *ShardingDatabase) ConvertFrom(src conversion.Hub) error {
return nil
return nil
}
2 changes: 1 addition & 1 deletion apis/database/v4/dataguardbroker_conversion.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package v4

// Hub defines v1 as the hub version
func (*DataguardBroker) Hub() {}
func (*DataguardBroker) Hub() {}
2 changes: 1 addition & 1 deletion apis/database/v4/dbcssystem_webhook.go
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ func (r *DbcsSystem) Default() {

// TODO(user): change verbs to "verbs=create;update;delete" if you want to enable deletion validation.

//+kubebuilder:webhook:verbs=create;update;delete,path=/validate-database-oracle-com-v4-dbcssystem,mutating=false,failurePolicy=fail,sideEffects=None,groups=database.oracle.com,resources=dbcssystems,versions=v4,name=vdbcssystemv4.kb.io,admissionReviewVersions=v1
// +kubebuilder:webhook:verbs=create;update;delete,path=/validate-database-oracle-com-v4-dbcssystem,mutating=false,failurePolicy=fail,sideEffects=None,groups=database.oracle.com,resources=dbcssystems,versions=v4,name=vdbcssystemv4.kb.io,admissionReviewVersions=v1
var _ webhook.Validator = &DbcsSystem{}

// ValidateCreate implements webhook.Validator so a webhook will be registered for the type
Expand Down
7 changes: 7 additions & 0 deletions apis/database/v4/ordssrvs_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,11 @@ type OrdsSrvsSpec struct {
// Contains settings that are configured across the entire ORDS instance.
GlobalSettings GlobalSettings `json:"globalSettings"`
// Contains settings for individual pools/databases
// Private key
EncPrivKey PasswordSecret `json:"encPrivKey,omitempty"`
PoolSettings []*PoolSettings `json:"poolSettings,omitempty"`
// +k8s:openapi-gen=true

}

type GlobalSettings struct {
Expand Down Expand Up @@ -593,6 +596,10 @@ type PoolSettings struct {
*/
}

type PriVKey struct {
Secret PasswordSecret `json:"secret"`
}

// Defines the secret containing Password mapped to secretKey
type PasswordSecret struct {
// Specifies the name of the password Secret
Expand Down
2 changes: 1 addition & 1 deletion apis/database/v4/shardingdatabase_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ type GsmStatusDetails struct {

// ShardingDatabase is the Schema for the shardingdatabases API
// +kubebuilder:resource:path=shardingdatabases,scope=Namespaced
// +kubebuilder:storageversion
// +kubebuilder:storageversion
type ShardingDatabase struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Expand Down
17 changes: 17 additions & 0 deletions apis/database/v4/zz_generated.deepcopy.go
Original file line number Diff line number Diff line change
Expand Up @@ -2791,6 +2791,7 @@ func (in *OrdsSrvsList) DeepCopyObject() runtime.Object {
func (in *OrdsSrvsSpec) DeepCopyInto(out *OrdsSrvsSpec) {
*out = *in
in.GlobalSettings.DeepCopyInto(&out.GlobalSettings)
out.EncPrivKey = in.EncPrivKey
if in.PoolSettings != nil {
in, out := &in.PoolSettings, &out.PoolSettings
*out = make([]*PoolSettings, len(*in))
Expand Down Expand Up @@ -3434,6 +3435,22 @@ func (in *PortMapping) DeepCopy() *PortMapping {
return out
}

// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *PriVKey) DeepCopyInto(out *PriVKey) {
*out = *in
out.Secret = in.Secret
}

// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PriVKey.
func (in *PriVKey) DeepCopy() *PriVKey {
if in == nil {
return nil
}
out := new(PriVKey)
in.DeepCopyInto(out)
return out
}

// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *SecretDetails) DeepCopyInto(out *SecretDetails) {
*out = *in
Expand Down
17 changes: 8 additions & 9 deletions commons/sharding/catalog.go
Original file line number Diff line number Diff line change
Expand Up @@ -376,15 +376,15 @@ func volumeClaimTemplatesForCatalog(instance *databasev4.ShardingDatabase, OraCa
}

if len(OraCatalogSpex.PvAnnotations) > 0 {
claims[0].ObjectMeta.Annotations = make(map[string]string)
for key, value := range OraCatalogSpex.PvAnnotations {
claims[0].ObjectMeta.Annotations[key] = value
}
}
claims[0].ObjectMeta.Annotations = make(map[string]string)
for key, value := range OraCatalogSpex.PvAnnotations {
claims[0].ObjectMeta.Annotations[key] = value
}
}

if len(OraCatalogSpex.PvMatchLabels) > 0 {
claims[0].Spec.Selector = &metav1.LabelSelector{MatchLabels: OraCatalogSpex.PvMatchLabels}
}
if len(OraCatalogSpex.PvMatchLabels) > 0 {
claims[0].Spec.Selector = &metav1.LabelSelector{MatchLabels: OraCatalogSpex.PvMatchLabels}
}

if checkTdeWalletFlag(instance) {
if len(instance.Spec.FssStorageClass) > 0 && len(instance.Spec.TdeWalletPvc) == 0 {
Expand Down Expand Up @@ -526,4 +526,3 @@ func UpdateProvForCatalog(instance *databasev4.ShardingDatabase,

return ctrl.Result{}, nil
}

4 changes: 2 additions & 2 deletions commons/sharding/scommon.go
Original file line number Diff line number Diff line change
Expand Up @@ -411,8 +411,8 @@ func LogMessages(msgtype string, msg string, err error, instance *databasev4.Sha
} else if msgtype == "INFO" {
logger.Info(msg)
} else if msgtype == "Error" {
logger.Error(err, msg)
}
logger.Error(err, msg)
}
}

func GetGsmPodName(gsmName string) string {
Expand Down
10 changes: 10 additions & 0 deletions config/crd/bases/database.oracle.com_ordssrvs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,16 @@ spec:
type: object
spec:
properties:
encPrivKey:
properties:
passwordKey:
default: password
type: string
secretName:
type: string
required:
- secretName
type: object
forceRestart:
type: boolean
globalSettings:
Expand Down
Loading