Cronus is a Codefresh Cron Timer trigger event provider service.
helm install codefresh/cronus
This chart bootstraps a Cronus deployment on a Kubernetes cluster using the Helm package manager.
- Kubernetes 1.8+ with Beta APIs enabled
- Codefresh Helm Release
- Codefresh Hermes Service
To install the chart with the release name my-release
:
helm install --name my-release --namespace codefresh codefresh/cronus
The command deploys Cronus on the Kubernetes cluster in the codefresh
namespace with default configuration. The configuration section lists the parameters that can be configured during installation.
Tip: List all releases using
helm list
To uninstall/delete the my-release
deployment:
helm delete my-release
The command removes all the Kubernetes components associated with the chart and deletes the release.
The following tables lists the configurable parameters of the Hermes chart and their default values.
Parameter | Description | Default |
---|---|---|
image.repository |
Hermes image | codefresh/cronus |
image.tag |
Hermes image tag | 0.1 |
image.PullPolicy |
Image pull policy | IfNotPresent |
service.name |
Kubernetes Service name | cronus |
service.type |
Kubernetes Service type | ClusterIP |
service.externalPort |
Service external port | 80 |
service.externalPort |
Service internal port | 8080 |
logLevel |
Log level: debug , info , warning , error , fatal , panic |
info |
event.type |
Trigger Event type (do not change) | cron |
event.kind |
Trigger Event kind (do not change) | codefresh |
hermesService |
Hermes Service name | {{ .Release.Name }}-hermes |
store.size |
Volume size for embedded database (BoltDB) | 1Gi |