added support to the nocloud network metadata to accept the on-link directive. The on-link directive allows a route to be directly connected to the interface and allows a gateway outside of the nic subnet.
Why? (reasoning)
This is supported via kernel args but we need to use metadata passed in via an ISO and nocloud.
Acceptance
Please use the following checklist:
[ ] you linked an issue (if applicable)
[ ] you included tests (if applicable)
[ ] you ran conformance (make conformance)
[ ] you formatted your code (make fmt)
[ ] you linted your code (make lint)
[ ] you generated documentation (make docs)
[ ] you ran unit-tests (make unit-tests)
See make help for a description of the available targets.
Pull Request
What? (description)
added support to the nocloud network metadata to accept the on-link directive. The on-link directive allows a route to be directly connected to the interface and allows a gateway outside of the nic subnet.
Why? (reasoning)
This is supported via kernel args but we need to use metadata passed in via an ISO and nocloud.
Acceptance
Please use the following checklist:
make conformance
)make fmt
)make lint
)make docs
)make unit-tests
)