Skip to content

Implement Configured condition for Banner controller - #638

Merged
felix-kaestner merged 1 commit into
ironcore-dev:mainfrom
lparz1val:feat/configured-condition-banner
Oct 15, 2026
Merged

felix-kaestner merged 1 commit into
ironcore-dev:mainfrom
lparz1val:feat/configured-condition-banner

Conversation

@lparz1val

Copy link
Copy Markdown
Contributor

Extract Banner controller + test changes from branch feat/configured-condition #426. Find error paths in controller and handle them by setting conditions.FromError(err).

Follow-up commit drops the Configured condition on K8s API / provider-connect failures — those are transient infra blips, not device-config state, so they must not flap the condition.

Tested against a Cisco NX-OS device: confirmed the Configured print column renders, the condition set is Ready/Configured/Paused in order, the banner is written to the device, and re-reconciles report "configuration already up-to-date" (idempotent, no repeat Set).

@hardikdr hardikdr added the area/switch-automation Automation processes for network switch management and operations. label Oct 15, 2026
@hardikdr hardikdr added this to Roadmap Oct 15, 2026
felix-kaestner
felix-kaestner previously approved these changes Oct 15, 2026
@lparz1val
lparz1val force-pushed the feat/configured-condition-banner branch 2 times, most recently from 9bb671d to f215b91 Compare October 15, 2026 11:52
Extract Banner controller + test changes from branch feat/configured-condition.
Set Configured condition only upon EnsureBanner result; don't set it upon K8s
API or connectivity failures.

Signed-off-by: Yurii Levchenko <yurii.levchenko@sap.com>
felix-kaestner
felix-kaestner previously approved these changes Oct 15, 2026
@lparz1val
lparz1val force-pushed the feat/configured-condition-banner branch from 38e3c22 to 2059ecf Compare October 15, 2026 13:10
@felix-kaestner
felix-kaestner merged commit eeadeb6 into ironcore-dev:main Oct 15, 2026
20 of 21 checks passed
@github-project-automation github-project-automation Bot moved this to Done in Roadmap Oct 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/switch-automation Automation processes for network switch management and operations.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants