Skip to content

Commit

Permalink
build: remove yugabytedb operator
Browse files Browse the repository at this point in the history
The YugabyteDB team has decided to move support of their operator
to a new repo at https://github.com/yugabyte/yugabyte-operator.
The operator in Rook is no longer needed. Further usage of
the YugabyteDB operator is recommended at the new location.

Signed-off-by: Travis Nielsen <[email protected]>
  • Loading branch information
travisn committed Feb 6, 2021
1 parent a1b3682 commit 043f947
Show file tree
Hide file tree
Showing 55 changed files with 25 additions and 4,898 deletions.
3 changes: 1 addition & 2 deletions .commitlintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@
"core",
"docs",
"nfs",
"test",
"yugabytedb"
"test"
]
],
"body-leading-blank": [
Expand Down
4 changes: 0 additions & 4 deletions CODE-OWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,3 @@ areas:
nfs:
reviewers:
- rohan47
yugabytedb:
reviewers:
- Arnav15
- samkulkarni20
1 change: 0 additions & 1 deletion Documentation/development-flow.md
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,6 @@ The `component` **MUST** be one of the following:
- docs
- nfs
- test
- yugabytedb

Note: sometimes you will feel like there is not so much to say, for instance if you are fixing a typo in a text.
In that case, it is acceptable to shorten the commit message.
Expand Down
11 changes: 5 additions & 6 deletions Documentation/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,8 @@ Rook provides a growing number of storage providers to a Kubernetes cluster, eac

**Follow these guides to get started with each provider**:

| Storage Provider | Status | Description |
| --------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Ceph](ceph-quickstart.md) | Stable / V1 | Ceph is a highly scalable distributed storage solution for block storage, object storage, and shared filesystems with years of production deployments. |
| [Cassandra](cassandra.md) | Alpha | Cassandra is a highly available NoSQL database featuring lightning fast performance, tunable consistency and massive scalability. |
| [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. |
| Storage Provider | Status | Description |
| -------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Ceph](ceph-quickstart.md) | Stable / V1 | Ceph is a highly scalable distributed storage solution for block storage, object storage, and shared filesystems with years of production deployments. |
| [Cassandra](cassandra.md) | Alpha | Cassandra is a highly available NoSQL database featuring lightning fast performance, tunable consistency and massive scalability. |
| [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. |
121 changes: 0 additions & 121 deletions Documentation/yugabytedb-cluster-crd.md

This file was deleted.

114 changes: 0 additions & 114 deletions Documentation/yugabytedb.md

This file was deleted.

4 changes: 1 addition & 3 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,6 @@ pipeline {
}
} else if (body.contains("[test nfs]") || title.contains("nfs:")) {
env.testProvider = "nfs"
} else if (body.contains("[test yugabytedb]") || title.contains("yugabytedb:")) {
env.testProvider = "yugabytedb"
} else if (body.contains("[test]")) {
env.shouldBuild = "true"
} else if (!changed_files.contains(".go")) {
Expand Down Expand Up @@ -152,7 +150,7 @@ pipeline {
}
steps {
sh 'cat _output/version | xargs tests/scripts/makeTestImages.sh save amd64'
stash name: 'repo-amd64',includes: 'ceph-amd64.tar,cassandra-amd64.tar,nfs-amd64.tar,yugabytedb-amd64.tar,build/common.sh,_output/tests/linux_amd64/,_output/charts/,tests/scripts/,cluster/charts/'
stash name: 'repo-amd64',includes: 'ceph-amd64.tar,cassandra-amd64.tar,nfs-amd64.tar,build/common.sh,_output/tests/linux_amd64/,_output/charts/,tests/scripts/,cluster/charts/'
script {
def data = [
"aws_1.15.x": "v1.15.12",
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,11 +81,12 @@ More details about API versioning and status in Kubernetes can be found on the K
| Ceph | [Ceph](https://ceph.com/) is a distributed storage system that provides file, block and object storage and is deployed in large scale production clusters. | ceph.rook.io/v1 | Stable |
| Cassandra | [Cassandra](http://cassandra.apache.org/) is a highly available NoSQL database featuring lightning fast performance, tunable consistency and massive scalability. [Scylla](https://www.scylladb.com) is a close-to-the-hardware rewrite of Cassandra in C++, which enables much lower latencies and higher throughput. | cassandra.rook.io/v1alpha1 | Alpha |
| NFS | [Network File System (NFS)](https://github.com/nfs-ganesha/nfs-ganesha/wiki) allows remote hosts to mount file systems over a network and interact with those file systems as though they are mounted locally. | nfs.rook.io/v1alpha1 | Alpha |
| YugabyteDB | [YugabyteDB](https://docs.yugabyte.com/latest/introduction/) is a high-performance, cloud-native distributed SQL database which can tolerate disk, node, zone and region failures automatically. | yugabytedb.rook.io/v1alpha1 | Alpha |
| CockroachDB | [CockroachDB](https://www.cockroachlabs.com/product/cockroachdb/) is a cloud-native SQL database for building global, scalable cloud services that survive disasters. | cockroachdb.rook.io/v1alpha1 | [Deprecated](https://github.com/rook/rook/issues/6990)* |
| EdgeFS | [EdgeFS](http://edgefs.io) is high-performance and fault-tolerant decentralized data fabric with access to object, file, NoSQL and block. | edgefs.rook.io/v1 | [Deprecated](https://github.com/rook/rook/issues/5823#issuecomment-703834989)* |
| YugabyteDB | [YugabyteDB](https://docs.yugabyte.com/latest/introduction/) is a high-performance, cloud-native distributed SQL database which can tolerate disk, node, zone and region failures automatically. | yugabytedb.rook.io/v1alpha1 | [Deprecated](https://github.com/rook/rook/issues/6992#issuecomment-771297708)* |

\* EdgeFS and CockroachDB were removed from Rook in v1.6. See [Rook v1.5](https://rook.github.io/docs/rook/v1.5/) docs if still interested.
\* CockroachDB, EdgeFS, and YugabyteDB were removed from Rook in v1.6. See [Rook v1.5](https://rook.github.io/docs/rook/v1.5/) docs if still interested.
For YugabyteDB, see the replacement operator [here](https://github.com/yugabyte/yugabyte-operator).

### Official Releases

Expand Down
2 changes: 1 addition & 1 deletion build/codegen/codegen.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

GROUP_VERSIONS="rook.io:v1 rook.io:v1alpha2 ceph.rook.io:v1 nfs.rook.io:v1alpha1 cassandra.rook.io:v1alpha1 yugabytedb.rook.io:v1alpha1"
GROUP_VERSIONS="rook.io:v1 rook.io:v1alpha2 ceph.rook.io:v1 nfs.rook.io:v1alpha1 cassandra.rook.io:v1alpha1"

scriptdir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
codegendir="${scriptdir}/../../vendor/k8s.io/code-generator"
Expand Down
2 changes: 1 addition & 1 deletion build/makelib/common.mk
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ endif
echo.%: ; @echo $* = $($*)

# Select which images (backends) to make; default to all possible images
IMAGES ?= ceph nfs cassandra yugabytedb
IMAGES ?= ceph nfs cassandra

COMMA := ,
SPACE :=
Expand Down
3 changes: 2 additions & 1 deletion build/release/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,5 +113,6 @@ Containers go to docker hub where we have the following repos:

```
rook/ceph
rook/yugabytedb
rook/nfs
rook/cassandra
```
Loading

0 comments on commit 043f947

Please sign in to comment.