bottlerocket-os / bottlerocket-os/bottlerocket-settings-sdk

Feature request: add `settings.kubernetes.node-annotations`

Open
#44 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
5
Forks
36
Avg merge
4d 12h
Merged PRs (30d)
2

Description

## What I'd Like

I'd like the ability to set [annotations](https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/) on a node in my Kubernetes cluster via Bottlerocket settings, similar to how I can already set labels on a node. The annotations should be have the same user experience as node labels: https://bottlerocket.dev/en/os/1.20.x/api/settings/kubernetes/#node-labels

As toml:
```toml
[settings.kubernetes.node-annotations]
annotation1 = "foo"
annotation2 = "bar"
```

Via `apiclient`:
```
apiclient set settings.kubernetes.node-annotations.annotation1=foo \
settings.kubernetes.node-annotations.annotation2=bar
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.