(aws-configure crate-app options)
(aws-install crate-app count options)
(aws-serverspec crate-app options)
Protocol for interact on existing targets
Protocol for interact on existing targets
(aws-provider crate-app targets-config)
the existing provider for unresolved configuration
the existing provider for unresolved configuration
(aws-provider-resolved crate-app targets-config)
the existing provider for allready resolved configurations.
the existing provider for allready resolved configurations.
(aws-provisioning-spec crate-app domain-config targets-config count)
(aws-provisioning-spec-resolved crate-app domain-config targets-config count)
(execute-aws-configure crate-app domain-config target-config)
(execute-aws-install crate-app domain-config target-config count)
(execute-aws-serverspec crate-app domain-config target-config verbosity)
(load-aws-targets crate-app file-name)
load targets configuration from classpath / filesystem.
load targets configuration from classpath / filesystem.
(dispatch-by-crate-facility crate-app domain-config)
Inputs: [crate-app :- DdaCrateApp domain-config] Returns: s/Keyword
Dispatcher for phase multimethods by facility. Also does a schema validation of arguments.
Inputs: [crate-app :- DdaCrateApp domain-config] Returns: s/Keyword Dispatcher for phase multimethods by facility. Also does a schema validation of arguments.
(load-domain crate-app file-name)
load the domain from classpath or filesystem.
load the domain from classpath or filesystem.
(existing-app-rollout crate-app options)
(existing-configure crate-app options)
(existing-install crate-app options)
(existing-serverspec crate-app options)
Protocol for interact on existing targets
Protocol for interact on existing targets
(execute-existing-app-rollout crate-app domain-config target-config)
(execute-existing-configure crate-app domain-config target-config)
(existing-provider crate-app targets-config)
the existing provider for unresolved configuration
the existing provider for unresolved configuration
(execute-existing-install crate-app domain-config target-config)
(existing-provisioning-spec crate-app domain-config targets-config)
(execute-existing-serverspec crate-app domain-config target-config verbosity)
(load-existing-targets crate-app file-name)
load targets configuration from classpath / filesystem.
load targets configuration from classpath / filesystem.
(existing-provisioning-spec-resolved crate-app domain-config targets-config)
(existing-provider-resolved crate-app targets-config)
the existing provider for allready resolved configurations.
the existing provider for allready resolved configurations.
Multimethod for creating group spec.
Multimethod for creating group spec.
Multimethod to modify domain after load.
Multimethod to modify domain after load.
Multimethod to modify domain after load.
Multimethod to modify domain after load.
(make-dda-crate-app &
{:keys [facility domain-schema domain-schema-resolved
default-domain-file default-targets-file]
:or {default-targets-file "targets.edn"}})
Creates a DdaCrateApp. (Wrapper for ->DdaCrateApp with validation.)
Creates a DdaCrateApp. (Wrapper for ->DdaCrateApp with validation.)
(default-session-passed? crate-app session)
inspect session whether all tests has passed.
inspect session whether all tests has passed.
(summarize-test-session crate-app session & options)
make summary of tests session
make summary of tests session
(test-session-passed? crate-app session)
inspect session whether all tests has passed.
inspect session whether all tests has passed.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close