Chapter 6

CRD Reference

This is the reference for the StackGres-provided custom resource definitions (CRDs).

  • SGCluster

    Details about SGCluster

  • SGInstanceProfile
    • Postgres Configuration

      Details about how the PostgresSQL configuration works and how to customize it.

    • Instance Profile

      An Instance Profile is an abstraction over the resource characteristics of an instance (basically, as of today, CPU “cores” and RAM). StackGres represents such a profile with the CRD SGInstanceProfile. You can think of instance profiles as “t-shirt sizes”, a way to create named t-shirt sizes (such as S, M, L), that you will reference when you create your clusters. It is a way to enforce best practices by using standardized instance sizes.

    • Connection Pooling Configuration

      Details about how to update the pooling configuration.

    Details about SGInstanceProfile

  • SGPostgresConfig

    Details about SGPostgresConfig

  • SGPoolingConfig

    Details about SGPoolingConfig

  • SGBackup

    Details about SGBackup

  • SGShardedBackup

    Details about SGShardedBackup

  • SGDistributedLogs

    Details about SGDistributedLogs

  • SGDbOps

    Details about SGDbOps

  • SGObjectStorage

    Details about SGObjectStorage

  • SGScript

    Details about SGScript

  • SGShardedCluster

    Details about SGShardedCluster

  • SGConfig

    Details about SGConfig

  • SGShardedDbOps

    Details about SGShardedDbOps

  • SGStream

    Details about SGStream