Skip to content

Commit 002b7d7

Browse files
committed
WEKA Operator 1.8.7
1 parent 6fa95d2 commit 002b7d7

File tree

92 files changed

+32331
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+32331
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# WEKA Operator
2+
3+
The WEKA Operator simplifies deploying, managing, and scaling the WEKA Data Platform within a Kubernetes cluster. It provides custom Kubernetes resources that define and manage WEKA components effectively.
4+
5+
By integrating WEKA's high-performance storage into Kubernetes, the Operator supports compute-intensive applications like AI, ML, and HPC. This enhances data access speed and boosts overall performance.
6+
7+
The WEKA Operator automates tasks, enables periodic maintenance, and ensures robust cluster management. This setup provides resilience and scalability across the cluster. With its persistent, high-performance data layer, the WEKA Operator enables efficient management of large datasets, ensuring scalability and efficiency.
8+
9+
## Prerequisites
10+
11+
- A Kubernetes cluster with hugepages enabled
12+
13+
14+
## Parameters
15+
16+
See instructions at https://docs.weka.io/kubernetes/weka-operator-deployments
17+
18+
19+
## References
20+
21+
- [WEKA Operator](https://docs.weka.io/kubernetes/weka-operator-deployments)
92.7 KB
Binary file not shown.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Patterns to ignore when building packages.
2+
# This supports shell glob matching, relative path matching, and
3+
# negation (prefixed with !). Only one pattern per line.
4+
.DS_Store
5+
# Common VCS dirs
6+
.git/
7+
.gitignore
8+
.bzr/
9+
.bzrignore
10+
.hg/
11+
.hgignore
12+
.svn/
13+
# Common backup files
14+
*.swp
15+
*.bak
16+
*.tmp
17+
*.orig
18+
*~
19+
# Various IDEs
20+
.project
21+
.idea/
22+
*.tmproj
23+
.vscode/
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: v2
2+
description: Weka operator for Kubernetes clusters
3+
maintainers:
4+
5+
name: weka
6+
url: https://weka.io
7+
name: weka-operator
8+
type: application
9+
version: v1.8.7

packs/weka-operator-addon-v1.8.7/charts/weka-operator/crds/.gitkeep

Whitespace-only changes.
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
---
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
annotations:
6+
controller-gen.kubebuilder.io/version: v0.16.5
7+
name: driveclaims.weka.weka.io
8+
spec:
9+
group: weka.weka.io
10+
names:
11+
kind: DriveClaim
12+
listKind: DriveClaimList
13+
plural: driveclaims
14+
singular: driveclaim
15+
scope: Namespaced
16+
versions:
17+
- additionalPrinterColumns:
18+
- description: Owner
19+
jsonPath: .spec.owner
20+
name: Owner
21+
type: string
22+
- description: Device
23+
jsonPath: .spec.device
24+
name: Device
25+
type: string
26+
- description: Drive UUUD
27+
jsonPath: .spec.driveUuid
28+
name: Drive UUID
29+
priority: 1
30+
type: string
31+
- description: Creation time
32+
jsonPath: .metadata.creationTimestamp
33+
name: Age
34+
type: date
35+
name: v1alpha1
36+
schema:
37+
openAPIV3Schema:
38+
properties:
39+
apiVersion:
40+
description: |-
41+
APIVersion defines the versioned schema of this representation of an object.
42+
Servers should convert recognized schemas to the latest internal value, and
43+
may reject unrecognized values.
44+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
45+
type: string
46+
kind:
47+
description: |-
48+
Kind is a string value representing the REST resource this object represents.
49+
Servers may infer this from the endpoint the client submits requests to.
50+
Cannot be updated.
51+
In CamelCase.
52+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
53+
type: string
54+
metadata:
55+
type: object
56+
spec:
57+
properties:
58+
device:
59+
type: string
60+
driveUuid:
61+
type: string
62+
owner:
63+
type: string
64+
required:
65+
- device
66+
- driveUuid
67+
- owner
68+
type: object
69+
status:
70+
type: object
71+
type: object
72+
served: true
73+
storage: true
74+
subresources:
75+
status: {}

0 commit comments

Comments
 (0)