Commit Graph

14115 Commits

Author SHA1 Message Date
TrueCharts-Bot ff3f1dedf3 Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-09 13:28:23 +00:00
TrueCharts-Admin a19831bf35 chore(deps): update container image tccr.io/truecharts/ghost to 5.33.7 2023-02-09 13:24:24 +00:00
Kjeld Schouten-Lebbing afa08eb738
Update .gitignore
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-09 14:00:44 +01:00
Kjeld Schouten-Lebbing 0e111d237d
Update charts-release.yaml
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2023-02-09 14:00:28 +01: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 9bb593a9e9
Merge pull request #7135 from truecharts/renovate/tccr.io-truecharts-misskey-13.5.x 2023-02-09 13:00:44 +01:00
TrueCharts Bot b7baa49222
Merge pull request #7136 from truecharts/renovate/tccr.io-truecharts-zwavejs-ui-8.8.x 2023-02-09 12:52:33 +01:00
TrueCharts-Bot 25b4b8f620 Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-09 11:27:10 +00:00
TrueCharts-Bot b103f594b7 Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-09 11:27:05 +00:00
TrueCharts-Admin d48a0548d8 chore(deps): update container image tccr.io/truecharts/zwavejs-ui to v8.8.5 2023-02-09 11:23:07 +00:00
TrueCharts-Admin 3553dd8577 chore(deps): update container image tccr.io/truecharts/misskey to v13.5.4 2023-02-09 11:22:55 +00:00
TrueCharts Bot f30e7378de
Merge pull request #7134 from truecharts/renovate/tccr.io-truecharts-strapi-4.6.x 2023-02-09 10:55:14 +01:00
TrueCharts-Bot 7c4869a6da Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-09 09:23:52 +00:00
TrueCharts-Admin c522236287 chore(deps): update container image tccr.io/truecharts/strapi to v4.6.1 2023-02-09 09:20:02 +00:00
TrueCharts Bot 290106bab8
Merge pull request #7133 from truecharts/renovate/tccr.io-truecharts-misskey-13.5.x 2023-02-09 06:56:32 +01:00
TrueCharts-Bot 53f461c256 Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-09 05:26:14 +00:00
TrueCharts-Admin 40e4be5343 chore(deps): update container image tccr.io/truecharts/misskey to v13.5.3 2023-02-09 05:21:35 +00:00
TrueCharts Bot 71027d1756
Merge pull request #7132 from truecharts/renovate/tccr.io-truecharts-minio-console-0.23.x 2023-02-09 05:49:58 +01:00
TrueCharts-Bot 51332ebeaa Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-09 04:26:42 +00:00
TrueCharts-Admin fedd3919ea chore(deps): update container image tccr.io/truecharts/minio-console to v0.23.1 2023-02-09 04:22:23 +00:00
TrueCharts Bot bd53ab5e99
Merge pull request #7131 from truecharts/renovate/tailscale-tailscale-1.36.x 2023-02-09 04:44:52 +01:00
TrueCharts-Bot 9ace02d8da Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-09 03:31:06 +00:00
TrueCharts-Admin b5da7489de chore(deps): update container image tailscale/tailscale to v1.36.1 2023-02-09 03:27:13 +00:00
TrueCharts Bot d0e087ceb7
Merge pull request #7130 from truecharts/renovate/tccr.io-truecharts-docker-in-docker-23.0.0 2023-02-09 03:20:28 +01:00
TrueCharts-Bot 927104d929 Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-09 01:53:34 +00:00
TrueCharts-Admin 565d3043c5 chore(deps): update container image tccr.io/truecharts/docker-in-docker to 23.0.0 2023-02-09 01:49:04 +00:00
TrueCharts Bot 4a67da8bab
Merge pull request #7129 from truecharts/renovate/tccr.io-truecharts-dashdot-4.x 2023-02-08 21:52:51 +01:00
TrueCharts-Bot 8bdb4f1ce8 Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-08 20:29:48 +00:00
TrueCharts-Admin f2f84cc947 chore(deps): update container image tccr.io/truecharts/dashdot to v4.9.0 2023-02-08 20:26:01 +00:00
TrueCharts-Bot 80e677a79f Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-08 21:24:46 +01:00
TrueCharts-Admin 41ae79f3d9 chore(deps): update container image tccr.io/truecharts/actualserver to v23.2.6 2023-02-08 21:24:46 +01:00
TrueCharts Bot 0844dadf46
Merge pull request #7128 from truecharts/renovate/jupyter 2023-02-08 20:55:23 +01:00
TrueCharts Bot 8fcab8ac22
Merge pull request #7126 from truecharts/renovate/tccr.io-truecharts-tar1090-latest 2023-02-08 20:50:45 +01:00
TrueCharts-Bot 16c7ad6695 Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-08 19:28:46 +00:00
TrueCharts-Bot fdefb1a7c1 Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-08 19:25:34 +00:00
TrueCharts-Admin a340c67c20 chore(deps): update jupyter to v2023-02 2023-02-08 19:24:52 +00:00
TrueCharts-Admin 98fe52b1af chore(deps): update container image tccr.io/truecharts/tar1090 to latest 2023-02-08 19:21:43 +00:00
TrueCharts Bot 7e7edc4f79
Merge pull request #7116 from truecharts/renovate/tccr.io-truecharts-jenkins-2.x 2023-02-08 19:56:54 +01:00
TrueCharts Bot 7bf6ffcd9c
Merge pull request #7125 from truecharts/renovate/tccr.io-truecharts-tsmuxer-23.2.x 2023-02-08 19:54:47 +01:00
TrueCharts Bot 74287fe0a9
Merge pull request #7120 from truecharts/renovate/tccr.io-truecharts-jdownloader-2-23.2.x 2023-02-08 19:53:52 +01:00
TrueCharts Bot a39571b8bc
Merge pull request #7121 from truecharts/renovate/tccr.io-truecharts-mediainfo-23.2.x 2023-02-08 19:53:16 +01:00
TrueCharts Bot fb0a8e6137
Merge pull request #7118 from truecharts/renovate/tccr.io-truecharts-czkawka-23.2.x 2023-02-08 19:53:08 +01:00
TrueCharts Bot 7f10cd762c
Merge pull request #7122 from truecharts/renovate/tccr.io-truecharts-mkvtoolnix-23.2.x 2023-02-08 19:52:34 +01:00
TrueCharts Bot 915d130cb3
Merge pull request #7124 from truecharts/renovate/tccr.io-truecharts-qdirstat-23.2.x 2023-02-08 19:52:01 +01:00
TrueCharts Bot 186cc1ea44
Merge pull request #7119 from truecharts/renovate/tccr.io-truecharts-filebot-23.2.x 2023-02-08 19:51:58 +01:00
TrueCharts Bot 44c1f95594
Merge pull request #7123 from truecharts/renovate/tccr.io-truecharts-putty-23.2.x 2023-02-08 19:51:32 +01:00
TrueCharts-Bot 48bf4485a3 Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-08 18:30:59 +00:00
TrueCharts-Bot 8065f4163b Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-08 18:28:54 +00:00
TrueCharts-Bot 0061e8a827 Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-08 18:27:32 +00:00
TrueCharts-Bot 4a0c00e7ed Commit bumped Chart Version
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2023-02-08 18:27:32 +00:00