MCPcopy Create free account
hub / github.com/cloudbase/garm / GetRunnerServiceName

Method GetRunnerServiceName

runner/metadata.go:107–120  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

105}
106
107func (r *Runner) GetRunnerServiceName(ctx context.Context) (string, error) {
108 entity, err := auth.InstanceEntity(ctx)
109 if err != nil {
110 slog.ErrorContext(r.ctx, "failed to get entity", "error", err)
111 return "", runnerErrors.ErrUnauthorized
112 }
113
114 serviceName, err := r.getServiceNameForEntity(entity)
115 if err != nil {
116 slog.ErrorContext(r.ctx, "failed to get service name", "error", err)
117 return "", fmt.Errorf("error fetching service name: %w", err)
118 }
119 return serviceName, nil
120}
121
122func getLabelsForInstance(instance params.Instance) []string {
123 jitEnabled := len(instance.JitConfiguration) > 0

Calls 2

InstanceEntityFunction · 0.92