This is a cache of https://docs.openshift.com/container-platform/4.16/rest_api/project_apis/project-apis-index.html. It is a snapshot of the page at 2024-11-24T10:38:38.015+0000.
About Project <strong>api</strong>s - Project <strong>api</strong>s | <strong>api</strong> reference | OpenShift Container Platform 4.16
×

Project [project.openshift.io/v1]

Description

Projects are the unit of isolation and collaboration in OpenShift. A project has one or more members, a quota on the resources that the project may consume, and the security controls on the resources in the project. Within a project, members may have different roles - project administrators can set membership, editors can create and manage the resources, and viewers can see but not access running containers. In a normal cluster project administrators are not able to alter their quotas - that is restricted to cluster administrators.

Listing or watching projects will return only projects the user has the reader role on.

An OpenShift project is an alternative representation of a Kubernetes namespace. Projects are exposed as editable to end users while namespaces are not. Direct creation of a project is typically restricted to administrators, while end users should use the requestproject resource.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).

Type

object

ProjectRequest [project.openshift.io/v1]

Description

ProjectRequest is the set of options necessary to fully qualify a project request

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).

Type

object