* [stable/kong] mark the chart as deprecated
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* remove tetsts
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* [stable/kong] add sideEffects and admissionReviewVersions
These are required fields for v1 and we operate on v1beta but support
the v1 resources as well.
Also removed the sym link to default values and introduced a blank file.
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* [stable/kong] use service type NodePort for CI testing
kind doesn't support services of type LoadBalancer and the CI test fail
on kind.
This is part of the effort to move the chart under Kong's Github
organization and deprecate it from `helm/charts` repo on Github.
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* [stable/kong] 0.36.2 admission webhook fixes
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* [stable/kong] bump up timeouts to 5 seconds
On constrained hardware and especially Minikube, 1 second timeouts are
common. Possibly, due to triple scheduling going on.
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* [stable/kong] typos in readme and change Kong Enterprise section
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* remove ci test, it is a duplicate of defautl-values.yaml
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* remove ci test, it is another duplicate of defautl-values.yaml
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* [stable/kong] consolidate various CI tests
We get a lot of flaky tests. Some of those are likely cause by the CI
process itself but reducing the number of tests gives us a speedy test
and reduces the probability of flakiness.
There are no tests that are being skipped here, multipe unrelated tests
have been consolidated together.
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* [stable/kong] draft changelog and version bump
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* [stable/kong] elaborate on kong enterprise and fix typos
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* [stable/kong] call out pre-reqs in install for enterprise
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* [stable/kong] renam test files to run the tests
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* remove blank lines as lint barfs
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* remove blank lines as lint barfs
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* remove trailing white space
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* [stable/kong] update changelog and version
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* specify pg details in ci test
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* [stabl/kong] de-duplicate test2 and test4
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
Reasons:
- Cassandra chart has been incubating for a very long time and we have
stability issues when Cassandra is running on k8s.
- Any serious user who is backing Kong with Cassandra, should be running
and maintaining cassandra on their own any ways (outside k8s as well).
- Running Kong on k8s with Cassandra buys little. We would like to push
users to use DB-less mode or use Postgres.
- We still support running Kong with Cassandra on k8s, only the
sub-chart is being removed, (intentionally) increasing the friction when
trying to use Kong with Cassandra on k8s.
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
- Unify controller and proxy deployment together to simplify the
- Deployment is available under apps/v1 apiVersion since Kubernetes 1.9
(almost 2 years ago).
Deployments under extensions/v1beta1 apiVersion are no longer served by
default from kubernetes 1.16 onwards.
deployment and debugging
- Fix bug in readiness probe of the controller
- Fix bug in configuring readiness/liveness/resources for controller
- reduce initialprobedelays to 10seconds; the init-container makes sure
that the db connectivity is correctly established
- Fix smpt_password_secret typo
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* Allow hosts to be optional for kong ingress resources
Signed-off-by: Mark Freebairn <mark_freebairn@hotmail.com>
* Bump chart version and add ci tests
Signed-off-by: Mark Freebairn <mark_freebairn@rapid7.com>
* [stable/kong]: added maxSurge and maxUnavailable properties for deployment
Signed-off-by: Roland Gritzer <gritzer.roland@gmail.com>
* [stable/kong]: updateStrategy (again)
Signed-off-by: Roland Gritzer <gritzer.roland@gmail.com>
* [stable/kong]: bump version
Signed-off-by: Roland Gritzer <gritzer.roland@gmail.com>
* [stable/kong]: indent?
Signed-off-by: Roland Gritzer <gritzer.roland@gmail.com>
* [stable/kong]: test for update strategy
Signed-off-by: Roland Gritzer <gritzer.roland@gmail.com>
* [stable/kong]: update strategy altered test
Signed-off-by: Roland Gritzer <gritzer.roland@gmail.com>
* added PodDisruptionBudget on Kong and its ingress
Signed-off-by: Felippe Mendonça <mendonca.felippe@gmail.com>
* changed default value podDisruption feature to false
- update README
- included ci test to podDisruptionBudget
Signed-off-by: Felippe Mendonça <mendonca.felippe@gmail.com>
* version bumped
Signed-off-by: Felippe Mendonça <mendonca.felippe@gmail.com>
* [stable/kong] Allow for declarative configuration (#15284)
This commit adds the capabilities to specify a declarative configuration. This
is necessary if you would like to run in DB-less mode with deploying the Kong
ingress controller. Documentation has also been adapted.
Signed-off-by: Christof Debaes <cdebaes@isabel.eu>
* [stable/kong] Allow for declarative configuration (#15284)
Removed trailing spaces, and the include spaces in comments to pass upstream linting.
Signed-off-by: Christof Debaes <cdebaes@isabel.eu>
* [stable/kong] Allow for declarative configuration, add config checksum (#15284)
Added the a configuration checksum such that all pods get restarted if an update
of the declarativeConfig values has been made (as opposed to merely updating the
configMap).
Signed-off-by: Christof Debaes <cdebaes@isabel.eu>
* [stable/kong] Allow for declarative configuration, reorganize toYaml to pass linting (#15284)
Signed-off-by: Christof Debaes <cdebaes@isabel.eu>
* [stable/kong] Add support for existing ConfigMap in declarative mode (helm#15284)
Signed-off-by: Michaël Van de Borne <mvandeborne@isabel.eu>
* [stable/kong] Updating README.md and changed naming from declarative towards dbless (helm#15284)
Signed-off-by: Christof Debaes <cdebaes@isabel.eu>
* [stable/kong] Adding separate CI test for dbless with and without configMap (no KIC). Updated default configMap name and updated sha256 checksum (helm#15284)
Signed-off-by: Christof Debaes <cdebaes@isabel.eu>
* [stable/kong] Renaming the CI test values file so they are picked up by CI (chart-testing)
Signed-off-by: Christof Debaes <cdebaes@isabel.eu>
* [stable/kong] Removed test case with external declarative ConfigMap + Add previous test case with no ingress controllers and no config
Signed-off-by: Christof Debaes <cdebaes@isabel.eu>
* [stable/kong] add support for Kong 1.0
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* fix --kong-url for HTTPS
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>
* fix comment and add todo
Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>