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

Define Annotations globally and inherit for all resources created #930

Open
rajeshm90 opened this issue Jan 8, 2025 · 1 comment
Open
Labels
enhancement New feature or request

Comments

@rajeshm90
Copy link

Annotations in global level for OpenSearch-Cluster Helm Chart

What are you proposing?

Currently the cluster.annotations is set only to the OpenSearchCluster manifest, not the all pods created from nodePools. So, proposing to have an annotation input globally and inherit to all, then the child level added should be overridden or append.

What problems are you trying to solve?

The cluster resource creation is done properly with the annotations, but not for the nodePools currently. There are tools in Kubernetes running for inventory purposes and which takes inputs from annotations too. These inventory-based tools are focusing the resources in Kubernetes which consumes the capacity (ex. CPU, Mem, Disk, etc...). Since the nodePool is not having any annotation, it returns null.

It is possible to explicitly mention the annotations in each nodePool component, but this will be duplicate. Since the cluster is used for same purpose, the annotations should be same in all nodePool components.

@github-actions github-actions bot added the untriaged Issues that have not yet been triaged label Jan 8, 2025
@krisfreedain krisfreedain added enhancement New feature or request and removed untriaged Issues that have not yet been triaged labels Jan 27, 2025
@krisfreedain
Copy link
Member

Catch All Triage - 1, 2, 3

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
Status: 🆕 New
Development

No branches or pull requests

2 participants