* Fix name of cert secret
The original name in the documentation is incorrect.
Signed-off-by: Matt Farmer <matt@frmr.me>
* Increment patch number
Signed-off-by: Matt Farmer <matt@frmr.me>
* Correctly bump unifi chart version
Signed-off-by: Matt Farmer <matt@frmr.me>
* [stable/unifi] adding functionality to mount extra volumes
This change adds possibility to specify additional volumes
when deploying Unifi controller.
Signed-off-by: Marcin Iwinski <marcin.iwinski@gmail.com>
* fixing defaults in README.md
Signed-off-by: Marcin Iwinski <marcin.iwinski@gmail.com>
* [stable/unifi] bumping version to 0.9.0
Signed-off-by: Marcin Iwinski <marcin.iwinski@gmail.com>
Adding possibility to expose certificate and its key via k8s secret/tls.
Since secret/tls keeps cert under tls.crt and key under tls.key modified
default values for customCert.certName and customCert.keyName to be
more compatible with k8s native way of storing certificates.
Signed-off-by: Marcin Iwinski <marcin.iwinski@gmail.com>
* unifi chart supports subPath for existing PVCs
Signed-off-by: James Choncholas <jchoncholas@gmail.com>
* bump version number
Signed-off-by: James Choncholas <jchoncholas@gmail.com>
* HTTPS is required for unifi gui
Signed-off-by: Wayne Pascoe <wayne@penguinpowered.org>
* Removed new annotation in values.yaml
Added instructions in README
Signed-off-by: Wayne Pascoe <wayne+github@penguinpowered.org>
* bump the unifi docker image to version 5.11.50
* forward port values to unifi docker environment variables
Closes#18051
Signed-off-by: Per Otterström <per.otterstrom@gmail.com>
* Fix unifi NOTES to find correct service
Unifi installs the gui service as unifi-gui, but the command in the notes points to a non-existent 'unifi' service. Use unifi.name + '-gui' to construct the service name here which duplicates the logic in gui-svc.yaml.
Signed-off-by: Brian Johnson <brian@sherbang.com>
* Increment unifi version to 0.4.2
Signed-off-by: Brian Johnson <brian@sherbang.com>
* switching unifi chart to SatefulSet
* based on the persistent nature of this chart as well as [this
discussion](https://github.com/helm/charts/issues/1863), migrating the
chart to a StatefulSet instead of a deployment. As a result bumping the
major version
* bumping unifi controller to the latest stable version (5.10.19)
* adding @mcronce to the OWNERS file
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* using volumeClaimTemplates for statefulSet
* also updating label syntax to current helm standards (e.g.
`app.kubernetes.io/name`)
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* fixing indenting
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* using Parallel podManagementPolicy
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* revert to Deployment and leverage strategy types
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* include readme entry for strategyType
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* hard-code replica count and add mcronce to Chart maintainers
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* fixing linting error
Signed-off-by: Jeff Billimek <jeff@billimek.com>
.Values was out of scope for hosts block, since its in a range statement
Moved the failing access to unifiedService.enabled to a variable
Signed-off-by: Thiemo Krause <krausethiemo@googlemail.com>
* Revert "Simplify for unifi (#10789)"
This reverts commit b09535dfb4.
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* bumping chart version as part of reversion
Signed-off-by: Jeff Billimek <jeff@billimek.com>
The discovery and stun ports are part of the same service. Unifi depends
on them to be on the same hostname.
Signed-off-by: Werner Buck <email@wernerbuck.nl>
If you do a port-forward to 8080, the unifi controller tries to forward you to a secure TLS connection on port 8443. This fails because the port 8443 is not forwarded. If you do a direct forward to 8443, everything works as expected.
Signed-off-by: Christian Erhardt <christian.erhardt@mojo2k.de>
Use case is using `ark` + `restic` to take backups which requires pods
with persistent data to be annotated like:
```
kubectl annotate pod unifi-55f6dcc44c-khbrk backup.ark.heptio.com/backup-volumes=unifi-data
```
Signed-off-by: Lyle Franklin <lylejfranklin@gmail.com>
* stable/unifi/templates/deployment.yaml: fix probes
The `livenessProbe` and `readinessProbe` are incorrectly defined.
The `initialDelaySeconds` field should not be nested withing the `httpGet`
field.
Signed-off-by: Lucas Serven <lserven@gmail.com>
* stable/unifi: bump patch version
Signed-off-by: Lucas Serven <lserven@gmail.com>
* Invalid link in chart sources
There was a invalid link in sources, this commit fixes the link
Signed-off-by: Jonathan Herlin <jonte@jherlin.se>
* stable/unifi bump version
Signed-off-by: Jonathan Herlin <jonte@jherlin.se>
* initial commit - unifi controller chart
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* enabling persistence by default, per guidelines
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* enabling persistence by default, per guidelines
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* changes requested in PR
* Pegging to a certain version for the chart (0.1.0) until otherwise directed
* Using consistent indentation for lists
* Using camelCase
* updating app version to current (5.8.28)
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* correcting linting failures
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* adding OWNERS for more timely merges in the future
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* Correcting inconsistent service definitions
* fixing inconsistencies with service port & name definitions as described in PR
* bumping app version to current
* correcting typo in Charts.yaml
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* correcting ingress servicePort definition
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* correcting ingress servicePort definition
Signed-off-by: Jeff Billimek <jeff@billimek.com>
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* adding missing NodePort settings
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* Expanding service definitions
* The values and readme reflect that the various services (deployment, stun, gui, controller) can handle annotations, but there is no use of those in the templates. This is now fixed
* Added externalTrafficPolicy to all services
* Some of these changes were requested via https://github.com/billimek/billimek-charts/issues/3
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* switching to apps/v1
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* mass-rename of chart repo
* update all Chart.yaml files to replace references from old repo to new
repo
* update all Chart.yaml files to set apiVersion to v2 where necessary
* update all README.md files to replace references from old repo to new
repo
* fix teslamate dependencies for v2
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* [librespeed] initial commit
* [librespeed] Correct use of not equal
* Add enable/disable for history
* Update to use different chart that has working env vars
* [librespeed] Better description
* [librespeed] Formatting
* lift and shift from personal repo
* cleanup chart.yaml, fix port forward in notes
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Bump chart version
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* enable dependent chart support for mariadb and postgres
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* forgot to include the values.yaml file in commit
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* default postgres persistence to disabled
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* bump chart version to 1.2.1
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add commented out storageClass designations for both postgres and mariadb
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* bump chart version
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* bump chart, rename to full postgresql
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* bump chart
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* nested the postgres wrong, bumped chart version
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* revert to v1.2.0 for PR
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* fix name for postgresql in readme
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
Co-authored-by: Jeff Billimek <jeff@billimek.com>
* add esphome dependency to home-assistant
* bump chart apiVersion to v2
* We need to upgrade the Chart apiVersion to v2
Co-authored-by: Jeff Billimek <jeff@billimek.com>
* Including UI with lint
Signed-off-by: Miguel Angel Santiago <miguelangel.santiago@hotmail.com>
* Ingress deactivated by default
Signed-off-by: Miguel Angel Santiago <miguelangel.santiago@hotmail.com>
* Version 0.2.0
Signed-off-by: Miguel Angel Santiago <miguelangel.santiago@hotmail.com>
* Add ui settings
Signed-off-by: Miguel Angel Santiago <miguelangel.santiago@hotmail.com>
* Display the application URL
Signed-off-by: Miguel Angel Santiago <miguelangel.santiago@hotmail.com>
* Protect boolean as string
Signed-off-by: Miguel Angel Santiago <miguelangel.santiago@hotmail.com>
* Remove warning from lint
Signed-off-by: Miguel Angel Santiago <miguelangel.santiago@hotmail.com>
* Move probes, service and ingress within ui values
Signed-off-by: Miguel Angel Santiago <miguelangel.santiago@hotmail.com>
* Revert "Move probes, service and ingress within ui values"
This reverts commit 08a91e316bb81aee43739ed51f89d378541cf255.
* Using generic configmap por assistant settings
Signed-off-by: Miguel Angel Santiago <miguelangel.santiago@hotmail.com>
* Move probes, services and ingress within assistant section
Signed-off-by: Miguel Angel Santiago <miguelangel.santiago@hotmail.com>
* Some wording
Signed-off-by: Miguel Angel Santiago <miguelangel.santiago@hotmail.com>
Co-authored-by: Miguel Angel Santiago <miguelangel.santiago@hotmail.com>
* initial commit for powerdns
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add auto-create zone, bump chart version
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add selector for db type
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* fix indent
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* fix path mount for conf.d
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* fix indent
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add liveness & readiness probes. Bump chart
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add more sleep
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add startupProbe
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* replace homepage with home
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* remove trailing space
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* fix maintainer to be github username
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add newline to end of file for linting
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* opinionate the chart -- generate an api_key
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* disable dependent charts by default
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add default values for dependent charts (disabled)
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add newline (lint)
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add check for lifecycle
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add default values for automated tests
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* update default mysql/postgres host to match dependent chart
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* update pdnspass to be the same for mysql and pdns chart
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* fixed a broken conditional
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* disable persistence on mariadb by default
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* found the missing toggle
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* mysql=mariadb
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* try using a templated mysql host name
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* fix linting problem
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* maybe this will work?
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* another attempt
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* how about this?
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* trying this
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* try this one out
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* this might work
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* remove special characters from domain name, attempt to fix configmap
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* try it with quotes
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add 'quote'
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* needs to be = not :
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* remove the quote option
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* remove bbenc64
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add probes and optional exclude
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* flip to ClusterIP as default
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* remove ci exclusions, bump chart to v1
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
Co-authored-by: Jeff Billimek <jeff@billimek.com>
* Update Frigate version
* Allow configmap that contains camera masks
* Enable startupProbe functionality
* Disable probes by default
* Disable probes only during CI
* Disable probes only during CI
* add support for externalIPs and bump chart
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* bump chart to full version 3.3.0
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* [adguard-home] Introduce Config as code
* [adguard-home] Rewrite Config as code with initContainers
Configmaps are read only and the app fails to start when config is
read-only:
~~~
[info] AdGuard Home, version v0.102.0, channel release, arch linux amd64
[error] Couldn't save YAML config: open /opt/adguardhome/conf/..2020_07_26_11_38_31.428232526/tmp266296205: read-only file system
[fatal] open /opt/adguardhome/conf/..2020_07_26_11_38_31.428232526/tmp266296205: read-only file system
~~~
* [adguard-home] Add ability to run as non-root
* [adguard-home] Bump chart version to 1.2.0
* [adguard-home] Use charts appVersion by default to specify the image tag
* Cleanup to submit PR
* Oops! Had double persistence values somehow
* Guess I missed this replace too
* Fixed references to blocky instead of adguard-home
* Take care of the issue of no mountPath given
Defaults to name, updated values description as well.
* [nzbget] Bump bug fix version for undefined mountPath
* Allow custom, multi-folder mount paths
* Added true independent path mounting.
For some reason using the other way only allowed level root directory
mounting
* Allow extraMounts for Plex, mimicks NZBGet's setup
* Allow extraMounts for Plex, mimicks NZBGet's setup
* Opps, had an extra end
* Up chart up a version since a feature is added instead of a bugfix
* Try and get rid of the weird EOF error. Added a space at the end.
* Dang fat fingers!
* Shouldnt have deleted this! Needed to end the range block
* Doh! Wrong spot
* [esphome] add chart
Signed-off-by: Bryton Hall <email@bryton.io>
* remove home-assistant chart updates
* fix image tag typo
* set pvc size to 1Gi, replace home assistant name
* [frigate] add support for secrets with envFrom
* [frigate] update values.yaml with extraSecretForEnvFrom
* [frigate] allow probes to be disabled
* [frigate] update default image
* [frigate] update version and add myself as a maintainer
* [frigate] Readme update
* Merge music and downloads into single PVC
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Add upgrading section to README
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Merge PVCs into single media PVC. Update README
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Format README
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Add extraExistingClaims back in
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Merge PVCs for tv and downloads into single PVC
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Add upgrading documentation to README
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Add extraExistingClaims back in
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Update Bazarr chart. Switch to single pvc for media
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Add Upgrading section to README
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Update README, make Upgrading documentation more clear.
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Remove unneeded files
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Fix typo in PVC kind attribute
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Fix claim name in deployment.yaml
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* Add extraExistingClaimMounts back in
Signed-off-by: Thomas John Wesolowski <wojoinc@gmail.com>
* adding speedtest-prometheus chart
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* fixup readme
* use charts apiVersion v1
* chart now needs to be v2
* use charts apiVersion v1
* chart now needs to be v2
* Add template code for container env
* version bump
* trim trailing whitespace
* Bump to 1.2.0
* Add PlexPreferences ConfigMap/Script.
* Lint fixes.
* Add pks from cert init process
* bump to 1.3.0
* set default empty value for medium
* trailing spaces
* somehow got changed to crlf
Co-authored-by: Jonathan C. Kaufman <vitki@tirn-aill.org>
* Add joinListWithComma helper
* Add template code for container env
* version bump
* trim trailing whitespace
Co-authored-by: Jonathan C. Kaufman <vitki@tirn-aill.org>
* Add support for creating extra files, like whitelist.txt
Signed-off-by: Gavin Mogan <git@gavinmogan.com>
* forcing 3.1.0
Co-authored-by: Jeff Billimek <jeff@billimek.com>
* remove double ports
Signed-off-by: Gavin Mogan <git@gavinmogan.com>
* Add an annotation to force k8s to restart pod on config file changes
Signed-off-by: Gavin Mogan <git@gavinmogan.com>
* bump chart version
Signed-off-by: Gavin Mogan <git@gavinmogan.com>
* Added CouchPotato Chart
Signed-off-by: Simon Caron <simon.caron.8@gmail.com>
* Updated Image Version to multi-arch & fixed port typo in Notes
Signed-off-by: Simon Caron <simon.caron.8@gmail.com>
* initial grocy build
Signed-off-by: Ryan Holt <ryan@Ryans-iMac.holthome.net>
* forgot the helper file
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* remove comments
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* change to port 80
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add liveness probe
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* helps if the probes are actually defined in values
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* adding more time for readiness probe
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* flip from readiness to liveness
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* add startup probe, revert readiness/liveness to default
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* remove readiness probe
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* remove startupprobe, change default liveness and readiness to higher numbers
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* trying the startupProbe again
* fix indentations
* that wasn't a fix
* definitely not right
* bump up default values
* change from timeoutSeconds to periodSeconds
* rename the value variable
* add timeoutSeconds back in
* update readme and chart owner
Signed-off-by: Ryan Holt <ryan@ryanholt.net>
* Bumping to frigate 0.5.0
* Includes the ability to optionally use the coral USB device (no longer
required)
* Introduces the requirement to leverage shared memory, by using
'Memory' as the medium
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* fix linting
This is useful if some data exists in different paths and you wish to make use
of categories + paths. So you can have a volume for Movies and have a movies
category that points to this path.
Useful for when they exist on NFS, this allows you to easily attach NFS mounts
to the pod.
Signed-off-by: Yasser Saleemi <yassersaleemi@gmail.com>
* Add subPath for config, bump jackett image tag
* Add subPath for config, bump hydra2 image tag
* fix up jackett appversion
* fix up hydra2 appversion
* Add subPath for config, bump ombi image tag
* Add subPath for config, bump tautulli image tag
* moving all charts under charts/ dir
Signed-off-by: Jeff Billimek <jeff@billimek.com>
* add date and name to license file
* add contributing file
* rewrite readme
* pull request template
Signed-off-by: Jeff Billimek <jeffrey_k_billimek@homedepot.com>
* fixing badge icon