Tinashe
efda4b4ef7
remove LICENCE,VERSION and devel prints
2024-11-19 10:08:56 -05:00
Tinashe
8e89c8f622
use webauthn instead of webauthn-rp
2024-11-19 09:39:29 -05:00
Jarrod Johnson
dbfb800c1b
Fix regression in pyghmi dependency version
2024-09-12 13:26:15 -04:00
Tinashe Kucherera
c2abe7c4cd
Merge branch 'master' into webauthn
2024-09-12 11:40:20 -04:00
Jarrod Johnson
7c8f85eb06
Handle python mangling of filename consistently for rpm build
2024-09-04 10:53:05 -04:00
Jarrod Johnson
97e29a5655
Change versioning to consistently produce prerelease consistent with rpm and deb
2024-09-04 10:11:47 -04:00
Jarrod Johnson
08a3a0ee76
Correct wrong pyghmi version in dependencies
2024-08-27 10:43:47 -04:00
Jarrod Johnson
b601cd97c7
Bump pyghmi to a higher explicit version
2024-08-27 10:36:30 -04:00
Jarrod Johnson
4453ba3b64
Add cpio to confluent_server
...
In order to do osdeploy processing, we must have cpio
2024-08-07 09:20:34 -04:00
tkucherera
fa940579f1
adding webathn-rp dependency
2024-07-25 14:07:27 -04:00
Jarrod Johnson
56b644ead9
The 3rd party monotonic is no longer needed
2024-01-11 16:30:45 -05:00
Christian Goll
0b28d64c83
python3-dbm is required for SUSE
...
the python module `anydbm` is part of this python package
Signed-off-by: Christian Goll <cgoll@suse.com>
2023-11-27 15:18:57 +01:00
Jarrod Johnson
ee3aef0a4c
Mark COPYRIGHT as legal in rpm
2022-09-30 11:02:55 -04:00
Jarrod Johnson
b7dfe20286
Add legal artifacts to confluent_server
2022-09-30 10:43:18 -04:00
Jarrod Johnson
2a3e6cd6f1
Change websocket dependency name in EL7
2022-08-26 08:16:22 -04:00
Jarrod Johnson
8d5ad0d4a6
Fix EL7 spec file syntax
2022-06-17 13:11:08 -04:00
Jarrod Johnson
1387a67b61
Correct spec syntax error
2022-06-17 12:37:20 -04:00
Jarrod Johnson
4b08273379
Move EL7 back to python2
...
EL7's python3 support is barren and would require a lot of dependency
work.
Move EL7 back to python2 and will deprecate EL7 support when we ditch
python2
2022-06-17 12:10:44 -04:00
Jarrod Johnson
c96955b369
Add catch-all packaging for EL7
...
EL7 now precompiles and flags it in the packaging
2022-06-15 16:34:57 -04:00
Jarrod Johnson
e5c33cacd5
Change SuSE rpm name to pyyaml
2022-06-15 15:11:07 -04:00
Jarrod Johnson
03f0f16ed8
Change to dnspython for suse
2022-06-15 15:06:52 -04:00
Jarrod Johnson
0f815dc7d3
Switch to python3 for all builds
2022-06-15 15:00:19 -04:00
Jarrod Johnson
dbdc99905d
Update confluent server to python3 dependencies only
2022-06-15 14:31:32 -04:00
Jarrod Johnson
6d07dac46c
Fix ipmi missing logging state and trim el9 dependencies
2022-05-27 16:10:08 -04:00
Jarrod Johnson
46ffe3f5f2
Fix license directory name for confluent server
2022-04-26 08:00:13 -04:00
Jarrod Johnson
060f639ab3
Flag license files appropriately
2022-04-25 17:02:35 -04:00
Jarrod Johnson
7a66567625
Add missing monotic dependency
2022-03-24 09:20:14 -04:00
Jarrod Johnson
b2603aa1f8
Set ownership of /var/lib/confluent on installation
...
Some paths fail to initialize ownership earlier, give it
a head start
2022-03-16 10:26:16 -04:00
Jarrod Johnson
19a370b0f5
Add explicit client version dependency
2022-02-25 07:31:12 -05:00
Jarrod Johnson
9c40569429
Add el9 to spec files
2022-01-11 16:02:47 -05:00
Jarrod Johnson
430428eba2
Add missing dependencies to the confluent server package
2021-07-08 09:33:35 -04:00
Jarrod Johnson
fc19ca4e36
Change to pythton-dnspython for dependency
...
Multiple compatible packages exist that provide same name, accept
either.
2021-06-23 08:37:00 -04:00
Jarrod Johnson
7122c17ce0
Remove pyte requirement
...
We no longer use pyte, remove the requirement.
2021-06-08 16:43:06 -04:00
Jarrod Johnson
b482410072
Have server pull in vtbufferd
2021-04-01 17:31:52 -04:00
Jarrod Johnson
250a39bfef
Change name of libarchive dependency
...
SLES12 builds without the '2', and other distros provide
both.
2020-06-25 10:29:27 -04:00
Jarrod Johnson
6a272d17c5
Amend python2 dependencies for osdeploy
...
We use yaml and libarchive-c, have python2 rpms also pull them in.
2020-06-22 09:14:32 -04:00
Jarrod Johnson
e326671057
Add python3-yaml to requires
...
Ensure yaml support installs in EL8.
2020-06-01 12:02:21 -04:00
Jarrod Johnson
da8baa2ccb
Fix missing libarchive dep
...
confluent now requires
libarchive to run.
2020-05-27 11:46:54 -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
41aa9e1cd2
Optimize chown
...
chown does not need to be called recursively every update/install.
2020-03-24 18:08:34 -04:00
Jarrod Johnson
6a12af1242
Remove non-root for older distributions
...
Older systemd does not support capabilities. For such a platform,
disable non-root mode.
2020-02-12 13:20:08 -05:00
Jarrod Johnson
66e1d17d28
Have systemd manage confluent run dir
...
The run directory has to be created and owned by confluent,
or else things cannot start.
2020-02-06 13:45:46 -05:00
Jarrod Johnson
0b577af1ca
Fix ownership of confluent cache
...
It needs to be owned by the confluent user.
2020-01-31 11:48:34 -05:00
Jarrod Johnson
ff0b1bba7f
Fix rpm spec file
...
There was an ommision and a mistake.
2020-01-31 10:37:49 -05:00
Jarrod Johnson
0badd9e5b4
Migrate confluent installs to non-root
...
This will check for and repair uid 0 owned confluent directories.
2020-01-31 10:16:33 -05:00
Jarrod Johnson
c02064f0a5
Add missing msgpack dependencies
2020-01-31 10:02:38 -05:00
Jarrod Johnson
0d5fa7a98a
Change confluent to run as non-root and harden systemd
...
This mitigates a great deal of risk compared to prior behavior.
2020-01-31 09:52:52 -05:00
Jarrod Johnson
a1b81e978b
Pull in websocket client dependency
...
This enables tsmsol plugin
2019-11-20 15:25:11 -05:00
Jarrod Johnson
5c081a8e2c
Remove SYSV init script from RPM packages
...
All supported RPM distros are systemd now...
2019-10-24 12:16:17 -04:00
Jarrod Johnson
0975881d3b
Add monotonic dependency
2019-10-07 17:06:45 -04:00