Liking cljdoc? Tell your friends :D

monkey.ci.oci

Oracle cloud specific functionality

Oracle cloud specific functionality
raw docstring

->oci-configclj

(->oci-config {:keys [credentials] :as conf})

Given a configuration map with credentials, turns it into a config map that can be passed to OCI context creators.

Given a configuration map with credentials, turns it into a config map
that can be passed to OCI context creators.
sourceraw docstring

base-work-dirclj

(base-work-dir rt)

Determines the base work dir to use inside the container

Determines the base work dir to use inside the container
sourceraw docstring

checkout-dirclj

source

checkout-subdirclj

(checkout-subdir n)

Returns the path for n as a subdir of the checkout dir

Returns the path for `n` as a subdir of the checkout dir
sourceraw docstring

checkout-volclj

source

config-entryclj

(config-entry n v)

Creates an entry config for a volume, where the contents are base64 encoded.

Creates an entry config for a volume, where the contents are base64 encoded.
sourceraw docstring

find-mountclj

(find-mount c n)

Finds mount with given volume name in the container

Finds mount with given volume name in the container
sourceraw docstring

find-volumeclj

(find-volume ci n)

Finds volume with given name in the container instance

Finds volume with given name in the container instance
sourceraw docstring

get-full-instance-detailsclj

(get-full-instance-details client id)

Retrieves full container instance details by retrieving the container instance information, and fetching container details as well.

Retrieves full container instance details by retrieving the container instance 
information, and fetching container details as well.
sourceraw docstring

group-credentialsclj

(group-credentials conf)

Assuming the conf is taken from env, groups all keys that start with credentials- into the :credentials submap.

Assuming the conf is taken from env, groups all keys that start with `credentials-`
into the `:credentials` submap.
sourceraw docstring

instance-configclj

(instance-config conf)

Generates a skeleton instance configuration, generated from the oci configuration.

Generates a skeleton instance configuration, generated from the oci configuration.
sourceraw docstring

key-dirclj

source

normalize-configclj

(normalize-config conf k)

Normalizes the given OCI config key, by grouping the credentials both in the given key and in the oci key, and merging them.

Normalizes the given OCI config key, by grouping the credentials both in the given key
and in the `oci` key, and merging them.
sourceraw docstring

poll-for-completionclj

(poll-for-completion {:keys [get-details poll-interval post-event instance-id]
                      :as c
                      :or {poll-interval 10000 post-event (constantly true)}})

Starts an async poll loop that waits until the container instance has completed. Returns a deferred that holds the last response received.

Starts an async poll loop that waits until the container instance has completed.
Returns a deferred that holds the last response received.
sourceraw docstring

run-instanceclj

(run-instance client instance-config & [{:keys [delete? exited?] :as opts}])

Creates and starts a container instance using the given config, and then waits for it to terminate. Returns a deferred that will hold the full container instance state on completion, including the container details.

The exited? option should be a function that accepts the instance id and returns a deferred with the container instance status when it exits. If not provided, a basic polling loop will be used. Not that using extensive polling may lead to 429 errors from OCI.

Creates and starts a container instance using the given config, and then
waits for it to terminate.  Returns a deferred that will hold the full container
instance state on completion, including the container details.  

The `exited?` option should be a function that accepts the instance id and returns 
a deferred with the container instance status when it exits.  If not provided, a 
basic polling loop will be used.  Not that using extensive polling may lead to 429 
errors from OCI.
sourceraw docstring

sid->tagsclj

(sid->tags sid)
source

stream-to-bucketclj

(stream-to-bucket conf in)

Pipes an input stream to a bucket object using multipart uploads. Returns a deferred that will resolve when the upload completes. That is, when the input stream closes, or an error occurs.

Pipes an input stream to a bucket object using multipart uploads.
Returns a deferred that will resolve when the upload completes.
That is, when the input stream closes, or an error occurs.
sourceraw docstring

terminated?clj

source

work-dirclj

source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close