Skip to main content

Swimbundle Cloud

Package provides reusable provider-agnostic cloud integrations for Swimbundles

Provides a CLI to generate new swimbundles, and can be installed as a dependency in swimbundles to extend all default cloud integrations functionality

Built using Apache Libcloud

Currently support COMPUTE providers only

Installation

Install from public repository

pip install sbcloud

CLI

Scaffold new cloud swimbundle with all supported integrations for the chosen provider

See https://libcloud.readthedocs.io/en/latest/supported_providers.html#compute for available providers

sbcloud generate --vendor "Amazon Web Services" --product "EC2" --provider "EC2" --logo-path "./path/to/logo.png"

Manifests will be generated based on expected arguments for chosen provider, but asset and integration inputs may need adjusted

Swimbundle Usage

List in dist_requirements.txt file in swimbundles

Import and extend base classes provided by package and configure with provider information

from sbcloud.integrations.compute import ComputeListNodesIntegration


class SwMain(ComputeListNodesIntegration):

    provider = 'ec2'

Metadata

Release files for sbcloud 0.4.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sbcloud 0.4.6
File Size Uploaded
sbcloud-0.4.6.tar.gz 7.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sbcloud 0.4.6
File Interpreter ABI Platform
sbcloud-0.4.6-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 22.4 kB

Release files / sbcloud-0.4.6.tar.gz

Download URL sbcloud-0.4.6.tar.gz
Size 7.4 kB
Tags Source
SHA-256 checksum
How to use checksums
bcf5871b0ed28d196a91d0c3c424f47a28a7915ffff29a77bc7f4474dc27d418
BLAKE2b-256 checksum
How to use checksums
82ee450bd628ad85087eb2802a31623b767fa5a838c5ce76962ecbf15b1c46e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / sbcloud-0.4.6-py2.py3-none-any.whl

Download URL sbcloud-0.4.6-py2.py3-none-any.whl
Size 14.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
b0c359695d1b16de191a66bda982c92ba5a335dd6be95565a4849c80cf1e1234
BLAKE2b-256 checksum
How to use checksums
366dd6289dbc92edbe5233a9fa277bbf4db01aed56c4ff917aa893371e1bdba3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.4.6 This release

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page