Jarrod Johnson
|
bca5d9497f
|
Implement failback facility
Treat the url list as an ordered list of priority. Occasionally check
the more preferred paths for health if they had been detected as bad.
|
2021-05-26 17:54:33 -04:00 |
|
Jarrod Johnson
|
e167949db2
|
Fix comments and improve randomness
Since the granularity on time could cause a boot to
select the same 'random' entry, use better seed
for rand()
|
2021-05-19 11:05:58 -04:00 |
|
Jarrod Johnson
|
4ed9219704
|
Fix overruning the urls buffer
Technically, MAX_URL_PATHS would be one past the
buffer allocated, so it needs to stay under
that value.
|
2021-05-19 09:22:13 -04:00 |
|
Jarrod Johnson
|
5e1c366e0b
|
Publish urlmount.c as 'misc'
It hasn't been packaged yet, but make it public while getting
ready to package.
|
2021-05-19 09:03:06 -04:00 |
|
Jarrod Johnson
|
e38dbc4470
|
Pull in the automation key into default profiles
|
2021-03-10 15:41:01 -05:00 |
|
Jarrod Johnson
|
da7b7c8923
|
Add a script to filter passwd/shadow/group for replication
|
2021-03-05 10:52:25 -05:00 |
|
Jarrod Johnson
|
d3c9c90f35
|
Implement simple address scanning for SLP
|
2021-02-18 09:04:46 -05:00 |
|
Jarrod Johnson
|
1b2f5b6019
|
Add a misc slpscan.py
|
2021-02-18 07:35:11 -05:00 |
|
Jarrod Johnson
|
b4f9bb78ae
|
Address irrelavent call to yaml.load
|
2021-01-21 17:48:56 -05:00 |
|
Jarrod Johnson
|
8285f2a3de
|
Incorporate convenience for Mellanox OFED install
|
2020-10-07 15:27:06 -04:00 |
|
Jarrod Johnson
|
cfa97f7a9a
|
Cover Mellanox ethernet adapters for mofed
Some elect to use MOFED with ethernet as well
|
2020-10-07 14:27:11 -04:00 |
|
Jarrod Johnson
|
cbf42469c3
|
Add a sample script to install mofed
This is an example install script to use in post.custom for mofed
|
2020-10-07 14:12:31 -04:00 |
|
Jarrod Johnson
|
ed842fcc1a
|
Add mods to adapt an xcat stateless image to a confluennt payload
|
2020-09-17 14:23:37 -04:00 |
|
Jarrod Johnson
|
5bdd59bc67
|
Add configbmc to el8 and genesis script examples
|
2020-08-17 14:23:21 -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
|
997b43045a
|
Make preparations for a configbmc for inband config
|
2020-08-14 15:29:55 -04:00 |
|
Jarrod Johnson
|
2c151caae7
|
Add a sample script for making uefi netboot entries
This may be handy for manually configuring uefi network
boot entries locally
|
2020-07-08 16:01:27 -04:00 |
|
Jarrod Johnson
|
9180bab761
|
Example for XCC cert scripting
|
2020-05-06 14:23:54 -04:00 |
|
Jarrod Johnson
|
65797abfbb
|
Move ubuntu into the deploy directory
Also get started on a spec file
|
2020-05-04 13:49:48 -04:00 |
|
Jarrod Johnson
|
2929e18413
|
Organize SUSE15 content
|
2020-05-04 12:53:05 -04:00 |
|
Jarrod Johnson
|
cae75dbccf
|
Rearrange EL8 content
Sort the samples into appropriate
locations.
|
2020-05-04 11:15:44 -04:00 |
|
Jarrod Johnson
|
cb1d5ebd13
|
Move compiled utilities and fix clortho
clortho had a number of compiler
warnings, make it compile cleanly.
|
2020-05-04 10:22:04 -04:00 |
|
Jarrod Johnson
|
14192a6c21
|
Disable cloud-init and remove double-console line
|
2020-05-02 11:55:37 -04:00 |
|
Jarrod Johnson
|
530be7a508
|
Setup host based authentication in ssh in ubuntu
|
2020-05-02 10:58:06 -04:00 |
|
Jarrod Johnson
|
00eb72a627
|
Have ssh_known_hosts ready post install for ubuntu
|
2020-05-01 22:17:27 -04:00 |
|
Jarrod Johnson
|
fa40793dfa
|
Add install disk detection to ubuntu
|
2020-05-01 22:04:32 -04:00 |
|
Jarrod Johnson
|
3f8d825540
|
Add hook for installing disk
This will be used by pre.sh and getinstalldisk
to direct the install.
|
2020-05-01 19:33:47 -04:00 |
|
Jarrod Johnson
|
924102fa32
|
Add the cloud-init script
Still needs storage section, but surprisingly
not going to use much of this and instead lean
in on the scripts.
|
2020-05-01 16:47:07 -04:00 |
|
Jarrod Johnson
|
f3747025ff
|
Further the ubuntu prototype
Switch to using firstboot mechanism as cloud-init
fights us too hard on ssh keys and root password.
|
2020-05-01 16:41:01 -04:00 |
|
Jarrod Johnson
|
2ac139934e
|
Add console to ubuntu
|
2020-05-01 10:10:31 -04:00 |
|
Jarrod Johnson
|
b3b68774ab
|
Add prototype ubuntu initrd additions
This sets the stage for Ubuntu deployment
|
2020-04-30 17:28:40 -04:00 |
|
Jarrod Johnson
|
f27e6dfdda
|
Rearrange OS content in a more orderly fashion
|
2020-04-30 17:27:25 -04:00 |
|
Jarrod Johnson
|
45eba14b10
|
Add some content from exploring suse15/el8 install
|
2020-04-28 19:43:47 -04:00 |
|
Jarrod Johnson
|
3437b8b03c
|
Actually write out dhcp conf in initquee
dhcp was not written out during initqueue phase
|
2020-04-27 16:08:05 -04:00 |
|
Jarrod Johnson
|
68251ffbb8
|
Fix dhcp mistake in the rhel initqueue
This prevented dhcp from ever being attempted
|
2020-04-22 16:12:33 -04:00 |
|
Jarrod Johnson
|
051b8259fd
|
Update certutil to update site tls
This puts the certificate in a location
to be picked up by installers,
complete with subject_hash
so that SuSE can easily pull
them in.
|
2020-04-22 13:33:31 -04:00 |
|
Jarrod Johnson
|
149e41c33c
|
Add DNS information
Enable setting DNS servers in
the deployment.
|
2020-04-20 14:27:14 -04:00 |
|
Jarrod Johnson
|
21327af140
|
Fix typo in the iniqueue script
gateway was not being honored.
|
2020-04-20 13:05:10 -04:00 |
|
Jarrod Johnson
|
06d0e05dbb
|
Set rootfs to have ssh ready
Get the CA and user key into the
right places to use in the target system.
|
2020-04-20 09:39:36 -04:00 |
|
Jarrod Johnson
|
bfac51ba12
|
Prototype getinstalldisk
This script supersedes the bash script, hopefull
|
2020-04-17 16:37:04 -04:00 |
|
Jarrod Johnson
|
6798e4e848
|
Increase precision of copernicus time
While it is going to be off by some number of milliseconds,
it's better than being off by 250ms on average.
|
2020-04-17 12:07:48 -04:00 |
|
Jarrod Johnson
|
b37c034d6f
|
Also carry in confluent.info
The installer needs this information to continue.
|
2020-04-16 12:40:35 -04:00 |
|
Jarrod Johnson
|
32038baa75
|
Carry deploycfg into installer
|
2020-04-16 12:23:45 -04:00 |
|
Jarrod Johnson
|
4e8cc3d801
|
Carry API key past initramfs
This enables api calls during
the installer.
|
2020-04-16 11:54:40 -04:00 |
|
Jarrod Johnson
|
84988031a2
|
Move sshutil to a more practical place
This makes the keysigning function available to the server.
|
2020-04-16 09:49:30 -04:00 |
|
Jarrod Johnson
|
211b8ab7e8
|
Actually print message to serial
When console detected, actually notify
the relevant console.
|
2020-04-15 18:25:16 -04:00 |
|
Jarrod Johnson
|
23e8642950
|
Improve autocons
Provide more feedback and have
a proper cmdline style argument
|
2020-04-15 17:27:52 -04:00 |
|
Jarrod Johnson
|
76f7c12ca5
|
Incorporate autocons
This should permit skipping
it on kernel command line.
|
2020-04-15 16:50:33 -04:00 |
|
Jarrod Johnson
|
890793068c
|
Have prepivot stage accounts
Carry forward the ssh key and
disable passwords so that ssh
may safely be enabled during
install.
|
2020-04-15 16:19:23 -04:00 |
|