Skip to content
This repository has been archived by the owner on Jan 10, 2025. It is now read-only.

GuilhermeCamposo/workshop_camel-k

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Camel K Workshop

Workshop Requirements

Resource Consumption per User

Note

TBD

Take the above resource consumption as a base to calculate the amount of resource you will need for your workshop.

OpenShift 4.9

This workshops requires a OpenShift environment with users already defined. They must be named as user+ number, like user1, and have the same password, openshift. Have as many as you need for your activity.

Note

This workshop is specifically tested with OCP 4.9. Older versions have API incompatibilities that will break the automation.

CodeReady Workspaces

You just need a updated browser, preferably Chrome or Firefox :)

Install The Workshop Using Ansible

Parameters

Parameter Example Value Definition

token

sha256~vFanQbthlPKfsaldJT3bdLXIyEkd7ypO_XPygY1DNtQ

access token for a user with cluster-admin privileges

server

https://api.${domain}.com:6443

Cluster API URL.

participants

8

Number of participants expected in the workshop. Please, have in mind that the more participants you have, more resources you are going to need from the cluster.

delete_workshop

false

Only use this parameter if you intend to delete the installation and preserve the cluster

Running the playbook

# Set the environment variables
token=REPLACE_ME
server=REPLACE_ME
participants=REPLACE_ME

# Run the playbook
ansible-playbook -e token=${token} -e server=${server}  -e participants=${participants} playbook.yml

User Registration Page

The URL will be displayed by the Installation Finished task. Attendees will interact with the following page to start:

User Distribution

User Registration Admin page

The URL will be displayed by the Installation Finished task. Use this page to verify who got an user.

User Distribution

Deleting the workshop:

In case you need to remove the resources allocated for the workshop:

ansible-playbook -e token=${token} -e server=${server} -e participants=${participants} -e delete_workshop=true playbook.yml

About

Workshop about Camel K

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages