origin: github.com/openshift/origin Index | Files | Directories

package origin

import "github.com/openshift/origin"

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 container images and containers and the Kubernetes container management system.

Index

Package Files

doc.go

Directories

PathSynopsis
cmdPackage cmd contains the executables for OpenShift 3.
cmd/hypershift
cmd/openshift-tests
pkgPackage pkg contains all of the libraries for OpenShift 3.
pkg/admission/admissionrestconfig
pkg/admission/admissiontimeout
pkg/admission/customresourcevalidation/securitycontextconstraints
pkg/admission/customresourcevalidation/securitycontextconstraints/validation
pkg/api/apihelpers
pkg/api/apihelpers/apitesting
pkg/apps/apis/apps/validation
pkg/apps/apiserver/registry/appstest
pkg/apps/apiserver/registry/deployconfig/etcd
pkg/apps/apiserver/registry/deploylogPackage deploylog provides a Registry interface for retrieving deployment logs
pkg/authorization/apis/authorization/validation
pkg/authorization/apiserver/registry/clusterrole
pkg/authorization/apiserver/registry/registry
pkg/authorization/apiserver/registry/rolebinding
pkg/authorization/apiserver/registry/selfsubjectrulesreview
pkg/authorization/apiserver/registry/util
pkg/autoscaling/admission/apis/clusterresourceoverridePackage api is the internal version of the API.
pkg/autoscaling/admission/apis/clusterresourceoverride/v1Package v1 is the v1 version of the API.
pkg/autoscaling/admission/apis/clusterresourceoverride/validation
pkg/autoscaling/admission/apis/runoncedurationPackage api is the internal version of the API.
pkg/autoscaling/admission/apis/runonceduration/v1Package v1 is the v1 version of the API.
pkg/autoscaling/admission/apis/runonceduration/validation
pkg/build/apis/build/internal_helpers
pkg/build/buildutilPackage util contains common functions that are used by the rest of the OpenShift build system.
pkg/build/metrics/prometheusPackage prometheus contains code for injecting build related metrics into the prometheus registry running in the openshift master
pkg/cmd/openshift-apiserver/openshiftapiserver
pkg/cmd/openshift-network-controller
pkg/cmd/templates
pkg/image/apiserver/registry/imagesecret
pkg/image/apiserver/testutil
pkg/image/apis/image/validation/whitelist
pkg/image/generated/internalclientset/fakeThis package has the automatically generated fake clientset.
pkg/image/importer
pkg/image/internalimageutil
pkg/image/util
pkg/monitor
pkg/network/admission/apis/externalipranger/v1Package v1 is the v1 version of the API.
pkg/network/admission/apis/restrictedendpointsPackage restrictedendpoints is the internal version of the API.
pkg/network/admission/apis/restrictedendpoints/v1Package v1 is the v1 version of the API.
pkg/network/apis/network
pkg/network/commonPackage common contains the OpenShift SDN code that is shared between master, node, and proxy
pkg/network/master/netid
pkg/network/networkconfig
pkg/network/node/ovsPackage ovs provides a wrapper around ovs-vsctl and ovs-ofctl
pkg/network/node/ovs/ovsclient
pkg/oauth/apiserver/registry/oauthaccesstoken
pkg/oauth/apiserver/registry/oauthclientauthorization
pkg/oauth/apiserver/registry/oauthclientauthorization/etcd
pkg/oauth/apis/oauth/install
pkg/oauth/generated/internalclientsetThis package has the automatically generated clientset.
pkg/oauthserver/authenticator/password/basicauthpasswordPackage basicauthpassword implements authenticator.Password by making a BasicAuth call to a remote endpoint and extracting user information from a JSON response.
pkg/oc/cli/admin/createkubeconfig
pkg/oc/cli/admin/policy
pkg/oc/cli/admin/prune
pkg/oc/cli/buildlogs
pkg/oc/cli/idle
pkg/oc/cli/image
pkg/oc/cli/login
pkg/oc/cli/registry
pkg/oc/cli/registry/login
pkg/oc/cli/rsync
pkg/oc/cli/rsync/fsnotificationPackage fsnotification provides helper functions that wrap the fsnotify filesystem notification package.
pkg/oc/lib/describe
pkg/oc/lib/graph/imagegraph/nodes
pkg/oc/lib/newapp
pkg/oc/lib/newapp/portutils
pkg/oc/lib/ockubeconfignames
pkg/printers/internalversion
pkg/project/apiserver
pkg/project/apis/project/v1
pkg/project/generated/internalclientset/typed/project/internalversionThis package has the automatically generated typed clients.
pkg/quota/apiserver/registry/appliedclusterresourcequota
pkg/quota/apiserver/registry/clusterresourcequota/etcd
pkg/quota/apis/quota/install
pkg/quota/apis/quota/v1
pkg/quota/imagePackage image implements evaluators of usage for imagestreams and images.
pkg/route/apiserver/routeallocationcontrollerPackage allocation contains all the route allocation controllers.
pkg/route/apiserver/routeinterfaces
pkg/route/apis/route/validation
pkg/route/generated/internalclientset/typed/route/internalversionThis package has the automatically generated typed clients.
pkg/scheduler/admission/nodeenv
pkg/security/apiserver/admission/sccadmission
pkg/security/apiserver/registry/podsecuritypolicyreview
pkg/security/apiserver/securitycontextconstraints
pkg/security/apis/security/validation
pkg/template/apiserver
pkg/template/apiserver/registry/brokertemplateinstance
pkg/template/apiserver/registry/brokertemplateinstance/etcd
pkg/template/generated/internalclientset/typed/template/internalversionThis package has the automatically generated typed clients.
pkg/test/ginkgo
pkg/user/apiserver
pkg/user/apiserver/registry/group
pkg/user/apiserver/registry/user
pkg/user/apis/user
pkg/user/apis/user/v1
pkg/user/apis/user/validation
pkg/user/cache
pkg/versionPackage version supplies version information collected at build time to OpenShift and Kubernetes components.
testPackage test contains cross-functional test suites for OpenShift 3.
test/common/appstest
test/common/build
test/e2e/upgrade
test/extendedPackage extended contains extended tests for OpenShift Origin
test/extended/apiserver
test/extended/authentication
test/extended/authorization
test/extended/authorization/rbac
test/extended/bootstrap_user
test/extended/builds
test/extended/cli
test/extended/cluster
test/extended/cluster/metrics
test/extended/controller_manager
test/extended/csrapprover
test/extended/deployments
test/extended/dns
test/extended/idling
test/extended/imageapis
test/extended/image_ecosystem
test/extended/images
test/extended/images/trigger
test/extended/jobs
test/extended/localquota
test/extended/machines
test/extended/networking
test/extended/oauth
test/extended/operators
test/extended/project
test/extended/prometheus
test/extended/quota
test/extended/router
test/extended/scheme
test/extended/security
test/extended/templates
test/extended/templates/openservicebroker/api
test/extended/templates/openservicebroker/client
test/extended/user
test/extended/util
test/extended/util/azure
test/extended/util/db
test/extended/util/jenkins
test/extended/util/url
test/integrationPackage integration contains integration tests for OpenShift Origin.
test/util
test/util/html
test/util/random_port
test/util/server
test/util/server/deprecated_openshift/apis/configPackage api is the internal version of the API.
test/util/server/deprecated_openshift/apis/config/install
test/util/server/deprecated_openshift/apis/config/latest
test/util/server/deprecated_openshift/apis/config/v1Package v1 is the v1 version of the API.
test/util/server/deprecated_openshift/configconversion
test/util/server/deprecated_openshift/deprecatedcerts
test/util/server/deprecated_openshift/deprecatedclient
test/util/server/deprecated_openshift/etcd
test/util/server/deprecated_openshift/etcd/etcdserver
test/util/server/deprecated_openshift/iputil
test/util/server/deprecated_openshift/openshift-controller-manager
test/util/server/deprecated_openshift/start
test/util/server/deprecated_openshift/start/options
tools/buildanalyzer
tools/buildanalyzer/cmd
tools/changelog
tools/clicheck
tools/clicheck/sanity
tools/depcheck
tools/depcheck/glide
tools/depcheck/pkg/analyze
tools/depcheck/pkg/cmd
tools/depcheck/pkg/graph
tools/etcdhelper
tools/genapidocs
tools/genapidocs/apidocs
tools/gendocs
tools/genman
tools/genman/md2man
tools/godepversion
tools/gotest2junit
tools/gotest2junit/pkg/api
tools/import-verifier
tools/junitreport
tools/junitreport/pkg/api
tools/junitreport/pkg/builder
tools/junitreport/pkg/builder/flat
tools/junitreport/pkg/builder/nested
tools/junitreport/pkg/cmd
tools/junitreport/pkg/errors
tools/junitreport/pkg/parser
tools/junitreport/pkg/parser/gotest
tools/junitreport/pkg/parser/oscmd
tools/junitreport/pkg/parser/stack
vendor/github.com/containerd/console
vendor/github.com/containerd/containerd
vendor/github.com/containerd/containerd/archive
vendor/github.com/containerd/containerd/archive/compression
vendor/github.com/containerd/containerd/cio
vendor/github.com/containerd/containerd/containers
vendor/github.com/containerd/containerd/content
vendor/github.com/containerd/containerd/content/local
vendor/github.com/containerd/containerd/content/testsuite
vendor/github.com/containerd/containerd/debug
vendor/github.com/containerd/containerd/defaultsPackage defaults provides several common defaults for interacting wtih containerd.
vendor/github.com/containerd/containerd/dialer
vendor/github.com/containerd/containerd/diff
vendor/github.com/containerd/containerd/diff/walking
vendor/github.com/containerd/containerd/errdefsPackage errdefs defines the common errors used throughout containerd packages.
vendor/github.com/containerd/containerd/events
vendor/github.com/containerd/containerd/events/exchange
vendor/github.com/containerd/containerd/filtersPackage filters defines a syntax and parser that can be used for the filtration of items across the containerd API.
vendor/github.com/containerd/containerd/fs
vendor/github.com/containerd/containerd/fs/fstest
vendor/github.com/containerd/containerd/gcPackage gc experiments with providing central gc tooling to ensure deterministic resource removal within containerd.
vendor/github.com/containerd/containerd/gc/scheduler
vendor/github.com/containerd/containerd/identifiersPackage identifiers provides common validation for identifiers and keys across containerd.
vendor/github.com/containerd/containerd/images
vendor/github.com/containerd/containerd/images/ociPackage oci provides the importer and the exporter for OCI Image Spec.
vendor/github.com/containerd/containerd/labels
vendor/github.com/containerd/containerd/leases
vendor/github.com/containerd/containerd/linux
vendor/github.com/containerd/containerd/linux/proc
vendor/github.com/containerd/containerd/linux/runctypesPackage runctypes is a generated protocol buffer package.
vendor/github.com/containerd/containerd/linux/shim
vendor/github.com/containerd/containerd/linux/shim/client
vendor/github.com/containerd/containerd/linux/shim/v1Package shim is a generated protocol buffer package.
vendor/github.com/containerd/containerd/log
vendor/github.com/containerd/containerd/metadata
vendor/github.com/containerd/containerd/metadata/boltutil
vendor/github.com/containerd/containerd/mount
vendor/github.com/containerd/containerd/mount/lookup_test
vendor/github.com/containerd/containerd/namespacesPackage namespaces provides tools for working with namespaces across containerd.
vendor/github.com/containerd/containerd/oci
vendor/github.com/containerd/containerd/platformsPackage platforms provides a toolkit for normalizing, matching and specifying container platforms.
vendor/github.com/containerd/containerd/plugin
vendor/github.com/containerd/containerd/progressPackage progress assists in displaying human readable progress information.
vendor/github.com/containerd/containerd/reaper
vendor/github.com/containerd/containerd/reference
vendor/github.com/containerd/containerd/remotes
vendor/github.com/containerd/containerd/remotes/docker
vendor/github.com/containerd/containerd/remotes/docker/schema1
vendor/github.com/containerd/containerd/rootfs
vendor/github.com/containerd/containerd/runtime
vendor/github.com/containerd/containerd/server
vendor/github.com/containerd/containerd/snapshots
vendor/github.com/containerd/containerd/snapshots/btrfs
vendor/github.com/containerd/containerd/snapshots/naive
vendor/github.com/containerd/containerd/snapshots/overlay
vendor/github.com/containerd/containerd/snapshots/storagePackage storage provides a metadata storage implementation for snapshot drivers.
vendor/github.com/containerd/containerd/snapshots/testsuite
vendor/github.com/containerd/containerd/snapshots/windows
vendor/github.com/containerd/containerd/sysPackage sys provides access to the Get Child and Set Child prctl flags.
vendor/github.com/containerd/containerd/testutil
vendor/github.com/containerd/containerd/version
vendor/github.com/containerd/containerd/windows
vendor/github.com/containerd/containerd/windows/hcsshimtypesPackage hcsshimtypes holds the windows runtime specific types
vendor/github.com/containerd/continuity
vendor/github.com/containerd/continuity/commands
vendor/github.com/containerd/continuity/continuityfs
vendor/github.com/containerd/continuity/devices
vendor/github.com/containerd/continuity/driver
vendor/github.com/containerd/continuity/fs
vendor/github.com/containerd/continuity/fs/fstest
vendor/github.com/containerd/continuity/pathdriver
vendor/github.com/containerd/continuity/protoPackage proto is a generated protocol buffer package.
vendor/github.com/containerd/continuity/syscallx
vendor/github.com/containerd/continuity/sysx
vendor/github.com/containerd/continuity/testutil
vendor/github.com/containerd/continuity/testutil/loopback
vendor/github.com/containerd/continuity/version
vendor/github.com/gonum/blasPackage blas provides interfaces for the BLAS linear algebra standard.
vendor/github.com/gonum/blas/blas32Package blas32 provides a simple interface to the float32 BLAS API.
vendor/github.com/gonum/blas/blas64Package blas64 provides a simple interface to the float64 BLAS API.
vendor/github.com/gonum/blas/cblas128Package cblas128 provides a simple interface to the complex128 BLAS API.
vendor/github.com/gonum/blas/cblas64Package cblas64 provides a simple interface to the complex64 BLAS API.
vendor/github.com/gonum/blas/cgoPackage cgo provides bindings to a C BLAS library.
vendor/github.com/gonum/blas/nativePackage native is a Go implementation of the BLAS API.
vendor/github.com/gonum/blas/testblasPackage testblas provides tests for blas implementations.
vendor/github.com/gonum/blas/testblas/benchautogenScript for automatic code generation of the benchmark routines
vendor/github.com/gonum/floatsPackage floats provides a set of helper routines for dealing with slices of float64.
vendor/github.com/gonum/graphPackage graph implements functions and interfaces to deal with formal discrete graphs.
vendor/github.com/gonum/graph/communityPackage community provides graph community detection functions.
vendor/github.com/gonum/graph/networkPackage network provides network analysis functions.
vendor/github.com/gonum/graph/pathPackage path provides graph path finding functions.
vendor/github.com/gonum/graph/path/dynamicPackage dynamic provides incremental heuristic graph path finding functions.
vendor/github.com/gonum/graph/path/internal
vendor/github.com/gonum/graph/path/internal/testgraphs
vendor/github.com/gonum/graph/simplePackage simple provides a suite of simple graph implementations satisfying the gonum/graph interfaces.
vendor/github.com/gonum/graph/topoPackage topo provides graph topology analysis functions.
vendor/github.com/gonum/graph/traversePackage traverse provides basic graph traversal primitives.
vendor/github.com/gonum/lapack
vendor/github.com/gonum/lapack/cgoPackage cgo provides an interface to bindings for a C LAPACK library.
vendor/github.com/gonum/lapack/cgo/lapackePackage lapacke provides bindings to the LAPACKE C Interface to LAPACK.
vendor/github.com/gonum/lapack/lapack64Package lapack64 provides a set of convenient wrapper functions for LAPACK calls, as specified in the netlib standard (www.netlib.org).
vendor/github.com/gonum/lapack/nativePackage native is a pure-go implementation of the LAPACK API.
vendor/github.com/gonum/matrixPackage matrix provides common error handling mechanisms for matrix operations in mat64 and cmat128.
vendor/github.com/gonum/matrix/cmat128Package cmat128 provides implementations of complex128 matrix structures and linear algebra operations on them.
vendor/github.com/gonum/matrix/convPackage conv provides matrix type interconversion utilities.
vendor/github.com/gonum/matrix/mat64Package mat64 provides implementations of float64 matrix structures and linear algebra operations on them.
vendor/github.com/prometheus/client_golang/apiPackage api provides clients for the HTTP APIs.
vendor/github.com/prometheus/client_golang/prometheusPackage prometheus is the core instrumentation package.
vendor/github.com/prometheus/client_golang/prometheus/graphitePackage graphite provides a bridge to push Prometheus metrics to a Graphite server.
vendor/github.com/prometheus/client_golang/prometheus/internal
vendor/github.com/prometheus/client_golang/prometheus/promautoPackage promauto provides constructors for the usual Prometheus metrics that return them already registered with the global registry (prometheus.DefaultRegisterer).
vendor/github.com/prometheus/client_golang/prometheus/promhttpPackage promhttp provides tooling around HTTP servers and clients.
vendor/github.com/prometheus/client_golang/prometheus/pushPackage push provides functions to push metrics to a Pushgateway.
vendor/github.com/prometheus/client_golang/prometheus/testutilPackage testutil provides helpers to test code using the prometheus package of client_golang.
vendor/github.com/prometheus/procfsPackage procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc.
vendor/github.com/prometheus/procfs/sysfsPackage sysfs provides functions to retrieve system and kernel metrics from the pseudo-filesystem sys.
vendor/github.com/prometheus/procfs/xfsPackage xfs provides access to statistics exposed by the XFS filesystem.

Updated 2019-07-23. Refresh now. Tools for package owners.