Move files to provide appropriate namespace for consumers
This commit is contained in:
2
deps.edn
2
deps.edn
@@ -1,4 +1,4 @@
|
||||
{:paths ["src/main"]
|
||||
{:paths ["src"]
|
||||
:deps {funcool/promesa {:mvn/version "11.0.678"}
|
||||
thheller/shadow-cljs {:mvn/version "2.28.20"}
|
||||
org.jboss.xnio/xnio-api {:mvn/version "3.8.8.Final"}
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
(ns providers.defaults
|
||||
(:require ["path" :as path]
|
||||
[configs :refer [cfg]]
|
||||
[providers.k8s :as k8s]
|
||||
[providers.harbor :as harbor]
|
||||
[providers.docker :as docker]))
|
||||
|
||||
|
||||
(def defaults
|
||||
{:k8s k8s/defaults
|
||||
:harbor harbor/defaults
|
||||
:docker docker/defaults})
|
||||
@@ -1,4 +1,4 @@
|
||||
(ns execution.general
|
||||
(ns pulumicljs.execution.general
|
||||
(:require
|
||||
[clojure.walk]))
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
(ns execution.general (:require [clojure.walk :as walk]))
|
||||
(ns pulumicljs.execution.general (:require [clojure.walk :as walk]))
|
||||
|
||||
|
||||
(defn new-resource [resource-type resource-name final-args provider dependencies]
|
||||
@@ -1,12 +1,12 @@
|
||||
(ns execution.providers
|
||||
(ns pulumicljs.execution.providers
|
||||
(:require
|
||||
["@pulumi/pulumi" :as pulumi] ["@pulumi/vault" :as vault] ["@pulumiverse/harbor" :as harbor] ["@pulumi/kubernetes" :as k8s]
|
||||
[clojure.string :as str] [clojure.walk :as walk]
|
||||
[execution.general :refer [resolve-template]]
|
||||
[providers.k8s :as k8s-utils]
|
||||
[providers.harbor :as harbor-utils]
|
||||
[providers.docker :as docker-utils] [providers.vault :as vault-utils]
|
||||
[execution.stack-processor :refer [deploy! component-specs]]))
|
||||
[pulumicljs.execution.general :refer [resolve-template]]
|
||||
[pulumicljs.providers.k8s :as k8s-utils]
|
||||
[pulumicljs.providers.harbor :as harbor-utils]
|
||||
[pulumicljs.providers.docker :as docker-utils] [pulumicljs.providers.vault :as vault-utils]
|
||||
[pulumicljs.execution.stack-processor :refer [deploy! component-specs]]))
|
||||
|
||||
(defn resolve-provider-template [constructor name config]
|
||||
{:constructor constructor
|
||||
@@ -1,4 +1,4 @@
|
||||
(ns execution.safe-fns)
|
||||
(ns pulumicljs.execution.safe-fns)
|
||||
|
||||
(defn make-paths [& path-groups]
|
||||
(mapcat (fn [{:keys [paths backend]}]
|
||||
@@ -1,4 +1,4 @@
|
||||
(ns execution.stack-processor
|
||||
(ns pulumicljs.execution.stack-processor
|
||||
(:require
|
||||
["@pulumi/kubernetes" :as k8s]
|
||||
["@local/crds/gateway" :as gateway-api]
|
||||
@@ -6,20 +6,20 @@
|
||||
["@pulumi/pulumi" :as pulumi]
|
||||
["@pulumi/vault" :as vault]
|
||||
["@pulumiverse/harbor" :as harbor]
|
||||
[providers.defaults :as default]
|
||||
[providers.vault :as vault-utils]
|
||||
[execution.general :refer [deep-merge new-resource resource-factory deploy-stack-factory iterate-stack]]
|
||||
[pulumicljs.providers.defaults :as default]
|
||||
[pulumicljs.providers.vault :as vault-utils]
|
||||
[pulumicljs.execution.general :refer [deep-merge new-resource resource-factory deploy-stack-factory iterate-stack]]
|
||||
["@pulumi/docker" :as docker]
|
||||
["@pulumi/docker-build" :as docker-build]
|
||||
[clojure.walk :as walk]
|
||||
[clojure.string :as str]
|
||||
["path" :as path]
|
||||
[configs :refer [cfg]]
|
||||
[providers.k8s :as k8s-utils]
|
||||
[providers.harbor :as harbor-utils]
|
||||
[providers.docker :as docker-utils]
|
||||
[execution.safe-fns :refer [safe-fns]])
|
||||
(:require-macros [execution.general :refer [p-> build-registry]]))
|
||||
[pulumicljs.providers.k8s :as k8s-utils]
|
||||
[pulumicljs.providers.harbor :as harbor-utils]
|
||||
[pulumicljs.providers.docker :as docker-utils]
|
||||
[pulumicljs.execution.safe-fns :refer [safe-fns]])
|
||||
(:require-macros [pulumicljs.execution.general :refer [p-> build-registry]]))
|
||||
|
||||
(defn safe-parse-int [s]
|
||||
(let [n (js/parseInt s 10)]
|
||||
12
src/pulumicljs/providers/defaults.cljs
Normal file
12
src/pulumicljs/providers/defaults.cljs
Normal file
@@ -0,0 +1,12 @@
|
||||
(ns pulumicljs.providers.defaults
|
||||
(:require ["path" :as path]
|
||||
[configs :refer [cfg]]
|
||||
[pulumicljs.providers.k8s :as k8s]
|
||||
[pulumicljs.providers.harbor :as harbor]
|
||||
[pulumicljs.providers.docker :as docker]))
|
||||
|
||||
|
||||
(def defaults
|
||||
{:k8s k8s/defaults
|
||||
:harbor harbor/defaults
|
||||
:docker docker/defaults})
|
||||
@@ -1,6 +1,6 @@
|
||||
(ns providers.docker
|
||||
(ns pulumicljs.providers.docker
|
||||
(:require
|
||||
[execution.general :refer [generic-transform deep-merge new-resource component-factory resource-factory deploy-stack-factory iterate-stack]]
|
||||
[pulumicljs.execution.general :refer [generic-transform deep-merge new-resource component-factory resource-factory deploy-stack-factory iterate-stack]]
|
||||
["@pulumi/docker-build" :as docker]
|
||||
["path" :as path]
|
||||
[configs :refer [cfg]]))
|
||||
@@ -1,4 +1,4 @@
|
||||
(ns providers.harbor
|
||||
(ns pulumicljs.providers.harbor
|
||||
(:require
|
||||
["@pulumiverse/harbor" :as harbor]))
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
(ns providers.k8s (:require ["@pulumi/kubernetes" :as k8s]))
|
||||
(ns pulumicljs.providers.k8s (:require ["@pulumi/kubernetes" :as k8s]))
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
(ns providers.vault
|
||||
(ns pulumicljs.providers.vault
|
||||
(:require
|
||||
["@pulumi/kubernetes" :as k8s]
|
||||
["@pulumi/pulumi" :as pulumi]
|
||||
Reference in New Issue
Block a user