Move these to root
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
(ns utils.execution.general
|
(ns execution.general
|
||||||
(:require
|
(:require
|
||||||
[clojure.walk]))
|
[clojure.walk]))
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
(ns utils.execution.general (:require [clojure.walk :as walk]))
|
(ns execution.general (:require [clojure.walk :as walk]))
|
||||||
|
|
||||||
|
|
||||||
(defn new-resource [resource-type resource-name final-args provider dependencies]
|
(defn new-resource [resource-type resource-name final-args provider dependencies]
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
(ns utils.execution.providers
|
(ns execution.providers
|
||||||
(:require
|
(:require
|
||||||
["@pulumi/pulumi" :as pulumi] ["@pulumi/vault" :as vault] ["@pulumiverse/harbor" :as harbor] ["@pulumi/kubernetes" :as k8s]
|
["@pulumi/pulumi" :as pulumi] ["@pulumi/vault" :as vault] ["@pulumiverse/harbor" :as harbor] ["@pulumi/kubernetes" :as k8s]
|
||||||
[clojure.string :as str] [clojure.walk :as walk]
|
[clojure.string :as str] [clojure.walk :as walk]
|
||||||
[utils.execution.general :refer [resolve-template]]
|
[execution.general :refer [resolve-template]]
|
||||||
[utils.providers.k8s :as k8s-utils]
|
[providers.k8s :as k8s-utils]
|
||||||
[utils.providers.harbor :as harbor-utils]
|
[providers.harbor :as harbor-utils]
|
||||||
[utils.providers.docker :as docker-utils] [utils.providers.vault :as vault-utils]
|
[providers.docker :as docker-utils] [providers.vault :as vault-utils]
|
||||||
[utils.execution.stack-processor :refer [deploy! component-specs]]))
|
[execution.stack-processor :refer [deploy! component-specs]]))
|
||||||
|
|
||||||
(defn resolve-provider-template [constructor name config]
|
(defn resolve-provider-template [constructor name config]
|
||||||
{:constructor constructor
|
{:constructor constructor
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
(ns utils.execution.safe-fns)
|
(ns execution.safe-fns)
|
||||||
|
|
||||||
(defn make-paths [& path-groups]
|
(defn make-paths [& path-groups]
|
||||||
(mapcat (fn [{:keys [paths backend]}]
|
(mapcat (fn [{:keys [paths backend]}]
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
(ns utils.execution.stack-processor
|
(ns execution.stack-processor
|
||||||
(:require
|
(:require
|
||||||
["@pulumi/kubernetes" :as k8s]
|
["@pulumi/kubernetes" :as k8s]
|
||||||
["@local/crds/gateway" :as gateway-api]
|
["@local/crds/gateway" :as gateway-api]
|
||||||
@@ -6,20 +6,20 @@
|
|||||||
["@pulumi/pulumi" :as pulumi]
|
["@pulumi/pulumi" :as pulumi]
|
||||||
["@pulumi/vault" :as vault]
|
["@pulumi/vault" :as vault]
|
||||||
["@pulumiverse/harbor" :as harbor]
|
["@pulumiverse/harbor" :as harbor]
|
||||||
[utils.providers.defaults :as default]
|
[providers.defaults :as default]
|
||||||
[utils.providers.vault :as vault-utils]
|
[providers.vault :as vault-utils]
|
||||||
[utils.execution.general :refer [deep-merge new-resource resource-factory deploy-stack-factory iterate-stack]]
|
[execution.general :refer [deep-merge new-resource resource-factory deploy-stack-factory iterate-stack]]
|
||||||
["@pulumi/docker" :as docker]
|
["@pulumi/docker" :as docker]
|
||||||
["@pulumi/docker-build" :as docker-build]
|
["@pulumi/docker-build" :as docker-build]
|
||||||
[clojure.walk :as walk]
|
[clojure.walk :as walk]
|
||||||
[clojure.string :as str]
|
[clojure.string :as str]
|
||||||
["path" :as path]
|
["path" :as path]
|
||||||
[configs :refer [cfg]]
|
[configs :refer [cfg]]
|
||||||
[utils.providers.k8s :as k8s-utils]
|
[providers.k8s :as k8s-utils]
|
||||||
[utils.providers.harbor :as harbor-utils]
|
[providers.harbor :as harbor-utils]
|
||||||
[utils.providers.docker :as docker-utils]
|
[providers.docker :as docker-utils]
|
||||||
[utils.execution.safe-fns :refer [safe-fns]])
|
[execution.safe-fns :refer [safe-fns]])
|
||||||
(:require-macros [utils.execution.general :refer [p-> build-registry]]))
|
(:require-macros [execution.general :refer [p-> build-registry]]))
|
||||||
|
|
||||||
(defn safe-parse-int [s]
|
(defn safe-parse-int [s]
|
||||||
(let [n (js/parseInt s 10)]
|
(let [n (js/parseInt s 10)]
|
||||||
12
src/main/providers/defaults.cljs
Normal file
12
src/main/providers/defaults.cljs
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
(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,6 +1,6 @@
|
|||||||
(ns utils.providers.docker
|
(ns providers.docker
|
||||||
(:require
|
(:require
|
||||||
[utils.execution.general :refer [generic-transform deep-merge new-resource component-factory resource-factory deploy-stack-factory iterate-stack]]
|
[execution.general :refer [generic-transform deep-merge new-resource component-factory resource-factory deploy-stack-factory iterate-stack]]
|
||||||
["@pulumi/docker-build" :as docker]
|
["@pulumi/docker-build" :as docker]
|
||||||
["path" :as path]
|
["path" :as path]
|
||||||
[configs :refer [cfg]]))
|
[configs :refer [cfg]]))
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
(ns utils.providers.harbor
|
(ns providers.harbor
|
||||||
(:require
|
(:require
|
||||||
["@pulumiverse/harbor" :as harbor]))
|
["@pulumiverse/harbor" :as harbor]))
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
(ns utils.providers.k8s (:require ["@pulumi/kubernetes" :as k8s]))
|
(ns providers.k8s (:require ["@pulumi/kubernetes" :as k8s]))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
(ns utils.providers.vault
|
(ns providers.vault
|
||||||
(:require
|
(:require
|
||||||
["@pulumi/kubernetes" :as k8s]
|
["@pulumi/kubernetes" :as k8s]
|
||||||
["@pulumi/pulumi" :as pulumi]
|
["@pulumi/pulumi" :as pulumi]
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
(ns utils.providers.defaults
|
|
||||||
(:require ["path" :as path]
|
|
||||||
[configs :refer [cfg]]
|
|
||||||
[utils.providers.k8s :as k8s]
|
|
||||||
[utils.providers.harbor :as harbor]
|
|
||||||
[utils.providers.docker :as docker]))
|
|
||||||
|
|
||||||
|
|
||||||
(def defaults
|
|
||||||
{:k8s k8s/defaults
|
|
||||||
:harbor harbor/defaults
|
|
||||||
:docker docker/defaults})
|
|
||||||
Reference in New Issue
Block a user