Skip to content

slipstream/apps

Repository files navigation

SlipStream/apps

Application recipes for SlipStream.

License

All SlipStream modules of this repository are licensed under the Apache License v2.0.

See LICENSE for more details.

Update the content of this repository from Nuvla™

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).

Push these apps to your SlipStream instance

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.

About

Application recipes for SlipStream

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •