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

Add support for new NodeSource repository + Node 18.x #275

Open
wants to merge 20 commits into
base: main
Choose a base branch
from

Conversation

stissot
Copy link

@stissot stissot commented Mar 1, 2024

Description

The NodeSource project has launched a new DEB & RPM unified repository under the nodistro codename, using a new GPG signing key. The APT repository (Debian, Ubuntu) should also not use deprecated apt-key anymore. Also this cookbook should at minimum support test installing NodeJS 18.x (currently supported) and drop 17.x (not supported).

Issues Resolved

  • Default install Node 18.9.1, using Node 18.x new nodistro package repository
  • Repo recipe: adjust to match 18.x manual install recommended by NodeSource
  • Add support for Alma Linux 9
  • Drop support for Amazon Linux 2, CentOS 7 (unsupported by NodeSource 18.x)
  • Repair the broken Inspec test commands

Check List

  • A summary of changes made is included in the CHANGELOG under ## Unreleased
  • New functionality includes testing.
  • New functionality has been documented in the README if applicable.

Remarks

@stissot stissot requested a review from a team as a code owner March 1, 2024 16:19
@damacus
Copy link
Member

damacus commented Mar 1, 2024

If you can copy the kitchen dokken from java (if it isn't already) that'd be great.

@PowerKiKi
Copy link

If you can copy the kitchen dokken from java (if it isn't already) that'd be great.

Isn't this supposed to be handled automatically, via @kitchen-porter, like the last time ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants