Welcome to the challenge,
I hope you enjoy it. In this challenge you will need to create an OpenAPI Spec, After it you will need to create a RESTful API(Choose your desired language), Deploy it in your namespace(userX). Then, using the 3Scale toolbox(Add 3scale-toolbox secret), deploy the API by creating a BuildConfig of type Pipeline. Your namespace already has a Jenkins instance configured to fire the Pipeline build.
- Red Hat OpenShift Container Platform
- Red Hat 3scale API Management
- Red Hat Single Sign On
- Apicurio
- 3scale-toolbox
- Jenkins
- Knowledge of the current version of the OpenAPI specification: OpenAPI Specification 3.0.1
- Internet access with no blacklist filtering on:
- *.open.redhat.com
- Able to install 3scale-toolbox locally **
- OC Cli (4.6) (Optional) **
** NOTE: If you don't have rights to install OC Cli or 3scale-toolbox cli in your computer. We have provided a virtual terminal with the required tools to be able to accomplish the exercises.
To initialise and open it:
- Click >_ Icon located at top right corner.
- Then select your user namespace.
- Click Create button.
- You will have the terminal ready with the 3scale command and oc cli already connected with your credentials.
Check the latest Slides for delivering this workshop.
Provide the Application created GitHub Repositoy + Jenkinsfile + OpenAPI spec.
Feel free to ask Mikel Sanchez if you need some support when there are any questions left or if you need some support.