-
Notifications
You must be signed in to change notification settings - Fork 229
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
chore: Fix tests, remove EOL OSes, fix Ruby 3.4 compatibility warnings #421
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
driver: | ||
image: opensuse/leap:15 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This slug should get you the latest without having to maintain the version here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I ended up putting in the two versions separately because both of them showed to still be under active support on the website.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh wait I see what you mean. Specify a "latest v15" in addition to a "specific v15."
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Leap:15 should always be the latest
Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
Ruby is removing some gems from the standard library. Require them explicitly. Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
Development group gems resolved an old version of inspec on my machine, and would throw an ugly warning. Bump the minimum inspec version to resolve that. Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
CentOS 7 is EOL. Stop testing it, and switch to a similar release. Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
Chef is not supported on every OS that kitchen-docker supports, so it doesn't really make sense to install it here. Also Dokken is a thing. Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
The default busser verifier literally refuses to work, and the 1-test inspec is simple enough to work on everything. Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
Bundler shims and rubymine folder Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
CentOS 7, Ubuntu 18, Rocky 8, Debian 11 are all EOL. Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
@@ -1,4 +1,4 @@ | |||
FROM centos:7 | |||
FROM oraclelinux:7 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in the kitchen-dokken driver we switched to almalinux-9. Should probably do the same here for consistency and future proofing. Then the yum commands can be updated to dnf.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I updated the Dockerfile and got it building successfully, but kitchen-docker complains the container isn't listening for ssh connections.
Perhaps I need to change the CMD to run the ssh server? It wasn't obvious to me why it worked with Oracle 7 but not Alma 9.
Signed-off-by: Corey Hemminger <hemminger@hotmail.com> Signed-off-by: Andrew Bobulsky <rulerof@gmail.com> add codeowners Signed-off-by: Corey Hemminger <hemminger@hotmail.com> test Signed-off-by: Corey Hemminger <hemminger@hotmail.com> test Signed-off-by: Corey Hemminger <hemminger@hotmail.com> test Signed-off-by: Corey Hemminger <hemminger@hotmail.com>
Everything is already testing with Inspec Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
The verifier doesn't work without it. Not sure why it was removed, but I know base PR was ongoing. Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
Add a step to the github action that uses an embedded ruby script to discover the list of suites directly from the kitchen config. Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
Do this instead of testing 15.5 and 15.6 explicitly Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
Current versions of Docker Desktop will output a LegacyKeyValueFormat warning when using 'ENV key value' syntax. We switch to the updated 'ENV key=value' syntax. Signed-off-by: Andrew Bobulsky <rulerof@gmail.com>
Description
Most of the tests were broken.
Issues Resolved
I didn't create any, but this will fix the broken tests on #420
Type of Change
chore
Check List