Skip to content

fix: make webmodeler webapp component optional#2197

Merged
leiicamundi merged 3 commits intomainfrom
fix/webmodeler-webapp-optional
Apr 1, 2026
Merged

fix: make webmodeler webapp component optional#2197
leiicamundi merged 3 commits intomainfrom
fix/webmodeler-webapp-optional

Conversation

@leiicamundi
Copy link
Copy Markdown
Contributor

The webapp component has been removed from Web Modeler.

  • Remove webapp sections from helm values (no-domain, domain, mkcert, oidc)
  • Make port-forward conditional on service existence

Ref: camunda/camunda-docs#8453

This pull request primarily removes the webapp configuration for Web Modeler from various Kubernetes Helm values files, streamlining deployment configurations. Additionally, it updates the port-forwarding script to properly display and forward the Web Modeler service if it is present.

Configuration cleanup:

  • Removed the webapp section (including environment variables for OIDC and OAuth2) from generic/kubernetes/single-region/helm-values/values-oidc.yml to simplify authentication configuration.
  • Removed the webapp resource requests and limits from both local/kubernetes/kind-single-region/helm-values/values-domain.yml and local/kubernetes/kind-single-region/helm-values/values-no-domain.yml to reduce redundant or unused resource specifications. [1] [2]
  • Removed the webapp configuration for extra volumes, volume mounts, and environment variables related to mkcert from local/kubernetes/kind-single-region/helm-values/values-mkcert.yml, as it is no longer needed.

Port-forwarding improvements:

  • Updated local/kubernetes/kind-single-region/procedure/port-forward.sh to display the Web Modeler service and set up port forwarding for it if available, improving local development and testing workflows. [1] [2]

The webapp component has been removed from Web Modeler.
- Remove webapp sections from helm values (no-domain, domain, mkcert, oidc)
- Make port-forward conditional on service existence

Ref: camunda/camunda-docs#8453
@leiicamundi leiicamundi requested a review from Copilot April 1, 2026 14:23
@leiicamundi leiicamundi self-assigned this Apr 1, 2026
@leiicamundi leiicamundi added the enhancement New feature or request label Apr 1, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

🔀 Skip Workflow Checklist

Check the boxes below to skip specific workflows for this PR.

Global options

  • skip_all - Skip all workflows

Individual workflows

  • skip_aws_cognito_daily_cleanup
  • skip_aws_common_procedure_s3_bucket
  • skip_aws_compute_ec2_single_region_daily_cleanup
  • skip_aws_compute_ec2_single_region_golden
  • skip_aws_compute_ec2_single_region_tests
  • skip_aws_ecs_single_region_fargate_daily_cleanup
  • skip_aws_ecs_single_region_fargate_golden
  • skip_aws_ecs_single_region_fargate_tests
  • skip_aws_eks_single_region_daily_cleanup
  • skip_aws_kubernetes_eks_dual_region_daily_cleanup
  • skip_aws_kubernetes_eks_dual_region_golden
  • skip_aws_kubernetes_eks_dual_region_teleport_tests
  • skip_aws_kubernetes_eks_dual_region_tests
  • skip_aws_kubernetes_eks_single_region_golden
  • skip_aws_kubernetes_eks_single_region_tests
  • skip_aws_modules_eks_rds_os_create_destruct_tests
  • skip_aws_modules_eks_rds_os_daily_cleanup
  • skip_aws_modules_eks_rds_os_tests
  • skip_aws_openshift_rosa_hcp_dual_region_golden
  • skip_aws_openshift_rosa_hcp_dual_region_tests
  • skip_aws_openshift_rosa_hcp_single_region_golden
  • skip_aws_openshift_rosa_hcp_single_region_tests
  • skip_aws_rosa_hcp_dual_region_daily_cleanup
  • skip_aws_rosa_hcp_single_region_daily_cleanup
  • skip_azure_aks_single_region_daily_cleanup
  • skip_azure_common_procedure_storageaccount_test
  • skip_azure_kubernetes_aks_single_region_golden
  • skip_azure_kubernetes_aks_single_region_tests
  • skip_generic_kubernetes_migration_test
  • skip_generic_kubernetes_operator_based_test
  • skip_internal_global_pr_todo_checker
  • skip_local_kubernetes_kind_single_region_tests

This checklist is automatically managed. Checked items will skip the corresponding workflow.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the repository’s Kubernetes local-dev and OIDC overlay configurations to align with Web Modeler no longer requiring (or always shipping) a separate webapp component, and makes local port-forwarding resilient when the webapp Service is absent.

Changes:

  • Removed webModeler.webapp configuration blocks from multiple Helm values overlays (resources, mkcert CA trust, and OIDC env).
  • Updated the Kind port-forward.sh script to only display/port-forward Web Modeler when the camunda-web-modeler-webapp Service exists.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
local/kubernetes/kind-single-region/procedure/port-forward.sh Makes Web Modeler port-forwarding conditional on the camunda-web-modeler-webapp Service existing.
local/kubernetes/kind-single-region/helm-values/values-no-domain.yml Removes the webModeler.webapp.resources section from no-domain Kind values.
local/kubernetes/kind-single-region/helm-values/values-domain.yml Removes the webModeler.webapp.resources section from domain Kind values.
local/kubernetes/kind-single-region/helm-values/values-mkcert.yml Removes mkcert CA trust configuration that was specific to the Node.js webapp component.
generic/kubernetes/single-region/helm-values/values-oidc.yml Removes webModeler.webapp OIDC env configuration, keeping OIDC config focused on the remaining components.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

@hisImminence hisImminence left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

The webapp component has been removed from Web Modeler.
- Remove webapp sections from helm values (no-domain, domain, mkcert, oidc)
- Make port-forward conditional on service existence

Ref: camunda/camunda-docs#8453
The webapp component has been removed from Web Modeler.
- Remove webapp sections from helm values (no-domain, domain, mkcert, oidc)
- Make port-forward conditional on service existence

Ref: camunda/camunda-docs#8453
@leiicamundi leiicamundi requested a review from jfriedenstab April 1, 2026 15:06
@leiicamundi
Copy link
Copy Markdown
Contributor Author

@jfriedenstab can you give a second review to this? Thanks!

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@leiicamundi leiicamundi merged commit e1ea789 into main Apr 1, 2026
35 of 38 checks passed
@leiicamundi leiicamundi deleted the fix/webmodeler-webapp-optional branch April 1, 2026 16:04
@jfriedenstab
Copy link
Copy Markdown

can you give a second review to this? Thanks!

@leiicamundi I'm a bit late as the PR is already merged, but I still left a comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants