Skip to content
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

Master 314 #185

Closed
wants to merge 256 commits into from
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
7824f68
feat: implement AssignImage mutator (#2429)
davis-haba Jan 24, 2023
8b426fb
chore: Upgrade to k8s v0.26.1 and controller-runtime fork (#2530)
maxsmythe Jan 25, 2023
92a7573
docs: fix example code snippet for docs (#2539)
triangularcover Jan 26, 2023
f4435e2
chore: bump github.com/onsi/gomega from 1.24.1 to 1.24.2 (#2536)
dependabot[bot] Jan 26, 2023
64ed032
chore: bump ua-parser-js from 0.7.31 to 0.7.33 in /website (#2535)
dependabot[bot] Jan 26, 2023
819c190
chore: bump github/codeql-action from 2.1.39 to 2.2.1 (#2543)
dependabot[bot] Jan 27, 2023
5888706
refactor: use Go 1.18 buildinfo (#2541)
sozercan Jan 28, 2023
c1b783b
fix: updating url in doc config (#2549)
JaydipGabani Jan 31, 2023
1e977d6
chore: bump @docusaurus/core from 2.1.0 to 2.3.0 in /website (#2547)
dependabot[bot] Jan 31, 2023
16d7929
chore: bump @docusaurus/preset-classic from 2.1.0 to 2.3.0 in /websit…
dependabot[bot] Jan 31, 2023
5ab923e
fix: add --operation=mutation-controller flag (#2542)
davis-haba Jan 31, 2023
4a27fbf
feat: introduce `gci` to unify the order of package import (#2545)
Fish-pro Jan 31, 2023
431db17
chore: the linter `structcheck` `varcheck` and `deadcode` are depreca…
Fish-pro Jan 31, 2023
947676e
fix: add vendor manifests back (#2558)
sozercan Feb 1, 2023
f0673f5
ci(helm): remove unused kustomize step when upgrading (#2564)
sozercan Feb 7, 2023
f3824f4
docs: fix expansion yaml example (#2551)
sozercan Feb 8, 2023
6c10e27
ci: pin golang image to unblock ci (#2573)
sozercan Feb 10, 2023
6b3dfad
ci: move k8s.gcr.io to registry.k8s.io (#2572)
sozercan Feb 10, 2023
05638fd
feat: add unconvert check for golang-lint (#2554)
Fish-pro Feb 10, 2023
0f2c8ea
chore: modify the typecheck as prompted (#2553)
Fish-pro Feb 10, 2023
f52732c
chore: bump github/codeql-action from 2.2.1 to 2.2.4 (#2581)
dependabot[bot] Feb 13, 2023
dc1c49a
chore: bump @docusaurus/core from 2.3.0 to 2.3.1 in /website (#2566)
dependabot[bot] Feb 13, 2023
da97788
chore: bump http-cache-semantics from 4.1.0 to 4.1.1 in /website (#2565)
dependabot[bot] Feb 13, 2023
a97baa7
chore: bump @docusaurus/preset-classic from 2.3.0 to 2.3.1 in /websit…
dependabot[bot] Feb 13, 2023
d8f501a
chore: bump sigs.k8s.io/controller-runtime from 0.14.1 to 0.14.4 (#2568)
dependabot[bot] Feb 13, 2023
0761889
chore: clean up repeated package import (#2579)
Fish-pro Feb 14, 2023
476269f
docs: update k8s.gcr.io to registry.k8s.io (#2588)
ritazh Feb 16, 2023
bf7b466
docs: Add background information on mutation (#2387)
maxsmythe Feb 17, 2023
6de3e59
docs: Add mutation background to 3.11 (#2590)
maxsmythe Feb 18, 2023
b027979
fix: add missing namespace to static Helm templates (#2593)
devoncrouse Feb 21, 2023
0ba3c15
chore: bump github.com/containerd/containerd from 1.6.12 to 1.6.18 (#…
dependabot[bot] Feb 21, 2023
4ed4663
fix: handle empty spec for modifyset (#2585)
acpana Feb 22, 2023
ab0c959
fix: piping input in gator (#2589)
acpana Feb 22, 2023
8170c5f
chore: bump golang.org/x/net from 0.4.0 to 0.7.0 (#2594)
dependabot[bot] Feb 22, 2023
aea4a49
chore: bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#2604)
dependabot[bot] Mar 1, 2023
9db57b0
chore: bump dns-packet from 5.3.1 to 5.4.0 in /website (#2610)
dependabot[bot] Mar 2, 2023
43acc5b
ci: remove k8s 1.23 from matrix (#2609)
sozercan Mar 3, 2023
8410a44
chore: bump github/codeql-action from 2.2.4 to 2.2.5 (#2603)
dependabot[bot] Mar 3, 2023
5cfb507
chore: update frameworks to 89ae90 (#2611)
sozercan Mar 3, 2023
2c2bc3b
chore: bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2 (#2615)
dependabot[bot] Mar 6, 2023
2f4e4f3
chore: Upgrade CF for multi-engine (#2616)
maxsmythe Mar 8, 2023
1a3fee5
chore: bump github/codeql-action from 2.2.5 to 2.2.6 (#2619)
dependabot[bot] Mar 14, 2023
29bb8be
chore: bump @sideway/formula from 3.0.0 to 3.0.1 in /website (#2621)
dependabot[bot] Mar 14, 2023
f4d2d0f
fix: generate mock name for expanded resources (#2529)
davis-haba Mar 14, 2023
b057192
fix: Allow to change WebhookConfiguration name and change preInstall …
jtyr Mar 15, 2023
a03bc84
chore: bump github.com/onsi/gomega from 1.27.2 to 1.27.4 (#2623)
dependabot[bot] Mar 15, 2023
ada84ab
chore: bump kubectl (#2624)
ritazh Mar 18, 2023
8e03719
chore: bump go.uber.org/automaxprocs from 1.5.1 to 1.5.2 (#2627)
dependabot[bot] Mar 20, 2023
3bc8b22
chore: bump k8s.io/apiextensions-apiserver from 0.26.2 to 0.26.3 (#2630)
dependabot[bot] Mar 21, 2023
df9a9d9
fix: support source field in Constraints (#2552)
davis-haba Mar 22, 2023
852d1f4
ci: bump ci to golang 1.20 (#2597)
sozercan Mar 24, 2023
5867400
chore: bump actions/setup-go from 3 to 4 (#2625)
dependabot[bot] Mar 24, 2023
b4638d3
chore: bump github/codeql-action from 2.2.6 to 2.2.8 (#2637)
dependabot[bot] Mar 24, 2023
7b08d23
fix(helm): switch to curl as ENTRYPOINT for probeWebhook (#2632)
Mar 24, 2023
48be4ab
feat: Emit events in the involved objects namespace (#2360)
ctrought Mar 25, 2023
ea255fa
docs(helm): Fix helm chart documentation for setting audit and webhoo…
gmdfalk Mar 25, 2023
8b7a861
feat: add support for exempt namespace suffix (#2636)
VirrageS Mar 27, 2023
30eaf1b
ci: generate sbom and provenance (#2540)
sozercan Mar 27, 2023
73d6a17
fix: index readiness trackers by GK (not GVK) (#2635)
davis-haba Mar 27, 2023
3f41be7
chore: bump @docusaurus/core from 2.3.1 to 2.4.0 in /website (#2640)
dependabot[bot] Mar 28, 2023
5641130
chore: bump @docusaurus/preset-classic from 2.3.1 to 2.4.0 in /websit…
dependabot[bot] Mar 28, 2023
84846ef
chore: bump github.com/onsi/gomega from 1.27.4 to 1.27.5 (#2644)
dependabot[bot] Mar 28, 2023
ed3ae19
chore: bump github/codeql-action from 2.2.8 to 2.2.9 (#2651)
dependabot[bot] Mar 28, 2023
e33c551
test: use custom filter to make tests less brittle (#2544)
acpana Mar 29, 2023
c04b2ed
ci: Upgrade checkout action to v3 (#2658)
bmuschko Mar 30, 2023
9e65349
docs: update applyTo description to mention AssignImage (#2648)
davis-haba Mar 31, 2023
a45bc52
chore: bump peaceiris/actions-gh-pages from 3.9.2 to 3.9.3 (#2664)
dependabot[bot] Mar 31, 2023
8f253d5
ci: fix gator cli build (#2657)
sozercan Mar 31, 2023
243a0bf
docs: add sbom and provenance (#2665)
sozercan Apr 1, 2023
2f8eaea
chore: bump webpack from 5.73.0 to 5.76.3 in /website (#2652)
dependabot[bot] Apr 1, 2023
6d2c68e
chore: bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 (#2673)
dependabot[bot] Apr 3, 2023
4b1298f
chore: bump github.com/onsi/gomega from 1.27.5 to 1.27.6 (#2671)
dependabot[bot] Apr 3, 2023
143e8cf
chore: bump github.com/go-logr/logr from 1.2.3 to 1.2.4 (#2672)
dependabot[bot] Apr 4, 2023
7c519b4
feat: implement expansion template pod status (#2598)
davis-haba Apr 5, 2023
2a11242
docs: Add sync resource proposal to design docs (#2674)
anlandu Apr 5, 2023
b002bfe
chore: bump peter-evans/create-or-update-comment from 2 to 3 (#2680)
dependabot[bot] Apr 5, 2023
effa347
docs: Fix typo (#2669)
Mattes83 Apr 6, 2023
3c89ef6
chore: bump github/codeql-action from 2.2.9 to 2.2.11 (#2689)
dependabot[bot] Apr 11, 2023
6511baf
chore: bump peter-evans/create-pull-request from 4 to 5 (#2681)
dependabot[bot] Apr 11, 2023
5466e5e
chore: bump github.com/docker/docker from 20.10.21+incompatible to 20…
dependabot[bot] Apr 12, 2023
bef6e29
chore: upgrade CF for stats (#2698)
acpana Apr 14, 2023
1215957
fix: memory leak in the webhook TLS healthcheck (#2690)
dethi Apr 14, 2023
6e84f38
chore: Prepare v3.13.0-beta.0 release (#2701)
github-actions[bot] Apr 14, 2023
c994fb9
fix: eliminate deadlock-on-exit (#2708)
maxsmythe Apr 19, 2023
495f322
chore: bump k8s.io/apiextensions-apiserver from 0.26.3 to 0.26.4 (#2704)
dependabot[bot] Apr 19, 2023
80540bd
chore: bump github/codeql-action from 2.2.11 to 2.2.12 (#2700)
dependabot[bot] Apr 21, 2023
a7d299e
chore: bump github/codeql-action from 2.2.12 to 2.3.0 (#2714)
dependabot[bot] Apr 26, 2023
f294f64
docs: Add External Data Response Cache design doc and reorg links bas…
ritazh Apr 27, 2023
124c600
chore: configure retries in pre-upgrade hook job (helm) (#2710)
aramase Apr 28, 2023
cf2e7d5
docs: add landing page to website (#2677)
Apr 28, 2023
5e83d3f
docs: add assignImage mutation demo (#2694)
ritazh Apr 28, 2023
c02b1d5
chore: add k8s 1.27 to tests (#2692)
sozercan May 1, 2023
7caa6a4
chore: bump github/codeql-action from 2.3.0 to 2.3.2 (#2728)
dependabot[bot] May 1, 2023
fb24ef1
docs: Fix meeting link in website bottom bar (#2736)
maxsmythe May 2, 2023
d3f61f8
docs: remove old redirect for website (#2729)
salaxander May 2, 2023
36130ee
docs: expansion docs rewrite (#2707)
acpana May 3, 2023
dab688f
ci: bump trivy version (#2737)
sozercan May 4, 2023
48ed4f0
docs: fix link to policy library on website (#2738)
salaxander May 4, 2023
c5dea83
docs: Adding pubsub design to docs (#2732)
JaydipGabani May 8, 2023
53e3d55
chore: bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 (#2745)
dependabot[bot] May 8, 2023
74dd0d4
chore: bump github/codeql-action from 2.3.2 to 2.3.3 (#2741)
dependabot[bot] May 8, 2023
a6bf666
feat: stats in webhook, audit & gator (#2686)
acpana May 9, 2023
bd89540
feat: recursive expansion (#2679)
davis-haba May 10, 2023
f6a200a
fix: duplicate gator version (#2743)
sozercan May 10, 2023
e82947a
chore: Replace ghodss/yaml with sigs.k8s.io/yaml (#2697)
mrueg May 10, 2023
e59ae18
feat: add webhookURL helm option (#2722)
golpa May 10, 2023
b0e9f5a
feat: activate stats when flag is on in audit, webhook (#2749)
acpana May 10, 2023
605dd63
chore: update go module with /v3 (#2742)
sozercan May 11, 2023
fe5e0ea
ci: [StepSecurity] Apply security best practices (#2726)
step-security-bot May 15, 2023
39ac3cb
chore: bump actions/checkout from 3.3.0 to 3.5.2 (#2764)
dependabot[bot] May 16, 2023
3312f2c
chore: bump actions/setup-go from 4.0.0 to 4.0.1 (#2763)
dependabot[bot] May 16, 2023
6163b02
chore: bump codecov/codecov-action from 3.1.3 to 3.1.4 (#2766)
dependabot[bot] May 16, 2023
d833d8f
chore: bump actions/dependency-review-action from 2.5.1 to 3.0.4 (#2765)
dependabot[bot] May 16, 2023
2a04610
chore: bump golang from `595c9af` to `2dc5c56` in /build/tooling (#2761)
dependabot[bot] May 16, 2023
6723b42
chore: bump peter-evans/create-or-update-comment from 3.0.0 to 3.0.1 …
dependabot[bot] May 16, 2023
585815b
chore: bump ossf/scorecard-action from 2.0.6 to 2.1.3 (#2770)
dependabot[bot] May 16, 2023
fc075c8
chore: bump golang from `595c9af` to `2dc5c56` in /test/image (#2760)
dependabot[bot] May 16, 2023
b2def12
chore: bump step-security/harden-runner from 2.3.1 to 2.4.0 (#2771)
dependabot[bot] May 16, 2023
44a3be7
feat: add gvk aggregator (#2733)
acpana May 16, 2023
2413cf8
chore: bump github/codeql-action from 2.3.1 to 2.3.3 (#2772)
dependabot[bot] May 16, 2023
31f277d
chore: migrate to dl.k8s.io storage (#2759)
sozercan May 18, 2023
d51c492
chore: bump peter-evans/create-pull-request from 5.0.0 to 5.0.1 (#2773)
dependabot[bot] May 19, 2023
a5ebec1
chore: bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 (#2769)
dependabot[bot] May 19, 2023
3801633
feat: Sync annotation unmarshaling in gator (#2734)
anlandu May 20, 2023
9da7226
docs: add docs about stats (#2776)
acpana May 23, 2023
f485634
feat: Adding pubsub interface (#2538)
JaydipGabani May 25, 2023
0b00f79
chore: bump golang from `2dc5c56` to `918857f` in /build/tooling (#2804)
dependabot[bot] May 30, 2023
848fbd8
chore: bump golang from `2dc5c56` to `918857f` in /test/image (#2803)
dependabot[bot] May 30, 2023
aa4d2bd
chore: Prepare v3.13.0-beta.1 release (#2806)
github-actions[bot] May 30, 2023
c5e8e9f
ci: fix release action (#2807)
sozercan May 30, 2023
ba39189
feat: add syncset crd (#2775)
acpana May 30, 2023
f198738
fix: Pkg Wildcard Validation to allow the ':' character (#2797)
Mitsuwa May 30, 2023
b7230e0
refactor: loggers in webhook handlers (#2786)
acpana May 30, 2023
cac4f35
chore: upgrade cf to have the defaults injection (#2811)
acpana Jun 7, 2023
3847284
feat: log details on log denies (#2813)
acpana Jun 13, 2023
2835519
refactor: introduce CacheManager (#2785)
acpana Jun 15, 2023
7964f93
feat: Support adding priority class to Jobs (#2822)
gracedo Jun 16, 2023
e60fd23
feat: Upgrade to k8s v1.27.2; controller-runtime v0.15.0; add VAP pro…
maxsmythe Jun 16, 2023
b3c747a
docs: Gator syncset doc (#2833)
anlandu Jun 20, 2023
74c8f26
fix: correct identation for webhook-configs-pre-delete.yaml (#2817)
doflamingo721 Jun 20, 2023
6aad7b6
fix: statically link gator binary (#2840)
acpana Jun 21, 2023
d8f2bbc
chore: pkg imported more than once (#2851)
testwill Jul 5, 2023
4717ff9
refactor: move util.Wildcard into its own package (#2853)
xrstf Jul 5, 2023
67e46c1
chore: bump golang from `918857f` to `419bc89` in /test/image (#2830)
dependabot[bot] Jul 5, 2023
1878de1
chore: bump golang from `918857f` to `419bc89` in /build/tooling (#2831)
dependabot[bot] Jul 5, 2023
3adf472
chore: add ability to choose deployment strategy for controller-manag…
Hy3n4 Jul 7, 2023
9a90aad
feat: Graduate ExpansionTemplate CRD to beta (#2857)
davis-haba Jul 7, 2023
6c38e80
fix: name matcher to match generate names as well (#2841)
JaydipGabani Jul 7, 2023
c6eb32a
fix: security context value indentation for gatekeeper-delete-webhook…
vardhaman-surana Jul 11, 2023
d8ccb2c
chore: bump golang from `a3598b9` to `d9f7519` in /test/image (#2868)
dependabot[bot] Jul 11, 2023
6b315d2
chore: bump golang from `a3598b9` to `d9f7519` in /build/tooling (#2869)
dependabot[bot] Jul 11, 2023
4a2c132
docs: fix link coloring issue in dark mode (#2867)
cvrajeesh Jul 11, 2023
742d9b9
docs: adding doc for benchmarking (#2866)
JaydipGabani Jul 13, 2023
9482ee0
chore: update cert-controller (#2876)
acpana Jul 14, 2023
3702f8d
chore: bump golang from `d9f7519` to `851af0a` in /test/image (#2882)
dependabot[bot] Jul 17, 2023
340aa40
chore: bump golang from `d9f7519` to `851af0a` in /build/tooling (#2880)
dependabot[bot] Jul 17, 2023
db3ff0c
docs: update all design doc links to new drive locations (#2791)
salaxander Jul 17, 2023
d4bd183
chore: bump github/codeql-action from 2.3.3 to 2.20.4 (#2883)
dependabot[bot] Jul 17, 2023
d2dc877
chore: bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#2815)
dependabot[bot] Jul 17, 2023
9124aaf
chore: bump github.com/go-logr/zapr from 1.2.3 to 1.2.4 (#2756)
dependabot[bot] Jul 17, 2023
82a71e8
chore: bump github.com/docker/distribution from 2.8.1+incompatible to…
dependabot[bot] Jul 17, 2023
ad1731d
chore: bump actions/dependency-review-action from 3.0.4 to 3.0.6 (#2809)
dependabot[bot] Jul 17, 2023
b869cab
chore: bump actions/checkout from 3.3.0 to 3.5.3 (#2828)
dependabot[bot] Jul 17, 2023
63fcbad
docs: Fix typo in ExpansionTemplate (#2884)
carlpett Jul 18, 2023
1076798
fix: helm probe webhook retry logic (#2873)
eshaanm25 Jul 19, 2023
616aa8f
feat: implements external data response cache (#2823)
nilekhc Jul 21, 2023
5f04a2c
test: adding unit tests for dapr and updating dapr sdk version (#2846)
JaydipGabani Jul 24, 2023
8badedf
chore: bump k8s.io/client-go from 0.27.2 to 0.27.4 (#2898)
dependabot[bot] Jul 25, 2023
ea842cd
chore: bump go.uber.org/automaxprocs from 1.5.2 to 1.5.3 (#2897)
dependabot[bot] Jul 25, 2023
33efb28
fix: helm-chart: controller-manager wh name flags (#2879)
ugur99 Jul 28, 2023
7722c8c
chore: removing pubsub design from proposed section (#2904)
JaydipGabani Jul 28, 2023
7dda9d2
docs: adding doc for pubsub (#2808)
JaydipGabani Aug 1, 2023
1e8b914
docs: update release cadence to three months (#2914)
salaxander Aug 1, 2023
770600c
chore: bump golang from `851af0a` to `2ae255c` in /build/tooling (#2912)
dependabot[bot] Aug 1, 2023
ab8a823
chore: bump golang from `851af0a` to `2ae255c` in /test/image (#2913)
dependabot[bot] Aug 1, 2023
3fc5f93
chore: bump actions/setup-node from 3.6.0 to 3.7.0 (#2886)
dependabot[bot] Aug 1, 2023
39a4c07
fix: enable cert rotation for audit by default (#2875)
JaydipGabani Aug 1, 2023
9993540
chore: bump actions/setup-go from 3 to 4 (#2795)
dependabot[bot] Aug 1, 2023
3e4bd1d
chore: bump golangci/golangci-lint-action from 3.4.0 to 3.6.0 (#2829)
dependabot[bot] Aug 1, 2023
baefe2e
chore: bump step-security/harden-runner from 2.4.0 to 2.5.0 (#2902)
dependabot[bot] Aug 1, 2023
30e1abb
chore: bump peter-evans/create-pull-request from 5.0.1 to 5.0.2 (#2887)
dependabot[bot] Aug 1, 2023
d8ca78e
chore: bump semver from 5.7.1 to 5.7.2 in /website (#2870)
dependabot[bot] Aug 1, 2023
cc87a0d
chore: bump k8s.io/apiextensions-apiserver from 0.27.2 to 0.27.4 (#2910)
dependabot[bot] Aug 1, 2023
f3eba67
docs: add config alpha state and exempt-namespace docs (#2890)
salaxander Aug 1, 2023
738b3e2
feat: Add Recommended Helm/K8s labels (#2788)
Aug 1, 2023
c4ae0bd
chore: bump github/codeql-action from 2.20.4 to 2.21.2 (#2923)
dependabot[bot] Aug 2, 2023
f31271d
chore: bump ossf/scorecard-action from 2.1.3 to 2.2.0 (#2921)
dependabot[bot] Aug 2, 2023
8d72e8d
chore: bump peter-evans/create-or-update-comment from 3.0.1 to 3.0.2 …
dependabot[bot] Aug 2, 2023
db4f346
feat: allow changing the default revisionHistoryLimit (#2920)
tberreis Aug 2, 2023
d48b1bb
docs: Add status tag for expansion metric (#2919)
ritazh Aug 2, 2023
104c4fa
chore: update cf to 0200614 (#2928)
acpana Aug 5, 2023
8341879
chore: bump golang from `2ae255c` to `74b09b3` in /build/tooling (#2932)
dependabot[bot] Aug 7, 2023
1e68843
chore: bump golang from `2ae255c` to `74b09b3` in /test/image (#2931)
dependabot[bot] Aug 7, 2023
5c49294
fix: rework ns check, refactor: bubble up match err for mut (#2812)
acpana Aug 8, 2023
cf867d1
chore: Prepare v3.14.0-beta.0 release (#2935)
github-actions[bot] Aug 9, 2023
f7e89bd
chore: adding cel demo (#2908)
JaydipGabani Aug 10, 2023
fd06231
docs: non default ns eg (#2939)
acpana Aug 11, 2023
5e0e0c0
refactor: use buildinfo to get opa and frameworks version (#2950)
sozercan Aug 12, 2023
5b652ec
chore: bump actions/dependency-review-action from 3.0.6 to 3.0.8 (#2956)
dependabot[bot] Aug 16, 2023
66d84f3
feat: Upgrade constraint framework to add new K8s Native Validation d…
maxsmythe Aug 16, 2023
cb7bde6
chore: bump golang from 1.20-bullseye to 1.21-bullseye in /build/tool…
dependabot[bot] Aug 16, 2023
2782ad5
chore: bump golang from 1.20-bullseye to 1.21-bullseye in /test/image…
dependabot[bot] Aug 16, 2023
87c61e1
chore: bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#2957)
dependabot[bot] Aug 16, 2023
9e44283
chore: bump github/codeql-action from 2.21.2 to 2.21.4 (#2955)
dependabot[bot] Aug 16, 2023
46035e8
docs: Add docs for cel based Validating Admission Policy support (#2960)
ritazh Aug 18, 2023
0dbc643
docs: update vap (#2961)
ritazh Aug 18, 2023
ce1f753
docs: removing quotes from the title in expansion template doc (#2964)
JaydipGabani Aug 18, 2023
400cf39
ci: group dependabot prs (#2969)
sozercan Aug 23, 2023
4a9874a
ci: validate docs (#2968)
sozercan Aug 23, 2023
07b7b55
chore: bump the all group with 2 updates (#2972)
dependabot[bot] Aug 23, 2023
eebc998
chore: bump golang from `0ed2638` to `02f350d` in /test/image (#2965)
dependabot[bot] Aug 23, 2023
83ccdd3
chore: bump golang from `0ed2638` to `02f350d` in /build/tooling (#2966)
dependabot[bot] Aug 23, 2023
e50ee2f
fix: Remove readiness tracker deadlock caused by duplicate syncs (#2970)
maxsmythe Aug 24, 2023
a7e3b7c
feat: support multiple sync sources (#2852)
acpana Aug 30, 2023
d57815b
docs: adds documentation about provider response caching (#2927)
nilekhc Aug 31, 2023
366ba79
docs: add opa version map to site and version badge to README (#2982)
salaxander Aug 31, 2023
e138b24
fix(audit): Update audit-from-cache flag description (#2989)
ssheladiya Sep 8, 2023
7243743
refactor: adder interface, rename data client (#2991)
acpana Sep 13, 2023
c86ddd2
feat: exposes --external-data-provider-response-cache-ttl via helm ch…
nilekhc Sep 13, 2023
83ca660
fix: mutation: use `generateName` for generated resources when loggin…
acpana Sep 13, 2023
2ed7d79
docs: add docs on mutation annotations (#2999)
salaxander Sep 14, 2023
2a50e1e
feat: enhance replay (#2984)
acpana Sep 18, 2023
3e66ee2
ci: lint timeout m 5->7 (#3005)
acpana Sep 18, 2023
cbfcdde
feat(gator): print object name on test output (#3018)
Duologic Sep 26, 2023
5c99159
chore: bump the all group with 4 updates (#3029)
dependabot[bot] Oct 3, 2023
40c43f2
feat: disables provider response cache when TTL is set to 0 (#3028)
nilekhc Oct 4, 2023
976ae01
fix: adding flag to validate rego for templates (#3026)
JaydipGabani Oct 4, 2023
5655f0d
chore: cleanup disk usage before release (#3042)
sozercan Oct 9, 2023
0137395
ci: filter out helm gh pages image from release cleanup (#3053)
sozercan Oct 9, 2023
e18ebbc
fix: use log level 1 for debug (#3039)
acpana Oct 9, 2023
7012fdb
chore: bump golang from `02f350d` to `4369695` in /build/tooling (#2997)
dependabot[bot] Oct 10, 2023
c37f405
chore: bump golang from `02f350d` to `4369695` in /test/image (#2996)
dependabot[bot] Oct 10, 2023
061a69c
chore: bump the all group with 3 updates (#3051)
dependabot[bot] Oct 10, 2023
c2d133b
chore: bump postcss from 8.4.14 to 8.4.31 in /website (#3041)
dependabot[bot] Oct 10, 2023
d916017
fix:enh: protect agg against empty gvks (#3040)
acpana Oct 10, 2023
7ff27dd
chore: bump to go 1.21 and k8s 1.28 (#2979)
sozercan Oct 10, 2023
e47b2ba
chore: bump golang.org/x/net from 0.11.0 to 0.17.0 (#3060)
dependabot[bot] Oct 12, 2023
49f69a7
chore: bump kubectl from 1.28.1 to v1.28.2 (#3068)
dependabot[bot] Oct 16, 2023
103ae25
chore: bump golang from `23ad9fe` to `26c7537` in /build/tooling (#3070)
dependabot[bot] Oct 16, 2023
a1f01f4
chore: bump golang from `23ad9fe` to `26c7537` in /test/image (#3069)
dependabot[bot] Oct 16, 2023
912f306
chore: Prepare v3.14.0-rc.0 release (#3072)
github-actions[bot] Oct 16, 2023
1e0b8a0
ci: cherry-pick #3074 for release-3.14 (#3076)
sozercan Oct 17, 2023
9950594
chore: cherry pick #3083 for release 3.14 (#3086)
sozercan Oct 19, 2023
bae58e0
chore: Prepare v3.14.0-rc.2 release (#3091)
github-actions[bot] Oct 19, 2023
3f3b697
fix: fixes disable cache flow (#3134)
nilekhc Oct 31, 2023
3b9f645
fix: ns exclusion audit from cache (#3129) cherry-pick for 3.14 (#3141)
acpana Nov 1, 2023
650f3de
chore: Prepare v3.14.0 release (#3137)
github-actions[bot] Nov 1, 2023
2efc0f1
Add OWNERS
dhaiducek Jul 18, 2023
06cdb84
Enable CGO explicitly (#182)
openshift-cherrypick-robot Jul 20, 2023
f89d415
Set TLS minimum version to 1.2 (#180)
openshift-cherrypick-robot Jul 20, 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