Skip to content

Commit

Permalink
Update chart armonik
Browse files Browse the repository at this point in the history
  • Loading branch information
jordancarrier committed Jan 8, 2025
1 parent 25f2fd7 commit f819797
Show file tree
Hide file tree
Showing 64 changed files with 10,654 additions and 429 deletions.
24 changes: 24 additions & 0 deletions charts/armonik/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.tgz
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
66 changes: 66 additions & 0 deletions charts/armonik/Chart.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
dependencies:
- name: control-plane
repository: file://charts/control-plane
version: 0.1.0
- name: compute-plane
repository: file://charts/compute-plane
version: 0.1.0
- name: ingress
repository: file://charts/ingress
version: 0.1.0
- name: eniconfig
repository: file://charts/eniconfig
version: 0.1.0
- name: minio
repository: https://charts.bitnami.com/bitnami
version: 14.8.6
- name: redis
repository: https://charts.bitnami.com/bitnami
version: 20.4.0
- name: activemq-artemis
repository: https://kahootali.github.io/activemq-artemis-helm/
version: 1.0.1
- name: mongodb
repository: https://charts.bitnami.com/bitnami
version: 16.3.2
- name: mongodb-sharded
repository: https://charts.bitnami.com/bitnami
version: 9.0.3
- name: prometheus
repository: https://charts.bitnami.com/bitnami
version: 1.3.29
- name: rabbitmq
repository: https://charts.bitnami.com/bitnami
version: 15.1.0
- name: keda
repository: https://kedacore.github.io/charts
version: 2.16.1
- name: node-exporter
repository: https://charts.bitnami.com/bitnami
version: 4.5.0
- name: metrics-server
repository: https://kubernetes-sigs.github.io/metrics-server/
version: 3.12.2
- name: cluster-autoscaler
repository: https://kubernetes.github.io/autoscaler
version: 9.43.2
- name: aws-node-termination-handler
repository: https://aws.github.io/eks-charts
version: 0.21.0
- name: aws-efs-csi-driver
repository: https://kubernetes-sigs.github.io/aws-efs-csi-driver/
version: 3.1.3
- name: chaos-mesh
repository: https://charts.chaos-mesh.org
version: 2.6.3
- name: grafana
repository: https://grafana.github.io/helm-charts
version: 8.8.2
- name: fluent-bit
repository: https://fluent.github.io/helm-charts
version: 0.48.4
- name: seq
repository: https://cloudnativeapp.github.io/charts/curated/
version: 1.0.0
digest: sha256:992f948c8d2bf22c113499908321546d67af938638b906f1f031024a3d673963
generated: "2025-01-06T13:55:05.663182+01:00"
110 changes: 110 additions & 0 deletions charts/armonik/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
apiVersion: v2
appVersion: "0.2.2"
version: 0.1.0
name: armonik
description: A Helm chart for Armonik
icon: https://25070129.fs1.hubspotusercontent-eu1.net/hubfs/25070129/Website/Images%20-%20Website/ArmoniK/logo_armonik_by_aneo%201.svg
kubeVersion: ">=v1.23.0-0"
keywords:
- armonik
- helm
type: application
home: https://github.com/aneoconsulting/ArmoniK
sources:
- https://aneoconsulting.github.io/
maintainers:
- name: Aneo
email: [email protected]
url: armonik.fr

dependencies:
### Armonik
- name: control-plane
version: 0.1.0
repository: file://charts/control-plane
condition: control-plane.enabled
- name: compute-plane
version: 0.1.0
repository: file://charts/compute-plane
condition: compute-plane.enabled
- name: ingress
version: 0.1.0
repository: file://charts/ingress
condition: ingress.enabled
- name: eniconfig
version: 0.1.0
repository: file://charts/eniconfig
condition: eniconfig.enabled
### Armonik dependencies
- name: minio
version: 14.8.6
repository: https://charts.bitnami.com/bitnami
condition: minio.enabled
- name: redis
version: 20.4.0
repository: https://charts.bitnami.com/bitnami
condition: redis.enabled
- name: activemq-artemis
version: 1.0.1
repository: https://kahootali.github.io/activemq-artemis-helm/
condition: activemq-artemis.enabled
- name: mongodb
version: 16.3.2
repository: https://charts.bitnami.com/bitnami
condition: mongodb.enabled
- name: mongodb-sharded
version: 9.0.3
repository: https://charts.bitnami.com/bitnami
condition: mongodb-sharded.enabled
- name: prometheus
version: 1.3.29
repository: https://charts.bitnami.com/bitnami
condition: prometheus.enabled
- name: rabbitmq
version: 15.1.0
repository: https://charts.bitnami.com/bitnami
condition: rabbitmq.enabled
- name: keda
version: 2.16.1
repository: https://kedacore.github.io/charts
condition: keda.enabled
- name: node-exporter
version: 4.5.0
repository: https://charts.bitnami.com/bitnami
condition: node-exporter.enabled
- name: metrics-server
version: 3.12.2
repository: https://kubernetes-sigs.github.io/metrics-server/
condition: metrics-server.enabled
- name: cluster-autoscaler
version: 9.43.2
repository: https://kubernetes.github.io/autoscaler
condition: cluster-autoscaler.enabled
- name: aws-node-termination-handler
version: 0.21.0
repository: https://aws.github.io/eks-charts
condition: termination-handler.enabled
- name: aws-efs-csi-driver
version: 3.1.3
repository: https://kubernetes-sigs.github.io/aws-efs-csi-driver/
condition: efs-csi-driver.enabled
- name: chaos-mesh
version: 2.6.3
repository: https://charts.chaos-mesh.org
condition: chaos-mesh.enabled
- name: grafana
version: 8.8.2
repository: https://grafana.github.io/helm-charts
condition: grafana.enabled
- name: fluent-bit
version: 0.48.4
repository: https://fluent.github.io/helm-charts
condition: fluent-bit.enabled
- name: seq
version: 1.0.0
repository: https://cloudnativeapp.github.io/charts/curated/
condition: seq.enabled




104 changes: 104 additions & 0 deletions charts/armonik/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
# armonik

![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.2.2](https://img.shields.io/badge/AppVersion-0.2.2-informational?style=flat-square)

A Helm chart for Armonik

## Maintainers

| Name | Email | Url |
| ---- | ------ | --- |
| Aneo | <[email protected]> | <armonik.fr> |

## Requirements

Kubernetes: `>=v1.23.0-0`

| Repository | Name | Version |
|------------|------|---------|
| | compute-plane | |
| | control-plane | |
| | ingress | |

## Values

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| affinity | object | `{}` | |
| computePlane.enabled | bool | `false` | |
| controlPlanConfigmapEnabled | bool | `false` | |
| controlPlanConfigmap[0] | string | `"control-plane-configmap"` | |
| controlPlanConfigmap[1] | string | `"log-configmap"` | |
| controlPlanConfigmap[2] | string | `"core-configmap"` | |
| controlPlane.enabled | bool | `true` | |
| coreConfigmap.data.Amqp__CaPath | string | `"/amqp/chain.pem"` | |
| coreConfigmap.data.Amqp__Scheme | string | `"AMQPS"` | |
| coreConfigmap.data.Authenticator__RequireAuthentication | bool | `false` | |
| coreConfigmap.data.Authenticator__RequireAuthorization | bool | `false` | |
| coreConfigmap.data.Components__ObjectStorage | string | `"Redis"` | |
| coreConfigmap.data.Components__QueueAdaptorSettings__AdapterAbsolutePath | string | `"/adapters/queue/amqp/ArmoniK.Core.Adapters.Amqp.dll"` | |
| coreConfigmap.data.Components__QueueAdaptorSettings__ClassName | string | `"ArmoniK.Core.Adapters.Amqp.QueueBuilder"` | |
| coreConfigmap.data.Components__QueueStorage | string | `"Amqp"` | |
| coreConfigmap.data.Components__TableStorage | string | `"MongoDB"` | |
| coreConfigmap.data.MongoDB__CAFile | string | `"/mongodb/chain.pem"` | |
| coreConfigmap.data.MongoDB__DatabaseName | string | `"database"` | |
| coreConfigmap.data.MongoDB__DirectConnection | string | `"false"` | |
| coreConfigmap.data.MongoDB__ReplicaSet | string | `"rs0"` | |
| coreConfigmap.data.MongoDB__Tls | string | `"true"` | |
| coreConfigmap.data.Redis__CaPath | string | `"/redis/chain.pem"` | |
| coreConfigmap.data.Redis__ClientName | string | `"ArmoniK.Core"` | |
| coreConfigmap.data.Redis__InstanceName | string | `"ArmoniKRedis"` | |
| coreConfigmap.data.Redis__Ssl | string | `"true"` | |
| coreConfigmap.enabled | bool | `false` | |
| coreConfigmap.metadata.name | string | `"core-configmap-helm"` | |
| extraConf.control.Submitter__MaxErrorAllowed | string | `"50"` | |
| extraConf.core.Amqp__AllowHostMismatch | bool | `true` | |
| extraConf.core.Amqp__MaxPriority | string | `"10"` | |
| extraConf.core.Amqp__MaxRetries | string | `"5"` | |
| extraConf.core.Amqp__QueueStorage__LockRefreshExtension | string | `"00:02:00"` | |
| extraConf.core.Amqp__QueueStorage__LockRefreshPeriodicity | string | `"00:00:45"` | |
| extraConf.core.Amqp__QueueStorage__PollPeriodicity | string | `"00:00:10"` | |
| extraConf.core.MongoDB__AllowInsecureTls | bool | `true` | |
| extraConf.core.MongoDB__DataRetention | string | `"1.00:00:00"` | |
| extraConf.core.MongoDB__TableStorage__PollingDelay | string | `"00:00:01"` | |
| extraConf.core.MongoDB__TableStorage__PollingDelayMax | string | `"00:00:10"` | |
| extraConf.core.MongoDB__TableStorage__PollingDelayMin | string | `"00:00:01"` | |
| extraConf.core.Redis__SslHost | string | `"127.0.0.1"` | |
| extraConf.core.Redis__Timeout | int | `30000` | |
| extraConf.core.Redis__TtlTimeSpan | string | `"1.00:00:00"` | |
| fullnameOverride | string | `""` | |
| global.namespace | string | `"armonik"` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.repository | string | `"nginx"` | |
| image.tag | string | `""` | |
| imagePullSecrets | list | `[]` | |
| ingress.annotations | object | `{}` | |
| ingress.className | string | `""` | |
| ingress.enabled | bool | `false` | |
| ingress.hosts[0].host | string | `"chart-example.local"` | |
| ingress.hosts[0].paths[0].path | string | `"/"` | |
| ingress.hosts[0].paths[0].pathType | string | `"ImplementationSpecific"` | |
| ingress.tls | list | `[]` | |
| logConfigmap.data.loggingLevel | string | `"Information"` | |
| logConfigmap.enabled | bool | `false` | |
| logConfigmap.metadata.name | string | `"log-configmap-helm"` | |
| logConfigmap.metadata.namespace | string | `"armonik"` | |
| nameOverride | string | `""` | |
| nodeSelector | object | `{}` | |
| partitionNames[0] | string | `"default"` | |
| partitionNames[1] | string | `"monitoring"` | |
| podAnnotations | object | `{}` | |
| podLabels | object | `{}` | |
| podSecurityContext | object | `{}` | |
| replicaCount | int | `1` | |
| securityContext | object | `{}` | |
| service.port | int | `80` | |
| service.type | string | `"ClusterIP"` | |
| serviceAccount.annotations | object | `{}` | |
| serviceAccount.automount | bool | `true` | |
| serviceAccount.create | bool | `true` | |
| serviceAccount.name | string | `""` | |
| tolerations | list | `[]` | |
| volumeMounts | list | `[]` | |
| volumes | list | `[]` | |

Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
18 changes: 18 additions & 0 deletions charts/armonik/charts/compute-plane/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
apiVersion: v2
appVersion: "0.2.2"
version: 0.1.0
name: compute-plane
description: A Helm chart for Armonik
icon: https://25070129.fs1.hubspotusercontent-eu1.net/hubfs/25070129/Website/Images%20-%20Website/ArmoniK/logo_armonik_by_aneo%201.svg
kubeVersion: ">=v1.23.0-0"
keywords:
- armonik
- helm
type: application
home: https://github.com/aneoconsulting/ArmoniK
sources:
- https://aneoconsulting.github.io/
maintainers:
- name: Aneo
email: [email protected]
url: armonik.fr
Loading

0 comments on commit f819797

Please sign in to comment.