Skip to content

Conversation

@nagadeesh-nagaraja
Copy link
Contributor

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

fixes: #306

details #287

@nagadeesh-nagaraja nagadeesh-nagaraja self-assigned this Apr 22, 2025
@github-actions github-actions bot added size/XXL api-change documentation Improvements or additions to documentation labels Apr 22, 2025
@nagadeesh-nagaraja nagadeesh-nagaraja force-pushed the bmcSetting branch 3 times, most recently from 7a80936 to 117d5a0 Compare April 23, 2025 11:17
@nagadeesh-nagaraja nagadeesh-nagaraja moved this to In Progress in Roadmap Apr 23, 2025
@nagadeesh-nagaraja nagadeesh-nagaraja linked an issue Apr 23, 2025 that may be closed by this pull request
@nagadeesh-nagaraja nagadeesh-nagaraja marked this pull request as ready for review April 23, 2025 11:26
@afritzler afritzler changed the title Add BMCSettings type and controller implementation Add BMCSettings type and controller implementation Apr 24, 2025
@nagadeesh-nagaraja nagadeesh-nagaraja force-pushed the bmcSetting branch 2 times, most recently from b59d95c to 6390b3f Compare April 24, 2025 09:19
@nagadeesh-nagaraja nagadeesh-nagaraja marked this pull request as draft April 25, 2025 08:05
@nagadeesh-nagaraja
Copy link
Contributor Author

Converting it back to draft as it needs a bit of update to accommodate different type of vendors and variation of settings available.

@nagadeesh-nagaraja
Copy link
Contributor Author

I need to do a better job with rebasing/merging with main. I messed up history again when trying to merge with main.
is the additional commit i added after i resolved some merge conflicts with main.

Resolve merge conflicts with main

@afritzler afritzler force-pushed the main branch 4 times, most recently from 0c35c73 to 0e5194a Compare June 10, 2025 12:59
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.

I found some time for another review pass.

bmc/oem/dell.go Outdated
// for wach sub type, apply the settings
for settingPath, payload := range payloads {
// fetch the etag required for settingPath
etag, err := func(uri string) ([]string, error) {
Copy link
Contributor

Choose a reason for hiding this comment

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

Is it possible to batch the requests instead of doing a loop? If yes, it would be a good follow-up.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I have not tried it. server usually takes one update at a time. may be can check it out as a follow-up for sure.

* Add webhook for BMCSettings resources

* remove serverRefList

* Add delete logic in the webbhoob

* fix some housekeeping stuff
@afritzler afritzler merged commit 93f33d3 into main Jun 25, 2025
14 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Roadmap Jun 25, 2025
@afritzler afritzler deleted the bmcSetting branch June 25, 2025 11:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api-change area/metal-automation documentation Improvements or additions to documentation enhancement New feature or request size/XXL

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Introduce new Resource BMCSettings and Controller and support DELL BMC settings

5 participants