Releases: kubernetes-sigs/network-policy-api
v0.0.1-policy-assistant
This release contains the policy-assistant
Command-Line Interface (CLI) and its source code.
Policy Assistant is a project to help users develop/troubleshoot upstream network policies. Current APIs: NetworkPolicy (v1), AdminNetworkPolicy and BaselineAdminNetworkPolicy.
policy-assistant
is a static analysis tool which can simulate policy verdicts for traffic.
policy-assistant
can either read policies/pods from file or from a Kubernetes cluster.
For more information, see the Policy Assistant README or this demo.
What's New
Inaugural release for policy-assistant
.
Supported APIs
- NetworkPolicy v1 (networking.k8s.io/v1)
- AdminNetworkPolicy and BaselineAdminNetworkPolicy v1alpha1 (policy.networking.k8s.io/v0.1.1)
Special Notes
We will be iterating on how we version policy assistant.
It's possible that future releases will not follow the same release version format.
v0.1.1
API Version: v1alpha1
This is a patch release of the network-policy-api. It includes two
main resources geared towards cluster admins:
- AdminNetworkPolicy
- BaselineAdminNetworkPolicy
Additionally it includes many conformance test updates and fixes:
- Ingress/Egress Traffic conformance for TCP/UDP/SCTP
- Movement of base testing yamls
- Variable renaming and comment improvements
- Increased default timeout
- Removal of K8s.io/kubernetes dependency
Please check out the network-policy-api website for more information.
Also many thanks to all of the folks who pushed commits to help make this happen 😄
Changes of importance for released code
- Add BANP conformance tests for .Spec.Ingress and .Spec.Egress fields by @tssurya in #109
- Add conformance for
Gress
rules by @tssurya in #112 - Add conformance test for
.spec.Priority
field in ANP by @tssurya in #113 - Fix some nits in conformance package by @Dyanngg in #124
- Change conformance test ready condition by @Dyanngg in #125
- Remove k8s.io/kubernetes from project dependency by @Dyanngg in #129
New Contributors
- @npinaeva made their first contribution in #119
- @rahulkjoshi made their first contribution in #116
Full Changelog: v0.1.0...v0.1.1
v0.1.0
API Version: v1alpha1
This is the initial release of the network-policy-api. It includes two main resources geared towards cluster admins:
AdminNetworkPolicy
BaselineAdminNetworkPolicy
Please check out the network-policy-api website for more information.
Also many thanks to all of the folks who pushed commits to help make this happen 😄
Contributors (since the project's creation)
- @astoycos made their first contribution in #1
- @abhiraut made their first contribution in #10
- @kundan2707 made their first contribution in #27
- @tssurya made their first contribution in #40
- @Dyanngg made their first contribution in #32
- @olivercodes made their first contribution in #47
- @cailynse made their first contribution in #53
- @xmudrii made their first contribution in #79
- @danwinship For countless review cycles and support
Full Changelog: https://github.com/kubernetes-sigs/network-policy-api/commits/v0.1.0