Skip to content

Commit

Permalink
minio: remove from rook
Browse files Browse the repository at this point in the history
The minio operator has not had community support nor
any updates since being added to Rook. Support is being
removed from Rook due to this lack of community interest.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
  • Loading branch information
travisn committed Jan 8, 2020
1 parent 044140f commit 9a078bf
Show file tree
Hide file tree
Showing 49 changed files with 29 additions and 2,393 deletions.
1 change: 0 additions & 1 deletion CODE-OWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,3 @@ areas:
reviewers:
- rohan47
cockroachdb:
minio:
15 changes: 2 additions & 13 deletions Documentation/development-flow.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ cd rook
make

# build a single storage provider, where the IMAGES can be a subdirectory of the "images" folder:
# "cassandra", "ceph", "cockroachdb", "edgefs", "minio", or "nfs"
# "cassandra", "ceph", "cockroachdb", "edgefs", or "nfs"
make IMAGES="cassandra" build

# multiple storage providers can also be built
Expand Down Expand Up @@ -119,8 +119,6 @@ rook
│   │   │   ├── v1
│   │   ├── cockroachdb.rook.io # cockroachdb specific specs
│   │   │   └── v1alpha1
│   │   ├── minio.rook.io # minio specific specs for cluster, object
│   │   │   └── v1alpha1
│   │   ├── nfs.rook.io # nfs server specific specs
│   │   │   └── v1alpha1
│   │   └── rook.io # rook.io API group of common types
Expand All @@ -135,7 +133,6 @@ rook
│   │   ├── cockroachdb
│   │   ├── discover
│   │   ├── k8sutil
│   │   ├── minio
│   │   ├── nfs
│   │   └── test
│   ├── test
Expand Down Expand Up @@ -332,7 +329,7 @@ Note: the binary output location is `_output/bin/linux_amd64/rook` on linux, and

### Running locally

The command-line flag: `--operator-image <image>` should be used to allow running outside of a pod since some operators read the image from the pod. This is a pattern where the operator pod is based on the image of the actual storage provider image (currently used by ceph, edgefs, cockroachdb, minio). The image url should be passed manually (for now) to match the operator's Dockerfile `FROM` statement.
The command-line flag: `--operator-image <image>` should be used to allow running outside of a pod since some operators read the image from the pod. This is a pattern where the operator pod is based on the image of the actual storage provider image (currently used by ceph, edgefs, cockroachdb). The image url should be passed manually (for now) to match the operator's Dockerfile `FROM` statement.

The next sections describe the supported operators and their notes.

Expand All @@ -344,11 +341,3 @@ _output/bin/darwin_amd64/rook cockroachdb operator --operator-image cockroachdb/

* Set `--operator-image` to the base image of [cockroachdb Dockerfile](../images/cockroachdb/Dockerfile#L15)
* The execution of `/cockroach/cockroach init` in [initCluster()](../pkg/operator/cockroachdb/controller.go#L490) runs in a kubernetes job to complete the clusterization of its pods.

### Minio

```console
_output/bin/darwin_amd64/rook minio operator --operator-image minio/minio:RELEASE.2019-04-23T23-50-36Z
```

* Set `--operator-image` to the base image of [minio Dockerfile](../images/minio/Dockerfile#L15)
132 changes: 0 additions & 132 deletions Documentation/minio-object-store-crd.md

This file was deleted.

111 changes: 0 additions & 111 deletions Documentation/minio-object-store.md

This file was deleted.

1 change: 0 additions & 1 deletion Documentation/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,5 @@ Rook provides a growing number of storage providers to a Kubernetes cluster, eac
| [EdgeFS](edgefs-quickstart.md) | Stable / V1 | EdgeFS is high-performance and fault-tolerant decentralized data fabric with access to object, file, NoSQL and block. |
| [Cassandra](cassandra.md) | Alpha | Cassandra is a highly available NoSQL database featuring lightning fast performance, tunable consistency and massive scalability. |
| [CockroachDB](cockroachdb.md) | Alpha | CockroachDB is a cloud-native SQL database for building global, scalable cloud services that survive disasters. |
| [Minio](minio-object-store.md) | Alpha | Minio is a high performance distributed object storage server, designed for large-scale private cloud infrastructure. |
| [NFS](nfs.md) | Alpha | NFS allows remote hosts to mount filesystems over a network and interact with those filesystems as though they are mounted locally. |
| [YugabyteDB](yugabytedb.md) | Alpha | YugaByteDB is a high-performance, cloud-native distributed SQL database which can tolerate disk, node, zone and region failures automatically. |
2 changes: 1 addition & 1 deletion OWNERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ This page lists all active maintainers and their areas of expertise. This can be
* Travis Nielsen <tnielsen@redhat.com> ([travisn](https://github.com/travisn))
* Ceph, Operators/Orchestration, Test automation
* Jared Watts <jared@upbound.io> ([jbw976](https://github.com/jbw976))
* Framework, APIs, CockroachDB, Minio
* Framework, APIs, CockroachDB

## Maintainers

Expand Down
3 changes: 3 additions & 0 deletions PendingReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@

### <Storage Provider>

### Minio
- The minio operator was removed from Rook


## Known Issues

Expand Down
Loading

0 comments on commit 9a078bf

Please sign in to comment.