add ktc_manager #8

Merged
antman merged 25 commits from add-ktc_manager into main 2026-08-03 08:55:30 +00:00
Owner

Motivation

We need to be able to install our own software automatically as part of the Linux installation process. Most importantly, need to install the ktc manager service since it can effectively load and manage the rest of the ktc environment once installed.

Solution

Run ktc_manager's installation script in the post install section of the kickstart file

  • Added basic network configuration to the kickstart file so the server can address the internet
  • Changed the package group from minimal-environment to server-product-environment so that most packages required for server operation are present. This is a bit overkill at the moment, it would be nice to trim this down since it adds 5 minutes to the total build & test time. Could also be sped up by providing our own RPM mirror repos
  • Added a test that asserts that the ktc_manager service is installed and running

Future improvements:

  • Need to write the iso file to a different directory on pull request vs main — atm the production iso is replaced by test builds!
### Motivation We need to be able to install our own software automatically as part of the Linux installation process. Most importantly, need to install the ktc manager service since it can effectively load and manage the rest of the ktc environment once installed. ### Solution Run ktc_manager's installation script in the post install section of the kickstart file * Added basic network configuration to the kickstart file so the server can address the internet * Changed the package group from minimal-environment to server-product-environment so that most packages required for server operation are present. This is a bit overkill at the moment, it would be nice to trim this down since it adds 5 minutes to the total build & test time. Could also be sped up by providing our own RPM mirror repos * Added a test that asserts that the ktc_manager service is installed and running **Future improvements:** * Need to write the iso file to a different directory on pull request vs main — atm the production iso is replaced by test builds!
add ktc_manager
Some checks failed
/ build-and-test (push) Failing after 5m26s
fb7b9232f3
try change repo definition
Some checks failed
/ build-and-test (push) Failing after 5m30s
c13f7d7c62
try in post
All checks were successful
/ build-and-test (push) Successful in 4m48s
6ad6975a4a
add tests
Some checks failed
/ build-and-test (push) Has been cancelled
4c8b596963
obviously going to need the admin password
Some checks failed
/ build-and-test (push) Failing after 5m24s
c81352a70c
more reliably enter password in tests
Some checks failed
/ build-and-test (push) Failing after 5m33s
789a474d42
get noninteractive output
Some checks failed
/ build-and-test (push) Failing after 5m32s
1cd1e9e93d
its dnf4, not 5
Some checks failed
/ build-and-test (push) Has been cancelled
ec59c8daa7
bigger install!
Some checks failed
/ build-and-test (push) Has been cancelled
ee705bfe77
try server package group
Some checks failed
/ build-and-test (push) Has been cancelled
572f695a66
try using dvd image?
Some checks failed
/ build-and-test (push) Failing after 50s
cfc08fff3b
increase time to wait for image to build
Some checks failed
/ build-and-test (push) Failing after 2m17s
f9a48f9b5a
maybe case sensitive
Some checks failed
/ build-and-test (push) Has been cancelled
327e70ec72
try updating the kickstart file
Some checks failed
/ build-and-test (push) Failing after 5m32s
438c9029b1
maybe it was network along
Some checks failed
/ build-and-test (push) Has been cancelled
bf4233daca
oknape
Some checks failed
/ build-and-test (push) Has been cancelled
e3ca1ff3d3
try add repos?
Some checks failed
/ build-and-test (push) Failing after 5m29s
7cfa7524f8
go back to minimal install
Some checks failed
/ build-and-test (push) Failing after 5m29s
ccc2cd0705
fuuuuuu
Some checks failed
/ build-and-test (push) Failing after 5m40s
781aae3ff8
j
Some checks failed
/ build-and-test (push) Failing after 5m40s
769f10c3d3
try ktc_manager installer script
Some checks failed
/ build-and-test (push) Has been cancelled
664e63ebd9
try with added repositories
Some checks failed
/ build-and-test (push) Failing after 5m29s
fbd7b30598
wait longer for os install
Some checks failed
/ build-and-test (push) Failing after 10m30s
be2454c516
doh
Some checks failed
/ build-and-test (push) Failing after 8m5s
5d3dfc5231
poo
All checks were successful
/ build-and-test (push) Successful in 10m1s
2cc769812a
antman merged commit 92c2d63176 into main 2026-08-03 08:55:30 +00:00
antman deleted branch add-ktc_manager 2026-08-03 08:55:30 +00:00
antman referenced this pull request from a commit 2026-08-03 08:55:31 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kill-the-cloud/os-installer!8
No description provided.