Skip to content

Add LINSTOR controller and satellite helpers - #12

Merged
Wescoeur merged 2 commits into
ran-rpc-module-drbdfrom
ran-linstor-controller-satellites-helpers
Oct 7, 2026
Merged

Wescoeur merged 2 commits into
ran-rpc-module-drbdfrom
ran-linstor-controller-satellites-helpers

Conversation

@Wescoeur

@Wescoeur Wescoeur commented Jul 13, 2026 •

Copy link
Copy Markdown
Member

Must be merged after #11.

@Wescoeur
Wescoeur requested a review from a team July 13, 2026 22:13
@Wescoeur Wescoeur changed the title feat(core): add LINSTOR controller and satellite helpers Add LINSTOR controller and satellite helpers Jul 13, 2026
@Wescoeur
Wescoeur force-pushed the ran-rpc-module-drbd branch from b14caf2 to a85bbb7 Compare July 15, 2026 15:55
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from ea8099b to 2140160 Compare July 15, 2026 15:56
@Wescoeur
Wescoeur force-pushed the ran-rpc-module-drbd branch 3 times, most recently from 9466638 to 9c90aed Compare July 15, 2026 20:26
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from 2140160 to 381bf86 Compare July 15, 2026 20:27
@Wescoeur
Wescoeur force-pushed the ran-rpc-module-drbd branch from 9c90aed to f56d56a Compare July 16, 2026 17:47
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from 381bf86 to 0f957ea Compare July 16, 2026 17:48
@Wescoeur
Wescoeur force-pushed the ran-rpc-module-drbd branch from f56d56a to 653e1e3 Compare July 16, 2026 17:50
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from 0f957ea to a8fb497 Compare July 16, 2026 17:51
@Wescoeur
Wescoeur force-pushed the ran-rpc-module-drbd branch from 653e1e3 to 1f81f1e Compare July 16, 2026 18:01
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from a8fb497 to 6619bfd Compare July 16, 2026 18:01
@Wescoeur
Wescoeur force-pushed the ran-rpc-module-drbd branch from 1f81f1e to d45feb3 Compare July 17, 2026 10:18
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from 6619bfd to 86c379d Compare July 17, 2026 10:19
@Wescoeur
Wescoeur force-pushed the ran-rpc-module-drbd branch from d45feb3 to d8014bc Compare July 17, 2026 11:06
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from 86c379d to 443321f Compare July 17, 2026 11:55
@Wescoeur
Wescoeur force-pushed the ran-rpc-module-drbd branch from d8014bc to c0acd34 Compare July 17, 2026 12:27
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from 443321f to 0938d8d Compare July 17, 2026 12:30
@Wescoeur
Wescoeur force-pushed the ran-rpc-module-drbd branch from c0acd34 to 7f58823 Compare July 17, 2026 14:36
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from 0938d8d to 4db2175 Compare July 17, 2026 14:38
@Wescoeur
Wescoeur force-pushed the ran-rpc-module-drbd branch 6 times, most recently from dcdd1a3 to 3fa2ea1 Compare October 5, 2026 22:12
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from 4db2175 to 97b3b8c Compare October 5, 2026 22:14
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from 97b3b8c to 3fc426e Compare October 6, 2026 20:39
Wescoeur added a commit that referenced this pull request Oct 6, 2026
Signed-off-by: Ronan Abhamon <ronan.abhamon@vates.tech>
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from 3fc426e to fce6373 Compare October 6, 2026 20:42
Wescoeur added a commit that referenced this pull request Oct 6, 2026
Signed-off-by: Ronan Abhamon <ronan.abhamon@vates.tech>
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from fce6373 to a235243 Compare October 6, 2026 20:47
Signed-off-by: Ronan Abhamon <ronan.abhamon@vates.tech>
Wescoeur added a commit that referenced this pull request Oct 6, 2026
Executables were run through hardcoded absolute paths, it only works on some distributions.
`ss` is in `/usr/bin` on the GitHub Ubuntu runners, instead of in `/usr/sbin`
on XCP-ng so the LINSTOR controller tests are marked as failed.

