Jarrod Johnson
408d0a8673
Refactor SUSE to have external scripts
...
Try to improve readability of portions of install by
refactoring.
2020-05-14 13:36:23 -04:00
Jarrod Johnson
579e05972f
Rename 'default' to hpc for suse
...
Since the profile is oriented toward installing
HPC template, name it more appropriately.
2020-05-14 13:05:38 -04:00
Jarrod Johnson
f85693b7e3
Fix Headers in new replies
...
Needs to be a nested tuple.
2020-05-13 16:53:36 -04:00
Jarrod Johnson
7dcad26002
Add hook for registering install completion
...
This will allow watching the
profile for changes to know
when install is utterly complete.
2020-05-13 16:29:10 -04:00
Jarrod Johnson
393c3ac38e
Fix distribution link for SUSE
...
SUSE needs to be pointed at the
parent directory, not the media
specific path.
2020-05-12 15:51:08 -04:00
Jarrod Johnson
b73c561ca9
Support relative path import
...
Have osimage import correct to absolute
path for import.
2020-05-12 15:02:18 -04:00
Jarrod Johnson
1ba2386b82
Provide keyname to importer
...
This allows client to reliably make association
between import request and tracking
the import activity.
2020-05-12 14:47:00 -04:00
Jarrod Johnson
8a48909ae3
Relax permissions on osimage
...
Public content has to be world
readable for the web server
to provide it. Mitigate by only
temporarily relaxing umask.
Note that the known sensitive
portions are already doing an
explicit specification of permissions, so umask
relaxing won't affect those.
2020-05-12 13:41:54 -04:00
Jarrod Johnson
0b01ca59d2
Add osimage script to package
2020-05-12 12:14:27 -04:00
Jarrod Johnson
69d14564b0
Stop trying to modify the confluent lib
...
The confluent lib may be shared and not modifiable. This is fine.
2020-05-12 11:58:18 -04:00
Jarrod Johnson
ccd94fb0cf
Actually fix centos profiles
2020-05-12 11:50:45 -04:00
Jarrod Johnson
bd91c58768
Fix CentOS profile generation
...
CentOS checker did not provide
category for profile population.
2020-05-12 11:26:04 -04:00
Jarrod Johnson
72c22939ad
Merge branch 'master' into osdeploy
2020-05-12 10:32:40 -04:00
Jarrod Johnson
87a7e65b42
Add missing dependencies to deb package
...
A number of python packages were missing.
2020-05-12 10:31:36 -04:00
Jarrod Johnson
1beed070fd
Add help text to usage
2020-05-12 09:53:46 -04:00
Jarrod Johnson
5addc7519d
Rename osdeploy to osimage
2020-05-12 09:48:57 -04:00
Jarrod Johnson
7a68d1444b
Extend osdeploy to have a config
2020-05-12 09:48:27 -04:00
Jarrod Johnson
b5ccf9446a
Fix importing task on existing folder
...
Allow deletion of a failed task.
2020-05-11 16:37:21 -04:00
Jarrod Johnson
807c68890d
Fix import error
...
Attempted to make the same
directory twice.
2020-05-08 14:43:54 -04:00
Jarrod Johnson
ee2f80b5d2
Merge branch 'master' into osdeploy
2020-05-08 14:27:25 -04:00
Jarrod Johnson
a017c5460f
Have confluent server able to import OS media
...
This wires up osimage to the API
such that it can work.
2020-05-08 14:27:04 -04:00
Jarrod Johnson
51c09d844f
Fix broken expressions
...
Fix mistake in the {} password fix.
2020-05-08 13:29:33 -04:00
Jarrod Johnson
b7c830b041
Fix mistake in listing profiles
...
Additionally, remove redundant
function definition.
2020-05-07 17:06:23 -04:00
Jarrod Johnson
853318feba
Merge branch 'master' into osdeploy
2020-05-07 16:27:12 -04:00
Jarrod Johnson
2c4f8dfceb
Fix backup/restore with python3
...
backup/restore with password
was having problems with python3
2020-05-07 16:27:00 -04:00
Jarrod Johnson
6fa863e8f9
Begin wiring up osimage to core
2020-05-07 16:26:27 -04:00
Jarrod Johnson
d90e87e153
Fix backup/restore with python3
...
backup/restore with password
was having problems with python3
2020-05-07 16:22:56 -04:00
Jarrod Johnson
b80647a36e
Move osimport and tidy up
...
Tidy up a few issues with
osimage as it gets moved into place.
2020-05-07 14:08:38 -04:00
Jarrod Johnson
2c74cb18b0
Fix stray letter in file
2020-05-07 13:42:10 -04:00
Jarrod Johnson
8fe1cea2ed
Quote sed argument
2020-05-07 12:13:44 -04:00
Jarrod Johnson
471f3bd1cf
Fix ubuntu profile name
...
It was erroneously changed by
initprofile.sh
2020-05-07 12:10:27 -04:00
Jarrod Johnson
f10bbdc33d
Fix ubuntu missing osprofile
...
osprofile argument needed to
find path to install image.
2020-05-07 11:57:52 -04:00
Jarrod Johnson
d6df9db229
Change efi/boot to lowercase
...
Consitently use lowercase for
efi/boot for easier grub handling.
2020-05-07 11:12:24 -04:00
Jarrod Johnson
d5cab22f41
Add boot configuration generation
...
On osimport prototype, generate
boot media and config file
2020-05-07 11:08:28 -04:00
Jarrod Johnson
72d52c56b7
Fix build problem for osdeploy
...
addons.cpio was erroneously
stepping on itself.
2020-05-07 09:35:32 -04:00
Jarrod Johnson
4f2d4a7709
Move media content out of subdirectory
...
This paves the way for a consistent organization of boot
media
and network based boot.
2020-05-07 09:32:11 -04:00
Jarrod Johnson
dcdd453112
Delete trailing whitespace
2020-05-07 09:30:31 -04:00
Jarrod Johnson
5a22168657
Touch up profile label for SUSE
2020-05-07 08:57:15 -04:00
Jarrod Johnson
e18ca3dd94
Merge branch 'master' into osdeploy
2020-05-07 08:31:50 -04:00
Jarrod Johnson
3f53c55a66
Add custom port to nodeshell
...
Permit use of an alternative
port in nodeshell.
2020-05-07 08:27:16 -04:00
Jarrod Johnson
3e02e8bf85
Fix LEAP media detection
...
LEAP was incorrectly detected as SLE.
2020-05-06 16:56:35 -04:00
Jarrod Johnson
cda0f439d3
Fix name replacement of Red Hat distributions
2020-05-06 15:55:31 -04:00
Jarrod Johnson
e4bea785c3
Fix RHEL osimport init script
2020-05-06 15:31:29 -04:00
Jarrod Johnson
404041e226
Bring over disk boot content
...
This allows construction of remote media and httpboot payloads.
2020-05-06 14:33:45 -04:00
Jarrod Johnson
9180bab761
Example for XCC cert scripting
2020-05-06 14:23:54 -04:00
Jarrod Johnson
6d2918ed45
Extend osimport
...
Prepare osimport for inclusion in confluent server,
by making it break off intense activity to a subprocess.
Additionally, get it ready to track long running
task in a way that can map to api.
Finally, have it combine osdeploy
stock profiles with image
into install profiles.
2020-05-06 14:22:25 -04:00
Jarrod Johnson
dd2dca5837
Add more profile contents
...
More parts of OS image profiles.
2020-05-06 14:03:53 -04:00
Jarrod Johnson
16b3bc44a0
Fix filename in ubuntu osdeploy
2020-05-05 09:53:03 -04:00
Jarrod Johnson
e1e34f9f31
Adjust ubuntu architecture name
...
x86_64 is the confluent convention
for 64 bit x86.
2020-05-05 09:26:42 -04:00
Jarrod Johnson
e4a4bdf317
Fix clortho mistake
...
In attempting to correct clortho,
a mistake was made in the printf
formats.
2020-05-04 17:27:22 -04:00