Commit Graph

26 Commits

Author SHA1 Message Date
resf-prow[bot] 6a625b0957
Merge pull request #176 from mstg/hydra-v2-sdk
Major upgrades
2024-03-17 19:45:00 +00:00
Mustafa Gezen ad0f7a5305
Major upgrades
Upgrade to Go 1.20.5, Hydra v2 SDK, rules-go v0.44.2 (with proper resolves), protobuf v25.3 and mass upgrade of Go dependencies.
2024-03-17 08:06:08 +01:00
Neil Hanlon e39b29d30a
add project list command 2024-02-28 18:20:33 -05:00
Neil Hanlon a3cc1364df
feat: add command to dump project info as JSON 2024-02-28 18:16:31 -05:00
Mustafa Gezen 5eec7a5354 Add peridotadmin and updateinfo workflow 2023-02-17 19:49:38 +01:00
Mustafa Gezen 2470a9df7f Yumrepofsupdater now supports updateinfo.xml, and delete works better. Heartbeats should no longer cause memory leaks 2023-02-17 19:48:59 +01:00
Neil Hanlon 2cfa84ecc3
Fix `peridot build package` arguments bound to wrong command 2023-01-23 14:21:16 -05:00
Mustafa Gezen 38b0d9cb6c
Add additional peridot cli commands 2023-01-20 03:34:45 +01:00
Mustafa Gezen be2b871fff
Strictly use module side repo during module builds and target only current project setting branches 2022-11-19 22:51:16 +01:00
Mustafa Gezen 3319abf62b
Multiple changes related to build, modules and cloning
* Dependencies are now installed with best=1
* rpmutils.NVR is now equal to srpmproc's rpmutils.Nvr
* Add support for cloning a project and swapping target project builds on top
* Side NVR repos are now faster to create
* Module builds now support side NVRs
* Side NVRs now support multiple builds of a certain version
* ListBuilds now properly supports filters
* yumrepofsupdater now runs on a better node pool
* Upgrade srpmproc to v0.4.3
* kubernetes.jsonnet now supports node pool placements
* Modulemds are now copied properly to avoid accidental pointer overrides that propagated back to unrelated Mds
* rpmimport now properly imports SRPMs and doesn't fail randomly
* Yumrepofs now properly adds module defaults in non-all repos
* Yumrepofs now properly swaps older module artifacts
* Yumrepofs now properly replaces non-project artifacts after a clone swap
* Added additional logging to yumrepofs
2022-11-19 02:52:24 +01:00
Mustafa Gezen 8d2116dfeb
Fix dev mode for yumrepofs 2022-11-04 03:30:10 +01:00
Mustafa Gezen 1c861fd53b
Add chart manifests to all services except Apollo UI 2022-10-31 16:38:32 +01:00
Mustafa Gezen 6bc4ea866c
Initial Helm support 2022-10-31 03:23:40 +01:00
Mustafa Gezen bd03ada0d5
Fix references to resfdeploy 2022-10-30 09:18:01 +01:00
Mustafa Gezen 5ac71b67c2
Rename all to rules_resf and resf_frontend 2022-10-30 08:58:16 +01:00
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 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 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 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 d0460edd69
Make DynamoDB table configurable for locking and remove unnecessary signal for exec 2022-07-14 17:22:02 +02:00
Mustafa Gezen ce632b9498
Initial commit 2022-07-07 22:13:21 +02:00