diff --git a/charts/incubator/plex-meta-manager/CHANGELOG.md b/charts/incubator/plex-meta-manager/CHANGELOG.md index 29687687469..94ca12d033f 100644 --- a/charts/incubator/plex-meta-manager/CHANGELOG.md +++ b/charts/incubator/plex-meta-manager/CHANGELOG.md @@ -1,6 +1,14 @@ # Changelog +## [plex-meta-manager-0.0.6](https://github.com/truecharts/apps/compare/plex-meta-manager-0.0.5...plex-meta-manager-0.0.6) (2022-07-18) + +### Fix + +- Change upstream image, update env, add docs ([#3206](https://github.com/truecharts/apps/issues/3206)) + + + ## [plex-meta-manager-0.0.5](https://github.com/truecharts/apps/compare/plex-meta-manager-0.0.4...plex-meta-manager-0.0.5) (2022-07-15) diff --git a/charts/incubator/plex-meta-manager/README.md b/charts/incubator/plex-meta-manager/README.md index babbf185038..ff42fd7934b 100644 --- a/charts/incubator/plex-meta-manager/README.md +++ b/charts/incubator/plex-meta-manager/README.md @@ -1,44 +1,58 @@ # plex-meta-manager +![Version: 0.0.6](https://img.shields.io/badge/Version-0.0.6-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.17.1](https://img.shields.io/badge/AppVersion-1.17.1-informational?style=flat-square) + Python script to update metadata and automatically build collections. -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** +**Homepage:** + +## Maintainers + +| Name | Email | Url | +| ---- | ------ | --- | +| TrueCharts | info@truecharts.org | https://truecharts.org | ## Source Code -* -* +* * ## Requirements Kubernetes: `>=1.16.0-0` -## Dependencies - | Repository | Name | Version | |------------|------|---------| | https://library-charts.truecharts.org | common | 10.4.4 | -## Installing the Chart +## Values -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| env.PMM_CONFIG | string | `"/config/config.yml"` | | +| env.PMM_NO_COUNTDOWN | bool | `true` | | +| env.PMM_RUN | bool | `true` | | +| image.pullPolicy | string | `"IfNotPresent"` | | +| image.repository | string | `"tccr.io/truecharts/plex-meta-manager"` | | +| image.tag | string | `"v1.17.1@sha256:138b60cdde3cd08ae25a78c44d8a03da715538d76dc137318dc3fdde19ba4bcd"` | | +| initContainers.1-create-init-config-file.args[0] | string | `"echo \"Creating config.yml file...\"\nif [ -f /config/config.yml ]; then\n echo \"Config file exists!, Skipping...\"\nelse\n echo \"Config file is missing, getting a new one!\"\n 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 )\nfi"` | | +| initContainers.1-create-init-config-file.command[0] | string | `"/bin/sh"` | | +| initContainers.1-create-init-config-file.command[1] | string | `"-c"` | | +| initContainers.1-create-init-config-file.image | string | `"{{ .Values.alpineImage.repository }}:{{ .Values.alpineImage.tag }}"` | | +| initContainers.1-create-init-config-file.volumeMounts[0].mountPath | string | `"/config"` | | +| initContainers.1-create-init-config-file.volumeMounts[0].name | string | `"config"` | | +| persistence.config.enabled | bool | `true` | | +| persistence.config.mountPath | string | `"/config"` | | +| podSecurityContext.runAsGroup | int | `0` | | +| podSecurityContext.runAsUser | int | `0` | | +| probes.liveness.enabled | bool | `false` | | +| probes.readiness.enabled | bool | `false` | | +| probes.startup.enabled | bool | `false` | | +| securityContext.readOnlyRootFilesystem | bool | `false` | | +| securityContext.runAsNonRoot | bool | `false` | | +| service.main.ports.main.port | int | `10281` | | +| service.main.ports.main.protocol | string | `"HTTP"` | | +| service.main.ports.main.targetPort | int | `10281` | | -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1) diff --git a/charts/stable/node-red/CHANGELOG.md b/charts/stable/node-red/CHANGELOG.md index 616d6790ee8..13dacbdea60 100644 --- a/charts/stable/node-red/CHANGELOG.md +++ b/charts/stable/node-red/CHANGELOG.md @@ -1,6 +1,14 @@ # Changelog +## [node-red-11.0.19](https://github.com/truecharts/apps/compare/node-red-11.0.18...node-red-11.0.19) (2022-07-18) + +### Chore + +- update container image tccr.io/truecharts/node-red to v3.0.0 ([#3187](https://github.com/truecharts/apps/issues/3187)) + + + ## [node-red-11.0.18](https://github.com/truecharts/apps/compare/node-red-11.0.17...node-red-11.0.18) (2022-07-14) ### Fix diff --git a/charts/stable/node-red/Chart.yaml b/charts/stable/node-red/Chart.yaml index 408d44eac20..5cba51fed44 100644 --- a/charts/stable/node-red/Chart.yaml +++ b/charts/stable/node-red/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "2.2.2" +appVersion: "3.0.0" dependencies: - name: common repository: https://library-charts.truecharts.org diff --git a/charts/stable/node-red/README.md b/charts/stable/node-red/README.md index b6495250c85..eaa7d8e1ecc 100644 --- a/charts/stable/node-red/README.md +++ b/charts/stable/node-red/README.md @@ -1,9 +1,16 @@ # node-red +![Version: 11.0.19](https://img.shields.io/badge/Version-11.0.19-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.0.0](https://img.shields.io/badge/AppVersion-3.0.0-informational?style=flat-square) + Node-RED is low-code programming for event-driven applications -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** +**Homepage:** + +## Maintainers + +| Name | Email | Url | +| ---- | ------ | --- | +| TrueCharts | info@truecharts.org | https://truecharts.org | ## Source Code @@ -13,30 +20,22 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu Kubernetes: `>=1.16.0-0` -## Dependencies - | Repository | Name | Version | |------------|------|---------| | https://library-charts.truecharts.org | common | 10.4.4 | -## Installing the Chart +## Values -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| env.TZ | string | `"{{ .Values.TZ }}"` | | +| image.pullPolicy | string | `"IfNotPresent"` | | +| image.repository | string | `"tccr.io/truecharts/node-red"` | | +| image.tag | string | `"v3.0.0@sha256:c1e4e4d7069b1add7907dd6653914318aaa7b78bde190dd58eb1a0f0a04afc30"` | | +| persistence.data.enabled | bool | `true` | | +| persistence.data.mountPath | string | `"/data"` | | +| service.main.ports.main.port | int | `1880` | | +| service.main.ports.main.targetPort | int | `1880` | | -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1) diff --git a/charts/stable/traefik/CHANGELOG.md b/charts/stable/traefik/CHANGELOG.md index c3c2367a95d..155910eeccf 100644 --- a/charts/stable/traefik/CHANGELOG.md +++ b/charts/stable/traefik/CHANGELOG.md @@ -1,6 +1,14 @@ # Changelog +## [traefik-12.0.23](https://github.com/truecharts/apps/compare/traefik-12.0.22...traefik-12.0.23) (2022-07-18) + +### Fix + +- don't set xrobots header on default middleware ([#3211](https://github.com/truecharts/apps/issues/3211)) + + + ## [traefik-12.0.22](https://github.com/truecharts/apps/compare/traefik-12.0.20...traefik-12.0.22) (2022-07-14) ### Fix diff --git a/charts/stable/traefik/README.md b/charts/stable/traefik/README.md index 9013206d203..f3cc5cf5545 100644 --- a/charts/stable/traefik/README.md +++ b/charts/stable/traefik/README.md @@ -1,9 +1,16 @@ # traefik +![Version: 12.0.23](https://img.shields.io/badge/Version-12.0.23-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.8.1](https://img.shields.io/badge/AppVersion-2.8.1-informational?style=flat-square) + Traefik is a flexible reverse proxy and Ingress Provider. -TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** +**Homepage:** + +## Maintainers + +| Name | Email | Url | +| ---- | ------ | --- | +| TrueCharts | info@truecharts.org | https://truecharts.org | ## Source Code @@ -15,30 +22,85 @@ TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not gu Kubernetes: `>=1.16.0-0` -## Dependencies - | Repository | Name | Version | |------------|------|---------| | https://library-charts.truecharts.org | common | 10.4.4 | -## Installing the Chart +## Values -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| additionalArguments | list | `["--metrics.prometheus","--ping","--serverstransport.insecureskipverify=true","--providers.kubernetesingress.allowexternalnameservices=true"]` | Additional arguments to be passed at Traefik's binary All available options available on https://docs.traefik.io/reference/static-configuration/cli/ | +| globalArguments[0] | string | `"--global.checknewversion"` | | +| image.pullPolicy | string | `"IfNotPresent"` | | +| image.repository | string | `"tccr.io/truecharts/traefik"` | | +| image.tag | string | `"v2.8.1@sha256:808661df0066e25faf5d776e6d787d6771d093ca4a485bdb05bd359559a5e1a9"` | | +| ingressClass | object | `{"enabled":false,"fallbackApiVersion":"","isDefaultClass":false}` | Use ingressClass. Ignored if Traefik version < 2.3 / kubernetes < 1.18.x | +| ingressRoute | object | `{"dashboard":{"annotations":{},"enabled":true,"labels":{}}}` | Create an IngressRoute for the dashboard | +| logs | object | `{"access":{"enabled":false,"fields":{"general":{"defaultmode":"keep","names":{}},"headers":{"defaultmode":"drop","names":{}}},"filters":{},"format":"common"},"general":{"format":"common","level":"ERROR"}}` | Logs https://docs.traefik.io/observability/logs/ | +| logs.access.fields | object | `{"general":{"defaultmode":"keep","names":{}},"headers":{"defaultmode":"drop","names":{}}}` | retryattempts: true minduration: 10ms Fields https://docs.traefik.io/observability/access-logs/#limiting-the-fieldsincluding-headers | +| logs.access.filters | object | `{}` | This option represents the number of log lines Traefik will keep in memory before writing them to the selected output. In some cases, this option can greatly help performances. bufferingSize: 100 Filtering https://docs.traefik.io/observability/access-logs/#filtering | +| logs.access.format | string | `"common"` | Set the format of Access Logs to be either Common Log Format or JSON. For more information: https://doc.traefik.io/traefik/observability/access-logs/#format | +| logs.general.format | string | `"common"` | Set the format of General Logs to be either Common Log Format or JSON. For more information: https://doc.traefik.io/traefik/observability/logs/#format | +| metrics.prometheus | object | `{"entryPoint":"metrics"}` | address: 127.0.0.1:8125 influxdb: address: localhost:8089 protocol: udp | +| middlewares | object | `{"basicAuth":[],"chain":[],"forwardAuth":[],"ipWhiteList":[],"rateLimit":[],"redirectRegex":[],"redirectScheme":[],"stripPrefixRegex":[]}` | SCALE Middleware Handlers | +| middlewares.chain | list | `[]` | address: https://auth.example.com/ authResponseHeaders: - X-Secret - X-Auth-User authRequestHeaders: - "Accept" - "X-CustomHeader" authResponseHeadersRegex: "^X-" trustForwardHeader: true | +| middlewares.forwardAuth | list | `[]` | users: - username: testuser password: testpassword | +| middlewares.ipWhiteList | list | `[]` | regex: [] | +| middlewares.rateLimit | list | `[]` | scheme: https permanent: true | +| middlewares.redirectRegex | list | `[]` | average: 300 burst: 200 | +| middlewares.redirectScheme | list | `[]` | middlewares: - name: compress | +| middlewares.stripPrefixRegex | list | `[]` | regex: putregexhere replacement: repslacementurlhere permanent: false | +| pilot | object | `{"enabled":false,"token":""}` | Activate Pilot integration | +| podAnnotations."prometheus.io/path" | string | `"/metrics"` | | +| podAnnotations."prometheus.io/port" | string | `"9180"` | | +| podAnnotations."prometheus.io/scrape" | string | `"true"` | | +| portalhook.enabled | bool | `true` | | +| providers | object | `{"kubernetesCRD":{"enabled":true,"namespaces":[]},"kubernetesIngress":{"enabled":true,"namespaces":[],"publishedService":{"enabled":true}}}` | Configure providers | +| providers.kubernetesIngress.publishedService | object | `{"enabled":true}` | IP used for Kubernetes Ingress endpoints | +| rbac.main.enabled | bool | `true` | | +| rbac.main.rules[0].apiGroups[0] | string | `""` | | +| rbac.main.rules[0].resources[0] | string | `"services"` | | +| rbac.main.rules[0].resources[1] | string | `"endpoints"` | | +| rbac.main.rules[0].resources[2] | string | `"secrets"` | | +| rbac.main.rules[0].verbs[0] | string | `"get"` | | +| rbac.main.rules[0].verbs[1] | string | `"list"` | | +| rbac.main.rules[0].verbs[2] | string | `"watch"` | | +| rbac.main.rules[1].apiGroups[0] | string | `"extensions"` | | +| rbac.main.rules[1].apiGroups[1] | string | `"networking.k8s.io"` | | +| rbac.main.rules[1].resources[0] | string | `"ingresses"` | | +| rbac.main.rules[1].resources[1] | string | `"ingressclasses"` | | +| rbac.main.rules[1].verbs[0] | string | `"get"` | | +| rbac.main.rules[1].verbs[1] | string | `"list"` | | +| rbac.main.rules[1].verbs[2] | string | `"watch"` | | +| rbac.main.rules[2].apiGroups[0] | string | `"extensions"` | | +| rbac.main.rules[2].apiGroups[1] | string | `"networking.k8s.io"` | | +| rbac.main.rules[2].resources[0] | string | `"ingresses/status"` | | +| rbac.main.rules[2].verbs[0] | string | `"update"` | | +| rbac.main.rules[3].apiGroups[0] | string | `"traefik.containo.us"` | | +| rbac.main.rules[3].resources[0] | string | `"ingressroutes"` | | +| rbac.main.rules[3].resources[1] | string | `"ingressroutetcps"` | | +| rbac.main.rules[3].resources[2] | string | `"ingressrouteudps"` | | +| rbac.main.rules[3].resources[3] | string | `"middlewares"` | | +| rbac.main.rules[3].resources[4] | string | `"middlewaretcps"` | | +| rbac.main.rules[3].resources[5] | string | `"tlsoptions"` | | +| rbac.main.rules[3].resources[6] | string | `"tlsstores"` | | +| rbac.main.rules[3].resources[7] | string | `"traefikservices"` | | +| rbac.main.rules[3].resources[8] | string | `"serverstransports"` | | +| rbac.main.rules[3].verbs[0] | string | `"get"` | | +| rbac.main.rules[3].verbs[1] | string | `"list"` | | +| rbac.main.rules[3].verbs[2] | string | `"watch"` | | +| service | object | `{"main":{"ports":{"main":{"forwardedHeaders":{"enabled":false},"port":9000,"protocol":"HTTP","targetPort":9000}},"type":"LoadBalancer"},"metrics":{"enabled":true,"ports":{"metrics":{"enabled":true,"forwardedHeaders":{"enabled":false},"port":9180,"protocol":"HTTP","targetPort":9180}},"type":"ClusterIP"},"tcp":{"enabled":true,"ports":{"web":{"enabled":true,"forwardedHeaders":{"enabled":false,"insecureMode":false,"trustedIPs":[]},"port":9080,"protocol":"HTTP","redirectTo":"websecure"},"websecure":{"enabled":true,"forwardedHeaders":{"enabled":false,"insecureMode":false,"trustedIPs":[]},"port":9443,"protocol":"HTTPS"}},"type":"LoadBalancer"},"udp":{"enabled":false}}` | Options for the main traefik service, where the entrypoints traffic comes from from. | +| service.main.ports.main.forwardedHeaders | object | `{"enabled":false}` | Forwarded Headers should never be enabled on Main entrypoint | +| service.metrics.ports.metrics.forwardedHeaders | object | `{"enabled":false}` | Forwarded Headers should never be enabled on Metrics entrypoint | +| service.tcp.ports.web.forwardedHeaders | object | `{"enabled":false,"insecureMode":false,"trustedIPs":[]}` | Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support | +| service.tcp.ports.web.forwardedHeaders.insecureMode | bool | `false` | Trust all forwarded headers | +| service.tcp.ports.web.forwardedHeaders.trustedIPs | list | `[]` | List of trusted IP and CIDR references | +| service.tcp.ports.websecure.forwardedHeaders | object | `{"enabled":false,"insecureMode":false,"trustedIPs":[]}` | Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support | +| service.tcp.ports.websecure.forwardedHeaders.insecureMode | bool | `false` | Trust all forwarded headers | +| service.tcp.ports.websecure.forwardedHeaders.trustedIPs | list | `[]` | List of trusted IP and CIDR references | +| serviceAccount | object | `{"main":{"create":true}}` | The service account the pods will use to interact with the Kubernetes API | +| tlsOptions | object | `{"default":{"cipherSuites":["TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305","TLS_AES_128_GCM_SHA256","TLS_AES_256_GCM_SHA384","TLS_CHACHA20_POLY1305_SHA256"],"curvePreferences":["CurveP521","CurveP384"],"minVersion":"VersionTLS12","sniStrict":false}}` | TLS Options to be created as TLSOption CRDs https://doc.traefik.io/tccr.io/truecharts/https/tls/#tls-options Example: | -## Upgrading, Rolling Back and Uninstalling the Chart - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -##### Connecting to other apps -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. -- See the [Wiki](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -All Rights Reserved - The TrueCharts Project +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v0.1.1](https://github.com/k8s-at-home/helm-docs/releases/v0.1.1)