func()

in controllers/stage/chain/check_namespace_exist.go [23:39]


func (h CheckNamespaceExist) ServeRequest(ctx context.Context, stage *cdPipeApi.Stage) error {
	name := stage.Spec.Namespace

	if platform.IsOpenshift() {
		if err := h.projectExist(ctx, name); err != nil {
			return err
		}
	}

	if platform.IsKubernetes() {
		if err := h.namespaceExist(ctx, name); err != nil {
			return err
		}
	}

	return nil
}