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

Support new OS - RH8 and Debian 10 (Buster) #52590

Closed
KChandrashekhar opened this issue Apr 17, 2019 · 27 comments
Closed

Support new OS - RH8 and Debian 10 (Buster) #52590

KChandrashekhar opened this issue Apr 17, 2019 · 27 comments
Assignees
Labels
Confirmed Salt engineer has confirmed bug/feature - often including a MCVE Epic ZRELEASED - Neon retired label
Milestone

Comments

@KChandrashekhar
Copy link

Description of Epic

Debian 10 (buster) is expected to release by mid-2019 (no exact release dates are available)
RH8 is also expected to release in May-June.

This epic groups all tasks that are necessary to get salt supported on above platforms

@KChandrashekhar KChandrashekhar added this to the Priority milestone Apr 17, 2019
@KChandrashekhar KChandrashekhar self-assigned this Apr 17, 2019
@KChandrashekhar KChandrashekhar added the ZRELEASED - Neon retired label label Apr 17, 2019
@bryceml bryceml self-assigned this May 9, 2019
@clayoster
Copy link
Contributor

Debian has announced that the release date for Buster is July 6th, 2019.

https://lists.debian.org/debian-devel-announce/2019/06/msg00003.html

@hbokh
Copy link

hbokh commented Jul 8, 2019

Now that Debian Buster has been released, is there an ETA for the "10" repo at https://repo.saltstack.com/apt/debian/?

@dmurphy18
Copy link
Contributor

@hbokh There will be support in the next point release, Salt 2019.2.1 which is currently under going QA, however no date can be announced at this point.

@bryceml
Copy link
Contributor

bryceml commented Jul 22, 2019

@hbokh We are waiting on debian 10 to be available as an ami on AWS. We are trying to avoid doing something custom in order to get it in quickly, and then have to go back and rework it when an official ami is relelased. If it ends up taking too long waiting for an official ami, we may do something different.

@jandd
Copy link
Contributor

jandd commented Jul 24, 2019

The ami is prepared but not uploaded to the marketplace yet. https://lists.debian.org/debian-cloud/2019/07/msg00041.html

@frenkye
Copy link

frenkye commented Aug 9, 2019

Update on the repository for Debian 10?

@bryceml
Copy link
Contributor

bryceml commented Aug 22, 2019

vmware-archive/os-imager#120
https://github.com/saltstack/sre-jenkins/pull/180
vmware-archive/os-imager#121

@kiemlicz
Copy link
Contributor

Based on
https://groups.google.com/forum/#!topic/salt-announce/5RJjtDYszx8

The 2019.2.1 release can take another months (I know that for Debian people like me, the eternal wait is the typical state of matters. However Debian 10 simplifies a lot of hacks required to properly install Salt which may have impact on day-to-day work)

Thus is there any chance to backport Debian 10 support to 2019.2.0?

@boltronics
Copy link
Contributor

I understand that fixing tests are important, but it's not a good look when there is no release compatible with the latest stable GNU/Linux distribution that runs such a significant number of servers almost 2 months after release.

My workplace and one of my clients both have put plans to upgrade servers on hold, and I'm being asked when Salt is going to be ready.

@kiemlicz
Copy link
Contributor

