Skip to main content

Script for install sciebo RDS in sciebo

Project description

PyPI version

Status: not for production, yet

Sciebo RDS CLI

This is a helper tool to install sciebo RDS to your owncloud instances. It supports ssh and kubectl.

Usage

You need python3 (>= 3.10) and pip to use this tool.

pip install sciebo-rds-cli
sciebords --help

If you prefer the sourcecode way:

git clone https://github.com/Heiss/Sciebo-RDS-Install.git && cd Sciebo-RDS-Install
pip install -r requirements.txt
chmod +x sciebo_rds_install/main.py
sciebo_rds_install/main.py --help

If you have poetry installed, you can use it, too. So the installation will not rubbish your local python environment, because it uses virtualenv on its own.

git clone https://github.com/Heiss/Sciebo-RDS-Install.git && cd Sciebo-RDS-Install
poetry install
poetry shell
sciebords --help

The application will look for a values.yaml, which is needed for the sciebo RDS helm supported installation process. So you only have to maintain a single yaml file. Just append the content of config.yaml.example to your values.yaml. But you can also set your config stuff for this tool in a separated config.yaml with --config flag. For options for the configuration, please take a look into the config.yaml.example, because it holds everything with documentation you can configure for this app. Also you should take a look into the help parameter, because it shows, what the tool can do for you.

Developer installation

This project uses poetry for dependencies. Install it with the described methods over there in the official poetry documentation.

Then you need to install the developer environment.

poetry install --with dev
poetry shell

After this you can run the application in this environment.

sciebords --help

If you add or update the dependencies, you have to generate a new requirementst.txt for easier user installations.

poetry export -f requirements.txt --output requirements.txt

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sciebo_rds_cli-0.1.6.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

sciebo_rds_cli-0.1.6-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file sciebo_rds_cli-0.1.6.tar.gz.

File metadata

  • Download URL: sciebo_rds_cli-0.1.6.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0a2 CPython/3.10.4 Linux/5.16.18-200.fc35.x86_64

File hashes

Hashes for sciebo_rds_cli-0.1.6.tar.gz
Algorithm Hash digest
SHA256 d4e0209e5584e8f0714795eff824f7f540e3b72230973f9ed1bc4a7636450ef2
MD5 5b478eb515ce48417fc6e4d108d86f10
BLAKE2b-256 abd36a48dae62f9befbccf654ffa1ba62b98a77fd70e3c0a8e21127eff55aef2

See more details on using hashes here.

File details

Details for the file sciebo_rds_cli-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: sciebo_rds_cli-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0a2 CPython/3.10.4 Linux/5.16.18-200.fc35.x86_64

File hashes

Hashes for sciebo_rds_cli-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 90a90c979d3d20c6ac0ca1a7e267ca03d337769575a3a2752213e050ba7411d5
MD5 d138e5209d13781826727d6a3df86013
BLAKE2b-256 2f37f6b10ec2a0f52a3291aa280d6c4455f12830bde8d4f3492432171497f0e5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page