Skip to content

feat(mecak8s): add Dex Kind fixture - #662

Merged
jhrozek merged 1 commit into
mainfrom
feat/mecak8s-dex-fixture
Aug 20, 2026
Merged

jhrozek merged 1 commit into
mainfrom
feat/mecak8s-dex-fixture

Conversation

@jhrozek

@jhrozek jhrozek commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Summary

Extends the ToolHive-free local Kind profile (deploy/mecak8s-vmcp/) with an in-cluster Dex identity provider (two disposable users, alice@example.com / bob@example.com), satisfying #634's "an IDP is deployed so that two users can drive concurrent conversations" acceptance criterion. task mecak8s:kind-setup now also deploys Dex; Dex is reachable in-cluster and prepared for mecak8s to validate its tokens once OIDC is enabled (see #664, the next PR in this stack).

Part of #634.

Stack

3rd of a 4-PR stack (based on #661):

  1. feat(redisstore): support authenticated TLS Redis connections (fixes Store hardening: auth, TLS and snapshot integrity #374)
  2. feat(mecak8s): add production Helm deployment baseline
  3. #this — Dex Kind fixture
  4. feat(mecak8s): converge kustomize manifests into the Helm chart (fixes Create a set of task targets to deploy mecak8s to kind #634)

Test plan

  • go test ./internal/deploycheck/...

@jhrozek
jhrozek force-pushed the feat/mecak8s-helm-baseline branch from 75729ea to 3732807 Compare August 20, 2026 07:56
@jhrozek
jhrozek force-pushed the feat/mecak8s-dex-fixture branch from 05085e1 to fb0adf3 Compare August 20, 2026 07:56
@jhrozek
jhrozek force-pushed the feat/mecak8s-helm-baseline branch from 3732807 to 4b0df2e Compare August 20, 2026 09:20
@jhrozek
jhrozek force-pushed the feat/mecak8s-dex-fixture branch from fb0adf3 to 8c02f39 Compare August 20, 2026 09:20
@jhrozek
jhrozek force-pushed the feat/mecak8s-helm-baseline branch from 4b0df2e to f8e756b Compare August 20, 2026 09:22
@jhrozek
jhrozek force-pushed the feat/mecak8s-dex-fixture branch from 8c02f39 to 40d61be Compare August 20, 2026 09:22
@jhrozek
jhrozek force-pushed the feat/mecak8s-helm-baseline branch from f8e756b to b06706a Compare August 20, 2026 11:10
@jhrozek
jhrozek force-pushed the feat/mecak8s-dex-fixture branch from 40d61be to 074c27f Compare August 20, 2026 11:10
@jhrozek
jhrozek force-pushed the feat/mecak8s-helm-baseline branch from b06706a to 0df0fa1 Compare August 20, 2026 12:14
@jhrozek
jhrozek force-pushed the feat/mecak8s-dex-fixture branch from 074c27f to 82c70c6 Compare August 20, 2026 12:14
Base automatically changed from feat/mecak8s-helm-baseline to main August 20, 2026 12:30
Co-Authored-By: mecatl <noreply@stacklok.com>
@jhrozek
jhrozek force-pushed the feat/mecak8s-dex-fixture branch from 82c70c6 to af8ebb9 Compare August 20, 2026 13:03
@jhrozek
jhrozek merged commit b629cdc into main Aug 20, 2026
15 checks passed
@jhrozek
jhrozek deleted the feat/mecak8s-dex-fixture branch August 20, 2026 13:19
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.

Create a set of task targets to deploy mecak8s to kind Store hardening: auth, TLS and snapshot integrity

1 participant