Skip to content

Commit 1b9394d

Browse files
authored
feat: remove openebs (#1746)
1 parent ab4e969 commit 1b9394d

File tree

8 files changed

+4
-114
lines changed

8 files changed

+4
-114
lines changed

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ The features included will depend on the type of configuration you want to use.
1111
1. **"Flux cluster"** - a Kubernetes cluster deployed on-top of [Talos Linux](https://github.com/siderolabs/talos) with an opinionated implementation of [Flux](https://github.com/fluxcd/flux2) using [GitHub](https://github.com/) as the Git provider and [sops](https://github.com/getsops/sops) to manage secrets.
1212

1313
- **Required:** Some knowledge of [Containers](https://opencontainers.org/), [YAML](https://yaml.org/), and [Git](https://git-scm.com/).
14-
- **Components:** [flux](https://github.com/fluxcd/flux2), [cilium](https://github.com/cilium/cilium), [cert-manager](https://github.com/cert-manager/cert-manager), [spegel](https://github.com/spegel-org/spegel), [reloader](https://github.com/stakater/Reloader), and [openebs](https://github.com/openebs/openebs).
14+
- **Components:** [flux](https://github.com/fluxcd/flux2), [cilium](https://github.com/cilium/cilium), [cert-manager](https://github.com/cert-manager/cert-manager), [spegel](https://github.com/spegel-org/spegel), and [reloader](https://github.com/stakater/Reloader).
1515

1616
2. **"Flux cluster with Cloudflare"** - An addition to "**Flux cluster**" that provides DNS and SSL with [Cloudflare](https://www.cloudflare.com/). [Cloudflare Tunnel](https://www.cloudflare.com/products/tunnel/) is also included to provide external access to certain applications deployed in your cluster.
1717

@@ -125,7 +125,7 @@ There are **4 stages** outlined below for completing this project, make sure you
125125

126126
4. Watch the rollout of your cluster happen:
127127

128-
📍 _Depending on the features you choose a successful rollout will include pods being deployed into the **cert-manager, flux-system, network and openebs-system** namespaces_
128+
📍 _Depending on the features you choose a successful rollout will include pods being deployed into the **cert-manager, flux-system, kube-system and network** namespaces_
129129

130130
```sh
131131
watch kubectl get pods --all-namespaces
@@ -330,8 +330,8 @@ Instead of using [k8s_gateway](https://github.com/ori-edge/k8s_gateway) to provi
330330

331331
### Storage
332332

333-
The included CSI (openebs in local-hostpath mode) is a great start for storage but soon you might find you need more features like replicated block storage, or to connect to a NFS/SMB/iSCSI server. If you need any of those features be sure to check out the projects like [rook-ceph](https://github.com/rook/rook), [longhorn](https://github.com/longhorn/longhorn), [openebs](https://github.com/openebs/openebs), [democratic-csi](https://github.com/democratic-csi/democratic-csi), [csi-driver-nfs](https://github.com/kubernetes-csi/csi-driver-nfs),
334-
and [synology-csi](https://github.com/SynologyOpenSource/synology-csi).
333+
You might find you need persistent storage for your workloads with features like replicated storage or to connect to a NFS/SMB/iSCSI server. If you need any of those features be sure to check out the projects like [rook-ceph](https://github.com/rook/rook), [longhorn](https://github.com/longhorn/longhorn), [openebs](https://github.com/openebs/openebs), [democratic-csi](https://github.com/democratic-csi/democratic-csi), [csi-driver-nfs](https://github.com/kubernetes-csi/csi-driver-nfs), [csi-driver-smb](https://github.com/kubernetes-csi/csi-driver-smb)
334+
or [synology-csi](https://github.com/SynologyOpenSource/synology-csi).
335335

336336
### Community Repositories
337337

templates/config/kubernetes/apps/openebs-system/kustomization.yaml.j2

-16
This file was deleted.

templates/config/kubernetes/apps/openebs-system/openebs/app/helmrelease.yaml.j2

-49
This file was deleted.

templates/config/kubernetes/apps/openebs-system/openebs/app/kustomization.yaml.j2

-6
This file was deleted.

templates/config/kubernetes/apps/openebs-system/openebs/ks.yaml.j2

-20
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
machine:
22
kubelet:
3-
extraMounts:
4-
- destination: /var/openebs/local
5-
type: bind
6-
source: /var/openebs/local
7-
options:
8-
- bind
9-
- rshared
10-
- rw
113
nodeIP:
124
validSubnets:
135
- #{ node_network }#

templates/config/kubernetes/flux/meta/repositories/helm/kustomization.yaml.j2

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ resources:
1212
- ./jetstack.yaml
1313
- ./k8s-gateway.yaml
1414
- ./metrics-server.yaml
15-
- ./openebs.yaml
1615
- ./prometheus-community.yaml
1716
- ./spegel.yaml
1817
- ./stakater.yaml

templates/config/kubernetes/flux/meta/repositories/helm/openebs.yaml.j2

-10
This file was deleted.

0 commit comments

Comments
 (0)