- Install Cert Manager
- using the Operator Hub
- using helm chart
helm repo add jetstack https://charts.jetstack.io --force-update
helm install \| apiVersion: workspace.devfile.io/v1alpha2 | |
| kind: DevWorkspace | |
| metadata: | |
| annotations: | |
| che.eclipse.org/che-editor: che-incubator/che-code/latest | |
| name: pymongo-fastapi-crud | |
| namespace: user1-devspaces | |
| finalizers: | |
| - rbac.controller.devfile.io | |
| spec: |
apiVersion: org.eclipse.che/v2
kind: CheCluster
metadata:
name: devspaces
namespace: openshift-devspaces
spec:
devEnvironments:
startTimeoutSeconds: 600 #timeout for the Workspace creation
containerBuildConfiguration:| #!/bin/bash | |
| #for DevSpaces | |
| #Go to https://github.com/settings/applications/new | |
| #Enter the 'Red Hat DevSpaces Workshop' as the Application Name | |
| #Enter the Homepage URL as 'https://devspaces.apps.YOUR-cluster-domain/' | |
| #Enter the Authorization callback URL as 'https://devspaces.apps.YOUR-cluster-domain/api/oauth/callback' | |
| #Remember to copy the Client Id and the Client Secret values | |
| DEV_SPACES_NAMESPACE='openshift-devspaces' |
| - name: Tests playbook | |
| hosts: localhost | |
| gather_facts: no | |
| vars: | |
| num_users: 10 | |
| infra_template_object: | |
| - name: infra | |
| autoscale: false | |
| total_replicas: 3 | |
| total_replicas_min: 3 |
| apiVersion: v1 | |
| kind: List | |
| items: | |
| - apiVersion: v1 | |
| kind: Secret | |
| metadata: | |
| name: hyperfoil-auth | |
| data: | |
| password: b3BlbnNoaWZ0 | |
| type: Opaque |
| - name: Add new users playbook | |
| hosts: localhost | |
| gather_facts: false | |
| vars: | |
| users: | |
| - user1 | |
| - user2 | |
| - user3 | |
| - user4 | |
| - user5 |
| apiVersion: broker.amq.io/v1beta1 | |
| kind: ActiveMQArtemis | |
| metadata: | |
| name: artemis-broker-amqp | |
| spec: | |
| adminUser: admin | |
| adminPassword: $secret$ | |
| acceptors: | |
| - name: amqp | |
| expose: true |
| #!/bin/sh | |
| export TUTORIAL_HOME=/Users/rsoares/workshops/Knative/knative-tutorial | |
| DNS_DOMAIN=minikube #nip.io | |
| KNATIVE_EVENTING_KAFKA_VERSION=v1.8.1 | |
| KNATIVE_SERVING_VERSION=v1.8.3 | |
| KNATIVE_EVENTING_VERSION=v1.8.5 | |
| MINIKUBE_PROFILE=knativetutorial | |
| KOURIER_VERSION=v1.8.1 | |
| STRIMZI_OP_VERSION=0.32.0 |