Skip to content

Update #207

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 206 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
206 commits
Select commit Hold shift + click to select a range
3a3124f
Bump k8s.io/client-go from 0.28.4 to 0.29.2
dependabot[bot] Feb 15, 2024
a66a981
Bump dependencies to 0.29.
bigkevmcd Feb 15, 2024
842b89e
Bump sigs.k8s.io/controller-runtime from 0.16.3 to 0.17.1
dependabot[bot] Feb 12, 2024
7c6f9ba
Bump the Go version in the GitHub action.
bigkevmcd Feb 28, 2024
f81309a
Fix up the Dockerfile.
bigkevmcd Mar 6, 2024
010a681
Update Dockerfile
bigkevmcd Mar 6, 2024
e93197c
Rename the packages to gitops.pro.
bigkevmcd Feb 29, 2024
23ebe5e
Switch out the reviewer.
bigkevmcd Mar 7, 2024
6276293
Bump docker/metadata-action from 5.5.0 to 5.5.1
dependabot[bot] Mar 7, 2024
e5f36da
Merge pull request #1 from gitops-tools/dependabot/github_actions/doc…
bigkevmcd Mar 7, 2024
c930cf6
Bump github.com/fluxcd/kustomize-controller/api from 1.2.1 to 1.2.2
dependabot[bot] Mar 7, 2024
2ee556f
Merge pull request #3 from gitops-tools/dependabot/go_modules/github.…
bigkevmcd Mar 7, 2024
de333d8
Bump github.com/fluxcd/image-reflector-controller/api
dependabot[bot] Mar 7, 2024
d958673
Merge pull request #4 from gitops-tools/dependabot/go_modules/github.…
bigkevmcd Mar 7, 2024
eda4560
Bump sigs.k8s.io/controller-runtime from 0.17.1 to 0.17.2
dependabot[bot] Mar 7, 2024
1b930af
Fix tests to not include e2e by default.
bigkevmcd Mar 7, 2024
7a8ebb3
Move the generators out from the rendering package.
bigkevmcd Mar 7, 2024
81673d2
Execute the e2e tests separately.
bigkevmcd Mar 7, 2024
da6b3c2
Bump github.com/fluxcd/pkg/runtime from 0.43.3 to 0.44.1
dependabot[bot] Mar 7, 2024
eea599f
Bump docker/build-push-action from 5.1.0 to 5.2.0
dependabot[bot] Mar 11, 2024
6897d67
Merge pull request #9 from gitops-tools/dependabot/github_actions/doc…
bigkevmcd Mar 13, 2024
9b4e9fc
Merge pull request #8 from gitops-tools/dependabot/go_modules/github.…
bigkevmcd Mar 13, 2024
38aea77
Merge pull request #5 from gitops-tools/dependabot/go_modules/sigs.k8…
bigkevmcd Mar 13, 2024
9f40524
Update dependabot.yml
bigkevmcd Mar 13, 2024
78fbed4
Bump github.com/jenkins-x/go-scm from 1.14.21 to 1.14.26
dependabot[bot] Mar 13, 2024
c5f9458
Bump github.com/stretchr/testify from 1.8.4 to 1.9.0
dependabot[bot] Mar 13, 2024
520147c
Merge pull request #7 from gitops-tools/dependabot/go_modules/github.…
bigkevmcd Mar 13, 2024
99ce7b3
Bump actions/checkout from 4.1.1 to 4.1.2
dependabot[bot] Mar 13, 2024
4aedf49
Bump github.com/fluxcd/pkg/http/fetch from 0.8.0 to 0.9.0
dependabot[bot] Mar 13, 2024
486bf89
Merge pull request #10 from gitops-tools/dependabot/github_actions/ac…
bigkevmcd Mar 13, 2024
979a5ef
Bump go.uber.org/zap from 1.26.0 to 1.27.0
dependabot[bot] Mar 13, 2024
d560e01
Merge pull request #12 from gitops-tools/dependabot/go_modules/go.ube…
bigkevmcd Mar 13, 2024
8f3dd95
Merge pull request #11 from gitops-tools/dependabot/go_modules/github…
bigkevmcd Mar 13, 2024
82b3857
Bump github.com/fluxcd/source-controller/api from 1.2.3 to 1.2.4
dependabot[bot] Mar 13, 2024
ceba5fc
Merge pull request #13 from gitops-tools/dependabot/go_modules/github…
bigkevmcd Mar 13, 2024
82c3300
Merge pull request #6 from gitops-tools/dependabot/go_modules/github.…
bigkevmcd Mar 13, 2024
0034493
Bump docker/login-action from 3.0.0 to 3.1.0
dependabot[bot] Mar 18, 2024
cf2f51d
Bump docker/build-push-action from 5.2.0 to 5.3.0
dependabot[bot] Mar 18, 2024
028d0da
Bump k8s.io/apimachinery from 0.29.2 to 0.29.3
dependabot[bot] Mar 18, 2024
2c33334
Bump k8s.io/api from 0.29.2 to 0.29.3
dependabot[bot] Mar 18, 2024
90042f4
Merge pull request #15 from gitops-tools/dependabot/github_actions/do…
bigkevmcd Mar 27, 2024
c5c07f7
Merge pull request #16 from gitops-tools/dependabot/github_actions/do…
bigkevmcd Mar 27, 2024
8b5e3ec
Merge pull request #18 from gitops-tools/dependabot/go_modules/k8s.io…
bigkevmcd Mar 27, 2024
5531aec
Merge pull request #19 from gitops-tools/dependabot/go_modules/k8s.io…
bigkevmcd Mar 27, 2024
9cf0008
Bump k8s.io/client-go from 0.29.2 to 0.29.3
dependabot[bot] Mar 27, 2024
9700fc8
Bump the envtest version.
bigkevmcd Mar 27, 2024
3d998d6
Bump k8s.io/apiextensions-apiserver from 0.29.2 to 0.29.3
dependabot[bot] Mar 27, 2024
7574b1d
Merge pull request #20 from gitops-tools/dependabot/go_modules/k8s.io…
bigkevmcd Mar 27, 2024
cb205dc
Bump github.com/onsi/gomega from 1.31.1 to 1.32.0
dependabot[bot] Mar 28, 2024
be95ce7
Bump github.com/gitops-tools/pkg from 0.1.0 to 0.2.0
dependabot[bot] Mar 28, 2024
8ccb772
Merge pull request #23 from gitops-tools/dependabot/go_modules/github…
bigkevmcd Mar 28, 2024
f3c431d
Merge pull request #25 from gitops-tools/dependabot/go_modules/github…
bigkevmcd Mar 28, 2024
f136598
Bump github.com/jenkins-x/go-scm from 1.14.26 to 1.14.29
dependabot[bot] Mar 28, 2024
cef1fe1
Update flux fetch package to v0.10.0 (#31)
bigkevmcd Apr 9, 2024
88b4d78
Bump github.com/fluxcd/pkg/apis/meta from 1.3.0 to 1.4.0 (#28)
dependabot[bot] Apr 9, 2024
ecc2667
Bump github.com/fluxcd/pkg/apis/event from 0.7.0 to 0.8.0 (#29)
dependabot[bot] Apr 9, 2024
8fe7afe
Bump github.com/fluxcd/pkg/runtime from 0.44.1 to 0.46.0 (#30)
dependabot[bot] Apr 9, 2024
2500303
Bump github.com/fluxcd/source-controller/api from 1.2.4 to 1.2.5 (#32)
dependabot[bot] Apr 15, 2024
827a170
Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 (#33)
dependabot[bot] Apr 15, 2024
6cb8b36
Bump k8s.io/apimachinery from 0.29.3 to 0.30.0 (#38)
dependabot[bot] Apr 19, 2024
e1a71e6
Bump k8s.io/api from 0.29.3 to 0.30.0 (#39)
dependabot[bot] Apr 19, 2024
97b787e
Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 (#42)
dependabot[bot] Apr 22, 2024
49fca85
Bump actions/checkout from 4.1.2 to 4.1.3 (#43)
dependabot[bot] Apr 23, 2024
4f06dd7
Bump github.com/jenkins-x/go-scm from 1.14.29 to 1.14.30 (#34)
dependabot[bot] Apr 23, 2024
4e3f676
Bump sigs.k8s.io/controller-runtime from 0.17.3 to 0.18.0 (#44)
dependabot[bot] Apr 26, 2024
11ce73b
Bump github.com/fluxcd/pkg/runtime from 0.46.0 to 0.47.0 (#46)
dependabot[bot] Apr 28, 2024
3abcb28
Bump github.com/fluxcd/pkg/tar from 0.6.0 to 0.7.0 (#48)
dependabot[bot] Apr 28, 2024
3088030
Bump actions/checkout from 4.1.3 to 4.1.4 (#49)
dependabot[bot] Apr 30, 2024
81abb97
Bump github.com/fluxcd/pkg/http/fetch from 0.10.0 to 0.11.0 (#50)
dependabot[bot] Apr 30, 2024
c090c57
Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 (#51)
dependabot[bot] May 1, 2024
261aad1
Bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 (#52)
dependabot[bot] May 6, 2024
a82e2c9
Bump github.com/fluxcd/pkg/runtime from 0.47.0 to 0.47.1 (#53)
dependabot[bot] May 6, 2024
f28eb80
Bump github.com/jenkins-x/go-scm from 1.14.30 to 1.14.34 (#55)
dependabot[bot] May 6, 2024
892db7d
Bump github.com/cyphar/filepath-securejoin from 0.2.4 to 0.2.5 (#54)
dependabot[bot] May 6, 2024
a6ebf61
Bump github.com/fluxcd/kustomize-controller/api from 1.2.2 to 1.3.0 (…
dependabot[bot] May 7, 2024
7d8273d
Bump github.com/fluxcd/source-controller/api from 1.2.5 to 1.3.0 (#57)
dependabot[bot] May 7, 2024
b58226c
Bump actions/setup-go from 5.0.0 to 5.0.1 (#59)
dependabot[bot] May 7, 2024
baeb5de
Bump actions/checkout from 4.1.4 to 4.1.5 (#60)
dependabot[bot] May 7, 2024
34a3e88
Bump github.com/fluxcd/image-reflector-controller/api (#58)
dependabot[bot] May 7, 2024
1df5d0e
Bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 (#61)
dependabot[bot] May 13, 2024
16cfb5c
Bump sigs.k8s.io/cli-utils from 0.35.0 to 0.36.0 (#62)
dependabot[bot] May 13, 2024
a2a1d78
Bump k8s.io/apimachinery from 0.30.0 to 0.30.1 (#63)
dependabot[bot] May 16, 2024
3c8aa62
Bump k8s.io/apiextensions-apiserver from 0.30.0 to 0.30.1 (#64)
dependabot[bot] May 16, 2024
bc9fbe2
Bump github.com/jenkins-x/go-scm from 1.14.34 to 1.14.35 (#67)
dependabot[bot] May 20, 2024
37d839c
--- (#68)
dependabot[bot] May 21, 2024
086cc4c
--- (#69)
dependabot[bot] May 23, 2024
bc5bf8d
Bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 (#70)
dependabot[bot] May 27, 2024
02753f8
Bump docker/login-action from 3.1.0 to 3.2.0 (#71)
dependabot[bot] Jun 4, 2024
50c7645
Bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 (#73)
dependabot[bot] Jun 6, 2024
dca8853
Bump github.com/jenkins-x/go-scm from 1.14.35 to 1.14.36 (#72)
dependabot[bot] Jun 6, 2024
965da6e
Bump github.com/jenkins-x/go-scm from 1.14.36 to 1.14.37 (#74)
dependabot[bot] Jun 7, 2024
146d1a3
Bump docker/build-push-action from 5.3.0 to 5.4.0 (#75)
dependabot[bot] Jun 12, 2024
405cb70
Bump k8s.io/apiextensions-apiserver from 0.30.1 to 0.30.2 (#76)
dependabot[bot] Jun 17, 2024
5478d8b
Bump actions/checkout from 4.1.6 to 4.1.7 (#81)
dependabot[bot] Jun 19, 2024
c8f83a7
Bump docker/build-push-action from 5.4.0 to 6.0.0 (#80)
dependabot[bot] Jun 19, 2024
28e59cc
Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#83)
dependabot[bot] Jun 19, 2024
e0f19e3
Bump docker/build-push-action from 6.0.0 to 6.1.0 (#84)
dependabot[bot] Jun 25, 2024
a7f2f55
Bump docker/build-push-action from 6.1.0 to 6.2.0 (#85)
dependabot[bot] Jul 2, 2024
f7ed01a
Bump sigs.k8s.io/cli-utils from 0.36.0 to 0.37.0
bigkevmcd Jul 3, 2024
ec41977
Bump sigs.k8s.io/cli-utils from 0.37.0 to 0.37.1 (#87)
dependabot[bot] Jul 5, 2024
fb7d3a4
Bump docker/build-push-action from 6.2.0 to 6.3.0 (#88)
dependabot[bot] Jul 9, 2024
73b64b3
Bump sigs.k8s.io/cli-utils from 0.37.1 to 0.37.2 (#90)
dependabot[bot] Jul 10, 2024
8961a81
Bump github.com/cyphar/filepath-securejoin from 0.2.5 to 0.3.0 (#91)
dependabot[bot] Jul 16, 2024
08e6f2f
Bump actions/setup-go from 5.0.1 to 5.0.2 (#93)
dependabot[bot] Jul 16, 2024
9973992
Bump docker/build-push-action from 6.3.0 to 6.4.0 (#92)
dependabot[bot] Jul 16, 2024
ba45039
Bump github.com/jenkins-x/go-scm from 1.14.37 to 1.14.39 (#94)
dependabot[bot] Jul 17, 2024
05a4aef
Bump k8s.io/client-go from 0.30.2 to 0.30.3 (#99)
dependabot[bot] Jul 19, 2024
15c63ee
Bump k8s.io/apiextensions-apiserver from 0.30.2 to 0.30.3 (#98)
dependabot[bot] Jul 19, 2024
78b98f9
Bump docker/build-push-action from 6.4.0 to 6.5.0 (#101)
dependabot[bot] Jul 23, 2024
b42f959
Bump docker/login-action from 3.2.0 to 3.3.0 (#100)
dependabot[bot] Jul 23, 2024
bd3b9df
Bump github.com/cyphar/filepath-securejoin from 0.3.0 to 0.3.1 (#103)
dependabot[bot] Jul 24, 2024
2c008d5
Bump github.com/jenkins-x/go-scm from 1.14.39 to 1.14.41 (#102)
dependabot[bot] Jul 24, 2024
a90d1e0
Bump github.com/onsi/gomega from 1.33.1 to 1.34.0 (#104)
dependabot[bot] Jul 26, 2024
1729abb
Bump github.com/onsi/gomega from 1.34.0 to 1.34.1 (#105)
dependabot[bot] Jul 30, 2024
aae5b6d
Bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.18.5 (#108)
dependabot[bot] Aug 13, 2024
5a9fa6c
Bump docker/build-push-action from 6.5.0 to 6.6.1 (#107)
dependabot[bot] Aug 13, 2024
b0addea
Bump github.com/fluxcd/pkg/tar from 0.7.0 to 0.8.0 (#112)
dependabot[bot] Aug 18, 2024
fc28b66
Bump github.com/fluxcd/pkg/http/fetch from 0.11.0 to 0.12.0 (#113)
dependabot[bot] Aug 20, 2024
3b36866
Bump k8s.io/client-go from 0.30.3 to 0.31.0 (#109)
dependabot[bot] Aug 20, 2024
86ae94f
Bump docker/build-push-action from 6.6.1 to 6.7.0 (#114)
dependabot[bot] Aug 20, 2024
32d2b5b
Bump github.com/onsi/gomega from 1.34.1 to 1.34.2 (#116)
dependabot[bot] Aug 29, 2024
b73ac0c
Bump github.com/Masterminds/sprig/v3 from 3.2.3 to 3.3.0 (#117)
dependabot[bot] Sep 1, 2024
15bb27c
Bump k8s.io/apimachinery from 0.31.0 to 0.31.1 (#118)
dependabot[bot] Sep 16, 2024
232330a
Bump k8s.io/apiextensions-apiserver from 0.31.0 to 0.31.1 (#119)
dependabot[bot] Sep 16, 2024
6779170
Bump github.com/fluxcd/pkg/apis/event from 0.10.0 to 0.10.1 (#125)
dependabot[bot] Sep 17, 2024
1284ee9
Bump github.com/cyphar/filepath-securejoin from 0.3.1 to 0.3.2 (#124)
dependabot[bot] Sep 17, 2024
341b872
Bump github.com/fluxcd/pkg/apis/meta from 1.6.0 to 1.6.1 (#123)
dependabot[bot] Sep 17, 2024
bf8387c
Bump github.com/fluxcd/pkg/http/fetch from 0.12.0 to 0.12.1 (#122)
dependabot[bot] Sep 17, 2024
e4717e2
Bump github.com/fluxcd/pkg/tar from 0.8.0 to 0.8.1 (#127)
dependabot[bot] Sep 18, 2024
124ee9a
Bump github.com/fluxcd/pkg/runtime from 0.49.0 to 0.49.1 (#126)
dependabot[bot] Sep 18, 2024
721c839
Bump github.com/fluxcd/source-controller/api from 1.3.0 to 1.4.0 (#128)
dependabot[bot] Sep 26, 2024
544da4e
Bump github.com/fluxcd/source-controller/api from 1.4.0 to 1.4.1 (#129)
dependabot[bot] Sep 27, 2024
abe26c6
Bump github.com/fluxcd/image-reflector-controller/api (#130)
dependabot[bot] Sep 27, 2024
3e59f79
Bump github.com/fluxcd/kustomize-controller/api from 1.3.0 to 1.4.0 (…
dependabot[bot] Sep 29, 2024
f1c794a
Bump docker/build-push-action from 6.7.0 to 6.9.0 (#133)
dependabot[bot] Oct 1, 2024
fb6d96f
Bump github.com/cyphar/filepath-securejoin from 0.3.2 to 0.3.3 (#132)
dependabot[bot] Oct 1, 2024
bbf212a
Bump actions/checkout from 4.1.7 to 4.2.0 (#134)
dependabot[bot] Oct 2, 2024
c4f1ea1
Bump actions/checkout from 4.2.0 to 4.2.1 (#135)
dependabot[bot] Oct 10, 2024
24f4d83
Bump github.com/cyphar/filepath-securejoin from 0.3.3 to 0.3.4 (#136)
dependabot[bot] Oct 10, 2024
479e619
Bump github.com/jenkins-x/go-scm from 1.14.41 to 1.14.43 (#137)
dependabot[bot] Oct 14, 2024
45d3468
Bump k8s.io/api from 0.31.1 to 0.31.2 (#138)
dependabot[bot] Oct 25, 2024
cc35899
Bump k8s.io/client-go from 0.31.1 to 0.31.2 (#139)
dependabot[bot] Oct 25, 2024
0476383
Bump k8s.io/apiextensions-apiserver from 0.31.1 to 0.31.2 (#140)
dependabot[bot] Oct 25, 2024
40878e4
Bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 (#142)
dependabot[bot] Oct 27, 2024
de3ce46
Bump actions/checkout from 4.2.1 to 4.2.2 (#143)
dependabot[bot] Oct 29, 2024
bbe036d
Bump actions/setup-go from 5.0.2 to 5.1.0 (#144)
dependabot[bot] Oct 29, 2024
3209a0a
Bump github.com/onsi/gomega from 1.34.2 to 1.35.0 (#145)
dependabot[bot] Oct 31, 2024
4dee939
Bump github.com/onsi/gomega from 1.35.0 to 1.35.1 (#147)
dependabot[bot] Nov 2, 2024
49afb5a
Bump github.com/jenkins-x/go-scm from 1.14.43 to 1.14.44 (#146)
dependabot[bot] Nov 2, 2024
4c38aed
Update Flux dependencies.
bigkevmcd Nov 18, 2024
2ae583e
Bump to newest CRDs for Flux components.
bigkevmcd Nov 18, 2024
c4f5c74
Update README.md
bigkevmcd Nov 20, 2024
32226e8
Create ideas.md
bigkevmcd Nov 20, 2024
800f5ba
Bump k8s.io/client-go from 0.31.2 to 0.31.3 (#149)
dependabot[bot] Nov 22, 2024
da4181b
Bump k8s.io/apiextensions-apiserver from 0.31.2 to 0.31.3 (#151)
dependabot[bot] Nov 22, 2024
bd32dbb
Bump sigs.k8s.io/controller-runtime from 0.19.1 to 0.19.2 (#153)
dependabot[bot] Nov 24, 2024
2d53f62
Bump docker/metadata-action from 5.5.1 to 5.6.1 (#156)
dependabot[bot] Nov 26, 2024
64f15ec
Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#155)
dependabot[bot] Nov 26, 2024
b51dc97
Bump github.com/onsi/gomega from 1.35.1 to 1.36.0 (#154)
dependabot[bot] Nov 26, 2024
fcabe76
Bump docker/build-push-action from 6.9.0 to 6.10.0 (#157)
dependabot[bot] Dec 3, 2024
7c309ad
Bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 (#158)
dependabot[bot] Dec 3, 2024
413818c
Bump github.com/fluxcd/pkg/runtime from 0.49.1 to 0.50.0 (#159)
dependabot[bot] Dec 9, 2024
00d68b1
Bump github.com/fluxcd/pkg/http/fetch from 0.12.1 to 0.13.0 (#161)
dependabot[bot] Dec 9, 2024
14c009a
Bump github.com/fluxcd/pkg/tar from 0.8.1 to 0.9.0 (#162)
dependabot[bot] Dec 9, 2024
32aa413
Bump github.com/jenkins-x/go-scm from 1.14.44 to 1.14.45 (#163)
dependabot[bot] Dec 10, 2024
ada9d47
Bump github.com/onsi/gomega from 1.36.0 to 1.36.1 (#166)
dependabot[bot] Dec 11, 2024
c497a45
Bump github.com/fluxcd/pkg/runtime from 0.50.0 to 0.50.1 (#165)
dependabot[bot] Dec 11, 2024
88b16ea
Bump k8s.io/api from 0.31.3 to 0.31.4 (#167)
dependabot[bot] Dec 12, 2024
7e96590
Bump k8s.io/apimachinery from 0.31.3 to 0.31.4 (#168)
dependabot[bot] Dec 12, 2024
ec446bd
Bump k8s.io/client-go from 0.31.3 to 0.32.0 (#171)
dependabot[bot] Dec 12, 2024
da7fafe
Bump k8s.io/apiextensions-apiserver from 0.31.3 to 0.32.0 (#172)
dependabot[bot] Dec 12, 2024
360ad34
Bump github.com/fluxcd/pkg/http/fetch from 0.13.0 to 0.14.0 (#173)
dependabot[bot] Dec 14, 2024
4a93583
Bump github.com/fluxcd/pkg/apis/event from 0.11.0 to 0.12.0 (#175)
dependabot[bot] Dec 14, 2024
d77d089
Bump github.com/fluxcd/pkg/runtime from 0.50.1 to 0.51.0 (#176)
dependabot[bot] Dec 14, 2024
a33946c
Bump github.com/cyphar/filepath-securejoin from 0.3.5 to 0.3.6 (#178)
dependabot[bot] Dec 18, 2024
4242ebd
Bump actions/setup-go from 5.1.0 to 5.2.0 (#177)
dependabot[bot] Dec 18, 2024
a930ba5
Bump github.com/jenkins-x/go-scm from 1.14.45 to 1.14.46 (#179)
dependabot[bot] Dec 20, 2024
cad2fec
Bump github.com/fluxcd/pkg/runtime from 0.51.0 to 0.51.1 (#180)
dependabot[bot] Dec 23, 2024
b42ca6f
Bump github.com/onsi/gomega from 1.36.1 to 1.36.2 (#182)
dependabot[bot] Dec 27, 2024
5caf7b1
Bump github.com/jenkins-x/go-scm from 1.14.46 to 1.14.47 (#181)
dependabot[bot] Dec 27, 2024
9e9636c
Bump github.com/jenkins-x/go-scm from 1.14.47 to 1.14.52 (#183)
dependabot[bot] Jan 1, 2025
56e73c5
Bump github.com/jenkins-x/go-scm from 1.14.52 to 1.14.53 (#184)
dependabot[bot] Jan 4, 2025
5a70222
Bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.19.4 (#185)
dependabot[bot] Jan 8, 2025
2d27a45
Bump github.com/fluxcd/pkg/runtime from 0.51.1 to 0.52.0 (#186)
dependabot[bot] Jan 11, 2025
49a148e
Bump github.com/fluxcd/pkg/apis/event from 0.12.0 to 0.13.0 (#187)
dependabot[bot] Jan 11, 2025
b546990
Bump docker/build-push-action from 6.10.0 to 6.11.0 (#188)
dependabot[bot] Jan 14, 2025
0d57b9c
Bump github.com/cyphar/filepath-securejoin from 0.3.6 to 0.4.0 (#189)
dependabot[bot] Jan 14, 2025
d07a94c
Bump sigs.k8s.io/controller-runtime from 0.19.4 to 0.20.0 (#191)
dependabot[bot] Jan 19, 2025
11b1b22
Bump docker/build-push-action from 6.11.0 to 6.12.0 (#196)
dependabot[bot] Jan 23, 2025
3d23fae
Bump k8s.io/api from 0.32.0 to 0.32.1 (#194)
dependabot[bot] Jan 23, 2025
61a4013
Bump k8s.io/client-go from 0.32.0 to 0.32.1 (#192)
dependabot[bot] Jan 23, 2025
d0c00cc
Bump github.com/fluxcd/pkg/apis/event from 0.13.0 to 0.15.0 (#195)
dependabot[bot] Jan 23, 2025
c27f9af
Bump k8s.io/apiextensions-apiserver from 0.32.0 to 0.32.1 (#197)
dependabot[bot] Jan 24, 2025
08e1212
Bump sigs.k8s.io/controller-runtime from 0.20.0 to 0.20.1 (#198)
dependabot[bot] Jan 24, 2025
782dc1f
Bump docker/build-push-action from 6.12.0 to 6.13.0 (#200)
dependabot[bot] Jan 28, 2025
3fa3547
Bump github.com/cyphar/filepath-securejoin from 0.4.0 to 0.4.1 (#201)
dependabot[bot] Jan 29, 2025
2ff9b18
Bump actions/setup-go from 5.2.0 to 5.3.0 (#199)
dependabot[bot] Jan 29, 2025
1726570
Bump github.com/spf13/pflag from 1.0.5 to 1.0.6 (#202)
dependabot[bot] Jan 29, 2025
5a7d315
Bump github.com/fluxcd/pkg/tar from 0.10.0 to 0.11.0 (#206)
dependabot[bot] Feb 2, 2025
ed9de00
Bump github.com/fluxcd/pkg/apis/event from 0.15.0 to 0.16.0 (#203)
dependabot[bot] Feb 3, 2025
1f5ca97
Bump github.com/fluxcd/pkg/http/fetch from 0.14.0 to 0.15.0 (#204)
dependabot[bot] Feb 3, 2025
3b4fe0a
Bump github.com/fluxcd/pkg/apis/meta from 1.9.0 to 1.10.0 (#205)
dependabot[bot] Feb 3, 2025
b92ffa7
Bump github.com/fluxcd/pkg/runtime from 0.52.0 to 0.53.0 (#207)
dependabot[bot] Feb 3, 2025
b9980b5
Bump github.com/jenkins-x/go-scm from 1.14.53 to 1.14.54 (#208)
dependabot[bot] Feb 5, 2025
c142bca
Bump github.com/jenkins-x/go-scm from 1.14.54 to 1.14.55 (#209)
dependabot[bot] Feb 7, 2025
b8ed241
updates for 2025 copywright
casibbald Feb 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ updates:
schedule:
interval: "daily"
reviewers:
- "weaveworks/pesto"
- "@bigkevmcd"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
reviewers:
- "weaveworks/pesto"
- "@bigkevmcd"
34 changes: 14 additions & 20 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,24 +32,27 @@ jobs:
run: git config --global url."https://${GITHUB_BUILD_USERNAME}:${GITHUB_BUILD_TOKEN}@github.com".insteadOf "https://github.com"

- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

- name: Setup
uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0
with:
go-version: 1.20.x
go-version: 1.22.x
cache: true

- name: Test
run: make test

- name: e2e Tests
run: make e2e-tests

build-docs:
runs-on: ubuntu-latest
permissions:
contents: read # for actions/checkout to fetch code
steps:
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0 # for git describe
ref: ${{ github.event.pull_request.head.sha || github.sha }}
Expand All @@ -74,7 +77,7 @@ jobs:
packages: write
steps:
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0 # for git describe
ref: ${{ github.event.pull_request.head.sha || github.sha }}
Expand All @@ -84,15 +87,15 @@ jobs:
run: echo "::set-output name=VERSION::$(make version)"

- name: Log in to the Container registry
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@dbef88086f6cef02e264edb7dbf63250c17cef6c # v5.5.0
uses: docker/metadata-action@369eb591f429131d6889c46b94e711f089e6ca96 # v5.6.1
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

Expand All @@ -102,11 +105,8 @@ jobs:
GITHUB_BUILD_TOKEN: ${{ secrets.BUILD_BOT_PERSONAL_ACCESS_TOKEN }}
run: git config --global url."https://${GITHUB_BUILD_USERNAME}:${GITHUB_BUILD_TOKEN}@github.com".insteadOf "https://github.com"

- name: go mod vendor
run: go mod vendor

- name: Build and push Docker image
uses: docker/build-push-action@4a13e500e55cf31b7a5d59a38ab2040ab0f42f56 # v5.1.0
uses: docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6.13.0
with:
context: .
push: true
Expand All @@ -123,26 +123,20 @@ jobs:
contents: read # for actions/checkout to fetch code
steps:
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0 # for git describe
ref: ${{ github.event.pull_request.head.sha || github.sha }}

- name: Configure git for private modules
env:
GITHUB_BUILD_USERNAME: ${{ secrets.BUILD_BOT_USER }}
GITHUB_BUILD_TOKEN: ${{ secrets.BUILD_BOT_PERSONAL_ACCESS_TOKEN }}
run: git config --global url."https://${GITHUB_BUILD_USERNAME}:${GITHUB_BUILD_TOKEN}@github.com".insteadOf "https://github.com"

- name: Install Helm
run: |
wget --no-verbose https://get.helm.sh/helm-v3.12.1-linux-amd64.tar.gz
tar -zxvf helm-v3.12.1-linux-amd64.tar.gz
tar -zxvf helm-v3.14.2-linux-amd64.tar.gz
mv linux-amd64/helm /usr/local/bin/helm
helm version

- name: Login to GitHub Container Registry
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand Down
12 changes: 2 additions & 10 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
# Build the manager binary
FROM golang:1.20 as builder
ARG TARGETOS
ARG TARGETARCH
FROM golang:1.23 as builder
ARG VERSION

WORKDIR /workspace
# Copy the Go Modules manifests
COPY go.mod go.mod
COPY go.sum go.sum
COPY vendor vendor

# Copy the go source
COPY main.go main.go
Expand All @@ -17,12 +14,7 @@ COPY api/ api/
COPY controllers/ controllers/
COPY pkg/ pkg/

# Build
# the GOARCH has not a default value to allow the binary be built according to the host where the command
# was called. For example, if we call make docker-build in a local env which has the Apple Silicon M1 SO
# the docker BUILDPLATFORM arg will be linux/arm64 when for Apple x86 it will be linux/amd64. Therefore,
# by leaving it empty we can ensure that the container and binary shipped on it will have the same platform.
RUN CGO_ENABLED=0 GOOS=${TARGETOS:-linux} GOARCH=${TARGETARCH} go build -a -o manager -ldflags "-X main.Version=${VERSION}" main.go version.go
RUN CGO_ENABLED=0 GOOS=linux go build -a -o manager -ldflags "-X main.Version=${VERSION}" main.go version.go

# Use distroless as minimal base image to package the manager binary
# Refer to https://github.com/GoogleContainerTools/distroless for more details
Expand Down
15 changes: 5 additions & 10 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ CHART_VERSION := $(shell echo $(VERSION) | sed 's/^v//')
# Image URL to use all building/pushing image targets
IMG ?= ghcr.io/weaveworks/gitopssets-controller:${VERSION}
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
ENVTEST_K8S_VERSION = 1.25.0
ENVTEST_K8S_VERSION = 1.31.0
GEN_API_REF_DOCS_VERSION ?= e327d0730470cbd61b06300f81c5fcf91c23c113
CHART_REGISTRY ?= ghcr.io/weaveworks/charts

Expand Down Expand Up @@ -63,7 +63,7 @@ vet: ## Run go vet against code.

.PHONY: test
test: manifests generate fmt vet envtest ## Run tests.
KUBEBUILDER_ASSETS="$(shell $(ENVTEST) use $(ENVTEST_K8S_VERSION) --bin-dir $(LOCALBIN) -p path)" go test ./... -coverprofile cover.out
KUBEBUILDER_ASSETS="$(shell $(ENVTEST) use $(ENVTEST_K8S_VERSION) --bin-dir $(LOCALBIN) -p path)" go test $(go list ./... | grep -v tests\/e2e) -coverprofile cover.out

.PHONY: e2e-tests
e2e-tests: manifests generate fmt vet envtest ## Run tests.
Expand All @@ -80,19 +80,14 @@ build: manifests generate fmt vet ## Build manager binary.
run: manifests generate fmt vet ## Run a controller from your host.
go run ./main.go ./version.go ${RUN_ARGS}

.PHONY: vendor
vendor: ## Update vendor directory.
go mod tidy
go mod vendor

version:
@echo $(VERSION)

# If you wish built the manager image targeting other platforms you can use the --platform flag.
# (i.e. docker build --platform linux/arm64 ). However, you must enable docker buildKit for it.
# More info: https://docs.docker.com/develop/develop-images/build_enhancements/
.PHONY: docker-build
docker-build: test vendor ## Build docker image with the manager.
docker-build: ## Build docker image with the manager.
docker build -t ${IMG} --build-arg VERSION=${VERSION} .

.PHONY: docker-push
Expand Down Expand Up @@ -158,7 +153,7 @@ ENVTEST ?= $(LOCALBIN)/setup-envtest

## Tool Versions
KUSTOMIZE_VERSION ?= v3.8.7
CONTROLLER_TOOLS_VERSION ?= v0.10.0
CONTROLLER_TOOLS_VERSION ?= v0.16.1

KUSTOMIZE_INSTALL_SCRIPT ?= "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh"
.PHONY: kustomize
Expand Down Expand Up @@ -238,4 +233,4 @@ echo "Downloading $(2)" ;\
GOBIN=$(PROJECT_DIR)/bin go install $(2) ;\
rm -rf $$TMP_DIR ;\
}
endef
endef
8 changes: 4 additions & 4 deletions PROJECT
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
domain: weave.works
domain: gitops.pro
layout:
- go.kubebuilder.io/v3
projectName: gitopssets-controller
repo: github.com/weaveworks/gitopssets-controller
repo: github.com/gitops-tools/gitopssets-controller
resources:
- api:
crdVersion: v1
namespaced: true
controller: true
domain: weave.works
domain: gitops.pro
group: templates
kind: GitOpsSet
path: github.com/weaveworks/gitopssets-controller/api/v1alpha1
path: github.com/gitops-tools/gitopssets-controller/api/v1alpha1
version: v1alpha1
version: "3"
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,4 +126,4 @@ More information can be found via the [Kubebuilder Documentation](https://book.k

## License

Copyright 2023.
Copyright 2025.
2 changes: 1 addition & 1 deletion api/v1alpha1/doc.go
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
// Package v1alpha1 contains API Schema definitions for the gitopssets v1alpha1 API group
// +groupName=templates.weave.works
// +groupName=sets.gitops.pro
package v1alpha1
14 changes: 10 additions & 4 deletions api/v1alpha1/gitopsset_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,21 @@ package v1alpha1

import (
"github.com/fluxcd/pkg/apis/meta"
corev1 "k8s.io/api/core/v1"
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
runtime "k8s.io/apimachinery/pkg/runtime"
)

// GitOpsSetFinalizer is the finalizer added to GitOpsSets to allow us to clean
// up resources.
const GitOpsSetFinalizer = "finalizers.templates.weave.works"
const GitOpsSetFinalizer = "finalizers.sets.gitops.pro"

// LocalObjectReference contains enough information to locate the referenced Kubernetes resource object.
type LocalObjectReference struct {
// Name of the referent.
// +required
Name string `json:"name"`
}

// GitOpsSetTemplate describes a resource to create
type GitOpsSetTemplate struct {
Expand Down Expand Up @@ -73,7 +79,7 @@ type PullRequestGenerator struct {

// Reference to Secret in same namespace with a field "password" which is an
// auth token that can query the Git Provider API.
SecretRef *corev1.LocalObjectReference `json:"secretRef,omitempty"`
SecretRef *LocalObjectReference `json:"secretRef,omitempty"`

// Labels is used to filter the PRs that you want to target.
// This may be applied on the server.
Expand Down Expand Up @@ -137,7 +143,7 @@ type APIClientGenerator struct {

// Reference to Secret in same namespace with a field "caFile" which
// provides the Certificate Authority to trust when making API calls.
SecretRef *corev1.LocalObjectReference `json:"secretRef,omitempty"`
SecretRef *LocalObjectReference `json:"secretRef,omitempty"`
}

// HeadersReference references either a Secret or ConfigMap to be used for
Expand Down
4 changes: 2 additions & 2 deletions api/v1alpha1/groupversion_info.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Package v1alpha1 contains API Schema definitions for the templates v1alpha1 API group
// +kubebuilder:object:generate=true
// +groupName=templates.weave.works
// +groupName=sets.gitops.pro
package v1alpha1

import (
Expand All @@ -10,7 +10,7 @@ import (

var (
// GroupVersion is group version used to register these objects
GroupVersion = schema.GroupVersion{Group: "templates.weave.works", Version: "v1alpha1"}
GroupVersion = schema.GroupVersion{Group: "sets.gitops.pro", Version: "v1alpha1"}

// SchemeBuilder is used to add go types to the GroupVersionKind scheme
SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}
Expand Down
23 changes: 18 additions & 5 deletions api/v1alpha1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion cmd/gitopssets-cli/main.go
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package main

import (
"github.com/gitops-tools/gitopssets-controller/pkg/cmd"
"github.com/spf13/cobra"
"github.com/weaveworks/gitopssets-controller/pkg/cmd"
)

func main() {
Expand Down
Loading
Loading