Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
256 commits
Select commit Hold shift + click to select a range
4d444e3
feat: implement AssignImage mutator (#2429)
davis-haba Jan 24, 2023
deee856
chore: Upgrade to k8s v0.26.1 and controller-runtime fork (#2530)
maxsmythe Jan 25, 2023
eeae953
docs: fix example code snippet for docs (#2539)
triangularcover Jan 26, 2023
26af5c2
chore: bump github.com/onsi/gomega from 1.24.1 to 1.24.2 (#2536)
dependabot[bot] Jan 26, 2023
19ad44b
chore: bump ua-parser-js from 0.7.31 to 0.7.33 in /website (#2535)
dependabot[bot] Jan 26, 2023
445e3b3
chore: bump github/codeql-action from 2.1.39 to 2.2.1 (#2543)
dependabot[bot] Jan 27, 2023
ff75eec
refactor: use Go 1.18 buildinfo (#2541)
sozercan Jan 28, 2023
92e27ee
fix: updating url in doc config (#2549)
JaydipGabani Jan 31, 2023
27d5da0
chore: bump @docusaurus/core from 2.1.0 to 2.3.0 in /website (#2547)
dependabot[bot] Jan 31, 2023
e8351aa
chore: bump @docusaurus/preset-classic from 2.1.0 to 2.3.0 in /websit…
dependabot[bot] Jan 31, 2023
3a4ec06
fix: add --operation=mutation-controller flag (#2542)
davis-haba Jan 31, 2023
cf756a5
feat: introduce `gci` to unify the order of package import (#2545)
Jan 31, 2023
8293152
chore: the linter `structcheck` `varcheck` and `deadcode` are depreca…
Jan 31, 2023
c7fe6d8
fix: add vendor manifests back (#2558)
sozercan Feb 1, 2023
911d2e9
ci(helm): remove unused kustomize step when upgrading (#2564)
sozercan Feb 7, 2023
709967c
docs: fix expansion yaml example (#2551)
sozercan Feb 8, 2023
d3999fe
ci: pin golang image to unblock ci (#2573)
sozercan Feb 10, 2023
676d39f
ci: move k8s.gcr.io to registry.k8s.io (#2572)
sozercan Feb 10, 2023
54a070c
feat: add unconvert check for golang-lint (#2554)
Feb 10, 2023
148994a
chore: modify the typecheck as prompted (#2553)
Feb 10, 2023
444e9cc
chore: bump github/codeql-action from 2.2.1 to 2.2.4 (#2581)
dependabot[bot] Feb 13, 2023
b26bb4a
chore: bump @docusaurus/core from 2.3.0 to 2.3.1 in /website (#2566)
dependabot[bot] Feb 13, 2023
815345c
chore: bump http-cache-semantics from 4.1.0 to 4.1.1 in /website (#2565)
dependabot[bot] Feb 13, 2023
d16ce22
chore: bump @docusaurus/preset-classic from 2.3.0 to 2.3.1 in /websit…
dependabot[bot] Feb 13, 2023
ad128c5
chore: bump sigs.k8s.io/controller-runtime from 0.14.1 to 0.14.4 (#2568)
dependabot[bot] Feb 13, 2023
b59fd96
chore: clean up repeated package import (#2579)
Feb 14, 2023
6b77756
docs: update k8s.gcr.io to registry.k8s.io (#2588)
ritazh Feb 16, 2023
d7804a4
docs: Add background information on mutation (#2387)
maxsmythe Feb 17, 2023
22b4b75
docs: Add mutation background to 3.11 (#2590)
maxsmythe Feb 18, 2023
7aefd7a
fix: add missing namespace to static Helm templates (#2593)
devoncrouse Feb 21, 2023
b8f8b07
chore: bump github.com/containerd/containerd from 1.6.12 to 1.6.18 (#…
dependabot[bot] Feb 21, 2023
0acf5af
fix: handle empty spec for modifyset (#2585)
acpana Feb 22, 2023
f604542
fix: piping input in gator (#2589)
acpana Feb 22, 2023
970d7fb
chore: bump golang.org/x/net from 0.4.0 to 0.7.0 (#2594)
dependabot[bot] Feb 22, 2023
847e791
chore: bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#2604)
dependabot[bot] Mar 1, 2023
7ca5002
chore: bump dns-packet from 5.3.1 to 5.4.0 in /website (#2610)
dependabot[bot] Mar 2, 2023
cff4ad0
ci: remove k8s 1.23 from matrix (#2609)
sozercan Mar 3, 2023
a051bb2
chore: bump github/codeql-action from 2.2.4 to 2.2.5 (#2603)
dependabot[bot] Mar 3, 2023
26ae815
chore: update frameworks to 89ae90 (#2611)
sozercan Mar 3, 2023
b67fb16
chore: bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 (#2615)
dependabot[bot] Mar 6, 2023
c1959ea
chore: Upgrade CF for multi-engine (#2616)
maxsmythe Mar 8, 2023
0b72408
chore: bump github/codeql-action from 2.2.5 to 2.2.6 (#2619)
dependabot[bot] Mar 14, 2023
9eeedca
chore: bump @sideway/formula from 3.0.0 to 3.0.1 in /website (#2621)
dependabot[bot] Mar 14, 2023
14cf111
fix: generate mock name for expanded resources (#2529)
davis-haba Mar 14, 2023
c24c4d7
fix: Allow to change WebhookConfiguration name and change preInstall …
jtyr Mar 15, 2023
b1305d6
chore: bump github.com/onsi/gomega from 1.27.2 to 1.27.4 (#2623)
dependabot[bot] Mar 15, 2023
981d394
chore: bump kubectl (#2624)
ritazh Mar 18, 2023
6cb558a
chore: bump go.uber.org/automaxprocs from 1.5.1 to 1.5.2 (#2627)
dependabot[bot] Mar 20, 2023
500a4dc
chore: bump k8s.io/apiextensions-apiserver from 0.26.2 to 0.26.3 (#2630)
dependabot[bot] Mar 21, 2023
4235149
fix: support source field in Constraints (#2552)
davis-haba Mar 22, 2023
ecec883
ci: bump ci to golang 1.20 (#2597)
sozercan Mar 24, 2023
e3efb3e
chore: bump actions/setup-go from 3 to 4 (#2625)
dependabot[bot] Mar 24, 2023
2eb9bdf
chore: bump github/codeql-action from 2.2.6 to 2.2.8 (#2637)
dependabot[bot] Mar 24, 2023
be9247b
fix(helm): switch to curl as ENTRYPOINT for probeWebhook (#2632)
Mar 24, 2023
ac48ca5
feat: Emit events in the involved objects namespace (#2360)
ctrought Mar 25, 2023
a8fb58c
docs(helm): Fix helm chart documentation for setting audit and webhoo…
gmdfalk Mar 25, 2023
51fc45e
feat: add support for exempt namespace suffix (#2636)
VirrageS Mar 27, 2023
30e34c2
ci: generate sbom and provenance (#2540)
sozercan Mar 27, 2023
a8a22db
fix: index readiness trackers by GK (not GVK) (#2635)
davis-haba Mar 27, 2023
e7ce60e
chore: bump @docusaurus/core from 2.3.1 to 2.4.0 in /website (#2640)
dependabot[bot] Mar 28, 2023
ed63f5d
chore: bump @docusaurus/preset-classic from 2.3.1 to 2.4.0 in /websit…
dependabot[bot] Mar 28, 2023
a0b3c27
chore: bump github.com/onsi/gomega from 1.27.4 to 1.27.5 (#2644)
dependabot[bot] Mar 28, 2023
f2b6dfa
chore: bump github/codeql-action from 2.2.8 to 2.2.9 (#2651)
dependabot[bot] Mar 28, 2023
217b2ac
test: use custom filter to make tests less brittle (#2544)
acpana Mar 29, 2023
560a6a4
ci: Upgrade checkout action to v3 (#2658)
bmuschko Mar 30, 2023
5c012de
docs: update applyTo description to mention AssignImage (#2648)
davis-haba Mar 31, 2023
fb2c151
chore: bump peaceiris/actions-gh-pages from 3.9.2 to 3.9.3 (#2664)
dependabot[bot] Mar 31, 2023
e146ded
ci: fix gator cli build (#2657)
sozercan Mar 31, 2023
e59659f
docs: add sbom and provenance (#2665)
sozercan Apr 1, 2023
e705840
chore: bump webpack from 5.73.0 to 5.76.3 in /website (#2652)
dependabot[bot] Apr 1, 2023
5aa2bd6
chore: bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 (#2673)
dependabot[bot] Apr 3, 2023
51ef168
chore: bump github.com/onsi/gomega from 1.27.5 to 1.27.6 (#2671)
dependabot[bot] Apr 3, 2023
95a31d1
chore: bump github.com/go-logr/logr from 1.2.3 to 1.2.4 (#2672)
dependabot[bot] Apr 4, 2023
6988a04
feat: implement expansion template pod status (#2598)
davis-haba Apr 5, 2023
4c6ba4b
docs: Add sync resource proposal to design docs (#2674)
anlandu Apr 5, 2023
de6f0cb
chore: bump peter-evans/create-or-update-comment from 2 to 3 (#2680)
dependabot[bot] Apr 5, 2023
cc2d621
docs: Fix typo (#2669)
Mattes83 Apr 6, 2023
2c70471
chore: bump github/codeql-action from 2.2.9 to 2.2.11 (#2689)
dependabot[bot] Apr 11, 2023
d41c48d
chore: bump peter-evans/create-pull-request from 4 to 5 (#2681)
dependabot[bot] Apr 11, 2023
6a871fd
chore: bump github.com/docker/docker from 20.10.21+incompatible to 20…
dependabot[bot] Apr 12, 2023
b5e4d26
chore: upgrade CF for stats (#2698)
acpana Apr 14, 2023
31adda3
fix: memory leak in the webhook TLS healthcheck (#2690)
dethi Apr 14, 2023
b930403
chore: Prepare v3.13.0-beta.0 release (#2701)
github-actions[bot] Apr 14, 2023
cd41c48
fix: eliminate deadlock-on-exit (#2708)
maxsmythe Apr 19, 2023
f529d40
chore: bump k8s.io/apiextensions-apiserver from 0.26.3 to 0.26.4 (#2704)
dependabot[bot] Apr 19, 2023
8aa6fd9
chore: bump github/codeql-action from 2.2.11 to 2.2.12 (#2700)
dependabot[bot] Apr 21, 2023
b2bc236
chore: bump github/codeql-action from 2.2.12 to 2.3.0 (#2714)
dependabot[bot] Apr 26, 2023
4802908
docs: Add External Data Response Cache design doc and reorg links bas…
ritazh Apr 27, 2023
22ec854
chore: configure retries in pre-upgrade hook job (helm) (#2710)
aramase Apr 28, 2023
0863a4d
docs: add landing page to website (#2677)
Apr 28, 2023
c331218
docs: add assignImage mutation demo (#2694)
ritazh Apr 28, 2023
403f099
chore: add k8s 1.27 to tests (#2692)
sozercan May 1, 2023
0aa0081
chore: bump github/codeql-action from 2.3.0 to 2.3.2 (#2728)
dependabot[bot] May 1, 2023
1e7d358
docs: Fix meeting link in website bottom bar (#2736)
maxsmythe May 2, 2023
280f352
docs: remove old redirect for website (#2729)
salaxander May 2, 2023
70c2b25
docs: expansion docs rewrite (#2707)
acpana May 3, 2023
b94a6b5
ci: bump trivy version (#2737)
sozercan May 4, 2023
3a8a9e5
docs: fix link to policy library on website (#2738)
salaxander May 4, 2023
f9fa4ab
docs: Adding pubsub design to docs (#2732)
JaydipGabani May 8, 2023
0c17f45
chore: bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 (#2745)
dependabot[bot] May 8, 2023
a8293eb
chore: bump github/codeql-action from 2.3.2 to 2.3.3 (#2741)
dependabot[bot] May 8, 2023
b99aded
feat: stats in webhook, audit & gator (#2686)
acpana May 9, 2023
8cd474c
feat: recursive expansion (#2679)
davis-haba May 10, 2023
1a9ebfb
fix: duplicate gator version (#2743)
sozercan May 10, 2023
6a716d8
chore: Replace ghodss/yaml with sigs.k8s.io/yaml (#2697)
mrueg May 10, 2023
939497c
feat: add webhookURL helm option (#2722)
golpa May 10, 2023
52edc6a
feat: activate stats when flag is on in audit, webhook (#2749)
acpana May 10, 2023
c8f4f52
chore: update go module with /v3 (#2742)
sozercan May 11, 2023
db9ec94
ci: [StepSecurity] Apply security best practices (#2726)
step-security-bot May 15, 2023
53f64b2
chore: bump actions/checkout from 3.3.0 to 3.5.2 (#2764)
dependabot[bot] May 16, 2023
630253d
chore: bump actions/setup-go from 4.0.0 to 4.0.1 (#2763)
dependabot[bot] May 16, 2023
b4a1d19
chore: bump codecov/codecov-action from 3.1.3 to 3.1.4 (#2766)
dependabot[bot] May 16, 2023
ff2a43c
chore: bump actions/dependency-review-action from 2.5.1 to 3.0.4 (#2765)
dependabot[bot] May 16, 2023
220e359
chore: bump golang from `595c9af` to `2dc5c56` in /build/tooling (#2761)
dependabot[bot] May 16, 2023
dd47dc3
chore: bump peter-evans/create-or-update-comment from 3.0.0 to 3.0.1 …
dependabot[bot] May 16, 2023
cfa528c
chore: bump ossf/scorecard-action from 2.0.6 to 2.1.3 (#2770)
dependabot[bot] May 16, 2023
9ec8fa0
chore: bump golang from `595c9af` to `2dc5c56` in /test/image (#2760)
dependabot[bot] May 16, 2023
547d3c0
chore: bump step-security/harden-runner from 2.3.1 to 2.4.0 (#2771)
dependabot[bot] May 16, 2023
068acc3
feat: add gvk aggregator (#2733)
acpana May 16, 2023
6d3d553
chore: bump github/codeql-action from 2.3.1 to 2.3.3 (#2772)
dependabot[bot] May 16, 2023
e0bfee0
chore: migrate to dl.k8s.io storage (#2759)
sozercan May 18, 2023
5200bd7
chore: bump peter-evans/create-pull-request from 5.0.0 to 5.0.1 (#2773)
dependabot[bot] May 19, 2023
8a17833
chore: bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 (#2769)
dependabot[bot] May 19, 2023
b71db02
feat: Sync annotation unmarshaling in gator (#2734)
anlandu May 20, 2023
e3e169d
docs: add docs about stats (#2776)
acpana May 23, 2023
07ae99e
feat: Adding pubsub interface (#2538)
JaydipGabani May 25, 2023
0bfcdcd
chore: bump golang from `2dc5c56` to `918857f` in /build/tooling (#2804)
dependabot[bot] May 30, 2023
663403d
chore: bump golang from `2dc5c56` to `918857f` in /test/image (#2803)
dependabot[bot] May 30, 2023
b387431
chore: Prepare v3.13.0-beta.1 release (#2806)
github-actions[bot] May 30, 2023
b95247e
ci: fix release action (#2807)
sozercan May 30, 2023
5cc3311
feat: add syncset crd (#2775)
acpana May 30, 2023
67058f8
fix: Pkg Wildcard Validation to allow the ':' character (#2797)
Mitsuwa May 30, 2023
06b1159
refactor: loggers in webhook handlers (#2786)
acpana May 30, 2023
3a7f2df
chore: upgrade cf to have the defaults injection (#2811)
acpana Jun 7, 2023
0490440
feat: log details on log denies (#2813)
acpana Jun 13, 2023
59d1967
refactor: introduce CacheManager (#2785)
acpana Jun 15, 2023
8799ce2
feat: Support adding priority class to Jobs (#2822)
gracedo Jun 16, 2023
68ff489
feat: Upgrade to k8s v1.27.2; controller-runtime v0.15.0; add VAP pro…
maxsmythe Jun 16, 2023
0f881dd
docs: Gator syncset doc (#2833)
anlandu Jun 20, 2023
173948b
fix: correct identation for webhook-configs-pre-delete.yaml (#2817)
doflamingo721 Jun 20, 2023
a0b6d21
fix: statically link gator binary (#2840)
acpana Jun 21, 2023
405d447
chore: pkg imported more than once (#2851)
testwill Jul 5, 2023
3810dbb
refactor: move util.Wildcard into its own package (#2853)
xrstf Jul 5, 2023
ba79633
chore: bump golang from `918857f` to `419bc89` in /test/image (#2830)
dependabot[bot] Jul 5, 2023
f5b26c8
chore: bump golang from `918857f` to `419bc89` in /build/tooling (#2831)
dependabot[bot] Jul 5, 2023
2e85fc6
chore: add ability to choose deployment strategy for controller-manag…
Hy3n4 Jul 7, 2023
75af351
feat: Graduate ExpansionTemplate CRD to beta (#2857)
davis-haba Jul 7, 2023
f56e42a
fix: name matcher to match generate names as well (#2841)
JaydipGabani Jul 7, 2023
13d74ed
fix: security context value indentation for gatekeeper-delete-webhook…
vardhaman-surana Jul 11, 2023
f148c23
chore: bump golang from `a3598b9` to `d9f7519` in /test/image (#2868)
dependabot[bot] Jul 11, 2023
4daac80
chore: bump golang from `a3598b9` to `d9f7519` in /build/tooling (#2869)
dependabot[bot] Jul 11, 2023
d10fd53
docs: fix link coloring issue in dark mode (#2867)
cvrajeesh Jul 11, 2023
1e63f2c
docs: adding doc for benchmarking (#2866)
JaydipGabani Jul 13, 2023
9068492
chore: update cert-controller (#2876)
acpana Jul 14, 2023
f0c6c2c
chore: bump golang from `d9f7519` to `851af0a` in /test/image (#2882)
dependabot[bot] Jul 17, 2023
90aeaab
chore: bump golang from `d9f7519` to `851af0a` in /build/tooling (#2880)
dependabot[bot] Jul 17, 2023
c9fb1e6
docs: update all design doc links to new drive locations (#2791)
salaxander Jul 17, 2023
4a6f9fa
chore: bump github/codeql-action from 2.3.3 to 2.20.4 (#2883)
dependabot[bot] Jul 17, 2023
a7c2336
chore: bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#2815)
dependabot[bot] Jul 17, 2023
435eff4
chore: bump github.com/go-logr/zapr from 1.2.3 to 1.2.4 (#2756)
dependabot[bot] Jul 17, 2023
60bea25
chore: bump github.com/docker/distribution from 2.8.1+incompatible to…
dependabot[bot] Jul 17, 2023
eea1fcd
chore: bump actions/dependency-review-action from 3.0.4 to 3.0.6 (#2809)
dependabot[bot] Jul 17, 2023
6c6d819
chore: bump actions/checkout from 3.3.0 to 3.5.3 (#2828)
dependabot[bot] Jul 17, 2023
0893e18
docs: Fix typo in ExpansionTemplate (#2884)
carlpett Jul 18, 2023
892ffc3
fix: helm probe webhook retry logic (#2873)
eshaanm25 Jul 19, 2023
47dcdd0
feat: implements external data response cache (#2823)
nilekhc Jul 21, 2023
ed261a0
test: adding unit tests for dapr and updating dapr sdk version (#2846)
JaydipGabani Jul 24, 2023
f025574
chore: bump k8s.io/client-go from 0.27.2 to 0.27.4 (#2898)
dependabot[bot] Jul 25, 2023
a4f2ca7
chore: bump go.uber.org/automaxprocs from 1.5.2 to 1.5.3 (#2897)
dependabot[bot] Jul 25, 2023
57f05d2
fix: helm-chart: controller-manager wh name flags (#2879)
ugur99 Jul 28, 2023
dfe015f
chore: removing pubsub design from proposed section (#2904)
JaydipGabani Jul 28, 2023
9868c43
docs: adding doc for pubsub (#2808)
JaydipGabani Aug 1, 2023
2dcf4a7
docs: update release cadence to three months (#2914)
salaxander Aug 1, 2023
235d8e2
chore: bump golang from `851af0a` to `2ae255c` in /build/tooling (#2912)
dependabot[bot] Aug 1, 2023
9c520f8
chore: bump golang from `851af0a` to `2ae255c` in /test/image (#2913)
dependabot[bot] Aug 1, 2023
3a98ceb
chore: bump actions/setup-node from 3.6.0 to 3.7.0 (#2886)
dependabot[bot] Aug 1, 2023
3a0ead1
fix: enable cert rotation for audit by default (#2875)
JaydipGabani Aug 1, 2023
06d8b77
chore: bump actions/setup-go from 3 to 4 (#2795)
dependabot[bot] Aug 1, 2023
01c5b1c
chore: bump golangci/golangci-lint-action from 3.4.0 to 3.6.0 (#2829)
dependabot[bot] Aug 1, 2023
97ecf3d
chore: bump step-security/harden-runner from 2.4.0 to 2.5.0 (#2902)
dependabot[bot] Aug 1, 2023
fdabaf3
chore: bump peter-evans/create-pull-request from 5.0.1 to 5.0.2 (#2887)
dependabot[bot] Aug 1, 2023
810668f
chore: bump semver from 5.7.1 to 5.7.2 in /website (#2870)
dependabot[bot] Aug 1, 2023
3b0d987
chore: bump k8s.io/apiextensions-apiserver from 0.27.2 to 0.27.4 (#2910)
dependabot[bot] Aug 1, 2023
217b824
docs: add config alpha state and exempt-namespace docs (#2890)
salaxander Aug 1, 2023
4879ba0
feat: Add Recommended Helm/K8s labels (#2788)
Aug 1, 2023
a9072d5
chore: bump github/codeql-action from 2.20.4 to 2.21.2 (#2923)
dependabot[bot] Aug 2, 2023
6eb4b19
chore: bump ossf/scorecard-action from 2.1.3 to 2.2.0 (#2921)
dependabot[bot] Aug 2, 2023
9d26563
chore: bump peter-evans/create-or-update-comment from 3.0.1 to 3.0.2 …
dependabot[bot] Aug 2, 2023
112667b
feat: allow changing the default revisionHistoryLimit (#2920)
tberreis Aug 2, 2023
931b1dd
docs: Add status tag for expansion metric (#2919)
ritazh Aug 2, 2023
8f62ac2
chore: update cf to 0200614 (#2928)
acpana Aug 5, 2023
c147d3d
chore: bump golang from `2ae255c` to `74b09b3` in /build/tooling (#2932)
dependabot[bot] Aug 7, 2023
e6486e9
chore: bump golang from `2ae255c` to `74b09b3` in /test/image (#2931)
dependabot[bot] Aug 7, 2023
5f3a0ab
fix: rework ns check, refactor: bubble up match err for mut (#2812)
acpana Aug 8, 2023
5e6d706
chore: Prepare v3.14.0-beta.0 release (#2935)
github-actions[bot] Aug 9, 2023
704b008
chore: adding cel demo (#2908)
JaydipGabani Aug 10, 2023
ebb65a4
docs: non default ns eg (#2939)
acpana Aug 11, 2023
13f6139
refactor: use buildinfo to get opa and frameworks version (#2950)
sozercan Aug 12, 2023
644f8d6
chore: bump actions/dependency-review-action from 3.0.6 to 3.0.8 (#2956)
dependabot[bot] Aug 16, 2023
77220fb
feat: Upgrade constraint framework to add new K8s Native Validation d…
maxsmythe Aug 16, 2023
7879899
chore: bump golang from 1.20-bullseye to 1.21-bullseye in /build/tool…
dependabot[bot] Aug 16, 2023
821a92a
chore: bump golang from 1.20-bullseye to 1.21-bullseye in /test/image…
dependabot[bot] Aug 16, 2023
7c18965
chore: bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#2957)
dependabot[bot] Aug 16, 2023
49ff12e
chore: bump github/codeql-action from 2.21.2 to 2.21.4 (#2955)
dependabot[bot] Aug 16, 2023
7e95398
docs: Add docs for cel based Validating Admission Policy support (#2960)
ritazh Aug 18, 2023
737941d
docs: update vap (#2961)
ritazh Aug 18, 2023
baff8a0
docs: removing quotes from the title in expansion template doc (#2964)
JaydipGabani Aug 18, 2023
11a3d0b
ci: group dependabot prs (#2969)
sozercan Aug 23, 2023
6471ce1
ci: validate docs (#2968)
sozercan Aug 23, 2023
f2e73a0
chore: bump the all group with 2 updates (#2972)
dependabot[bot] Aug 23, 2023
f7e516f
chore: bump golang from `0ed2638` to `02f350d` in /test/image (#2965)
dependabot[bot] Aug 23, 2023
f7dd14a
chore: bump golang from `0ed2638` to `02f350d` in /build/tooling (#2966)
dependabot[bot] Aug 23, 2023
49af69c
fix: Remove readiness tracker deadlock caused by duplicate syncs (#2970)
maxsmythe Aug 24, 2023
9b32d46
feat: support multiple sync sources (#2852)
acpana Aug 30, 2023
1bf084a
docs: adds documentation about provider response caching (#2927)
nilekhc Aug 31, 2023
3862e48
docs: add opa version map to site and version badge to README (#2982)
salaxander Aug 31, 2023
498356a
fix(audit): Update audit-from-cache flag description (#2989)
ssheladiya Sep 8, 2023
861827e
refactor: adder interface, rename data client (#2991)
acpana Sep 13, 2023
25e7506
feat: exposes --external-data-provider-response-cache-ttl via helm ch…
nilekhc Sep 13, 2023
ccec259
fix: mutation: use `generateName` for generated resources when loggin…
acpana Sep 13, 2023
2237443
docs: add docs on mutation annotations (#2999)
salaxander Sep 14, 2023
a7a3461
feat: enhance replay (#2984)
acpana Sep 18, 2023
8a8480c
ci: lint timeout m 5->7 (#3005)
acpana Sep 18, 2023
fe1b610
feat(gator): print object name on test output (#3018)
Duologic Sep 26, 2023
7b67f8f
chore: bump the all group with 4 updates (#3029)
dependabot[bot] Oct 3, 2023
d72697c
feat: disables provider response cache when TTL is set to 0 (#3028)
nilekhc Oct 4, 2023
c5e208f
fix: adding flag to validate rego for templates (#3026)
JaydipGabani Oct 4, 2023
9103cfc
chore: cleanup disk usage before release (#3042)
sozercan Oct 9, 2023
4ce2030
ci: filter out helm gh pages image from release cleanup (#3053)
sozercan Oct 9, 2023
c6ac14d
fix: use log level 1 for debug (#3039)
acpana Oct 9, 2023
fd307d6
chore: bump golang from `02f350d` to `4369695` in /build/tooling (#2997)
dependabot[bot] Oct 10, 2023
a7efd8a
chore: bump golang from `02f350d` to `4369695` in /test/image (#2996)
dependabot[bot] Oct 10, 2023
4361202
chore: bump the all group with 3 updates (#3051)
dependabot[bot] Oct 10, 2023
06ad169
chore: bump postcss from 8.4.14 to 8.4.31 in /website (#3041)
dependabot[bot] Oct 10, 2023
8ac4834
fix:enh: protect agg against empty gvks (#3040)
acpana Oct 10, 2023
42a219f
chore: bump to go 1.21 and k8s 1.28 (#2979)
sozercan Oct 10, 2023
a12adce
chore: bump golang.org/x/net from 0.11.0 to 0.17.0 (#3060)
dependabot[bot] Oct 12, 2023
ab6207a
chore: bump kubectl from 1.28.1 to v1.28.2 (#3068)
dependabot[bot] Oct 16, 2023
d5f7dff
chore: bump golang from `23ad9fe` to `26c7537` in /build/tooling (#3070)
dependabot[bot] Oct 16, 2023
03e510b
chore: bump golang from `23ad9fe` to `26c7537` in /test/image (#3069)
dependabot[bot] Oct 16, 2023
61472a7
chore: Prepare v3.14.0-rc.0 release (#3072)
github-actions[bot] Oct 16, 2023
e1a17cc
ci: cherry-pick #3074 for release-3.14 (#3076)
sozercan Oct 17, 2023
f4f5939
chore: cherry pick #3083 for release 3.14 (#3086)
sozercan Oct 19, 2023
63cb569
chore: Prepare v3.14.0-rc.2 release (#3091)
github-actions[bot] Oct 19, 2023
89d6fb6
fix: fixes disable cache flow (#3134)
nilekhc Oct 31, 2023
c766941
fix: ns exclusion audit from cache (#3129) cherry-pick for 3.14 (#3141)
acpana Nov 1, 2023
db28f6e
chore: Prepare v3.14.0 release (#3137)
github-actions[bot] Nov 1, 2023
314d806
Enable CGO explicitly (#182)
openshift-cherrypick-robot Jul 20, 2023
21a3851
Set TLS minimum version to 1.2 (#180)
openshift-cherrypick-robot Jul 20, 2023
6115b4a
Remove TestCongifurewebhookServer
yiraeChristineKim Nov 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
41 changes: 39 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,20 @@ updates:
- package-ecosystem: "npm"
directory: "/website"
schedule:
interval: "daily"
interval: "weekly"
commit-message:
prefix: "chore"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
interval: "weekly"
commit-message:
prefix: "chore"
groups:
all:
patterns:
- "*"

- package-ecosystem: "gomod"
directory: "/"
Expand All @@ -26,3 +30,36 @@ updates:
update-types:
- "version-update:semver-major"
- "version-update:semver-minor"
groups:
k8s:
patterns:
- "k8s.io/*"
- "sigs.k8s.io/*"

- package-ecosystem: "docker"
directory: /
schedule:
interval: "weekly"
commit-message:
prefix: "chore"

- package-ecosystem: "docker"
directory: "/build/tooling"
schedule:
interval: "weekly"
commit-message:
prefix: "chore"

- package-ecosystem: "docker"
directory: "/test/externaldata/dummy-provider"
schedule:
interval: "weekly"
commit-message:
prefix: "chore"

- package-ecosystem: "docker"
directory: "/test/image"
schedule:
interval: "weekly"
commit-message:
prefix: "chore"
34 changes: 17 additions & 17 deletions .github/workflows/benchmark.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,47 +3,47 @@ on:
issue_comment:
types: [created]

jobs:
permissions:
contents: read

jobs:
benchmark:
name: "Benchmark"
if: github.event.issue.pull_request && github.event.comment.body == '/benchmark'
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
timeout-minutes: 60
permissions:
contents: write
pull-requests: write
steps:
- name: Harden Runner
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit

- uses: izhangzhihao/delete-comment@98aa1ea5c6304048edf951c20b3114e03c785c79
with:
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
delete_user_name: github-actions[bot]
issue_number: ${{ github.event.issue.number }}

- name: install kubebuilder
run: |
curl -L -O "https://github.com/kubernetes-sigs/kubebuilder/releases/download/v${KUBEBUILDER_VERSION}/kubebuilder_${KUBEBUILDER_VERSION}_linux_amd64.tar.gz" &&\
tar -zxvf kubebuilder_${KUBEBUILDER_VERSION}_linux_amd64.tar.gz &&\
sudo mv kubebuilder_${KUBEBUILDER_VERSION}_linux_amd64 /usr/local/kubebuilder
env:
KUBEBUILDER_VERSION: 2.3.1

- name: Update status
uses: peter-evans/create-or-update-comment@v2
uses: peter-evans/create-or-update-comment@c6c9a1a66007646a28c153e2a8580a5bad27bcfa # v3.0.2
with:
issue-number: ${{ github.event.issue.number }}
body: |
[Running benchmark here...](${{ github.server.url }}/${{ github.repository }}/actions/runs/${{ github.run_id }})

- name: Check out base code into the Go module directory
uses: actions/checkout@v3
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v3.5.2
with:
ref: ${{ github.base_ref }}

- name: Run benchmarks on base ref
run: make benchmark-test BENCHMARK_FILE_NAME="../base_benchmarks.txt"

- name: Check out code into the Go module directory
uses: actions/checkout@v3
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v3.5.2

- name: Run benchmark with incoming changes
run: make benchmark-test BENCHMARK_FILE_NAME="pr_benchmarks.txt"
Expand All @@ -61,11 +61,11 @@ jobs:
echo '$delimiter' >> $GITHUB_OUTPUT

- name: Create commit comment
uses: peter-evans/create-or-update-comment@v2
uses: peter-evans/create-or-update-comment@c6c9a1a66007646a28c153e2a8580a5bad27bcfa # v3.0.2
with:
issue-number: ${{ github.event.issue.number }}
body: |
This PR compares its performance to the latest released version. If it performs significantly lower, consider optimizing your changes to improve the performance.
```
```
${{ steps.get-comment-body.outputs.msg }}
```
15 changes: 10 additions & 5 deletions .github/workflows/codeql.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,21 +11,26 @@ permissions: read-all
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
permissions:
security-events: write

steps:
- name: Harden Runner
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit

- name: Checkout repository
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608

- name: Initialize CodeQL
uses: github/codeql-action/init@a34ca99b4610d924e04c68db79e503e1f79f9f02
uses: github/codeql-action/init@fdcae64e1484d349b3366718cdfef3d404390e85
with:
languages: go

- name: Autobuild
uses: github/codeql-action/autobuild@a34ca99b4610d924e04c68db79e503e1f79f9f02
uses: github/codeql-action/autobuild@fdcae64e1484d349b3366718cdfef3d404390e85

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@a34ca99b4610d924e04c68db79e503e1f79f9f02
uses: github/codeql-action/analyze@fdcae64e1484d349b3366718cdfef3d404390e85
64 changes: 64 additions & 0 deletions .github/workflows/dapr-pubsub.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: dapr-pubsub
on:
push:
paths:
- "pkg/pubsub/dapr"
- "test/pubsub/**"
pull_request:
paths:
- "pkg/pubsub/dapr"
- "test/pubsub/**"
permissions: read-all

jobs:
dapr_test:
name: "Dapr pubsub test"
runs-on: ubuntu-22.04
timeout-minutes: 15
strategy:
matrix:
DAPR_VERSION: ["1.10"]
steps:
- name: Check out code into the Go module directory
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608

- name: Bootstrap e2e
run: |
mkdir -p $GITHUB_WORKSPACE/bin
mkdir .tmp
echo "$GITHUB_WORKSPACE/bin" >> $GITHUB_PATH
make e2e-bootstrap
make e2e-helm-install
helm repo add dapr https://dapr.github.io/helm-charts/
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
helm upgrade --install dapr dapr/dapr --version=${{ matrix.DAPR_VERSION }} --namespace dapr-system --create-namespace --wait --debug
helm upgrade --install redis bitnami/redis --namespace default --set image.tag=7.0-debian-11 --wait --debug
make e2e-subscriber-build-load-image
make e2e-subscriber-deploy

- name: Run e2e
run: |
make docker-buildx IMG=gatekeeper-e2e:latest
make e2e-build-load-externaldata-image
make docker-buildx-crds CRD_IMG=gatekeeper-crds:latest
kind load docker-image --name kind gatekeeper-e2e:latest gatekeeper-crds:latest
kubectl create ns gatekeeper-system
make e2e-publisher-deploy
make e2e-helm-deploy HELM_REPO=gatekeeper-e2e HELM_CRD_REPO=gatekeeper-crds HELM_RELEASE=latest ENABLE_PUBSUB=true
make test-e2e ENABLE_PUBSUB_TESTS=1

- name: Save logs
if: ${{ always() }}
run: |
kubectl logs -n fake-subscriber -l app=sub --tail=-1 > logs-audit-subscribe.json
kubectl logs -n gatekeeper-system -l control-plane=audit-controller --tail=-1 > logs-audit-publish.json

- name: Upload artifacts
uses: actions/upload-artifact@v3
if: ${{ always() }}
with:
name: pubsub-logs
path: |
logs-*.json

27 changes: 27 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Dependency Review Action
#
# This Action will scan dependency manifest files that change as part of a Pull Request,
# surfacing known-vulnerable versions of the packages declared or updated in the PR.
# Once installed, if the workflow run is marked as required,
# PRs introducing known-vulnerable packages will be blocked from merging.
#
# Source repository: https://github.com/actions/dependency-review-action
name: 'Dependency Review'
on: [pull_request]

permissions:
contents: read

jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit

- name: 'Checkout Repository'
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v3.5.2
- name: 'Dependency Review'
uses: actions/dependency-review-action@6c5ccdad469c9f8a2996bfecaec55a631a347034 # v3.1.0
42 changes: 42 additions & 0 deletions .github/workflows/license-lint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: license-lint
on:
push:
paths:
- "go.mod"
- "go.sum"
- "vendor/**"
pull_request:
paths:
- "go.mod"
- "go.sum"
- "vendor/**"

permissions:
contents: read

jobs:
license-lint:
name: "license-lint"
runs-on: ubuntu-22.04
timeout-minutes: 5
permissions:
contents: read
steps:
- name: Harden Runner
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit

- name: Set up Go
uses: actions/setup-go@v4 # v4.0.1
with:
go-version: "1.21"

- name: Check out code into the Go module directory
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v3.5.2

- name: license-lint
run: |
export GOPATH="$HOME/go"
PATH="$GOPATH/bin:$PATH"
./third_party/k8s.io/kubernetes/hack/verify-licenses.sh
73 changes: 73 additions & 0 deletions .github/workflows/pre-release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: pre-release
on:
push:
branches:
- master

permissions: read-all

env:
IMAGE_REPO: openpolicyagent/gatekeeper
CRD_IMAGE_REPO: openpolicyagent/gatekeeper-crds
GATOR_IMAGE_REPO: openpolicyagent/gator

jobs:
pre-release:
name: "Pre Release"
runs-on: "ubuntu-22.04"
if: github.ref == 'refs/heads/master' && github.event_name == 'push' && github.repository == 'open-policy-agent/gatekeeper'
timeout-minutes: 30
steps:
- name: Harden Runner
uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit

- name: Check out code into the Go module directory
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608

- name: Publish development
run: |
make docker-login

tokenUri="https://auth.docker.io/token?service=registry.docker.io&scope=repository:${{ env.IMAGE_REPO }}:pull&scope=repository:${{ env.CRD_IMAGE_REPO }}:pull&scope=repository:${{ env.GATOR_IMAGE_REPO }}:pull"
bearerToken="$(curl --silent --get $tokenUri | jq --raw-output '.token')"
listUri="https://registry-1.docker.io/v2/${{ env.IMAGE_REPO }}/tags/list"
authz="Authorization: Bearer $bearerToken"
version_list="$(curl --silent --get -H "Accept: application/json" -H "$authz" $listUri | jq --raw-output '.')"
exists=$(echo $version_list | jq --arg t ${GITHUB_SHA::7} '.tags | index($t)')
if [[ $exists == null ]]
then
make docker-buildx-dev \
DEV_TAG=${GITHUB_SHA::7} \
PLATFORM="linux/amd64,linux/arm64,linux/arm/v7" \
OUTPUT_TYPE=type=registry \
GENERATE_ATTESTATIONS=true
fi

listUri="https://registry-1.docker.io/v2/${{ env.CRD_IMAGE_REPO }}/tags/list"
version_list="$(curl --silent --get -H "Accept: application/json" -H "$authz" $listUri | jq --raw-output '.')"
exists=$(echo $version_list | jq --arg t ${GITHUB_SHA::7} '.tags | index($t)')
if [[ $exists == null ]]
then
make docker-buildx-crds-dev \
DEV_TAG=${GITHUB_SHA::7} \
PLATFORM="linux/amd64,linux/arm64" \
OUTPUT_TYPE=type=registry \
GENERATE_ATTESTATIONS=true
fi

listUri="https://registry-1.docker.io/v2/${{ env.GATOR_IMAGE_REPO }}/tags/list"
version_list="$(curl --silent --get -H "Accept: application/json" -H "$authz" $listUri | jq --raw-output '.')"
exists=$(echo $version_list | jq --arg t ${GITHUB_SHA::7} '.tags | index($t)')
if [[ $exists == null ]]
then
make docker-buildx-gator-dev \
DEV_TAG=${GITHUB_SHA::7} \
PLATFORM="linux/amd64,linux/arm64,linux/arm/v7" \
OUTPUT_TYPE=type=registry \
GENERATE_ATTESTATIONS=true
fi
env:
DOCKER_USER: ${{ secrets.DOCKER_USER }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
Loading