Documentation ¶
Overview ¶
Package generator contains the code for DeploymentConfig regeneration as well as REST support to help expose the generator from an API.
Index ¶
- func NewREST(generator *DeploymentConfigGenerator, codec runtime.Codec) apiserver.RESTStorage
- type DeploymentConfigGenerator
- type REST
- func (s *REST) Create(ctx api.Context, obj runtime.Object) (<-chan runtime.Object, error)
- func (s *REST) Delete(ctx api.Context, id string) (<-chan runtime.Object, error)
- func (s *REST) Get(ctx api.Context, id string) (runtime.Object, error)
- func (s *REST) List(ctx api.Context, labels, fields labels.Selector) (runtime.Object, error)
- func (s *REST) New() runtime.Object
- func (s *REST) Update(ctx api.Context, obj runtime.Object) (<-chan runtime.Object, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewREST ¶
func NewREST(generator *DeploymentConfigGenerator, codec runtime.Codec) apiserver.RESTStorage
Types ¶
type DeploymentConfigGenerator ¶
type DeploymentConfigGenerator struct { DeploymentInterface deploymentInterface DeploymentConfigInterface deploymentConfigInterface ImageRepositoryInterface imageRepositoryInterface }
DeploymentConfigGenerator reconciles a DeploymentConfig with other pieces of deployment-related state and produces a DeploymentConfig which represents a potential future DeploymentConfig. If the generated state differs from the input state, the LatestVersion field of the output is incremented.
func (*DeploymentConfigGenerator) Generate ¶
func (g *DeploymentConfigGenerator) Generate(ctx kapi.Context, deploymentConfigID string) (*deployapi.DeploymentConfig, error)
Generate returns a potential future DeploymentConfig based on the DeploymentConfig specified by deploymentConfigID.
Click to show internal directories.
Click to hide internal directories.