MCPcopy
hub / github.com/redspread/spread / data

Method data

pkg/entity/container.go:108–126  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

106}
107
108func (c *Container) data() (container kube.Container, objects deploy.Deployment, err error) {
109 if c.image == nil {
110 return kube.Container{}, deploy.Deployment{}, ErrMissingImage
111 }
112
113 // if image exists should always return valid result
114 container = c.container
115 image, objects, err := c.image.data()
116 if err != nil {
117 return container, deploy.Deployment{}, err
118 }
119
120 err = objects.AddDeployment(c.objects)
121 if err != nil {
122 return container, deploy.Deployment{}, err
123 }
124 container.Image = image
125 return container, objects, nil
126}
127
128func validateContainer(c kube.Container) error {
129 validMeta := kube.ObjectMeta{

Calls 1

AddDeploymentMethod · 0.80

Tested by 2