MCPcopy Create free account
hub / github.com/cloudnative-pg/cloudnative-pg / NewFrom

Function NewFrom

pkg/servicespec/builder.go:42–49  ·  view source on GitHub ↗

NewFrom creates a serviceTemplate builder from a certain Service template

(serviceTemplate *apiv1.ServiceTemplateSpec)

Source from the content-addressed store, hash-verified

40
41// NewFrom creates a serviceTemplate builder from a certain Service template
42func NewFrom(serviceTemplate *apiv1.ServiceTemplateSpec) *Builder {
43 if serviceTemplate == nil {
44 serviceTemplate = &apiv1.ServiceTemplateSpec{}
45 }
46 return &Builder{
47 status: *serviceTemplate,
48 }
49}
50
51// WithAnnotation adds an annotation to the current status
52func (builder *Builder) WithAnnotation(name, value string) *Builder {

Callers 4

BuildManagedServicesFunction · 0.92
ServiceFunction · 0.92
builder_test.goFile · 0.70
NewFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected