@Override
    public void createNamespace(Namespace namespace) {
        checkNotNull(namespace, ERR_NULL_NAMESPACE);
        checkArgument(!Strings.isNullOrEmpty(namespace.getMetadata().getUid()),
                ERR_NULL_NAMESPACE_UID);

        k8sNamespaceStore.createNamespace(namespace);

        log.info(String.format(MSG_NAMESPACE,
                namespace.getMetadata().getName(), MSG_CREATED));
    }
@Test(expected = IllegalArgumentException.class)
    public void testCreateDuplicatedNamespace() {
        target.createNamespace(NAMESPACE);
        target.createNamespace(NAMESPACE);
    }