Skip to content

feat(channel): add sslCipherSpec and sslClientAuth typed fields#36

Merged
konih merged 1 commit into
mainfrom
feat/channel-ssl-typed-fields
Jun 14, 2026
Merged

feat(channel): add sslCipherSpec and sslClientAuth typed fields#36
konih merged 1 commit into
mainfrom
feat/channel-ssl-typed-fields

Conversation

@konih

@konih konih commented Jun 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add Channel.spec.sslCipherSpec (MQSC sslciph) as a typed string field
  • Add Channel.spec.sslClientAuth (MQSC sslcauth) as enum: required, optional, asqmgr
  • CEL has() exclusivity vs attributes.sslciph / attributes.sslcauth
  • Controller fold in toMQChannelSpec; unit + envtest CEL rejection tests; schema goldens updated

Test plan

  • task verify
  • task lint
  • task test:run (91.5% internal coverage)
  • task test:schema
  • CI E2E (kustomize)

Promote TLS drift-checked channel attributes to typed spec fields with
CEL exclusivity vs attributes.sslciph/sslcauth and controller fold.
@konih
konih merged commit 6dae756 into main Jun 14, 2026
14 checks passed
@konih
konih deleted the feat/channel-ssl-typed-fields branch June 14, 2026 05:42
konih added a commit that referenced this pull request Jun 14, 2026
Channel Phase 8a typed fields (PRs #31#36) since v0.9.1.
konih added a commit that referenced this pull request Jul 10, 2026
Promote TLS drift-checked channel attributes to typed spec fields with
CEL exclusivity vs attributes.sslciph/sslcauth and controller fold.
konih added a commit that referenced this pull request Jul 10, 2026
Channel Phase 8a typed fields (PRs #31#36) since v0.9.1.
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.

1 participant