Hi all,
we are trying to migrate from community 10.x to enterprise 16.x
We have a problem upgrading envoy
On this page
“You can […] obtain a package of Envoy binary builds from a third-party project, such as func-e.io ”
but with func-e you have only old packages and not the one requested by Consul:
Consul supports Envoy proxies to direct traffic throughout the service mesh. Learn about Consul versions and their Envoy support, and use the reference guide to review options for bootstrap configuration, dynamic configuration, and advanced topics...
and I found that the packages used by func-e.io and others are not upgraded since 2 years and 5 mounths
Cloudsmith - Repositories - Tetrate (tetrate) - getenvoy-rpm (getenvoy-rpm-stable) - Packages
I found also that there are “generic” envoy binaries, for example for the 1.26.5 version:
https://github.com/envoyproxy/envoy/releases/download/v1.26.5/envoy-1.26.5-linux-x86_64
https://github.com/envoyproxy/envoy/releases/download/v1.26.5/envoy-contrib-1.26.5-linux-x86_64
found here:
It is correct use these binaries?
We need only the envoy-1.26.5-linux-x86_64 or also the envoy-contrib-1.26.5-linux-x86_64?
thank
Davide
Hi @davide.prina ,
Welcome to the HashiCorp Forums!
Func-e has all the recent versions.
# func-e versions -a | head
1.28.0 2023-10-19
1.27.2 2023-10-17
1.26.6 2023-10-17
1.25.11 2023-10-17
1.24.12 2023-10-16
1.27.1 2023-10-11
1.26.5 2023-10-11
1.25.10 2023-10-10
1.24.11 2023-10-10
1.27.0 2023-07-26
Could you run the above command to check verify whether you are also seeing the same?
Hi Ranjandas,
now we see newer versions with func-e[¹], but are missing the one needed for Consul 16.x[²].
For example we don’t see the 1.26.6… version that you have. I don’t understand why…
We are using the v1.1.4 func-e version
We are using Red Hat 8.8
thanks
Davide
[¹]
func-e versions -a
1.28.0 2023-10-19
1.27.2 2023-10-17
1.27.1 2023-10-11
1.27.0 2023-07-26
1.26.3 2023-07-14
1.26.0 2023-04-18
1.25.4 2023-04-05
1.25.2 2023-03-02
1.25.1 2023-02-07
1.25.0 2023-01-18
1.24.1 2022-12-06
1.24.0 2022-10-19
1.23.1 2022-08-26
1.22.2 2022-06-10
1.22.1 2022-06-09
1.21.2 2022-04-27
1.21.1 2022-02-22
1.21.0 2022-01-12
1.20.1 2021-11-30
1.20.0 2021-10-05
1.19.1 2021-08-24
1.18.4 2021-08-24
1.19.0 2021-07-14
1.18.3 2021-05-11
1.17.3 2021-05-11
1.16.4 2021-05-11
1.15.5 2021-05-11
1.14.7 2021-04-15
1.13.7 2020-12-07
[²]
Consul supports Envoy proxies to direct traffic throughout the service mesh. Learn about Consul versions and their Envoy support, and use the reference guide to review options for bootstrap configuration, dynamic configuration, and advanced topics...
hi,
we have try again and now func-e return also the 1.26.6 envoy version needed for Consul 16.x
we don’t understand this very strange behavior of func-e…
As soon we can we start to install envoy and migrate to Consul 16.x
thanks
Davide
Hi Davide,
It looks like func-e
shows different versions based on the operating system you run it on. Eg: Envoy 1.26.6 is only shown when run on Linux and not on macOS.
I hope you have got everything to proceed with the migration.