Skip to content

Commit 7e1b6df

Browse files
Pilot (#6)
* added build test * Added demo video * Updated video link * Update README.md * Update README.md * Update README.md * Update CHANGELOG.md Co-authored-by: shivam kumar <shivam995364@gmail.com>
1 parent 5f3e150 commit 7e1b6df

File tree

6 files changed

+117
-100
lines changed

6 files changed

+117
-100
lines changed

CHANGELOG.md

+15-11
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
1-
# Storj-Zenko Changelog
2-
3-
## [1.0.5] - 01-09-2020
4-
### Changelog:
5-
* Added test file for CI-CD pipeline.
6-
7-
## [1.0.5] - 22-05-2020
8-
### Changelog:
9-
* Made changes according to latest uplink RC v1.0.5.
10-
11-
## [1.0.0] - 23-03-2020
1+
# Storj-Zenko Changelog
2+
3+
## [1.0.5] - 17-09-2020
4+
### Changelog:
5+
* Add video section in ReadME.md
6+
7+
## [1.0.5] - 01-09-2020
8+
### Changelog:
9+
* Added test file for CI-CD pipeline.
10+
11+
## [1.0.5] - 22-05-2020
12+
### Changelog:
13+
* Made changes according to latest uplink RC v1.0.5.
14+
15+
## [1.0.0] - 23-03-2020

README.md

+95-89
Original file line numberDiff line numberDiff line change
@@ -1,89 +1,95 @@
1-
# connector-zenko (uplink v1.0.5)
2-
3-
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/b76faa16299a4236ad85baa9f39b7294)](https://app.codacy.com/gh/storj-thirdparty/connector-zenko?utm_source=github.com&utm_medium=referral&utm_content=storj-thirdparty/connector-zenko&utm_campaign=Badge_Grade_Dashboard)
4-
[![Go Report Card](https://goreportcard.com/badge/github.com/storj-thirdparty/connector-zenko)](https://goreportcard.com/report/github.com/storj-thirdparty/connector-zenko)
5-
![Cloud Build](https://storage.googleapis.com/storj-utropic-services-badges/builds/connector-zenko/branches/master.svg)
6-
7-
## Overview
8-
9-
Command line application (on Windows/Linux/Mac) for taking data backup from Zenko to Storj. Application connects to Zenko server and the souce code for interaction to Storj for cloud storage which is written in Golang.
10-
11-
Zenko is infrastructure software to control Data in Multi-Cloud IT Environments without cloud lock-in and has features such as enabling unified data management from anywhere through a secure cloud portal, providing a single S3 endpoint through which data can be stored, retrieved and searched across any location.
12-
13-
### Features of connector-zenko:
14-
15-
* Connects S3 compatible cloud storages (e.g. Amazon AWS, Azure Blob, Google Cloud Storage, Wasabi) to the Zenko instance for backing up their data to StorJ V3 network.
16-
* Upload any type of data from Zenko to Storj (single or multiple at once) whether it is a folder, document, data file, image, video, etc.
17-
```
18-
Usage:
19-
connector-zenko [command] <flags>
20-
21-
Available Commands:
22-
help Help about any command
23-
store Command to upload data to a Storj V3 network.
24-
version Prints the version of the tool
25-
```
26-
27-
```store``` - Connect to the specified Zenko instance (default: ```zenko_property.json```). Backups of the Zenko storage are generated using tooling provided by Zenko then uploaded to the Storj network. Connect to a Storj v3 network using the access specified in the Storj configuration file (default: ```storj_config.json```).
28-
29-
Sample configuration files are provided in the ```./config``` folder.
30-
31-
## Requirements and Install
32-
33-
To build from scratch, [install the latest Go](https://golang.org/doc/install#install).
34-
35-
> Note: Ensure go modules are enabled (GO111MODULE=on)
36-
37-
#### Option #1: clone this repo (most common)
38-
39-
To clone the repo
40-
41-
```
42-
git clone https://github.com/storj-thirdparty/connector-zenko.git
43-
```
44-
45-
Then, build the project using the following:
46-
47-
```
48-
cd connector-zenko
49-
go build
50-
```
51-
52-
#### Option #2: go get into your gopath
53-
54-
To download the project inside your GOPATH use the following command:
55-
56-
```
57-
go get github.com/storj-thirdparty/connector-zenko
58-
```
59-
60-
## Run (short version)
61-
62-
Once you have built the project run the following commands as per your requirement:
63-
64-
##### Get help
65-
66-
```
67-
$ ./connector-zenko --help
68-
```
69-
70-
##### Check version
71-
72-
```
73-
$ ./connector-zenko --version
74-
```
75-
76-
##### Create backup from Zenko and upload to Storj
77-
78-
```
79-
$ ./connector-zenko store
80-
```
81-
82-
## Documentation
83-
84-
For more information on runtime flags, configuration, testing, and diagrams, check out the [Detail](//github.com/storj-thirdparty/connector-zenko/wiki) or jump to:
85-
86-
* [Config Files](//github.com/storj-thirdparty/connector-zenko/wiki/#config-files)
87-
* [Run (long version)](//github.com/storj-thirdparty/connector-zenko/wiki/#run)
88-
* [Testing](//github.com/storj-thirdparty/connector-zenko/wiki/#testing)
89-
* [Flow Diagram](//github.com/storj-thirdparty/connector-zenko/wiki/#flow-diagram)
1+
# connector-zenko (uplink v1.0.5)
2+
3+
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/b76faa16299a4236ad85baa9f39b7294)](https://app.codacy.com/gh/storj-thirdparty/connector-zenko?utm_source=github.com&utm_medium=referral&utm_content=storj-thirdparty/connector-zenko&utm_campaign=Badge_Grade_Dashboard)
4+
[![Go Report Card](https://goreportcard.com/badge/github.com/storj-thirdparty/connector-zenko)](https://goreportcard.com/report/github.com/storj-thirdparty/connector-zenko)
5+
![Cloud Build](https://storage.googleapis.com/storj-utropic-services-badges/builds/connector-zenko/branches/master.svg)
6+
7+
## Overview
8+
9+
Command line application (on Windows/Linux/Mac) for taking data backup from Zenko to Storj. Application connects to Zenko server and the souce code for interaction to Storj for cloud storage which is written in Golang.
10+
11+
Zenko is infrastructure software to control Data in Multi-Cloud IT Environments without cloud lock-in and has features such as enabling unified data management from anywhere through a secure cloud portal, providing a single S3 endpoint through which data can be stored, retrieved and searched across any location.
12+
13+
### Features of connector-zenko:
14+
15+
* Connects S3 compatible cloud storages (e.g. Amazon AWS, Azure Blob, Google Cloud Storage, Wasabi) to the Zenko instance for backing up their data to StorJ V3 network.
16+
* Upload any type of data from Zenko to Storj (single or multiple at once) whether it is a folder, document, data file, image, video, etc.
17+
```
18+
Usage:
19+
connector-zenko [command] <flags>
20+
21+
Available Commands:
22+
help Help about any command
23+
store Command to upload data to a Storj V3 network.
24+
version Prints the version of the tool
25+
```
26+
27+
```store``` - Connect to the specified Zenko instance (default: ```zenko_property.json```). Backups of the Zenko storage are generated using tooling provided by Zenko then uploaded to the Storj network. Connect to a Storj v3 network using the access specified in the Storj configuration file (default: ```storj_config.json```).
28+
29+
Sample configuration files are provided in the ```./config``` folder.
30+
31+
## Requirements and Install
32+
33+
To build from scratch, [install the latest Go](https://golang.org/doc/install#install).
34+
35+
> Note: Ensure go modules are enabled (GO111MODULE=on)
36+
37+
#### Option #1: clone this repo (most common)
38+
39+
To clone the repo
40+
41+
```
42+
git clone https://github.com/storj-thirdparty/connector-zenko.git
43+
```
44+
45+
Then, build the project using the following:
46+
47+
```
48+
cd connector-zenko
49+
go build
50+
```
51+
52+
#### Option #2: go get into your gopath
53+
54+
To download the project inside your GOPATH use the following command:
55+
56+
```
57+
go get github.com/storj-thirdparty/connector-zenko
58+
```
59+
60+
## Run (short version)
61+
62+
Once you have built the project run the following commands as per your requirement:
63+
64+
##### Get help
65+
66+
```
67+
$ ./connector-zenko --help
68+
```
69+
70+
##### Check version
71+
72+
```
73+
$ ./connector-zenko --version
74+
```
75+
76+
##### Create backup from Zenko and upload to Storj
77+
78+
```
79+
$ ./connector-zenko store
80+
```
81+
82+
## Documentation
83+
84+
* Access documentation on local system :
85+
1) Install [docsify](https://www.npmjs.com/package/docsify-cli)
86+
2) Run the following command at the root directory of the cloned project.
87+
```
88+
$ docsify serve docs
89+
```
90+
* For more information on runtime flags, configuration, testing, and diagrams, check out the [Detail](//github.com/storj-thirdparty/connector-zenko/wiki) or jump to:
91+
* [Config Files](//github.com/storj-thirdparty/connector-zenko/wiki/#config-files)
92+
* [Run (long version)](//github.com/storj-thirdparty/connector-zenko/wiki/#run)
93+
* [Testing](//github.com/storj-thirdparty/connector-zenko/wiki/#testing)
94+
* [Flow Diagram](//github.com/storj-thirdparty/connector-zenko/wiki/#flow-diagram)
95+
* [Video](//github.com/storj-thirdparty/connector-zenko/#/videos)

docs/_navbar.md

+1
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@
66
* Documentation
77
* [Config Files](/config-files.md)
88
* [Run (long version)](/run.md)
9+
* [![Demo Video](/_images/arch.drawio.png)](/videos/zenko.webm "Connector Demo")

docs/_sidebar.md

+1
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
* Documentation
55
* [Config Files](/config-files.md)
66
* [Run (long version)](/run.md)
7+
* [Videos](/videos.md)

docs/videos.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Videos
2+
3+
## Demo
4+
5+
[Connector Demo](/videos/zenko.webm "Connector Demo")

docs/videos/zenko.webm

13.8 MB
Binary file not shown.

0 commit comments

Comments
 (0)