and so we wait
@Ch3LL is there any chance that you could provide some rough estimate of the 2019.2.1 release date (it doesn't have to be precise, even: weeks/months will do)?

@bensteinberg
Copy link
Contributor

The buster AMI is released. From https://wiki.debian.org/Cloud/AmazonEC2Image/Buster, which includes AMI IDs:

The initial publication of official Debian 10 (buster) AMIs for Amazon EC2 took place on 9 September, 2019. .... These images are not yet available on the AWS Marketplace, but that is planned.

@kiemlicz
Copy link
Contributor

kiemlicz commented Sep 19, 2019

ELI5: Could you please explain how does the AMI Debian 10 images relate to bootstrap script supporting Debian10?

@bensteinberg
Copy link
Contributor

See the comment by @bryceml from July 22:

@hbokh We are waiting on debian 10 to be available as an ami on AWS. We are trying to avoid doing something custom in order to get it in quickly, and then have to go back and rework it when an official ami is relelased. If it ends up taking too long waiting for an official ami, we may do something different.

@kiemlicz
Copy link
Contributor

(I simply don't understand it)

@bryceml
Copy link
Contributor

bryceml commented Sep 21, 2019

@kiemlicz The bootstrap script needs packages to be in the repo before it can install them, those are in staging and not released just quite yet. We ended up building our own ami for testing with and will use the official one soon. The ami's at this point are un-related to releasing, we just need to finish up preping the repo and updating the bootstrap script.

@boltronics
Copy link
Contributor

Salt 2019.2.1 is out. Time to start testing with Buster. 🎉

@Reiner030
Copy link

@boltronics => not useable as shown in #54755

And there is no repository for buster available:

https://repo.saltstack.com/apt/debian/10/amd64/archive/
=> Not Found
=> The requested URL /apt/debian/10/amd64/archive/ was not found on this server.

@boltronics
Copy link
Contributor

@Reiner030 Hmm... I'm not too surprised actually, since I saw the notification to package maintainers mail-list was sent out just 3 minutes prior to the public announcement post!

Considering this open issue, I have no idea why release announcements proceeded ahead of giving package maintainers time to do their thing. As it stands, the linked instructions on https://repo.saltstack.com/#debian won't work since (as you correctly pointed out) there is no https://repo.saltstack.com/apt/debian/10/ section yet.

Normally I build my own Debian packages and host my own private repository to minimize such issues with the environments I manage, but it would be nice if I didn't have to to start general testing on a Debian 10 box straight away.

@captnfab
Copy link

captnfab commented Sep 26, 2019

Packages are available and installable now.
@boltronics: url is https://repo.saltstack.com/py3/debian/10/ (py3, not apt)

@bryceml
Copy link
Contributor

bryceml commented Oct 12, 2019

saltstack/salt-ci-images#1611 is blocked by the bootstrap script not supporting centos 8.

@ookull
Copy link

ookull commented Oct 14, 2019

Support for Debian 10 packages is removed.

# apt update
...
E: The repository 'http://repo.saltstack.com/py3/ebian/10/amd64/latest buster Release' no longer has a Release file.

@ppmathis
Copy link

@ookull https://repo.saltstack.com/ explains the reason for doing so. To sum it up: 2019.2.1 is an unreliable release with several critical issues which is why it got removed from the repositories. An inelegant solution for Debian Buster though, as this was also the first version to be supported.

You could either wait for 2019.2.2 which is due to release soon™ or switch your repository URL temporarily to https://repo.saltstack.com/py3/debian/10/amd64/archive/2019.2.1/.

@bryceml bryceml removed their assignment Dec 2, 2019
@bryceml
Copy link
Contributor

bryceml commented Dec 2, 2019

last epic issue is #52837

@stale
Copy link

stale bot commented Jan 7, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

If this issue is closed prematurely, please leave a comment and we will gladly reopen the issue.

@stale stale bot added the stale label Jan 7, 2020
@AstraLuma
Copy link
Contributor

Trigger happy much, stale bot?

@stale
Copy link

stale bot commented Jan 7, 2020

Thank you for updating this issue. It is no longer marked as stale.

@stale stale bot removed the stale label Jan 7, 2020
@sagetherage sagetherage added the ZRelease-Sodium retired label label Jan 24, 2020
@sagetherage sagetherage added the Confirmed Salt engineer has confirmed bug/feature - often including a MCVE label Jan 24, 2020
@sagetherage
Copy link
Contributor

the last ticket in this epic is odd and will need to wait to be deprecated, so I am removing it from this epic so we can close it as done and will add it to the Sodium Epic for deprecation, but it may not be until Magnesium, we will determine that in planning in early Feb 2020.

@sagetherage sagetherage removed the ZRelease-Sodium retired label label Jan 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Confirmed Salt engineer has confirmed bug/feature - often including a MCVE Epic ZRELEASED - Neon retired label
Projects
None yet
Development

No branches or pull requests