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

Custom Cluster Attributes for Enhanced Environment Management #1560

Open
ramazanpolat opened this issue Oct 4, 2024 · 2 comments
Open

Custom Cluster Attributes for Enhanced Environment Management #1560

ramazanpolat opened this issue Oct 4, 2024 · 2 comments

Comments

@ramazanpolat
Copy link

Feature Request: Custom Cluster Attributes for Enhanced Environment Management

Summary:

This feature request proposes the addition of customizable cluster attributes within Redpanda Console to better manage and distinguish different environments (e.g., staging, production) and their usage in Redpanda Connect. This functionality will help prevent accidental operations on production clusters, ultimately enhancing administrative control and operational safety.

Background:

In complex data environments, maintaining clear boundaries between different deployment stages (e.g., development, staging, production) is critical. Mistakes such as running development processes on a production cluster can have significant repercussions, including downtime, data loss, and other serious impacts. By allowing the assignment of environment-specific attributes to each Redpanda cluster, administrators can more easily and intuitively manage operations and eliminate the risk of confusion.

Proposed Feature:

  1. Attribute Assignment:

    • Allow administrators to assign custom attributes or tags to each cluster within Redpanda Console.
    • Example attributes include env=stage and color=red, indicating environment type and a visual cue.
  2. Visibility in Console:

    • Display these attributes prominently in the Redpanda Console interface, enabling quick identification of each cluster's role and environment.
  3. Integration with Redpanda Connect:

    • Utilize these attributes within Redpanda Connect to enforce rules or alerts.
    • Implement safeguards to prompt or warn against potentially destructive actions when operations span across different environments.
  4. Color Coding:

    • Optional: Introduce a color-coding scheme in the UI based on the color attribute for an immediate visual understanding of the environment.
@michael-redpanda
Copy link

@weeco I think this belongs over in https://github.com/redpanda-data/console?

@weeco weeco transferred this issue from redpanda-data/redpanda Dec 11, 2024
@weeco
Copy link
Contributor

weeco commented Dec 11, 2024

Thanks @michael-redpanda , I transfered the issue into the Console repository FYI @ramazanpolat .

Maybe it's worth to split this issue into multiple since it mentions 4 different feature requests. We've been internally discussing #1 and #4 and had something like a breadcrumb component in mind that would show you the cluster (or tags) on all pages. That would look like this. Would that work for you?

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants