Skip to content

(PA-7433) Update task_spec to upgrade from puppet7 to latest puppet8 dev build #781

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

Closed

Conversation

AriaXLi
Copy link
Contributor

@AriaXLi AriaXLi commented Jun 16, 2025

Previously, the puppet_agent::install task to install or upgrade to puppet8 used puppet8 builds from downloads.puppet.com. Since puppet8 builds are no longer published there, this commit updates the puppet_agent::install task to install or upgrade to puppet8 using the puppet8 dev builds from artifactory instead.

This commit also adds some logger.info statements so it's easier to track what specific version of puppet-agent is being upgraded to or installed.

@AriaXLi AriaXLi force-pushed the PA-7433/task_spec_puppet7_puppet8 branch 3 times, most recently from 76372a6 to edb82a6 Compare June 17, 2025 16:56
@AriaXLi AriaXLi marked this pull request as ready for review June 17, 2025 18:23
@AriaXLi AriaXLi requested review from bastelfreak and a team as code owners June 17, 2025 18:23
@AriaXLi
Copy link
Contributor Author

AriaXLi commented Jun 17, 2025

In order to access artifactory, the TWINGATE_KEY secret will need to be enabled/added for this repository

…dev build

Previously, the puppet_agent::install task to install or upgrade to puppet8
used puppet8 builds from downloads.puppet.com. Since puppet8 builds are no
longer published there, this commit updates the puppet_agent::install task to
install or upgrade to puppet8 using the puppet8 dev builds from Artifactory
instead.

This commit also adds some logger.info statements so it's easier to track
what specific version of puppet-agent is being upgraded to or installed.
Also, it adds a step in the task acceptance tests workflow to connect to
Twingate so that workflow can access Artifactory.
@AriaXLi AriaXLi force-pushed the PA-7433/task_spec_puppet7_puppet8 branch from edb82a6 to 2c0f99a Compare June 17, 2025 18:42
@AriaXLi AriaXLi added the blocked PRs blocked on work external to the PR itself label Jun 23, 2025
@AriaXLi
Copy link
Contributor Author

AriaXLi commented Jun 26, 2025

Closing this in favor of #783 which can access the TWINGATE secret

@AriaXLi AriaXLi closed this Jun 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked PRs blocked on work external to the PR itself
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant