Skip to content

Initial CI suite - #5

Closed
Hoid wants to merge 28 commits into
mainfrom
ci-suite
Closed

Hoid wants to merge 28 commits into
mainfrom
ci-suite

Conversation

@Hoid

@Hoid Hoid commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

frostyfan109 and others added 15 commits May 20, 2026 12:34
Set allowPrivilegeEscalation to false by default
Drop the apps/deployments rule entirely - webhook-server never calls the
Deployments API (it receives the Deployment object directly in the
AdmissionReview payload), verified via a repo-wide grep of every
CoreV1()/AppsV1() call site.

Drop `get` on secrets/persistentvolumeclaims/configmaps - FindMatchingResources
always lists + regex-matches, even for a plain literal volume source with no
capture group, so there's no get-by-name call site. `list` itself can't be
scoped further since Kubernetes RBAC doesn't support resourceNames on that
verb; closing that fully needs a code change to add a get-based fast path
for non-regex sources.

Verified with kubectl auth can-i checks against a scratch ServiceAccount,
plus a live behavioral test in cddp-stage: applied the tightened rules to
the running deployment and triggered a real admission review by launching
an appstore app instance. Admission processed cleanly (LDAP lookup, patch
marshalling) with no errors, and the resulting instance worked normally.

Chart version 1.6.1 -> 1.6.2.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@Hoid
Hoid changed the base branch from main to develop August 17, 2026 16:59
Comment thread services/appstore-sockets/.github/workflows/build-test.yml
Comment thread services/user-mutator/tls-and-mwc/tools Outdated

@joshua-seals joshua-seals 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.

Migrate the CI into this repo - get away from the centralized github actions. Just want to also clarify, the updated applications were tested? For the most part the go updates seem fine but never a bad idea to just spin it up and ensure it's working. I do agree the updates were needed and security improvements though. 🌟

Base automatically changed from develop to main August 24, 2026 01:40
@Hoid Hoid closed this Aug 24, 2026
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