Documentation ¶
Index ¶
- Variables
- func DescribableResources() []string
- func DescribePolicy(policy *authorizationapi.Policy) (string, error)
- func DescribePolicyBinding(policyBinding *authorizationapi.PolicyBinding) (string, error)
- func DescribeRole(role *authorizationapi.Role) (string, error)
- func DescribeRoleBinding(roleBinding *authorizationapi.RoleBinding, role *authorizationapi.Role, ...) (string, error)
- func DescriberFor(kind string, c *client.Client, kclient kclient.Interface, host string) (kctl.Describer, bool)
- func NewHumanReadablePrinter(noHeaders bool) *kctl.HumanReadablePrinter
- func PrintTemplateParameters(params []templateapi.Parameter, output io.Writer) error
- type BuildConfigDescriber
- type BuildDescriber
- type BuildLogDescriber
- type ClusterPolicyBindingDescriber
- type ClusterPolicyDescriber
- type ClusterRoleBindingDescriber
- type ClusterRoleDescriber
- type DeploymentConfigDescriber
- type IdentityDescriber
- type ImageDescriber
- type ImageStreamDescriber
- type ImageStreamImageDescriber
- type ImageStreamTagDescriber
- type LatestDeploymentsDescriber
- type PolicyBindingDescriber
- type PolicyDescriber
- type ProjectDescriber
- type ProjectStatusDescriber
- type RoleBindingDescriber
- type RoleDescriber
- type RouteDescriber
- type SortableProjects
- type TemplateDescriber
- type UserDescriber
- type UserIdentityMappingDescriber
Constants ¶
This section is empty.
Variables ¶
var ( // known custom role extensions IsPersonalSubjectAccessReviewColumns = []string{"NAME"} )
Functions ¶
func DescribableResources ¶ added in v0.5.2
func DescribableResources() []string
List of all resource types we can describe
func DescribePolicy ¶ added in v0.5.1
func DescribePolicy(policy *authorizationapi.Policy) (string, error)
func DescribePolicyBinding ¶ added in v0.5.1
func DescribePolicyBinding(policyBinding *authorizationapi.PolicyBinding) (string, error)
func DescribeRole ¶ added in v0.4.2
func DescribeRole(role *authorizationapi.Role) (string, error)
func DescribeRoleBinding ¶ added in v0.4.2
func DescribeRoleBinding(roleBinding *authorizationapi.RoleBinding, role *authorizationapi.Role, err error) (string, error)
DescribeRoleBinding prints out information about a role binding and its associated role
func DescriberFor ¶
func DescriberFor(kind string, c *client.Client, kclient kclient.Interface, host string) (kctl.Describer, bool)
DescriberFor returns a describer for a given kind of resource
func NewHumanReadablePrinter ¶
func NewHumanReadablePrinter(noHeaders bool) *kctl.HumanReadablePrinter
NewHumanReadablePrinter returns a new HumanReadablePrinter
func PrintTemplateParameters ¶ added in v0.4.1
func PrintTemplateParameters(params []templateapi.Parameter, output io.Writer) error
PrintTemplateParameters the Template parameters with their default values
Types ¶
type BuildConfigDescriber ¶
BuildConfigDescriber generates information about a buildConfig
func (*BuildConfigDescriber) Describe ¶
func (d *BuildConfigDescriber) Describe(namespace, name string) (string, error)
Describe returns the description of a buildConfig
func (*BuildConfigDescriber) DescribeTriggers ¶
func (d *BuildConfigDescriber) DescribeTriggers(bc *buildapi.BuildConfig, out *tabwriter.Writer)
DescribeTriggers generates information about the triggers associated with a buildconfig
type BuildDescriber ¶
type BuildDescriber struct {
// contains filtered or unexported fields
}
BuildDescriber generates information about a build
func (*BuildDescriber) Describe ¶
func (d *BuildDescriber) Describe(namespace, name string) (string, error)
Describe returns the description of a build
func (*BuildDescriber) DescribeUser ¶
func (d *BuildDescriber) DescribeUser(out *tabwriter.Writer, label string, u buildapi.SourceControlUser)
DescribeUser formats the description of a user
type BuildLogDescriber ¶ added in v0.4.1
BuildLogDescriber generates information about a BuildLog
type ClusterPolicyBindingDescriber ¶ added in v0.5.1
ClusterPolicyBindingDescriber generates information about a Project
type ClusterPolicyDescriber ¶ added in v0.5.1
ClusterPolicyDescriber generates information about a Project
type ClusterRoleBindingDescriber ¶ added in v0.5.1
ClusterRoleBindingDescriber generates information about a Project
type ClusterRoleDescriber ¶ added in v0.5.1
type DeploymentConfigDescriber ¶
type DeploymentConfigDescriber struct {
// contains filtered or unexported fields
}
DeploymentConfigDescriber generates information about a DeploymentConfig
func NewDeploymentConfigDescriber ¶ added in v0.2.2
func NewDeploymentConfigDescriber(client client.Interface, kclient kclient.Interface) *DeploymentConfigDescriber
NewDeploymentConfigDescriber returns a new DeploymentConfigDescriber
func NewDeploymentConfigDescriberForConfig ¶ added in v0.2.2
func NewDeploymentConfigDescriberForConfig(config *deployapi.DeploymentConfig) *DeploymentConfigDescriber
NewDeploymentConfigDescriberForConfig returns a new DeploymentConfigDescriber for a DeploymentConfig
type IdentityDescriber ¶ added in v0.4.2
IdentityDescriber generates information about a user
type ImageDescriber ¶
ImageDescriber generates information about a Image
type ImageStreamDescriber ¶ added in v0.4.3
ImageStreamDescriber generates information about a ImageStream
type ImageStreamImageDescriber ¶ added in v0.4.2
ImageStreamImageDescriber generates information about a ImageStreamImage (Image).
type ImageStreamTagDescriber ¶ added in v0.4.3
ImageStreamTagDescriber generates information about a ImageStreamTag (Image).
type LatestDeploymentsDescriber ¶ added in v0.5.2
type LatestDeploymentsDescriber struct {
// contains filtered or unexported fields
}
func NewLatestDeploymentsDescriber ¶ added in v0.5.2
func NewLatestDeploymentsDescriber(client client.Interface, kclient kclient.Interface, count int) *LatestDeploymentsDescriber
List the latest deployments limited to "count". In case count == -1, list back to the last successful.
type PolicyBindingDescriber ¶ added in v0.2.2
PolicyBindingDescriber generates information about a Project
type PolicyDescriber ¶ added in v0.2.2
PolicyDescriber generates information about a Project
type ProjectDescriber ¶
type ProjectDescriber struct {
// contains filtered or unexported fields
}
ProjectDescriber generates information about a Project
type ProjectStatusDescriber ¶ added in v0.4.3
ProjectStatusDescriber generates extended information about a Project
type RoleBindingDescriber ¶ added in v0.4.2
RoleBindingDescriber generates information about a Project
type RoleDescriber ¶ added in v0.4.2
RoleDescriber generates information about a Project
type RouteDescriber ¶
RouteDescriber generates information about a Route
type SortableProjects ¶ added in v0.5.1
type SortableProjects []projectapi.Project
func (SortableProjects) Len ¶ added in v0.5.1
func (list SortableProjects) Len() int
func (SortableProjects) Less ¶ added in v0.5.1
func (list SortableProjects) Less(i, j int) bool
func (SortableProjects) Swap ¶ added in v0.5.1
func (list SortableProjects) Swap(i, j int)
type TemplateDescriber ¶ added in v0.3.2
type TemplateDescriber struct { client.Interface meta.MetadataAccessor runtime.ObjectTyper kctl.ObjectDescriber }
TemplateDescriber generates information about a template
func (*TemplateDescriber) Describe ¶ added in v0.3.2
func (d *TemplateDescriber) Describe(namespace, name string) (string, error)
Describe returns the description of a template
func (*TemplateDescriber) DescribeParameters ¶ added in v0.3.2
func (d *TemplateDescriber) DescribeParameters(params []templateapi.Parameter, out *tabwriter.Writer)
DescribeParameters prints out information about the parameters of a template
func (*TemplateDescriber) DescribeTemplate ¶ added in v0.5.1
func (d *TemplateDescriber) DescribeTemplate(template *templateapi.Template) (string, error)
type UserDescriber ¶ added in v0.4.2
UserDescriber generates information about a user
type UserIdentityMappingDescriber ¶ added in v0.4.2
UserIdentityMappingDescriber generates information about a user