TLDR: On May 14, 1. yum release packages will move to the top-level of yum.puppet.com; 2. links to nightly release packages will be removed from {yum,apt}.puppet.com; and 3. PC1 (and older) packages will be moved to release-archives.puppet.com.
All Puppet-maintained tooling and documentation referencing these paths will be updated by the time these changes are made. Please ensure that you are using current versions.
Read on for details, especially if you've written custom tooling with hard-coded download paths (e.g. CI testing or provisioning workflows).
---*---*---
Hey folks,
In an effort to reduce clutter and confusion on some of our public download sites (yum.puppet.com, apt.puppet.com, downloads.puppet.com, and nightlies.puppet.com), we are planning to make some changes.
1. Release packages (for all active streams) will live at the top level only.
This change only affects yum.puppet.com (and nightlies.puppet.com/yum), giving us consistency with the layout on apt.puppet.com. Currently, yum release packages live inside their corresponding repo directory, e.g. yum.puppet.com/puppet6/puppet6-release-fedora-28.noarch.rpm. THESE WILL BE REMOVED.
Here are some examples of where you will be able to find release packages:
Old: yum.puppet.com/puppet6/puppet6-release-el-7.noarch.rpm
New: yum.puppet.com/puppet6-release-el-7.noarch.rpm
Old: nightlies.puppet.com/yum/puppet-nightly/puppet-nightly-release-sles-12.noarch.rpm
New: nightlies.puppet.com/yum/puppet-nightly-release-sles-12.noarch.rpm
These new paths are currently available for use. We plan to remove the old ones on May 14. Please plan to make all updates during this period.
2. There will be no links to nightlies from main download sites.
Links like yum.puppet.com/puppet-nightly and apt.puppet.com/puppet-nightly WILL BE REMOVED on May 14.
If you're looking for nightlies, visit nightlies.puppet.com. The directory structure will match that of our main download sites.
3. All PC1 (and older) packages will be removed from {yum, apt, downloads}.puppet.com.
PC1 (which includes puppet-agent 1.10.x and puppet 4.10.x) is reaching end-of-life, so all packages will be moved to release-archives.puppet.com on May 14 and no further updates will be made to these streams.
---*---*---
We have set up a temporary s3 bucket that reflects the new layout if you’d like to test changes before the cutover: yum-test.puppet.com.s3-website-us-west-2.amazonaws.com
PLEASE NOTE that s3 buckets are not naturally browsable on the web. If you visit the above url in your browser, the info you'll see is NOT ACCURATE. You CAN, however, download packages via wget/curl/etc. so this should only affect human eyes.
If you have any questions or concerns about these changes, please reply-all to this email.
Thanks!
1. Release packages (for all active streams) will live at the top level only.
This change only affects yum.puppet.com (and nightlies.puppet.com/yum), giving us consistency with the layout on apt.puppet.com. Currently, yum release packages live inside their corresponding repo directory, e.g. yum.puppet.com/puppet6/puppet6-release-fedora-28.noarch.rpm. THESE WILL BE REMOVED.
Here are some examples of where you will be able to find release packages:
Old: yum.puppet.com/puppet6/puppet6-release-el-7.noarch.rpm
New: yum.puppet.com/puppet6-release-el-7.noarch.rpm
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/c711eeca-239c-4022-8f4b-55f9ea577c8d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hey folks,
REMINDER that the repository path changes* will take effect next week, on Tuesday, May 14.
Please make sure any custom tooling using these paths has been updated.
If you have any questions or concerns, please reply-all to this email.
Thanks!
* in case you forgot, changes include:
1. yum release packages will be removed from nested directories on yum.puppet.com (e.g. yum.puppet.com/puppet6/puppet6-release-el-7.noarch.rpm
--> yum.puppet.com/puppet6-release-el-7.noarch.rpm).
PLEASE NOTE that these are actually symlinks to release packages that live inside their respective repositories, so package updates can be applied via your package manager, like any other package.
2. links to nightly release packages will be removed from {yum,apt}.puppet.com.
3. PC1 (and older) packages will be moved to release-archives.puppet.com. This includes puppet-agent 1.10.x and puppet 4.x.Hey folks,
REMINDER that the repository path changes* will take effect next week, on Tuesday, May 14.
Please make sure any custom tooling using these paths has been updated.
If you have any questions or concerns, please reply-all to this email.
Thanks!
* in case you forgot, changes include:
1. yum release packages will be removed from nested directories on yum.puppet.com (e.g. yum.puppet.com/puppet6/puppet6-release-el-7.noarch.rpm
--> yum.puppet.com/puppet6-release-el-7.noarch.rpm).
PLEASE NOTE that these are actually symlinks to release packages that live inside their respective repositories, so package updates can be applied via your package manager, like any other package.
2. links to nightly release packages will be removed from {yum,apt}.puppet.com.
3. PC1 (and older) packages will be moved to release-archives.puppet.com. This includes puppet-agent 1.10.x and puppet 4.x.
On Tue, Apr 23, 2019 at 9:13 AM Molly Waggett <molly....@puppet.com> wrote:
Hi John,The top-level release packages are actually symlinks to release packages that are inside their respective repositories. When we publish new release packages, we update those links so that users don't have to bump version numbers in any tooling that installs these repositories.Thanks!
On Tue, Apr 23, 2019 at 6:21 AM jcbollinger <John.B...@stjude.org> wrote:
--
On Monday, April 22, 2019 at 4:31:09 PM UTC-5, Molly Waggett wrote:1. Release packages (for all active streams) will live at the top level only.
This change only affects yum.puppet.com (and nightlies.puppet.com/yum), giving us consistency with the layout on apt.puppet.com. Currently, yum release packages live inside their corresponding repo directory, e.g. yum.puppet.com/puppet6/puppet6-release-fedora-28.noarch.rpm. THESE WILL BE REMOVED.
Here are some examples of where you will be able to find release packages:
Old: yum.puppet.com/puppet6/puppet6-release-el-7.noarch.rpm
New: yum.puppet.com/puppet6-release-el-7.noarch.rpm
It is conventional for repository release packages to be inside their repositories so that repository configuration updates can be published and applied via the same mechanism that is used for ordinary packages. Even if this is a capability that Puppet rarely uses, it seems ill-considered to give it up. The desire for consistency could be as well served by moving the other release packages into their repos, or by making the release packages consistently available in both places.John
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/c711eeca-239c-4022-8f4b-55f9ea577c8d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--Molly Waggettshe/her/hersRelease Engineer @ Puppet, Inc.
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/37de6ec5-f1a5-4d83-ba2f-5cb0f89f3e53%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/37de6ec5-f1a5-4d83-ba2f-5cb0f89f3e53%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/a28bd1dd-f956-468c-b0ab-a367620c8a73%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
So what at the new URL's for PC1 using apt? Just changing the hostname does not work, neither does adding the /apt prefix. It looks like the pool directory has been copied across but no the dist dir.The puppetlabs-release-pc1 package is also broken now so there is no simple way to install that I can see.Thanksjohn
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/003ef1cb-1038-4a82-a9ab-8b2921dc999e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hey folks,
REMINDER that the repository path changes* will take effect next week, on Tuesday, May 14.
Please make sure any custom tooling using these paths has been updated.
If you have any questions or concerns, please reply-all to this email.
Thanks!
* in case you forgot, changes include:
1. yum release packages will be removed from nested directories on yum.puppet.com (e.g. yum.puppet.com/puppet6/puppet6-release-el-7.noarch.rpm
--> yum.puppet.com/puppet6-release-el-7.noarch.rpm).
PLEASE NOTE that these are actually symlinks to release packages that live inside their respective repositories, so package updates can be applied via your package manager, like any other package.
2. links to nightly release packages will be removed from {yum,apt}.puppet.com.
3. PC1 (and older) packages will be moved to release-archives.puppet.com. This includes puppet-agent 1.10.x and puppet 4.x.
On Tue, Apr 23, 2019 at 9:13 AM Molly Waggett <molly....@puppet.com> wrote:
Hi John,The top-level release packages are actually symlinks to release packages that are inside their respective repositories. When we publish new release packages, we update those links so that users don't have to bump version numbers in any tooling that installs these repositories.Thanks!
On Tue, Apr 23, 2019 at 6:21 AM jcbollinger <John.B...@stjude.org> wrote:
--
On Monday, April 22, 2019 at 4:31:09 PM UTC-5, Molly Waggett wrote:1. Release packages (for all active streams) will live at the top level only.
This change only affects yum.puppet.com (and nightlies.puppet.com/yum), giving us consistency with the layout on apt.puppet.com. Currently, yum release packages live inside their corresponding repo directory, e.g. yum.puppet.com/puppet6/puppet6-release-fedora-28.noarch.rpm. THESE WILL BE REMOVED.
Here are some examples of where you will be able to find release packages:
Old: yum.puppet.com/puppet6/puppet6-release-el-7.noarch.rpm
New: yum.puppet.com/puppet6-release-el-7.noarch.rpm
It is conventional for repository release packages to be inside their repositories so that repository configuration updates can be published and applied via the same mechanism that is used for ordinary packages. Even if this is a capability that Puppet rarely uses, it seems ill-considered to give it up. The desire for consistency could be as well served by moving the other release packages into their repos, or by making the release packages consistently available in both places.John
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/c711eeca-239c-4022-8f4b-55f9ea577c8d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--Molly Waggettshe/her/hersRelease Engineer @ Puppet, Inc.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/6770a73d-bfbb-4445-92af-239f798ee0af%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Yosuke,We will likely remove the release packages from the subdirectories before the archives are ready. I'll send an update next week when we have a better sense of the timeline.Let us know if you have any concerns.Thanks!
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/6770a73d-bfbb-4445-92af-239f798ee0af%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/67d776c9-7490-4113-8220-580a838098f4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/71411a67-f71e-47df-8e6e-915cebcc6e2b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/71411a67-f71e-47df-8e6e-915cebcc6e2b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.