Skip to content

New Flavor for Enterprise SONiC - #267

Closed
robertvolkmann wants to merge 18 commits into
masterfrom
dell_sonic
Closed

New Flavor for Enterprise SONiC#267
robertvolkmann wants to merge 18 commits into
masterfrom
dell_sonic

Conversation

@robertvolkmann

@robertvolkmann robertvolkmann commented Oct 20, 2025

Copy link
Copy Markdown
Contributor

Description

Run make control-plane and make partition in two different terminal session instead of executing only make because the pre-pull tasks fail on first try but working on a retry.

Error response from daemon: Get "https://ghcr.io/v2/": dial tcp: lookup ghcr.io on [::1]:53: read udp [::1]:41480->[::1]:53: read: connection refused

@robertvolkmann

Copy link
Copy Markdown
Contributor Author

Switches can register itself to the metal-api with the image built from commit metal-stack/metal-core@a0fa151:

$ metalctl switch ls
ID       PARTITION   RACK        OS   STATUS   LAST SYNC 
leaf01   mini-lab    test-rack   🦔   ●        8s ago      
leaf02   mini-lab    test-rack   🦔   ●        9s ago  

@robertvolkmann

robertvolkmann commented Oct 21, 2025

Copy link
Copy Markdown
Contributor Author

Machines successfully PXE booting and can register to the metal-api:

$ metalctl machine ls
ID                                        LAST EVENT   WHEN   AGE   HOSTNAME   PROJECT   SIZE           IMAGE   PARTITION   RACK
00000000-0000-0000-0000-000000000001      Waiting      37s                               v1-small-x86           mini-lab    test-rack
00000000-0000-0000-0000-000000000002      Waiting      37s                               v1-small-x86           mini-lab    test-rack

@robertvolkmann

robertvolkmann commented Oct 21, 2025

Copy link
Copy Markdown
Contributor Author

The machines can be provisioned but the integration test fails on Test connectivity to outside because SSH jump to the machines over the switch doesn't work for unknown reason:

$ metalctl machine ls
ID                                         LAST EVENT    WHEN   AGE       HOSTNAME   PROJECT                                SIZE           IMAGE               PARTITION   RACK      
00000000-0000-0000-0000-000000000001   🛡   Phoned Home   26s    11m 48s   fw         00000000-0000-0000-0000-000000000001   v1-small-x86   Firewall 3 Ubuntu   mini-lab    test-rack   
00000000-0000-0000-0000-000000000002       Phoned Home   26s    11m 45s   test       00000000-0000-0000-0000-000000000001   v1-small-x86   Debian 12           mini-lab    test-rack   

@robertvolkmann

Copy link
Copy Markdown
Contributor Author

The integration tests fails since I switched to metal-stack/metal-core@a0fa151.

@iljarotar do you know any incompatibilities introduced after metal-core v0.12.2?

@iljarotar

Copy link
Copy Markdown
Contributor

None that I know of since I haven't tried any of them on a broadcom switch yet.

Comment thread README.md Outdated
@mwindower

Copy link
Copy Markdown
Contributor

Contained in #272

@iljarotar

Copy link
Copy Markdown
Contributor

Can the branch be deleted or is it still needed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants