Skip to content

Complete user stanza support - #11

Merged
navaneeth-dev merged 3 commits into
mainfrom
feat/users-support
Oct 9, 2026
Merged

navaneeth-dev merged 3 commits into
mainfrom
feat/users-support

Conversation

@navaneeth-dev

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI balanced review requested due to automatic review settings October 4, 2026 06:59
@navaneeth-dev navaneeth-dev self-assigned this Oct 4, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@navaneeth-dev
navaneeth-dev requested review from elmiko and tormath1 and a balanced review from Copilot October 4, 2026 06:59

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Convert supplementary and primary groups, password-lock policy, and
sudo rules into equivalent Flatcar Butane configuration. Reject
unrepresentable inactive accounts and unsafe generated-configuration
usernames.

Signed-off-by: Navaneeth <me@rizexor.com>
Signed-off-by: Navaneeth <me@rizexor.com>
Require an explicit primary group when a synthesized group matches a
configured username. This prevents Ignition user creation from colliding
with Linux private-group creation.

Signed-off-by: Navaneeth <me@rizexor.com>

@elmiko elmiko left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is making sense to me, i have a minor question.

also, the documentation work is great, makes it very clear to see the state of the various cloud-init fields. well done!

Comment thread transpile.go
@elmiko

elmiko commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator

looking good from my side, would like to get a review from @tormath1 about the butane specific portions.

@tormath1 tormath1 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, it looks good to me. I'm feeling confident with all the tests being added on top of this.

Some tips for the next PRs:

  • Mark your PR as "ready for review" when it's ... ready for review :) I tend to not look at review requests when the PR is still "in progress" because you don't know if things are going to evolve in the next days
  • Don't hesitate to add a PR description (please not a huge description produced by Claude) but just to give a gist to the reviewers: what's the PR about, any doubts or questions, areas that need more attentions in the review, etc. The review will be more efficient for everyone

@navaneeth-dev
navaneeth-dev marked this pull request as ready for review October 9, 2026 13:21
Copilot AI balanced review requested due to automatic review settings October 9, 2026 13:21
@navaneeth-dev
navaneeth-dev requested a review from a team as a code owner October 9, 2026 13:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@navaneeth-dev
navaneeth-dev merged commit c50118c into main Oct 9, 2026
6 checks passed
@navaneeth-dev
navaneeth-dev deleted the feat/users-support branch October 9, 2026 13:21
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.

4 participants