diff --git a/packages/index.yaml b/packages/index.yaml index fc66b00d..b0bb3f1b 100644 --- a/packages/index.yaml +++ b/packages/index.yaml @@ -36,6 +36,10 @@ packages: latestVersion: v2.7.0+2 name: kubernetes-dashboard shortDescription: General-purpose web UI for Kubernetes clusters + - iconUrl: https://avatars.githubusercontent.com/u/49853472 + latestVersion: v3.6.0+1 + name: litmus + shortDescription: Open Source Chaos Engineering platform - iconUrl: https://raw.githubusercontent.com/rabbitmq/rabbitmq-website/30967fb4a7c39f28e9a5f591b8d70db185d8fd54/static/img/rabbitmq-logo.svg latestVersion: v2.8.0+1 name: rabbitmq-operator diff --git a/packages/litmus-mongodb/v3.6.0+1/mongodb.yaml b/packages/litmus-mongodb/v3.6.0+1/mongodb.yaml new file mode 100644 index 00000000..ca56b29c --- /dev/null +++ b/packages/litmus-mongodb/v3.6.0+1/mongodb.yaml @@ -0,0 +1,28 @@ +apiVersion: mongodbcommunity.mongodb.com/v1 +kind: MongoDBCommunity +metadata: + name: litmus-db +spec: + members: 3 + type: ReplicaSet + version: "6.0.5" + security: + authentication: + modes: ["SCRAM-SHA-1"] + users: + - name: litmus + passwordSecretRef: + name: litmus-db + scramCredentialsSecretName: litmus-db + roles: + - name: root + db: "admin" + +--- +apiVersion: v1 +kind: Secret +metadata: + name: litmus-db +type: Opaque +stringData: + password: "litmus1234" diff --git a/packages/litmus-mongodb/v3.6.0+1/package.yaml b/packages/litmus-mongodb/v3.6.0+1/package.yaml new file mode 100644 index 00000000..a3bed1ae --- /dev/null +++ b/packages/litmus-mongodb/v3.6.0+1/package.yaml @@ -0,0 +1,17 @@ +# yaml-language-server: $schema=https://glasskube.dev/schemas/v1/package-manifest.json +name: litmus-mongodb +iconUrl: https://avatars.githubusercontent.com/u/45120 +shortDescription: MongoDB instance for litmus +defaultNamespace: litmus +helm: + repositoryUrl: https://mongodb.github.io/helm-charts + chartName: community-operator + chartVersion: "0.9.0" + values: + community-operator-crds: + enabled: false +manifests: + - url: http://localhost:9090/packages/litmus-mongodb/v3.6.0+1/mongodb.yaml +dependencies: + - name: mongodb-operator-crds + version: ">=0.9.0" diff --git a/packages/litmus-mongodb/versions.yaml b/packages/litmus-mongodb/versions.yaml new file mode 100644 index 00000000..841db88b --- /dev/null +++ b/packages/litmus-mongodb/versions.yaml @@ -0,0 +1,3 @@ +latestVersion: v3.6.0+1 +versions: + - version: v3.6.0+1 diff --git a/packages/litmus/v3.6.0+1/package.yaml b/packages/litmus/v3.6.0+1/package.yaml new file mode 100644 index 00000000..06a96b1c --- /dev/null +++ b/packages/litmus/v3.6.0+1/package.yaml @@ -0,0 +1,39 @@ +# yaml-language-server: $schema=https://glasskube.dev/schemas/v1/package-manifest.json +name: litmus +iconUrl: https://avatars.githubusercontent.com/u/49853472 +shortDescription: Open Source Chaos Engineering platform +longDescription: | + LitmusChaos is an open source Chaos Engineering platform that enables teams to identify weaknesses & potential outages + in infrastructures by inducing chaos tests in a controlled way. Developers & SREs can practice Chaos Engineering with + LitmusChaos as it is easy to use, based on modern Chaos Engineering principles & community collaborated. It is 100% + open source & a CNCF project. + + LitmusChaos takes a cloud-native approach to create, manage and monitor chaos. The platform itself runs as a set of + microservices and uses Kubernetes custom resources (CRs) to define the chaos intent, as well as the steady state + hypothesis. +references: + - label: GitHub + url: https://github.com/litmuschaos/litmus/ + - label: Website + url: https://litmuschaos.io/ + - label: ArtifactHub + url: https://artifacthub.io/packages/helm/litmuschaos/litmus +defaultNamespace: litmus +helm: + repositoryUrl: https://litmuschaos.github.io/litmus-helm/ + chartName: litmus + chartVersion: "3.6.0" + values: + mongodb: + enabled: false + adminConfig: + DBUSER: litmus + DBPASSWORD: "litmus1234" + DB_SERVER: "mongodb://litmus-db-svc:27017/admin" +dependencies: + - name: litmus-mongodb + version: ">=3.6.0" +entrypoints: + - name: frontend + serviceName: litmus-frontend-service + port: 9091 diff --git a/packages/litmus/versions.yaml b/packages/litmus/versions.yaml new file mode 100644 index 00000000..841db88b --- /dev/null +++ b/packages/litmus/versions.yaml @@ -0,0 +1,3 @@ +latestVersion: v3.6.0+1 +versions: + - version: v3.6.0+1 diff --git a/packages/mongodb-operator-crds/v0.9.0+1/package.yaml b/packages/mongodb-operator-crds/v0.9.0+1/package.yaml new file mode 100644 index 00000000..43961e1d --- /dev/null +++ b/packages/mongodb-operator-crds/v0.9.0+1/package.yaml @@ -0,0 +1,12 @@ +# yaml-language-server: $schema=https://glasskube.dev/schemas/v1/package-manifest.json +name: mongodb-operator-crds +iconUrl: https://avatars.githubusercontent.com/u/45120 +shortDescription: CRDs for the MongoDB Community Kubernetes Operator +references: + - label: GitHub + url: https://github.com/mongodb/mongodb-kubernetes-operator +defaultNamespace: mongodb-operator +helm: + repositoryUrl: https://mongodb.github.io/helm-charts + chartName: community-operator-crds + chartVersion: "0.9.0" diff --git a/packages/mongodb-operator-crds/versions.yaml b/packages/mongodb-operator-crds/versions.yaml new file mode 100644 index 00000000..ff6c7971 --- /dev/null +++ b/packages/mongodb-operator-crds/versions.yaml @@ -0,0 +1,3 @@ +latestVersion: v0.9.0+1 +versions: + - version: v0.9.0+1