Skip to content

Commit 9828528

Browse files
committed
Address PR comments.
1 parent 857b3b2 commit 9828528

Some content is hidden

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

60 files changed

+707
-866
lines changed

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ quarkus.log
3434
*.out
3535
.env
3636
.quinoa
37-
domain-proxy-client
38-
domain-proxy-server
3937

4038
# Kustomize overlays for openshift ci
4139
deploy/**/ci-final/**

.tekton/domain-proxy-pull-request.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ spec:
2727
- name: image-expires-after
2828
value: 5d
2929
- name: dockerfile
30-
value: /domain-proxy/Dockerfile.all-in-one
30+
value: /cmd/domainproxy/docker/Dockerfile.all-in-one
3131
- name: path-context
32-
value: domain-proxy
32+
value: cmd/domainproxy/docker
3333
pipelineSpec:
3434
finally:
3535
- name: show-sbom

.tekton/domain-proxy-push.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ spec:
2424
- name: output-image
2525
value: quay.io/redhat-user-workloads/konflux-jbs-pnc-tenant/jvm-build-service/domain-proxy:{{revision}}
2626
- name: dockerfile
27-
value: /domain-proxy/Dockerfile.all-in-one
27+
value: /cmd/domainproxy/docker/Dockerfile.all-in-one
2828
- name: path-context
29-
value: domain-proxy
29+
value: cmd/domainproxy/docker
3030
pipelineSpec:
3131
finally:
3232
- name: show-sbom

Makefile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ minikube-test:
4444
build:
4545
go build -o out/jvmbuildservice cmd/controller/main.go
4646
env GOOS=linux GOARCH=amd64 GOTOOLCHAIN=auto GOSUMDB=sum.golang.org go build -mod=vendor -o out/jvmbuildservice ./cmd/controller
47+
go build -o out/domainproxyserver cmd/domainproxy/server/main.go
48+
go build -o out/domainproxyclient cmd/domainproxy/client/main.go
4749

4850
clean:
4951
rm -rf out
@@ -60,19 +62,18 @@ generate: generate-crds
6062
verify-generate-deepcopy-client: generate-deepcopy-client
6163
hack/verify-codegen.sh
6264

63-
dev-image-controller:
65+
dev-image: build
6466
@if [ -z "$$QUAY_USERNAME" ]; then \
6567
echo "ERROR: QUAY_USERNAME is not set"; \
6668
exit 1; \
6769
fi
6870
docker build . -t quay.io/$(QUAY_USERNAME)/hacbs-jvm-controller:"$${JBS_QUAY_IMAGE_TAG:-dev}"
6971
docker push quay.io/$(QUAY_USERNAME)/hacbs-jvm-controller:"$${JBS_QUAY_IMAGE_TAG:-dev}"
72+
docker build . -f cmd/domainproxy/docker/Dockerfile.local -t quay.io/$(QUAY_USERNAME)/hacbs-jvm-domain-proxy:"$${JBS_QUAY_IMAGE_TAG:-dev}"
73+
docker push quay.io/$(QUAY_USERNAME)/hacbs-jvm-domain-proxy:"$${JBS_QUAY_IMAGE_TAG:-dev}"
7074

71-
dev: dev-image-controller
75+
dev: dev-image
7276
cd java-components && mvn clean install -Dlocal -DskipTests -Ddev
73-
cd domain-proxy && go build -o domain-proxy-server github.com/redhat-appstudio/jvm-build-service/domain-proxy/cmd/server && go build -o domain-proxy-client github.com/redhat-appstudio/jvm-build-service/domain-proxy/cmd/client
74-
docker build . -f domain-proxy/Dockerfile.local -t quay.io/$(QUAY_USERNAME)/hacbs-jvm-domain-proxy:"$${JBS_QUAY_IMAGE_TAG:-dev}"
75-
docker push quay.io/$(QUAY_USERNAME)/hacbs-jvm-domain-proxy:"$${JBS_QUAY_IMAGE_TAG:-dev}"
7677

7778
dev-openshift: dev
7879
./deploy/openshift-development.sh

domain-proxy/cmd/client/main.go renamed to cmd/domainproxy/client/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package main
22

33
import (
4-
. "github.com/redhat-appstudio/jvm-build-service/domain-proxy/pkg/client"
4+
. "github.com/redhat-appstudio/jvm-build-service/pkg/domainproxy/client"
55
"os"
66
"os/signal"
77
"syscall"
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
FROM golang:alpine AS builder
2+
USER 0
3+
WORKDIR /work
4+
COPY ./ .
5+
6+
RUN go build -o domainproxyserver cmd/domainproxy/server/main.go
7+
RUN go build -o domainproxyclient cmd/domainproxy/client/main.go
8+
9+
FROM quay.io/konflux-ci/buildah-task:latest@sha256:5cbd487022fb7ac476cbfdea25513b810f7e343ec48f89dc6a4e8c3c39fa37a2
10+
USER 0
11+
RUN microdnf install -y iproute
12+
WORKDIR /work/
13+
14+
COPY --from=builder /work/domainproxyserver /app/domain-proxy-server
15+
COPY --from=builder /work/domainproxyclient /app/domain-proxy-client
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM quay.io/konflux-ci/buildah-task:latest@sha256:5cbd487022fb7ac476cbfdea25513b810f7e343ec48f89dc6a4e8c3c39fa37a2
22
USER 0
33
RUN microdnf install -y iproute
4-
COPY domain-proxy/domain-proxy-server /app/domain-proxy-server
5-
COPY domain-proxy/domain-proxy-client /app/domain-proxy-client
4+
COPY out/domainproxyserver /app/domain-proxy-server
5+
COPY out/domainproxyclient /app/domain-proxy-client
66

domain-proxy/cmd/server/main.go renamed to cmd/domainproxy/server/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package main
22

33
import (
4-
. "github.com/redhat-appstudio/jvm-build-service/domain-proxy/pkg/server"
4+
. "github.com/redhat-appstudio/jvm-build-service/pkg/domainproxy/server"
55
"os"
66
"os/signal"
77
"syscall"

domain-proxy/Dockerfile.all-in-one

Lines changed: 0 additions & 15 deletions
This file was deleted.

domain-proxy/go.mod

Lines changed: 0 additions & 60 deletions
This file was deleted.

0 commit comments

Comments
 (0)