Commit Graph
36 Commits
Author SHA1 Message Date
Javier J. Salmerón-GarcíaandGitHub e5c4d3e112 [bitnami/discourse]: fix: 🐛 Fix incorrect indent in PVC (#9198)
* [bitnami/discourse]: fix: 🐛 Fix incorrect indent in PVC

Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>

* Undo bump in Jenkins

Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
2022-02-24 17:15:38 +01:00
82db1c79a8 [bitnami/discourse] Chart standardization (#8991)
* [bitnami/discourse] Chart standardization

Signed-off-by: juan131 <juanariza@vmware.com>

* Update deps

Signed-off-by: juan131 <juanariza@vmware.com>

* Fix NOTES

Signed-off-by: juan131 <juanariza@vmware.com>

* [bitnami/discourse] Update components versions

Signed-off-by: Bitnami Containers <containers@bitnami.com>

Co-authored-by: Bitnami Containers <containers@bitnami.com>
2022-02-22 09:03:32 +01:00
Carlos Rodríguez HernándezandGitHub 8cad18aed9 [bitnami/several] Adapt templating format (#8562)
Signed-off-by: Carlos Rodriguez Hernandez <carlosrh@vmware.com>
2022-01-05 18:10:31 +01:00
Pablo GalegoandGitHub 81ece48240 [bitnami/*] Add network policies - first batch (#8088)
* [bitnami/discourse] Add Network Policies

* [bitnami/discourse] Update networkPolicy.enabled comment

* [bitnami/ejbca] Add Network Policies

* [bitnami/ghost] Add Network Policies

* [bitnami/jasperreports] Add Network Policies

* [bitnami/suitecrm] Add Network Policies

* [bitnami/discourse] Add endline to networkpolicy-backend-ingress-rules.yaml

* [bitnami/*] Cosmetic changes

* [bitnami/discourse] Rename network policy files

* [bitnami/*] Fix comments' format for readme-generator
2021-11-17 16:09:17 +01:00
Carlos Rodríguez HernándezandGitHub d812a243cb [bitnami/several] Add extraDeploy feature to the pending charts (#8164)
Signed-off-by: Carlos Rodriguez Hernandez <carlosrh@vmware.com>
2021-11-17 08:26:03 +01:00
Carlos Rodríguez HernándezandGitHub a6751cdd33 [bitnami/several] Add chart info to NOTES.txt (#7889) 2021-10-22 16:04:39 +02:00
Ibone González MaurazaandGitHub 8db46e793b [bitnami/discourse] add service.loadBalancerIP to the service (#7336)
* [bitnami/discourse] add service.loadBalancerIP to the service

* small change
2021-08-27 12:57:32 +02:00
Carlos Rodríguez HernándezandGitHub 6340bff66f [bitnami/several] Bump version and update READMEs (#7069)
* [bitnami/several] Bump version and update READMEs

* Replace TM with &trade;

* Replace R with &reg;

* Fix version
2021-07-27 17:41:53 +02:00
Federico FrenguelliandGitHub 29428ff29c [bitnami/discourse] fixed indentation of sidecars containers on discourse deployment which caused a YAML parse error (#6984) 2021-07-19 09:49:16 +02:00
alvneiayuandGitHub 8fef2315c1 [bitnami/discourse] Avoid to include ports in DISCOURSE_HOST (#6958)
* [bitnami/discourse] Avoid to include 443 and 80 ports in DISCOURSE_HOST

* [bitnami/discourse] Avoid to include ports in DISCOURSE_HOST
2021-07-15 13:06:01 +02:00
Juan Ariza ToledanoandGitHub 9ae4a7df69 [bitnami/*] Avoid creating PVC when unneeded (#6840) 2021-07-05 11:44:31 +02:00
3cb886ef78 [bitnami/discourse] Add SMTP variables (#6652)
* Add SMTP variables to [bitnami/discourse] helm chart

* Update description for 'discourse.smtp.password.enabled' in _helpers.tpl for [bitnami/discourse]

* PR review feedback changes

Co-authored-by: Alejandro Moreno <amorenoc@vmware.com>
2021-06-17 12:04:16 +02:00
Elliot DobsonandGitHub 13fdff2489 Fix health probes for discourse container in [bitnami/discourse] (#6676) 2021-06-16 11:53:00 +02:00
Elliot DobsonandGitHub 770989beaf [bitnami/discourse] Make POSTGRESQL_CLIENT_* env vars optional for externalDatabase (#6650)
* Make POSTGRESQL_CLIENT_ env vars optional

* kxesd-discourse-optional-pg-client-values

- Update README.md
- Add default value for externalDatabase.create to values.yaml
- Update logic in deployment.yaml & configmaps.yaml templates
- Bump chart version in Chart.yaml
2021-06-14 11:34:50 +02:00
Marcos BjoerkelundandGitHub bdee99e775 [bitnami/discourse] Add volume-permissions init container (#6632) 2021-06-11 11:48:44 +02:00
Elliot DobsonandGitHub 28a6f1acf1 Rename 'DISCOURSE_DATABASE_USERNAME' to 'DISCOURSE_DATABASE_USER' (#6622)
* Rename 'DISCOURSE_DATABASE_USERNAME' to 'DISCOURSE_DATABASE_USER'

* [bitnami/discourse] Bump Chart.yaml version
2021-06-11 10:08:14 +02:00
Marcos BjoerkelundandGitHub e9b786f98d [bitnami/discourse] Fix external DB support (#6615) 2021-06-09 17:18:53 +02:00
Marcos BjoerkelundandGitHub a51a77c505 [bitnami/discourse] Fix URLs for emojis and attachments (#6592) 2021-06-07 17:00:55 +02:00
cf300d9b73 [bitnami/discourse] MAJOR: Discourse image refactor (#6516)
* [bitnami/discourse] MAJOR: Discourse image refactor

* Fix chart deployment

* [bitnami/discourse] Update components versions

Signed-off-by: Bitnami Containers <containers@bitnami.com>

Co-authored-by: Bitnami Containers <containers@bitnami.com>
2021-06-03 10:21:16 +02:00
9d1f2bba1d [bitnami/discourse] adding extraPorts gives invalid YAML error (#6467)
* adding extraPorts gives invalid YAML error

adding extraPorts gives error:
YAML parse error on discourse/templates/service.yaml: error converting YAML to JSON: yaml: line 21: mapping values are not allowed in this context

proposed fix

* bump version

* change indent to nindent

Co-authored-by: Miguel Ángel Cabrera Miñagorri <devgorri@gmail.com>

* Update service.yaml

Co-authored-by: Miguel Ángel Cabrera Miñagorri <devgorri@gmail.com>
Co-authored-by: Miguel Ángel Cabrera Miñagorri <mcabrera@vmware.com>
2021-05-28 10:24:58 +02:00
ee5597c86b Update NOTES.txt (#6292)
* Update NOTES.txt

* Add namespace to helm upgrade command and unify format --namespace vs -n

Co-authored-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>
2021-05-05 10:28:35 +02:00
c7e8ef4d5d [bitnami/*] Update redis subchart to new major (#6079)
* [bitnami/*] Update Redis subchart major

* Fix typo

* Update charts to newest Redis chart version 14

* Update common chart dependency

* Update Chart.yaml

Co-authored-by: Juan Ariza Toledano <juanariza@vmware.com>
2021-04-28 13:02:17 +02:00
295bff062e [bitnami/charts/discourse] Add selector option to pvc (#5466)
* Add selector option to pvc

* Update Chart Version and Readme

* clean up

* fix indentation of selector content

* Revert accessMode

* Bump minor version

Co-authored-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>
2021-02-12 09:42:38 +01:00
Javier J. Salmerón-GarcíaandGitHub 5e183af82a [bitnami/discourse] Add hostAliases (#5220) 2021-01-26 09:51:52 +01:00
dfa89b8659 [bitnami/several] Add Redis trademark (#5023)
* Add trademark to Redis and Redis Cluster

* add trademark in other charts

* Fix table indentation in READMEs

* Add trademark to yaml, tpl and txt

* Rebase master and bump chart version

* One line disclaimer

* Add trademark to recent changes and add zookeeper and cassandra

Co-authored-by: jotamartos <jotamartos@vmware.com>
2021-01-14 14:36:32 +01:00
Javier J. Salmerón-GarcíaandGitHub 2f3e2beea8 [bitnami/*] Update ingress rules (batch 1) (#4870) 2020-12-31 15:53:06 +01:00
Jose Antonio CarmonaandGitHub 842d9725ef [bitnami/discourse] Bump subcharts and common helpers (#4087)
* Bump subcharts and common helpers

Signed-off-by: joancafom <jcarmona@bitnami.com>

* Simplify helpers
2020-10-27 16:48:05 +01:00
Utku DarılmazandGitHub 61c3f1ac71 [bitnami/discourse] Update strategy added (#3865)
* [bitnami/discourse] update strategy of deployment added

* [bitnami/discourse] whitespace lint error fixed

* [bitnami/discourse] default update strategy setted
2020-10-06 15:06:16 +02:00
Juan Ariza ToledanoandGitHub 01884c767c [bitnami/*] Affinity based on common presets (#3746) 2020-09-24 15:11:56 +02:00
81e98b36f6 [bitnami/discourse] Changes to tls-secrets template to use global scope for the objects referenced in the range loop (#3477)
* changes to tls-secrets template to use global scope for the objects referenced in the range loop

* bumped version

Co-authored-by: George Guliman <gguliman@ro.ibm.com>
2020-08-21 09:37:57 +02:00
Luca PreteandGitHub 1299606345 [bitnami/discourse] #3199 - Fix DISCOURSE_SKIP_INSTALL (#3200) 2020-08-11 09:45:18 +02:00
Marcos BjoerkelundandGitHub f190af12e1 [bitnami/discourse] Allow specifying different admin username for external dbs (#3325) 2020-08-05 14:51:54 +02:00
cea8bdeb8a [bitnami/discourse] Add existingSecrets sections to chart configuratoin (#3036)
* Add existing secrets option

* Latest changes after review

* More fixes

* Fix linting

* Fixes

* Apply format to README + add secretKey

* Integration of existingSecretPasswordKey + fixes

* helpels like _*.createSecret_ cannot return value `{{ false }}`, it is a string an hence the template will render
* minor fix regarding redering of externalRedis.port
* Implemented helper to detect redis password usage

Signed-off-by: joancafom <jcarmona@bitnami.com>

* Minor changes

* Vales updated to match string type in existingSecretPasswordKey
* README removed replication key comment in PostgreSQL existing secret

Signed-off-by: joancafom <jcarmona@bitnami.com>

* Simplify NOTES

* Only --set redis password in Notes when we are autogenerating it

Signed-off-by: joancafom <jcarmona@bitnami.com>

Co-authored-by: joancafom <jcarmona@bitnami.com>
2020-08-05 12:09:24 +02:00
Daniel ArteagaandGitHub 0b265c7ba5 [bitnami/discourse] fix(discourse): wrong indentation (#3137)
* fix(discourse): wrong indentation

* bump version correctly
2020-07-16 13:23:59 +02:00
Steffen VogelandGitHub ee397b06d9 [bitnami/discourse] do not pass quoted string to printf template functions (#2971)
* discourse: do not pass quoted string to printf template functions

* discourse: version bump
2020-07-01 09:52:59 +02:00
5493b53a9f [bitnami/discourse] discourse helm chart (#2072)
* discourse helm chart

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* Udpate readme following bitnami best-practices

* Remove .gitignore

* Use requirements.yaml to support helm2

* Update LICENSE

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* Update bitnami/discourse/Chart.yaml

Co-authored-by: Javier J. Salmerón-García <jsalmeron@vmware.com>

* Update bitnami/discourse/Chart.yaml

Co-authored-by: Javier J. Salmerón-García <jsalmeron@vmware.com>

* Update bitnami/discourse/Chart.yaml

Co-authored-by: Javier J. Salmerón-García <jsalmeron@vmware.com>

* Update bitnami/discourse/Chart.yaml

Co-authored-by: Javier J. Salmerón-García <jsalmeron@vmware.com>

* Update bitnami/discourse/values.yaml

Co-authored-by: Javier J. Salmerón-García <jsalmeron@vmware.com>

* Update bitnami/discourse/templates/deployment-sidekiq.yaml

Co-authored-by: Javier J. Salmerón-García <jsalmeron@vmware.com>

* Work on latest bitnami change requests

Signed-off-by: Luca Prete <preteluca@gmail.com>

* Fix email indent and add Luca as maintainer

* Fix: put back original wordpress chart content

* Update bitnami/discourse/Chart.yaml

* Update bitnami/discourse/values.yaml

* Major lint fixes and intro of external DB and notes

* Delete wordpress file

* Restore original wordpress deployment file

Found unreleated file in the commit, restoring the original

* Fix linter identation issues in requirements

* Integration of Sidekiq as sidecar

This commit includes a lot of new features and refactoring:

- Improved helper template functions to retrieve values of variables
- Env. variables had been reduced to the actual used ones (i.e. PostgreSQL creation
  related env vars are not necessary due to the existance of the subchart)
- Integration of both Discourse and Sidekiq containers into the same pod
- Inclusion of PVC to persist values
- Configurable liveness and readiness probes
- Identation issues were fixed
- NOTES.txt improved
- NodeIP as the standard Service type and LoadBalancer for production
- README with detailed explanation
- Secrets purged to only use needed values
- Values-production added
- Other more general improvements

* Fix linter issues

* Chart api version downgraded to v1

* Added special values for CI testing purposes

* Fix identation issues

* Fix sidekiq liveness probe + increase time

* Remove CT targeted files

As this Chart was removed from the CT GitHub system.
Liveness Probe timing for production values was also updated.

* Add Ingress TLS support

* Set LoadBalancer service as default one

* Add minor improvements to templates I

* Fix wrong helper function name
* Add loadBalancerIP missing value
* Standardize securityContext names to [pod/container]SecurityContext
* Add support for optional liveness and readiness probes in sidekiq

* Add improvements II

* Capabilities for extraVolumes and extraVolumeMounts
* Configurable commands for both containers
* Add label and annotations at pod level
* Add support for common annotations in every resource
* Support for custom readiness and liveness probes

* Add improvements III

* Add commonLabels for all deployed resources
* Massive update on README.md
* Add comment on both values

* Add warning comments in NOTES.txt

* Apply formatting to both values files

* Update licesing

Co-authored-by: Luca Prete <preteluca@gmail.com>
Co-authored-by: Javier J. Salmerón-García <jsalmeron@vmware.com>
Co-authored-by: Javier J. Salmerón-García <jsalmeron@bitnami.com>
Co-authored-by: Carlos Rodríguez Hernández <carlosrh@vmware.com>
Co-authored-by: joancafom <jcarmona@bitnami.com>
2020-06-24 11:53:23 +02:00