tasks:lab-extras
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tasks:lab-extras [2026/07/16 15:39] – akraitman | tasks:lab-extras [2026/10/02 19:08] (current) – djgalloway | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| lab-extras is a repo of miscellaneous packages we want testnodes to have access to. | lab-extras is a repo of miscellaneous packages we want testnodes to have access to. | ||
| - | http:// | + | https:// |
| An example of a time we'd want to use this is when a package from CentOS 7.3 has a bugfix we want to test on CentOS 7.2. The RPM can be downloaded from the CentOS 7.2 CM (testing) repo, placed in the CentOS 7 lab-extras repo and installed. | An example of a time we'd want to use this is when a package from CentOS 7.3 has a bugfix we want to test on CentOS 7.2. The RPM can be downloaded from the CentOS 7.2 CM (testing) repo, placed in the CentOS 7 lab-extras repo and installed. | ||
| Line 41: | Line 41: | ||
| ===== Supported firmware ===== | ===== Supported firmware ===== | ||
| - | | Drive family | Target firmware | + | | Drive family |
| - | | ------------ | --------------- | + | | Micron 7450 |
| - | | Micron 7450 | E2MU300 | + | | Micron 7500 |
| - | | Micron 7500 | E3MQ005 | + | |
| The testnode Ansible role automatically detects supported Micron drives and upgrades them when the installed firmware is older than the target version. | The testnode Ansible role automatically detects supported Micron drives and upgrades them when the installed firmware is older than the target version. | ||
| Line 69: | Line 68: | ||
| └── Micron_7450_E2MU400_release.ubi | └── Micron_7450_E2MU400_release.ubi | ||
| </ | </ | ||
| - | |||
| - | ===== Updating the firmware files ===== | ||
| - | |||
| - | Follow the existing **Managing packages in lab-extras** documentation for publishing new files to the lab-extras repository. | ||
| - | |||
| - | *Link:* `docker-mirror: | ||
| This page intentionally does not duplicate those instructions. | This page intentionally does not duplicate those instructions. | ||
| Line 82: | Line 75: | ||
| When a new firmware version is released: | When a new firmware version is released: | ||
| - | 1. Upload the firmware image to the appropriate directory in `lab-extras`. | + | 1. Upload the firmware image to the appropriate directory in lab-extras. |
| - | 2. Update the target firmware version in `roles/ | + | |
| + | 2. Update the target firmware version in roles/ | ||
| 3. Update the firmware filename if necessary. | 3. Update the firmware filename if necessary. | ||
| + | |||
| 4. Verify on a trial node that the firmware is detected and upgraded successfully. | 4. Verify on a trial node that the firmware is detected and upgraded successfully. | ||
| Line 118: | Line 114: | ||
| * Slot 1 is read-only on supported Micron drives. | * Slot 1 is read-only on supported Micron drives. | ||
| + | |||
| * Firmware is committed to slot 2 using activation action 3. | * Firmware is committed to slot 2 using activation action 3. | ||
| + | |||
| * The Ansible role skips non-Micron NVMe devices automatically. | * The Ansible role skips non-Micron NVMe devices automatically. | ||
tasks/lab-extras.1784216388.txt.gz · Last modified: by akraitman
