Compare commits

...

69 Commits

Author SHA1 Message Date
TrueCharts Bot
22bbe297d2 chore(deps): update container image tccr.io/truecharts/adminer to latest (#10145) 2023-07-04 09:35:51 +02:00
TrueCharts Bot
86748df97d chore(deps): update helm general non-major (#10135)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[common](https://togithub.com/truecharts/apps/tree/master/charts/common)
([source](https://togithub.com/truecharts/library-charts)) | patch |
`12.14.2` -> `12.14.6` |
| [mariadb](https://truecharts.org/charts/dependency/mariadb)
([source](https://togithub.com/truecharts/charts)) | patch | `7.0.61` ->
`7.0.62` |
| [memcached](https://truecharts.org/charts/dependency/memcached)
([source](https://togithub.com/truecharts/charts)) | patch | `6.0.68` ->
`6.0.69` |
|
[node-exporter](https://truecharts.org/charts/dependency/node-exporter)
([source](https://togithub.com/truecharts/charts)) | patch | `1.0.34` ->
`1.0.35` |

---

### ⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the
Dependency Dashboard for more information.

---

### Release Notes

<details>
<summary>truecharts/library-charts (common)</summary>

###
[`v12.14.6`](https://togithub.com/truecharts/library-charts/releases/tag/common-12.14.6)

[Compare
Source](https://togithub.com/truecharts/library-charts/compare/common-12.14.5...common-12.14.6)

Function library for TrueCharts

###
[`v12.14.5`](https://togithub.com/truecharts/library-charts/releases/tag/common-12.14.5)

[Compare
Source](https://togithub.com/truecharts/library-charts/compare/common-12.14.4...common-12.14.5)

Function library for TrueCharts

###
[`v12.14.4`](https://togithub.com/truecharts/library-charts/releases/tag/common-12.14.4)

[Compare
Source](https://togithub.com/truecharts/library-charts/compare/common-12.14.3...common-12.14.4)

Function library for TrueCharts

###
[`v12.14.3`](https://togithub.com/truecharts/library-charts/releases/tag/common-12.14.3)

[Compare
Source](https://togithub.com/truecharts/library-charts/compare/common-12.14.2...common-12.14.3)

Function library for TrueCharts

</details>

<details>
<summary>truecharts/charts (mariadb)</summary>

###
[`v7.0.62`](https://togithub.com/truecharts/charts/releases/tag/mariadb-7.0.62)

[Compare
Source](https://togithub.com/truecharts/charts/compare/mariadb-7.0.61...mariadb-7.0.62)

Fast, reliable, scalable, and easy to use open-source relational
database system.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 10pm on tuesday" in timezone
Europe/Amsterdam, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuMyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
2023-07-04 09:20:13 +02:00
TrueCharts Bot
16b00743a3 chore(deps): update container image tccr.io/truecharts/adminer to latest (#10144) 2023-07-04 08:38:03 +02:00
TrueCharts Bot
564c79d8bb chore(deps): update container image tccr.io/truecharts/adminer to latest (#10143) 2023-07-04 07:33:07 +02:00
TrueCharts Bot
87fefe98ca chore(deps): update container image tccr.io/truecharts/littlelink-server to latest (#10142) 2023-07-04 05:46:02 +02:00
TrueCharts Bot
d80eb0acee chore(deps): update container image tccr.io/truecharts/docker-in-docker to v23.0.6 (#10141) 2023-07-04 05:03:26 +02:00
TrueCharts Bot
df18aacf96 chore(deps): update container image tccr.io/truecharts/docker-in-docker to v23.0.6 (#10140) 2023-07-04 04:04:49 +02:00
TrueCharts Bot
42e92ff71d chore(deps): update container image tccr.io/truecharts/rdesktop-ubuntu-xfce to latest (#10139) 2023-07-04 02:56:35 +02:00
TrueCharts-Bot
d69fb955ff Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-07-04 00:28:55 +00:00
TrueCharts Bot
71d31626ad chore(deps): update container image tccr.io/truecharts/mariadb to v10.11.4 (#10136) 2023-07-04 01:34:13 +02:00
TrueCharts Bot
0b65a6047f chore(deps): update container image tccr.io/truecharts/rdesktop-ubuntu-openbox to latest (#10137) 2023-07-04 01:33:19 +02:00
TrueCharts Bot
e114ccd19f chore(deps): update container image tccr.io/truecharts/wordpress to v6.2.2 (#10134) 2023-07-03 23:33:59 +02:00
TrueCharts Bot
003b51131e chore(deps): update container image tccr.io/truecharts/rdesktop-ubuntu-mate to latest (#10133) 2023-07-03 23:30:13 +02:00
Xstar97TheNoob
f9518d4c6d migrate(openbooks) migrate openbooks to new common (#9941)
**Description**
migrate to new common
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [ ] 🪛 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?**
<!--
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
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 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._

---------

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros kois <s.kois@outlook.com>
2023-07-03 23:48:38 +03:00
Xstar97TheNoob
e974a01cb3 migrate(plexanisync) migrate to new common (#10001)
**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
- [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?**
<!--
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
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 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._

---------

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2023-07-03 23:44:31 +03:00
gismo2004
7f3fd03c58 chore(oscam) update container image (#10120)
**Description**
manually update container image as oscam seems to get not much love on
auto updates
discussed here: https://github.com/truecharts/charts/pull/9182
image PR: https://github.com/truecharts/containers/pull/24543
⚒️ Fixes  # <!--(issue)-->

**⚙️ 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:**

- [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
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 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._

---------

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2023-07-03 23:33:12 +03:00
TrueCharts Bot
0f891727f5 chore(deps): update container image tccr.io/truecharts/memcached to v1.6.21 (#10132) 2023-07-03 22:31:43 +02:00
Xstar97TheNoob
db4132275d migrate(photoview) migrate photoview to new common (#10086)
**Description**
clean up the gui, migrated to new common, added the cache storage option
to the gui.

⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [ ] 🪛 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?**
<!--
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
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 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-07-03 20:26:49 +00:00
Xstar97TheNoob
ae16b616e9 fix(sftpgo) fix questions (#10092)
**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)
- [ ] 🔃 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
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 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._

---------

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2023-07-03 23:26:13 +03:00
Xstar97TheNoob
378dc025ac feat(twingate-connector) add twingate-connector (#10095)
**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**

- [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:**

- [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
- [ ] ⚠️ 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.

- [X] 🪞 I have opened a PR on
[truecharts/containers](https://github.com/truecharts/containers) adding
the container to TrueCharts mirror repo.
- [X] 🖼️ 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-07-03 23:25:43 +03:00
allcontributors[bot]
59ceecf9a3 docs: add Maximilian-Staab as a contributor for doc (#10131)
Adds @Maximilian-Staab as a contributor for doc.

This was requested by stavros-k [in this
comment](https://github.com/truecharts/charts/pull/10010#issuecomment-1619098168)

[skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-07-03 23:20:43 +03:00
Xstar97TheNoob
0f9aa42a0a migrate(plex-meta-manager) migrate plex-meta-manager to new common (#10088)
**Description**
migrate app to new common and update version

⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [ ] 🪛 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?**
<!--
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:**
initContainers, cant say if this is done correctly.

**✔️ 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
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 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._

---------

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2023-07-03 23:18:40 +03:00
MaximilianS
93bf3a565e Update authentik documentation for forward auth (single application) (#10010)
**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.
-->
Updated the documentation for authentik. There are several threads about
this in Discord, but the solution is still hard to find. The [closes one
is
this](https://discord.com/channels/830763548678291466/1101105773850935316),
but I only found it after I got it to work on my system.

The update contains info about using subdomain level authentication, as
well as using basic-auth credentials for services in authentik.

**⚙️ 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
- [x] 📄 Documentation Update

**🧪 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
-->

I tested this locally and from a different network, on multiple devices.

**📃 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
- [x] 📄 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 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-07-03 23:13:55 +03:00
kqmaverick
1f333417ac docs(nextcloud): update user data dataset perms image (#10033)
**Description**
Updates the user data dataset permissions screenshot to show 770 instead
of the incorrect 775.

⚒️ Fixes  #

**⚙️ 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?**

**📃 Notes:**

**✔️ 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 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._

Co-authored-by: StevenMcElligott <89483932+StevenMcElligott@users.noreply.github.com>
2023-07-03 23:11:58 +03:00
Xstar97TheNoob
a848bbb51d fix(ghostfolio) remove unused storage option and clean up values.yaml (#10083)
**Description**
removed a storage option and clean up the values.yaml

⚒️ 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
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 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-07-03 23:11:28 +03:00
Xstar97TheNoob
ccbe14a92d migrate(technitium) migrate technitium to new common. **BREAKING CHANGES** (#10112)
**Description**
migrate app to new common, bump app version and housekeeping.

⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [ ] 🪛 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?**
<!--
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
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 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-07-03 23:07:25 +03:00
gismo2004
e2e43c6312 migrate(tasmocompiler) migrate tasmocompiler to new common (#10117)
**Description**
migrate tasmocomiler to new common and update image
⚒️ Fixes  # <!--(issue)-->

**⚙️ 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:**

- [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
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 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-07-03 22:56:54 +03:00
Xstar97TheNoob
77b9bee72e migrate(wizarr) migrate wizarr to new common and push to stable (#9984)
**Description**
Migrate to new common and move to stable
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [ ] 🪛 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?**
<!--
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
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 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-07-03 22:54:55 +03:00
TrueCharts Bot
02fb9d683b chore(deps): update container image tccr.io/truecharts/wordpress to v6.2.2 (#10130) 2023-07-03 21:36:32 +02:00
TrueCharts Bot
3ecded9bd3 chore(deps): update container image tccr.io/truecharts/rsshub to latest (#10129) 2023-07-03 20:34:04 +02:00
TrueCharts Bot
193eeb9840 chore(deps): update container image tccr.io/truecharts/pwndrop to v1.0.1 (#10127) 2023-07-03 19:33:49 +02:00
TrueCharts Bot
2cac265056 chore(deps): update container image tccr.io/truecharts/rdesktop-ubuntu-kde to latest (#10128) 2023-07-03 19:31:42 +02:00
TrueCharts Bot
bb39744dcb chore(deps): update container image tccr.io/truecharts/rdesktop-ubuntu-icewm to latest (#10126) 2023-07-03 18:35:14 +02:00
TrueCharts Bot
c65646678e chore(deps): update container image tccr.io/truecharts/rsshub to latest (#10125) 2023-07-03 17:39:31 +02:00
TrueCharts Bot
678a3fa4a6 chore(deps): update container image tccr.io/truecharts/rdesktop-ubuntu-i3 to latest (#10124) 2023-07-03 17:36:59 +02:00
TrueCharts Bot
83c5de3ee0 chore(deps): update container image tccr.io/truecharts/rsshub to latest (#10122) 2023-07-03 16:38:51 +02:00
TrueCharts Bot
0cded225a5 chore(deps): update container image tccr.io/truecharts/rdesktop to latest (#10121) 2023-07-03 15:36:55 +02:00
TrueCharts Bot
b9dda691f9 chore(deps): update container image tccr.io/truecharts/solr to v9.2.1 (#10118) 2023-07-03 14:37:22 +02:00
TrueCharts Bot
bd4c2477a2 chore(deps): update rdesktop (#10119) 2023-07-03 14:36:31 +02:00
TrueCharts Bot
d410d53146 chore(deps): update container image tccr.io/truecharts/quassel-core to v0.14.0 (#10116) 2023-07-03 12:39:43 +02:00
TrueCharts Bot
60677ef3ad chore(deps): update rdesktop (#10115) 2023-07-03 11:32:19 +02:00
TrueCharts Bot
01b43e6a6a chore(deps): update container image tccr.io/truecharts/rdesktop-fedora-icewm to latest (#10111) 2023-07-03 10:33:25 +02:00
TrueCharts Bot
58f7d103b3 chore(deps): update container image tccr.io/truecharts/embystat to v0.2.0 (#10108) 2023-07-03 08:35:20 +02:00
TrueCharts Bot
ccc4440f17 chore(deps): update container image tccr.io/truecharts/rdesktop-fedora-i3 to latest (#10109) 2023-07-03 08:33:12 +02:00
TrueCharts Bot
0871675351 chore(deps): update rdesktop (#10107) 2023-07-03 07:29:46 +02:00
TrueCharts Bot
3e85a0d611 chore(deps): update container image tccr.io/truecharts/duckdns to latest (#10105) 2023-07-03 06:39:06 +02:00
TrueCharts Bot
a83d284d89 chore(deps): update container image tccr.io/truecharts/rdesktop-alpine-kde to latest (#10106) 2023-07-03 06:35:17 +02:00
TrueCharts Bot
faa1dd6a2a chore(deps): update container image tccr.io/truecharts/rdesktop-alpine-icewm to latest (#10103) 2023-07-03 05:04:14 +02:00
TrueCharts Bot
6546388da3 chore(deps): update container image tccr.io/truecharts/rdesktop-alpine-i3 to latest (#10102) 2023-07-03 04:00:32 +02:00
StevenMcElligott
69f627c147 migrate(mattermost): Migrate to new common *Breaking* (#10096)
**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 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-07-02 20:57:28 -04:00
TrueCharts Bot
e5ec884d96 chore(deps): update container image tccr.io/truecharts/wordpress to v6.2.2 (#10100) 2023-07-03 02:57:07 +02:00
TrueCharts-Bot
84a87a7fba Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-07-03 00:29:05 +00:00
TrueCharts Bot
60558a6a33 chore(deps): update container image tccr.io/truecharts/babybuddy to v1.16.0 (#10099) 2023-07-03 00:38:39 +02:00
TrueCharts Bot
b60cc393c5 chore(deps): update container image tccr.io/truecharts/qbitmanage to v4.0.2 (#10097) 2023-07-02 22:39:18 +02:00
TrueCharts Bot
9bb7e0f871 chore(deps): update container image tccr.io/truecharts/libremdb to latest (#10093) 2023-07-02 21:35:18 +02:00
StevenMcElligott
a7f1f4c19f migrate(sftpgo): Migrate to new common *Breaking* (#10091)
**Description**

Update this to new common, was pretty much stable beforehand also

⚒️ 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 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-07-02 13:19:34 -04:00
TrueCharts Bot
41343d8e5b chore(deps): update container image tccr.io/truecharts/libremdb to latest (#10089) 2023-07-02 15:38:21 +02:00
TrueCharts Bot
93df4f7f74 chore(deps): update container image tccr.io/truecharts/libremdb to latest (#10087) 2023-07-02 13:36:27 +02:00
TrueCharts Bot
b434041a05 chore(deps): update container image tccr.io/truecharts/socat to v1.7.4.4 (#10085) 2023-07-02 12:34:36 +02:00
TrueCharts Bot
1df696bc77 chore(deps): update container image tccr.io/truecharts/socat to v1.7.4.4 (#10084) 2023-07-02 11:36:52 +02:00
TrueCharts Bot
6547a05090 chore(deps): update container image tccr.io/truecharts/libremdb to latest (#10082) 2023-07-02 08:35:15 +02:00
TrueCharts Bot
28762a3c37 chore(deps): update container image tccr.io/truecharts/budge to v0.0.9 (#10080) 2023-07-02 06:36:26 +02:00
TrueCharts Bot
f50ed9848f chore(deps): update container image tccr.io/truecharts/node-exporter to v1.6.0 (#10081) 2023-07-02 06:33:03 +02:00
TrueCharts Bot
2c72c4f063 chore(deps): update container image tccr.io/truecharts/libremdb to latest (#10079) 2023-07-02 03:01:31 +02:00
TrueCharts-Bot
b6b889bded Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-07-02 00:30:38 +00:00
TrueCharts Bot
a07243c486 chore(deps): update container image tccr.io/truecharts/lazylibrarian to latest (#10075) 2023-07-01 23:34:51 +02:00
TrueCharts Bot
7a3c2042fd chore(deps): update container image tccr.io/truecharts/tvheadend to latest (#10076) 2023-07-01 23:33:23 +02:00
TrueCharts Bot
abc16a10fd chore(deps): update container image tccr.io/truecharts/rsshub to latest (#10074) 2023-07-01 22:35:05 +02:00
StevenMcElligott
ba1c726ed8 fix(ghostfolio): Fix broken q's (#10073)
**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 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-07-01 15:04:19 -04:00
136 changed files with 1249 additions and 858 deletions

View File

@@ -1864,6 +1864,15 @@
"contributions": [
"doc"
]
},
{
"login": "Maximilian-Staab",
"name": "MaximilianS",
"avatar_url": "https://avatars.githubusercontent.com/u/20892091?v=4",
"profile": "https://github.com/Maximilian-Staab",
"contributions": [
"doc"
]
}
],
"contributorsPerLine": 7,

3
.github/README.md vendored
View File

@@ -124,7 +124,7 @@ A lot of our work is based on the great effort of others. We would love to exten
## Contributors ✨
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-199-orange.svg?style=for-the-badge)](#contributors)
[![All Contributors](https://img.shields.io/badge/all_contributors-200-orange.svg?style=for-the-badge)](#contributors)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
@@ -392,6 +392,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<td align="center" valign="top" width="14.28%"><a href="https://github.com/VictorienXP"><img src="https://avatars.githubusercontent.com/u/1633366?v=4?s=100" width="100px;" alt="VictorienXP"/><br /><sub><b>VictorienXP</b></sub></a><br /><a href="https://github.com/truecharts/charts/commits?author=VictorienXP" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/yelhouti"><img src="https://avatars.githubusercontent.com/u/5471639?v=4?s=100" width="100px;" alt="yelhouti"/><br /><sub><b>yelhouti</b></sub></a><br /><a href="https://github.com/truecharts/charts/commits?author=yelhouti" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/svetlemodry"><img src="https://avatars.githubusercontent.com/u/8712544?v=4?s=100" width="100px;" alt="Jaroslav Lichtblau"/><br /><sub><b>Jaroslav Lichtblau</b></sub></a><br /><a href="https://github.com/truecharts/charts/commits?author=svetlemodry" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Maximilian-Staab"><img src="https://avatars.githubusercontent.com/u/20892091?v=4?s=100" width="100px;" alt="MaximilianS"/><br /><sub><b>MaximilianS</b></sub></a><br /><a href="https://github.com/truecharts/charts/commits?author=Maximilian-Staab" title="Documentation">📖</a></td>
</tr>
</tbody>
</table>

View File

@@ -11,6 +11,7 @@ chart-dirs:
- charts/operators
excluded-charts:
- charts/dependency/subchart
- charts/incubator/twingate-connector
- charts/incubator/orbital-sync
- charts/incubator/plex-meta-manager
- charts/incubator/tauticord

View File

@@ -25,7 +25,7 @@ sources:
- https://github.com/prometheus/mysqld_exporter
- https://mariadb.org
type: application
version: 7.0.61
version: 7.0.62
annotations:
truecharts.org/catagories: |
- database

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/mariadb
pullPolicy: IfNotPresent
tag: v10.11.4@sha256:87dff8a7d0502bd38e5243e63f43e8c30050791f35295241af017f5535221b3f
tag: v10.11.4@sha256:6241a50f28f2401cefb6c44fa6dcf71954c3494ed65e790b7fdc1c7b7980b6f1
workload:
main:

View File

@@ -23,7 +23,7 @@ sources:
- https://github.com/bitnami/bitnami-docker-memcached
- http://memcached.org/
type: application
version: 6.0.68
version: 6.0.69
annotations:
truecharts.org/catagories: |
- database

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/memcached
pullPolicy: IfNotPresent
tag: v1.6.21@sha256:b2696bc0766939e4dfcf09368ae8b60b26d50a8713ca0a151be1399d8cb7a80f
tag: v1.6.21@sha256:a8eacfc98bb5169f1879c1c21b24a2dc3ca796c6040193063565f43501b6620f
service:
main:

View File

@@ -21,7 +21,7 @@ name: node-exporter
sources:
- https://github.com/truecharts/charts/tree/master/charts/dependency/node-exporter
type: application
version: 1.0.34
version: 1.0.35
annotations:
truecharts.org/catagories: |
- metrics

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/node-exporter
pullPolicy: IfNotPresent
tag: v1.6.0@sha256:79732a8aaaa5ad8d13d938aed7f89963356cbd6a9e78c70f749620d35a015011
tag: v1.6.0@sha256:a8accc7b7c9a55ec4df15e5568627e24ed5c831a09f7d9762efcab7a7869667a
service:
main:

View File

@@ -22,7 +22,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/dependency/solr
- https://github.com/apache/solr
type: application
version: 4.0.59
version: 4.0.60
annotations:
truecharts.org/catagories: |
- search

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/solr
pullPolicy: IfNotPresent
tag: v9.2.1@sha256:22a6cd28d2e41c95b1108dc900619c281a210c8512dffe7ca848d8bb6404fd0b
tag: v9.2.1@sha256:1ba6b2e573a30a49337af2682a961a80f7c8b9143112619194cc8f33df9e01e7
workload:
main:

View File

@@ -7,7 +7,7 @@ dependencies:
- condition: exporters.enabled,exporters.node-exporter.enabled
name: node-exporter
repository: https://deps.truecharts.org
version: 1.0.34
version: 1.0.35
- condition: exporters.enabled,exporters.kube-state-metrics.enabled
name: kube-state-metrics
repository: https://deps.truecharts.org
@@ -29,7 +29,7 @@ sources:
- https://github.com/prometheus-community/helm-charts
- https://github.com/prometheus-operator/kube-prometheus
type: application
version: 9.0.27
version: 9.0.28
annotations:
truecharts.org/catagories: |
- metrics

View File

@@ -26,6 +26,12 @@ All of the defaults are fine to start off, you must choose a password, however `
**Ingress Example**
:::note
Note that the `*.mydomain.com` host config is only needed if you want to use `Forward auth (single application)` in `authentik`.
:::
![Ingress-Auth](img/Ingress-Auth.png)
## Authentik GUI Setup
@@ -54,6 +60,14 @@ Default username is `akadmin` and password is whatever you entered in the initia
![New-Provider-2](img/New-Provider-2.png)
- If you want to use subdomain-level access control, select `Forward auth (single application)` and enter the URL you have chosen for your apps' ingress.
- The example uses `https://application.mydomain.com/`, make sure your app is reachable and uses a valid certificate beforehand.
- You can set HTTP-Basic Authentication Attributes under `Authentication settings` for your service here.
- Don't use a `basicAuth` middleware in the apps' ingress settings. Only use this if your app has build in basic auth support.
- Add the attributes in a `authentik` group, then assign any user you want to be able to access the application to this group.
![New-Provider-3](image.png)
- Once done use that new `Provider` you created
![Create-Applications-3](img/Create-Applications-3.png)
@@ -86,12 +100,19 @@ Once `authentik` is setup and running, you must create a `forwardAuth` inside `T
The main thing about this screen is to use the internal DNS name for simplicity
- I have successfully used an `authentik` instance on a difference host together with `external-service` using this URL:
- `https://authentik-external-service.ix-authentik.svc.cluster.local:9443/outpost.goauthentik.io/auth/traefik`
- Use `heavyscript dns -a` to get the internal DNS name for your `authentik` instance in that case.
- I suggest using the `https` endpoint and port because it is what worked for me.
:::
```
http://authentik-http.ix-authentik.svc.cluster.local:10230/outpost.goauthentik.io/auth/traefik
```
**Double-check the DNS name and port.**
There's also a list of `authResponseHeaders` inside `authentik` listed for use with `Traefik`, so in case you need them here they are.
- `X-authentik-username`
@@ -106,6 +127,8 @@ There's also a list of `authResponseHeaders` inside `authentik` listed for use w
- `X-authentik-meta-app`
- `X-authentik-meta-version`
Add the `authorization` header to pass the HTTP-Basic headers from `authentik` to you application.
### Add Traefik forwardAuth to Charts
- Once that is done all you need to add the `middleware` to your Charts under the `Ingress section`, as in my case it's called `auth`.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

@@ -25,7 +25,7 @@ sources:
- https://github.com/ghostfolio/ghostfolio
- https://ghostfol.io/
type: application
version: 0.0.2
version: 0.0.4
annotations:
truecharts.org/catagories: |
- finance

View File

@@ -1 +1,27 @@
# README
## General Info
TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE.
However only installations using the TrueNAS SCALE Apps system are supported.
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
## Support
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
- See the [Website](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
---
## Sponsor TrueCharts
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
*All Rights Reserved - The TrueCharts Project*

View File

@@ -48,9 +48,6 @@ questions:
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
# Include{persistenceBasic}
# Include{persistenceBasic}
# Include{persistenceList}
# Include{ingressRoot}
- variable: main

View File

@@ -1,7 +1,21 @@
image:
repository: tccr.io/truecharts/ghostfolio
pullPolicy: IfNotPresent
tag: v1.283.5
tag: v1.283.5@sha256:06a3ff744e4571695bf3185710c7addfa74a0318f4d6d53d3e7da7df6ade4516
securityContext:
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
port: 3333
targetPort: 3333
workload:
main:
@@ -44,13 +58,6 @@ workload:
key: redis-password
REDIS_PORT: "6379"
service:
main:
ports:
main:
port: 3333
targetPort: 3333
cnpg:
main:
enabled: true
@@ -60,14 +67,6 @@ cnpg:
redis:
enabled: true
securityContext:
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
fsGroup: 568
portal:
open:
enabled: true

View File

@@ -1,13 +1,9 @@
apiVersion: v2
appVersion: "7.3"
appVersion: "8.0.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
- condition: postgresql.enabled
name: postgresql
repository: https://deps.truecharts.org/
version: 11.0.31
version: 12.14.6
description: Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.
home: https://truecharts.org/charts/incubator/mattermost
icon: https://truecharts.org/img/hotlink-ok/chart-icons/mattermost.png
@@ -25,7 +21,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/mattermost
- https://github.com/mattermost/mattermost-server
- https://github.com/mattermost/docker
version: 7.0.0
version: 8.0.0
annotations:
truecharts.org/catagories: |
- hosting

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@@ -1 +1,2 @@
{{ include "tc.common.loader.all" . }}
{{/* Render the templates */}}
{{ include "tc.v1.common.loader.all" . }}

View File

@@ -1,18 +1,19 @@
image:
repository: tccr.io/truecharts/mattermost
tag: 7.3@sha256:be700165a0f8ed996982d758ceb20523f401333f333119ef461857f89ecee792
tag: v8.0.0@sha256:e5f3f3b356c2cca249fa261d56ec9ba103432d63636827682a77682a014e2971
pullPolicy: IfNotPresent
env:
TIMEZONE: "{{ .Values.TZ }}"
MM_SQLSETTINGS_DRIVERNAME: "postgres"
MM_BLEVESETTINGS_INDEXDIR: "/mattermost/bleve-indexes"
MM_SERVICESETTINGS_SITEURL: "https://test.example.com"
MM_SQLSETTINGS_DATASOURCE:
secretKeyRef:
name: dbcreds
key: urlnossl
workload:
main:
podSpec:
containers:
main:
env:
TIMEZONE: '{{ .Values.TZ }}'
MM_SQLSETTINGS_DRIVERNAME: "postgres"
MM_BLEVESETTINGS_INDEXDIR: "/mattermost/bleve-indexes"
MM_SERVICESETTINGS_SITEURL: "https://test.example.com"
MM_SQLSETTINGS_DATASOURCE: '{{ .Values.cnpg.main.creds.std | trimAll "\"" }}'
service:
main:
ports:
@@ -40,11 +41,12 @@ persistence:
enabled: true
mountPath: "/mattermost/bleve-indexes"
postgresql:
enabled: true
existingSecret: "dbcreds"
postgresqlUsername: mattermost
postgresqlDatabase: mattermost
cnpg:
main:
enabled: true
user: mattermost
database: mattermost
portal:
enabled: true
open:
enabled: true

View File

@@ -3,7 +3,7 @@ appVersion: "4.5.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.14.6
deprecated: false
description: IRC Highway eBook Downloads.
home: https://truecharts.org/charts/incubator/openbooks
@@ -21,7 +21,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/openbooks
- https://github.com/evan-buss/openbooks
type: application
version: 0.0.3
version: 1.0.1
annotations:
truecharts.org/catagories: |
- media

View File

@@ -6,13 +6,13 @@ questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: openbooks
group: App Configuration
label: OpenBooks Configuration
@@ -75,26 +75,19 @@ questions:
schema:
type: boolean
default: true
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
label: Main Service
description: The Primary service on which the healthcheck runs, often the webUI
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: main
label: Main Service Port Configuration
label: "Main Service Port Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: Port
description: This port exposes the container port on the service
label: "Port"
description: "This port exposes the container port on the service"
schema:
type: int
default: 10608
@@ -104,8 +97,16 @@ questions:
# Include{serviceList}
# Include{persistenceRoot}
- variable: books
label: App Books Storage
description: Stores the Application Books.
label: "App Books Storage"
description: "Stores the Application Books."
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
- variable: logs
label: "App Logs Storage"
description: "Stores the Application Logs."
schema:
additional_attrs: true
type: dict
@@ -114,7 +115,7 @@ questions:
# Include{persistenceList}
# Include{ingressRoot}
- variable: main
label: Main Ingress
label: "Main Ingress"
schema:
additional_attrs: true
type: dict
@@ -126,27 +127,27 @@ questions:
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: runAsUser
description: The UserID of the user running the application
schema:
type: int
default: 568
- variable: runAsGroup
label: runAsGroup
description: The groupID this App of the user running the application
schema:
type: int
default: 568
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@@ -1,24 +1,25 @@
{{- define "openbooks.args" -}}
{{- $openbooks := .Values.openbooks -}}
args:
- --port
- {{ .Values.service.main.ports.main.port | quote }}
- --name
- {{ .Values.openbooks.user_name }}
- {{ $openbooks.user_name }}
- --searchbot
- {{ .Values.openbooks.search }}
{{- if .Values.openbooks.tls }}
- {{ $openbooks.search }}
{{- if $openbooks.tls }}
- --tls
{{- end -}}
{{- if .Values.openbooks.log }}
{{- if $openbooks.log }}
- --log
{{- end -}}
{{- if .Values.openbooks.debug }}
{{- if $openbooks.debug }}
- --debug
{{- end -}}
{{- if .Values.openbooks.persist }}
{{- if $openbooks.persist }}
- --persist
{{- end -}}
{{- if .Values.openbooks.no_browser_downloads }}
{{- if $openbooks.no_browser_downloads }}
- --no-browser-downloads
{{- end -}}
{{- end -}}

View File

@@ -1,8 +1,8 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.common.loader.init" . }}
{{- include "tc.v1.common.loader.init" . }}
{{- $args := concat .Values.args (include "openbooks.args" . | fromYaml).args }}
{{- $_ := set .Values "args" $args -}}
{{- $newArgs := (include "openbooks.args" . | fromYaml) }}
{{- $_ := set .Values.workload.main.podSpec.containers.main "args" $newArgs.args -}}
{{/* Render the templates */}}
{{ include "tc.common.loader.apply" . }}
{{ include "tc.v1.common.loader.apply" . }}

View File

@@ -4,7 +4,8 @@ image:
tag: 4.5.0@sha256:fe1b693d63397e01a5673b8b16180539c1cb952abfe4ebfb58d0950ab9886adc
securityContext:
readOnlyRootFilesystem: false
container:
readOnlyRootFilesystem: false
openbooks:
user_name: truecharts
@@ -16,25 +17,37 @@ openbooks:
no_browser_downloads: false
tls: true
probes:
liveness:
type: HTTP
readiness:
type: HTTP
startup:
type: HTTP
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
path: "/"
type: http
readiness:
path: "/"
type: http
startup:
path: "/"
type: http
service:
main:
ports:
main:
protocol: HTTP
protocol: http
port: 10608
persistence:
books:
enabled: true
mountPath: /books/books
logs:
enabled: true
mountPath: /books/logs
portal:
enabled: true
open:
enabled: true

View File

@@ -3,11 +3,7 @@ appVersion: "2.3.13"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
- condition: postgresql.enabled
name: postgresql
repository: https://deps.truecharts.org/
version: 11.0.31
version: 12.14.6
description: Photoview is a simple and user-friendly photo gallery.
home: https://truecharts.org/charts/incubator/photoview
icon: https://truecharts.org/img/hotlink-ok/chart-icons/photoview.png
@@ -23,7 +19,7 @@ name: photoview
sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/photoview
- https://github.com/photoview/photoview
version: 8.0.0
version: 9.0.0
annotations:
truecharts.org/catagories: |
- media

View File

@@ -7,7 +7,6 @@ Under `Security and Permissions`
- Check `Show Advanced Security Settings`
- Uncheck `ReadOnly Root Filesystem`
- Uncheck `runAsNonRoot`
Under `Pod Security Context`

View File

@@ -11,8 +11,6 @@ questions:
# Include{podSpec}
# Include{containerMain}
# Docker specific env
- variable: env
group: "App Configuration"
label: "Image Environment"
@@ -26,6 +24,7 @@ questions:
schema:
type: string
default: ""
private: true
- variable: PHOTOVIEW_DISABLE_FACE_RECOGNITION
label: "Disable Face Recognition"
description: "Completely disable face recognition and hide the icon from the side menu."
@@ -44,18 +43,21 @@ questions:
schema:
type: boolean
default: false
- variable: PHOTOVIEW_LISTEN_IP
label: PhotoView Listen IP
schema:
type: string
required: true
$ref:
- definitions/nodeIP
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
description: "The Primary service on which the healthcheck runs, often the webUI"
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: main
@@ -75,8 +77,16 @@ questions:
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
- variable: cache
label: "App Cache Storage"
description: "Stores the Application Cache."
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
- variable: photos
label: "Photos Storage"
label: "App Photos Storage"
description: "Stores the Application Photos."
schema:
additional_attrs: true

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@@ -0,0 +1,6 @@
{{/* Define the secrets */}}
{{- define "photoview.secrets" -}}
enabled: true
data:
PHOTOVIEW_POSTGRES_URL: {{ (printf "%s?client_encoding=utf8" (.Values.cnpg.main.creds.std | trimAll "\"")) | quote }}
{{- end -}}

View File

@@ -1 +1,11 @@
{{ include "tc.common.loader.all" . }}
{{/* Make sure all variables are set properly */}}
{{- include "tc.v1.common.loader.init" . }}
{{/* Render secrets for photoview */}}
{{- $secrets := include "photoview.secrets" . | fromYaml -}}
{{- if $secrets -}}
{{- $_ := set .Values.secret "secrets" $secrets -}}
{{- end -}}
{{/* Render the templates */}}
{{ include "tc.v1.common.loader.apply" . }}

View File

@@ -3,25 +3,30 @@ image:
tag: 2.3.13@sha256:2df4e8e7a7f9b15e7d4af8d3b85d20c37434cb8503f04f48c50d30f1982a757b
pullPolicy: IfNotPresent
env:
PHOTOVIEW_DATABASE_DRIVER: "postgres"
PHOTOVIEW_LISTEN_PORT: "{{ .Values.service.main.ports.main.targetPort }}"
PHOTOVIEW_MEDIA_CACHE: "/cache"
MAPBOX_TOKEN: ""
PHOTOVIEW_DISABLE_FACE_RECOGNITION: false
PHOTOVIEW_DISABLE_VIDEO_ENCODING: false
PHOTOVIEW_DISABLE_RAW_PROCESSING: false
PHOTOVIEW_POSTGRES_URL:
secretKeyRef:
name: dbcreds
key: url
service:
main:
ports:
main:
port: 10159
targetPort: 10159
workload:
main:
podSpec:
containers:
main:
env:
PHOTOVIEW_LISTEN_PORT: "{{ .Values.service.main.ports.main.port }}"
PHOTOVIEW_LISTEN_IP: "127.0.0.1"
PHOTOVIEW_DATABASE_DRIVER: "postgres"
PHOTOVIEW_MEDIA_CACHE: "/cache"
MAPBOX_TOKEN: ""
PHOTOVIEW_DISABLE_FACE_RECOGNITION: false
PHOTOVIEW_DISABLE_VIDEO_ENCODING: false
PHOTOVIEW_DISABLE_RAW_PROCESSING: false
PHOTOVIEW_POSTGRES_URL:
secretKeyRef:
name: secrets
key: PHOTOVIEW_POSTGRES_URL
persistence:
# Don't use emptyDir, it stores, thumbnails and optimized media
@@ -32,11 +37,12 @@ persistence:
enabled: true
mountPath: "/photos"
postgresql:
enabled: true
existingSecret: "dbcreds"
postgresqlUsername: photoview
postgresqlDatabase: photoview
cnpg:
main:
enabled: true
user: photoview
database: photoview
portal:
enabled: true
open:
enabled: true

View File

@@ -1,9 +1,9 @@
apiVersion: v2
appVersion: "1.18.3"
appVersion: "1.19.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.14.6
deprecated: false
description: Python script to update metadata and automatically build collections.
home: https://truecharts.org/charts/incubator/plex-meta-manager
@@ -20,7 +20,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/plex-meta-manager
- https://github.com/meisnate12/Plex-Meta-Manager
type: application
version: 2.0.14
version: 3.0.0
annotations:
truecharts.org/catagories: |
- media

View File

@@ -58,7 +58,9 @@ questions:
schema:
type: boolean
default: true
# Include{containerConfig}
# Include{podOptions}
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
@@ -73,28 +75,28 @@ questions:
# Include{persistenceBasic}
# Include{persistenceList}
# Include{podSecurityContextRoot}
- variable: runAsUser
label: runAsUser
description: The UserID of the user running the application
schema:
type: int
default: 0
- variable: runAsGroup
label: runAsGroup
description: The groupID this App of the user running the application
schema:
type: int
default: 0
# Include{securityContextRoot}
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@@ -1,16 +1,9 @@
{{/* Define the secret */}}
{{- define "pmm.secret" -}}
{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }}
{{- $pmm := .Values.pmm -}}
---
apiVersion: v1
kind: Secret
metadata:
name: {{ $secretName }}
labels:
{{- include "tc.common.labels" . | nindent 4 }}
stringData:
{{- $pmm := .Values.pmm }}
enabled: true
data:
{{/* PMM */}}
PMM_CONFIG: "/config/config.yml"
{{- if not $pmm.run }}

View File

@@ -1,8 +1,11 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.common.loader.init" . }}
{{- include "tc.v1.common.loader.init" . }}
{{/* Render secret */}}
{{- include "pmm.secret" . }}
{{/* Render secret for pmm */}}
{{- $secret := include "pmm.secret" . | fromYaml -}}
{{- if $secret -}}
{{- $_ := set .Values.secret "secret" $secret -}}
{{- end -}}
{{/* Render the templates */}}
{{ include "tc.common.loader.apply" . }}
{{ include "tc.v1.common.loader.apply" . }}

View File

@@ -1,15 +1,21 @@
image:
repository: tccr.io/truecharts/plex-meta-manager
pullPolicy: IfNotPresent
tag: 1.18.3@sha256:d8adb30906dbeffae964364bb7b98372b06283c8e9ab3e7624eab2265478e8fc
tag: v1.19.0@sha256:302c3b396f4af2cb789cb36aa7540bc501a7d4aeb108090f7b6aff8e85680110
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
podSecurityContext:
runAsUser: 0
runAsGroup: 0
service:
main:
enabled: false
ports:
main:
enabled: false
pmm:
run: false
@@ -19,46 +25,45 @@ pmm:
# plex_url: ""
# plex_token: ""
envFrom:
- secretRef:
name: '{{ include "tc.common.names.fullname" . }}-secret'
service:
workload:
main:
enabled: false
ports:
main:
enabled: false
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
podSpec:
initContainers:
create-init-config-file:
enabled: true
type: init
imageSelector: "image"
command:
- /bin/sh
- -c
args:
- |
echo "Creating config.yml file..."
if [ -f /config/config.yml ]; then
echo "Config file exists! Skipping..."
else
echo "Config file is missing, getting a new one!"
curl -fLvo /config/config.yml https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/config/config.yml.template || (echo "Downloading config file, FAILED..." && exit 1)
fi
containers:
main:
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
envFrom:
- secretRef:
name: "secret"
persistence:
config:
enabled: true
mountPath: /config
initContainers:
1-create-init-config-file:
image: "{{ .Values.ubuntuImage.repository }}:{{ .Values.ubuntuImage.tag }}"
volumeMounts:
- name: config
mountPath: "/config"
command: ["/bin/sh", "-c"]
args:
- |-
echo "Creating config.yml file..."
if [ -f /config/config.yml ]; then
echo "Config file exists!, Skipping..."
else
echo "Config file is missing, getting a new one!"
curl -fLvo /config/config.yml https://raw.githubusercontent.com/meisnate12/Plex-Meta-Manager/master/config/config.yml.template || ( echo "Downloading config file, FAILED..." && exit 1 )
fi
targetSelectAll: true
portal:
enabled: false
open:
enabled: false

View File

@@ -1,9 +1,9 @@
apiVersion: v2
appVersion: "latest"
appVersion: "1.3.25"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.14.6
deprecated: false
description: Plex to AniList Sync.
home: https://truecharts.org/charts/incubator/plexanisync
@@ -22,7 +22,7 @@ sources:
- https://github.com/RickDB/PlexAniSync
- https://github.com/RickDB/PlexAniSync/pkgs/container/plexanisync
type: application
version: 2.0.0
version: 3.0.0
annotations:
truecharts.org/catagories: |
- media

View File

@@ -4,13 +4,13 @@ questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: plexanisync
group: App Configuration
label: PlexAniSync Configuration
@@ -31,16 +31,16 @@ questions:
additional_attrs: true
type: dict
attrs:
- variable: plex_section
label: Plex Section
- variable: anime_section
label: Anime Section
description: The libraries where your anime resides.
schema:
type: list
required: true
default: []
items:
- variable: plex_section_library_entry
label: Plex Section Library Entry
- variable: anime_section_library_entry
label: Anime Section Library Entry
description: Single library per entry.
schema:
type: string
@@ -227,14 +227,13 @@ questions:
type: string
required: true
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceList}
# Include{securityContextRoot}
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@@ -0,0 +1,7 @@
{{- define "plexanisync.config" -}}
{{- $pas := .Values.plexanisync }}
enabled: true
data:
SETTINGS_FILE: {{ .Values.persistence.settings.mountPath }}
INTERVAL: {{ $pas.interval | quote }}
{{- end -}}

View File

@@ -1,31 +1,13 @@
{{/* Define the secret */}}
{{- define "plexanisync.secret" -}}
{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }}
{{- $secretConfigName := printf "%s-config-secret" (include "tc.common.names.fullname" .) }}
{{- $pas := .Values.plexanisync }}
{{- $pas := .Values.plexanisync -}}
{{- $cm := .Values.custom_mappings }}
---
apiVersion: v1
kind: Secret
metadata:
name: {{ $secretName }}
labels:
{{- include "tc.common.labels" . | nindent 4 }}
stringData:
SETTINGS_FILE: {{ .Values.persistence.settings.mountPath }}
INTERVAL: {{ $pas.interval | quote }}
---
apiVersion: v1
kind: Secret
metadata:
name: {{ $secretConfigName }}
labels:
{{- include "tc.common.labels" . | nindent 4 }}
stringData:
enabled: true
data:
settings.ini: |
[PLEX]
anime_section = {{ join "|" $pas.plex.plex_section }}
anime_section = {{ join "|" $pas.plex.anime_section }}
authentication_method = {{ $pas.plex.plex_auth_method }}
@@ -52,6 +34,7 @@ stringData:
skip_list_update = {{ ternary "True" "False" $pas.anilist.skip_list_update }}
username = {{ $pas.anilist.ani_username }}
log_failed_matches = {{ ternary "True" "False" $pas.anilist.log_failed_matches }}
custom_mappings.yaml: |
# https://github.com/RickDB/PlexAniSync/blob/master/custom_mappings.yaml.example
{{- if $cm }}
@@ -60,7 +43,7 @@ stringData:
{{- range $url := . }}
- {{ . | quote }}
{{- end }}
{{- end }}
{{- end -}}
{{- with $cm.entries }}
entries:
@@ -72,7 +55,7 @@ stringData:
- season: {{ $season_entry.season }}
anilist-id: {{ $season_entry.anilist_id }}
{{- end }}
{{- end }}
{{- end -}}
{{- with $entry.synonyms }}
synonyms:
{{- range $synonym := . }}
@@ -80,6 +63,6 @@ stringData:
{{- end }}
{{- end }}
{{- end }}
{{- end }}
{{- end }}
{{- end -}}
{{- end -}}
{{- end -}}

View File

@@ -1,15 +1,22 @@
{{/* Make sure all variables are set properly */}}
{{- include "tc.common.loader.init" . }}
{{- include "tc.v1.common.loader.init" . }}
{{/* Render secret */}}
{{- include "plexanisync.secret" . }}
{{- $config := (include "plexanisync.config" . | fromYaml) }}
{{- if $config -}}
{{- $_ := set .Values.configmap "config" $config -}}
{{- end -}}
{{- $secret := (include "plexanisync.secret" . | fromYaml) }}
{{- if $secret -}}
{{- $_ := set .Values.secret "secret" $secret -}}
{{- end -}}
{{- define "plexanisync.custom.mappings" -}}
enabled: true
type: secret
readOnly: true
defaultMode: "0600"
objectName: '{{ include "tc.common.names.fullname" . }}-config-secret'
objectName: secret
mountPath: /plexanisync/custom_mappings.yaml
subPath: custom_mappings.yaml
{{- end -}}
@@ -19,4 +26,4 @@ subPath: custom_mappings.yaml
{{- end -}}
{{/* Render the templates */}}
{{ include "tc.common.loader.apply" . }}
{{ include "tc.v1.common.loader.apply" . }}

View File

@@ -1,20 +1,18 @@
image:
repository: tccr.io/truecharts/plexanisync
pullPolicy: IfNotPresent
tag: latest@sha256:f9db346735f4e316b0c363d1bf73826daa7d5feafed20c2d73bdb732ff2c798c
tag: v1.3.25@sha256:f9db346735f4e316b0c363d1bf73826daa7d5feafed20c2d73bdb732ff2c798c
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
podSecurityContext:
runAsUser: 0
runAsGroup: 0
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
plexanisync:
interval: 3600
plex:
plex_section:
anime_section:
[]
# - section1
# - section2
@@ -50,9 +48,21 @@ custom_mappings:
# synonyms:
# - asfdasd
envFrom:
- secretRef:
name: '{{ include "tc.common.names.fullname" . }}-secret'
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
envFrom:
- configMapRef:
name: config
service:
main:
@@ -61,23 +71,16 @@ service:
main:
enabled: false
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
persistence:
settings:
enabled: true
type: secret
readOnly: true
defaultMode: "0600"
objectName: '{{ include "tc.common.names.fullname" . }}-config-secret'
objectName: secret
mountPath: /plexanisync/settings.ini
subPath: settings.ini
portal:
enabled: false
open:
enabled: false

View File

@@ -7,7 +7,7 @@ dependencies:
- condition: mariadb.enabled
name: mariadb
repository: https://deps.truecharts.org/
version: 7.0.61
version: 7.0.62
deprecated: false
description: A self-hosted bookmark management tool.
home: https://truecharts.org/charts/incubator/servas
@@ -25,7 +25,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/servas
- https://github.com/beromir/Servas
type: application
version: 0.0.8
version: 0.0.9
annotations:
truecharts.org/catagories: |
- bookmarks

View File

@@ -1,13 +1,9 @@
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- Network-FTP
apiVersion: v2
appVersion: "latest"
appVersion: "2.5.3"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.14.6
deprecated: false
description: "Fully featured and highly configurable SFTP server with optional HTTP/S, FTP, FTPS and WebDAV support. Several storage backends are supported: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP."
home: https://truecharts.org/charts/incubator/sftpgo
@@ -25,4 +21,8 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/sftpgo
- https://github.com/drakkan/sftpgo
type: application
version: 2.0.13
version: 3.0.1
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- Network-FTP

View File

@@ -10,54 +10,55 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: SFTPGO_FTPD__BINDINGS__0__FORCE_PASSIVE_IP
label: "SFTPGO_FTPD__BINDINGS__0__FORCE_PASSIVE_IP"
description: "Put your server IP here for local access, or your public IP for public access via port forwarding."
schema:
type: string
default: "10.0.0.10"
- variable: SFTPGO_COMMON__DEFENDER__ENABLED
label: "SFTPGO_COMMON__DEFENDER__ENABLED"
description: "httpsgithub.comdrakkansftpgoblobmaindocsdefender.md"
schema:
type: string
default: "true"
- variable: SFTPGO_FTPD__PASSIVE_PORT_RANGE__START
label: "SFTPGO_FTPD__PASSIVE_PORT_RANGE__START"
schema:
type: string
default: "50000"
- variable: SFTPGO_FTPD__PASSIVE_PORT_RANGE__END
label: "SFTPGO_FTPD__PASSIVE_PORT_RANGE__END"
schema:
type: string
default: "50100"
- variable: SFTPGO_FTPD__BINDINGS__0__PORT
label: "SFTPGO_FTPD__BINDINGS__0__PORT"
schema:
type: string
default: "2121"
- variable: SFTPGO_WEBDAVD__BINDINGS__0__PORT
label: "SFTPGO_WEBDAVD__BINDINGS__0__PORT"
schema:
type: string
default: "10080"
- variable: SFTPGO_FTPD__BINDINGS__0__DEBUG
label: "SFTPGO_FTPD__BINDINGS__0__DEBUG"
description: "0 = false, 1 = true"
schema:
type: string
default: "0"
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: SFTPGO_FTPD__BINDINGS__0__FORCE_PASSIVE_IP
label: "SFTPGO_FTPD__BINDINGS__0__FORCE_PASSIVE_IP"
description: "Put your server IP here for local access, or your public IP for public access via port forwarding."
schema:
type: string
default: "10.0.0.10"
- variable: SFTPGO_COMMON__DEFENDER__ENABLED
label: "SFTPGO_COMMON__DEFENDER__ENABLED"
description: "httpsgithub.comdrakkansftpgoblobmaindocsdefender.md"
schema:
type: string
default: "true"
- variable: SFTPGO_FTPD__PASSIVE_PORT_RANGE__START
label: "SFTPGO_FTPD__PASSIVE_PORT_RANGE__START"
schema:
type: string
default: "50000"
- variable: SFTPGO_FTPD__PASSIVE_PORT_RANGE__END
label: "SFTPGO_FTPD__PASSIVE_PORT_RANGE__END"
schema:
type: string
default: "50100"
- variable: SFTPGO_FTPD__BINDINGS__0__PORT
label: "SFTPGO_FTPD__BINDINGS__0__PORT"
schema:
type: string
default: "2121"
- variable: SFTPGO_WEBDAVD__BINDINGS__0__PORT
label: "SFTPGO_WEBDAVD__BINDINGS__0__PORT"
schema:
type: string
default: "10080"
- variable: SFTPGO_FTPD__BINDINGS__0__DEBUG
label: "SFTPGO_FTPD__BINDINGS__0__DEBUG"
description: "0 = false, 1 = true"
schema:
type: string
default: "0"
# Include{containerConfig}
# Include{serviceRoot}
- variable: main

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@@ -1,2 +1 @@
{{/* Render the templates */}}
{{ include "tc.common.loader.all" . }}
{{ include "tc.v1.common.loader.all" . }}

View File

@@ -1,15 +1,69 @@
env:
SFTPGO_COMMON__DEFENDER__ENABLED: "true"
SFTPGO_FTPD__BINDINGS__0__DEBUG: "0"
SFTPGO_FTPD__BINDINGS__0__FORCE_PASSIVE_IP: 10.0.0.10
SFTPGO_FTPD__BINDINGS__0__PORT: "2121"
SFTPGO_FTPD__PASSIVE_PORT_RANGE__END: "50100"
SFTPGO_FTPD__PASSIVE_PORT_RANGE__START: "50000"
SFTPGO_WEBDAVD__BINDINGS__0__PORT: "10080"
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/sftpgo
tag: latest@sha256:48b22b6bfe9beb43c747436c4376c43b739ee639d795c68ccfca59960c9c45c7
tag: v2.5.3@sha256:1a159663e5a9a2430edbf9b143fe8cab2998697bee9909598db32351c9de4f85
securityContext:
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
service:
main:
ports:
main:
port: 2221
protocol: http
targetPort: 8080
ftpport:
enabled: true
ports:
ftpport:
enabled: true
port: 2121
protocol: http
targetPort: 2121
passiveports:
enabled: true
ports:
passiveports:
enabled: true
port: 50000
protocol: http
targetPort: 50000
sftpport:
enabled: true
ports:
sftpport:
enabled: true
port: 2022
protocol: tcp
targetPort: 2022
webdavport:
enabled: true
ports:
webdavport:
enabled: true
port: 10080
protocol: tcp
targetPort: 10080
workload:
main:
podSpec:
containers:
main:
env:
SFTPGO_COMMON__DEFENDER__ENABLED: "true"
SFTPGO_FTPD__BINDINGS__0__DEBUG: "0"
SFTPGO_FTPD__BINDINGS__0__FORCE_PASSIVE_IP: 10.0.0.10
SFTPGO_FTPD__BINDINGS__0__PORT: "2121"
SFTPGO_FTPD__PASSIVE_PORT_RANGE__END: "50100"
SFTPGO_FTPD__PASSIVE_PORT_RANGE__START: "50000"
SFTPGO_WEBDAVD__BINDINGS__0__PORT: "10080"
persistence:
backupdirectory:
enabled: true
@@ -22,52 +76,8 @@ persistence:
mountPath: /srv/sftpgo/data
shareaccess:
enabled: true
mountPath: /unraid
podSecurityContext:
runAsGroup: 0
runAsUser: 0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
service:
ftpport:
enabled: true
ports:
ftpport:
enabled: true
port: 2121
protocol: TCP
targetPort: 2121
main:
ports:
main:
port: 2221
protocol: HTTP
targetPort: 8080
passiveports:
enabled: true
ports:
passiveports:
enabled: true
port: 50000
protocol: TCP
targetPort: 50000
sftpport:
enabled: true
ports:
sftpport:
enabled: true
port: 2022
protocol: TCP
targetPort: 2022
webdavport:
enabled: true
ports:
webdavport:
enabled: true
port: 10080
protocol: TCP
targetPort: 10080
mountPath: /shareaccess
portal:
enabled: true
open:
enabled: true

View File

@@ -1,14 +1,9 @@
annotations:
truecharts.org/SCALE-support: "true"
truecharts.org/catagories: |
- HomeAutomation
- Tools-Utilities
apiVersion: v2
appVersion: "latest"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.14.6
deprecated: false
description: "TasmoCompiler is a simple web GUI which allows you to compile fantastic Tasmota firmware with your own settings"
home: https://truecharts.org/charts/incubator/tasmocompiler
@@ -27,4 +22,9 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/tasmocompiler
- https://github.com/benzino77/tasmocompiler
type: application
version: 2.0.14
version: 3.0.0
annotations:
truecharts.org/catagories: |
- HomeAutomation
- Tools-Utilities
truecharts.org/SCALE-support: "true"

View File

@@ -1,5 +1,7 @@
# Include{groups}
portals: {}
portals:
open:
# Include{portalLink}
questions:
# Include{global}
# Include{workload}
@@ -11,10 +13,43 @@ questions:
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: main
label: "Main Service Port Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: "Port"
description: "This port exposes the container port on the service"
schema:
type: int
default: 14003
required: true
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
# Include{persistenceBasic}
# Include{persistenceList}
# Include{ingressRoot}
- variable: main
label: "Main Ingress"
schema:
additional_attrs: true
type: dict
attrs:
# Include{ingressDefault}
# Include{ingressTLS}
# Include{ingressTraefik}
# Include{ingressAdvanced}
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser

View File

@@ -1,2 +1 @@
{{/* Render the templates */}}
{{ include "tc.common.loader.all" . }}
{{ include "tc.v1.common.loader.all" . }}

View File

@@ -1,28 +1,23 @@
env: {}
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/tasmocompiler
tag: latest@sha256:022e54789b3c865f82afcd30738b375f24b893756d95260533e66158261711ec
persistence: {}
podSecurityContext:
runAsGroup: 0
runAsUser: 0
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
tag: latest@sha256:ef51d927f2aa949f8cfcb6b109a7f5cac3a59ca6b6172e486634db922de41cf0
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsUser: 0
runAsGroup: 0
service:
main:
enabled: false
ports:
main:
enabled: false
port: 14003
protocol: http
targetPort: 3000
portal:
enabled: false
open:
enabled: true

View File

@@ -1,9 +1,9 @@
apiVersion: v2
appVersion: "8.1"
appVersion: "11.3.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 11.1.2
version: 12.14.6
deprecated: false
description: Technitium DNS Server is an open source authoritative as well as recursive DNS server that can be used for self hosting a DNS server for privacy & security.
home: https://truecharts.org/charts/incubator/technitium
@@ -21,7 +21,7 @@ sources:
- https://github.com/TechnitiumSoftware/DnsServer
- https://technitium.com/
type: application
version: 3.0.11
version: 4.0.0
annotations:
truecharts.org/catagories: |
- networking

View File

@@ -14,115 +14,109 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
label: Image Environment
schema:
additional_attrs: true
type: dict
attrs:
- variable: DNS_SERVER_ADMIN_PASSWORD
label: "DNS Server Admin Password"
description: "DNS web console admin user password."
schema:
type: string
private: true
default: ""
- variable: DNS_SERVER_DOMAIN
label: "DNS Server Domain"
description: "The primary domain name used by this DNS Server to identify itself."
schema:
type: string
required: true
default: "dns-server"
- variable: DNS_SERVER_PREFER_IPV6
label: "DNS Server Prefer IpV6"
description: "DNS Server will use IPv6 for querying whenever possible with this option enabled."
schema:
type: boolean
default: false
- variable: DNS_SERVER_OPTIONAL_PROTOCOL_DNS_OVER_HTTP
label: "DNS Server Optional Protocol DNS Over HTTP"
description: "Enables DNS server optional protocol DNS-over-HTTP on TCP port 8053 to be used with a TLS terminating reverse proxy like nginx."
schema:
type: boolean
default: false
- variable: DNS_SERVER_RECURSION
label: "DNS Server Recursion"
schema:
type: string
required: true
default: "AllowOnlyForPrivateNetworks"
enum:
- value: "AllowOnlyForPrivateNetworks"
description: "AllowOnlyForPrivateNetworks"
- value: "UseSpecifiedNetworks"
description: "UseSpecifiedNetworks"
- value: "Allow"
description: "Allow"
- value: "Deny"
description: "Deny"
- variable: DNS_SERVER_RECURSION_DENIED_NETWORKS
label: "DNS Server Recursion Denied Networks"
description: "Comma separated list of IP addresses or network addresses to deny recursion. Valid only for UseSpecifiedNetworks recursion option."
schema:
show_if: [["DNS_SERVER_RECURSION", "=", "UseSpecifiedNetworks"]]
type: string
required: true
default: "1.1.1.0/24"
- variable: DNS_SERVER_RECURSION_ALLOWED_NETWORKS
label: "DNS Server Recursion Allowed Networks"
description: "Comma separated list of IP addresses or network addresses to allow recursion. Valid only for UseSpecifiedNetworks recursion option."
schema:
show_if: [["DNS_SERVER_RECURSION", "=", "UseSpecifiedNetworks"]]
type: string
required: true
default: "1.1.1.0/24"
- variable: DNS_SERVER_ENABLE_BLOCKING
label: "DNS Server Enable BLocking"
description: "Sets the DNS server to block domain names using Blocked Zone and Block List Zone."
schema:
type: boolean
default: false
- variable: DNS_SERVER_ALLOW_TXT_BLOCKING_REPORT
label: "DNS Server Allow TXT Blocking Report"
description: "Specifies if the DNS Server should respond with TXT records containing a blocked domain report for TXT type requests."
schema:
type: boolean
default: false
- variable: DNS_SERVER_FORWARDERS
label: "DNS Server Forwarders"
description: "Comma separated list of forwarder addresses."
schema:
type: string
default: "1.1.1.1,8.8.8.8"
- variable: DNS_SERVER_FORWARDER_PROTOCOL
label: "DNS Server Forwarder Protocol"
schema:
type: string
required: true
default: "Tcp"
enum:
- value: "Udp"
description: "Udp"
- value: "Tcp"
description: "Tcp"
- value: "Tls"
description: "Tls"
- value: "Https"
description: "Https"
- value: "HttpsJson"
description: "HttpsJson"
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: DNS_SERVER_ADMIN_PASSWORD
label: "DNS_SERVER_ADMIN_PASSWORD"
description: "DNS web console admin user password."
schema:
type: string
default: ""
private: true
required: true
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: DNS_SERVER_DOMAIN
label: "DNS_SERVER_DOMAIN"
description: "The primary domain name used by this DNS Server to identify itself."
schema:
type: string
default: "dns-server"
required: true
- variable: DNS_SERVER_PREFER_IPV6
label: "DNS_SERVER_PREFER_IPV6"
description: "DNS Server will use IPv6 for querying whenever possible with this option enabled."
schema:
type: boolean
default: false
- variable: DNS_SERVER_OPTIONAL_PROTOCOL_DNS_OVER_HTTP
label: "DNS_SERVER_OPTIONAL_PROTOCOL_DNS_OVER_HTTP"
description: "Enables DNS server optional protocol DNS-over-HTTP on TCP port 8053 to be used with a TLS terminating reverse proxy like nginx."
schema:
type: boolean
default: false
- variable: DNS_SERVER_RECURSION
label: "DNS_SERVER_RECURSION"
schema:
type: string
default: "AllowOnlyForPrivateNetworks"
enum:
- value: "AllowOnlyForPrivateNetworks"
description: "AllowOnlyForPrivateNetworks"
- value: "UseSpecifiedNetworks"
description: "UseSpecifiedNetworks"
- value: "Allow"
description: "Allow"
- value: "Deny"
description: "Deny"
- variable: DNS_SERVER_RECURSION_DENIED_NETWORKS
label: "DNS_SERVER_RECURSION_DENIED_NETWORKS"
description: "Comma separated list of IP addresses or network addresses to deny recursion. Valid only for UseSpecifiedNetworks recursion option."
schema:
show_if: [["DNS_SERVER_RECURSION", "=", "UseSpecifiedNetworks"]]
type: string
default: "1.1.1.0/24"
- variable: DNS_SERVER_RECURSION_ALLOWED_NETWORKS
label: "DNS_SERVER_RECURSION_ALLOWED_NETWORKS"
description: "Comma separated list of IP addresses or network addresses to allow recursion. Valid only for `UseSpecifiedNetworks` recursion option."
schema:
show_if: [["DNS_SERVER_RECURSION", "=", "UseSpecifiedNetworks"]]
type: string
default: "127.0.0.1, 192.168.1.0/24"
- variable: DNS_SERVER_ENABLE_BLOCKING
label: "DNS_SERVER_ENABLE_BLOCKING"
description: "Sets the DNS server to block domain names using Blocked Zone and Block List Zone."
schema:
type: boolean
default: false
- variable: DNS_SERVER_ALLOW_TXT_BLOCKING_REPORT
label: "DNS_SERVER_ALLOW_TXT_BLOCKING_REPORT"
description: "Specifies if the DNS Server should respond with TXT records containing a blocked domain report for TXT type requests."
schema:
type: boolean
default: false
- variable: DNS_SERVER_FORWARDERS
label: "DNS_SERVER_FORWARDERS"
description: "Comma separated list of forwarder addresses."
schema:
type: string
default: "1.1.1.1, 8.8.8.8"
- variable: DNS_SERVER_FORWARDER_PROTOCOL
label: "DNS_SERVER_FORWARDER_PROTOCOL"
description: "Forwarder protocol options: Udp, Tcp, Tls, Https, HttpsJson."
schema:
type: string
default: "Tcp"
enum:
- value: "AllowOnlyForPrivateNetworks"
description: "AllowOnlyForPrivateNetworks"
- value: "Udp"
description: "Udp"
- value: "Tcp"
description: "Tcp"
- value: "Tls"
description: "Tls"
- value: "Https"
description: "Https"
- value: "HttpsJson"
description: "HttpsJson"
# Include{containerConfig}
# Include{serviceRoot}
- variable: main
@@ -169,9 +163,9 @@ questions:
type: int
default: 53
required: true
- variable: dns-tcp
label: "DNS-TCP Service"
description: "DNS-TCP Service"
- variable: dns
label: "DNS Service"
description: "DNS Service"
schema:
additional_attrs: true
type: dict
@@ -191,6 +185,19 @@ questions:
type: int
default: 53
required: true
- variable: dns-udp
label: "DNS-UDP Service Port Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: "Port"
description: "This port exposes the container port on the service"
schema:
type: int
default: 53
required: true
- variable: dns-tls
label: "DNS-TLS Service"
description: "DNS-TLS Service"

View File

@@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@@ -1 +1 @@
{{- include "tc.common.loader.all" . }}
{{ include "tc.v1.common.loader.all" . }}

View File

@@ -1,85 +1,15 @@
image:
repository: tccr.io/truecharts/technitium
pullPolicy: IfNotPresent
tag: v8.1@sha256:bd2688162b50a76c0cd526ed6f70a1561f520041f726b9ea655e0d1796947e9e
tag: v11.3.0@sha256:e7a2cc08975130129dd6c31058af58b32c22336d752242d623acbbf045698046
securityContext:
readOnlyRootFilesystem: false
runAsNonRoot: false
allowPrivilegeEscalation: true
podSecurityContext:
runAsUser: 0
runAsGroup: 0
secretEnv:
DNS_SERVER_ADMIN_PASSWORD: "password"
env:
DNS_SERVER_DOMAIN: "dns-server"
DNS_SERVER_PREFER_IPV6: false
DNS_SERVER_OPTIONAL_PROTOCOL_DNS_OVER_HTTP: false
DNS_SERVER_RECURSION: "AllowOnlyForPrivateNetworks"
DNS_SERVER_RECURSION_DENIED_NETWORKS: "1.1.1.0/24"
DNS_SERVER_RECURSION_ALLOWED_NETWORKS: "127.0.0.1, 192.168.1.0/24"
DNS_SERVER_ENABLE_BLOCKING: false
DNS_SERVER_ALLOW_TXT_BLOCKING_REPORT: false
DNS_SERVER_FORWARDERS: "1.1.1.1, 8.8.8.8"
DNS_SERVER_FORWARDER_PROTOCOL: "Tcp"
service:
main:
ports:
main:
port: 5380
targetPort: 5380
dns-tcp:
enabled: true
ports:
dns-tcp:
enabled: true
port: 53
targetPort: 53
dns-udp:
enabled: true
ports:
dns-udp:
enabled: true
protocol: UDP
port: 53
targetPort: 53
dns-tls:
enabled: true
ports:
dns-tls:
enabled: true
protocol: TCP
port: 853
targetPort: 853
dns-cert:
enabled: true
ports:
dns-cert:
enabled: true
protocol: TCP
port: 10202
targetPort: 80
dns-https:
enabled: true
ports:
dns-https:
enabled: true
protocol: TCP
port: 10203
targetPort: 443
dns-https-proxy:
enabled: true
ports:
dns-https-proxy:
enabled: true
protocol: TCP
port: 10204
targetPort: 8053
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
allowPrivilegeEscalation: true
runAsUser: 0
runAsGroup: 0
# Not sure if those will work on k8s
# - "443:443/tcp" #DNS-over-HTTPS service
@@ -87,10 +17,85 @@ service:
# Note sure if this will work with traefik
# - "8053:8053/tcp" #DNS-over-HTTPS using reverse proxy
service:
main:
ports:
main:
port: 5380
dns:
enabled: true
ports:
dns-tcp:
enabled: true
port: 53
targetPort: 53
dns-udp:
enabled: true
protocol: udp
port: 53
targetPort: 53
dns-tls:
enabled: true
ports:
dns-tls:
enabled: true
protocol: tcp
port: 853
targetPort: 853
dns-cert:
enabled: true
ports:
dns-cert:
enabled: true
protocol: tcp
port: 10202
targetPort: 80
dns-https:
enabled: true
ports:
dns-https:
enabled: true
protocol: tcp
port: 10203
targetPort: 443
dns-https-proxy:
enabled: true
ports:
dns-https-proxy:
enabled: true
protocol: tcp
port: 10204
targetPort: 8053
workload:
main:
podSpec:
containers:
main:
env:
DNS_SERVER_WEB_SERVICE_HTTP_PORT: "{{ .Values.service.main.ports.main.port }}"
DNS_SERVER_ADMIN_PASSWORD: "password"
DNS_SERVER_DOMAIN: "dns-server"
DNS_SERVER_PREFER_IPV6: false
DNS_SERVER_OPTIONAL_PROTOCOL_DNS_OVER_HTTP: false
DNS_SERVER_WEB_SERVICE_ENABLE_HTTPS: false
DNS_SERVER_WEB_SERVICE_USE_SELF_SIGNED_CERT: false
# Allow, Deny, AllowOnlyForPrivateNetworks, UseSpecifiedNetworks
DNS_SERVER_RECURSION: "AllowOnlyForPrivateNetworks"
DNS_SERVER_RECURSION_DENIED_NETWORKS: "1.1.1.0/24"
DNS_SERVER_RECURSION_ALLOWED_NETWORKS: "127.0.0.1, 192.168.1.0/24"
DNS_SERVER_ENABLE_BLOCKING: false
DNS_SERVER_ALLOW_TXT_BLOCKING_REPORT: false
DNS_SERVER_BLOCK_LIST_URLS: ""
DNS_SERVER_FORWARDERS: "1.1.1.1,8.8.8.8"
# Udp, Tcp, Tls, Https, HttpsJson
DNS_SERVER_FORWARDER_PROTOCOL: "Tcp"
persistence:
config:
enabled: true
mountPath: "/etc/dns/config"
portal:
enabled: true
open:
enabled: true

View File

@@ -0,0 +1,29 @@
apiVersion: v2
appVersion: "1.56.0"
dependencies:
- name: common
repository: https://library-charts.truecharts.org
version: 12.14.6
deprecated: false
description: Twingate is remote access for the modern world.
home: https://truecharts.org/charts/incubator/twingate-connector
icon: https://truecharts.org/img/hotlink-ok/chart-icons/twingate-connector.png
keywords:
- twingate-connector
- networking
kubeVersion: ">=1.16.0-0"
maintainers:
- email: info@truecharts.org
name: TrueCharts
url: https://truecharts.org
name: twingate-connector
sources:
- https://github.com/truecharts/charts/tree/master/charts/incubator/twingate-connector
- https://www.twingate.com/docs/connector-deployment
type: application
version: 0.0.1
annotations:
truecharts.org/catagories: |
- network
truecharts.org/SCALE-support: "true"
truecharts.org/grade: U

View File

@@ -0,0 +1,16 @@
# Installation Notes
- Requires the following sysctl added to system settings -> advanced -> sysctl:
variable: **net.ipv4.ping_group_range**
value: **0 2147483647**
Setting this up may require a reboot.
Go to [twingate](https://www.twingate.com/) and create a network.
Set your tenant name to **TwinGate Network**.
Optionally set a custom DNS to TwinGate DNS.
Setup a connector and generate your **TwinGate Access Token** and **TwinGate Refresh Token**.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -0,0 +1,86 @@
# Include{groups}
portals: {}
questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: TWINGATE_NETWORK
label: "TwinGate Network"
description: "Name of your Twingate Network"
schema:
type: string
required: true
default: ""
- variable: TWINGATE_DNS
label: "TwinGate DNS"
description: "Custom DNS"
schema:
type: string
default: ""
- variable: TWINGATE_ACCESS_TOKEN
label: "TwinGate Access Token"
schema:
type: string
required: true
private: true
default: ""
- variable: TWINGATE_REFRESH_TOKEN
label: "TwinGate Refresh Token"
schema:
type: string
required: true
private: true
default: ""
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceList}
# Include{securityContextRoot}
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
# Include{addons}
# Include{codeserver}
# Include{netshoot}
# Include{vpn}
# Include{documentation}

View File

@@ -0,0 +1 @@
{{ include "tc.v1.common.loader.all" . }}

View File

@@ -0,0 +1,33 @@
image:
repository: tccr.io/truecharts/twingate-connector
pullPolicy: IfNotPresent
tag: v1.56.0@sha256:d329ef493caf335c7ff78d8f12323dd1c13fac965995caee39718fae2eb2829b
workload:
main:
podSpec:
containers:
main:
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
env:
TWINGATE_NETWORK: ""
TWINGATE_ACCESS_TOKEN: ""
TWINGATE_REFRESH_TOKEN: ""
TWINGATE_DNS: "1.1.1.1"
service:
main:
enabled: false
ports:
main:
enabled: false
portal:
open:
enabled: false

View File

@@ -1,120 +0,0 @@
# Include{groups}
portals:
open:
# Include{portalLink}
questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
- variable: env
group: App Configuration
label: Image Environment
schema:
additional_attrs: true
type: dict
attrs:
- variable: APP_URL
label: App URL
description: set this url as either http://ip:port or https://app.domain.tld if using ingress/reverse proxy.
schema:
type: string
default: ""
- variable: DISABLE_BUILTIN_AUTH
label: Disable Builtin Auth
description: Check this if using an external auth provider, otherwise leave it false.
schema:
type: boolean
default: false
- variable: ALLOW_BUG_REPORTING
label: Allow Bug Reporting
description: Helps upstream developers fix bugs proactively, recommended leave it enabled, but can be optionally disabled.
schema:
type: boolean
default: true
# Include{serviceRoot}
- variable: main
label: Main Service
description: The Primary service on which the healthcheck runs, often the webUI
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: main
label: Main Service Port Configuration
schema:
additional_attrs: true
type: dict
attrs:
- variable: port
label: Port
description: This port exposes the container port on the service
schema:
type: int
default: 10596
required: true
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
- variable: database
label: App Database Storage
description: Stores the Application Database.
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
# Include{persistenceList}
# Include{ingressRoot}
- variable: main
label: Main Ingress
schema:
additional_attrs: true
type: dict
attrs:
# Include{ingressDefault}
# Include{ingressTLS}
# Include{ingressTraefik}
# Include{ingressAdvanced}
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: runAsUser
description: The UserID of the user running the application
schema:
type: int
default: 568
- variable: runAsGroup
label: runAsGroup
description: The groupID this App of the user running the application
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
# Include{addons}
# Include{codeserver}
# Include{netshoot}
# Include{vpn}
# Include{documentation}

View File

@@ -1 +0,0 @@
{{ include "tc.common.loader.all" . }}

View File

@@ -1,25 +0,0 @@
image:
repository: tccr.io/truecharts/wizarr
pullPolicy: IfNotPresent
tag: 2.0.3@sha256:d3cf734570c7bc6769e9798ca1319b10e4f29b5933984fdcde6ea6ba4df03eb9
env:
APP_URL: "http://localhost:{{ .Values.service.main.ports.main.port }}"
DISABLE_BUILTIN_AUTH: false
ALLOW_BUG_REPORTING: false
service:
main:
ports:
main:
protocol: HTTP
targetPort: 5690
port: 10596
persistence:
database:
enabled: true
mountPath: /data/database
portal:
enabled: true

View File

@@ -26,4 +26,4 @@ sources:
- https://github.com/vrana/adminer
- http://hub.docker.com/_/adminer/
type: application
version: 4.0.28
version: 4.0.31

View File

@@ -1,7 +1,7 @@
image:
pullPolicy: IfNotPresent
repository: tccr.io/truecharts/adminer
tag: latest@sha256:df93d7ae1e57c4201491961d9f2b23ccafa7a2cb0706dc50c124ade3ab65ece1
tag: latest@sha256:6d32deffd31dc59ade5247089127bd9d8ed8a80aa9d9fd34bf22bf27636692f5
securityContext:
container:

View File

@@ -7,7 +7,7 @@ dependencies:
- condition: mariadb.enabled
name: mariadb
repository: https://deps.truecharts.org/
version: 7.0.61
version: 7.0.62
- condition: redis.enabled
name: redis
repository: https://deps.truecharts.org
@@ -26,7 +26,7 @@ name: anonaddy
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/anonaddy
- https://github.com/anonaddy/docker
version: 13.0.17
version: 13.0.18
annotations:
truecharts.org/catagories: |
- email

View File

@@ -1,7 +1,7 @@
apiVersion: v2
appVersion: "1.16.0"
kubeVersion: ">=1.16.0-0"
version: 12.0.29
version: 12.0.30
name: babybuddy
description: Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work.
type: application

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/babybuddy
pullPolicy: IfNotPresent
tag: v1.16.0@sha256:06fcd4c860f26d71f50d22aeeda28b9d209e01fd7091833a3ceee992e8a9f829
tag: v1.16.0@sha256:2f96903fff0d282fa637ed49a5300c8a2ca465e8f41968d8ebb4a70db80c8574
securityContext:
container:

View File

@@ -7,7 +7,7 @@ dependencies:
- condition: mariadb.enabled
name: mariadb
repository: https://deps.truecharts.org/
version: 7.0.61
version: 7.0.62
description: "A simple, self-hosted, easy-to-use platform for organising and storing information."
home: https://truecharts.org/charts/stable/bookstack
icon: https://truecharts.org/img/hotlink-ok/chart-icons/bookstack.png
@@ -27,7 +27,7 @@ name: bookstack
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/bookstack
- https://www.bookstackapp.com/
version: 7.0.22
version: 7.0.23
annotations:
truecharts.org/catagories: |
- media

View File

@@ -20,7 +20,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/budge
- https://github.com/linuxserver/budge
- https://github.com/linuxserver/docker-BudgE
version: 5.0.30
version: 5.0.31
annotations:
truecharts.org/catagories: |
- media

View File

@@ -1,6 +1,6 @@
image:
repository: tccr.io/truecharts/budge
tag: v0.0.9@sha256:498957340719ae059d6d2ab950207670a05037dae7e49bfb20331719d401db88
tag: v0.0.9@sha256:ed9b6d01a47a29244b2bb652bb0be5e10fe8c35bda767ed7c059aa02cc9bb5af
pullPolicy: IfNotPresent
securityContext:

View File

@@ -1,7 +1,7 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: chevereto
version: 7.0.25
version: 7.0.26
appVersion: "1.6.2"
description: Chevereto is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server.
type: application
@@ -21,7 +21,7 @@ dependencies:
- condition: mariadb.enabled
name: mariadb
repository: https://deps.truecharts.org/
version: 7.0.61
version: 7.0.62
maintainers:
- email: info@truecharts.org
name: TrueCharts

View File

@@ -7,7 +7,7 @@ dependencies:
- condition: mariadb.enabled
name: mariadb
repository: https://deps.truecharts.org/
version: 7.0.61
version: 7.0.62
description: "A web-based dashboard application that gives you a neat and clean interface for logging your fuel fill-ups for all of your vehicles."
home: https://truecharts.org/charts/stable/clarkson
icon: https://truecharts.org/img/hotlink-ok/chart-icons/clarkson.png
@@ -26,7 +26,7 @@ name: clarkson
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/clarkson
- https://github.com/linuxserver/Clarkson
version: 7.0.23
version: 7.0.24
annotations:
truecharts.org/catagories: |
- vehicle

View File

@@ -20,7 +20,7 @@ name: docker-compose
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/docker-compose
type: application
version: 6.0.22
version: 6.0.24
annotations:
truecharts.org/catagories: |
- docker

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/docker-in-docker
pullPolicy: IfNotPresent
tag: v23.0.6@sha256:4b368d591423d8d1a4434a091d5c0dd0a751fed9f80ae2652b26e36673c46902
tag: v23.0.6@sha256:2ecbc3c4f0957349353259b2a822d062ae08cf5e2f82f049e4738d7eee519b2f
hostNetwork: true
securityContext:

View File

@@ -1,7 +1,7 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: duckdns
version: 5.0.30
version: 5.0.31
appVersion: "latest"
description: Duckdns is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice.
type: application

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/duckdns
pullPolicy: IfNotPresent
tag: latest@sha256:44c41e83cf3ad90777214ca75aea45e4c37c3fd451776d74f74a0d343a123267
tag: latest@sha256:fd2dd2cbc6f2fb81ea4ca93a5f726f962328490b974e74c26e3a22d4911b8fc3
securityContext:
container:

View File

@@ -1,7 +1,7 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: embystat
version: 5.0.28
version: 5.0.29
appVersion: "0.2.0"
description: Embystat is a personal web server that can calculate all kinds of statistics from your (local) Emby server.
type: application

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/embystat
pullPolicy: IfNotPresent
tag: v0.2.0@sha256:d7ce5a5f7f22bd714e58e4b7bc3afe611c47a5cc57d2eac153ec53de45917e4c
tag: v0.2.0@sha256:385267e7b73618c8801c4814522988a027fd87db363412668447231501e1614c
securityContext:
container:

View File

@@ -1,7 +1,7 @@
apiVersion: v2
kubeVersion: ">=1.16.0-0"
name: fleet
version: 7.0.26
version: 7.0.27
appVersion: "2.3.3"
description: Fleet provides an online web interface which displays a set of maintained images from one or more owned repositories.
type: application
@@ -19,7 +19,7 @@ dependencies:
- condition: mariadb.enabled
name: mariadb
repository: https://deps.truecharts.org/
version: 7.0.61
version: 7.0.62
maintainers:
- email: info@truecharts.org
name: TrueCharts

View File

@@ -7,7 +7,7 @@ dependencies:
- condition: mariadb.enabled
name: mariadb
repository: https://deps.truecharts.org/
version: 7.0.61
version: 7.0.62
- condition: redis.enabled
name: redis
repository: https://deps.truecharts.org
@@ -27,7 +27,7 @@ name: friendica
sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/friendica
- https://friendi.ca/
version: 8.0.22
version: 8.0.23
annotations:
truecharts.org/catagories: |
- social

View File

@@ -7,7 +7,7 @@ dependencies:
- condition: memcached.enabled
name: memcached
repository: https://deps.truecharts.org/
version: 6.0.68
version: 6.0.69
deprecated: false
description: Self hosted GIT repositories
home: https://truecharts.org/charts/stable/gitea
@@ -30,7 +30,7 @@ sources:
- https://gitea.com/gitea/helm-chart
- https://github.com/go-gitea/gitea
type: application
version: 13.0.18
version: 13.0.19
annotations:
truecharts.org/catagories: |
- GIT

View File

@@ -22,7 +22,7 @@ sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/jellyfin
- https://github.com/jellyfin/jellyfin
type: application
version: 14.1.4
version: 14.1.6
annotations:
truecharts.org/catagories: |
- media

View File

@@ -5,7 +5,7 @@ image:
broadcastProxyImage:
repository: tccr.io/truecharts/socat
pullPolicy: IfNotPresent
tag: v1.7.4.4@sha256:4fbaf40c2764af4237f2a1d17c97ce9a8af525e8c4eee280bf4756b43ac544dd
tag: v1.7.4.4@sha256:561f98b59895661cd8336fa0f8542f9c35351736c21066e2c17ef31006ec6960
service:
main:
ports:

View File

@@ -22,7 +22,7 @@ sources:
- https://gitlab.com/LazyLibrarian/LazyLibrarian.git
- https://lazylibrarian.gitlab.io
type: application
version: 14.0.32
version: 14.0.33
annotations:
truecharts.org/catagories: |
- media

View File

@@ -1,7 +1,7 @@
image:
repository: tccr.io/truecharts/lazylibrarian
pullPolicy: IfNotPresent
tag: latest@sha256:f41ca753fbfd06a25e549c5f31b9396b42303b838c6d1a70c5b88d8801e5ac2f
tag: latest@sha256:cd3ab86ee68a3903a2f7f1df5a5b0e5e47132bb4d2b33ef758df60a6832a35f5
service:
main:
ports:

Some files were not shown because too many files have changed in this diff Show More