-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #227 from RADAR-base/feature/allow-http-urls
Impl. external config of URLs hard-coded to HTTPS
- Loading branch information
Showing
67 changed files
with
196 additions
and
166 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,84 +1,61 @@ | ||
# Kafka Manager Helm Chart | ||
|
||
[Kafka Manager](https://github.com/yahoo/kafka-manager) is a tool for managing [Apache Kafka](http://kafka.apache.org/). | ||
|
||
## TL;DR; | ||
|
||
```bash | ||
$ helm install stable/kafka-manager | ||
``` | ||
|
||
## Prerequisites | ||
|
||
- Kubernetes 1.9+ with Beta APIs enabled | ||
|
||
## Installing the Chart | ||
|
||
To install the chart with the release name `my-release`: | ||
|
||
```bash | ||
$ helm install --name my-release stable/kafka-manager | ||
``` | ||
|
||
The command deploys Kafka Manager on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. | ||
|
||
> **Tip**: List all releases using `helm list` | ||
## Uninstalling the Chart | ||
|
||
To uninstall/delete the `my-release` deployment: | ||
|
||
```bash | ||
$ helm delete my-release | ||
``` | ||
|
||
The command removes all the Kubernetes components associated with the chart and deletes the release. | ||
|
||
## Configuration | ||
|
||
The following table lists the configurable parameters of the Kafka Manager chart and their default values. | ||
|
||
Parameter | Description | Default | ||
--------- | ----------- | ------- | ||
`serviceAccount.create` | If true, create a service account for kafka-manager | `true` | ||
`serviceAccount.name` | Name of the service account to create or use | `{{ kafka-manager.fullname }}` | ||
`image.repository` | Container image repository | `zenko/kafka-manager` | ||
`image.tag` | Container image tag | `1.3.3.18` | ||
`image.pullPolicy` | Container image pull policy | `IfNotPresent` | ||
`zkHosts` | Zookeeper hosts required by the kafka-manager | `localhost:2181` | ||
`clusters` | Configuration of the clusters to manage | `{}` | ||
`applicationSecret` | Kafka-manager application secret | `""` | ||
`basicAuth.enabled` | If ture, enable basic authentication | `false` | ||
`basicAuth.username` | Username for basic auth | `admin` | ||
`basicAuth.password` | Paswword for basic auth | `""` | ||
`javaOptions` | Java runtime options | `""` | ||
`service.type` | Kafka-manager service type | `ClusterIP` | ||
`service.port` | Kafka-manager service port | `9000` | ||
`service.annotations` | Optional service annotations | `{}` | ||
`ingress.enabled` | If true, create an ingress resource | `false` | ||
`ingress.annotations` | Optional ingress annotations | `{}` | ||
`ingress.path` | Ingress path | `/` | ||
`ingress.hosts` | Ingress hostnames | `kafka-manager.local` | ||
`ingress.tls` | Ingress TLS configuration | `[]` | ||
`resources` | Pod resource requests and limits | `{}` | ||
`nodeSelector` | Node labels for pod assignment | `{}` | ||
`tolerations` | Tolerations for pod assignment | `[]` | ||
`affinity` | Affinity for pod assignment | `{}` | ||
`zookeeper.enabled` | If true, deploy Zookeeper | `false` | ||
`zookeeper.env` | Enviromental variables for Zookeeper | `ZK_HEAP_SIZE: "1G"` | ||
`zookeeper.persistence` | If true, enable persistence for Zookeeper | `false` | ||
|
||
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, | ||
|
||
```console | ||
$ helm install stable/kafka-manager --name my-release \ | ||
--set ingress.enabled=true | ||
``` | ||
|
||
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, | ||
|
||
```console | ||
$ helm install stable/kafka-manager --name my-release -f values.yaml | ||
``` | ||
|
||
> **Tip**: You can use the default [values.yaml](values.yaml) | ||
# kafka-manager | ||
|
||
![Version: 2.2.0](https://img.shields.io/badge/Version-2.2.0-informational?style=flat-square) ![AppVersion: 1.3.3.18](https://img.shields.io/badge/AppVersion-1.3.3.18-informational?style=flat-square) | ||
|
||
A tool for managing Apache Kafka. | ||
|
||
**Homepage:** <https://github.com/yahoo/kafka-manager> | ||
|
||
## Maintainers | ||
|
||
| Name | Email | Url | | ||
| ---- | ------ | --- | | ||
| giacomoguiulfo | <[email protected]> | | | ||
| ssalaues | <[email protected]> | | | ||
|
||
## Source Code | ||
|
||
* <https://github.com/yahoo/kafka-manager> | ||
|
||
## Requirements | ||
|
||
Kubernetes: `^1.8.0-0` | ||
|
||
## Values | ||
|
||
| Key | Type | Default | Description | | ||
|-----|------|---------|-------------| | ||
| serviceAccount.create | bool | `true` | | | ||
| serviceAccount.name | string | `""` | | | ||
| clusters | string | `nil` | | | ||
| applicationSecret | string | `""` | | | ||
| basicAuth.enabled | bool | `false` | | | ||
| basicAuth.username | string | `"admin"` | | | ||
| basicAuth.password | string | `""` | | | ||
| javaOptions | string | `""` | | | ||
| service.type | string | `"ClusterIP"` | | | ||
| service.port | int | `9000` | | | ||
| service.annotations | object | `{}` | | | ||
| resources.requests.cpu | string | `"100m"` | | | ||
| resources.requests.memory | string | `"400Mi"` | | | ||
| nodeSelector | object | `{}` | | | ||
| tolerations | list | `[]` | | | ||
| affinity | object | `{}` | | | ||
| zookeeper | object | `{"enabled":false,"env":{"ZK_HEAP_SIZE":"1G"},"persistence":{"enabled":false}}` | ---------------------------------------------------------------------------- | | ||
| zkHosts | string | `"cp-zookeeper:2181"` | | | ||
| image.repository | string | `"radarbase/kafka-manager"` | | | ||
| image.tag | string | `"1.3.3.18"` | | | ||
| image.pullPolicy | string | `"IfNotPresent"` | | | ||
| imagePullSecrets | list | `[]` | Docker registry secret names as an array | | ||
| disable_tls | bool | `false` | Disable TLS (reconfigures Ingress and sets URLs to use HTTP) | | ||
| ingress.enabled | bool | `true` | Enable ingress controller resource | | ||
| ingress.annotations | object | check values.yaml | Annotations that define default ingress class, certificate issuer | | ||
| ingress.path | string | `"/kafkamanager/"` | Path within the url structure | | ||
| ingress.pathType | string | `"ImplementationSpecific"` | | | ||
| ingress.hosts | list | `["localhost"]` | Hosts to accept requests from | | ||
| ingress.tls.secretName | string | `"radar-base-tls"` | TLS Secret Name | | ||
|
||
---------------------------------------------- | ||
Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.