(ctx devspacecontext.Context, namespace string)
| 258 | } |
| 259 | |
| 260 | func ensureNamespace(ctx devspacecontext.Context, namespace string) error { |
| 261 | // If localregistry namespace is the same as devspace, we don't have |
| 262 | // anything to do. |
| 263 | if (ctx.KubeClient() != nil && namespace == ctx.KubeClient().Namespace()) || namespace == "" { |
| 264 | ctx.Log().Debugf("Namespace %s is the default Devspace namespace", namespace) |
| 265 | return nil |
| 266 | } |
| 267 | |
| 268 | return kubectl.EnsureNamespace(ctx.Context(), ctx.KubeClient(), namespace, ctx.Log()) |
| 269 | } |
| 270 | |
| 271 | func waitForDependency(ctx context.Context, start types.Pipeline, dependencyName string, log log.Logger) { |
| 272 | // get top level pipeline |
no test coverage detected