Skip to content

Commit 25f9396

Browse files
authored
Merge pull request #18 from persys-dev/NEW-AGENT-WORKLOAD-SCHEDULER
Refactor platform architecture: add persys-scheduler control plane, introduce persys-forgery, and rename core services
2 parents 199b056 + 58fe192 commit 25f9396

152 files changed

Lines changed: 15164 additions & 5072 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/docker-image.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,20 @@ jobs:
4141
}
4242
4343
# Check each service directory for changes
44-
if echo "$CHANGED_FILES" | grep -q "^api-gateway/"; then
45-
build_image "api-gateway" "api-gateway"
44+
if echo "$CHANGED_FILES" | grep -q "^persys-gateway/"; then
45+
build_image "api-gateway" "persys-gateway"
4646
fi
4747
48-
if echo "$CHANGED_FILES" | grep -q "^prow/"; then
49-
build_image "prow" "prow"
48+
if echo "$CHANGED_FILES" | grep -q "^persys-scheduler/"; then
49+
build_image "persys-scheduler" "persys-scheduler"
5050
fi
5151
52-
if echo "$CHANGED_FILES" | grep -q "^cloud-mgmt/"; then
53-
build_image "cloud-mgmt" "cloud-mgmt"
52+
if echo "$CHANGED_FILES" | grep -q "^persys-federation/"; then
53+
build_image "persys-federation" "persys-federation"
54+
fi
55+
56+
if echo "$CHANGED_FILES" | grep -q "^persys-forgery/"; then
57+
build_image "persys-forgery" "persys-forgery"
5458
fi
5559
5660
if echo "$CHANGED_FILES" | grep -q "^persys-cfssl/"; then

.github/workflows/go.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,25 @@ jobs:
2222
go-version: 1.24
2323

2424
- name: Build API Gateway
25-
working-directory: ./api-gateway
25+
working-directory: ./persys-gateway
2626
run: |
2727
go mod download
2828
cd cmd && go build -o main
2929
30-
- name: Build Prow
31-
working-directory: ./prow
30+
- name: Build Persys Scheduler
31+
working-directory: ./persys-scheduler
3232
run: |
3333
go mod download
3434
cd cmd/scheduler && go build -o main
3535
36-
# - name: Build Cloud Mgmt
37-
# working-directory: ./cloud-mgmt
38-
# run: |
39-
# go mod download
40-
# cd cmd && go build -o main
36+
- name: Build Persys Federation
37+
working-directory: ./persys-federation
38+
run: |
39+
go mod download
40+
cd cmd && go build -o main
41+
42+
- name: Build Persys Forgery
43+
working-directory: ./persys-forgery
44+
run: |
45+
go mod download
46+
cd cmd && go build -o main

.gitmodules

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[submodule "persys-operator"]
22
path = persys-operator
3-
url = https://github.com/persys-dev/persys-operator
4-
[submodule "persys-agent"]
5-
path = persys-agent
6-
url = https://github.com/persys-dev/persys-agent
3+
url = https://github.com/persys-dev/persys-operator.git
4+
[submodule "compute-agent"]
5+
path = compute-agent
6+
url = https://github.com/persys-dev/compute-agent.git

0 commit comments

Comments
 (0)