Chapter 8

Operator API

The StackGres operator offers a REST API to manipulate StackGres resources via HTTP.

  • Error Responses

    Details about the Error Codes, PostgreSQL Blocklist settings, and forbidden actions.

  • RBAC Authorization Overview
    • 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 how to set up RBAC autorization.

  • StackGres REST API Reference

    Details about StackGres' REST API and its endpoints.