github.com/replicatedhq/ship@v0.55.0/integration/init/kibana/expected/.ship/upstream/values.yaml (about) 1 image: 2 repository: "docker.elastic.co/kibana/kibana-oss" 3 tag: "6.5.4" 4 pullPolicy: "IfNotPresent" 5 6 commandline: 7 args: [] 8 9 env: {} 10 # All Kibana configuration options are adjustable via env vars. 11 # To adjust a config option to an env var uppercase + replace `.` with `_` 12 # Ref: https://www.elastic.co/guide/en/kibana/current/settings.html 13 # 14 # ELASTICSEARCH_URL: http://elasticsearch-client:9200 15 # SERVER_PORT: 5601 16 # LOGGING_VERBOSE: "true" 17 # SERVER_DEFAULTROUTE: "/app/kibana" 18 19 files: 20 kibana.yml: 21 ## Default Kibana configuration from kibana-docker. 22 server.name: kibana 23 server.host: "0" 24 elasticsearch.url: http://elasticsearch:9200 25 26 ## Custom config properties below 27 ## Ref: https://www.elastic.co/guide/en/kibana/current/settings.html 28 # server.port: 5601 29 # logging.verbose: "true" 30 # server.defaultRoute: "/app/kibana" 31 32 deployment: 33 annotations: {} 34 35 service: 36 type: ClusterIP 37 externalPort: 443 38 internalPort: 5601 39 # authProxyPort: 5602 To be used with authProxyEnabled and a proxy extraContainer 40 ## External IP addresses of service 41 ## Default: nil 42 ## 43 # externalIPs: 44 # - 192.168.0.1 45 # 46 ## LoadBalancer IP if service.type is LoadBalancer 47 ## Default: nil 48 ## 49 # loadBalancerIP: 10.2.2.2 50 annotations: {} 51 # Annotation example: setup ssl with aws cert when service.type is LoadBalancer 52 # service.beta.kubernetes.io/aws-load-balancer-ssl-cert: arn:aws:acm:us-east-1:EXAMPLE_CERT 53 labels: {} 54 ## Label example: show service URL in `kubectl cluster-info` 55 # kubernetes.io/cluster-service: "true" 56 ## Limit load balancer source ips to list of CIDRs (where available) 57 # loadBalancerSourceRanges: [] 58 59 ingress: 60 enabled: false 61 # hosts: 62 # - kibana.localhost.localdomain 63 # - localhost.localdomain/kibana 64 # annotations: 65 # kubernetes.io/ingress.class: nginx 66 # kubernetes.io/tls-acme: "true" 67 # tls: 68 # - secretName: chart-example-tls 69 # hosts: 70 # - chart-example.local 71 72 serviceAccount: 73 # Specifies whether a service account should be created 74 create: false 75 # The name of the service account to use. 76 # If not set and create is true, a name is generated using the fullname template 77 # If set and create is false, the service account must be existing 78 name: 79 80 livenessProbe: 81 enabled: false 82 initialDelaySeconds: 30 83 timeoutSeconds: 10 84 85 readinessProbe: 86 enabled: false 87 initialDelaySeconds: 30 88 timeoutSeconds: 10 89 periodSeconds: 10 90 successThreshold: 5 91 92 # Enable an authproxy. Specify container in extraContainers 93 authProxyEnabled: false 94 95 extraContainers: | 96 # - name: proxy 97 # image: quay.io/gambol99/keycloak-proxy:latest 98 # args: 99 # - --resource=uri=/* 100 # - --discovery-url=https://discovery-url 101 # - --client-id=client 102 # - --client-secret=secret 103 # - --listen=0.0.0.0:5602 104 # - --upstream-url=http://127.0.0.1:5601 105 # ports: 106 # - name: web 107 # containerPort: 9090 108 resources: {} 109 # limits: 110 # cpu: 100m 111 # memory: 300Mi 112 # requests: 113 # cpu: 100m 114 # memory: 300Mi 115 116 priorityClassName: "" 117 118 # Affinity for pod assignment 119 # Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity 120 # affinity: {} 121 122 # Tolerations for pod assignment 123 # Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ 124 tolerations: [] 125 126 # Node labels for pod assignment 127 # Ref: https://kubernetes.io/docs/user-guide/node-selection/ 128 nodeSelector: {} 129 130 podAnnotations: {} 131 replicaCount: 1 132 revisionHistoryLimit: 3 133 134 # To export a dashboard from a running Kibana 6.3.x use: 135 # curl --user <username>:<password> -XGET https://kibana.yourdomain.com:5601/api/kibana/dashboards/export?dashboard=<some-dashboard-uuid> > my-dashboard.json 136 # A dashboard is defined by a name and a string with the json payload or the download url 137 dashboardImport: 138 timeout: 60 139 xpackauth: 140 enabled: false 141 username: myuser 142 password: mypass 143 dashboards: {} 144 # k8s: https://raw.githubusercontent.com/monotek/kibana-dashboards/master/k8s-fluentd-elasticsearch.json 145 146 # List of plugins to install using initContainer 147 # NOTE : We notice that lower resource constraints given to the chart + plugins are likely not going to work well. 148 plugins: 149 # set to true to enable plugins installation 150 enabled: false 151 # set to true to remove all kibana plugins before installation 152 reset: false 153 # Use <plugin_name,version,url> to add/upgrade plugin 154 values: 155 # - elastalert-kibana-plugin,1.0.1,https://github.com/bitsensor/elastalert-kibana-plugin/releases/download/1.0.1/elastalert-kibana-plugin-1.0.1-6.4.2.zip 156 # - logtrail,0.1.30,https://github.com/sivasamyk/logtrail/releases/download/v0.1.30/logtrail-6.4.2-0.1.30.zip 157 # - other_plugin 158 159 persistentVolumeClaim: 160 # set to true to use pvc 161 enabled: false 162 # set to true to use you own pvc 163 existingClaim: false 164 annotations: {} 165 166 accessModes: 167 - ReadWriteOnce 168 size: "5Gi" 169 ## If defined, storageClassName: <storageClass> 170 ## If set to "-", storageClassName: "", which disables dynamic provisioning 171 ## If undefined (the default) or set to null, no storageClassName spec is 172 ## set, choosing the default provisioner. (gp2 on AWS, standard on 173 ## GKE, AWS & OpenStack) 174 ## 175 # storageClass: "-" 176 177 # default security context 178 securityContext: 179 enabled: false 180 allowPrivilegeEscalation: false 181 runAsUser: 1000 182 fsGroup: 2000 183 184 extraConfigMapMounts: [] 185 # - name: logtrail-configs 186 # configMap: kibana-logtrail 187 # mountPath: /usr/share/kibana/plugins/logtrail/logtrail.json 188 # subPath: logtrail.json