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