Commit Graph

2800 Commits

Author SHA1 Message Date
Stavros kois
090374f210 fix em all 2024-03-10 14:51:04 +02:00
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) common-19.1.1 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>
common-19.1.0
2024-03-10 01:37:53 +01:00
Stavros Kois
fc655247a5 chore(volumes): do not allow RWO vols on daemonsets (#739) common-19.0.3 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._
common-19.0.2
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) common-19.0.1 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
TrueCharts-Admin
fb3ed3d6ea chore(deps): update azure/setup-helm digest to b7246b1 2024-03-08 01:33:41 +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._
common-19.0.0
2024-03-07 13:49:33 +01:00
Kjeld Schouten
f6d0645e8a fix: release fix for loadbalancer issues common-18.2.1 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._
common-18.2.0
2024-03-05 22:03:04 +01:00
Kjeld Schouten
8ef498412b chore: rerelease common-18.1.8 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 common-18.1.6 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>
common-18.1.5
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-Admin
bdca2fe18a chore(deps): update dorny/paths-filter digest to de90cc6 2024-03-03 01:33:24 +01:00
TrueCharts-Admin
5096175ca9 chore(deps): update github-actions major 2024-03-01 01:33:14 +01:00
TrueCharts-Bot
770a63acf9 Commit bumped App Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
common-18.1.4
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
TrueCharts-Admin
80cc630524 chore(deps): update actions/cache digest to ab5e6d0 2024-03-01 01:32:58 +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._
common-18.1.3
2024-02-29 15:41:40 +02:00
Kjeld Schouten
87d6558536 fix(common): correct metrics related error message common-18.1.2 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 common-18.1.1 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
65f40f9e8d add testing for more helm versions and k8s versions 2024-02-27 14:03:51 +01:00