Skip to content

Comments

Add webhook for BMCSettings resources#322

Merged
afritzler merged 4 commits intobmcSettingfrom
webhookBMCSetting
Jun 24, 2025
Merged

Add webhook for BMCSettings resources#322
afritzler merged 4 commits intobmcSettingfrom
webhookBMCSetting

Conversation

@nagadeesh-nagaraja
Copy link
Contributor

@nagadeesh-nagaraja nagadeesh-nagaraja commented Apr 30, 2025

Fixes #307

@nagadeesh-nagaraja nagadeesh-nagaraja self-assigned this Apr 30, 2025
@github-actions github-actions bot added size/XXL documentation Improvements or additions to documentation labels Apr 30, 2025
@nagadeesh-nagaraja nagadeesh-nagaraja linked an issue Apr 30, 2025 that may be closed by this pull request
@nagadeesh-nagaraja nagadeesh-nagaraja changed the title Webhook bmc setting Add webhook for bmcSetting resources Apr 30, 2025
@github-actions github-actions bot added size/L and removed size/XXL labels Apr 30, 2025
@nagadeesh-nagaraja nagadeesh-nagaraja force-pushed the bmcSetting branch 2 times, most recently from 8f810ed to 860e7be Compare May 7, 2025 10:13
@nagadeesh-nagaraja nagadeesh-nagaraja marked this pull request as ready for review May 7, 2025 15:35
@nagadeesh-nagaraja nagadeesh-nagaraja moved this to In Progress in Roadmap May 7, 2025
@nagadeesh-nagaraja
Copy link
Contributor Author

need to merge after PR #303

@Nuckal777
Copy link
Contributor

Looks good in general. I guess the same comments as in #325 apply.

@afritzler afritzler changed the title Add webhook for bmcSetting resources Add webhook for BMCSetting resources May 28, 2025
@nagadeesh-nagaraja nagadeesh-nagaraja force-pushed the bmcSetting branch 2 times, most recently from 733b885 to ba84abc Compare May 28, 2025 09:29
@stefanhipfel
Copy link
Contributor

LGTM

Copy link
Contributor

@Nuckal777 Nuckal777 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, looks good in general. I just got some small housekeeping stuff.

@afritzler afritzler changed the title Add webhook for BMCSetting resources Add webhook for BMCSettings resources Jun 24, 2025
@afritzler afritzler added enhancement New feature or request and removed api-change labels Jun 24, 2025
@afritzler afritzler merged commit 3019d87 into bmcSetting Jun 24, 2025
14 checks passed
@afritzler afritzler deleted the webhookBMCSetting branch June 24, 2025 08:06
@github-project-automation github-project-automation bot moved this from In Progress to Done in Roadmap Jun 24, 2025
afritzler pushed a commit that referenced this pull request Jun 25, 2025
* Add crd and controller for BMCSettings

* change name to bmcSettings

* Add reset bmc, improve controller logic

* skip some lint check temporarily

* Improve documentation for bmcSettings

* Update design to accomodate difference vedor variations

* merge conflict after rebase

* request for maintenance all the time

* Merge with latest Unit test helpers

* expected merge changes with BIOSVersion CRD PR

* Fix naming convenctions, factor out code  and fix comments

* Use requeAfter instead of reconcile error

* Resolve merge conflicts with main

* Change naming to ServerMaintenanceRefItem

* resolve merge conflict with merge

* regenerate genereted files

* some code improvements

* remove unwanted comments and newlines

* Add webhook for `BMCSettings` resources (#322)

* Add webhook for BMCSettings resources

* remove serverRefList

* Add delete logic in the webbhoob

* fix some housekeeping stuff

* Update the serverMaintenanceRef API field
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/metal-automation documentation Improvements or additions to documentation enhancement New feature or request size/L

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Add webHook to control number of BMCSettings per BMC

5 participants