Skip to content

Commit

Permalink
Add documentation on connecting to a service (#6114)
Browse files Browse the repository at this point in the history
* Add documentation to connect to a service

Signed-off-by: Parthvi Vala <pvala@redhat.com>

* Update docs/website/docs/user-guides/advanced/connecting-a-service.md

Co-authored-by: Armel Soro <armel@rm3l.org>

* Armel's review

* Update docs/website/docs/user-guides/advanced/connecting-a-service.md

Co-authored-by: Charlie Drage <charlie@charliedrage.com>

* Toggle output

Signed-off-by: Parthvi Vala <pvala@redhat.com>

* fix case for MongoDB

Signed-off-by: Parthvi Vala <pvala@redhat.com>

* Update docs/website/docs/user-guides/advanced/connecting-a-service.md

Update docs/website/docs/user-guides/advanced/_create-mongodb-service.mdx

Co-authored-by: Charlie Drage <charlie@charliedrage.com>

* Add Steps

Signed-off-by: Parthvi Vala <pvala@redhat.com>

* Add changes based on Charlie's review

Signed-off-by: Parthvi Vala <pvala@redhat.com>

* Update docs/website/docs/user-guides/advanced/connecting-a-service.md

Co-authored-by: Charlie Drage <charlie@charliedrage.com>

* Update docs/website/docs/user-guides/advanced/connecting-a-service.md

Co-authored-by: Charlie Drage <charlie@charliedrage.com>

* Update docs/website/docs/user-guides/advanced/connecting-a-service.md

Co-authored-by: Charlie Drage <charlie@charliedrage.com>

* more changes

Signed-off-by: Parthvi Vala <pvala@redhat.com>

* Finalize doc

Signed-off-by: Parthvi Vala <pvala@redhat.com>

* Add missing flag in command

Signed-off-by: Parthvi Vala <pvala@redhat.com>
Co-authored-by: Armel Soro <armel@rm3l.org>
Co-authored-by: Charlie Drage <charlie@charliedrage.com>
  • Loading branch information
3 people authored Sep 21, 2022
1 parent 39a9a28 commit 726ffc6
Show file tree
Hide file tree
Showing 3 changed files with 447 additions and 0 deletions.
106 changes: 106 additions & 0 deletions docs/website/docs/user-guides/advanced/_create-mongodb-service.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

<Tabs groupId="advanced-guide">
<TabItem value="kubernetes" label="Kubernetes">

```yaml
cat << EOF | kubectl apply -f -
apiVersion: psmdb.percona.com/v1-11-0
kind: PerconaServerMongoDB
metadata:
name: mongodb-instance
namespace: my-percona-server-mongodb-operator
spec:
crVersion: 1.11.0
image: 'percona/percona-server-mongodb:4.4.10-11'
secrets:
users: mongodb-instance-secrets
replsets:
- name: rs0
size: 1
resources:
limits:
cpu: 300m
memory: 0.5G
requests:
cpu: 300m
memory: 0.5G
volumeSpec:
persistentVolumeClaim:
resources:
requests:
storage: 1Gi
sharding:
enabled: true
configsvrReplSet:
size: 1
resources:
limits:
cpu: 300m
memory: 0.5G
requests:
cpu: 300m
memory: 0.5G
volumeSpec:
persistentVolumeClaim:
resources:
requests:
storage: 1Gi
mongos:
size: 1
EOF

```
</TabItem>
<TabItem value="openshift" label="OpenShift">

```yaml
cat << EOF | oc apply -f -
apiVersion: psmdb.percona.com/v1-11-0
kind: PerconaServerMongoDB
metadata:
name: mongodb-instance
namespace: my-percona-server-mongodb-operator
spec:
crVersion: 1.11.0
image: 'percona/percona-server-mongodb:4.4.10-11'
secrets:
users: mongodb-instance-secrets
replsets:
- name: rs0
size: 1
resources:
limits:
cpu: 300m
memory: 0.5G
requests:
cpu: 300m
memory: 0.5G
volumeSpec:
persistentVolumeClaim:
resources:
requests:
storage: 1Gi
sharding:
enabled: true
configsvrReplSet:
size: 1
resources:
limits:
cpu: 300m
memory: 0.5G
requests:
cpu: 300m
memory: 0.5G
volumeSpec:
persistentVolumeClaim:
resources:
requests:
storage: 1Gi
mongos:
size: 1
EOF
```
</TabItem>
</Tabs>
18 changes: 18 additions & 0 deletions docs/website/docs/user-guides/advanced/_delete-mongodb-service.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

<Tabs groupId="advanced-guide">
<TabItem value="kubernetes" label="Kubernetes">

```sh
kubectl delete PerconaServerMongoDB mongodb-instance --namespace my-percona-server-mongodb-operator
```
</TabItem>
<TabItem value="openshift" label="OpenShift">

```sh
oc delete PerconaServerMongoDB mongodb-instance --namespace my-percona-server-mongodb-operator
```
</TabItem>

</Tabs>
Loading

0 comments on commit 726ffc6

Please sign in to comment.