X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=ric-infra%2F30-Kong%2Fhelm%2Fkong%2Fcharts%2Fkong%2Fvalues.yaml;h=e0fee22f5a76bed3989b284f0efd3c2f7e269b47;hb=refs%2Fchanges%2F34%2F1234%2F9;hp=56474ebbbb2849eb320bc7fafd7a439b9a272879;hpb=2df61c2fcf64b32ecf7f064ef9cbbe6b54a15bc0;p=it%2Fdep.git diff --git a/ric-infra/30-Kong/helm/kong/charts/kong/values.yaml b/ric-infra/30-Kong/helm/kong/charts/kong/values.yaml index 56474ebb..e0fee22f 100755 --- a/ric-infra/30-Kong/helm/kong/charts/kong/values.yaml +++ b/ric-infra/30-Kong/helm/kong/charts/kong/values.yaml @@ -1,10 +1,26 @@ +################################################################################ +# Copyright (c) 2019 AT&T Intellectual Property. # +# # +# Licensed under the Apache License, Version 2.0 (the "License"); # +# you may not use this file except in compliance with the License. # +# You may obtain a copy of the License at # +# # +# http://www.apache.org/licenses/LICENSE-2.0 # +# # +# Unless required by applicable law or agreed to in writing, software # +# distributed under the License is distributed on an "AS IS" BASIS, # +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # +# See the License for the specific language governing permissions and # +# limitations under the License. # +################################################################################ + # Default values for kong. # Declare variables to be passed into your templates. image: repository: kong # repository: kong-docker-kong-enterprise-edition-docker.bintray.io/kong-enterprise-edition - tag: 1.2 + tag: 1.3 pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. @@ -229,7 +245,7 @@ enterprise: # The key value must be a secret configuration, following the example at https://docs.konghq.com/enterprise/0.35-x/kong-manager/authentication/sessions/ session_conf_secret: you-must-create-an-rbac-session-conf-secret # Set to the appropriate plugin config JSON if not using basic-auth - # admin_gui_auth_conf: '' + admin_gui_auth_conf: {} smtp: enabled: false portal_emails_from: none@example.com @@ -251,8 +267,18 @@ enterprise: # Set runMigrations to run Kong migrations runMigrations: true +# update strategy +updateStrategy: {} + # type: RollingUpdate + # rollingUpdate: + # maxSurge: "100%" + # maxUnavailable: "0%" + # Specify Kong configurations # Kong configurations guide https://getkong.org/docs/latest/configuration/ +# Values here take precedence over values from other sections of values.yaml, +# e.g. setting pg_user here will override the value normally set when postgresql.enabled +# is set below. In general, you should not set values here if they are set elsewhere. env: database: postgres proxy_access_log: /dev/stdout @@ -318,6 +344,11 @@ podAnnotations: {} # Kong pod count replicaCount: 1 +# Kong Pod Disruption Budget +podDisruptionBudget: + enabled: false + maxUnavailable: "50%" + # Kong has a choice of either Postgres or Cassandra as a backend datatstore. # This chart allows you to choose either of them with the `database.type` # parameter. Postgres is chosen by default. @@ -347,7 +378,7 @@ ingressController: enabled: false image: repository: kong-docker-kubernetes-ingress-controller.bintray.io/kong-ingress-controller - tag: 0.4.0 + tag: 0.6.0 replicaCount: 1 livenessProbe: failureThreshold: 3 @@ -384,3 +415,30 @@ ingressController: name: ingressClass: kong + + podDisruptionBudget: + enabled: false + maxUnavailable: "50%" + +# We pass the dbless (declarative) config over here. +dblessConfig: + # Either Kong's configuration is managed from an existing ConfigMap (with Key: kong.yml) + configMap: "" + # Or the configuration is passed in full-text below + config: + _format_version: "1.1" + services: + # Example configuration + # - name: example.com + # url: http://example.com + # routes: + # - name: example + # paths: + # - "/example" + +serviceMonitor: + # Specifies whether ServiceMonitor for Prometheus operator should be created + enabled: false + # interval: 10s + # Specifies namespace, where ServiceMonitor should be installed + # namespace: monitoring