Skip to content

Commit

Permalink
Fix complaince check
Browse files Browse the repository at this point in the history
  • Loading branch information
kkumar authored and damyan committed Jan 8, 2025
1 parent 888221c commit b2328ac
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 4 deletions.
1 change: 1 addition & 0 deletions .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Files:
go.mod
go.sum
hack/*
plugins/httpboot/*.yaml
Copyright: 2024 SAP SE or an SAP affiliate company and IronCore contributors
License: MIT

Expand Down
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,12 @@ Implements HTTP boot from [Unifed Kernel Image](https://uapi-group.org/specifica
Delivers the HTTP boot image as a [BootFileURL](https://www.rfc-editor.org/rfc/rfc5970.html#section-3.2). Based on configuration it delivers either a client-specific UKIs dynamically or a default UKI for all clients. When client-specific UKIs are configured, IPv6 relays *must* be used, so the client can be identified based on its link-local address (which the relay always provides).
### Configuration
A single HTTP(s) URL shall be passed as a string. It must be either
A single HTTP(s) URL shall be passed as a string in `httpboot_config.yaml` as given below. It must be either
- a direct URL to an UKI (default UKI for all clients)
- magic identifier `bootservice:`+ a URL to a boot service delivering dynamically client-specific UKIs based on client identification
````yaml
bootServer: http://[2001:db8::1]/image.uki
````
### Notes
- not tested on IPv4
- IPv6 relays are supported
Expand Down
4 changes: 2 additions & 2 deletions config/default/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@ data:
- ipam: metal-api-system dhcp
- onmetal:
- dns: 2001:4860:4860::6464 2001:4860:4860::64
- pxeboot: pxeboot_config.yaml
- httpboot: bootservice:http://example.com/boot-operator-endpoint:8083
- pxeboot: tftp://[2001:db8::1]/ipxe/x86_64/ipxe http://[2001:db8::1]/ipxe/boot6
- httpboot: bootservice:http://example.com/boot-operator-endpoint:8083
2 changes: 1 addition & 1 deletion example/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ server6:
# always provide the same IP address, no matter who's asking:
# - bluefield: bluefield_config.yaml
# implement HTTPBoot
- httpboot: http://[2001:db8::1]/image.uki
- httpboot: httpboot_config.yaml
# add leased IPs to ironcore's IPAM
- ipam: ipam_config.yaml
# lease IPs based on /127 subnets coming from relays running on the switches
Expand Down

0 comments on commit b2328ac

Please sign in to comment.