Documentation ¶
Overview ¶
Package resources holds simple functions for synthesizing child resources from a Configuration resource and any relevant Configuration controller configuration.
Index ¶
- func GetBuild(configSpec *v1alpha1.ConfigurationSpec) *unstructured.Unstructured
- func MakeBuild(config *v1alpha1.Configuration) *unstructured.Unstructured
- func MakeRevision(config *v1alpha1.Configuration, buildRef *corev1.ObjectReference) *v1alpha1.Revision
- func MustToUnstructured(build *buildv1alpha1.Build) *unstructured.Unstructured
- func RevisionLabelValueForKey(key string, config *v1alpha1.Configuration) string
- func UnstructuredWithContent(content map[string]interface{}) *unstructured.Unstructured
- func UpdateRevisionLabels(rev *v1alpha1.Revision, config *v1alpha1.Configuration)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBuild ¶
func GetBuild(configSpec *v1alpha1.ConfigurationSpec) *unstructured.Unstructured
GetBuild extracts an Unstructured Build object from the passed in ConfigurationSpec.
func MakeBuild ¶
func MakeBuild(config *v1alpha1.Configuration) *unstructured.Unstructured
MakeBuild creates an Unstructured Build object from the passed in Configuration and fills in metadata and references based on the Configuration.
func MakeRevision ¶
func MakeRevision(config *v1alpha1.Configuration, buildRef *corev1.ObjectReference) *v1alpha1.Revision
MakeRevision creates a revision object from configuration and build reference.
func MustToUnstructured ¶
func MustToUnstructured(build *buildv1alpha1.Build) *unstructured.Unstructured
func RevisionLabelValueForKey ¶
func RevisionLabelValueForKey(key string, config *v1alpha1.Configuration) string
RevisionLabelValueForKey returns the label value for the given key.
func UnstructuredWithContent ¶
func UnstructuredWithContent(content map[string]interface{}) *unstructured.Unstructured
func UpdateRevisionLabels ¶
func UpdateRevisionLabels(rev *v1alpha1.Revision, config *v1alpha1.Configuration)
UpdateRevisionLabels sets the revisions labels given a Configuration.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.