Skip to content

Commit decc8a6

Browse files
committed
Merge branch 'master' into 2ugw
2 parents 3d90367 + dd3aae0 commit decc8a6

15 files changed

Lines changed: 424 additions & 102 deletions

File tree

.github/workflows/build-packages.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ jobs:
7575
- sign
7676
- update_repositories
7777
runs-on: buildinator-5
78+
permissions:
79+
contents: write
7880
steps:
7981
- name: Set Variables
8082
if: startsWith(github.ref, 'refs/tags/')

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
## 45drives-tools 4.0.32-1
1+
## 45drives-tools 4.0.38-2
22

3-
* Hotfix - reverses hl4 slot order
3+
* Rebuilding with added github write perms

dalias/example_config/STUDIO15

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
1-1
2+
1-2
3+
1-3
4+
1-4
5+
1-5
6+
1-6
7+
1-7
8+
1-8
9+
1-9
10+
1-10
11+
1-11
12+
1-12
13+
1-13
14+
1-14
15+
1-15

manifest.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"name": "45drives-tools",
44
"title": "45drives-tools",
55
"description": "cli tools for 45Drives server products",
6-
"version": "4.0.32",
7-
"build_number": "1",
6+
"version": "4.0.38",
7+
"build_number": "2",
88
"stable": true,
99
"author": "Brett Kelly <bkelly@45drives.com>",
1010
"git_url": "https://github.com/45Drives/ceph-ansible-45d",
@@ -75,8 +75,8 @@
7575
],
7676
"changelog": {
7777
"urgency": "medium",
78-
"version": "4.0.32",
79-
"build_number": "1",
78+
"version": "4.0.38",
79+
"build_number": "2",
8080
"date": null,
8181
"packager": "Brett Kelly <bkelly@45drives.com>",
8282
"changes": []

packaging/debian-bookworm/changelog

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
1+
45drives-tools (4.0.38-2bookworm) bookworm; urgency=medium
2+
3+
* Rebuilding with added github write perms
4+
5+
-- Jordan Keough <jkeough@45drives.com> Fri, 27 Feb 2026 09:12:36 -0400
6+
7+
45drives-tools (4.0.38-1bookworm) bookworm; urgency=medium
8+
9+
* Adds Studio15
10+
11+
-- Jordan Keough <jkeough@45drives.com> Fri, 27 Feb 2026 08:17:24 -0400
12+
13+
45drives-tools (4.0.37-1bookworm) bookworm; urgency=medium
14+
15+
* Removes lines preventing dmap from working on HL15
16+
17+
-- Jordan Keough <jkeough@45drives.com> Wed, 28 Jan 2026 10:00:53 -0400
18+
19+
45drives-tools (4.0.36-2bookworm) bookworm; urgency=medium
20+
21+
* Missed a commit in last merge, now has full fix for virtual nvme block devices
22+
(ubu20)
23+
24+
-- Jordan Keough <jkeough@45drives.com> Thu, 22 Jan 2026 06:06:59 -0400
25+
26+
45drives-tools (4.0.36-1bookworm) bookworm; urgency=medium
27+
28+
* Merges nvme drive mapping and loadtest fixes to handle custom nvme aliasing paths
29+
as seen on ubu20 systems
30+
31+
-- Jordan Keough <jkeough@45drives.com> Thu, 22 Jan 2026 05:31:52 -0400
32+
33+
45drives-tools (4.0.35-1bookworm) bookworm; urgency=medium
34+
35+
* Updates loadtest to properly detect non-standard custom nvme aliasing paths (as
36+
seen on ubu20 systems)
37+
38+
-- Jordan Keough <jkeough@45drives.com> Fri, 09 Jan 2026 05:45:27 -0400
39+
40+
45drives-tools (4.0.34-1bookworm) bookworm; urgency=medium
41+
42+
* Fixes nvme drive mapping on ubuntu 20
43+
44+
-- Jordan Keough <jkeough@45drives.com> Thu, 08 Jan 2026 10:23:38 -0400
45+
46+
45drives-tools (4.0.33-1bookworm) bookworm; urgency=medium
47+
48+
* Updates ubm udev trigger logic to run when 'change' actions trigger in addition
49+
to 'add' actions
50+
51+
-- Jordan Keough <jkeough@45drives.com> Mon, 05 Jan 2026 08:47:20 -0400
52+
153
45drives-tools (4.0.32-1bookworm) bookworm; urgency=medium
254

355
* Hotfix - reverses hl4 slot order

packaging/rocky-el8/main.spec.j2

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,26 @@ fi
7777
/usr/lib/udev/rules.d/*
7878

7979
%changelog
80+
* Fri Feb 27 2026 Jordan Keough <jkeough@45drives.com> 4.0.38-2
81+
- Rebuilding with added github write perms
82+
* Fri Feb 27 2026 Jordan Keough <jkeough@45drives.com> 4.0.38-1
83+
- Adds Studio15
84+
* Wed Jan 28 2026 Jordan Keough <jkeough@45drives.com> 4.0.37-1
85+
- Removes lines preventing dmap from working on HL15
86+
* Thu Jan 22 2026 Jordan Keough <jkeough@45drives.com> 4.0.36-2
87+
- Missed a commit in last merge, now has full fix for virtual nvme block devices
88+
(ubu20)
89+
* Thu Jan 22 2026 Jordan Keough <jkeough@45drives.com> 4.0.36-1
90+
- Merges nvme drive mapping and loadtest fixes to handle custom nvme aliasing paths
91+
as seen on ubu20 systems
92+
* Fri Jan 09 2026 Jordan Keough <jkeough@45drives.com> 4.0.35-1
93+
- Updates loadtest to properly detect non-standard custom nvme aliasing paths (as
94+
seen on ubu20 systems)
95+
* Thu Jan 08 2026 Jordan Keough <jkeough@45drives.com> 4.0.34-1
96+
- Fixes nvme drive mapping on ubuntu 20
97+
* Mon Jan 05 2026 Jordan Keough <jkeough@45drives.com> 4.0.33-1
98+
- Updates ubm udev trigger logic to run when 'change' actions trigger in addition
99+
to 'add' actions
80100
* Fri Dec 19 2025 Jordan Keough <jkeough@45drives.com> 4.0.32-1
81101
- Hotfix - reverses hl4 slot order
82102
* Wed Dec 17 2025 Jordan Keough <jkeough@45drives.com> 4.0.31-1

packaging/rocky-el9/main.spec.j2

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,26 @@ fi
7777
/usr/lib/udev/rules.d/*
7878

7979
%changelog
80+
* Fri Feb 27 2026 Jordan Keough <jkeough@45drives.com> 4.0.38-2
81+
- Rebuilding with added github write perms
82+
* Fri Feb 27 2026 Jordan Keough <jkeough@45drives.com> 4.0.38-1
83+
- Adds Studio15
84+
* Wed Jan 28 2026 Jordan Keough <jkeough@45drives.com> 4.0.37-1
85+
- Removes lines preventing dmap from working on HL15
86+
* Thu Jan 22 2026 Jordan Keough <jkeough@45drives.com> 4.0.36-2
87+
- Missed a commit in last merge, now has full fix for virtual nvme block devices
88+
(ubu20)
89+
* Thu Jan 22 2026 Jordan Keough <jkeough@45drives.com> 4.0.36-1
90+
- Merges nvme drive mapping and loadtest fixes to handle custom nvme aliasing paths
91+
as seen on ubu20 systems
92+
* Fri Jan 09 2026 Jordan Keough <jkeough@45drives.com> 4.0.35-1
93+
- Updates loadtest to properly detect non-standard custom nvme aliasing paths (as
94+
seen on ubu20 systems)
95+
* Thu Jan 08 2026 Jordan Keough <jkeough@45drives.com> 4.0.34-1
96+
- Fixes nvme drive mapping on ubuntu 20
97+
* Mon Jan 05 2026 Jordan Keough <jkeough@45drives.com> 4.0.33-1
98+
- Updates ubm udev trigger logic to run when 'change' actions trigger in addition
99+
to 'add' actions
80100
* Fri Dec 19 2025 Jordan Keough <jkeough@45drives.com> 4.0.32-1
81101
- Hotfix - reverses hl4 slot order
82102
* Wed Dec 17 2025 Jordan Keough <jkeough@45drives.com> 4.0.31-1

packaging/ubuntu-focal/changelog

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
1+
45drives-tools (4.0.38-2focal) focal; urgency=medium
2+
3+
* Rebuilding with added github write perms
4+
5+
-- Jordan Keough <jkeough@45drives.com> Fri, 27 Feb 2026 09:12:36 -0400
6+
7+
45drives-tools (4.0.38-1focal) focal; urgency=medium
8+
9+
* Adds Studio15
10+
11+
-- Jordan Keough <jkeough@45drives.com> Fri, 27 Feb 2026 08:17:24 -0400
12+
13+
45drives-tools (4.0.37-1focal) focal; urgency=medium
14+
15+
* Removes lines preventing dmap from working on HL15
16+
17+
-- Jordan Keough <jkeough@45drives.com> Wed, 28 Jan 2026 10:00:53 -0400
18+
19+
45drives-tools (4.0.36-2focal) focal; urgency=medium
20+
21+
* Missed a commit in last merge, now has full fix for virtual nvme block devices
22+
(ubu20)
23+
24+
-- Jordan Keough <jkeough@45drives.com> Thu, 22 Jan 2026 06:06:59 -0400
25+
26+
45drives-tools (4.0.36-1focal) focal; urgency=medium
27+
28+
* Merges nvme drive mapping and loadtest fixes to handle custom nvme aliasing paths
29+
as seen on ubu20 systems
30+
31+
-- Jordan Keough <jkeough@45drives.com> Thu, 22 Jan 2026 05:31:52 -0400
32+
33+
45drives-tools (4.0.35-1focal) focal; urgency=medium
34+
35+
* Updates loadtest to properly detect non-standard custom nvme aliasing paths (as
36+
seen on ubu20 systems)
37+
38+
-- Jordan Keough <jkeough@45drives.com> Fri, 09 Jan 2026 05:45:27 -0400
39+
40+
45drives-tools (4.0.34-1focal) focal; urgency=medium
41+
42+
* Fixes nvme drive mapping on ubuntu 20
43+
44+
-- Jordan Keough <jkeough@45drives.com> Thu, 08 Jan 2026 10:23:38 -0400
45+
46+
45drives-tools (4.0.33-1focal) focal; urgency=medium
47+
48+
* Updates ubm udev trigger logic to run when 'change' actions trigger in addition
49+
to 'add' actions
50+
51+
-- Jordan Keough <jkeough@45drives.com> Mon, 05 Jan 2026 08:47:20 -0400
52+
153
45drives-tools (4.0.32-1focal) focal; urgency=medium
254

355
* Hotfix - reverses hl4 slot order

packaging/ubuntu-jammy/changelog

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
1+
45drives-tools (4.0.38-2jammy) jammy; urgency=medium
2+
3+
* Rebuilding with added github write perms
4+
5+
-- Jordan Keough <jkeough@45drives.com> Fri, 27 Feb 2026 09:12:36 -0400
6+
7+
45drives-tools (4.0.38-1jammy) jammy; urgency=medium
8+
9+
* Adds Studio15
10+
11+
-- Jordan Keough <jkeough@45drives.com> Fri, 27 Feb 2026 08:17:24 -0400
12+
13+
45drives-tools (4.0.37-1jammy) jammy; urgency=medium
14+
15+
* Removes lines preventing dmap from working on HL15
16+
17+
-- Jordan Keough <jkeough@45drives.com> Wed, 28 Jan 2026 10:00:53 -0400
18+
19+
45drives-tools (4.0.36-2jammy) jammy; urgency=medium
20+
21+
* Missed a commit in last merge, now has full fix for virtual nvme block devices
22+
(ubu20)
23+
24+
-- Jordan Keough <jkeough@45drives.com> Thu, 22 Jan 2026 06:06:59 -0400
25+
26+
45drives-tools (4.0.36-1jammy) jammy; urgency=medium
27+
28+
* Merges nvme drive mapping and loadtest fixes to handle custom nvme aliasing paths
29+
as seen on ubu20 systems
30+
31+
-- Jordan Keough <jkeough@45drives.com> Thu, 22 Jan 2026 05:31:52 -0400
32+
33+
45drives-tools (4.0.35-1jammy) jammy; urgency=medium
34+
35+
* Updates loadtest to properly detect non-standard custom nvme aliasing paths (as
36+
seen on ubu20 systems)
37+
38+
-- Jordan Keough <jkeough@45drives.com> Fri, 09 Jan 2026 05:45:27 -0400
39+
40+
45drives-tools (4.0.34-1jammy) jammy; urgency=medium
41+
42+
* Fixes nvme drive mapping on ubuntu 20
43+
44+
-- Jordan Keough <jkeough@45drives.com> Thu, 08 Jan 2026 10:23:38 -0400
45+
46+
45drives-tools (4.0.33-1jammy) jammy; urgency=medium
47+
48+
* Updates ubm udev trigger logic to run when 'change' actions trigger in addition
49+
to 'add' actions
50+
51+
-- Jordan Keough <jkeough@45drives.com> Mon, 05 Jan 2026 08:47:20 -0400
52+
153
45drives-tools (4.0.32-1jammy) jammy; urgency=medium
254

355
* Hotfix - reverses hl4 slot order

tools/dmap

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,8 @@ def create_vdev_id(server):
505505
"F8X3":[20,20,20]
506506
},
507507
"STUDIO":{
508-
"STUDIO8":[4,4]
508+
"STUDIO8":[4,4],
509+
"STUDIO15":[15],
509510
},
510511
"?":{
511512
"?":[0]

0 commit comments

Comments
 (0)