diff --git a/iac/src/main/utils/harbor.cljs b/iac/src/main/utils/harbor.cljs index 0136f1a..0b2248e 100644 --- a/iac/src/main/utils/harbor.cljs +++ b/iac/src/main/utils/harbor.cljs @@ -1,15 +1,12 @@ (ns utils.harbor (:require - [utils.general :refer [resource-factory component-factory deploy-stack-factory iterate-stack]] - [utils.vault :refer [retrieve]] - ["uuid" :as uuid] ["@pulumiverse/harbor" :as harbor])) (defn project [{:keys [app-name]}] {:name app-name :public false}) -(defn robot [{:keys [app-name]}] +(defn robot-account [{:keys [app-name]}] {:name (str app-name "-robot") :level "project" :permissions [{:kind "project" @@ -20,7 +17,7 @@ (def defaults {:project project - :robot robot}) + :robot-account robot-account}) (def provider-template {:constructor (.. harbor -Provider)