Commit Graph

21 Commits

Author SHA1 Message Date
Kjeld Schouten-Lebbing 0b726419d4
feat(stable): BREAKING CHANGE migrate to new common part 1 (#7900)
**Description**
Part 1 of the migration to new common on the stable train.
This basically breaks most/all charts requiring a reinstall on SCALE as
well.

Helm users shouldn't need a reinstall but could migrate their
values.yaml modification manually besides backing-up and porting the
databases.

There be Dragons basically, as we obviously cannot 100% go over
each-and-every single app in the stable train like we did in the
enterprise train.

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [x] 🪛 Bugfix
- [x] ⚠️ 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?**
Via CI and manually validation in a lot of cases where the CI did not
correctly check things.
Additional catalog item creation tooling for local testing has been
added as well.

**📃 Notes:**
There will be issues in the future but we should get as much working
well as we can.

**✔️ Checklist:**

- [x] ⚖️ My code follows the style guidelines of this project
- [x] 👀 I have performed a self-review of my own code
- [x] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [x] 📄 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 opened a PR on
[truecharts/containers](https://github.com/truecharts/containers) adding
the container to TrueCharts mirror repo.
- [ ] 🖼️ 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._
2023-04-11 12:07:17 +02:00
Kjeld Schouten-Lebbing 1b898b6796
Update _cronjob.tpl
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-11-05 14:03:00 +01:00
Kjeld Schouten-Lebbing 5529c2a3af
refactor(charts): BREAKING CHANGE (#2836)
* Update Apps with new Common version

* Patch with the secret fixes from common

* fix amd
2022-06-07 19:41:19 +02:00
Stavros Kois d032021416
fix(ff3): use correct secret for newly generated keys (#2183) 2022-03-15 22:34:09 +02:00
Stavros Kois d1dd5c4660
fix(apps): Removed some double `b64enc` on autogenerated secrets, also some quotes off them. (#1937)
* fix(anonaddy): only b64enc once

* fix(pydio-cells): trim `"` from dbPass

* chore(paperless-ng): don't quote secret

* fix(linkace): don't quote secret

* chore(librephotos): don't quote secret

* chore(leantime): don't quote secret

* chore(fireflyiii): don't quote secret

* chore(authelia): dont quote secret
2022-02-23 00:10:13 +01:00
Stavros Kois 2fda558edf
fix(fireflyiii): Actually render env on cronjob and revert port change (#1664) 2022-01-09 00:25:28 +01:00
Stavros Kois d6c977db7d
fix(fireflyiii): internal links use targetPort (#1658) 2022-01-07 19:29:09 +01:00
Stavros Kois 6a90675c5a
fix(fireflyiii): fix identation on secrets (#1553) 2021-12-17 23:53:12 +01:00
Kjeld Schouten-Lebbing c682154d3c
fix(fireflyiii) correct cronjob (#1487)
* fix(fireflyiii) correct cronjob

* add security policy to cronjob

* move cronjob to v1
2021-12-08 09:45:00 +01:00
Stavros Kois 45619a6843
feat(fireflyiii): add cron support (#1470)
* feat(fireflyiii): add cron support

* use curl for cron, add sercet for static cron token

* adjust dns name

* adjust schedule as per documentation

* simplify dns name

* make secret auto generated

* whoops

* actually load the secret

* remove whitespace

* use alpineImage

* autogen remembered sercret APP_KEY

* bump minor
2021-12-07 11:45:24 +01:00
kjeld Schouten-Lebbing 799baea4dc
seperate setup and post-setup to prevent double setup runs on common chart 2021-10-10 00:03:07 +02:00
kjeld Schouten-Lebbing fbb340e2d0
(chore) restructure common setup templates 2021-10-09 23:43:48 +02:00
Kjeld Schouten-Lebbing 2679fc1108
(feat) move postgresql init and password-generator to common (#1113)
* Move Postgresql initcontainer to common

* bump common

* Handle postgres password generation in common and inject into values.yaml for use in Apps

* (refactor) adapt apps using postgresql to common init and password generator

* no message
2021-10-09 19:24:45 +02:00
kjeld Schouten-Lebbing 3b6d315edb
Make domains in autheliarules a list and add db-wait-initcontainer to vaultwarden and fireflyiii 2021-09-01 18:38:03 +02:00
kjeld Schouten-Lebbing fb179f1355
revert changes to fireflyiii and vaultwarden 2021-08-31 20:00:05 +02:00
kjeld Schouten-Lebbing bc25dd9373
another potential db fix 2021-08-31 19:09:17 +02:00
kjeld Schouten-Lebbing 36046257fc
annother attempt at bitwarden/fireflyiii fix 2021-08-31 18:40:02 +02:00
kjeld Schouten-Lebbing 1d5dbd02ba
don't name helm dep updates "external" and fix mistake in vaultwarden+fireflyiii 2021-08-31 15:03:18 +02:00
kjeld Schouten-Lebbing 0a92feeb09
Fix databases on fireflyiii and vaultwarden 2021-08-31 14:56:56 +02:00
Kjeld Schouten-Lebbing 3980b45129
Solidify fireflyiii and vaultwarden database system (#860)
* Solidify fireflyiii database system

* bump major as it's breaking

* do the same with vaultwarden

* whoopsies

* hmm

* revert and clean

* another breaking change for vaulwarden
2021-08-31 00:00:59 +02:00
kjeld Schouten-Lebbing d3deb8af69
Reorganise the trains 2021-08-23 21:32:52 +02:00