Open
Conversation
- Remove EOL platforms: ubuntu-2004 (EOL 2025-05-31), debian-11 (EOL 2024-08-14) - Add supported platforms: almalinux-10, amazonlinux-2023, centos-stream-10, debian-12, debian-13, rockylinux-10 - Update actions/checkout from v5 to v6 - Update Renovate config to extend github>damacus/renovate-config - Add Renovate dispatch workflow for manual runs Signed-off-by: Dan Webb <dan.webb@damacus.io>
…resources - Add frozen_string_literal: true to all resources, partials, and libraries - Add provides declarations to all custom resources - Fix bug in install_repository remove action using major_version for repo name
- Rewrite all specs using modern step_into pattern with inline recipe blocks - Add install_repository_spec.rb and install_package_spec.rb - Update spec_helper.rb with current platforms and simplified helpers
- Add default suite with test::default recipe - Remove EOL debian-11, add current platform versions - Align platforms across kitchen.yml, kitchen.dokken.yml, kitchen.global.yml, and CI - Move test cookbook to standard test/cookbooks/test/ location
- Add actions tables and missing properties to service.md, user.md, plugin.md - Create LIMITATIONS.md with platform/architecture support matrix - Remove stale .gitkeep from documentation/
- Debian 13: Elastic 7.x GPG key uses SHA1, rejected since 2026-02-01 - Amazon Linux 2023: Dokken image missing systemd-sysv-install - Document both issues in LIMITATIONS.md
- Ubuntu 20.04 reached EOL on 2025-05-31 per endoflife.date - Checked all platforms: remaining are all active per endoflife.date
Slowest examplesTop 10 slowest examples (1.21 seconds, 44.1% of total time)
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Modernize the elasticsearch cookbook to comply with chef-custom-resources skill requirements and current best practices.
Changes
Resources & Libraries
frozen_string_literal: trueto all resources, partials, and librariesprovidesdeclarations to all custom resourcesinstall_repositoryremove action (use major_version for repository name)ChefSpec Tests
step_intopattern with inline recipe blocksinstall_repository_spec.rbandinstall_package_spec.rbspec_helper.rbwith current platforms and simplified helpersKitchen & CI
defaultsuite withtest::defaultrecipekitchen.yml,kitchen.dokken.yml,kitchen.global.yml, and CI workflowtest/cookbooks/test/locationDocumentation
service.md,user.md,plugin.mdLIMITATIONS.mdwith platform/architecture support matrixTesting
chef exec rspec: 35 examples, 0 failureskitchen test default-ubuntu-2204: 4 controls, 13 tests, 0 failureskitchen test repository-almalinux-9: 4 controls, 14 tests, 0 failures