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

Incompletely support of traffic.sidecar.istio.io/excludeOutboundIPRanges while upgrading istio from version 1.15.2 to 1.20 #50786

Open
2 tasks done
navneet-we opened this issue May 1, 2024 · 7 comments
Labels

Comments

@navneet-we
Copy link

navneet-we commented May 1, 2024

Is this the right place to submit this?

  • This is not a security vulnerability or a crashing bug
  • This is not a question about how to use Istio

Bug Description

istioctl x precheck --from-version=1.20
Info [IST0136] (Pod staging/demo-858bd586b-6kj77) Annotation "traffic.sidecar.istio.io/excludeOutboundIPRanges" is part of an alpha-phase feature and may be incompletely supported.

Version

istioctl version  
client version: 1.15.2
istiod version: 1.15.2
data plane version: 1.15.2 (204 proxies)

Additional Information

I am upgrading the istio version from 1.15.2 to 1.20.6 before that i running the command istioctl x precheck --from-version=1.20 and i am getting this
Info [IST0136] (Pod staging/buggy-app-858bd586b-6kj77) Annotation "traffic.sidecar.istio.io/excludeOutboundIPRanges" is part of an alpha-phase feature and may be incompletely supported.
i am not getting the alternate for "traffic.sidecar.istio.io/excludeOutboundIPRanges" or please let me know when traffic.sidecar.istio.io/excludeOutboundIPRanges got deprecated upto which version of istio we can use this "traffic.sidecar.istio.io/excludeOutboundIPRanges"

and the deployment file is below

apiVersion: apps/v1
kind: Deployment
metadata:
name: buggy-app
spec:
selector:
matchLabels:
app: buggy-app
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 0
maxSurge: 40%
template:
metadata:
annotations:
traffic.sidecar.istio.io/excludeOutboundIPRanges: 0.0.0.0/0
labels:
app: buggy-app
spec:
affinity:

@howardjohn
Copy link
Member

It's not changed. It was alpha and continues to be alpha

@navneet-we
Copy link
Author

can you please explain "part of an alpha-phase feature and may be incompletely supported."

@howardjohn
Copy link
Member

It is an alpha feature: https://istio.io/latest/docs/releases/feature-stages/

@navneet-we
Copy link
Author

i want to know what is incompletely supported in this traffic.sidecar.istio.io/excludeOutboundIPRanges

@howardjohn
Copy link
Member

Nothing, the message is logged for any alpha features.

@navneet-we
Copy link
Author

thanks for the support

@navneet-we navneet-we reopened this May 2, 2024
@navneet-we
Copy link
Author

navneet-we commented May 2, 2024

how can i achieve sidecar version rollout for particular workload (deployment), i have 2 version 1.15.2 and 1.20.6.
i want to run only one deployment out of 10 of dev namespace, i had provide the annotation in deployment.yaml
annotations:
istio.io/rev: 1-20-6 but still it is using istio version 1.15.2 version

Screenshot 2024-05-02 at 8 07 15 PM

navneetsingh@com-3-2022-1618 buggy-app-1 % istioctl ps
NAME CLUSTER CDS LDS EDS RDS ECDS ISTIOD VERSION
buggy-app-1-5fd757cdbf-lqdvh.dev Kubernetes SYNCED SYNCED SYNCED SYNCED NOT SENT istiod-1-15-2-7d76d49f59-xtr2p 1.15.2
buggy-app-67466d6445-zzxps.dev Kubernetes SYNCED SYNCED SYNCED SYNCED NOT SENT istiod-1-15-2-7d76d49f59-xtr2p 1.15.2
istio-ingressgateway-6db4578899-sjz6b.istio-system Kubernetes SYNCED SYNCED SYNCED SYNCED NOT SENT istiod-1-20-6-695fb467c8-9l42c 1.20.6
navneetsingh@com-3-2022-1618 buggy-app-1 %

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants