Application recipes for SlipStream.
All SlipStream modules of this repository are licensed under the Apache License v2.0.
See LICENSE for more details.
To fetch the current version of the apps from Nuvla™, clone this repository and then execute the following script into the directory corresponding to this repository you've just cloned:
#!/bin/env bash -x
pushd ../
ss-module-download -u <username> -p <password> \
--remove-cloud-specific \
--remove-group-members \
--reset-commit-message apps
popd
<username>
and <password>
should be valid credentials for the
Nuvla™ service.
NOTE: This update can only be done from a machine using a case-sensitive file system (i.e. not Mac OS X) and running Python 2.7 (i.e. not CentOS 6).
To push these apps to your SlipStream instance, execute the following script in a linux machine:
#!/bin/env bash -x
tmpdir='/tmp/ss-apps'
mkdir -p $tmpdir
pushd $tmpdir
wget -O apps.zip https://github.com/slipstream/apps/archive/master.zip
unzip -o apps.zip
rm -f apps.zip
ss-module-upload -u <username> -p <password> \
--endpoint=https://<SlipStream IP/HOSTNAME> \
$(find . -name '*.xml')
popd
rm -Rf $tmpdir
<username>
and <password>
should be valid credentials for the
Nuvla™ service.
<SlipStream IP/HOSTNAME>
should correspond to the IP address (or the
hostname) of your SlipStream instance.
Or alternatively, drop the *.xml files in your configuration, such that SlipStream loads them automatically.