Commit Graph

979 Commits

Author SHA1 Message Date
Stavros kois
2c8ddba2bc fix more 2024-03-10 14:43:42 +02:00
Stavros kois
303d4fb872 fix more 2024-03-10 14:41:46 +02:00
Stavros kois
2edfdd7bdf fix spec 2024-03-10 14:39:14 +02:00
Stavros kois
76427b62db fix mroe 2024-03-10 14:35:43 +02:00
Stavros kois
3816df365a fix stop test 2024-03-10 14:33:59 +02:00
Stavros kois
f765667edb fix pgversion test 2024-03-10 14:32:25 +02:00
Stavros kois
b12f43b382 fix cred gen 2024-03-10 14:30:18 +02:00
Stavros kois
10f4e19fbc add db-wait tests 2024-03-10 14:24:35 +02:00
Kjeld Schouten
4c18d6664b Update library/common/templates/lib/cnpg/_dbCredentialSecrets.tpl 2024-03-10 11:55:46 +01:00
Kjeld Schouten
db129b7208 Update credentials_test.yaml 2024-03-10 11:40:30 +01:00
Kjeld Schouten
a6b31018f5 Update _cnpg.tpl 2024-03-10 11:40:30 +01:00
Kjeld Schouten
bc1f14df14 Update values.yaml 2024-03-10 11:40:30 +01:00
Kjeld Schouten
0f844d9e4b Update _dbWait.tpl 2024-03-10 11:40:30 +01:00
Kjeld Schouten
e4d4e79b1c Update _dbWait.tpl 2024-03-10 11:40:30 +01:00
Kjeld Schouten
01a4bbcbad Update _dbCredentialSecrets.tpl 2024-03-10 11:40:30 +01:00
Stavros kois
2a4e3e70f4 chore(cnpg-pooler): re-apply the pooler urls 2024-03-10 11:40:30 +01:00
Stavros Kois
98ac79aa80 chore(rwo): show warning when deployment|sfs + rwo + replica >1 (#741) 2024-03-10 03:55:48 +02:00
Kjeld Schouten
953f0ebf54 feat(cnpg): cnpg version tracking and imageselection (#736)
**Description**
We need to track cnpg major versions and add hooks to, eventually, allow
major upgrades.
We also need to prevent accidental major version increases at all costs.

At the same time, this also requires us to explicitly start referencing
containers, after all we need to track versions for said containers.

Fixes: #718
Fixes: #719


**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**

Should enable continued work on:
https://github.com/truecharts/charts/issues/18737

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._

---------

Co-authored-by: Stavros kois <s.kois@outlook.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2024-03-10 01:37:53 +01:00
Stavros Kois
fc655247a5 chore(volumes): do not allow RWO vols on daemonsets (#739) 2024-03-10 00:17:40 +01:00
Stavros Kois
46d02b354c chore(ingress): set default path (#738) (#740)
**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2024-03-10 00:58:44 +02:00
TrueCharts Bot
9211868314 chore(deps): update container image tccr.io/tccr/code-server to v4.22.0 (#725) 2024-03-09 23:49:33 +01:00
Stavros Kois
647bd13a41 fix(cnpg,accessModes,tests): fix minor bugs and back them with tests (#737) 2024-03-09 23:47:29 +01:00
Kjeld Schouten
07c83a9f6b fix(cnpg): default to true checksumming for datasafety 2024-03-08 13:33:05 +01:00
Kjeld Schouten
720c056eaf fix: correct cnpg naming behavior and seperate default vctAccessmodes from accessmodes (#726)
**Description**
Current recovery behavior doesn't target the correct backup serverName
if the serverName isn't explicitly set.
Even when set it still sometimes misbehaves so we're going to also set
the externCluster-name accordingly as a fail-safe

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [x] 🪛 Bugfix
- [x] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
Technically breaking, as we're changing the default behavior of VCT.
However, we don't use VCT's a lot

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2024-03-07 13:49:33 +01:00
Kjeld Schouten
f6d0645e8a fix: release fix for loadbalancer issues 2024-03-07 12:25:31 +01:00
Kjeld Schouten
a3ceed37b1 Update _additionalAnnotations.tpl 2024-03-07 12:25:04 +01:00
Kjeld Schouten
80435d9747 feat(cnpg): allow for backup revisions and setting serverName (#724)
**Description**
recovery and backup need seperate serverNames.
We make this easy using a user-setable revision, but also will allow for
custom servernames

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2024-03-05 22:03:04 +01:00
Kjeld Schouten
8ef498412b chore: rerelease 2024-03-05 21:17:47 +01:00
Kjeld Schouten
f044ba9e6e Update Chart.yaml 2024-03-05 21:02:44 +01:00
Kjeld Schouten
eacd680d6c fix(common): only set allow-shared-ips for metallb when externalTrafficPolicy == "Cluster" for now. 2024-03-05 21:02:33 +01:00
Kjeld Schouten
856f504884 fix(cnpg): always run a scheduled backups when backup is enabled by default 2024-03-04 23:44:10 +01:00
Kjeld Schouten
d6baf3d696 Update values.yaml 2024-03-04 23:43:44 +01:00
TrueCharts-Bot
fd9fce1106 Commit bumped App Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2024-03-04 13:29:41 +01:00
TrueCharts-Admin
8b12d0e571 chore(deps): update container image tccr.io/tccr/code-server to v4.22.0 2024-03-04 13:29:41 +01:00
Kjeld Schouten
267f7d0354 Update values.yaml 2024-03-03 12:48:21 +01:00
Kjeld Schouten
febcbedc77 Update values.yaml 2024-03-03 12:17:02 +01:00
TrueCharts-Bot
770a63acf9 Commit bumped App Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2024-03-01 01:33:02 +01:00
TrueCharts-Admin
c1df190fc6 chore(deps): update container image tccr.io/tccr/code-server to v4.21.2 2024-03-01 01:33:02 +01:00
Stavros Kois
1d0225643a chore(service): add test case and also account for tpl on validation (#715)
**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [x] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [x] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [x] ⚖️ My code follows the style guidelines of this project
- [x] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [x] ⚠️ My changes generate no new warnings
- [x] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [x] ⬆️ I increased versions for any altered app according to semantic
versioning

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2024-02-29 15:41:40 +02:00
Kjeld Schouten
87d6558536 fix(common): correct metrics related error message 2024-02-27 22:57:38 +01:00
Kjeld Schouten
e01908e061 chore(common): always reuse PVC 2024-02-27 21:30:42 +01:00
Kjeld Schouten
fe1ed2aead Update Chart.yaml 2024-02-27 19:33:36 +01:00
Kjeld Schouten
4bc8a53e64 feat(common): enable metrics on databases by default 2024-02-27 19:33:25 +01:00
Kjeld Schouten
04709b4760 Update Chart.yaml 2024-02-27 14:44:59 +01:00
Kjeld Schouten
8ae103c889 feat(common): write a different check for crd/operator presence (#714)
**Description**
We want to get rid of VerifyOperator code, in favor of code that can
work both with our helm charts and helm charts from other sources.
This does not replace verify-operator **yet** but at least implements a
new way of checking for crd presence, which is the main goal of
verifyOperator

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [x] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2024-02-26 21:08:39 +01:00
Kjeld Schouten
dcda3ad581 Update Chart.yaml 2024-02-26 19:07:52 +01:00
Kjeld Schouten
d84bb03965 remove metrics operator verification temporarily 2024-02-26 19:07:37 +01:00
TrueCharts-Bot
96ed6acd84 Commit bumped App Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2024-02-26 07:32:07 +01:00
TrueCharts-Admin
23c1ab196f chore(deps): update container image mikefarah/yq to v4.42.1 2024-02-26 07:32:07 +01:00
Stavros Kois
c6b182f498 fix(gpu): only set nvifia runtime on sclae when nvidia is selected (#712) 2024-02-24 19:57:07 +02:00