-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathquick-start.yaml
117 lines (114 loc) · 8.99 KB
/
quick-start.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
apiVersion: console.openshift.io/v1
kind: ConsoleQuickStart
metadata:
name: kuadrant
spec:
conclusion: 'Kuadrant is ready to use. '
description: Get Kuadrant installed and create your first Gateway policies.
displayName: Get started with Kuadrant
durationMinutes: 5
icon: data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDM4IDM4Ij48ZGVmcz48c3R5bGU+LnV1aWQtOTJmMDMwMjAtNjg2ZS00YTM4LTk3NjQtNDVjOWIwNzJiOWNme2ZpbGw6IzAwMDt9LnV1aWQtOTJmMDMwMjAtNjg2ZS00YTM4LTk3NjQtNDVjOWIwNzJiOWNmLC51dWlkLTk1MzcyMDA1LWM4MTItNGVmZS1iZGI0LWFmZjNlZTM5NjMxYSwudXVpZC04NDY2M2JiNC0xOTJlLTQ2ZTYtYjk5ZS1jMWViOTFjYjZkNDAsLnV1aWQtZDQ5ZTM2MjQtYTg5Zi00OTJlLWIxNjItNjY5MTA2ZmI3NTlie3N0cm9rZS13aWR0aDowcHg7fS51dWlkLTk1MzcyMDA1LWM4MTItNGVmZS1iZGI0LWFmZjNlZTM5NjMxYXtmaWxsOiM0ZDRkNGQ7fS51dWlkLTg0NjYzYmI0LTE5MmUtNDZlNi1iOTllLWMxZWI5MWNiNmQ0MHtmaWxsOiNlMDA7fS51dWlkLWQ0OWUzNjI0LWE4OWYtNDkyZS1iMTYyLTY2OTEwNmZiNzU5YntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJ1dWlkLTBiNmIyMmJkLTIzNWMtNDRmYS05MDhkLWZmNjZhNjBiNjJmNyI+PHJlY3QgY2xhc3M9InV1aWQtOTJmMDMwMjAtNjg2ZS00YTM4LTk3NjQtNDVjOWIwNzJiOWNmIiB4PSIxIiB5PSIxIiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHJ4PSI5IiByeT0iOSIvPjxwYXRoIGNsYXNzPSJ1dWlkLTk1MzcyMDA1LWM4MTItNGVmZS1iZGI0LWFmZjNlZTM5NjMxYSIgZD0iTTI4LDIuMjVjNC4yNzM0LDAsNy43NSwzLjQ3NjYsNy43NSw3Ljc1djE4YzAsNC4yNzM0LTMuNDc2Niw3Ljc1LTcuNzUsNy43NUgxMGMtNC4yNzM0LDAtNy43NS0zLjQ3NjYtNy43NS03Ljc1VjEwYzAtNC4yNzM0LDMuNDc2Ni03Ljc1LDcuNzUtNy43NWgxOE0yOCwxSDEwQzUuMDI5NCwxLDEsNS4wMjk0LDEsMTB2MThjMCw0Ljk3MDYsNC4wMjk0LDksOSw5aDE4YzQuOTcwNiwwLDktNC4wMjk0LDktOVYxMGMwLTQuOTcwNi00LjAyOTQtOS05LTloMFoiLz48L2c+PGcgaWQ9InV1aWQtMTgzODI5YjctNGFhMS00MDQ3LWFiYzgtZWExMjkzZDY5ZjIwIj48cGF0aCBjbGFzcz0idXVpZC1kNDllMzYyNC1hODlmLTQ5MmUtYjE2Mi02NjkxMDZmYjc1OWIiIGQ9Ik0xOC4zOTIxLDI1LjYyNWgtNi45MjgyYy0uMjIzMSwwLS40Mjk3LS4xMTkxLS41NDE1LS4zMTI1bC0zLjQ2MzktNmMtLjExMTMtLjE5MzQtLjExMTMtLjQzMTYsMC0uNjI1bDMuNDYzOS02Yy4xMTE4LS4xOTM0LjMxODQtLjMxMjUuNTQxNS0uMzEyNWg0LjUzNjFjLjM0NTIsMCwuNjI1LjI3OTguNjI1LjYyNXMtLjI3OTguNjI1LS42MjUuNjI1aC00LjE3NTNsLTMuMTAzLDUuMzc1LDMuMTAzLDUuMzc1aDYuMjA2NWwzLjI4NDItNS42ODc1Yy4xNzA5LS4yOTg4LjU1MTgtLjQwMjguODUzNS0uMjI5LjI5ODguMTcyOS40MDE0LjU1NTIuMjI4NS44NTRsLTMuNDY0NCw2Yy0uMTExMy4xOTM0LS4zMTc5LjMxMjUtLjU0MS4zMTI1WiIvPjxwYXRoIGNsYXNzPSJ1dWlkLTg0NjYzYmI0LTE5MmUtNDZlNi1iOTllLWMxZWI5MWNiNmQ0MCIgZD0iTTI2LjUzNjEsMjUuNjI1aC00LjUzNjFjLS4zNDQ3LDAtLjYyNS0uMjc5OC0uNjI1LS42MjVzLjI4MDMtLjYyNS42MjUtLjYyNWg0LjE3NDhsMy4xMDM1LTUuMzc1LTMuMTAzNS01LjM3NWgtNi4yMDYxbC0zLjI4MzcsNS42ODc1Yy0uMTczMy4yOTk4LS41NTQyLjQwMDktLjg1NC4yMjktLjI5ODgtLjE3MjktLjQwMTQtLjU1NTItLjIyOS0uODU0bDMuNDY0NC02Yy4xMTEzLS4xOTM0LjMxNzQtLjMxMjUuNTQxLS4zMTI1aDYuOTI4N2MuMjIzNiwwLC40Mjk3LjExOTEuNTQxLjMxMjVsMy40NjM5LDZjLjExMjMuMTkzNC4xMTIzLjQzMTYsMCwuNjI1bC0zLjQ2MzksNmMtLjExMTMuMTkzNC0uMzE3NC4zMTI1LS41NDEuMzEyNVoiLz48L2c+PC9zdmc+
introduction: "**Kuadrant** is a new product offering that delivers a
streamlined & composable approach to Application Connectivity,
API Management & Policy Management. It is a Kubernetes-native solution that simplifies:
\n- Resource Management.\n- Gateway API Policy Management\n- API Lifecycle Management & Oversight"
tasks:
- description: "To install the Kuadrant Operator:
\n1. Click on the [perspective switcher]{{highlight qs-perspective-switcher}} at the top of the navigation, and select **Administrator**.
\n1. In the navigation menu, click [Operators]{{highlight qs-nav-operators}}.
\n1. Click the **OperatorHub** menu item.
\n1. In the \"**Filter by keyword...**\" search field, type **Kuadrant Operator**.
\n1. Click on the **Kuadrant Operator** tile.
\n1. At the top of the panel that opens, click the **Install** button.
\n1. Ensure the **Update channel** field, is set to `stable`
\n1. The **Installed Namespace** field, is set to `openshift-operators` by default - change this if you wish
\n1. Lastly, click **Install** to install the Kuadrant Operator.
\n1. Navigate to the **Installed Operators** area
\n1. Wait for the Kuadrant Operator's status to change from **Installing** to **Succeeded**.
"
review:
failedTaskHelp: This task isn’t verified yet. Try the task again.
instructions: |-
On the **Operators > Installed Operators** page, verify that the Operator was successfully installed:
1. Do you see a **Kuadrant Operator**?
1. Is the **Status** of the Operator **Succeeded**?
summary:
failed: Try the steps again.
success: Kuadrant has been deployed onto OpenShift.
title: Install the Operator
- description: "To view the build status of the Spring application:\n1. Hover over
the icon on the bottom left quadrant of the **rest-http-example** deployment
to see the build status in a tooltip.\n1. Click on the icon for quick access
to the build log. \n\n - You should be able to see the log stream of the
**rest-http-example-1** build on the **Build Details** page.\n \n - The
application and its dependencies will be built into a container image and pushed
to the OpenShift container registry."
review:
failedTaskHelp: This task isn’t verified yet. Try the task again.
instructions: |-
Verify the build is complete:
- This build may take a few minutes. When it's finished, a **Complete** badge will surface on the page header beside build name **rest-http-example**. Did this badge appear?
summary:
failed: Try the steps again.
success: Your build is complete.
title: View the build status
- description: "To view the associated code:\n1. In the navigation menu, click [Topology]{{highlight
qs-nav-topology}}.\n1. The icon on the bottom right quadrant of the **rest-http-example**
deployment either represents the Git repository of the associated code, OR if
the appropriate operators are installed, it will bring up the associated code
in your IDE.\n \n1. If the icon shown is Bitbucket, GitHub, GitLab
or generic Git, click it to navigate to the associate Git repository. Otherwise,
if the icon shown is CodeReady Workspaces or Eclipse Che, click it to bring
up the associated code in your IDE."
review:
failedTaskHelp: This task isn’t verified yet. Try the task again.
instructions: |-
Verify that you can see the code associated with your deployment:
- Was a new browser tab opened either to your associated Git repository or to your IDE?
summary:
failed: Try the steps again.
success: You viewed the code associated with **rest-http-example** deployment.
title: View the associated code
- description: "To view the pod status:\n1. To view pod status in a tooltip, hover
over the pod donut.\n\n - Notice that the **rest-http-example** deployment
has a pod donut imposed on the circle, representing the pod status (i.e. blue
= running). \n \n - The color of the donut indicates the pod status.
\ "
review:
failedTaskHelp: This task isn’t verified yet. Try the task again.
instructions: |-
Verify you see the pod status:
- Do you see the number of associated pods and their statuses?
summary:
failed: Try the steps again.
success: Your deployment has one running pod.
title: View the pod status
- description: "Since a Java builder image was used during the **Import from Git**
flow, a Java icon is used by default in topology. \n\n - This icon is determined
by the value of the `app.openshift.io/runtime` label.\n\n - Let’s change the
icon associated with the **rest-http-example** deployment to indicate that it
is a Spring application.\n\n1. Click on the **rest-http-example** deployment.\n1.
In the side panel, click on the Actions drop-down and click the **Edit labels**
menu item.\n1. Click on the “x” next to the `app.openshift.io/runtime=java`
label to remove the entry\n1. Add an additional label: \n\n ```\n app.openshift.io/runtime=rh-spring-boot\n
\ ```\n\n1. Click on **Save** to save the labels."
review:
failedTaskHelp: This task isn’t verified yet. Try the task again.
instructions: "Verify you have updated the icon:\n\n- Has the Spring icon replaced
the Java icon in the **rest-http-example** deployment? "
summary:
failed: Try the steps again.
success: You changed the icon associated with your deployment.
title: Change the deployment icon to Spring
- description: "The external link icon on the top right quadrant of the **rest-http-example**
deployment represents the route URL. \n1. Click on the external link icon to
open the URL and run the application in a new browser tab."
review:
failedTaskHelp: This task isn’t verified yet. Try the task again.
instructions: |-
Verify your Spring application is running:
- Is the new tab titled **HTTP Example**?
summary:
failed: Try the steps again.
success: Your Spring application is running.
title: Run the Spring application