Skip to content

fix: consider capsuleconfiguration status users#1046

Merged
oliverbaehler merged 2 commits into
projectcapsule:mainfrom
oliverbaehler:fix/listing
Jun 4, 2026
Merged

fix: consider capsuleconfiguration status users#1046
oliverbaehler merged 2 commits into
projectcapsule:mainfrom
oliverbaehler:fix/listing

Conversation

@oliverbaehler

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings June 4, 2026 13:08

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.

Pull request overview

This PR updates Capsule-Proxy’s CapsuleConfiguration reconciliation to use the authoritative status.users list (instead of spec.users) when building the in-memory user/group sets, and aligns module dependencies accordingly.

Changes:

  • Switch CapsuleConfiguration reconciliation to read users/groups from capsuleConfig.Status.Users.
  • Bump github.com/projectcapsule/capsule dependency (and related indirect deps) to support/align with the updated API shape.
  • Add Makefile targets intended to publish/deploy “enterprise” and “prerelease” artifacts.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
internal/controllers/capsule_configuration.go Reads users/groups from CapsuleConfiguration.status.users when populating the cached sets.
go.mod Updates Go/toolchain patch version and bumps Capsule + indirect dependencies.
go.sum Records checksum updates for bumped dependencies.
Makefile Adds enterprise/prerelease publish + deploy helper targets (with issues in the printed Helm flags).
.golangci.yml Adjusts enabled linters (removes gomodguard_v2 from the explicit enable list).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Makefile Outdated
Comment thread Makefile Outdated
Comment thread Makefile
Signed-off-by: Oliver Baehler <oliver@sudo-i.net>
Signed-off-by: Oliver Baehler <oliver@sudo-i.net>
@oliverbaehler oliverbaehler merged commit 041eb86 into projectcapsule:main Jun 4, 2026
16 checks passed
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.

3 participants