Comments (2)
For visibility, I raised the following in slack:
⚠️ Request for feedback/inputI'm working on the Optimize integration and found some things I would like to discuss.
- Optimize needs to be configured with the partition count. Currently, this information is located in the Zeebe sub-chart. Helm doesn't allow sharing of information between child /sub-charts. The following solutions I see:
- We add a new property, which is globally available. Like: global.zeebePartitionCount The problem I see here is that currently, we have zeebe.partitionCount which people use. We could drop the property and print a warning if this property is still in use. If we want to keep the value: we could use the value of global.zeebePartitionCount in zeebe.partitionCount, to only configure one property. But this will not help with users which already use zeebe.partitionCount and are not aware of the new property.
- We add just a new property in the Optimize sub chart and the user needs to configure the partition count in two places. In zeebe and optimize section.
- I could investigate an idea I had recently. In the root we have access to all properties, so we might be able to deploy a config map for Optimize, which contains the properties from Zeebe.
- Optimize can somehow self-detect the partition count like operate does
- Optimize has a dependency on identity. What if identity is disabled? Should we disable Optimize as well? Might make sense to me.
- We currently have identity.enabled to enable and deploy identity resources and global.identity.auth.enable to enable the authentication for all web apps with identity. Currently you have to disable both to run operate or tasklist without identity (and not deploy identity resources). Do we want to combine them? Like only having global.identity.auth.enable and removing identity.enabled . This would be a breaking change, but I don't expect too many problems with that.
from camunda-platform-helm.
Done via https://github.com/camunda/camunda-platform-helm/releases/tag/camunda-platform-8.0.5
from camunda-platform-helm.
Related Issues (20)
- Number of replicas is hardcoded in some components HOT 1
- [TASK] Use a fixed password for console sm deployment HOT 1
- [TASK] Support multi-namespace deployments HOT 2
- CI doesn't function when the base branch is on a forked repository HOT 2
- [TASK] Review OpenSSF Scorecard findings HOT 2
- [ISSUE] Can't solve "configure Keycloak, you have 3 options:" HOT 4
- [TASK] Remove development notes from the chart before releasing it HOT 1
- [ISSUE] Elasticsearch fails to start when provided with image values HOT 2
- [ISSUE] Optimize without Identity tries to connect to C7 HOT 4
- [TASK] Update Keycloak chart major version
- [TASK] Exit installation if Optimize is enabled and Identity is disabled
- [ISSUE] Cannot access Operate and Tasklist actuator endpoint HOT 3
- [TASK] Replace Identity vars with generic OICD vars HOT 3
- [TASK] Template integration test workflow
- [ISSUE] identity cannot be accessed under a sub-path HOT 4
- [ISSUE] Invalid Redirect URI in Camunda Platform 8.3.3 HOT 2
- [ISSUE] kind/camunda-platform-core-kind-values.yaml is out of date with new elasticsearch changes
- [ENHANCEMENT] Force identity.auth.enable:true when multinenancy.enable:true HOT 1
- [ISSUE] connectors inbound not found HOT 3
- [ISSUE] Unable to install helm chart for camunda-platform version 8.3.4 with pullSecrets error HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from camunda-platform-helm.