Skip to content
NooBaa is an object data service for hybrid and multi cloud environments ☁️
Branch: master
Clone or download
liranmauda Removing the support for windows
Build-Package.sh:
- Removing the support for windows

agent_functions.js:
- Removing the Win flavors from the  supported_oses

reclaim_test.js:
- not calling Win agents anymore
Latest commit b6f6b65 May 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates May 16, 2019
frontend Remove gulp-webserver from webDependencies May 16, 2019
gocode/src added noobaa-s3-provisioner code May 14, 2019
images Server favicon from frontend/dist Apr 26, 2016
src Removing the support for windows May 21, 2019
.clang-format Build native code for erasure coding (cleanups in separate PR) Nov 6, 2017
.dockerignore build_agent_manylinux.sh: forgot to send arguments to build_agent_lin… Oct 26, 2017
.eslintrc.js Tiering BE - phase 4 May 15, 2019
.gitignore added noobaa-s3-provisioner code May 14, 2019
.jsbeautifyrc Refactor S3/Lambda/Blob under src/endpoint and separate each op to it… Jun 13, 2017
.npmrc npm: use save-exact option by default to avoid ^x.y.z which is makes … Aug 14, 2016
.nvmrc podman_build_server_image.sh: fixing fails due to saving srpm Mar 10, 2019
CONTRIBUTING.md Update CONTRIBUTING.md May 6, 2019
FE_PULL_REQUEST.md Update FE_PULL_REQUEST.md Sep 25, 2016
LICENSE Create LICENSE Apr 4, 2019
PULL_REQUEST_TEMPLATE.md Update PULL_REQUEST_TEMPLATE.md Apr 21, 2019
README.md Update README.md May 15, 2019
SUPPORT.md Create SUPPORT.md May 16, 2019
are_you_sure.sh are_you_sure.sh use random number to approve Dec 21, 2015
binding.gyp Build native code for erasure coding (cleanups in separate PR) Nov 6, 2017
config.js Tiering BE - phase 3 May 15, 2019
gulpfile.js Update node to 6.11.5 Oct 26, 2017
mongod.conf mongd.conf - just add comments with optional verbosity variables Dec 28, 2015
package-lock.json Tiering BE - phase 3 May 15, 2019
package.json Tiering BE - phase 4 May 15, 2019
platform_restrictions.json UI Facelift 2.0 May 15, 2019
s3cmd-local.config default no https for s3 local config Oct 29, 2015
tsconfig.json
tslint.json Tiering BE - phase 3 May 15, 2019

README.md


NooBaa is a data service for cloud environments, providing S3 object-store interface with flexible tiering, mirroring, and spread placement policies, over any storage resource that allows GET/PUT including S3, GCS, Azure Blob, Filesystems, etc.

NooBaa simplifies data administration by connecting to any of the storage silos from private or public clouds, and providing a single scalable data service, using the same S3 API and management tools. NooBaa allows full control over data placement, letting you place data based on security, strategy and cost considerations, in the granularity of an application.


To start using NooBaa in Kubernetes

Follow this video tutorial

http://www.youtube.com/watch?v=fuTKXBMwOes

Here are the tutorial steps for copy-pasta:

  1. Install jq (json cli tool needed for our bash script):
    Use your package manager as described in https://stedolan.github.io/jq/download For example sudo apt-get install jq or sudo yum install jq or brew install jq (for Mac) or just hack it for linux with:
wget -O jq https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64
chmod +x jq
mv jq /usr/local/bin/
  1. Get deploy files:
wget https://raw.githubusercontent.com/noobaa/noobaa-core/master/src/deploy/NVA_build/noobaa_deploy_k8s.sh
wget https://raw.githubusercontent.com/noobaa/noobaa-core/master/src/deploy/NVA_build/noobaa_core.yaml
chmod +x noobaa_deploy_k8s.sh
  1. Deploy to current kubernetes context:
./noobaa_deploy_k8s.sh deploy -e <youremail> -n <namespace> -f noobaa_core.yaml
  1. Get info on NooBaa deployment (on current kubernetes context):
./noobaa_deploy_k8s.sh info -n <namespace>

Help

Communicate

Contribute

License

Apache License 2.0, see LICENSE

You can’t perform that action at this time.