Set Up Organizations

The next step after installing GoodData.CN is to set up an Organization. An Organization is a basic unit of isolation of data sources, workspaces, and users.

Organizations are created using the Custom Resource Kubernetes API extension. When a new Organization is created, it contains a single user group and an administrator user who belongs to that user group. This administrator user sets up authentication for the Organization including setting up an OpenID Connect (OIDC) Identity Provider and mapping users.

To access the data in the Organization and its API resources, the users use the Organization’s hostname that is assigned to the Organization when it is created. For authentication, all the users use the OIDC Identity Provider that the administrator user set up. Because GoodData.CN is deployed to Kubernetes, the lifecycle of the Organization is tightly coupled with the Ingress resource that is responsible for mapping incoming requests to the services for the Organization’s hostname.

Next Steps

Follow the instruction in Create Organizations to create an organization for your GoodData.CN deployment in Kubernetes.

Refer to other articles in this section on how to use and manage your Organization from within GoodData.CN using its API.

Once you are done setting up your Organization, you may proceed to set up authentication for your GoodData.CN deployment.