Skip to content
This repository has been archived by the owner on Jul 22, 2024. It is now read-only.

Merge dev (v2.0.0) into master branch #280

Closed
wants to merge 28 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
e2cdd26
Spectrumscale-epic1 fix for UB-1487,UB-1488,UB-1495
deeghuge Aug 28, 2018
5841a2a
addressed pull request review comments for PR#243
deeghuge Aug 30, 2018
6fbeb27
SpectrumScale-epic1 Testcase for clients.go changes
deeghuge Sep 6, 2018
45beb36
PR#243 Fixed the formatting of Error msg
deeghuge Sep 11, 2018
4894056
Fix/ub 1060 unmount should continue on faulty device (#246)
olgashtivelman Sep 18, 2018
19891db
Fix/ub-599 discover by sg_inq should continue scan if bad mpath devic…
olgashtivelman Sep 25, 2018
6cf9168
UB-1406 remove mountpoint safely (#248)
olgashtivelman Sep 27, 2018
422904c
Merge pull request #243 from IBM/spectrumscale_epic1
deeghuge Oct 2, 2018
1a9cae4
Spectrumscale epic2 (#249)
deeghuge Oct 18, 2018
1c0104b
Feature/upgrade Alpine3.8, openssl and ca-certificates (#251)
shay-berman Oct 22, 2018
1c9ea85
Fix/ub-600 : sg_inq is skipped if device is faulty (#250)
olgashtivelman Oct 25, 2018
724a369
Fix/ub-1522 handle umount without vendor (#253)
olgashtivelman Oct 25, 2018
ae6a0a5
Spectrumscale epic3 - Ignore backend sent by Provisioner/flex during …
deeghuge Nov 1, 2018
3c95a5d
Fix/ub 1671 idempotent issues in delete (#266)
olgashtivelman Nov 11, 2018
593eab5
Spectrumscale validation (#263)
deeghuge Nov 12, 2018
b5bddd1
Fix/ub-1675 support fc and iscsi (#267)
olgashtivelman Nov 21, 2018
6e45b2d
spectrumscale backend rest call optimization
deeghuge Nov 26, 2018
3835cb8
Fix/ub 1103 ds8k storwize lun0 rescan (#265)
yixuan0825 Nov 27, 2018
f37a222
spectrumscale fixing Paging variable type (#273)
deeghuge Dec 3, 2018
aeb18c1
New notices file for version 2.0.0 (#272)
shay-berman Dec 5, 2018
95e25e8
Ub-1734: added wwn to log message (#277)
olgashtivelman Dec 5, 2018
e698ded
Fix/ub-1722 soft link issue on uncleared node (#274)
olgashtivelman Dec 5, 2018
3d199e2
UB-1731 - start script modified to copy cert to a different location …
ranhrl Dec 5, 2018
9a1e727
openssl for alpine 3.8
Dec 5, 2018
9c2086e
Update notices_file_for_ibm_storage_enabler_for_containers
shay-berman Dec 5, 2018
df516f6
Merge pull request #279 from IBM/fix/openssl-ver
shay-berman Dec 5, 2018
f203222
Update README to v2.0.0 (#269)
shay-berman Dec 5, 2018
ae2f7c4
Merge branch 'master' into dev
shay-berman Dec 6, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ COPY . .
RUN CGO_ENABLED=1 GOOS=linux go build -tags netgo -v -a --ldflags '-w -linkmode external -extldflags "-static"' -installsuffix cgo -o ubiquity main.go


FROM alpine:3.7
RUN apk --no-cache add ca-certificates=20171114-r0 openssl=1.0.2o-r1
FROM alpine:3.8
RUN apk --no-cache add ca-certificates=20171114-r3 openssl=1.0.2q-r0
WORKDIR /root/
COPY --from=0 /go/src/github.com/IBM/ubiquity/ubiquity .
COPY --from=0 /go/src/github.com/IBM/ubiquity/LICENSE .
Expand All @@ -22,6 +22,7 @@ ENV PATH=/root:$PATH \
UBIQUITY_SERVER_CERT_PRIVATE=/var/lib/ubiquity/ssl/private/ubiquity.key \
UBIQUITY_SERVER_CERT_PUBLIC=/var/lib/ubiquity/ssl/private/ubiquity.crt \
UBIQUITY_SERVER_VERIFY_SCBE_CERT=/var/lib/ubiquity/ssl/public/scbe-trusted-ca.crt \
UBIQUITY_SERVER_VERIFY_SPECTRUMSCALE_CERT=/var/lib/ubiquity/ssl/public/spectrumscale-trusted-ca.crt \
UBIQUITY_DB_SSL_ROOT_CERT=/var/lib/ubiquity/ssl/public/ubiquity-db-trusted-ca.crt \
SSL_MODE=verify-full

Expand Down
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,16 @@ Ubiquity supports the Kubernetes and Docker frameworks, using the following plug
- [Ubiquity plugin for Kubernetes](https://github.com/IBM/ubiquity-k8s) (Dynamic Provisioner and FlexVolume)
- [Ubiquity Docker volume plugin](https://github.com/IBM/ubiquity-docker-plugin), for testing only.

Currently, the following storage systems use Ubiquity:
The IBM official solution for Kubernetes, based on the Ubiquity project, is referred to as IBM Storage Enabler for Containers. You can download the installation package and its documentation from [IBM Fix Central](http://www.ibm.com/support/fixcentral/swg/quickorder?parent=Software%20defined%20storage&product=ibm/StorageSoftware/IBM+Storage+Enabler+for+Containers&release=All&platform=All&function=all&source=fc).

Ubiquity supports the following storage systems:
* IBM block storage.

The IBM block storage is supported for Kubernetes via IBM Spectrum Connect. Ubiquity communicates with the IBM storage systems through Spectrum Connect. Spectrum Connect creates a storage profile (for example, gold, silver or bronze) and makes it available for Kubernetes. For details about supported storage systems, refer to the latest Spectrum Connect release notes.
IBM block storage is supported for Kubernetes via IBM Spectrum Connect. Ubiquity communicates with the IBM storage systems through Spectrum Connect. Spectrum Connect creates a storage profile (for example, gold, silver or bronze) and makes it available for Kubernetes.

The IBM official solution for Kubernetes, based on the Ubiquity project, is referred to as IBM Storage Enabler for Containers. You can download the installation package and its documentation from [IBM Fix Central](https://www.ibm.com/support/fixcentral/swg/selectFixes?parent=Software%2Bdefined%2Bstorage&product=ibm/StorageSoftware/IBM+Spectrum+Connect&release=All&platform=Linux&function=all). For details on the IBM Storage Enabler for Containers, see the relevant sections in the Spectrum Connect user guide.
* IBM Spectrum Scale

* IBM Spectrum Scale, for testing only.
IBM Spectrum Scale file storage is supported for Kubernetes. Ubiquity communicates with IBM Spectrum Scale system directly via IBM Spectrum Scale management API v2.

The code is provided as is, without warranty. Any issue will be handled on a best-effort basis.

Expand All @@ -30,7 +32,7 @@ The code is provided as is, without warranty. Any issue will be handled on a bes

Description of Ubiquity Kubernetes deployment:
* Ubiquity Kubernetes Dynamic Provisioner (ubiquity-k8s-provisioner) runs as a Kubernetes deployment with replica=1.
* Ubiquity Kubernetes FlexVolume (ubiquity-k8s-flex) runs as a Kubernetes daemonset on all the worker and master nodes.
* Ubiquity Kubernetes FlexVolume (ubiquity-k8s-flex) runs as a Kubernetes daemonset in all the worker and master nodes.
* Ubiquity (ubiquity) runs as a Kubernetes deployment with replica=1.
* Ubiquity database (ubiquity-db) runs as a Kubernetes deployment with replica=1.

Expand Down
82 changes: 0 additions & 82 deletions fakes/fake_SpectrumDataModel.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 13 additions & 13 deletions fakes/fake_block_device_mounter_utils.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading