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

Test #178

Closed
wants to merge 16 commits into from
Closed

Test #178

wants to merge 16 commits into from

Conversation

Darsh8790
Copy link

what

why

references

@Darsh8790 Darsh8790 requested review from a team as code owners May 10, 2024 09:56
@Darsh8790 Darsh8790 requested review from hans-d and joe-niland May 10, 2024 09:56
Copy link

mergify bot commented May 10, 2024

💥 This pull request now has conflicts. Could you fix it @Darsh8790? 🙏

@mergify mergify bot added conflict This PR has conflicts triage Needs triage labels May 10, 2024
@Nuru Nuru added the do not merge Do not merge this PR, doing so would cause problems label May 10, 2024
@Nuru
Copy link
Contributor

Nuru commented May 10, 2024

@Darsh8790 Thank you for this PR. However, as it is, it is not acceptable.

  1. Do not change default values. That would be a breaking change, which we try to avoid.
  2. I believe your regex change would break AL2 support. If it does not, please explain why in comments.
  3. If we are going to add support for AL2023, then we want to add support for both x86_64 and arm64 architectures.
  4. After making changes but before your final commit and push, please run:
make init
make precommit/terraform # requires `docker run` be available
  1. Please fill in the required PR comment fields.

@Nuru
Copy link
Contributor

Nuru commented May 19, 2024

@Darsh8790 Note that you will need to provide backward compatibility for AL2 users, so you cannot just replace the existing userdata.tpl with one for AL2023. Probably you should use the same inputs and have different templates for AL2 and AL2023, like the way we have different templates for AL2 and Windows.

Also, I don't know why there are merge conflicts, but you should probably resolve them by rebasing your changes on main.

@Nuru
Copy link
Contributor

Nuru commented May 19, 2024

Reviewers please note

  • Extra configuration for AL2 is done by passing arguments to bootstrap.sh.
  • For AL2023, configuration is handled via nodeadm.

In order to support AL2023, it is not only the AMI selection that needs to be updated, but also everything configured via userdata.

@Nuru Nuru marked this pull request as draft May 19, 2024 23:12
@Nuru Nuru mentioned this pull request Jun 4, 2024
@mergify mergify bot closed this Jun 9, 2024
Copy link

mergify bot commented Jun 9, 2024

This PR was closed due to inactivity and merge conflicts. 😭
Please resolve the conflicts and reopen if necessary.

@mergify mergify bot removed conflict This PR has conflicts triage Needs triage labels Jun 9, 2024
@Nuru Nuru mentioned this pull request Jun 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
do not merge Do not merge this PR, doing so would cause problems
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants