Update robot to robot-account
This commit is contained in:
@@ -1,15 +1,12 @@
|
|||||||
(ns utils.harbor
|
(ns utils.harbor
|
||||||
(:require
|
(:require
|
||||||
[utils.general :refer [resource-factory component-factory deploy-stack-factory iterate-stack]]
|
|
||||||
[utils.vault :refer [retrieve]]
|
|
||||||
["uuid" :as uuid]
|
|
||||||
["@pulumiverse/harbor" :as harbor]))
|
["@pulumiverse/harbor" :as harbor]))
|
||||||
|
|
||||||
(defn project [{:keys [app-name]}]
|
(defn project [{:keys [app-name]}]
|
||||||
{:name app-name
|
{:name app-name
|
||||||
:public false})
|
:public false})
|
||||||
|
|
||||||
(defn robot [{:keys [app-name]}]
|
(defn robot-account [{:keys [app-name]}]
|
||||||
{:name (str app-name "-robot")
|
{:name (str app-name "-robot")
|
||||||
:level "project"
|
:level "project"
|
||||||
:permissions [{:kind "project"
|
:permissions [{:kind "project"
|
||||||
@@ -20,7 +17,7 @@
|
|||||||
|
|
||||||
(def defaults
|
(def defaults
|
||||||
{:project project
|
{:project project
|
||||||
:robot robot})
|
:robot-account robot-account})
|
||||||
|
|
||||||
(def provider-template
|
(def provider-template
|
||||||
{:constructor (.. harbor -Provider)
|
{:constructor (.. harbor -Provider)
|
||||||
|
|||||||
Reference in New Issue
Block a user