MCPcopy Create free account
hub / github.com/NVIDIA/gpu-operator / renderManifestObjects

Method renderManifestObjects

internal/state/driver.go:353–369  ·  view source on GitHub ↗
(ctx context.Context, renderData *driverRenderData)

Source from the content-addressed store, hash-verified

351}
352
353func (s *stateDriver) renderManifestObjects(ctx context.Context, renderData *driverRenderData) ([]*unstructured.Unstructured, error) {
354 logger := log.FromContext(ctx)
355
356 logger.V(consts.LogLevelDebug).Info("Rendering objects", "data:", renderData)
357
358 objs, err := s.renderer.RenderObjects(
359 &render.TemplatingData{
360 Data: &renderData,
361 },
362 )
363 if err != nil {
364 return nil, fmt.Errorf("failed to render kubernetes manifests: %w", err)
365 }
366
367 logger.V(consts.LogLevelDebug).Info("Rendered", "objects:", objs)
368 return objs, nil
369}
370
371func (s *stateDriver) handleDefaultImagesInObjects(
372 ctx context.Context,

Callers 2

getManifestObjectsMethod · 0.95

Calls 1

RenderObjectsMethod · 0.65

Tested by

no test coverage detected