Skip to content
This repository was archived by the owner on Sep 23, 2025. It is now read-only.

Commit b46a2ee

Browse files
committed
update build scripts
Signed-off-by: Hector Fernandez <hector@chainguard.dev>
1 parent 32c9ffc commit b46a2ee

2 files changed

Lines changed: 3 additions & 35 deletions

File tree

.ko.yaml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,3 @@ builds:
3131
- -extldflags "-static"
3232
- "{{ .Env.LDFLAGS }}"
3333

34-
- id: policy_webhook
35-
dir: .
36-
main: ./cmd/policy_webhook
37-
env:
38-
- CGO_ENABLED=0
39-
flags:
40-
- -trimpath
41-
- --tags
42-
- "{{ .Env.GIT_HASH }}"
43-
- --tags
44-
- "{{ .Env.GIT_VERSION }}"
45-
ldflags:
46-
- -extldflags "-static"
47-
- "{{ .Env.LDFLAGS }}"

Makefile

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,9 @@ fmt: ## Format all go files
8585

8686
## Build policy-controller binary
8787
.PHONY: policy-controller
88-
policy-controller: policy-webhook
88+
policy-controller:
8989
CGO_ENABLED=0 go build -trimpath -ldflags "$(LDFLAGS)" -o $@ ./cmd/webhook
9090

91-
.PHONY: policy-webhook
92-
policy-webhook: ## Build the policy webhook binary
93-
CGO_ENABLED=0 go build -trimpath -ldflags "$(LDFLAGS)" -o $@ ./cmd/policy_webhook
94-
9591
## Build policy-tester binary
9692
.PHONY: policy-tester
9793
policy-tester:
@@ -114,7 +110,6 @@ test:
114110

115111
clean:
116112
rm -rf policy-controller
117-
rm -rf policy-webhook
118113

119114
KOCACHE_PATH=/tmp/ko
120115
ARTIFACT_HUB_LABELS=--image-label io.artifacthub.package.readme-url="https://raw.githubusercontent.com/sigstore/policy-controller/main/README.md" \
@@ -133,23 +128,16 @@ endef
133128
# ko build
134129
##########
135130
.PHONY: ko
136-
ko: ko-policy-controller ko-policy-webhook
131+
ko: ko-policy-controller
137132

138133
.PHONY: ko-policy-controller
139-
ko-policy-controller: kustomize-policy-controller ko-policy-webhook
134+
ko-policy-controller: kustomize-policy-controller
140135
# policy-controller
141136
LDFLAGS="$(LDFLAGS)" GIT_HASH=$(GIT_HASH) GIT_VERSION=$(GIT_VERSION) \
142137
KOCACHE=$(KOCACHE_PATH) KO_DOCKER_REPO=$(KO_PREFIX)/policy-controller ko resolve --bare \
143138
--platform=$(POLICY_CONTROLLER_ARCHS) --tags $(GIT_VERSION) --tags $(GIT_HASH)$(LATEST_TAG) \
144139
--image-refs policyControllerImagerefs --filename config/webhook.yaml >> $(POLICY_CONTROLLER_YAML)
145140

146-
ko-policy-webhook:
147-
# policy_webhook
148-
LDFLAGS="$(LDFLAGS)" GIT_HASH=$(GIT_HASH) GIT_VERSION=$(GIT_VERSION) \
149-
KOCACHE=$(KOCACHE_PATH) KO_DOCKER_REPO=$(KO_PREFIX)/policy-webhook ko resolve --bare \
150-
--platform=$(POLICY_CONTROLLER_ARCHS) --tags $(GIT_VERSION) --tags $(GIT_HASH)$(LATEST_TAG) \
151-
--image-refs policyImagerefs --filename config/policy-webhook.yaml >> $(POLICY_CONTROLLER_YAML)
152-
153141
.PHONY: ko-local
154142
ko-local:
155143
LDFLAGS="$(LDFLAGS)" GIT_HASH=$(GIT_HASH) GIT_VERSION=$(GIT_VERSION) \
@@ -158,12 +146,6 @@ ko-local:
158146
$(ARTIFACT_HUB_LABELS) \
159147
github.com/sigstore/policy-controller/cmd/webhook
160148

161-
LDFLAGS="$(LDFLAGS)" GIT_HASH=$(GIT_HASH) GIT_VERSION=$(GIT_VERSION) \
162-
KOCACHE=$(KOCACHE_PATH) KO_DOCKER_REPO=ko.local ko build --base-import-paths \
163-
--tags $(GIT_VERSION) --tags $(GIT_HASH) \
164-
$(ARTIFACT_HUB_LABELS) \
165-
github.com/sigstore/policy-controller/cmd/policy_webhook
166-
167149
.PHONY: ko-apply
168150
ko-apply:
169151
LDFLAGS="$(LDFLAGS)" GIT_HASH=$(GIT_HASH) GIT_VERSION=$(GIT_VERSION) ko apply -Bf config/

0 commit comments

Comments
 (0)