Skip to content

Commit 59c98d9

Browse files
Merge branch 'main' into rishabh-gupta/bug-consul-namespaces-disappearing
2 parents d80daa5 + 70f414d commit 59c98d9

File tree

110 files changed

+3669
-791
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+3669
-791
lines changed

.changelog/22671.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:security
2+
security: Fixed proxied URL path validation to prevent path traversal.
3+
```

.changelog/22752.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:bug
2+
ui: fixes the issue where when doing deletes of multiple tokens or policies, the three dots on the right hand side stops responding after the first delete.
3+
```

.changelog/22769.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:feature
2+
Added support to register a service in consul with multiple ports
3+
```

.changelog/22770.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:improvement
2+
ui: Improved accessibility features in the Consul UI to enhance usability for users with disabilities
3+
```

.github/workflows/build-distros.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ env:
1818
GOPRIVATE: github.com/hashicorp # Required for enterprise deps
1919

2020
concurrency:
21-
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
21+
group: build-distros-${{ github.head_ref || github.ref }}
2222
cancel-in-progress: true
2323

2424
jobs:

.github/workflows/go-tests.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ env:
2525

2626
# concurrency
2727
concurrency:
28-
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
28+
group: go-tests-${{ github.head_ref || github.ref }}
2929
cancel-in-progress: true
3030

3131
jobs:
@@ -562,6 +562,8 @@ jobs:
562562
# Capturing in an env var makes this safe against GHA shell injection via commit message.
563563
# See https://securitylab.github.com/research/github-actions-untrusted-input/
564564
COMMIT_MESSAGE_FULL: ${{ github.event.head_commit.message }}
565+
# Capturing workflow name in env var to prevent shell injection
566+
WORKFLOW_NAME: ${{ github.workflow }}
565567
run: |
566568
# if failure (not cancelled), notify Slack
567569
if printf '${{ toJSON(needs) }}' | grep -E -i '\"result\": \"(failure)\"'; then
@@ -574,7 +576,7 @@ jobs:
574576
# Send multi-line env var to GITHUB_ENV.
575577
# github.event.head_commit.message and github.ref_name both rely on this event occurring on a push / merge
576578
echo "SLACK_MESSAGE_RAW<<EOF" >> $GITHUB_ENV
577-
echo "❌ ${{ github.workflow }} workflow failed:
579+
echo "❌ ${WORKFLOW_NAME} workflow failed:
578580

579581
- Run: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
580582
- Branch: ${{ github.ref_name }}

.github/workflows/security-scan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ on:
2020

2121
# cancel existing runs of the same workflow on the same ref
2222
concurrency:
23-
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
23+
group: security-scan-${{ github.head_ref || github.ref }}
2424
cancel-in-progress: true
2525

2626
jobs:

.github/workflows/test-integrations.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ env:
2929
GOPRIVATE: github.com/hashicorp # Required for enterprise deps
3030

3131
concurrency:
32-
group: "${{ github.workflow }}-${{ github.head_ref || github.ref }}"
32+
group: "test-integrations-${{ github.head_ref || github.ref }}"
3333
cancel-in-progress: true
3434

3535
jobs:

.release/security-scan.hcl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ container {
5353
"CVE-2025-25724",
5454
"CVE-2025-3576",
5555
"CVE-2025-8058",
56-
"CVE-2024-23337",
56+
"CVE-2024-23337",
57+
"CVE-2025-6395",
5758
]
5859
paths = [
5960
"internal/tools/proto-gen-rpc-glue/e2e/consul/*",

Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -215,10 +215,9 @@ ENTRYPOINT ["docker-entrypoint.sh"]
215215
CMD ["agent", "-dev", "-client", "0.0.0.0"]
216216

217217

218-
219218
# Red Hat UBI-based image
220219
# This target is used to build a Consul image for use on OpenShift.
221-
FROM registry.access.redhat.com/ubi9-minimal:latest as ubi
220+
FROM registry.access.redhat.com/ubi9-minimal:9.6 as ubi
222221

223222
ARG PRODUCT_VERSION
224223
ARG PRODUCT_REVISION

0 commit comments

Comments
 (0)