So a `find_executable` helper is used now to search for a program in:
`/usr/sbin`, `/sbin`, `/usr/bin` and `/bin`.

All `_EXEC_PATH_*` are renamed to `_EXECUTABLE_*` and they now hold only a name.

Signed-off-by: Ronan Abhamon <ronan.abhamon@vates.tech>
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from a235243 to bd6d05a Compare October 6, 2026 21:27
Wescoeur added a commit that referenced this pull request Oct 6, 2026
Executables were run through hardcoded absolute paths, it only works on some distributions.
`ss` is in `/usr/bin` on the GitHub Ubuntu runners, instead of in `/usr/sbin`
on XCP-ng so the LINSTOR controller tests are marked as failed.

So a `find_executable` helper is used now to search for a program in:
`/usr/sbin`, `/sbin`, `/usr/bin` and `/bin`.

All `_EXEC_PATH_*` are renamed to `_EXECUTABLE_*` and they now hold only a name.

Signed-off-by: Ronan Abhamon <ronan.abhamon@vates.tech>
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from bd6d05a to f9d4dcd Compare October 6, 2026 21:31
Wescoeur added a commit that referenced this pull request Oct 6, 2026
Executables were run through hardcoded absolute paths, it only works on some distributions.
`ss` is in `/usr/bin` on the GitHub Ubuntu runners, instead of in `/usr/sbin`
on XCP-ng so the LINSTOR controller tests are marked as failed.

So a `find_executable` helper is used now to search for a program in:
`/usr/sbin`, `/sbin`, `/usr/bin` and `/bin`.

All `_EXEC_PATH_*` are renamed to `_EXECUTABLE_*` and they now hold only a name.

Signed-off-by: Ronan Abhamon <ronan.abhamon@vates.tech>
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from f9d4dcd to 0d17a85 Compare October 6, 2026 21:31
Wescoeur added a commit that referenced this pull request Oct 7, 2026
Executables were run through hardcoded absolute paths, it only works on some distributions.
`ss` is in `/usr/bin` on the GitHub Ubuntu runners, instead of in `/usr/sbin`
on XCP-ng so the LINSTOR controller tests are marked as failed.

Now "/etc/os-release" is used to find alternate OS specific paths instead.

Signed-off-by: Ronan Abhamon <ronan.abhamon@vates.tech>
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from 0d17a85 to f30f327 Compare October 7, 2026 20:14
Executables were run through hardcoded absolute paths, it only works on some distributions.
`ss` is in `/usr/bin` on the GitHub Ubuntu runners, instead of in `/usr/sbin`
on XCP-ng so the LINSTOR controller tests are marked as failed.

Now "/etc/os-release" is used to find alternate OS specific paths instead.

Signed-off-by: Ronan Abhamon <ronan.abhamon@vates.tech>
@Wescoeur
Wescoeur force-pushed the ran-linstor-controller-satellites-helpers branch from f30f327 to 2e06fdd Compare October 7, 2026 21:11
@Wescoeur
Wescoeur merged commit 2e06fdd into ran-rpc-module-drbd Oct 7, 2026
15 checks passed
Wescoeur added a commit that referenced this pull request Oct 7, 2026
Signed-off-by: Ronan Abhamon <ronan.abhamon@vates.tech>
Wescoeur added a commit that referenced this pull request Oct 7, 2026
Executables were run through hardcoded absolute paths, it only works on some distributions.
`ss` is in `/usr/bin` on the GitHub Ubuntu runners, instead of in `/usr/sbin`
on XCP-ng so the LINSTOR controller tests are marked as failed.

Now "/etc/os-release" is used to find alternate OS specific paths instead.

Signed-off-by: Ronan Abhamon <ronan.abhamon@vates.tech>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant