feat: add orchestrator/common package#293
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThis pull request introduces a comprehensive orchestration framework for managing Patroni/PostgreSQL clusters with etcd integration. It adds resource types for credentials, certificates, and configuration management, implements Patroni config generation with multiple deployment strategies, and registers these resources globally via a new common module. Changes
Poem
🚥 Pre-merge checks | ✅ 1 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (1 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
298c58f to
887b1a8
Compare
9bfda29 to
3bd613f
Compare
887b1a8 to
daeb238
Compare
2000707 to
321ebff
Compare
20b19ea to
b768409
Compare
7213a0b to
fbd7177
Compare
e47f053 to
26aa05d
Compare
fbd7177 to
818b6cd
Compare
26aa05d to
a856583
Compare
818b6cd to
db06d7c
Compare
a856583 to
57a6663
Compare
db06d7c to
94c2dbe
Compare
57a6663 to
e656f49
Compare
94c2dbe to
1de4ace
Compare
e656f49 to
4e0f475
Compare
1de4ace to
187c000
Compare
4e0f475 to
3b3cfbb
Compare
187c000 to
a6f44f6
Compare
|
@coderabbitai review |
✅ Actions performedReview triggered.
|
42e1c4c to
d62db24
Compare
2f99484 to
f0153f4
Compare
d62db24 to
761cc61
Compare
712408d to
c8dcd98
Compare
38ca3e9 to
21eafe2
Compare
c8dcd98 to
92554b8
Compare
21eafe2 to
cb06a2c
Compare
92554b8 to
b2ab571
Compare
cb06a2c to
019f9bb
Compare
b2ab571 to
c52c641
Compare
019f9bb to
cc66bd1
Compare
f32affe to
ecb25d0
Compare
0777377 to
ce0a342
Compare
755fb27 to
2379e46
Compare
| Type: hba.EntryTypeHost, | ||
| Database: "all", | ||
| User: "pgedge,patroni_replicator", | ||
| Address: "::0/0", |
There was a problem hiding this comment.
Is Address: "::0/0" correct, or should it be Address: "::/0"? It looks like it might be a typo.
There was a problem hiding this comment.
Thanks! I think they're equivalent, but you're right that ::/0 seems more common. I'll double-check that Postgres is OK with the ::/0 form and update it if so.
c85cf22 to
bed8c2f
Compare
2379e46 to
8ce1172
Compare
Up to standards ✅🟢 Issues
|
| Category | Results |
|---|---|
| Complexity | 9 medium |
🟢 Metrics 261 complexity . 128 duplication
Metric Results Complexity 261 Duplication 128
TIP This summary will be updated as you push new changes. Give us feedback
Adds a package with common resources that can be shared between more than one orchestrator implementation. This is conceptually distinct from the common resources in the `database` package, which are shared across all current and future orchestrator implementations. PLAT-417
bed8c2f to
9c5c0ec
Compare
8ce1172 to
2058c1f
Compare
Summary
Adds a package with common resources that can be shared between more than one orchestrator implementation. This is conceptually distinct from the common resources in the
databasepackage, which are shared across all current and future orchestrator implementations.Testing
There are no user-facing functionality changes in this PR.
PLAT-417