Skip to content

feat: add playwright helm chart tests execution #752#1716

Draft
marcel-dias wants to merge 3 commits intomainfrom
feature/752-playwright-tests
Draft

feat: add playwright helm chart tests execution #752#1716
marcel-dias wants to merge 3 commits intomainfrom
feature/752-playwright-tests

Conversation

@marcel-dias
Copy link
Contributor

@marcel-dias marcel-dias commented Jan 23, 2026

What was done

  • feat: add playwright helm chart tests execution

see https://github.com/camunda/team-infrastructure-experience/issues/752

Details

This pull request introduces support for running Playwright-based Helm chart integration tests as part of the internal Camunda chart testing GitHub Action. It adds new inputs and workflow steps to enable, configure, and execute these tests, as well as to manage test artifacts. The documentation is updated to reflect these enhancements and provide guidance on the new options.

Playwright Helm Chart Integration Test Support:

  • Added new inputs to .github/actions/internal-camunda-chart-tests/action.yml and documented them in the README to allow enabling Playwright integration tests, selecting authentication type, test project, exclusions, and artifact handling options. [1] [2] [3]
  • Updated the action description and documentation to include Playwright integration tests as an optional third layer, with details on what is tested and how checks can be enabled/disabled. [1] [2]

Workflow Enhancements for Playwright Tests:

  • Added steps to the composite action to verify prerequisites, cache dependencies, install Node.js modules and browsers, set up environment files (including fetching secrets from Kubernetes), run Playwright tests, and upload test artifacts on failure.

Local Testing Workflow Updates:

  • Modified the local Kind cluster workflow (.github/workflows/local_kubernetes_kind_single_region_tests.yml) to pass required Playwright test inputs, enable Playwright smoke tests when TLS is enabled, and ensure the correct repo path and ref for test execution. [1] [2]

@github-actions
Copy link
Contributor

github-actions bot commented Feb 9, 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_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_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.

@marcel-dias
Copy link
Contributor Author

@marcel-dias marcel-dias force-pushed the feature/752-playwright-tests branch from aec368e to 8dedaae Compare February 19, 2026 20:33
Signed-off-by: Marcel Dias <marcel.dias@camunda.com>
Signed-off-by: Marcel Dias <marcel.dias@camunda.com>
@marcel-dias marcel-dias force-pushed the feature/752-playwright-tests branch from 0e0388c to fa12fef Compare February 23, 2026 18:10
Signed-off-by: Marcel Dias <marcel.dias@camunda.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment