Documentation
ΒΆ
Overview ΒΆ
This is the source repository for OpenShift Origin - the best way to build, manage, and deploy applications in the cloud. The OpenShift 3.0 codebase is based around Docker images and containers and the Kubernetes container management system.
Source Files
ΒΆ
- doc.go
Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
Package cmd contains the executables for OpenShift 3.
|
Package cmd contains the executables for OpenShift 3. |
|
hypershift
command
|
|
|
oc
command
|
|
|
openshift
command
Package main contains the main executable for OpenShift 3 `openshift` which is an integrated client and server binary.
|
Package main contains the main executable for OpenShift 3 `openshift` which is an integrated client and server binary. |
|
openshift-sdn
command
|
|
|
openshift-tests
command
|
|
|
sdn-cni-plugin
command
|
|
|
template-service-broker
command
|
|
|
Package examples contains sample applications for trying out the concepts in OpenShift 3.
|
Package examples contains sample applications for trying out the concepts in OpenShift 3. |
|
deployment
command
|
|
|
hello-openshift
command
|
|
|
hack
|
|
|
jsonformat
command
|
|
|
listtests
command
|
|
|
Package pkg contains all of the libraries for OpenShift 3.
|
Package pkg contains all of the libraries for OpenShift 3. |
|
api
Package api should not be used.
|
Package api should not be used. |
|
api/legacy
legacy is a deprecated package that exists to install types into an ungroupified scheme for use reading old files by the CLI and the old oapi API server.
|
legacy is a deprecated package that exists to install types into an ungroupified scheme for use reading old files by the CLI and the old oapi API server. |
|
apps
Package deploy contains logic for watching and synchronizing deployments from configuration.
|
Package deploy contains logic for watching and synchronizing deployments from configuration. |
|
apps/apis/apps
+groupName=apps.openshift.io Package api is the internal version of the API.
|
+groupName=apps.openshift.io Package api is the internal version of the API. |
|
apps/apis/apps/v1
+groupName=apps.openshift.io Package v1 is the v1 version of the API.
|
+groupName=apps.openshift.io Package v1 is the v1 version of the API. |
|
apps/apiserver/registry/deployconfig
Package deployconfig provides Registry interface and its RESTStorage implementation for storing DeploymentConfig api objects.
|
Package deployconfig provides Registry interface and its RESTStorage implementation for storing DeploymentConfig api objects. |
|
apps/apiserver/registry/deploylog
Package deploylog provides a Registry interface for retrieving deployment logs
|
Package deploylog provides a Registry interface for retrieving deployment logs |
|
apps/apiserver/registry/rollback
Package rollback contains the code for generating DeploymentConfigs representing rollbacks as well as REST support for API clients.
|
Package rollback contains the code for generating DeploymentConfigs representing rollbacks as well as REST support for API clients. |
|
apps/controller
Package controller contains all the controllers which taken together implement the deployment system's behavior.
|
Package controller contains all the controllers which taken together implement the deployment system's behavior. |
|
apps/metrics/prometheus
Package prometheus contains code for injecting apps related metrics into the prometheus registry running in the openshift master
|
Package prometheus contains code for injecting apps related metrics into the prometheus registry running in the openshift master |
|
apps/strategy
Package strategy contains implementations of core deployment strategies.
|
Package strategy contains implementations of core deployment strategies. |
|
apps/strategy/support
Package support is a library of code useful to any strategy.
|
Package support is a library of code useful to any strategy. |
|
|

