Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Flexible Naming for Default Groups in edp-install Helm Chart and CD-Pipeline Operator #378

Closed
MykolaMarusenko opened this issue Jan 14, 2025 · 0 comments · Fixed by #379
Assignees
Labels
enhancement New feature or request

Comments

@MykolaMarusenko
Copy link
Contributor

The goal of this task is to enhance the edp-install Helm chart and the CD-Pipeline Operator to support flexible naming for default groups. Currently, the group names are hardcoded in the rolebinding configuration (rolebinding_developer.yaml). This task will involve updating both the Helm chart and the CD-Pipeline Operator logic to fetch group names from values.yaml, thereby allowing for customization as per user deployment needs. Additionally, this task will cover ensuring compatibility with remote cluster deployment scenarios.

Acceptance Criteria

  • The edp-install Helm chart and CD-Pipeline Operator must be updated to fetch group names from values.yaml instead of using hardcoded values.
  • The implementation must include logic to handle custom group names during the provisioning of namespaces by the CD-Pipeline Operator.
  • The functionality must be thoroughly tested, including edge cases to ensure robustness.
  • Ensure that the solution works seamlessly with remote cluster deployment scenarios, with no negative impact on existing functionalities.
  • Documentation must be updated to guide users on how to customize group names in values.yaml.
  • The changes should not affect current users who rely on the default settings, ensuring backward compatibility.
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
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant