From 5be6fe300f1a849f7ee80d61ace128ece4d7522d Mon Sep 17 00:00:00 2001 From: Gitea Actions Date: Thu, 9 Apr 2026 09:55:00 +0000 Subject: [PATCH] Add flow-0.10.17 and update documentation --- examples/values-dev.yaml | 29 +++++++- examples/values-prod.yaml | 75 +++++++++++++++++++- examples/values.yaml | 68 ++++++++++++++---- flow-0.10.17.tgz | Bin 0 -> 89716 bytes index.yaml | 142 +++++++++++++++++++++++++------------- 5 files changed, 253 insertions(+), 61 deletions(-) create mode 100644 flow-0.10.17.tgz diff --git a/examples/values-dev.yaml b/examples/values-dev.yaml index 9bcb882..46d681a 100644 --- a/examples/values-dev.yaml +++ b/examples/values-dev.yaml @@ -119,7 +119,7 @@ redisActivity: blobStorageActivity: enabled: false -queueActivity: +storageQueueActivity: enabled: false cosmosDbActivity: @@ -176,6 +176,33 @@ awsS3Activity: awsSqsActivity: enabled: false +m365Activity: + enabled: false + +rabbitmqActivity: + enabled: false + +kafkaActivity: + enabled: false + +serviceBusActivity: + enabled: false + +keyVaultActivity: + enabled: false + +eventHubActivity: + enabled: false + +eventGridActivity: + enabled: false + +awsS3Activity: + enabled: false + +awsSqsActivity: + enabled: false + # External infrastructure - not deployed by this chart rabbitmq: enabled: false diff --git a/examples/values-prod.yaml b/examples/values-prod.yaml index b37c645..be66a6d 100644 --- a/examples/values-prod.yaml +++ b/examples/values-prod.yaml @@ -38,6 +38,21 @@ global: clientSecret: "" # Set via --set or external secret scopes: "access_as_user" + # ========================================================================== + # Keycloak Authentication (alternative or dual-auth with Azure AD) + # ========================================================================== + # Enable Keycloak to use it as the identity provider instead of or alongside + # Azure AD. When both azureAd and keycloak are enabled, dual-auth mode is + # active and tokens from either provider are accepted. + keycloak: + enabled: false # Set to true to enable Keycloak authentication + realm: "flow" + frontendClientId: "flow-frontend" + backendClientId: "flow-backend" + backendClientSecret: "" # Set via --set or external secret + adminUsername: "admin" + adminPassword: "" # Set via --set or external secret + # ========================================================================== # External PostgreSQL (Managed Service) # ========================================================================== @@ -331,7 +346,7 @@ blobStorageActivity: enabled: true replicaCount: 2 -queueActivity: +storageQueueActivity: enabled: true replicaCount: 2 @@ -411,6 +426,64 @@ m365Activity: enabled: true replicaCount: 1 +rabbitmqActivity: + enabled: true + replicaCount: 2 + +kafkaActivity: + enabled: true + replicaCount: 2 + +serviceBusActivity: + enabled: true + replicaCount: 2 + +# ============================================================================= +# Keycloak - Disabled by default for production (enable via global.keycloak) +# ============================================================================= +# When global.keycloak.enabled is true, the chart deploys a Keycloak instance. +# For production, consider using an external managed Keycloak instead: +# keycloak: +# external: true +# host: "keycloak.your-domain.com" +keycloak: + enabled: true + command: "start" + ingress: + enabled: true + className: nginx + annotations: + nginx.ingress.kubernetes.io/ssl-redirect: "true" + cert-manager.io/cluster-issuer: letsencrypt-prod + hosts: + - host: auth.flow.your-domain.com + paths: + - path: / + pathType: Prefix + tls: + - secretName: flow-keycloak-tls + hosts: + - auth.flow.your-domain.com + resources: + limits: + cpu: 1000m + memory: 1Gi + requests: + cpu: 250m + memory: 512Mi + +awsS3Activity: + enabled: true + replicaCount: 1 + +awsSqsActivity: + enabled: true + replicaCount: 1 + +m365Activity: + enabled: true + replicaCount: 1 + # ============================================================================= # Infrastructure - Disabled (using external managed services) # ============================================================================= diff --git a/examples/values.yaml b/examples/values.yaml index c3b3120..e153e93 100644 --- a/examples/values.yaml +++ b/examples/values.yaml @@ -67,6 +67,15 @@ global: # -- Keycloak authentication configuration # When both keycloak.enabled and azureAd.enabled are true, the system runs in # dual-auth mode — accepting JWTs from either provider during the migration period. + # + # DATABASE: + # Internal PostgreSQL (default): The chart automatically creates a "keycloak" + # database and user in the shared PostgreSQL instance. No manual setup needed. + # + # External PostgreSQL: You must pre-create the database and user: + # CREATE ROLE keycloak WITH LOGIN PASSWORD 'your-password'; + # CREATE DATABASE keycloak OWNER keycloak; + # Then set keycloak.database.host/password below (or use existingSecret). keycloak: # -- Enable Keycloak as an identity provider enabled: false @@ -1129,9 +1138,32 @@ m365Activity: # -- Keycloak internal deployment configuration # Only used when global.keycloak.enabled=true and global.keycloak.external=false +# ========================================================================== +# Keycloak Internal Deployment +# ========================================================================== +# Controls the Keycloak pod deployed by this chart. +# Set keycloak.enabled=false when using an external Keycloak (global.keycloak.external=true). +# +# DATABASE CONNECTION: +# Keycloak needs its own PostgreSQL database. How this works depends on your setup: +# +# 1. Internal PostgreSQL (postgresql.enabled=true, default): +# The chart automatically creates the "keycloak" database, user, and password +# inside the shared PostgreSQL instance. Nothing to configure — it just works. +# +# 2. External PostgreSQL (global.database.postgres.external=true): +# Keycloak connects to your external PostgreSQL using the host/port from +# global.database.postgres (unless overridden with keycloak.database.host/port). +# You MUST pre-create the database and user manually: +# CREATE ROLE keycloak WITH LOGIN PASSWORD 'your-password'; +# CREATE DATABASE keycloak OWNER keycloak; +# Then set keycloak.database.password (or existingSecret) to match. +# +# 3. Dedicated database host for Keycloak: +# Set keycloak.database.host to point Keycloak at a different PostgreSQL +# instance than the one used by the rest of Flow. keycloak: # -- Enable internal Keycloak deployment - # Set to false when using an external Keycloak instance (global.keycloak.external=true) enabled: true image: @@ -1149,28 +1181,35 @@ keycloak: # Set to "start-dev" for local development without TLS command: "start" - # -- Keycloak uses the shared Flow PostgreSQL database by default. - # When using the chart's internal PostgreSQL, the keycloak database. user, and - # password are created automatically by the PostgreSQL init script. - # When using external PostgreSQL, you must pre-create the database and user - # and provide the connection details below. + # -- Keycloak PostgreSQL database connection + # When internal PostgreSQL is used, these are auto-provisioned by the init script. + # When external PostgreSQL is used, you must set host and password. database: - # -- Use a separate database instance for Keycloak (set to true for dedicated DB) + # -- Use a completely separate database instance for Keycloak + # When true, the init script does NOT create the keycloak DB in shared PostgreSQL. + # You must provide keycloak.database.host pointing to the dedicated instance. dedicated: false # -- Database vendor (postgres or dev-mem for ephemeral dev mode) vendor: "postgres" - # -- Database name (auto-created in the shared PostgreSQL instance) + # -- Database name database: "keycloak" # -- Database username username: "keycloak" - # -- Database password (ignored if existingSecret is set) + # -- Database password + # For internal PostgreSQL: leave empty to auto-generate. The same password is used + # to create the DB role and to connect from Keycloak (stored in the keycloak secret). + # For external PostgreSQL: set this to the password of the pre-created role. password: "" - # -- Use existing secret for password + # -- Use an existing Kubernetes secret for the database password existingSecret: "" existingSecretKey: "keycloak-db-password" - # -- Override database host (auto-resolved from shared PostgreSQL if empty) + # -- Database host override + # Leave empty to auto-resolve: + # - Internal PG: uses the chart's PostgreSQL service (e.g. -postgresql-primary) + # - External PG: uses global.database.postgres.host + # Set explicitly to point Keycloak at a different host. host: "" - # -- Override database port + # -- Database port override (0 = use the same port as global.database.postgres.port) port: 0 # -- Extra environment variables for Keycloak @@ -1188,6 +1227,11 @@ keycloak: # -- Keycloak HTTP port (internal, before proxy) httpPort: 8080 + # -- Keycloak management port (health/metrics endpoints) + # Since Keycloak 24+, health and metrics are served on a separate management + # interface. Default: 9000. Probes must target this port, not httpPort. + managementPort: 9000 + # -- Enable health and metrics endpoints health: enabled: true diff --git a/flow-0.10.17.tgz b/flow-0.10.17.tgz new file mode 100644 index 0000000000000000000000000000000000000000..749f48f1103262136109155836dac97f28e900d8 GIT binary patch literal 89716 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 literal 0 HcmV?d00001 diff --git a/index.yaml b/index.yaml index da3cb3c..bbc748c 100644 --- a/index.yaml +++ b/index.yaml @@ -21,7 +21,55 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.369264629Z" + created: "2026-04-09T09:54:59.801399489Z" + description: A Helm chart for deploying the Flow workflow engine platform with + SOC2/NIS2 compliance support + digest: caa9c07c8904bbee8cfeeeb6a66d57724f35947d7d3b01fcd6d1bf061558bf88 + home: https://git.kn.entit.eu/EntitAB/Flow + keywords: + - workflow + - automation + - microservices + - dotnet + - rabbitmq + - postgresql + - redis + - soc2 + - nis2 + - compliance + - security + - backup + maintainers: + - name: Entit AB + url: https://entit.se + name: flow + sources: + - https://git.kn.entit.eu/EntitAB/Flow + type: application + urls: + - https://git.kn.entit.eu/EntitAB/Helm-Charts/raw/branch/main/flow-0.10.17.tgz + version: 0.10.17 + - annotations: + category: Workflow Automation + compliance: | + This chart supports SOC2 and NIS2 compliance requirements: + - Network policies for zero-trust networking + - Encrypted backups with configurable retention + - Audit logging with SIEM integration + - TLS for internal communication + - High availability for all infrastructure components + images: | + - name: workflow-engine + image: flow/workflow-engine + - name: postgresql + image: postgres:16-alpine + - name: rabbitmq + image: rabbitmq:3.13-management-alpine + - name: redis + image: redis:7-alpine + apiVersion: v2 + appVersion: latest + created: "2026-04-09T09:54:59.789069882Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 0c916c5c1a026dd8eeba177bb5dce741b437b063dcb157bc2abf0e2ccabe8521 @@ -69,7 +117,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.357949741Z" + created: "2026-04-09T09:54:59.767222812Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 191fbbf448de97dda6c15c5f0102c2b9db56b41ef28e25b325d6f1edee08785d @@ -117,7 +165,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.340033393Z" + created: "2026-04-09T09:54:59.753270637Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 71841bb3ce7556d0e8ea533d4f56b57890d9cc388654f9d28b74494a415c5848 @@ -165,7 +213,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.332757258Z" + created: "2026-04-09T09:54:59.744634469Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: df41a3ef0562c731099ee1be8620bd703a3a785bd6ca129468df2239026a0970 @@ -213,7 +261,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.321882134Z" + created: "2026-04-09T09:54:59.731114926Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 8fb34c031d6ba4b5200375c0daf728f3a28d7ba9d4935e3732a6d4264ebc9aed @@ -261,7 +309,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.307539806Z" + created: "2026-04-09T09:54:59.720500631Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 1952bb7626ea52aa941404c3dfc7cb7f12f57c1cf2d81a91383a06cd4bde9dcb @@ -309,7 +357,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.298166906Z" + created: "2026-04-09T09:54:59.710764061Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 3314e0ba1ec2b5d156a786f8cafd3a41798e4ac083d989698be7ffc0101d7399 @@ -357,7 +405,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.434747752Z" + created: "2026-04-09T09:54:59.876622661Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 0c8685db8bd4bb17f676d2fb32114359984d09059f0a44aaebedb6d0b62ffc7c @@ -405,7 +453,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.42664494Z" + created: "2026-04-09T09:54:59.867060955Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 55d3004291c914f4c746c5ec3ee9e61aa1a4b54575e74c73960247f26b125616 @@ -453,7 +501,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.417386632Z" + created: "2026-04-09T09:54:59.85763698Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 48bf48d2a2a7685fc5769ba4ccabd146ca776a3cdecc323a0f99d5db26522a0a @@ -501,7 +549,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.408629261Z" + created: "2026-04-09T09:54:59.846854543Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 7ddd94720f2c20f97abab17481d68ebedff49f06d15a7a918a9dba707c388339 @@ -549,7 +597,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.400718943Z" + created: "2026-04-09T09:54:59.836891779Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 105f563f05d39ae7f9334ea9685c0979c382ca79a08ec1e5d044d5de0fd12d09 @@ -597,7 +645,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.392494613Z" + created: "2026-04-09T09:54:59.828135455Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 1d96ec58a6734f8b2252dc2c3dd2b8d98ff5f719172e260b76381ad47aab121b @@ -645,7 +693,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.386292901Z" + created: "2026-04-09T09:54:59.817977451Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: fab126027bc75451d96e2bb012647f50ef311a2793ee7e794b401523a98419ee @@ -693,7 +741,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.375414885Z" + created: "2026-04-09T09:54:59.808778328Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 95c026ff401fe147f746dd6350782b6e56d0cc5b9ba59bfd9ab56e0c4142b6c3 @@ -741,7 +789,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.287944552Z" + created: "2026-04-09T09:54:59.699578546Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: a0810efaef2db788c4f377c25bd44fa5aedb1c385231760655423cfadce47576 @@ -789,7 +837,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.689179019Z" + created: "2026-04-09T09:55:00.141612357Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: cb61a6b8a9710a67ba182c81cff5628e7b35f01604eb1c9b1bb22cbc594745c9 @@ -837,7 +885,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.628596835Z" + created: "2026-04-09T09:55:00.073001405Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: d8f862669db5e2786a05880de6952de473945dd645af5ee233f5584d9b8db6be @@ -885,7 +933,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.615114375Z" + created: "2026-04-09T09:55:00.061878659Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 4db89c3a0c51d99e40e33eeed7c9b43c5a505579944219ec7fc1cc26a6d33ca1 @@ -933,7 +981,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.601345992Z" + created: "2026-04-09T09:55:00.051350275Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: f6fe90537c4ad8827abbdabad6ad628dcdd202bc48b3371929559c6bccfd71f5 @@ -981,7 +1029,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.566199887Z" + created: "2026-04-09T09:55:00.033397791Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 6cee54664d41af7cefefceac70a7f141753d46a388d0bd27fe8810e73428391a @@ -1029,7 +1077,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.560099266Z" + created: "2026-04-09T09:55:00.025887452Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: b4f3c6bf205a5664c5bf85769ecda0e9bf235115f6e09d5db022dadc87c60f3c @@ -1077,7 +1125,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.550955285Z" + created: "2026-04-09T09:55:00.016751164Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 74fa58c368e95bb540c05bc50c5897652524a75fe76db7ee71c371d29715691b @@ -1125,7 +1173,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.544899076Z" + created: "2026-04-09T09:55:00.008879516Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 60cef3943125ca385024b5a1666bd6e3ca3df2965d4cfa32947af8f66da8d137 @@ -1173,7 +1221,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.536506987Z" + created: "2026-04-09T09:54:59.998688099Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: f9f8bc1a12e5c8bccd5d2ffbf67ab584ac86e6156354ff9cefb17043af4965fa @@ -1221,7 +1269,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.530637974Z" + created: "2026-04-09T09:54:59.989766166Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 79145955a5c79591c263c827b77c3c4a7e245d7c0d727d9af725a780cf2ddf23 @@ -1269,7 +1317,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.517400888Z" + created: "2026-04-09T09:54:59.975797698Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: fc3576aff90b5e0583f8a41ce410cbbbec1f4741e0e642667ff409a1a3f585a5 @@ -1317,7 +1365,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.509480142Z" + created: "2026-04-09T09:54:59.961182435Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: d87e315aca50e32bfc84a563e29895ff316a06f04fe13828fdca10402bfafc99 @@ -1365,7 +1413,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.503022672Z" + created: "2026-04-09T09:54:59.953622505Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: f8a000364fc8ef1ae891db85d99a7ceeb6e82e1d20b91f00126c3f27a93c8a69 @@ -1413,7 +1461,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.49674855Z" + created: "2026-04-09T09:54:59.944648048Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 166f938bd541d801f3b94287113635d1ed717ecaa87311100a1d0f5c394c58dc @@ -1461,7 +1509,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.681228253Z" + created: "2026-04-09T09:55:00.134377622Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 78e737cfe7e6ebdf17c31781b75b201512a6372388df328f7dad2c1a78811a38 @@ -1509,7 +1557,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.675026615Z" + created: "2026-04-09T09:55:00.125784656Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 5c921b121b2af0bf51e905efc4f7c550ba28e23586d647ed1e81a3193855c4ac @@ -1557,7 +1605,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.667887986Z" + created: "2026-04-09T09:55:00.118840162Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: fa0a2037e79a90e75579d5acf7b8529266a2ae36255756115769db52327075d9 @@ -1605,7 +1653,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.660760227Z" + created: "2026-04-09T09:55:00.109663648Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 9bcd19ab45c0cefe5ede00b0e914a34b06245f858761d7ce586ca309a00f4161 @@ -1653,7 +1701,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.654850519Z" + created: "2026-04-09T09:55:00.101979295Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 698f8f60438a54a05aa9c6f593198242226e9ffa8f6175effc8d020fff0b7098 @@ -1701,7 +1749,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.646028965Z" + created: "2026-04-09T09:55:00.09065237Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 4818e69aa28fed61e3610de48e90a9b7bd16022bea0c484c337f32117402b388 @@ -1749,7 +1797,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.63964406Z" + created: "2026-04-09T09:55:00.083411409Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 8d00b2616d32f94551db3991bed7afe0694ea465207178c8b2f46d00a61d6395 @@ -1797,7 +1845,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.581769567Z" + created: "2026-04-09T09:55:00.044292038Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 5add702006bef9f8896f57d54f21a8375ce3f846a40fae7376022b6c248bddc6 @@ -1845,7 +1893,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.48927304Z" + created: "2026-04-09T09:54:59.93750335Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: bfb8e52b5b531c12222f6cb4abecb3350137082f6ce987ab84088da0a139cd4b @@ -1893,7 +1941,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.482821036Z" + created: "2026-04-09T09:54:59.929255866Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: b3d228189c04786f753598682108aea5d91f911ddbb852fefcca97044eb09199 @@ -1941,7 +1989,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.476132977Z" + created: "2026-04-09T09:54:59.9219836Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: dfd4b6ce53f7d22fb2a6641fafd693d341e7c23eb591dc0aa3d101e07ecbefa7 @@ -1989,7 +2037,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: latest - created: "2026-04-09T08:37:55.469209251Z" + created: "2026-04-09T09:54:59.914897357Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: ef032ff33fb40cbe10ce4e4ce0ac4f96bb02835e1e31bc01ee87ff62320482b9 @@ -2037,7 +2085,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: 1.0.0 - created: "2026-04-09T08:37:55.463382885Z" + created: "2026-04-09T09:54:59.907444422Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: c11710fcadc0182ba10713467ec5fb77672caabf1c7daddd95802a7940ce38c1 @@ -2085,7 +2133,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: 1.0.0 - created: "2026-04-09T08:37:55.455420283Z" + created: "2026-04-09T09:54:59.900327777Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 5565963e9fa91c8b0c58fdcd4955e4b038b799f713d21fa0521bebe693233920 @@ -2133,7 +2181,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: 1.0.0 - created: "2026-04-09T08:37:55.449899016Z" + created: "2026-04-09T09:54:59.892132205Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: c74d5574e24dbe56fb5a1ece6213e2a57e4f4c10a2e65464490479aa335255e8 @@ -2181,7 +2229,7 @@ entries: image: redis:7-alpine apiVersion: v2 appVersion: 1.0.0 - created: "2026-04-09T08:37:55.439895245Z" + created: "2026-04-09T09:54:59.885712099Z" description: A Helm chart for deploying the Flow workflow engine platform with SOC2/NIS2 compliance support digest: 75fdf3bef90777328b4247d5881224518cd628418003151dd4f9dc4990e2d6ae @@ -2209,4 +2257,4 @@ entries: urls: - https://git.kn.entit.eu/EntitAB/Helm-Charts/raw/branch/main/flow-0.3.1.tgz version: 0.3.1 -generated: "2026-04-09T08:37:55.278986176Z" +generated: "2026-04-09T09:54:59.691904142Z"