enricher/standard/src/main/java/io/fabric8/maven/enricher/standard/DefaultNamespaceEnricher.java
@Override
    public void create(PlatformMode platformMode, KubernetesListBuilder builder) {

        final String name = config.getNamespace();

        if (name == null || name.isEmpty()) {
            return;
        }

        if (!KubernetesResourceUtil.checkForKind(builder, NAMESPACE_KINDS)) {
            String type = getConfig(Config.type);
            if ("project".equalsIgnoreCase(type) || "namespace".equalsIgnoreCase(type)) {
                if (platformMode == PlatformMode.kubernetes) {

                    log.info("Adding a default Namespace:" + config.getNamespace());
                    Namespace namespace = handlerHub.getNamespaceHandler().getNamespace(config.getNamespace());
                    builder.addToNamespaceItems(namespace);
                } else {

                    log.info("Adding a default Project" + config.getNamespace());
                    Project project = handlerHub.getProjectHandler().getProject(config.getNamespace());
                    builder.addToProjectItems(project);
                }
            }
        }
    }
@Override
    public void create(PlatformMode platformMode, KubernetesListBuilder builder) {

        final String name = config.getNamespace();

        if (name == null || name.isEmpty()) {
            return;
        }

        if (!KubernetesResourceUtil.checkForKind(builder, NAMESPACE_KINDS)) {
            String type = getConfig(Config.type);
            if ("project".equalsIgnoreCase(type) || "namespace".equalsIgnoreCase(type)) {
                if (platformMode == PlatformMode.kubernetes) {

                    log.info("Adding a default Namespace:" + config.getNamespace());
                    Namespace namespace = handlerHub.getNamespaceHandler().getNamespace(config.getNamespace());
                    builder.addToNamespaceItems(namespace);
                } else {

                    log.info("Adding a default Project" + config.getNamespace());
                    Project project = handlerHub.getProjectHandler().getProject(config.getNamespace());
                    builder.addToProjectItems(project);
                }
            }
        }
    }
@ Override public void create ( PlatformMode platformMode , KubernetesListBuilder builder ) { final String name = config . getNamespace ( ) ; if ( name == null || name . isEmpty ( ) ) { return ; } if ( ! KubernetesResourceUtil . checkForKind ( builder , NAMESPACE_KINDS ) ) { String type = getConfig ( Config . type ) ; if ( "project" . equalsIgnoreCase ( type ) || "namespace" . equalsIgnoreCase ( type ) ) { if ( platformMode == PlatformMode . kubernetes ) { log . info ( "Adding a default Namespace:" + config . getNamespace ( ) ) ; Namespace namespace = handlerHub . getNamespaceHandler ( ) . getNamespace ( config . getNamespace ( ) ) ; builder . addToNamespaceItems ( namespace ) ; } else { log . info ( "Adding a default Project" + config . getNamespace ( ) ) ; Project project = handlerHub . getProjectHandler ( ) . getProject ( config . getNamespace ( ) ) ; builder . addToProjectItems ( project ) ; } } } }
This method will create a default Namespace or Project if a namespace property is
specified in the xml resourceConfig or as a parameter to a mojo.
@param platformMode
@param builder
This method will create a default Namespace or Project if a namespace property is specified in the xml resourceConfig or as a parameter to a mojo .