Skip to content

Commit a778ed8

Browse files
committed
Separate test functions in Makefile and bump no-op SDK dependency
Signed-off-by: Aravindhan Ayyanathan <aravindhan.a@est.tech>
1 parent 8f54bfb commit a778ed8

3 files changed

Lines changed: 17 additions & 9 deletions

File tree

functions/go/Makefile

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,13 @@ FUNCTIONS := \
2323
annotate-apply-time-mutations \
2424
apply-replacements \
2525
apply-setters \
26-
bar \
2726
create-setters \
2827
delete-annotations \
29-
drop-comments \
3028
ensure-name-substring \
31-
foo \
3229
gatekeeper \
3330
generate-kpt-pkg-docs \
3431
kubeconform \
3532
list-setters \
36-
no-op \
37-
printenv \
3833
remove-local-config-resources \
3934
render-helm-chart \
4035
search-replace \
@@ -44,9 +39,20 @@ FUNCTIONS := \
4439
set-labels \
4540
set-namespace \
4641
starlark \
47-
upsert-resource \
42+
upsert-resource
43+
44+
# Test/example functions
45+
TEST_FUNCTIONS := \
46+
bar \
47+
drop-comments \
48+
foo \
49+
no-op \
50+
printenv \
4851
sleep
4952

53+
# All functions combined
54+
FUNCTIONS += $(TEST_FUNCTIONS)
55+
5056
# Targets for running all function tests
5157
FUNCTION_TESTS := $(patsubst %,%-TEST,$(FUNCTIONS))
5258
# Targets for generating all functions docs

functions/go/no-op/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module github.com/kptdev/krm-functions-catalog/functions/go/no-op
22

33
go 1.26.3
44

5-
require github.com/kptdev/krm-functions-sdk/go/fn v1.0.3
5+
require github.com/kptdev/krm-functions-sdk/go/fn v1.0.4
66

77
require (
88
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect

functions/go/no-op/go.sum

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ github.com/google/gnostic-models v0.7.1 h1:SisTfuFKJSKM5CPZkffwi6coztzzeYUhc3v4y
4343
github.com/google/gnostic-models v0.7.1/go.mod h1:whL5G0m6dmc5cPxKc5bdKdEN3UjI7OUGxBlw57miDrQ=
4444
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
4545
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
46-
github.com/kptdev/krm-functions-sdk/go/fn v1.0.3 h1:Gmkqbc2cbwJxamVoRSs409TZinuNGZaMYmNmlQcF6Bs=
47-
github.com/kptdev/krm-functions-sdk/go/fn v1.0.3/go.mod h1:+MgNIVQMGs6WcNhQZYIbgFINnmskX8VMYcUvJBtE01M=
46+
github.com/kptdev/krm-functions-sdk/go/fn v1.0.4 h1:2Cl68JgaNva8eZ/YzqiZNOXkjIhavqLsoGOnxYN13Oc=
47+
github.com/kptdev/krm-functions-sdk/go/fn v1.0.4/go.mod h1:NqMHvghKasESpZImCDIOp5r10g3vmOeCcHzvjyL+4vk=
4848
github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 h1:n6/2gBQ3RWajuToeY6ZtZTIKv2v7ThUy5KKusIT0yc0=
4949
github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00/go.mod h1:Pm3mSP3c5uWn86xMLZ5Sa7JB9GsEZySvHYXCTK4E9q4=
5050
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
@@ -79,6 +79,8 @@ k8s.io/klog/v2 v2.140.0 h1:Tf+J3AH7xnUzZyVVXhTgGhEKnFqye14aadWv7bzXdzc=
7979
k8s.io/klog/v2 v2.140.0/go.mod h1:o+/RWfJ6PwpnFn7OyAG3QnO47BFsymfEfrz6XyYSSp0=
8080
k8s.io/kube-openapi v0.0.0-20260520065146-aa012df4f4af h1:zLXA2Irn14q2/06WMkxViyr7YCPUO2lJ0QYE9Juy5vA=
8181
k8s.io/kube-openapi v0.0.0-20260520065146-aa012df4f4af/go.mod h1:V/QaCUYDa+0QpcHhVVc5l99Uz56wEMEXBSj9oCDkNDY=
82+
pgregory.net/rapid v1.3.0 h1:vBvO0VSqti75J1jjYqpgPNBLKMd1+gxa9fYo7vk/Exc=
83+
pgregory.net/rapid v1.3.0/go.mod h1:dPlE4OBBxgXPqkP79flB6sJL1dx5azpI7HQ9MY9Z7uk=
8284
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 h1:IpInykpT6ceI+QxKBbEflcR5EXP7sU1kvOlxwZh5txg=
8385
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730/go.mod h1:mdzfpAEoE6DHQEN0uh9ZbOCuHbLK5wOm7dK4ctXE9Tg=
8486
sigs.k8s.io/kustomize/kyaml v0.21.1 h1:IVlbmhC076nf6foyL6Taw4BkrLuEsXUXNpsE+ScX7fI=

0 commit comments

Comments
 (0)