Skip to content

Commit 2471598

Browse files
author
github-actions
committed
Merge tag '1.24.0' into tetratefips-release-1.24
Istio release 1.24.0
2 parents a46b948 + 8825a6b commit 2471598

File tree

5,449 files changed

+833635
-20
lines changed

Some content is hidden

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

5,449 files changed

+833635
-20
lines changed

.devcontainer/devcontainer.json

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"name": "istio build-tools",
3+
"image": "gcr.io/istio-testing/build-tools:release-1.24-8036ecb4d2cc424846c9d8286ff447c15424185a",
4+
"privileged": true,
5+
"remoteEnv": {
6+
"USE_GKE_GCLOUD_AUTH_PLUGIN": "True",
7+
"BUILD_WITH_CONTAINER": "0",
8+
"CARGO_HOME": "/home/.cargo",
9+
"RUSTUP_HOME": "/home/.rustup"
10+
},
11+
"features": {
12+
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {},
13+
"ghcr.io/mpriscella/features/kind:1": {}
14+
},
15+
"customizations": {
16+
"vscode": {
17+
"extensions": [
18+
"golang.go",
19+
"rust-lang.rust-analyzer",
20+
"eamodio.gitlens",
21+
"zxh404.vscode-proto3",
22+
"ms-azuretools.vscode-docker",
23+
"redhat.vscode-yaml",
24+
"IBM.output-colorizer"
25+
],
26+
"settings": {
27+
"files.eol": "\n",
28+
"go.useLanguageServer": true,
29+
"go.lintTool": "golangci-lint"
30+
}
31+
}
32+
}
33+
}

.gitattributes

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
*.descriptor linguist-generated=true
2+
*.descriptor -diff -merge
3+
*.descriptor_set linguist-generated=true
4+
*.descriptor_set -diff -merge
5+
*.pb.html linguist-generated=true
6+
*.pb.go linguist-generated=true
7+
*.gen.go linguist-generated=true
8+
*.gen.yaml linguist-generated=true
9+
*.gen.json linguist-generated=true
10+
*_pb2.py linguist-generated=true
11+
manifests/charts/**/profile*.yaml linguist-generated=true
12+
go.sum merge=union
13+
vendor/** linguist-vendored
14+
common/** linguist-vendored
15+
archive/** linquist-vendored
16+
**/vmlinux.h linquist-vendored

.github/ISSUE_TEMPLATE/bug_report.yml

