mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
40 lines
1.5 KiB
Plaintext
40 lines
1.5 KiB
Plaintext
// Automatically generated by 'openshift-apidocs-gen'. Do not edit.
|
|
:_mod-docs-content-type: ASSEMBLY
|
|
[id="project-apis"]
|
|
= Project APIs
|
|
:toc: macro
|
|
:toc-title:
|
|
|
|
toc::[]
|
|
|
|
== 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`
|
|
|