Skip to content

Conversation

@loft-bot
Copy link
Contributor

@loft-bot loft-bot commented Dec 16, 2025

Note

Auto-generate vCluster configuration partials for v0.30.0 based on values.schema.json from vCluster v0.30.4-rc.1.

  • Schema updates
    • Added autoSnapshot configuration for scheduled virtual cluster snapshots with S3, OCI, and container storage options
    • Added identityProvider field to database configurations for RDS IAM Authentication support
    • Added kubeVip configuration for embedded kube-vip VIP announcement on layer 2
  • Control Plane
    • Renamed requirements to nodeTypeSelector in autoNodes configuration
    • Added initContainers and sidecarContainers to StatefulSet config
    • Fixed documentation for dataSource to correctly reference "external database" instead of "embedded database"
  • Private Nodes
    • Changed autoNodes from object to object[] with new provider and properties fields
  • Sync
    • Added endpointSlices configuration under sync.toHost
  • RBAC
    • Added enableVolumeSnapshotRules configuration
  • Integrations
    • Added netris integration for Netris networking

Generated by Claude for commit ded98e0. Updates automatically on new commits.

@loft-bot loft-bot requested a review from a team as a code owner December 16, 2025 15:26
@loft-bot
Copy link
Contributor Author

Review complete for ded98e0 - no issues found.

E2E tests: Skipped - this PR contains auto-generated configuration partials from the vCluster schema with no mermaid diagrams, significant doc structure changes, or test-related files.

@netlify
Copy link

netlify bot commented Dec 16, 2025

Deploy Preview for vcluster-docs-site ready!

Name Link
🔨 Latest commit 7933fb3
🔍 Latest deploy log https://app.netlify.com/projects/vcluster-docs-site/deploys/6942e14698547f000808abe8
😎 Deploy Preview https://deploy-preview-1501--vcluster-docs-site.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@loft-bot loft-bot force-pushed the generate-partials-for-0.30.0 branch from ded98e0 to 7933fb3 Compare December 17, 2025 16:58
@loft-bot
Copy link
Contributor Author

Review for 7933fb3

Files reviewed: 1 file

  • configsrc/vcluster/0.30.0/vcluster.schema.json (CONFIG)

Findings

No issues found. This is a generated vCluster schema file for version 0.30.0. Here is what I verified:

JSON Syntax

  • ✅ Valid JSON syntax (validated with jq)

Schema Changes Reviewed

New definitions added (auto snapshot feature):

  • AutoSnapshot - configuration for scheduled automatic snapshots
  • ContainerStorage, ContainerStorageVolume - container-based snapshot storage
  • OCIStorage - OCI registry storage for snapshots
  • S3Storage - S3 bucket storage for snapshots
  • ScheduledSnapshotStorage - storage configuration for scheduled snapshots
  • SnapshotRetention - retention policy configuration
  • SnapshotSecretCredential - credentials for snapshot storage
  • VolumeSnapshot - volume snapshot configuration

Definitions removed:

  • EnableAutoSwitch - removed from RBAC configuration
  • KubeVip - removed from control plane configuration

Fields modified:

  • DynamicNodePool: nodeTypeSelectorrequirements, added required provider field
  • StaticNodePool: nodeTypeSelectorrequirements, added required provider field
  • ExternalDatabaseSQL/EmbeddedDatabaseSQL: removed identityProvider, updated description
  • PrivateNodesAutoNodes: restructured, moved provider/properties to pool level
  • Platform: added autoSnapshot field
  • ControlPlanePersistence: removed initContainers and sidecarContainers
  • ControlPlaneWorkloads: removed kubeVip field
  • Integrations: removed netris field
  • RBAC: removed enableVolumeSnapshotRules field
  • SyncToHost: removed endpointSlices field

Notes

  • This is a generated file from the vCluster source, not manually authored documentation
  • The changes reflect vCluster 0.30.0 schema updates including new auto-snapshot features and restructured node pool configurations
  • All $ref references point to valid definitions within the schema

Checklist verified

  • JSON syntax is valid
  • No hardcoded secrets or credentials
  • All $ref references point to definitions that exist in the schema
  • Required fields are properly specified
  • Property types are correctly defined (string, boolean, integer, array, object)
  • Description fields are present for new properties

@Piotr1215 Piotr1215 merged commit 06ae836 into main Dec 18, 2025
5 checks passed
@Piotr1215 Piotr1215 deleted the generate-partials-for-0.30.0 branch December 18, 2025 15:01
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