Skip to content

Commit

Permalink
Mw/prepare release (#3059)
Browse files Browse the repository at this point in the history
Prepare release 1.3.0-rc1
  • Loading branch information
wilkermichael authored Oct 10, 2023
1 parent a87ea16 commit 6d86291
Show file tree
Hide file tree
Showing 10 changed files with 103 additions and 81 deletions.
2 changes: 1 addition & 1 deletion .changelog/2941.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ The v2 Catalog and Resources API should be considered a feature preview within t

### Limitations
* The v1 and v2 catalog APIs cannot run concurrently.
* The Consul UI must be disable. It does not support multi-port services or the v2 catalog API in this release.
* The Consul UI must be disabled. It does not support multi-port services or the v2 catalog API in this release.
* HCP Consul does not support multi-port services or the v2 catalog API in this release.
* The v2 API only supports transparent proxy mode where services that have permissions to connect to each other can use
Kube DNS to connect.
Expand Down
39 changes: 39 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,42 @@
## 1.3.0-rc1 (October 10, 2023)

FEATURE PREVIEW: **Catalog v2**

* :tada: This release provides the ability to preview Consul's v2 Catalog and Resource API if enabled.
The new model supports multi-port application deployments with only a single Envoy proxy.
Note that the v1 and v2 catalogs are not cross compatible, and not all Consul features are available within this v2 feature preview.
See the [v2 Catalog and Resource API documentation](https://developer.hashicorp.com/consul/docs/k8s/multiport) for more information.
The v2 Catalog and Resources API should be considered a feature preview within this release and should not be used in production environments.

Limitations
* The v1 and v2 catalog APIs cannot run concurrently.
* The Consul UI must be disabled. It does not support multi-port services or the v2 catalog API in this release.
* HCP Consul does not support multi-port services or the v2 catalog API in this release.
* The v2 API only supports transparent proxy mode where services that have permissions to connect to each other can use
Kube DNS to connect.

Known Issues
* When using the v2 API with transparent proxy, Kubernetes pods cannot use L7 liveness, readiness, or startup probes.
* [[GH-2868]](https://github.com/hashicorp/consul-k8s/pull/2868)
* [[GH-2883]](https://github.com/hashicorp/consul-k8s/pull/2883)
* [[GH-2930]](https://github.com/hashicorp/consul-k8s/pull/2930)
* [[GH-2967]](https://github.com/hashicorp/consul-k8s/pull/2967)
* [[GH-2941](https://github.com/hashicorp/consul-k8s/issues/2941)]
* Add the `PrioritizeByLocality` field to the `ServiceResolver` and `ProxyDefaults` CRDs. [[GH-2784](https://github.com/hashicorp/consul-k8s/issues/2784)]
* Set locality on services registered with connect-inject. [[GH-2346](https://github.com/hashicorp/consul-k8s/issues/2346)]
* api-gateway: Add support for response header modifiers in HTTPRoute filters [[GH-2904](https://github.com/hashicorp/consul-k8s/issues/2904)]
* api-gateway: add RouteRetryFilter and RouteTimeoutFilter CRDs [[GH-2735](https://github.com/hashicorp/consul-k8s/issues/2735)]
* helm: (Consul Enterprise) Adds rate limiting config to serviceDefaults CRD [[GH-2844](https://github.com/hashicorp/consul-k8s/issues/2844)]

IMPROVEMENTS:

* (Consul Enterprise) Add support to provide inputs via helm for audit log related configuration [[GH-2265](https://github.com/hashicorp/consul-k8s/issues/2265)]
* control-plane: Changed the container ordering in connect-inject to insert consul-dataplane container first if lifecycle is enabled. Container ordering is unchanged if lifecycle is disabled. [[GH-2743](https://github.com/hashicorp/consul-k8s/issues/2743)]

BUG FIXES:

* control-plane: Set locality on sidecar proxies in addition to services when registering with connect-inject. [[GH-2748](https://github.com/hashicorp/consul-k8s/issues/2748)]

## 1.2.2 (September 21, 2023)

SECURITY:
Expand Down
20 changes: 10 additions & 10 deletions acceptance/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ go 1.20
require (
github.com/gruntwork-io/terratest v0.31.2
github.com/hashicorp/consul-k8s/control-plane v0.0.0-20230609143603-198c4433d892
github.com/hashicorp/consul/api v1.10.1-0.20230906155245-56917eb4c968
github.com/hashicorp/consul/sdk v0.14.1
github.com/hashicorp/consul/api v1.26.1-rc1
github.com/hashicorp/consul/sdk v0.14.3-rc1
github.com/hashicorp/go-uuid v1.0.3
github.com/hashicorp/go-version v1.6.0
github.com/hashicorp/hcp-sdk-go v0.50.0
Expand Down Expand Up @@ -119,16 +119,16 @@ require (
go.opentelemetry.io/otel v1.11.1 // indirect
go.opentelemetry.io/otel/trace v1.11.1 // indirect
go.uber.org/atomic v1.9.0 // indirect
golang.org/x/crypto v0.11.0 // indirect
golang.org/x/exp v0.0.0-20230425010034-47ecfdc1ba53 // indirect
golang.org/x/mod v0.9.0 // indirect
golang.org/x/net v0.13.0 // indirect
golang.org/x/crypto v0.12.0 // indirect
golang.org/x/exp v0.0.0-20230817173708-d852ddb80c63 // indirect
golang.org/x/mod v0.12.0 // indirect
golang.org/x/net v0.14.0 // indirect
golang.org/x/oauth2 v0.6.0 // indirect
golang.org/x/sys v0.10.0 // indirect
golang.org/x/term v0.10.0 // indirect
golang.org/x/text v0.11.0 // indirect
golang.org/x/sys v0.11.0 // indirect
golang.org/x/term v0.11.0 // indirect
golang.org/x/text v0.12.0 // indirect
golang.org/x/time v0.3.0 // indirect
golang.org/x/tools v0.7.0 // indirect
golang.org/x/tools v0.12.1-0.20230815132531-74c255bcf846 // indirect
gomodules.xyz/jsonpatch/v2 v2.3.0 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21 // indirect
Expand Down
Loading

0 comments on commit 6d86291

Please sign in to comment.