ci: point keystone PROJECT_REPO to fork
diff --git a/internal/pkg/image_repositories/build_workflow.go b/internal/pkg/image_repositories/build_workflow.go
index d277295..b08a1ff 100644
--- a/internal/pkg/image_repositories/build_workflow.go
+++ b/internal/pkg/image_repositories/build_workflow.go
@@ -5,6 +5,9 @@
"strings"
)
+var FORKED_PROJECTS map[string]bool = map[string]bool{
+ "keystone": true,
+}
var EXTRAS map[string]string = map[string]string{}
var PROFILES map[string]string = map[string]string{
"cinder": "ceph qemu",
@@ -67,9 +70,15 @@
platforms = val
}
+ gitRepo := fmt.Sprintf("https://github.com/openstack/%s", project)
+ if _, ok := FORKED_PROJECTS[project]; ok {
+ gitRepo = fmt.Sprintf("https://github.com/vexxhost/%s", project)
+ }
+
buildArgs := []string{
"RELEASE=${{ matrix.release }}",
fmt.Sprintf("PROJECT=%s", project),
+ fmt.Sprintf("PROJECT_REPO=%s", gitRepo),
"PROJECT_REF=${{ env.PROJECT_REF }}",
fmt.Sprintf("EXTRAS=%s", extras),
fmt.Sprintf("PROFILES=%s", profiles),