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
|
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
|
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
|
e18ca3dd94
|
Merge branch 'master' into osdeploy
|
2020-05-07 08:31:50 -04:00 |
|
Jarrod Johnson
|
598ec4a294
|
Change ubuntu package names
|
2020-04-28 11:29:41 -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
|
d691bcd306
|
Merge branch 'master' into osdeploy
|
2020-04-22 09:47:32 -04:00 |
|
Jarrod Johnson
|
4f85ba2bff
|
Fix nodeattrib set of password
This path happens in nodeattrib.
|
2020-04-22 09:46:38 -04:00 |
|
Jarrod Johnson
|
36911c0d2e
|
Merge branch 'master' into osdeploy
|
2020-04-22 09:01:02 -04:00 |
|
Jarrod Johnson
|
5232b7c9c4
|
Fix passwords with {} in them
The input handler erroneously
tried to make an expression out
of values that did not support
expressions.
|
2020-04-22 08:58:38 -04:00 |
|
Jarrod Johnson
|
59aabb0e69
|
Fix apikey storage
Adapt to how crypted. values are handled.
|
2020-04-21 09:01:42 -04:00 |
|
Jarrod Johnson
|
931c7f25d1
|
Change apikey to crypted
Since it will be crypted, makes sense
for it to be presented same way as rootpassword.
|
2020-04-21 08:24:01 -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
|
c21ae64f06
|
Fix PXE with static gateway
It was not working when gateway was set.
|
2020-04-20 12:45:13 -04:00 |
|
Jarrod Johnson
|
eb2301b22e
|
Add nodelist to selfservice
This permits a node to get list of nodes,
for example to build shosts.equiv
|
2020-04-20 11:11:29 -04:00 |
|
Jarrod Johnson
|
49a523ca5e
|
Add timezone to deploycfg
This is generally needed to install
an operating system.
|
2020-04-17 13:21:15 -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
|
198b26245b
|
Move hashing before collective
This results in consistent hash
using the initial random, rather
than equivalent, but odd looking
crypted hashes across collective.
|
2020-04-16 20:51:14 -04:00 |
|
Jarrod Johnson
|
4fb7924015
|
Fix invalid salts
base64 standard alphabet doesn't
quite map to salt alphabet. Use
. and / instead.
|
2020-04-16 20:11:17 -04:00 |
|
Jarrod Johnson
|
e4a9216683
|
Add root password to selfservice
This allows installers to set the
requested root password, or
not.
|
2020-04-16 17:07:31 -04:00 |
|
Jarrod Johnson
|
dc2df09c4e
|
Fix for crypted handling
Crypted attributes were not
handled well, fix the mistakes.
|
2020-04-16 16:54:59 -04:00 |
|
Jarrod Johnson
|
16667ed41c
|
Add SSH cert to self api
This allows nodes to get a cert from
confluent.
|
2020-04-16 13:11:05 -04:00 |
|
Jarrod Johnson
|
dcdc8e4d5a
|
Merge branch 'master' into osdeploy
|
2020-04-16 12:10:03 -04:00 |
|
Jarrod Johnson
|
f97fd3105f
|
Prevent GET from indicating a non-idempotent opreation
This could bypass CSRF protection in theory.
|
2020-04-16 12:08:47 -04:00 |
|
Jarrod Johnson
|
86a68bf7f9
|
Rework CA layout to file-per-CA
Have the deployed system combine
into known_hosts. This simplifies
potential contention.
|
2020-04-16 10:08:27 -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
|
e2aaa2afb4
|
Support proper readback of crypted
crypted attributes should be
treated about the same as
passwords.
|
2020-04-15 16:34:54 -04:00 |
|
Jarrod Johnson
|
09700626b5
|
Add attribute to store root password
We want a non-recoverable form,
so hard code it to force it that way.
|
2020-04-15 16:18:39 -04:00 |
|
Jarrod Johnson
|
2c1ddabf32
|
Rename api.* attributes
Gather them into the deployment
category.
|
2020-04-15 11:50:10 -04:00 |
|
Jarrod Johnson
|
24bc1210d0
|
Numerous fixes to the OS deploy
Most notably, change to safe_dump for yaml.
For the various initrd items, changes
to actually trigger the relevant bits
of the RH installer.
|
2020-04-14 16:34:50 -04:00 |
|
Jarrod Johnson
|
58fd760698
|
Implement begins of self api
This paves the way to get deployment started
in earnest.
|
2020-04-10 16:46:41 -04:00 |
|
Jarrod Johnson
|
bc03da47af
|
Fix another python3 syntax problem
async can't even be a member of
a class, evidently.
|
2020-04-10 12:12:17 -04:00 |
|
Jarrod Johnson
|
2575e32209
|
Fix another python3 syntax problem
async can't even be a member of
a class, evidently.
|
2020-04-10 12:11:45 -04:00 |
|
Jarrod Johnson
|
bd39171611
|
Fix another use of async name
For better python 3 compatibility,
stop using async as a variable name.
|
2020-04-10 12:09:27 -04:00 |
|