# What happened to gen 2 CLI downloads?

**URL:** <https://community.convox.com/t/what-happened-to-gen-2-cli-downloads/741>\
**Category:** CLI\
**Created:** [May 4, 2020, 5:43pm UTC](https://community.convox.com/t/what-happened-to-gen-2-cli-downloads/741 "2020-05-04T17:43:52Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![jay.janssen](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.convox.com/jay.janssen/32/17_2.png) [@jay.janssen](https://community.convox.com/u/jay.janssen)\
**Post date:** [May 4, 2020, 5:43pm UTC](https://community.convox.com/t/what-happened-to-gen-2-cli-downloads/741/1 "2020-05-04T17:43:53Z")

</div>

I can’t find anywhere to get the most recent gen2 download . The CLI from Mac homebrew and the convox doc points to 3.0.15 currently and I need [20200428134512](https://github.com/convox/rack/tree/20200428134512)

---

<div class="post-metadata">

**Author:** ![jay.janssen](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.convox.com/jay.janssen/32/17_2.png) [@jay.janssen](https://community.convox.com/u/jay.janssen)\
**Post date:** [May 4, 2020, 5:51pm UTC](https://community.convox.com/t/what-happened-to-gen-2-cli-downloads/741/2 "2020-05-04T17:51:13Z")

</div>

In case anyone else is looking:

> <https://github.com/convox/docs/blob/8b3dfeef207711d442295afdb08c88491b0869a4/docs/introduction/installation.md>

I’d be nice if gen2 didn’t completely evaporate from the official convox documentation for a while, especially since gen3 doesn’t seem to be a just drop in replacement.

---

<div class="post-metadata">

**Author:** ![ali](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.convox.com/ali/32/15_2.png) [@ali](https://community.convox.com/u/ali)\
**Post date:** [May 4, 2020, 6:41pm UTC](https://community.convox.com/t/what-happened-to-gen-2-cli-downloads/741/3 "2020-05-04T18:41:01Z")

</div>

@jay.janssen looking for [this](https://docsv2.convox.com/introduction/installation)?

---

<div class="post-metadata">

**Author:** ![jay.janssen](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.convox.com/jay.janssen/32/17_2.png) [@jay.janssen](https://community.convox.com/u/jay.janssen)\
**Post date:** [May 4, 2020, 7:12pm UTC](https://community.convox.com/t/what-happened-to-gen-2-cli-downloads/741/4 "2020-05-04T19:12:25Z")

</div>

Sure, but was there something I missed that indicated that existed?

---

<div class="post-metadata">

**Author:** ![ali](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.convox.com/ali/32/15_2.png) [@ali](https://community.convox.com/u/ali)\
**Post date:** [May 4, 2020, 7:29pm UTC](https://community.convox.com/t/what-happened-to-gen-2-cli-downloads/741/5 "2020-05-04T19:29:27Z")

</div>

When you go to [http://docs.convox.com](http://docs.convox.com) at the bottom of the page there’s a link to v2 docs…

---

<div class="post-metadata">

**Author:** ![alon](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.convox.com/alon/32/49_2.png) [@alon](https://community.convox.com/u/alon)\
**Post date:** [May 10, 2020, 11:37am UTC](https://community.convox.com/t/what-happened-to-gen-2-cli-downloads/741/6 "2020-05-10T11:37:15Z")

</div>

Is there a guide about upgrading from v2 to v3?

---

<div class="post-metadata">

**Author:** ![ali](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.convox.com/ali/32/15_2.png) [@ali](https://community.convox.com/u/ali)\
**Post date:** [May 19, 2020, 1:27pm UTC](https://community.convox.com/t/what-happened-to-gen-2-cli-downloads/741/7 "2020-05-19T13:27:50Z")

</div>

@alon[https://docs.convox.com/help/upgrading](https://docs.convox.com/help/upgrading)

---

<div class="post-metadata">

**Author:** ![nathan.f77](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.convox.com/nathan.f77/32/256_2.png) [@nathan.f77](https://community.convox.com/u/nathan.f77)\
**Post date:** [September 20, 2020, 3:48pm UTC](https://community.convox.com/t/what-happened-to-gen-2-cli-downloads/741/8 "2020-09-20T15:48:14Z")

</div>

Has anyone performed a zero-downtime migration from gen 2 to gen 3?

The export feature is very cool, but I can’t really do that for my Postgres database and S3 buckets because they’re getting very large, and I also want to avoid any downtime. I would prefer to continue using these existing resources in my AWS account, and just configure the gen 3 app to use them through standard environment variables (e.g. DATABASE\_URL).

My plan:

- Set up a new gen 3 rack and get my app running
  - Both apps would be pointing to the same RDS and Elasticache resources

- Then once the gen 3 rack is running and tested, change my main DNS records to point to the gen 3 rack
- Wait for ~24 hours or so
- Shut down the old gen 2 rack once all traffic is going to gen 3

I’m just worried that I might run into problems when I go to delete the old gen 2 rack, since it’s attached to the RDS and S3 resources. These have deletion protection enabled, but is there any way I can safely “detach” these resources from my rack? I just want to leave them in the AWS account and continue using them.

---

<div class="post-metadata">

**Author:** ![rob.sharp](https://avatars.discourse-cdn.com/v4/letter/r/a9a28c/32.png) [@rob.sharp](https://community.convox.com/u/rob.sharp)\
**Post date:** [December 23, 2020, 9:29pm UTC](https://community.convox.com/t/what-happened-to-gen-2-cli-downloads/741/9 "2020-12-23T21:29:47Z")

</div>

I’m in a similar boat - the databases in my apps are quite large.

One of my considerations is that we have app-level resources. I’m not sure how to safely move them out of the stack and into V3.

As a result it may be simpler to create a fresh database in the V3 app and sync over the data.

I am considering using something [https://aws.amazon.com/dms/](https://aws.amazon.com/dms/) to sync databases across apps.

I will be tackling this next year so any input to how you approached the upgrade will be appreciated!

---

<div class="post-metadata">

**Author:** ![alon](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.convox.com/alon/32/49_2.png) [@alon](https://community.convox.com/u/alon)\
**Post date:** [August 31, 2021, 3:45pm UTC](https://community.convox.com/t/what-happened-to-gen-2-cli-downloads/741/10 "2021-08-31T15:45:28Z")

</div>

Any insights after going through with this upgrade plan, @nathan.f77 and @rob.sharp?  
Thanks!

---

<div class="post-metadata">

**Author:** ![nathan.f77](https://yyz1.discourse-cdn.com/flex029/user_avatar/community.convox.com/nathan.f77/32/256_2.png) [@nathan.f77](https://community.convox.com/u/nathan.f77)\
**Post date:** [September 3, 2021, 10:15am UTC](https://community.convox.com/t/what-happened-to-gen-2-cli-downloads/741/11 "2021-09-03T10:15:43Z")

</div>

@alon Sorry I’m still on gen 2, and haven’t tried gen 3 yet. But I did talk to Convox support and they let me know that I can delete the “tags” on any AWS resources that I want to keep (e.g. Postgres DB.) This will make them “disappear” from the gen 2 rack so that Convox doesn’t find them anymore. Then I could delete the gen 2 rack to shut it down, and it will skip any resources where the tags were manually removed.

After creating the gen 3 rack, I can manually add the Postgres DB to the new VPC so that the gen 3 servers can connect to it. I’m still on an older version of Postgres (9.x), so I’ll need some downtime in order to upgrade to Postgres \>= 12. But once I’m on \>= 10 then [I can use logical replication for zero downtime upgrades and migrations.](https://severalnines.com/database-blog/how-upgrade-postgresql-11-postgresql-12-zero-downtime).

That’s still my plan for the future, but Convox gen 2 is still running great and I’m not in a hurry to migrate (until AWS starts deprecating things)
