Skip to content

Commit

Permalink
add rook-operator-2.4.1-80e86c92e6ad2dabee59ee8863dfa6ca576d3a98.tgz
Browse files Browse the repository at this point in the history
rook-operator-2.4.1-80e86c92e6ad2dabee59ee8863dfa6ca576d3a98.tgz-meta/README.md
rook-operator-2.4.1-80e86c92e6ad2dabee59ee8863dfa6ca576d3a98.tgz-meta/main.yaml
rook-operator-2.4.1-80e86c92e6ad2dabee59ee8863dfa6ca576d3a98.tgz-meta/values.schema.json
  • Loading branch information
catalogbot committed Nov 18, 2024
1 parent 5116b49 commit 1e02f61
Show file tree
Hide file tree
Showing 5 changed files with 350 additions and 1 deletion.
37 changes: 36 additions & 1 deletion index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24360,6 +24360,41 @@ entries:
urls:
- https://giantswarm.github.io/giantswarm-test-catalog/rook-operator-2.4.1-8c4e9906e1b6c5e4decaf07aaf7b821ac0f681a3.tgz
version: 2.4.1-8c4e9906e1b6c5e4decaf07aaf7b821ac0f681a3
- annotations:
application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-test-catalog/rook-operator-2.4.1-80e86c92e6ad2dabee59ee8863dfa6ca576d3a98.tgz-meta/main.yaml
application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-test-catalog/rook-operator-2.4.1-80e86c92e6ad2dabee59ee8863dfa6ca576d3a98.tgz-meta/README.md
application.giantswarm.io/team: team-rocket
application.giantswarm.io/values-schema: https://giantswarm.github.io/giantswarm-test-catalog/rook-operator-2.4.1-80e86c92e6ad2dabee59ee8863dfa6ca576d3a98.tgz-meta/values.schema.json
config.giantswarm.io/version: 1.x.x
apiVersion: v2
appVersion: 1.7.11
created: "2024-11-18T04:27:37.095177445Z"
dependencies:
- name: monitoring
repository: ""
version: 0.2.0
- name: rook-ceph-cluster
repository: ""
version: 0.0.1
description: File, Block, and Object Storage Services for your Cloud-Native Environment
digest: 128094521c84e55e1efe82460e53f45e4bf6d368f95cf07e7b8b23094b22fb80
home: https://github.com/giantswarm/rook-operator-app
icon: https://s.giantswarm.io/app-icons/2/svg/rook-dark.svg
keywords:
- operator
- rook
- ceph
kubeVersion: '>=1.16.0'
maintainers:
- name: travisn
- name: galexrt
- name: jbw976
name: rook-operator
sources:
- https://github.com/rook/rook
urls:
- https://giantswarm.github.io/giantswarm-test-catalog/rook-operator-2.4.1-80e86c92e6ad2dabee59ee8863dfa6ca576d3a98.tgz
version: 2.4.1-80e86c92e6ad2dabee59ee8863dfa6ca576d3a98
- annotations:
application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-test-catalog/rook-operator-2.4.1-8031f84db3af893bd3deec21fa0d8b3b15d1aab0.tgz-meta/main.yaml
application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-test-catalog/rook-operator-2.4.1-8031f84db3af893bd3deec21fa0d8b3b15d1aab0.tgz-meta/README.md
Expand Down Expand Up @@ -30370,4 +30405,4 @@ entries:
urls:
- https://giantswarm.github.io/giantswarm-test-catalog/zot-0.0.0-0b141fee021e1ccb5c4b25af6b43fe4fc866a0f1.tgz
version: 0.0.0-0b141fee021e1ccb5c4b25af6b43fe4fc866a0f1
generated: "2024-11-18T04:23:23.699930267Z"
generated: "2024-11-18T04:27:37.084469368Z"
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[![CircleCI](https://circleci.com/gh/giantswarm/rook-operator-app.svg?style=shield)](https://circleci.com/gh/giantswarm/rook-operator-app)

# rook-operator chart

This App can be used in several different deployment scenarios, but its main use is
to expose storage in a KVM-based Management Cluster to customer workloads which are
running in a Workload Cluster.

If you wish to make use of this App in your Giant Swarm clusters, please talk to your
Account Engineer who will guide you through the requirements.

**What is this app?**

This app deploys the [rook operator](https://github.com/rook/rook/) to Giant Swarm clusters
(both Management and Workload clusters).

**Why did we add it?**

Using Rook to provide Ceph storage abstracts storage provisioning away from the underlying
infrastructure and improves the end-user experience when interacting with storage.

**Who can use it?**

Anyone may use this app, however it is directly intended to be used in Giant Swarm on-premise
clusters, and as such it is customised specifically for this purpose.

## Limitations

Some apps have restrictions on how they can be deployed.
Not following these limitations will most likely result in a broken deployment.

* This App will only be available for KVM on-premise clusters.
* The cluster namespace (usually `rook-ceph`) **must** exist before the App is installed.

## Credit

* https://github.com/rook/rook/
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
annotations:
application.giantswarm.io/metadata: https://giantswarm.github.io/giantswarm-test-catalog/rook-operator-2.4.1-80e86c92e6ad2dabee59ee8863dfa6ca576d3a98.tgz-meta/main.yaml
application.giantswarm.io/readme: https://giantswarm.github.io/giantswarm-test-catalog/rook-operator-2.4.1-80e86c92e6ad2dabee59ee8863dfa6ca576d3a98.tgz-meta/README.md
application.giantswarm.io/team: team-rocket
application.giantswarm.io/values-schema: https://giantswarm.github.io/giantswarm-test-catalog/rook-operator-2.4.1-80e86c92e6ad2dabee59ee8863dfa6ca576d3a98.tgz-meta/values.schema.json
config.giantswarm.io/version: 1.x.x
chartApiVersion: v2
chartFile: rook-operator-2.4.1-80e86c92e6ad2dabee59ee8863dfa6ca576d3a98.tgz
dateCreated: '2024-11-18T04:27:30.462944'
digest: 128094521c84e55e1efe82460e53f45e4bf6d368f95cf07e7b8b23094b22fb80
home: https://github.com/giantswarm/rook-operator-app
icon: https://s.giantswarm.io/app-icons/2/svg/rook-dark.svg
restrictions:
compatibleProviders:
- kvm
Original file line number Diff line number Diff line change
@@ -0,0 +1,262 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"admissionController": {
"type": ["null", "object"]
},
"allowMultipleFilesystems": {
"type": "boolean"
},
"annotations": {
"type": "object"
},
"cephCommandsTimeoutSeconds": {
"type": "string"
},
"crds": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"csi": {
"type": "object",
"properties": {
"allowUnsupportedVersion": {
"type": "boolean"
},
"cephFSFSGroupPolicy": {
"type": "string"
},
"enableCephfsDriver": {
"type": "boolean"
},
"enableCephfsSnapshotter": {
"type": "boolean"
},
"enableGrpcMetrics": {
"type": "boolean"
},
"enableOMAPGenerator": {
"type": "boolean"
},
"enableRBDSnapshotter": {
"type": "boolean"
},
"enableRbdDriver": {
"type": "boolean"
},
"forceCephFSKernelClient": {
"type": "boolean"
},
"pluginTolerations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"effect": {
"type": "string"
},
"operator": {
"type": "string"
}
}
}
},
"provisionerReplicas": {
"type": "integer"
},
"rbdFSGroupPolicy": {
"type": "string"
},
"volumeReplication": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
}
}
}
},
"currentNamespaceOnly": {
"type": "boolean"
},
"disableDeviceHotplug": {
"type": "boolean"
},
"discoverDaemonUdev": {
"type": ["null", "string"]
},
"enableDiscoveryDaemon": {
"type": "boolean"
},
"enableFlexDriver": {
"type": "boolean"
},
"enableOBCWatchOperatorNamespace": {
"type": "boolean"
},
"enableSelinuxRelabeling": {
"type": "boolean"
},
"global": {
"type": "object",
"properties": {
"cephClusterNamespace": {
"type": "string"
},
"isManagementCluster": {
"type": "boolean"
},
"rookCephCluster": {
"type": "object",
"properties": {
"toolbox": {
"type": "object",
"properties": {
"version": {
"type": "string"
}
}
}
}
},
"rookEnabled": {
"type": "boolean"
}
}
},
"hostpathRequiresPrivileged": {
"type": "boolean"
},
"image": {
"type": "object",
"properties": {
"prefix": {
"type": "string"
},
"pullPolicy": {
"type": "string"
},
"repository": {
"type": "string"
},
"tag": {
"type": "string"
}
}
},
"logLevel": {
"type": "string"
},
"monitoring": {
"type": "object",
"properties": {
"codename": {
"type": "string"
}
}
},
"networkPolicy": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
}
},
"nodeSelector": {
"type": "object"
},
"priorityClasses": {
"type": "object",
"properties": {
"default": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"name": {
"type": "string"
},
"value": {
"type": "string"
}
}
},
"mon": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"name": {
"type": "string"
},
"value": {
"type": "string"
}
}
},
"osd": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"name": {
"type": "string"
},
"value": {
"type": "string"
}
}
}
}
},
"pspEnable": {
"type": "boolean"
},
"rbacEnable": {
"type": "boolean"
},
"resources": {
"type": "object",
"properties": {
"limits": {
"type": "object",
"properties": {
"cpu": {
"type": "string"
},
"memory": {
"type": "string"
}
}
},
"requests": {
"type": "object",
"properties": {
"cpu": {
"type": "string"
},
"memory": {
"type": "string"
}
}
}
}
},
"tolerations": {
"type": "array"
},
"unreachableNodeTolerationSeconds": {
"type": "integer"
}
}
}

0 comments on commit 1e02f61

Please sign in to comment.