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

Maintenance of Terraform agent, AWS and Azure quickstarters #881

Closed
BraisVQ opened this issue Jan 20, 2023 · 11 comments · Fixed by #923
Closed

Maintenance of Terraform agent, AWS and Azure quickstarters #881

BraisVQ opened this issue Jan 20, 2023 · 11 comments · Fixed by #923
Labels
enhancement New feature or request maintenance only for maintenance of components

Comments

@BraisVQ
Copy link
Contributor

BraisVQ commented Jan 20, 2023

We are starting to implement a maintenance policy for ods components and will be checking versions of packages and components.

Terraform Agent

Package Current Version Sugested version Location
Nodejs 16.17.1 18.x Dockerfile
Terraform 1.2.9 1.3.7 Dockerfile
Ruby 2.7.5 2.7.7 Dockerfile

AWS Quickstarter

Package Current Version Sugested version Location
Terraform 1.2.9 1.3.7 .terraform-version
Ruby 2.7.5 2.7.7 .ruby-version

Azure Quickstarter

Package Current Version Sugested version Location
Terraform 1.2.9 1.3.7 .terraform-version
Ruby 2.7.5 2.7.7 .ruby-version

Should the Ruby be updated to 3.x version (3.2) in the agent and quickstarters?

@nichtraunzer @tbugfinder

@BraisVQ BraisVQ added the enhancement New feature or request label Jan 20, 2023
@BraisVQ BraisVQ added the maintenance only for maintenance of components label Jan 20, 2023
@tbugfinder
Copy link
Contributor

Are we focussing on 4.x or 5.x ?

@tbugfinder
Copy link
Contributor

How often do we apply this maintenance cycle?

@BraisVQ
Copy link
Contributor Author

BraisVQ commented Jan 20, 2023

Are we focussing on 4.x or 5.x ?

This is maintenance for 4.x branch, but from now on we only need to prepare PRs for master branch and when a release/update is planed we will merge back to release branch (4.x or in the future 5.x)

How often do we apply this maintenance cycle?

The initial idea is to apply it once per 2 months, but this may change as this are the firsts iterations.

@BraisVQ
Copy link
Contributor Author

BraisVQ commented Jan 20, 2023

Take into account that this issue does not mean that we must update, it is just to open a discussion about it and see if it is worth it

@BraisVQ
Copy link
Contributor Author

BraisVQ commented Feb 2, 2023

@tbugfinder @nichtraunzer , if you think it is not necesary to update at this moment we open this topic agein the next Maintenance check.

@tbugfinder
Copy link
Contributor

Right now, we'd like to skip the proposed version bumps.
Nevertheless especially Ruby3.x will be planned but this takes more time.

@BraisVQ BraisVQ closed this as not planned Won't fix, can't repro, duplicate, stale Feb 10, 2023
@BraisVQ BraisVQ reopened this Mar 28, 2023
@BraisVQ
Copy link
Contributor Author

BraisVQ commented Mar 28, 2023

Hi @nichtraunzer @tbugfinder , next iteration of the maintenance is here

Something I found in a recent build is that current version of ruby will reach EOL soon

MicrosoftTeams-image (1)

@nichtraunzer
Copy link
Member

Thanks @braisvq1996 - we have that on the radar.

@tbugfinder
Copy link
Contributor

Ruby 3.x upgrade requires also (major) upgrades to cinc-auditor and kitchen-terraform.
Version 7.0.0 of kitchen-terraform is not yet released but in development.

Question again: is target 4.x or 5.x?
Do we expect an identical agent image tag or a distinct one so that active projects can migrate step-by-step?

@BraisVQ
Copy link
Contributor Author

BraisVQ commented Apr 11, 2023

As far as i know, we still expect to use 4.x version

@nichtraunzer
Copy link
Member

created a separate issue for the Ruby 3 topic #914

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request maintenance only for maintenance of components
Projects
None yet
3 participants