
Go to (to the FQDN you gave the rocket chat ingress). Now that we finished with the deployment we can move forward to the OpenID Connect configuration: Our mongodb will need a persistent storage so first we will create a PVC for it and then the POD it self.įor the persistent storage : # cat > mongodb-pvc.yaml mongodb-sfs.yaml mongodb-cronjob.yaml mongodb-svc.yaml rocketchat-data-pvc.yaml Dockerfile rocketchat-deployment.yaml rocketchat-service.yaml rocketchat-ingress.yaml << EOF apiVersion: /v1beta1 kind: Ingress metadata: name: rocketchat-ingress spec: tls: - hosts: - secretName: chat-tls rules: - host: "" http: paths: - backend: serviceName: rocketchat servicePort: 3000 path: / EOF for this we will use statefulset with args option.

In our case we are going to start only one POD but we still need to make sure it comes up with a replica set. Rocket Chat’s database is MongoDB configured with a replica set.
#Cheapest rocketchat deployment how to#
In case you have not done that yet you can follow my story about how to configure the RH SSO (keycloak) application here DeploymentĪs always, let’s first of all create the project : # oc new-project rocketchat Deploy MongoDB NOTE! this document already assumes you are running the RH SSO (or Keycloak) application. In this tutorial I will do a walk through about how to run a small deployment of Rocket chat in our OpenShift environment and how to configure it to work with our organization OpenID Connect provider (In our case it will be Red Hat SSO) Where to start ?įirst we are going to deploy a very minimal deployment of rocket chat (if you want an enterprise grade deployment there is a great tutorial here) then we are going to connected Rocket Chat to RH SSO. More so I notice that the communication within the organization is better and intermediate communication between different teams have increased significantly.

In Rocket Chat I can create a channel for each group and gave permission (as admin) to anyone I wanted to. I have been working for a long time in the disconnected environment and I have not found a web application for community/communities communication as good as Rocket Chat. Working with Rocket Chat and OpenID Connect (RH-SSO) Why Rocket Chat ?
