Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
972ee01
Chore: Remove Old files
miladhzzzz Feb 17, 2026
96d797e
Chore: Rename cloud-mgmt to persys-federation
miladhzzzz Feb 17, 2026
af5e3fc
Feat: Add Persys Forgery Service Skeleton
miladhzzzz Feb 17, 2026
18a9c46
Chore: Rename api-gateway To persys-gateway skeleton
miladhzzzz Feb 17, 2026
d892186
Chore: Add integration test for forgery skeleton
miladhzzzz Feb 17, 2026
599fec4
Chore: Add forgery comm doc
miladhzzzz Feb 17, 2026
29a2a16
Chore: Delete Obsolete agent and add go based compute-agent submodule
miladhzzzz Feb 18, 2026
4f6f4b7
Fix: Remove Obsolete imports and cleanup
miladhzzzz Feb 18, 2026
39802cc
Chore: remove obsolete agent submodule
miladhzzzz Feb 18, 2026
33751e9
Chore: Update Readme To Reflect our changes
miladhzzzz Feb 18, 2026
6b6f462
Fix: Forgery Config and Remove Confilicting API endpoints
miladhzzzz Feb 18, 2026
cdc290d
Chore: Rename Api-Gateway Package and imports to persys-gateway
miladhzzzz Feb 18, 2026
b0720ba
Chore: update dockercompose to reflect new services
miladhzzzz Feb 18, 2026
fdd1657
Chore: Update Pipeline to implement new service schema
miladhzzzz Feb 18, 2026
9d2270e
Refactor: Fix broken persys-scheduler / Implement compute agent / rec…
miladhzzzz Feb 18, 2026
f3271b5
Refactor: E2E tests to reflect new services and compute agent
miladhzzzz Feb 18, 2026
17151aa
Chore: Update Compute-Agent Module
miladhzzzz Feb 18, 2026
d2d6e7d
Fix: Add insecure Flag For E2E test without certs
miladhzzzz Feb 18, 2026
0d3115f
Fix: Add DNS based Name resolution for persys-scheduler service
miladhzzzz Feb 18, 2026
7484b26
Update: Migrate E2E Test runner from shell to go based
miladhzzzz Feb 18, 2026
ccbe7fe
Fix: test client / agent startup race condition
miladhzzzz Feb 18, 2026
58fe192
Fix: json grpc mismath
miladhzzzz Feb 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 10 additions & 6 deletions .github/workflows/docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,16 +41,20 @@ jobs:
}

# Check each service directory for changes
if echo "$CHANGED_FILES" | grep -q "^api-gateway/"; then
build_image "api-gateway" "api-gateway"
if echo "$CHANGED_FILES" | grep -q "^persys-gateway/"; then
build_image "api-gateway" "persys-gateway"
fi

if echo "$CHANGED_FILES" | grep -q "^prow/"; then
build_image "prow" "prow"
if echo "$CHANGED_FILES" | grep -q "^persys-scheduler/"; then
build_image "persys-scheduler" "persys-scheduler"
fi

if echo "$CHANGED_FILES" | grep -q "^cloud-mgmt/"; then
build_image "cloud-mgmt" "cloud-mgmt"
if echo "$CHANGED_FILES" | grep -q "^persys-federation/"; then
build_image "persys-federation" "persys-federation"
fi

if echo "$CHANGED_FILES" | grep -q "^persys-forgery/"; then
build_image "persys-forgery" "persys-forgery"
fi

if echo "$CHANGED_FILES" | grep -q "^persys-cfssl/"; then
Expand Down
22 changes: 14 additions & 8 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,25 @@ jobs:
go-version: 1.24

- name: Build API Gateway
working-directory: ./api-gateway
working-directory: ./persys-gateway
run: |
go mod download
cd cmd && go build -o main

- name: Build Prow
working-directory: ./prow
- name: Build Persys Scheduler
working-directory: ./persys-scheduler
run: |
go mod download
cd cmd/scheduler && go build -o main

# - name: Build Cloud Mgmt
# working-directory: ./cloud-mgmt
# run: |
# go mod download
# cd cmd && go build -o main
- name: Build Persys Federation
working-directory: ./persys-federation
run: |
go mod download
cd cmd && go build -o main

- name: Build Persys Forgery
working-directory: ./persys-forgery
run: |
go mod download
cd cmd && go build -o main
8 changes: 4 additions & 4 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[submodule "persys-operator"]
path = persys-operator
url = https://github.com/persys-dev/persys-operator
[submodule "persys-agent"]
path = persys-agent
url = https://github.com/persys-dev/persys-agent
url = https://github.com/persys-dev/persys-operator.git
[submodule "compute-agent"]
path = compute-agent
url = https://github.com/persys-dev/compute-agent.git
Loading
Loading