Website: https://www.operate-first.cloud/
GitHub Support Repository: https://github.com/operate-first/support
For any questions, concerns, and/or requests, please use the appropriate Issue Template to open an issue on our GitHub. If no template fits your requirement, then please make a regular GitHub issue here.
We have a community slack channel where we post announcements, general information, and more. If you have any questions, feel free to post a message to the #support
channel.
MOC Environment
The Operate First initiative currently manages two clusters within the MOC environment.
Zero
cluster for all user workloadsInfra
cluster for cluster management, housing ACM and ArgoCD
Hetzner Environment
Operate First also deploys within EMEA region. Following clusters are deployed at Hetzner Cloud:
Rick
cluster for experimental user workloads
Please create an issue here if you would like to use a cluster. Note that unless you want to use ACM or operate ArgoCD, you are likely looking for access to the Zero cluster.
Operate First manages various applications and services in the environments listed above. These services are accessible to the general public, and their availability dashboards can be found here.
Note: Access to monitoring and dashboards (i.e. Prometheus and Grafana) is currently restricted, pending discussions on EULAs and data licensing. If you need to access these services in the meantime, please make an issue. We will do our best to accommodate your request.
-
- We manage a multi-tenant deployment of ArgoCD on the MOC Infra cluster
- Anyone can be onboarded to this ArgoCD instance and use it to deploy to any cluster managed by Operate First
- Console: https://argocd.operate-first.cloud
- Monitoring: https://grafana-route-opf-monitoring.apps.zero.massopen.cloud/d/97AYZMTGk/argocd?orgId=1
-
- We have an instance of Observatorium currently being used to provision Thanos and Loki
- Thanos enables long term storage for Prometheus (deployed by ODH)
- Anyone can enable their applications deployed on Zero cluster to be monitored by this Prometheus instance
- To do so, follow the instructions here and make a pull request against this repo
- Loki is used to query logs; click here to learn more about sending or retrieving logs using Loki
- Thanos: http://thanos-query-frontend-opf-observatorium.apps.zero.massopen.cloud
- Monitoring: https://grafana-route-opf-monitoring.apps.zero.massopen.cloud/dashboards/f/VYns1DlGz/thanos
-
- We deploy the Cluster Logging Operator (CLO) with Elasticsearch and Kibana on the MOC Zero cluster
- Anyone who has been onboarded to the Zero cluster can access their application logs via Kibana
- You can also curl directly to Elasticsearch from this route, but you will need to provide your OCP bearer token
-
- We deploy the Openshift Container Storage (OCS) operator on the MOC Zero cluster
- OCS provides both persistent volumes and S3 compatible object storage via Rook Operator
- Users can deploy their own S3 buckets via ObjectBucketClaims - see here for details
-
- We manage an instance of Dex on the Zero cluster; we are working towards using Dex to provide authentication for some of our services
- Our Dex instance can also be used to drive authentication for other users. While documents are not yet available for this, experienced users can find the configurations here