Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/TykTechnologies/akita-helm-chart

Helm charts for akita that can be added to a kubenertes cluster to create OAS automatically.
https://github.com/TykTechnologies/akita-helm-chart

Last synced: 3 months ago
JSON representation

Helm charts for akita that can be added to a kubenertes cluster to create OAS automatically.

Awesome Lists containing this project

README

        

# What is Akita

[Akita](https://www.akitasoftware.com/) is a tool that generate Open Api Specification (OAS) by observing your traffic.

### Akita Helm Chart

This repo is an Akita helm chart that you can install in your kubernetes cluster and akita will start producing OAS for your.

### How To use this helm chart

[Helm](https://helm.sh) Must be installed to use this chart.Please refer to
Helm's [documentation](https://helm.sh/docs) to get started.

Once Helm has been set up correctly, add the repo as follows:

`helm repo add https://tyktechnologies.github.io/akita-helm-chart`

For example if you choose `akita-online` as your alias you would write something like:
`helm repo add akita-online https://tyktechnologies.github.io/akita-helm-chart`

If you had already added this repo earlier, run `helm repo update` to retrieve
the latest versions of the packages. You can then run `helm search repo
` to see the charts.

#### How To Install the chart into your cluster.
For this chart to work the following values are required:
1. **project** - This is the akita project you want to send the data into.You can create the project name from the [akita console](https://app.akita.software/).
2. **apiKeyId** - It has to be base64 encoded.You can get it from the [akita console](https://app.akita.software/).
3. **apiKeySecret**- It has to be base64 encoded.You can get it from the [akita console](https://app.akita.software/).

**Optional Values**
1. **port**-This is the port whose traffic you want to monitor.For example if your app listens on port 9007 you will pass 9007 as the port.

To install the akita-helm-chart chart into your cluster run:
`helm install /akita-helm-chart --set apiKeyId= --set apiKeySecret= --set project=`

After the installation akita will start creating the OAS for you!!

#### To uninstall the chart from your cluster:
`helm delete `