Documentation
¶
Index ¶
- Constants
- func UpdateBuildConfig(u unstructured.Unstructured, fields openshiftOptionalFields) (jsonpatch.Patch, error)
- func UpdateDefaultPullSecrets(u unstructured.Unstructured, fields openshiftOptionalFields) (jsonpatch.Patch, error)
- func UpdateDeploymentConfig(u unstructured.Unstructured, fields openshiftOptionalFields) (jsonpatch.Patch, error)
- func UpdateRoleBinding(u unstructured.Unstructured) (jsonpatch.Patch, error)
- func UpdateRoute(u unstructured.Unstructured) (jsonpatch.Patch, error)
- func UpdateServiceAccount(u unstructured.Unstructured) (jsonpatch.Patch, error)
- type OpenShiftTransformPlugin
Constants ¶
View Source
const ( StripDefaultRBACFlag = "strip-default-rbac" StripDefaultCABundleFlag = "strip-default-cabundle" StripDefaultPullSecretsFlag = "strip-default-pull-secrets" PullSecretReplacementFlag = "pull-secret-replacement" PVCRenameMapFlag = "pvc-rename-map" RegistryReplacementFlag = "registry-replacement" )
View Source
const PluginVersion = "v0.1.0"
Variables ¶
This section is empty.
Functions ¶
func UpdateBuildConfig ¶
func UpdateBuildConfig(u unstructured.Unstructured, fields openshiftOptionalFields) (jsonpatch.Patch, error)
func UpdateDefaultPullSecrets ¶
func UpdateDefaultPullSecrets(u unstructured.Unstructured, fields openshiftOptionalFields) (jsonpatch.Patch, error)
func UpdateDeploymentConfig ¶
func UpdateDeploymentConfig(u unstructured.Unstructured, fields openshiftOptionalFields) (jsonpatch.Patch, error)
func UpdateRoleBinding ¶
func UpdateRoleBinding(u unstructured.Unstructured) (jsonpatch.Patch, error)
func UpdateRoute ¶
func UpdateRoute(u unstructured.Unstructured) (jsonpatch.Patch, error)
func UpdateServiceAccount ¶
func UpdateServiceAccount(u unstructured.Unstructured) (jsonpatch.Patch, error)
Types ¶
type OpenShiftTransformPlugin ¶
type OpenShiftTransformPlugin struct {
Log logrus.FieldLogger
}
OpenShiftTransformPlugin implements transform.Plugin for OpenShift-specific transformations.
func (*OpenShiftTransformPlugin) Metadata ¶
func (o *OpenShiftTransformPlugin) Metadata() transform.PluginMetadata
func (*OpenShiftTransformPlugin) Run ¶
func (o *OpenShiftTransformPlugin) Run(request transform.PluginRequest) (transform.PluginResponse, error)
Click to show internal directories.
Click to hide internal directories.