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

istioctl experimental upgrade does not work #19475

Closed
kovalyukm opened this issue Dec 9, 2019 · 5 comments · Fixed by istio/operator#677
Closed

istioctl experimental upgrade does not work #19475

kovalyukm opened this issue Dec 9, 2019 · 5 comments · Fixed by istio/operator#677

Comments

@kovalyukm
Copy link

@kovalyukm kovalyukm commented Dec 9, 2019

Bug description
Cannot upgrade Istio from 1.4.0 to 1.4.1 via istioctl:

I downloaded new versio of istioctl and try to upgrade by running upgrade command:

$istioctl manifest versions

Operator version is 1.4.0.

The following installation package versions are recommended for use with this version of the operator:
1.4.0

The following installation package versions are supported for upgrade by this version of the operator:

=1.3.3
<1.6

$istioctl experimental upgrade -f ${overlay_file}
Client - istioctl version: 1.4.0

Error: the target version 1.4.1 is not supported by istioctl 1.4.0, please download istioctl 1.4.1 and run upgrade again

Please advise.

Expected behavior

Steps to reproduce the bug

Version (include the output of istioctl version --remote and kubectl version and helm version if you used Helm)
istioctl version
client version: 1.4.1
control plane version: 1.4.0
data plane version: 1.4.0 (4 proxies), 1.3.2 (2 proxies)

How was Istio installed?
istioctl manifest apply -f ${overlay_file}

Environment where bug was observed (cloud vendor, OS, etc)
AWS

@elfinhe

This comment has been minimized.

Copy link
Member

@elfinhe elfinhe commented Dec 9, 2019

I will debug this today. thanks.

@infa-ddeore

This comment has been minimized.

Copy link

@infa-ddeore infa-ddeore commented Dec 15, 2019

any updates on this? currently we are in confusing situation since helm method will be deprecated so I chose istioctl method but now stuck because upgrade fails!

upgrade with istioctl fails from 1.4.0 --> 1.4.1 as well as 1.4.2

@ostromart

This comment has been minimized.

Copy link
Contributor

@ostromart ostromart commented Dec 15, 2019

I believe you can still upgrade using --force. Could you verify that this works @elfinhe ? We need some kind of workaround asap for 1.4.2, even if this is fixed in 1.4.3.

@infa-ddeore

This comment has been minimized.

Copy link

@infa-ddeore infa-ddeore commented Dec 16, 2019

upgrade works with --force option, thx for the workaround

@elfinhe

This comment has been minimized.

Copy link
Member

@elfinhe elfinhe commented Dec 16, 2019

I double checked that --force will work. working on a PR(istio/operator#677) to fix this with forward compatibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Linked pull requests

Successfully merging a pull request may close this issue.

6 participants
You can’t perform that action at this time.