(p []Metadata)
| 49 | var pluginsOnce sync.Once |
| 50 | |
| 51 | func SetPlugins(p []Metadata) { |
| 52 | pluginsOnce.Do(func() { |
| 53 | plugins = p |
| 54 | |
| 55 | pluginContextLock.Lock() |
| 56 | defer pluginContextLock.Unlock() |
| 57 | |
| 58 | pluginContext[SessionEnv] = uuid.New().String() |
| 59 | pluginContext[ExecutionIDEnv] = pluginContext[SessionEnv] |
| 60 | }) |
| 61 | } |
| 62 | |
| 63 | var kubeContextOnce sync.Once |
| 64 |