Releases: open-policy-agent/frameworks
Releases · open-policy-agent/frameworks
v0.1.0
This release corresponds to Gatekeeper v3.4.0
What's Changed
- Add outline of constraint framework by @maxsmythe in #2
- Implement Data and ConstraintTemplate endpoints by @maxsmythe in #3
- Add constraint endpoints by @maxsmythe in #4
- Add client initialization logic by @maxsmythe in #5
- Add local driver by @maxsmythe in #6
- Finalize client by @maxsmythe in #7
- Add vendor directory by @maxsmythe in #8
- Separate create CRD action by @maxsmythe in #12
- Hermetic test by @maxsmythe in #13
- Use escaped paths for data by @maxsmythe in #14
- Add Travis CI configuration by @tsandall in #15
- Update target field to comply with KRM conventions by @maxsmythe in #16
- Allow traces on a per-request basis by @maxsmythe in #17
- Document tracing by @maxsmythe in #19
- Make text of ConstraintTemplate no target error clearer by @maxsmythe in #20
- Constraint template status errors by @ctab in #21
- New UnrecognizedContraintError to allow type introspection by @ctab in #23
- Unrecognized constraint error as pointer by @ctab in #24
- Allow per-pod status reporting for HA setups by @maxsmythe in #25
- fix CT name validation by @ritazh in #27
- Rename deny rule to violation by @maxsmythe in #28
- handle namespaceselector and empty namespaces by @ritazh in #26
- Check to make sure templates have a violation rule defined by @maxsmythe in #33
- Only require kind for Constraint Templates by @maxsmythe in #29
- Move arity check to Create CRD to allow wrong-arity to fail faster by @maxsmythe in #34
- Only pass parameters to ConstraintTemplate Rego source by @maxsmythe in #40
- Add v1beta1 versions of Constraints and ConstraintTemplates by @maxsmythe in #39
- Constraint storage should not be versioned by @maxsmythe in #43
- Add support for enforcementaction by @ritazh in #45
- Add option to restrict allowed data fields by @maxsmythe in #47
- Provide clearer error when access to the data document is disabled by @maxsmythe in #48
- Do not allow empty Rego source strings on ConstraintTemplates by @maxsmythe in #51
- Remove Client interface and replace with concrete struct by @adrianludwin in #42
- Add a rego import / reference path rewriter (static compilation) by @briantkennedy in #49
- Fix import path. by @briantkennedy in #52
- Clarify regorewriter module. by @briantkennedy in #53
- Add more docs to TargetHandler by @briantkennedy in #55
- First pass at integrating rego rewriter into constraint framework. by @briantkennedy in #54
- Fix error handling. by @briantkennedy in #56
- Document the new lib parameter by @maxsmythe in #57
- Cleaned up Dockerfile to reduce image size by @dmitrytokarev in #58
- Update opa to v0.15.0 by @briantkennedy in #59
- Move to gomodules in preparation for kubebuilder v2 migration by @maxsmythe in #60
- Test gomod by @maxsmythe in #63
- Fix logging in regorewriter. by @briantkennedy in #64
- Upgrade to OPA v0.16.0 by @maxsmythe in #66
- Put constraints in the
constraint
category by @maxsmythe in #65 - Issue 67 by @josh-ferrell-sas in #69
- Expose state of constraints and templates to the user by @maxsmythe in #71
- Upgrade to opa v0.16.2 by @maxsmythe in #72
- Fixes SemanticEqual for constraint by @ritazh in #73
- Add SyncedGeneration field to ByPodStatus by @EmandM in #74
- Update SyncedGeneration to ObservedGeneration by @EmandM in #76
- Enable status subresource by @maxsmythe in #77
- remove constraints from the 'all' category by @ribbybibby in #75
- When a template is removed, remove all its constraints by @maxsmythe in #82
- Fix golangci-lint memory usage by @ritazh in #88
- Update rego to v0.17.2. by @briantkennedy in #87
- Support external vendoring of manifests using go toolchain by @shomron in #85
- Allow users to get/delete templates by name only by @maxsmythe in #89
- Add a kustomization file to the deploy dir by @maxsmythe in #90
- Set maximum constraint name length to 63 by @maxsmythe in #92
- pkg/client: Remove rule 'arity' check by @tsandall in #93
- Label constraint CRDs to query them more easily by @luckoseabraham in #94
- Add a new category "constraints" to the generated CRDs. by @fedepaol in #95
- mirror labels from constraint templates into crd by @luckoseabraham in #96
- deps: update opa to v0.24.0 by @srenatus in #97
- Migrate to GH Actions by @sozercan in #102
- Fix addtoscheme by @sozercan in #106
New Contributors
- @tsandall made their first contribution in #15
- @ctab made their first contribution in #21
- @ritazh made their first contribution in #27
- @adrianludwin made their first contribution in #42
- @dmitrytokarev made their first contribution in #58
- @josh-ferrell-sas made their first contribution in #69
- @EmandM made their first contribution in #74
- @ribbybibby made their first contribution in #75
- @shomron made their first contribution in #85
- @luckoseabraham made their first contribution in #94
- @fedepaol made their first contribution in #95
- @srenatus made their first contribution in #97
Full Changelog: https://github.com/open-policy-agent/frameworks/commits/v0.1.0