+21-17
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,25 @@ body:
55
attributes:
66
value: |
77
Thanks for taking the time to fill out this bug report!
8+
- type: checkboxes
9+
id: security-check
10+
attributes:
11+
label: Is this the right place to submit this?
12+
description: |-
13+
This is used to report product bugs:
14+
To report a security vulnerability, please visit <https://istio.io/about/security-vulnerabilities>.
15+
Any crashes are potentially security vulnerabilities and should be treated as such.
16+
To ask questions about how to use Istio, please visit <https://github.com/istio/istio/discussions>.
17+
options:
18+
- label: "This is not a security vulnerability or a crashing bug"
19+
required: true
20+
- label: "This is not a question about how to use Istio"
21+
required: true
822
- type: textarea
923
id: bug-description
1024
attributes:
1125
label: Bug Description
12-
description: Tell us what issues you ran into
26+
description: Tell us what issues you ran into.
1327
placeholder: Include information about what you tried, what you expected to happen, and what actually happened. The more details, the better!
1428
validations:
1529
required: true
@@ -23,26 +37,29 @@ body:
2337
client version: 1.0.0
2438
control plane version: 1.0.0
2539
data plane version: 1.0.0 (100 proxies)
26-
$ kubectl version --short
40+
$ kubectl version
2741
Client Version: v1.0.0
42+
Kustomize Version: v1.0.0
2843
Server Version: v1.0.0
29-
render: prose
44+
render: Text
3045
validations:
3146
required: true
3247
- type: textarea
3348
id: additional-info
3449
attributes:
3550
label: Additional Information
3651
description: |
37-
Please include the output of [`istioctl bug-report`](http://istio.io/help/bugs/#generating-a-cluster-state-archive).
52+
Please include the output of [`istioctl bug-report`](https://istio.io/help/bugs/#generating-a-cluster-state-archive).
3853
If you are unable to do so, please ensure you have collected the relevant debugging information manually and attached below;
3954
issue without enough information will not be resolvable.
4055
- type: checkboxes
4156
id: area
4257
attributes:
4358
label: Affected product area
4459
options:
60+
- label: "Ambient"
4561
- label: "Docs"
62+
- label: "Dual Stack"
4663
- label: "Installation"
4764
- label: "Networking"
4865
- label: "Performance and Scalability"
@@ -55,16 +72,3 @@ body:
5572
- label: "Multi Cluster"
5673
- label: "Virtual Machine"
5774
- label: "Control Plane Revisions"
58-
- type: checkboxes
59-
id: security-check
60-
attributes:
61-
label: Is this the right place to submit this?
62-
description: |-
63-
This is used to report product bugs:
64-
To report a security vulnerability, please visit <https://istio.io/about/security-vulnerabilities>
65-
To ask questions about how to use Istio, please visit <https://discuss.istio.io>
66-
options:
67-
- label: "This is not a security vulnerability"
68-
required: true
69-
- label: "This is not a question about how to use Istio"
70-
required: true

.github/ISSUE_TEMPLATE/feature_request.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,17 @@ name: Feature request
33
about: Suggest an idea to improve Istio
44

55
---
6-
(This is used to request new product features, please visit <https://discuss.istio.io> for questions on using Istio)
6+
(This is used to request new product features, please visit <https://github.com/istio/istio/discussions> for questions on using Istio)
77

88
**Describe the feature request**
99

1010
**Describe alternatives you've considered**
1111

1212
**Affected product area (please put an X in all that apply)**
1313

14+
[ ] Ambient
1415
[ ] Docs
16+
[ ] Dual Stack
1517
[ ] Installation
1618
[ ] Networking
1719
[ ] Performance and Scalability

.github/SECURITY.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ Information about supported Istio versions can be found on the
88
## Reporting a Vulnerability
99

1010
Instructions for reporting a vulnerability can be found on the
11-
[Istio Security Vulnerabilities] page.
11+
[Istio Security Vulnerabilities] page. The Istio Product Security Working Group receives
12+
vulnerability and security issue reports, and the company affiliation of the members of
13+
the group can be found at [Early Disclosure Membership].
1214

1315
## Security Bulletins
1416

@@ -18,3 +20,4 @@ Information about previous Istio vulnerabilities can be found on the
1820
[Support Announcements]: https://istio.io/news/support/
1921
[Istio Security Vulnerabilities]: https://istio.io/about/security-vulnerabilities/
2022
[Security Bulletins]: https://istio.io/news/security/
23+
[Early Disclosure Membership]: https://github.com/istio/community/blob/master/EARLY-DISCLOSURE.md#membership

.github/dependabot.yml

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Configures Depdendabot to PR go security updates only
2+
3+
version: 2
4+
updates:
5+
# Go configuration for master branch
6+
- package-ecosystem: "gomod"
7+
directory: "/"
8+
schedule:
9+
interval: "daily"
10+
# Limit number of open PRs to 0 so that we only get security updates
11+
# See https://docs.github.com/en/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates
12+
open-pull-requests-limit: 0
13+
labels:
14+
- "release-notes-none"

.github/pull_request_template.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,22 @@
44

55
**To help us figure out who should review this PR, please put an X in all the areas that this PR affects.**
66

7+
- [ ] Ambient
78
- [ ] Configuration Infrastructure
89
- [ ] Docs
10+
- [ ] Dual Stack
911
- [ ] Installation
1012
- [ ] Networking
1113
- [ ] Performance and Scalability
12-
- [ ] Policies and Telemetry
14+
- [ ] Extensions and Telemetry
1315
- [ ] Security
1416
- [ ] Test and Release
1517
- [ ] User Experience
1618
- [ ] Developer Infrastructure
19+
- [ ] Upgrade
20+
- [ ] Multi Cluster
21+
- [ ] Virtual Machine
22+
- [ ] Control Plane Revisions
1723

1824
**Please check any characteristics that apply to this pull request.**
1925

.gitignore

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# git history files
2+
.history_rewritten_*
3+
# Eclipse artifacts
4+
.project
5+
.pydevproject
6+
#Vagrant
7+
tools/vagrant/.vagrant/
8+
# Intellij
9+
*.iml
10+
.idea/
11+
.run/
12+
# Visual Studio Code
13+
.vscode/
14+
# Bazel
15+
/bazel-*
16+
# vi swap files
17+
.*.swp
18+
# vi backups
19+
*.bak
20+
# common backups
21+
*~
22+
# python artifacts
23+
*.pyc
24+
# pilot
25+
pilot/pkg/kube/config
26+
pilot/pkg/proxy/envoy/envoy
27+
# lint
28+
lintconfig.gen.json
29+
.istiorc
30+
.istiorc.mk
31+
# codegen stuff
32+
bin/adapterlinter
33+
bin/protoc-gen-gogoslick*
34+
bin/protoc-min-version*
35+
bin/protoc-gen-docs*
36+
bin/testlinter
37+
bin/envvarlinter
38+
bin/istioctl
39+
*.orig
40+
# Avoid accidental istio.VERSION changes
41+
istio.VERSION
42+
LICENSES.txt
43+
# Proxy generated proxy config in integration test
44+
tests/integration/component/proxy/envoy.conf
45+
**/var/run/secrets/
46+
# Certs generated by testing
47+
security/cmd/node_agent/na/cert_file
48+
security/cmd/node_agent/na/pkey
49+
# istioctl bash completion file
50+
tools/istioctl.bash
51+
vendor
52+
# Contains the built artifacts
53+
out/
54+
etc/
55+
var/
56+
# Go compiled tests
57+
*.test
58+
# Profiles
59+
*.prof
60+
# MacOS extended attributes
61+
._*
62+
# MacOS Desktop Services Store
63+
.DS_Store
64+
/manifests/charts/**/charts/
65+
/manifests/charts/**/Chart.lock

BUGS-AND-FEATURE-REQUESTS.md

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Bugs and Feature Requests
2+
3+
You can report bugs and feature requests to the Istio team in one of three places:
4+
5+
- [Product Bugs and Feature Requests](https://github.com/istio/istio/issues)
6+
- [Documentation Bugs and Feature Requests](https://github.com/istio/istio.io/issues)
7+
- [Community and Governance Issues](https://github.com/istio/community/issues)
8+
9+
For security vulnerabilities, please don't report a bug (which is public) and instead follow
10+
[these procedures](https://istio.io/about/security-vulnerabilities/).

CODEOWNERS

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @istio/release-managers-1-24

CONTRIBUTING.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Contribution guidelines
2+
3+
So you want to hack on Istio? Yay! Please refer to Istio's overall
4+
[contribution guidelines](https://github.com/istio/community/blob/master/CONTRIBUTING.md)
5+
to find out how you can help.

0 commit comments

Comments
 (0)