github.com/replicatedhq/ship@v0.55.0/integration/init/kibana/expected/.ship/helm/defaults.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