Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Peer authentication beta API, aka mTLS beta #1241

Merged
merged 14 commits into from
Jan 31, 2020
Prev Previous commit
Next Next commit
Add example for inherit parent settings
  • Loading branch information
diemtvu committed Jan 30, 2020
commit be3137aa09f5f59beef0d869e27201a7b922580a
16 changes: 16 additions & 0 deletions security/v1beta1/peer_authentication.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions security/v1beta1/peer_authentication.pb.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions security/v1beta1/peer_authentication.proto
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,22 @@ option go_package="istio.io/api/security/v1beta1";
// 8080:
// mode: DISABLE
// ```
// Policy to inherite mTLS mode from namespace (or mesh) settings, and overwrite
// settings for port 8080
// ```yaml
// apiVersion: security.istio.io/v1beta1
// kind: PeerAuthentication
// metadata:
// name: default
// namespace: foo
// spec:
// selector:
// matchLabels:
// app: finance
// portLevelMtls:
// 8080:
// mode: DISABLE
// ```
//
// <!-- crd generation tags
// +cue-gen:PeerAuthentication:groupName:security.istio.io
Expand Down