Jarrod Johnson
6c2cde7924
Give up on linking configbmc, just copy it for now
2020-08-18 15:53:04 -04:00
Jarrod Johnson
46ca9115a0
Fix configbmc in genesis
2020-08-18 15:43:23 -04:00
Jarrod Johnson
97b8beee76
Expound upon crypted.rootpassword documentation
2020-08-18 15:01:59 -04:00
Jarrod Johnson
d956893104
Have EL8 ifup wait for tentative to go away
2020-08-17 15:06:38 -04:00
Jarrod Johnson
5bdd59bc67
Add configbmc to el8 and genesis script examples
2020-08-17 14:23:21 -04:00
Jarrod Johnson
584f6dc458
Handle no-argument invocation
...
apiclient is used to process confluent.info
2020-08-17 13:40:00 -04:00
Jarrod Johnson
53363905dd
Add ability to call apiclient to configbmc
...
Next to put it into various profiles
and genesis.
2020-08-17 12:33:13 -04:00
Jarrod Johnson
1e445ad526
Have configbmc actually consume bmcconfig data
...
/usr/libexec/platform-python /opt/confluent/bin/apiclient /confluent-api/self/bmcconfig -j > /tmp/whatever.json
/usr/libexec/platform-python configbmc.py -i /tmp/whatever.json
2020-08-14 17:42:49 -04:00
Jarrod Johnson
a126270570
Fix scope of hm attributes in bmcconfig
2020-08-14 16:05:46 -04:00
Jarrod Johnson
dd4d7ded74
Fix syntax error in attributes.py
2020-08-14 15:48:52 -04:00
Jarrod Johnson
997b43045a
Make preparations for a configbmc for inband config
2020-08-14 15:29:55 -04:00
Jarrod Johnson
1e59a710e7
Add json to genesis python
2020-08-14 14:55:22 -04:00
Jarrod Johnson
e6b134419b
Add argparse to genesis
2020-08-14 10:09:02 -04:00
Jarrod Johnson
ece6903a04
Add fcntl to genesis python
2020-08-14 08:26:00 -04:00
Jarrod Johnson
ec42a2aad8
Fix confluentdbrestore in non-root environments
2020-08-14 07:16:04 -04:00
Jarrod Johnson
aab27ccc4b
Fix typo in osdeploy code
2020-08-13 15:29:45 -04:00
Jarrod Johnson
5e33e45dbd
Notes on a strategy to retrieve the appropriate src.rpms
2020-08-13 07:55:28 -04:00
Jarrod Johnson
d0b0306eb2
Add floppy to man page synopsis for nodesetboot
2020-08-12 11:15:34 -04:00
Jarrod Johnson
64945662ac
Add local CA to curl trust in genesis
2020-08-12 09:43:29 -04:00
Jarrod Johnson
c02a482601
Add serial hint to console=ttyS users
2020-08-12 09:35:24 -04:00
Jarrod Johnson
823c9656ac
Fix target path of osdeploy initialize -g
2020-08-12 09:26:04 -04:00
Jarrod Johnson
d4b21ed5b9
Be sure to updateboot on g
...
If not generating a new site
archive, generate a new boot.img anyway for genesis.
2020-08-12 09:12:29 -04:00
Jarrod Johnson
6bbbf92613
Add genesis initialize to osdeploy
2020-08-12 08:59:25 -04:00
Jarrod Johnson
866cd85bd0
Add a profile description to genesis
2020-08-12 07:51:38 -04:00
Jarrod Johnson
d88e33677e
Fix typo in confluent in rungenesis
2020-08-11 18:40:57 -04:00
Jarrod Johnson
43ce1b17a7
Rework genesis with more output and an onboot.sh
2020-08-11 18:11:48 -04:00
Jarrod Johnson
1ceb588ad4
Just wait for ssh-keygen, just in case
2020-08-11 17:09:31 -04:00
Jarrod Johnson
e2ff9163bc
Remove the wait for ssh-keygen
...
By this point, it should be done and we accidentally wait on wrong
thing.
2020-08-11 17:08:00 -04:00
Jarrod Johnson
060d8093e6
Fix sshd_config generation
2020-08-11 16:51:42 -04:00
Jarrod Johnson
679f2cbf1c
Extend timeout waiting for 'right' device
...
Some devices come up very slowly.
2020-08-11 16:29:30 -04:00
Jarrod Johnson
4cd7714099
Modify apiclient to rewrite ifidx if stale
2020-08-11 15:41:44 -04:00
Jarrod Johnson
32fe6b2fff
Fix 'matchesnodename' behavior if ip manually specified
2020-08-11 15:34:55 -04:00
Jarrod Johnson
bae4e448d9
Load umad driver
2020-08-11 15:19:09 -04:00
Jarrod Johnson
9d55d413fd
Do not put fabric managers into genesis
...
It's getting too crowded...
2020-08-11 15:03:51 -04:00
Jarrod Johnson
3dd7611dc2
Try to enable high speed fabrics during genesis start
2020-08-11 15:00:41 -04:00
Jarrod Johnson
9291037e87
Add libibverbs dependencies
2020-08-11 14:51:11 -04:00
Jarrod Johnson
4404a1bed2
Put in more infiniband stack pieces
2020-08-11 14:44:58 -04:00
Jarrod Johnson
74e85289ac
Add ib diag utilities
2020-08-11 14:28:05 -04:00
Jarrod Johnson
95f9854630
Fix missing data for apiclient
2020-08-11 13:40:55 -04:00
Jarrod Johnson
f6343a1aa6
Fix the static ip configuration in genesis
2020-08-11 13:37:16 -04:00
Jarrod Johnson
db8047318e
Add missing dependencies for socket getaddrinfo
2020-08-11 13:23:31 -04:00
Jarrod Johnson
8b1193a6ff
Setup authorized_keys in a useful way
2020-08-11 12:24:01 -04:00
Jarrod Johnson
8277679be4
Add spec file to git tracking
2020-08-11 12:11:48 -04:00
Jarrod Johnson
2132ae7003
Fixes for issues in genesis addons
2020-08-11 12:08:02 -04:00
Jarrod Johnson
9c758dafbf
Add mlx5 drivers to genesis
2020-08-11 12:07:49 -04:00
Jarrod Johnson
f8f1350403
Add ascii codec
...
A python without ascii could be of limited use
2020-08-11 12:06:28 -04:00
Jarrod Johnson
0960a23765
Change location of rungenesis
...
The bin as a directory conflicts with
bin as a symlink, keep to opt to avoid the whole mess
2020-08-11 11:17:46 -04:00
Jarrod Johnson
6aaeb9b910
Have a genesis profile to latch onto
2020-08-11 10:14:34 -04:00
Jarrod Johnson
644433fa5d
Refactor genesis to have addons.cpio
...
This makes an easier division between pure CentOS
contributions and 'genesis-scripts' type output.
Do so in a manner consistent with how 'real'
operating systems get this added.
2020-08-11 09:54:53 -04:00
Jarrod Johnson
31dcea46af
Fix permissions on dracut installkernel script
2020-08-10 14:49:30 -04:00