Commit Graph

82 Commits

Author SHA1 Message Date
Mustafa Gezen 48788cfd4c
Update govendor 2022-10-30 06:02:42 +01:00
Mustafa Gezen f96781d3c5
Fine tune manual targets 2022-10-30 04:29:29 +01:00
Mustafa Gezen 6e213b3263
Sync-01 - 10/30/2022 2022-10-30 02:59:43 +01:00
Neil Hanlon 77fb4ac65b
Finalize SCL feature 2022-10-19 15:21:19 -04:00
Neil Hanlon 949ab935e6
[WIP] Break out packages to per-project settings defined by catalog import
* Add support for Software Collections by way of dymanic package
  dependency injection
2022-10-02 15:37:31 -04:00
Neil Hanlon 61ded91001
Revert "Mount /sys/fs and /tmp as a new tmpfs"
This reverts commit dfc9b39002.

Yeah, we don't need this.
2022-09-29 10:18:10 -04:00
Neil Hanlon dfc9b39002
Mount /sys/fs and /tmp as a new tmpfs 2022-09-21 14:25:53 -04:00
Neil Hanlon 17601804f7
Resolve peridot CLI build error due to unbound variable 2022-09-06 15:01:42 -04:00
Mustafa Gezen de742cf196
Add service account to peridotserver
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-31 21:49:26 +02:00
Mustafa Gezen b89ddeb62f
Use SetHeader instead of SendHeader
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-31 21:49:26 +02:00
Mustafa Gezen 226c0f4c30
Change interceptor handling and add prometheus metrics to all services
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-31 20:06:02 +02:00
Mustafa Gezen 6848798e1b
Add support for unusual NVRs to yumrepofs
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-31 20:06:02 +02:00
Mustafa Gezen d3e5d9ea92
Wait for rpm import to finish in CLI
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-31 20:06:02 +02:00
Mustafa Gezen 7370e487f2
Add support for create-hashed-repos to peridot CLI
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-31 20:06:01 +02:00
Mustafa Gezen 496b60ba44
Add support for lookaside rpm import, introduce CLI and machine-to-machine callers support
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-31 20:06:01 +02:00
Mustafa Gezen 1ffd01550a
Remove unused function (deleteGpgKey)
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-17 02:13:52 +02:00
Mustafa Gezen 663d0bc99f
Increase signing heartbeat timeout to 10 minutes
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-17 02:13:52 +02:00
Mustafa Gezen e810946c70
Switch to sync.Map for keywarming
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-17 02:13:52 +02:00
Mustafa Gezen 70c45775cb
Remove verification step from keykeeper
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-17 02:13:52 +02:00
Mustafa Gezen 302c68a383
Check err and correctly close file for S3 storage
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-17 02:13:52 +02:00
Mustafa Gezen 4016569ce1
Buffering download for S3 (bypasses billyfs)
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-17 02:13:51 +02:00
Mustafa Gezen 0a712673a7
Fix merge conflict upstream/resf
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-17 02:13:29 +02:00
Mustafa Gezen 8ef874b5ae
Re-use instead of reloading pre-warmed key
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-17 02:12:29 +02:00
Mustafa Gezen f2526a2a7e
SOURCES dir should always be available in SRPM mode
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-08-02 12:52:52 +02:00
Mustafa Gezen d171e12eb1
Change temporal.kube_env to append
Signed-off-by: Mustafa Gezen <mustafa@ctrliq.com>
2022-07-30 00:55:06 +02:00
Mustafa Gezen 064292e798
Fix keykeeper error return 2022-07-29 23:43:47 +02:00
Mustafa Gezen 1703798d0e
Verify signature regardless of signing status
We get "corrupted"/non-correctly signed RPMs from time to time and added a mechanism to verify signatures and resign if invalid. Unfortunately sometimes rpm --addsign can return a zero exit code regardless of actual error status. Because of this we should always verify signature after signing, this way if it's invalid, we can resign it.
2022-07-27 22:32:36 +02:00
Mustafa Gezen 0e58d6e9d3
Temporal namespace should be passed to peridotbuilder 2022-07-27 22:32:35 +02:00
Mustafa Gezen 80a9f32441
Yumrepofs should translate i386 to i686 2022-07-27 22:32:35 +02:00
Mustafa Gezen d0460edd69
Make DynamoDB table configurable for locking and remove unnecessary signal for exec 2022-07-14 17:22:02 +02:00
Mustafa Gezen 7474dfb5ab
Remove triple copyright in seed.sql 2022-07-08 02:05:14 +02:00
Mustafa Gezen ce632b9498
Initial commit 2022-07-07 22:13:21 +02:00