-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Provisioning for fw binaries #60
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Alexander Maslennikov <amaslennikov@nvidia.com>
Pull Request Test Coverage Report for Build 12869702495Details
💛 - Coveralls |
b74a496
to
3efb2ff
Compare
3efb2ff
to
3ff1374
Compare
ce47fcc
to
aa7dc94
Compare
Introduced two new CRDs: NicFirmwareSource and NicFirmwareTemplate New controller reconciling NicFirmwareSources firmware package with logic for provisioning firmware files on a shared storage unit tests Signed-off-by: Alexander Maslennikov <amaslennikov@nvidia.com>
aa7dc94
to
13c0f57
Compare
// NicFirmwareSourceSpec represents a list of url sources for FW | ||
type NicFirmwareSourceSpec struct { | ||
// BinUrlSource represents a list of url sources for FW | ||
BinUrlSource []string `json:"binUrlSource"` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is the meaning of the bin
prefix? Is it needed?
Also should we have plural? binUrlSources
mountPath: /nic-firmware | ||
readOnly: false | ||
# TODO change to user-specified storage class | ||
volumes: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just to make sure I understand, eventually we use a PVC with shared storage (ReadWriteMany)?
Where the PVC name will be configured?
Introduced two new CRDs: NicFirmwareSource and NicFirmwareTemplate
New controller reconciling NicFirmwareSources
firmware package with logic for provisioning firmware files on a shared storage
unit tests
change docker base image for operator to rhel to install mstflint
TBD in separate PRs: