Feat cronjob #23
12
README.md
12
README.md
@@ -2,9 +2,9 @@
|
|||||||
<img src="./misc/logo.png" alt="Katenary Logo" style="max-width: 90%" align="center"/>
|
<img src="./misc/logo.png" alt="Katenary Logo" style="max-width: 90%" align="center"/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
Katenary is a tool to help transforming `docker-compose` files to a working Helm Chart for Kubernetes.
|
Katenary is a tool to help to transform `docker-compose` files to a working Helm Chart for Kubernetes.
|
||||||
|
|
||||||
> **Important Note:** Katenary is a tool to help building Helm Chart from a docker-compose file, but docker-compose doesn't propose as many features as what can do Kubernetes. So, we strongly recommend to use Katenary as a "bootstrap" tool and then to manually enhance the generated helm chart.
|
> **Important Note:** Katenary is a tool to help to build Helm Chart from a docker-compose file, but docker-compose doesn't propose as many features as what can do Kubernetes. So, we strongly recommend to use Katenary as a "bootstrap" tool and then to manually enhance the generated helm chart.
|
||||||
|
|
||||||
This project is partially made at [Smile](https://www.smile.eu)
|
This project is partially made at [Smile](https://www.smile.eu)
|
||||||
|
|
||||||
@@ -122,11 +122,11 @@ What can be interpreted by Katenary:
|
|||||||
- Services with "image" section (cannot work with "build" section)
|
- Services with "image" section (cannot work with "build" section)
|
||||||
- **Named Volumes** are transformed to persistent volume claims - note that local volume will break the transformation to Helm Chart because there is (for now) no way to make it working (see below for resolution)
|
- **Named Volumes** are transformed to persistent volume claims - note that local volume will break the transformation to Helm Chart because there is (for now) no way to make it working (see below for resolution)
|
||||||
- if `ports` and/or `expose` section, katenary will create Services and bind the port to the corresponding container port
|
- if `ports` and/or `expose` section, katenary will create Services and bind the port to the corresponding container port
|
||||||
- `depends_on` will add init containers to wait for the depending service (using the first port)
|
- `depends_on` will add init containers to wait for the depending on service (using the first port)
|
||||||
- `env_file` list will create a configMap object per environemnt file (⚠ todo: the "to-service" label doesn't work with configMap for now)
|
- `env_file` list will create a configMap object per environemnt file (⚠ to-do: the "to-service" label doesn't work with configMap for now)
|
||||||
- some labels can help to bind values, for example:
|
- some labels can help to bind values, for example:
|
||||||
- `katenary.io/ingress: 80` will expose the port 80 in a ingress
|
- `katenary.io/ingress: 80` will expose the port 80 in an ingress
|
||||||
- `katenary.io/mapenv: |`: allow to map environment to something else than the given value in the compose file
|
- `katenary.io/mapenv: |`: allow mapping environment to something else than the given value in the compose file
|
||||||
|
|
||||||
Exemple of a possible `docker-compose.yaml` file:
|
Exemple of a possible `docker-compose.yaml` file:
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user