Commit Graph

56 Commits

Author SHA1 Message Date
TrueCharts Bot 6dd9e5e471
chore(deps): update container image ghcr.io/truecharts/devcontainer to v3.1.1 (#7876)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[ghcr.io/truecharts/devcontainer](https://togithub.com/truecharts/containers)
| container | digest | `4404790` -> `1d1f3ec` |

---

### ⚠ Dependency Lookup Warnings ⚠

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

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [x] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNTMuMSIsInVwZGF0ZWRJblZlciI6IjM0LjE1My4xIn0=-->

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2023-04-22 15:27:00 +03:00
TrueCharts Bot 4fb2212e98
chore(deps): update actions/checkout digest to 8e5e7e5 (#7952)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://togithub.com/actions/checkout) | action |
digest | `8f4b7f8` -> `8e5e7e5` |

---

### ⚠ Dependency Lookup Warnings ⚠

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

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzNS40Mi4wIiwidXBkYXRlZEluVmVyIjoiMzUuNDYuMSJ9-->
2023-04-14 21:59:14 +02:00
TrueCharts Bot 532f37ab4b
chore(deps): pin dependencies (#7873)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-node](https://togithub.com/actions/setup-node) | action
| pinDigest | -> `64ed1c7` |
| [borales/actions-yarn](https://togithub.com/borales/actions-yarn) |
action | pinDigest | -> `97ba8be` |

---

### ⚠ Dependency Lookup Warnings ⚠

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

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNTMuMSIsInVwZGF0ZWRJblZlciI6IjM0LjE1My4xIn0=-->
2023-04-07 11:40:48 +02:00
TrueCharts Bot ee15e61292
chore(deps): update actions/checkout digest to 8f4b7f8 (#7874)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://togithub.com/actions/checkout) | action |
digest | `ac59398` -> `8f4b7f8` |

---

### ⚠ Dependency Lookup Warnings ⚠

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

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNTMuMSIsInVwZGF0ZWRJblZlciI6IjM0LjE1My4xIn0=-->
2023-04-07 11:40:21 +02:00
Kjeld Schouten-Lebbing cf321461bd add bot token (+2 squashed commit)
Squashed commit:

[24644ccb39] docs: add @xstar97 as a contributor

[ad0e20e145] docs: add @xstar97 as a contributor
2023-03-16 11:23:34 +01:00
Kjeld Schouten-Lebbing 4bad36b69a fix 2023-03-16 11:11:00 +01:00
Kjeld Schouten-Lebbing 0194f60621 Run all-contributor check daily 2023-03-16 11:10:29 +01:00
Kjeld Schouten-Lebbing 2a21a8f6da Run all-contributor check daily 2023-03-16 11:09:35 +01:00
TrueCharts Bot 62af7f69b3
chore(deps): update container image ghcr.io/truecharts/devcontainer to v3.1.1 (#6616) 2023-02-28 09:11:08 +01:00
TrueCharts Bot d299534434
chore(deps): update yokawasa/action-setup-kube-tools action to v0.9.3 (#7430) 2023-02-22 00:10:54 +02:00
Dan Christensen 0d4e9d03b9
fix: Build links to Docker images for Chart.yaml (#6963)
* style: Split long lines, follow .editorconfig

Signed-off-by: Dan Christensen <opello@opello.org>

* fix: Clarify why some sources are being excluded

The explanation is also meant to remind anyone that sees it that the
code could inadvertently remove a sources sequence entry that was
intentionally added, because it can not tell.

Signed-off-by: Dan Christensen <opello@opello.org>

* fix: Comment the image-to-URL code

Signed-off-by: Dan Christensen <opello@opello.org>

* refactor: Use case instead of if-ladder

This is a faithful move from the if-ladder to a case statement that
preserves the existing behavior, with optimization to follow.  The
behavior of the function before and after this change is the same.

Signed-off-by: Dan Christensen <opello@opello.org>

* fix: Remove dead code

No "container source" entry from description_list.md has a scheme.  The
values are parsed from the Dockerfiles and would not have one there
either.

Signed-off-by: Dan Christensen <opello@opello.org>

* fix: tccr.io image links

Parse the tccr.io prefix specifically instead of just checking for the
substring tccr which could result in a false positive.

The generated link was also going to point to a truecharts subdirectory
under mirror in the containers repository that does not exist.

Signed-off-by: Dan Christensen <opello@opello.org>

* fix: lscr.io image links

Parse the lscr.io prefix specifically instead of just checking for the
substring lscr which could result in a false positive.

The generated link would also return a 404 because the web interface
requires the image name to be passed in the query string.

Signed-off-by: Dan Christensen <opello@opello.org>

* fix: gcr.io image links

Parse the gcr.io prefix specifically instead of just checking for the
substring gcr which could result in a false positive.

Signed-off-by: Dan Christensen <opello@opello.org>

* feat: Do not add sources if no prefix is created

The intent of this code is to generate URLs to be included in
documentation to attribute inputs to the chart.  If a publicly
accessible URL can not be generated from the image name it makes sense
to not add anything and instead rely on a manual edit to the Chart.yaml.

Signed-off-by: Dan Christensen <opello@opello.org>

* fix: Disable azurecr.io image links

There does not seem to be a general purpose web index to the azurecr.io
hosted images.

Signed-off-by: Dan Christensen <opello@opello.org>

* feat: Disable mcr.microsoft.com image links

Signed-off-by: Dan Christensen <opello@opello.org>

* fix: public.ecr.aws image links

Parse the public.ecr.aws prefix specifically instead of just checking
for the substring public.ecr.aws which could result in a false positive.

Signed-off-by: Dan Christensen <opello@opello.org>

* fix: Disable ocir.io image links

There does not seem to be a general purpose web index to the ocir.io
hosted images.

Signed-off-by: Dan Christensen <opello@opello.org>

* refactor: Add Docker Hub hosted image links

From the perspective of linking to image details on the Docker Hub web
interface, there are two types of images:

  1. Docker Official Images
  2. all of the other images, regardless of their trustworthiness

The Docker Official Images can be referenced several ways, either on the
command line when passed to docker pull, or in the FROM instruction of a
Dockerfile:

  * busybox
  * library/busybox
  * docker.io/busybox
  * docker.io/library/busybox

Furthermore, over the years there have been several domains used for the
official Docker Hub registry:

  * docker.io
  * index.docker.io
  * registry-1.docker.io
  * registry.hub.docker.com

The goal here is handling each possible case, which makes Docker Hub
images more complex than the handling for other registries.

It also makes the case block's '*' (default) case harder to find in the
sequence of glob expressions, but this is necessary to avoid repeating
the parsing or adding another helper function.

Reference:
https://github.com/docker/hub-feedback/issues/2113
https://github.com/docker/cli/issues/3793

Signed-off-by: Dan Christensen <opello@opello.org>

* feat: ghcr.io image links

Signed-off-by: Dan Christensen <opello@opello.org>

* feat: quay.io image links

Signed-off-by: Dan Christensen <opello@opello.org>

* feat: Do not generate likely-bad links

By assuming image names that are not handled by other cases are Docker
Hub images there is a risk of generating bad links.  Minimize this risk
by not generating a link if the image name for a Docker Hub link has two
slashes.  This is a case that should not happen and would likely mean an
unsupported registry is being used.

There is still a risk of an unsupported registry being treated as Docker
Hub and an invalid link being generated.  That case is if the domain and
image name is example.com/busybox where there is only one slash.

Signed-off-by: Dan Christensen <opello@opello.org>

* refactor: Sort cases

Sort the cases from longest to shortest prioritizing any case with a
suffix only glob over any case with a prefix glob.  The intention is to
avoid having a case that can not be reached.

The combined Docker Hub and default case is last.  It might make sense
to split the default case handling off but it does not seem to be a
problem right now.

Signed-off-by: Dan Christensen <opello@opello.org>

---------

Signed-off-by: Dan Christensen <opello@opello.org>
2023-02-09 13:08:53 +01:00
TrueCharts Bot 3cb889f0d6
chore(deps): pin dessant/lock-threads action to (#7015) 2023-02-08 09:26:25 +02:00
Kjeld Schouten-Lebbing e8b027bee6
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-03 22:35:58 +01:00
Kjeld Schouten-Lebbing 0eea98acc9
Create daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-03 22:20:48 +01:00
TrueCharts Bot f28b233436
chore(deps): pin dessant/lock-threads action to (#6952) 2023-02-03 23:18:37 +02:00
Kjeld Schouten-Lebbing 3dd4d64d5b
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-03 15:19:13 +01:00
Kjeld Schouten-Lebbing 1cca23fcba
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-03 15:16:29 +01:00
Kjeld Schouten-Lebbing 7c18db5eff
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-03 15:08:51 +01:00
Kjeld Schouten-Lebbing d42f6c94f5
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-03 15:02:17 +01:00
Kjeld Schouten-Lebbing 79ebef60f4
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-03 14:55:24 +01:00
Kjeld Schouten-Lebbing 7896e56df5
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-03 14:44:34 +01:00
Kjeld Schouten-Lebbing b5e395c597
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-03 14:14:17 +01:00
Kjeld Schouten-Lebbing e707bf17c4 Revert "Revert "Update daily.yaml""
This reverts commit 7cb1f60a18.
2023-02-03 14:04:57 +01:00
Kjeld Schouten-Lebbing 7cb1f60a18 Revert "Update daily.yaml"
This reverts commit 99dbf87bc5.
2023-02-03 14:00:04 +01:00
Kjeld Schouten-Lebbing 99dbf87bc5
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-03 13:59:30 +01:00
Kjeld Schouten-Lebbing dfb5320691
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-03 13:42:32 +01:00
Kjeld Schouten-Lebbing 3fdd23f5f8
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-03 12:21:10 +01:00
Kjeld Schouten-Lebbing 15536d4095
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-01 18:33:21 +01:00
Kjeld Schouten-Lebbing 8e6f9fa49d
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-01 18:30:45 +01:00
Kjeld Schouten-Lebbing c095243be6
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-01 18:26:30 +01:00
Kjeld Schouten-Lebbing 32ad91d075
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-01 18:25:54 +01:00
Kjeld Schouten-Lebbing 527ba39df1
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-01 18:18:54 +01:00
Dan Christensen b87f6893ad
fix(ci): Chart.yaml update bugs (#6808)
* fix(ci): Do not duplicate sources

Signed-off-by: Dan Christensen <opello@opello.org>

* fix(ci): Match chart against Markdown link text

More specifically match the chart to the container in the website's
description_list.md.  Since multiple charts contain the term "plex" and
not all of them are even Plex related, extraneous sources were being put
in the plex Chart.yaml.

Signed-off-by: Dan Christensen <opello@opello.org>

---------

Signed-off-by: Dan Christensen <opello@opello.org>
2023-02-01 09:03:45 +01:00
Kjeld Schouten-Lebbing 05adde2be9
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-01 00:01:50 +01:00
Kjeld Schouten-Lebbing a127aab095
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-01-31 23:55:14 +01:00
Kjeld Schouten-Lebbing b8ebdd5845
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-01-31 23:37:19 +01:00
Kjeld Schouten-Lebbing 891d197b86
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-01-31 22:29:59 +01:00
Stavros Kois e649085d24
Don't fail when there is no text in desclist
Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2023-01-31 23:10:40 +02:00
Kjeld Schouten-Lebbing 9e002de8fc
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-01-31 21:04:29 +01:00
Kjeld Schouten-Lebbing c1487d5a57
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-01-31 20:59:37 +01:00
Kjeld Schouten-Lebbing c6c28d7853
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-01-31 20:59:12 +01:00
Kjeld Schouten-Lebbing 96bcd4ef57
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-01-31 20:57:52 +01:00
Kjeld Schouten-Lebbing 4f0f330345
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-01-31 20:53:40 +01:00
Kjeld Schouten-Lebbing 2d97bc9b9b
feat(cert-manager): add Cert-Manager configuration App (#6378)
* feat(cert-manager): add Cert-Manager configuration App

* eof

* pre-commit cleanup

* add temp crds folder

* patch mistake

* restructure

* add route53 support

* add some fails

* fixes and add route53 to GUI

* end

* add experimental HTTP01 support

* fix bug

* add buypass acme to dropdown

* add akamai support

* add Digitalocean

* add rfc2136 support

* fix some issues and add self-signed issuer

* add metrics and fix selfsigned

* whoops

* Add CA certificate system

* whoops

* benc stuff

* actually load CA

* fix

* fix ca

* bool -> boolean

* also test CA

* wait for pod to be ready

* sleep more agressively on cert-Manger itself

* some more fixes

* whoops

* fix mistakes

* all waits test

* add cmctl

* increase scope for now and some fixes

* simplify

* dont wait on non-existing pods

* make it non-failing

* fix typo
2023-01-18 00:06:10 +01:00
TrueCharts Bot 64315d7b48
chore(deps): update container image ghcr.io/truecharts/devcontainer to v3.1.1 (#5568) 2023-01-15 19:38:51 +02:00
TrueCharts Bot 296995ae90
chore(deps): update actions/checkout digest to ac59398 (#6006) 2023-01-07 17:29:51 +02:00
Kjeld Schouten-Lebbing 6c2430bd32
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-12-27 21:06:25 +01:00
Kjeld Schouten-Lebbing 5215f356f8
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-12-26 22:53:07 +01:00
Kjeld Schouten-Lebbing e447f5233f
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-12-26 22:24:39 +01:00
Kjeld Schouten-Lebbing 89800a439d
Update daily.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2022-12-26 22:10:21 +01:00