Skip to content

Simplify OSS onboarding for 1.0 - #13

Merged
maincarry merged 4 commits into
mainfrom
feat/oss-onboarding-1.0
Aug 13, 2026
Merged

maincarry merged 4 commits into
mainfrom
feat/oss-onboarding-1.0

Conversation

@maincarry

@maincarry maincarry commented Aug 13, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • add a guarded two-command AWS evaluation driven by one environment file and a Terraform-managed one-port canary
  • make recurring inventory, signal hints, and finding export opt-in while consolidating documentation and Kubernetes deployment around Helm
  • trim stale community, workflow, compatibility, parser, and RBAC surfaces while retaining active security and legal controls
  • add a root architecture diagram, link the Minutes from Malice talk, and release package/chart metadata as 1.0.0

Test plan

  • make check
  • make test-postgresql
  • Go unit, envtest, and vet checks
  • Terraform validation, contract tests, and deployment shell tests
  • Helm/CRD rendering and kubeconform validation
  • Build and inspect all seven working-tree images; Trivy HIGH/CRITICAL scan clean
  • Publication sanitizer and gitleaks
  • Run the approval-gated managed canary in an AWS sandbox after merge

Add a guarded two-command AWS evaluation with a managed canary, consolidate deployment and documentation surfaces, and make environment integrations opt-in.

Co-authored-by: Cursor <cursoragent@cursor.com>
wenhuizhang00
wenhuizhang00 previously approved these changes Aug 13, 2026

@wenhuizhang00 wenhuizhang00 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.

lgtm

Remove stale community, workflow, compatibility, and deployment scaffolding while keeping active security and legal controls, and add an architecture overview with the conference talk.

Co-authored-by: Cursor <cursoragent@cursor.com>
maincarry and others added 2 commits August 12, 2026 21:40
Use a platform-independent permission check in the bootstrap test and explicitly set the canonical operator namespace expected by the deployment contract.

Co-authored-by: Cursor <cursoragent@cursor.com>
Capture the BSD permission probe before falling back to GNU stat, and exercise the Linux behavior explicitly in the canary helper tests.

Co-authored-by: Cursor <cursoragent@cursor.com>

@wenhuizhang00 wenhuizhang00 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.

lgtm

@maincarry
maincarry merged commit 2e6f398 into main Aug 13, 2026
30 checks passed
@maincarry
maincarry deleted the feat/oss-onboarding-1.0 branch August 13, 2026 06:32
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.

2 participants