Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
605 commits
Select commit Hold shift + click to select a range
95f3a28
NET-5186 Add NET_BIND_SERVICE capability to Consul's restricted secur…
nathancoleman Aug 24, 2023
835a10c
Added tests for partition dns/pq (#2816)
wilkermichael Aug 24, 2023
aa8ff67
Mw/net 4888 add namespace tests failover wan fed (#2797)
wilkermichael Aug 25, 2023
4ea0486
fix: lifecycle enabled iptables mismatch (#2842)
DanStough Aug 25, 2023
0cd68fc
refactor: make space for v2 controllers (#2832)
DanStough Aug 25, 2023
a741836
build: update SDK version to use commit from (#2846)
DanStough Aug 25, 2023
b08a159
Revert "Add readOnlyRootFilesystem to security context (#2771)" (#2847)
Aug 28, 2023
ae2b318
Fix issue where CLI install test was running Tproxy manually (#2843)
Aug 28, 2023
085c812
Configure Gateway Deployment Resources (#2723)
Aug 28, 2023
c4cbc32
correct prometheus port and scheme annotations if tls is enabled (#2782)
rigalGit Aug 29, 2023
0dc6bc1
Adds missing fields for PassiveHealthCheck on IngressGateway and Serv…
missylbytes Aug 29, 2023
3056323
added check if anonymous token policy exists (#2790)
aahel Aug 30, 2023
ef30dc0
Net 5229 create dedicated argocd stanza (#2785)
asheshvidyut Aug 31, 2023
88fa7e1
docs - Update connectInject.logLevel docs (#2871)
Aug 31, 2023
af16373
NET-5389- Remove global.acls.nodeSelector and global.acls.annotations…
sophie-gairo Sep 1, 2023
decdca5
Filter api-gateway cache logging to reduce log output on server disco…
curtbushko Sep 5, 2023
096954c
removed deprecated `patchesStrategicMerge` (#2894)
wilkermichael Sep 5, 2023
d58a340
NET-5186 Add NET_BIND_SERVICE to built-in PSPs for consul-dataplane d…
nathancoleman Sep 5, 2023
8c44e1d
feat: add v2 pod controller w/ workload lifecycle (#2868)
DanStough Sep 5, 2023
c6b703d
Add RateLimit config to serviceDefaults (#2844)
Sep 5, 2023
837ad52
Address issue #1285 via docs (#2903)
Sep 6, 2023
b66543f
Fix audit log parse error (#2905)
Ganeshrockz Sep 7, 2023
516d762
Force a check on controller-gen version (#2902)
Sep 7, 2023
fd35b89
NET-581 - Added vault namespace in helm (#2841)
asheshvidyut Sep 8, 2023
d5fdc0d
[NET-5399] Improve token fetching performance for endpoints controlle…
hashi-derek Sep 8, 2023
6e5d7d8
Update README.md - include Consul API Gateway as a use case (#2931)
Sep 8, 2023
2f84fa0
feat: add v2 endpoints controller (#2883)
zalimeni Sep 11, 2023
da909d7
Tests: Fix/improve tests with Restricted PSA enforcement (#2780)
pglass Sep 11, 2023
6e8831f
feat: add v2 pod controller healthstatus and proxyconfiguration (#2911)
DanStough Sep 11, 2023
43fb01e
Fix for acceptance tests (#2937)
asheshvidyut Sep 12, 2023
869b097
Add local rate limiting acceptance test (#2932)
cthain Sep 12, 2023
e20ff98
[NET-5574] Update Go version to 1.20.8 (#2936)
zalimeni Sep 12, 2023
c73605e
Create mesh webhook to support v2 resources (#2930)
Sep 12, 2023
fd4e184
NET-5531 Translate response header modifier(s) from HTTPRoute onto Co…
nathancoleman Sep 12, 2023
ed61c56
feat(helm): block v2 installs when admin partitions enabled (#2953)
DanStough Sep 13, 2023
38dc912
feat: v2 mesh-init command (#2941)
DanStough Sep 14, 2023
d2fe5ed
[NET-5346] Expose JWKCluster fields in jwt-provider config entry (#2881)
roncodingenthusiast Sep 14, 2023
7966629
feat: add mesh-inject annotation to helm chart (#2957)
DanStough Sep 14, 2023
6e163e3
feat: add namespace controller (#2956)
DanStough Sep 14, 2023
ca870a1
GKE Autopilot support (#2952)
curtbushko Sep 15, 2023
b1bc57e
test(chart): fix telemetry V2 bats (#2966)
DanStough Sep 15, 2023
60d09e2
[NET-5314] Limit v2 Service port registration to L4 TCP ports (#2965)
zalimeni Sep 15, 2023
2d03f3e
APIGW NS JWT Auth (#2962)
jm96441n Sep 15, 2023
cf13889
[NET-5318] feat: add v2 service account controller (#2947)
zalimeni Sep 15, 2023
7cf20be
Fix missing constant endpoints controller v2 test (#2968)
zalimeni Sep 18, 2023
58749fe
fix(control-plane): Only register v2 service when pods injected (#2969)
zalimeni Sep 18, 2023
a4616cf
feat(control-plane): v2 backoff on missing namespace (#2960)
DanStough Sep 18, 2023
f662cf5
Revert temporary fixes to endpoints v2 tests (#2971)
zalimeni Sep 19, 2023
1b52ac3
feat: Add HCP Observability ClientID and ClientSecret (#2958)
clly Sep 19, 2023
1fde7ab
v2: multiport acceptance test in tproxy mode (#2970)
ndhanushkodi Sep 20, 2023
04b7db2
Mw/net 5340 add support for explicit upstreams (#2977)
wilkermichael Sep 21, 2023
57317ed
[NET-5682] Disable flaky Vault namespace test (#2983)
zalimeni Sep 21, 2023
7b20a99
Bump default consul collector image (#2981)
chapmanc Sep 21, 2023
c1bcdf4
test(control-plane): add ENT tests for pod controller (#2974)
DanStough Sep 21, 2023
f700c2d
[NET-5674] v2: Conditional target port when numeric in k8s (#2978)
zalimeni Sep 21, 2023
de31ec7
Update changelog (#2990)
Sep 22, 2023
d11a467
add health status syncing check in acceptance test (#2994)
ndhanushkodi Sep 22, 2023
e57edf5
V2 MeshConfig Controller and TrafficPermissions CRD (#2967)
Sep 22, 2023
db6c3de
traffic-permissions: fix unit tests to account for mutation hook (#3004)
ishustava Sep 23, 2023
c84b059
Add explicit upstreams to multiport acceptance test (#2986)
jmurret Sep 23, 2023
12aeb30
refactored annotation processing (#2996)
wilkermichael Sep 23, 2023
8c1904b
Add acceptance test for traffic permissions (#2998)
Sep 25, 2023
756c37f
Mw/net 5679 explicit upstreams mesh webhook injects upstream env vari…
wilkermichael Sep 25, 2023
04a8d98
Use branch where acceptance tests run in parallel (#3003)
Sep 25, 2023
78ad376
Rename pbmesh.Upstreams to pbmesh.Destinations (#3005)
ishustava Sep 26, 2023
f014fc7
docs: add V2 RC changelog (#2999)
DanStough Sep 26, 2023
d3e60df
Disable Flaky Acceptance Tests (#3006)
wilkermichael Sep 26, 2023
1c39328
fix test (#3009)
Sep 26, 2023
885511c
activate rc nightly (#3013)
wilkermichael Sep 27, 2023
5f34a84
Load test for CTGW (#3008)
chapmanc Sep 27, 2023
3f47215
support mesh v2 annotations in cni (#3023)
wilkermichael Sep 29, 2023
8b55466
make enterprise version script more flexible (#3022)
wilkermichael Sep 29, 2023
6a34e82
[NET-5559] Clean up TODOs in Endpoints Controller V2 (#3010)
zalimeni Oct 2, 2023
672c686
Fix typo in ControlPlaneRequestLimits CRD for preparedQuery (#3001)
blake Oct 2, 2023
ad4192e
[NET-5718] feat(control-plane): ServiceAccount v2 backoff on missing …
zalimeni Oct 3, 2023
6355b9c
Mw/add tooling rc branches (#3030)
wilkermichael Oct 3, 2023
012227d
Fix Flaky Wan Federation Failover Test (#3032) (#3035)
wilkermichael Oct 4, 2023
07fa7eb
Fixing validating cert webhooks, fixing replace statements for go mod…
jm96441n Oct 4, 2023
31cef6f
Update ci.hcl (#3036)
sarahethompson Oct 5, 2023
d5f55f5
[NET-5704] feat(control-plane): v2 only register services for injecte…
zalimeni Oct 5, 2023
d308a11
fix(v2): ca cert mounting path in mesh-init and dataplane (#3044)
DanStough Oct 5, 2023
5ff131e
Change from 'hub' to 'gh' for member checks on JIRA PR syncs (#3048)
Oct 5, 2023
4d87352
Update backport assistant to use merge commits (#3050)
curtbushko Oct 6, 2023
b9318cb
NET-5818 Gateway Policy Status (#3046)
jm96441n Oct 6, 2023
8b826d4
revert backport assistant changes (#3058)
curtbushko Oct 6, 2023
77125e5
[Net-5640] Route Binding Unit Tests (#3051)
jm96441n Oct 9, 2023
e937e6d
Fix Gateway API CRDs (#3065)
Oct 9, 2023
b5c8f6e
[NET-5717] feat(control-plane): v2 add service account name to worklo…
zalimeni Oct 10, 2023
70d3b21
Fix local rate limiting acceptance tests (#3057)
cthain Oct 11, 2023
070a571
test: fix tests now that v1 catalog disabled in v2 mode (#3069)
DanStough Oct 11, 2023
d2d6125
NET-5947 Add NET_BIND_SERVICE capability in security context for api-…
nathancoleman Oct 12, 2023
c339c41
[NET-5681] v2: Debounce unnecessary Service writes to Consul (#3049)
zalimeni Oct 12, 2023
0b6d4eb
Fix ENT Tests Now that They Are Running Again 🏃 (#3077)
DanStough Oct 13, 2023
f4ccbaa
L7 CRDs (#3019)
Oct 16, 2023
5d498f1
[NET-5944] security: Upgrade Go and x/net (#3085)
zalimeni Oct 16, 2023
2b0ef6a
ACL Updates for v2 ResourceAPI (#3081)
DanStough Oct 17, 2023
5bf38c0
Add New Make Target for prepare release dev (#3083)
wilkermichael Oct 17, 2023
8847cbd
[NET-5402] Halting Test with JWT (#3099)
jm96441n Oct 18, 2023
d09fc3d
prepare main for 1.4 dev (#3092)
wilkermichael Oct 19, 2023
6a3d0ab
Enable GW JWT Tests (#3097)
jm96441n Oct 19, 2023
dfa2141
disable TestPartitions_Connect for CNI due to flake (#3078)
wilkermichael Oct 19, 2023
75ed6de
add probes now that expose paths are supported (#3096)
ndhanushkodi Oct 19, 2023
2aac339
Update Envoy (#3116)
cthain Oct 23, 2023
811c82d
Remove copyright headers from external crds (#3124)
nathancoleman Oct 23, 2023
901f55c
test(v2): check for token deletion in acceptance test (#3103)
DanStough Oct 24, 2023
0d85bbc
NET-6204- Repeating error log in consul-connect-injector (#3128)
sophie-gairo Oct 24, 2023
692c783
[CC 5965] Improve HCP Observability E2E tests and add periodic tests …
Achooo Oct 30, 2023
7079ad5
[NET-6138] security: Bump google.golang.org/grpc to 1.56.3 (CVE-2023-…
zalimeni Oct 30, 2023
6024cec
Update kubernetes to 1.28.x (#3138)
curtbushko Oct 31, 2023
fbf09e6
Update chart version (#3152)
curtbushko Oct 31, 2023
2b7e1bb
main: revert k8s version to 1.22.x (#3153)
Nov 1, 2023
c1ed354
Add Acceptance Test for Cluster Peered Terminating Gateway (#3114)
Nov 1, 2023
e50c8e2
fix(controller): v2 pod controller error log for missing ip (#3162)
DanStough Nov 2, 2023
cd79533
fix(controller): v2 pod controller errors for acl deletion (#3172)
DanStough Nov 7, 2023
faf3bed
Release 1.2.3, 1.1.7 and 1.0.11 changelog (#3167)
roncodingenthusiast Nov 7, 2023
173910a
NET-5392 Replace dev dependencies w/ latest release tags (#3181)
nathancoleman Nov 7, 2023
b8512ee
NET 6409 (#3158)
asheshvidyut Nov 8, 2023
39aae71
[NET-5025] Helm Chart: Support StatefulSet PVC retention (#3180)
zalimeni Nov 8, 2023
a3d1715
Fix consul-telemetry-collector deployment templates (#3184)
Nov 8, 2023
dcfcaae
NET-6303 Add 1.3.0 notes to changelog (#3193)
nathancoleman Nov 9, 2023
19685df
Add replace directive in Go mod for Control Plane so that we pull in …
Nov 10, 2023
2d1724e
NET-6331 Create MeshGateway CRD (#3195)
Nov 10, 2023
e138154
Add validation to account for type change (#3202)
sarahalsmiller Nov 10, 2023
a4813e9
NET-4992- Kitchen sink gateway test (#3196)
sarahalsmiller Nov 10, 2023
7371bfa
NET-6406 Adds GatewayClassConfig and MeshGateway resources to the gat…
missylbytes Nov 13, 2023
b18b849
chore: skaffold build experiment (#3179)
DanStough Nov 13, 2023
d3d5b73
fix(control-plane): sidecar CPU limit incorrectly validated against C…
DanStough Nov 14, 2023
9d2fd31
NET-6401 Stub MeshGateway controller (#3204)
nathancoleman Nov 14, 2023
7215ec0
Update rate limiting acceptance test to burst requests in one exec (#…
Nov 15, 2023
2509cc8
Add -output-format json to consul-k8s proxy list command (#3221)
asheshvidyut Nov 17, 2023
f2ccd72
Remove nightly and weekly jobs (#3231)
curtbushko Nov 17, 2023
183c1e2
NET-6563 Stub CRUD hooks for MeshGatewayController (#3213)
nathancoleman Nov 20, 2023
3b15385
Add Mesh GatewayClass CRD (#3224)
Nov 20, 2023
7363d57
feat: add named prom port to dataplane sidecar (#3222)
DanStough Nov 20, 2023
b0568b0
Add CRD for MeshConfiguration (#3216)
Nov 20, 2023
cc0c3d2
Net 6529 Gatewayclassconfig CRD (#3225)
sarahalsmiller Nov 21, 2023
bf12fb9
Add `telemetryCollector.cloud.resourceId` field that works even when …
Nov 21, 2023
6446f42
NET-6664 Specify cluster scope for MeshGateway CRD (#3236)
nathancoleman Nov 21, 2023
710918d
Fix consul-telemetry-collector deployments to non-default namespaces …
Nov 21, 2023
6638261
Add refreshes and retries to server-acl-init job (#3137)
curtbushko Nov 21, 2023
d435688
uniform make file experience (#3198)
xwa153 Nov 23, 2023
83a8616
[NET-6617] security: Bump github.com/golang-jwt/jwt/v4 to 4.5.0 (#3237)
zalimeni Nov 27, 2023
dc6a70a
NET-6536 Adds stub of GatewayClass controller into v2 controllers (#3…
missylbytes Nov 28, 2023
1b6f700
fixed acl deletetion in endpoints controller (#3210)
aahel Nov 28, 2023
a8857ea
Remove Duplicate UBI Tags (#3265)
emilymianeil Nov 28, 2023
a1761c4
NET-6394 Create/update/delete ServiceAccount on MeshGateway reconcile…
nathancoleman Nov 28, 2023
c3ab09e
Net 6535- GatewayClassConfig controller stubs (#3253)
sarahalsmiller Nov 28, 2023
bac589a
Set cron jobs for release branches back to weekly (#3282)
curtbushko Nov 29, 2023
4a7588e
Net 6555 Adds field to MeshGW Crd based on new Consul Proto (#3281)
missylbytes Nov 29, 2023
fd0af5e
NET-6722 Rename MeshConfigController to ConsulResourceController (#3283)
Nov 30, 2023
6e9f63d
Update MatchesConsul to normalize partitions during comparison. (#3284)
Dec 1, 2023
981eb8b
NET-6752 Change scope of MeshGateway CRD to Namespaced (#3287)
nathancoleman Dec 1, 2023
dc9de11
Stop syncing GatewayClass + GatewayClassConfig into Consul (#3286)
nathancoleman Dec 1, 2023
cc812d1
NET-6758 Use kubebuilder for v2 GatewayClassConfig CRD (#3297)
nathancoleman Dec 4, 2023
ccabee4
[COMPLIANCE] Add Copyright and License Headers (#3174)
hashicorp-copywrite[bot] Dec 4, 2023
fd6d765
[NET-6462] Update gateway resources job for mesh gw v2 (#3273)
jm96441n Dec 4, 2023
2785091
Net 6392- Create MeshGateway Deployment (#3290)
sarahalsmiller Dec 5, 2023
d5bc9a8
Update generated files and manifests (#3299)
nathancoleman Dec 5, 2023
c4f2621
Create role and role binding for mesh gateways (#3303)
Dec 5, 2023
46bf9bf
NET-6575- Add ConfigMap volume mount to gateway cleanup job (#3301)
sarahalsmiller Dec 5, 2023
63e32da
NET-6759 Restructure v2 GatewayClassConfig CRD (#3298)
nathancoleman Dec 6, 2023
8e9d8fa
Allow meshGateway.enabled when resource-apis experiment is enabled (#…
nathancoleman Dec 6, 2023
7f79d29
Add validation that externalServers.hosts is not set to HCP-managed c…
Dec 6, 2023
0d1adcc
Revert "Add validation that externalServers.hosts is not set to HCP-m…
zalimeni Dec 6, 2023
3190d30
[NET-6404] Create Mesh Gateway Resource from Gateway Resources Job (#…
jm96441n Dec 6, 2023
1682744
Bold section headers in PR template (#3313)
nathancoleman Dec 6, 2023
11be160
[NET-6650] Bump go version to 1.20.12 (#3312)
roncodingenthusiast Dec 6, 2023
d36e464
[NET-6395] Specify required RoleRef on RoleBinding (#3316)
nathancoleman Dec 6, 2023
2cee7db
Port: "retryOn" configuration on ServiceRouter CRD (#3308)
DanStough Dec 7, 2023
ff66cfe
Stub mesh configuration resource controller (#3302)
Dec 7, 2023
06077b9
[NET-6769] Update GatewayClassConfig for PortModifier (#3318)
jm96441n Dec 7, 2023
4dadb45
Reduce permissions of API gateway policy (#3230)
roncodingenthusiast Dec 8, 2023
e5e57b0
add github actor to be used in workflows (#3340)
wilkermichael Dec 8, 2023
3f54861
Net 6575- Modify Gateways Cleanup Job to cleanup v2 resources (#3317)
sarahalsmiller Dec 8, 2023
84df1ba
fixed incorrect test validation with peering test (#3330)
wilkermichael Dec 11, 2023
653a4c0
Add `consul.hashicorp.com/proxy-config-map` annotation. (#3347)
hashi-derek Dec 11, 2023
dfb08ed
[NET-6588] Remove abandoned virtual nodes from Consul Catalog (#3307)
curtbushko Dec 11, 2023
856ade7
Add validation that externalServers.hosts is not set to HCP-managed c…
zalimeni Dec 12, 2023
9b516ec
[NET-6723] Node Selector Support for Mesh GW (#3329)
jm96441n Dec 12, 2023
7a97beb
Declare ownership of Deployment, Role and RoleBinding on MeshGateway …
nathancoleman Dec 13, 2023
7693e98
Use retry test context within retry blocks (#3289)
Dec 13, 2023
65a4be8
Update sdk to point to latest main (#3370)
Dec 13, 2023
cdc9ba1
Net 6742 - consul k8s mgw deployment priority class name support (#3361)
sarahalsmiller Dec 13, 2023
445fba7
Prevent extra-config from being loaded twice (and erroring for segmen…
jmurret Dec 13, 2023
f44115d
[NET-6756] Tolerations for MeshGW (#3363)
jm96441n Dec 13, 2023
95ee156
Mw/net 6911 parallel cluster creation in acceptance test causes tests…
wilkermichael Dec 13, 2023
56060e3
[NET-6721] Replicas support for MeshGW v2 Deployments (#3371)
jm96441n Dec 14, 2023
6c71611
NET-6663 Set gateway-kind in Workload metadata when it represents a x…
nathancoleman Dec 14, 2023
c8e5d9e
[NET-6787] HostNetwork support for meshgw deployments (#3379)
jm96441n Dec 14, 2023
81312c1
NET-6788 - Mesh Gateway Host Port Support (#3381)
sarahalsmiller Dec 15, 2023
13e2d21
NET-6393: Create/update/delete Service on MeshGateway reconcile (#3328)
NiniOak Dec 16, 2023
f323396
fix build issues as a result of portModifier (#3386)
NiniOak Dec 18, 2023
70c2cbb
Net 6779 - Mesh Gateway eployment topology spread constraints (#3376)
sarahalsmiller Dec 18, 2023
f3f5605
Update test to match PreparedQuery SamenessGroup bugfix. (#3387)
hashi-derek Dec 18, 2023
2e5c86b
[NET-6938] Create workloads in Consul for mesh gateway pods (#3382)
nathancoleman Dec 18, 2023
8e3bb5a
[NET-6789] DNSPolicy support for meshgw v2 deployments (#3380)
jm96441n Dec 18, 2023
8716b2f
[NET-6766] Implement computing of annotations + labels for all create…
nathancoleman Dec 19, 2023
3047e16
[Net-5510][Net-5455]: CRD controller should only patch the finalizer …
ndhanushkodi Dec 20, 2023
2d5694f
Add Changelog entries from patch releases (#3409)
Dec 20, 2023
6f293d5
[NET-6809] Add chart related labels for mesh gateway deployments (#3396)
jm96441n Dec 20, 2023
e0cbc90
chore: add compatibility note to .0 changelogs (#3416)
zalimeni Dec 21, 2023
a968727
[NET-6744] Fix mesh gw creation for v2 (#3408)
jm96441n Dec 21, 2023
47c7392
[NET-6724] Add Affinity for Mesh GW Deployments (#3419)
jm96441n Dec 21, 2023
378a83e
Dockerfile: update to ubi-minimal:9.3 (#3418)
Dec 21, 2023
5ed8514
v2tenancy: support partition creation when adminPartitions enabled (#…
analogue Jan 3, 2024
3353bd3
delete gateway in cleanup-gateway-resouces (#3427)
sarahalsmiller Jan 3, 2024
6310d7e
Support WAN Address Annotations (#3420)
Jan 3, 2024
bae8e15
[NET-6829] Add tls support for mesh gateways (#3429)
jm96441n Jan 4, 2024
642a1ea
disable TestConnectInject_LocalRateLimiting for cloud provider tests …
wilkermichael Jan 5, 2024
ae184ae
[NET-6702] HTTPRoute not being deleted from consul bug (#3440)
jm96441n Jan 5, 2024
fad501a
[NET-7009] security: update x/crypto to 0.17.0 (#3442)
zalimeni Jan 5, 2024
dc2d639
Pass gateway init resources from config to the container (#3430)
Jan 8, 2024
9f10756
Add acceptance test cleanup (#3375)
curtbushko Jan 8, 2024
2fc22e3
[NET-6581] perf: Fetch services once rather than per-node on deregist…
zalimeni Jan 9, 2024
fd6a653
[NET-7106] Add ExportedServices.multicluster.hashicorp.com CRD (#3458)
nathancoleman Jan 10, 2024
dea23b0
Net 6822 - consul consul k8s add listeners to mesh gateway consume fo…
sarahalsmiller Jan 10, 2024
f690db3
[COMPLIANCE] Add Copyright and License Headers (#3388)
hashicorp-copywrite[bot] Jan 11, 2024
4f5a5d3
Run ctrl-manifests to clean dirty state of main (#3466)
nathancoleman Jan 11, 2024
202ba1f
Add proxy startup and liveness probe config. (#3450)
hashi-derek Jan 11, 2024
3cdb2f4
Fix to support non-enterprise HCP observability testing (#3438)
mkam Jan 11, 2024
f8f416d
added comment about cloud test package (#3471)
wilkermichael Jan 11, 2024
642d793
Net 7189 Consul k8s add protocol to listeners on the mesh gateway (#3…
sarahalsmiller Jan 12, 2024
4b6abc7
Set leave_on_terminate=true for servers and hardcode maxUnavailable=1…
lkysow Jan 16, 2024
5e97ed0
v2tenancy: v2 namespace controller + tests (#3435)
analogue Jan 16, 2024
a5fe410
Net 6289 improve consul api gateway annotations (#3437)
sarahalsmiller Jan 16, 2024
ff7603d
Update the version of client-go to v0.26.12 (#3480)
Jan 17, 2024
9dc87d0
Reorg v2 controllers (#3464)
jm96441n Jan 17, 2024
245a845
NET-7147 - Upgrade go to 1.21.6 and use single source of .go-version …
curtbushko Jan 18, 2024
5d9bd49
Mesh Gateway Deployment Configuration (#3477)
Jan 18, 2024
602ffde
NET-7179: Update MeshGateway to use new proto with workload selector …
NiniOak Jan 18, 2024
20a2397
CRT build failing for Go (#3490)
curtbushko Jan 19, 2024
54714a4
Use golang -alpine image when building go-discover (#3501)
curtbushko Jan 22, 2024
83ed190
Add CaseInsenstive field to ServiceRouter. (#3502)
hashi-derek Jan 24, 2024
89f30a6
Set ReadOnlyRootFilesystem and AllowPrivilegeEscalation to false (#3498)
lkysow Jan 24, 2024
26b8c22
Update tests of traffic permission deny action to enterprise only (#…
johnlanda Jan 26, 2024
901caf3
Changelog for #3498 (#3515)
lkysow Jan 26, 2024
649efe0
[NET-7492, NET-7495] Support -server-watch-disabled, use -proxy-* arg…
nathancoleman Jan 29, 2024
1e67acc
NET-7153 Generate API Gateway CRDs (#3506)
sarahalsmiller Jan 29, 2024
a054e33
[NET-7534] v2: Make port names in consul-k8s compatible with NET-5586…
ndhanushkodi Jan 31, 2024
f694158
Fix meshgw tests (#3532)
jm96441n Feb 1, 2024
b38169a
add nightly for rc branch (#3533)
wilkermichael Feb 1, 2024
ac85721
[NET-7243] Stub APIGateway Controller for v2 (#3507)
jm96441n Feb 1, 2024
25708a1
Net 7376 Status struct on api gateway with required info from kubesig…
sarahalsmiller Feb 1, 2024
1510cef
updated script to point at RC version correctly (#3541)
wilkermichael Feb 2, 2024
78ac000
Mw/prepare main for 1.5 dev (#3535)
wilkermichael Feb 2, 2024
a5221d1
[COMPLIANCE] Add Copyright and License Headers (#3499)
hashicorp-copywrite[bot] Feb 5, 2024
47839c2
Add NET_BIND_SERVICE to the security context in the deployment of Mes…
missylbytes Feb 5, 2024
3b79269
backport of commit 47839c2985b93f1f87eb5938dc460682e8e8bf4d
missylbytes Feb 5, 2024
1f8d9bc
Merge 47839c2985b93f1f87eb5938dc460682e8e8bf4d into backport/add-netb…
hc-github-team-consul-core Feb 7, 2024
378632f
backport of commit 2264c14f5d7d03f764d506a106ff987c92bfe0e4
missylbytes Feb 6, 2024
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
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .changelog/1770.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
control-plane: server ACL Init always appends both, the secrets from the serviceAccount's secretRefs and the one created by the Helm chart, to support Openshift secret handling.
```
3 changes: 3 additions & 0 deletions .changelog/1808.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
helm: add missing `$HOST_IP` environment variable to to mesh gateway deployments.
```
3 changes: 3 additions & 0 deletions .changelog/1934.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
control-plane: update alpine to 3.17 in the Docker image.
```
3 changes: 3 additions & 0 deletions .changelog/1953.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
helm: update `imageConsulDataplane` value to `hashicorp/consul-dataplane:1.1.0`.
```
3 changes: 3 additions & 0 deletions .changelog/1976.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:security
upgrade to use Go 1.19.6. This resolves vulnerabilities CVE-2022-41724 in crypto/tls and CVE-2022-41723 in net/http.
```
3 changes: 3 additions & 0 deletions .changelog/2008.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
helm: Set default `limits.cpu` resource setting to `null` for `consul-connect-inject-init` container to speed up registration times when onboarding services onto the mesh during the init container lifecycle.
```
3 changes: 3 additions & 0 deletions .changelog/2013.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
api-gateway: fix issue where specifying an external server SNI name while using client nodes resulted in a TLS verification error.
```
3 changes: 3 additions & 0 deletions .changelog/2068.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
sync-catalog: fix issue where the sync-catalog ACL token were set with an incorrect ENV VAR.
```
3 changes: 3 additions & 0 deletions .changelog/2078.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
cli: Add `consul-k8s config read` command that returns the helm configuration in yaml format.
```
3 changes: 3 additions & 0 deletions .changelog/2083.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
api-gateway: fix issue where the API Gateway controller is unable to start up successfully when Vault is configured as the secrets backend
```
3 changes: 3 additions & 0 deletions .changelog/2098.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:feature
sync-catalog: add ability to sync hostname from a Kubernetes Ingress resource to the Consul Catalog during service registration.
```
12 changes: 12 additions & 0 deletions .changelog/2108.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
```release-note:security
Upgrade to use Go 1.19.9.
This resolves vulnerabilities [CVE-2023-24537](https://github.com/advisories/GHSA-9f7g-gqwh-jpf5)(`go/scanner`),
[CVE-2023-24538](https://github.com/advisories/GHSA-v4m2-x4rp-hv22)(`html/template`),
[CVE-2023-24534](https://github.com/advisories/GHSA-8v5j-pwr7-w5f8)(`net/textproto`) and
[CVE-2023-24536](https://github.com/advisories/GHSA-9f7g-gqwh-jpf5)(`mime/multipart`).
Also, `golang.org/x/net` has been updated to v0.7.0 to resolve CVEs [CVE-2022-41721
](https://github.com/advisories/GHSA-fxg5-wq6x-vr4w
), [CVE-2022-27664](https://github.com/advisories/GHSA-69cg-p879-7622) and [CVE-2022-41723
](https://github.com/advisories/GHSA-vvpx-j8f3-3w6h
.)
```
4 changes: 4 additions & 0 deletions .changelog/2140.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:improvement
helm: update `imageConsulDataplane` value to `hashicorp/consul-dataplane:1.0.2`, `image` value to `hashicorp/consul:1.14.7`,
and `imageEnvoy` to `envoyproxy/envoy:v1.24.7`.
```
3 changes: 3 additions & 0 deletions .changelog/2156.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
control-plane: add support for idleTimeout in the Service Router config
```
3 changes: 3 additions & 0 deletions .changelog/2159.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
control-plane: fix issue with json tags of service defaults fields EnforcingConsecutive5xx, MaxEjectionPercent and BaseEjectionTime.
```
3 changes: 3 additions & 0 deletions .changelog/2176.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
control-plane: fix issue with multiport pods crashlooping due to dataplane port conflicts by ensuring dns redirection is disabled for non-tproxy pods
```
3 changes: 3 additions & 0 deletions .changelog/2194.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
crd: fix bug on service intentions CRD causing some updates to be ignored.
```
3 changes: 3 additions & 0 deletions .changelog/2204.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:security
Bump Dockerfile base image for RedHat UBI `consul-k8s-control-plane` image to `ubi-minimal:9.2`.
```
3 changes: 3 additions & 0 deletions .changelog/2225.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:security
Bump `controller-runtime` to address CVEs in dependencies.
```
3 changes: 3 additions & 0 deletions .changelog/2233.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:feature
Add support for configuring graceful shutdown proxy lifecycle management settings.
```
3 changes: 3 additions & 0 deletions .changelog/2249.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
helm: Update the default amount of memory used by the connect-inject controller so that its less likely to get OOM killed.
```
3 changes: 3 additions & 0 deletions .changelog/2265.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
(Consul Enterprise) Add support to provide inputs via helm for audit log related configuration
```
3 changes: 3 additions & 0 deletions .changelog/2266.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
control-plane: Fix casing of the Enforce Consecutive 5xx field on Service Defaults and acceptance test fixtures.
```
3 changes: 3 additions & 0 deletions .changelog/2284.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:security
Bump Dockerfile base image to `alpine:3.18`. Resolves [CVE-2023-2650](https://github.com/advisories/GHSA-gqxg-9vfr-p9cg) vulnerability in openssl@3.0.8-r4
```
3 changes: 3 additions & 0 deletions .changelog/2293.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:feature
sync-catalog: add ability to support weighted loadbalancing by service annotation `consul.hashicorp.com/service-weight: <number>`
```
12 changes: 12 additions & 0 deletions .changelog/2302.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
```release-note:improvement
Add support to provide the logLevel flag via helm for multiple low level components. Introduces the following fields
1. `global.acls.logLevel`
2. `global.tls.logLevel`
3. `global.federation.logLevel`
4. `global.gossipEncryption.logLevel`
5. `server.logLevel`
6. `client.logLevel`
7. `meshGateway.logLevel`
8. `ingressGateways.logLevel`
9. `terminatingGateways.logLevel`
```
3 changes: 3 additions & 0 deletions .changelog/2390.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:security
Update [Go-Discover](https://github.com/hashicorp/go-discover) in the container has been updated to address [CVE-2020-14040](https://github.com/advisories/GHSA-5rcv-m4m3-hfh7)
```
6 changes: 6 additions & 0 deletions .changelog/2392.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
```release-note:breaking-change
control-plane: All policies managed by consul-k8s will now be updated on upgrade. If you previously edited the policies after install, your changes will be overwritten.
```
```release-note:bug
control-plane: Always update ACL policies upon upgrade.
```
3 changes: 3 additions & 0 deletions .changelog/2416.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:feature
helm: Adds `acls.resources` field which can be configured to override the `resource` settings for the `server-acl-init` and `server-acl-init-cleanup` Jobs.
```
3 changes: 3 additions & 0 deletions .changelog/2525.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
helm: adds values for `securityContext` and `annotations` on TLS and ACL init/cleanup jobs.
```
3 changes: 3 additions & 0 deletions .changelog/2571.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
control-plane: fix bug in endpoints controller when deregistering services from consul when a node is deleted.
```
3 changes: 3 additions & 0 deletions .changelog/2572.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
helm: set container securityContexts to match the `restricted` Pod Security Standards policy to support running Consul in a namespace with restricted PSA enforcement enabled
```
4 changes: 4 additions & 0 deletions .changelog/2650.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:security
Upgrade to use Go 1.19.11 and `x/net/http` 0.12.0.
This resolves [CVE-2023-29406](https://github.com/advisories/GHSA-f8f7-69v5-w4vx)(`net/http`).
```
3 changes: 3 additions & 0 deletions .changelog/2652.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
helm: fix CONSUL_LOGIN_DATACENTER for consul client-daemonset.
```
3 changes: 3 additions & 0 deletions .changelog/2656.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
control-plane: increase timeout after login for ACL replication to 60 seconds
```
3 changes: 3 additions & 0 deletions .changelog/2678.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
helm: do not set container securityContexts by default on OpenShift < 4.11
```
3 changes: 3 additions & 0 deletions .changelog/2687.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
helm: fix ui ingress manifest formatting, and exclude `ingressClass` when not defined.
```
5 changes: 5 additions & 0 deletions .changelog/2717.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
```release-note:security
Upgrade to use Go 1.19.12 and `x/net` 0.13.0.
This resolves [CVE-2023-29409](https://nvd.nist.gov/vuln/detail/CVE-2023-29409)(`crypto/tls`)
and [CVE-2023-3978](https://nvd.nist.gov/vuln/detail/CVE-2023-3978)(`net/html`).
```
3 changes: 3 additions & 0 deletions .changelog/2755.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
control-plane: When using transparent proxy or CNI, reduced required permissions by setting privileged to false. Privileged must be true when using OpenShift without CNI.
```
3 changes: 3 additions & 0 deletions .changelog/2782.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
helm: Update prometheus port and scheme annotations if tls is enabled
```
3 changes: 3 additions & 0 deletions .changelog/2785.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
Add new value `global.argocd.enabled`. Set this to `true` when using ArgoCD to deploy this chart.
```
3 changes: 3 additions & 0 deletions .changelog/2787.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
Add NET_BIND_SERVICE capability to restricted security context used for consul-dataplane
```
3 changes: 3 additions & 0 deletions .changelog/2790.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
control-plane: prevent updation of anonymous-token-policy and anonymous-token if anonymous-token-policy is already attached to the anonymous-token
```
3 changes: 3 additions & 0 deletions .changelog/2808.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
control-plane: Fix issue where ACL tokens would have an empty pod name that prevented proper token cleanup.
```
5 changes: 5 additions & 0 deletions .changelog/2841.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
```release-note:improvement
vault: Adds `namespace` to `secretsBackend.vault.connectCA` in Helm chart and annotation: "vault.hashicorp.com/namespace: namespace" to
secretsBackend.vault.agentAnnotations, if "vault.hashicorp.com/namespace" annotation is not present.
This provides a more convenient way to specify the Vault namespace than nested JSON in `connectCA.additionalConfig`.
```
3 changes: 3 additions & 0 deletions .changelog/2905.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
audit-log: fix parsing error for some audit log configuration fields fail with uncovertible string to integer errors.
```
3 changes: 3 additions & 0 deletions .changelog/2910.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
control-plane: Improve performance for pod deletions by reducing the number of fetched tokens.
```
8 changes: 8 additions & 0 deletions .changelog/2938.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
```release-note:security
Upgrade to use Go 1.19.13. This resolves CVEs
[CVE-2023-39320](https://github.com/advisories/GHSA-rxv8-v965-v333) (`cmd/go`),
[CVE-2023-39318](https://github.com/advisories/GHSA-vq7j-gx56-rxjh) (`html/template`),
[CVE-2023-39319](https://github.com/advisories/GHSA-vv9m-32rr-3g55) (`html/template`),
[CVE-2023-39321](https://github.com/advisories/GHSA-9v7r-x7cv-v437) (`crypto/tls`), and
[CVE-2023-39322](https://github.com/advisories/GHSA-892h-r6cr-53g4) (`crypto/tls`)
```
5 changes: 5 additions & 0 deletions .changelog/3085.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
```release-note:security
Upgrade to use Go 1.20.10 and `x/net` 0.17.0.
This resolves [CVE-2023-39325](https://nvd.nist.gov/vuln/detail/CVE-2023-39325)
/ [CVE-2023-44487](https://nvd.nist.gov/vuln/detail/CVE-2023-44487).
```
3 changes: 3 additions & 0 deletions .changelog/3121.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:security
Update Envoy version to 1.24.12 to address [CVE-2023-44487](https://github.com/envoyproxy/envoy/security/advisories/GHSA-jhv4-f7mr-xx76)
```
4 changes: 4 additions & 0 deletions .changelog/3139.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:security
Upgrade `google.golang.org/grpc` to 1.56.3.
This resolves vulnerability [CVE-2023-44487](https://nvd.nist.gov/vuln/detail/CVE-2023-44487).
```
3 changes: 3 additions & 0 deletions .changelog/3210.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
control-plane: Only delete ACL tokens matched Pod UID in Service Registration metadata
```
57 changes: 57 additions & 0 deletions .changelog/changelog.tmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{{- if index .NotesByType "breaking-change" -}}
BREAKING CHANGES:

{{range index .NotesByType "breaking-change" -}}
* {{ template "note" . }}
{{ end -}}
{{- end -}}

{{- if .NotesByType.security }}
SECURITY:

{{range .NotesByType.security -}}
* {{ template "note" . }}
{{ end -}}
{{- end -}}

{{- if .NotesByType.feature }}
FEATURES:

{{range .NotesByType.feature -}}
* {{ template "note" . }}
{{ end -}}
{{- end -}}

{{- $improvements := combineTypes .NotesByType.improvement .NotesByType.enhancement -}}
{{- if $improvements }}
IMPROVEMENTS:

{{range $improvements | sort -}}
* {{ template "note" . }}
{{ end -}}
{{- end -}}

{{- if .NotesByType.deprecation }}
DEPRECATIONS:

{{range .NotesByType.deprecation -}}
* {{ template "note" . }}
{{ end -}}
{{- end -}}

{{- if .NotesByType.bug }}
BUG FIXES:

{{range .NotesByType.bug -}}
* {{ template "note" . }}
{{ end -}}
{{- end -}}

{{- if .NotesByType.note }}
NOTES:

{{range .NotesByType.note -}}
* {{ template "note" . }}
{{ end -}}
{{- end -}}

3 changes: 3 additions & 0 deletions .changelog/note.tmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{{- define "note" -}}
{{.Body}}{{if not (stringHasPrefix .Issue "_")}} [[GH-{{- .Issue -}}](https://github.com/hashicorp/consul-k8s/issues/{{- .Issue -}})]{{end}}
{{- end -}}
Loading