Skip to content
This repository was archived by the owner on Nov 26, 2025. It is now read-only.
This repository was archived by the owner on Nov 26, 2025. It is now read-only.

Adjust PVC size defaults for cloud provider constraints #132

@michaelstingl

Description

@michaelstingl

Problem

During testing of #125 on Rackspace, discovered that current default PVC sizes can exceed cloud provider limits:

  • Default data PVC: 30GB
  • Some providers (e.g., Rackspace) limit SSD volumes to 5-20GB
  • Causes deployment failures with error: 'size' parameter must be between 5 and 20

Current Workaround

Users must explicitly override sizes in their values:

opencloud:
  persistence:
    data:
      size: 15Gi  # Must be explicitly set

Proposed Solutions

Option 1: Lower defaults

Set more conservative defaults that work everywhere:

persistence:
  data:
    size: 15Gi  # Instead of 30Gi

Option 2: Cloud provider profiles

Add commented examples in values.yaml:

# Cloud provider examples:
# Rackspace (SSD max 20GB):
#   data.size: 15Gi
#   config.size: 5Gi
# AWS/GCP (no strict limits):
#   data.size: 50Gi

Option 3: Document in README

Add a troubleshooting section about provider-specific limits.

Impact

Prevents deployment failures for users on constrained cloud providers while maintaining flexibility for others.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions