KEYCLOAK-14386 Replacing cr_name with CR-Name and other minor changes
This commit is contained in:
parent
ad2f010976
commit
ca83614fa9
12 changed files with 445 additions and 19 deletions
|
@ -0,0 +1,200 @@
|
|||
<svg id="a57fe8be-84d4-4c8f-8206-9baef3a476b6" data-name="artwork" xmlns="http://www.w3.org/2000/svg" width="760" height="564.109" viewBox="0 0 760 564.109">
|
||||
<defs>
|
||||
<style>
|
||||
.b1219f61-ed5a-4ab5-aae8-cf969e4278b5 {
|
||||
fill: #06c;
|
||||
}
|
||||
|
||||
.a95659f1-e3ca-476f-a3dc-55ea8cf4a731, .b334bae2-10b0-4308-9599-af8907f40781 {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.a95659f1-e3ca-476f-a3dc-55ea8cf4a731, .b334bae2-10b0-4308-9599-af8907f40781, .b83df52e-612e-48dd-8d70-51e1017f3a25, .f45a043c-ff9e-4097-b04a-9241269c9766 {
|
||||
fill: #151515;
|
||||
}
|
||||
|
||||
.a95659f1-e3ca-476f-a3dc-55ea8cf4a731 {
|
||||
font-family: RedHatText-Bold, Red Hat Text;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.a38409cd-4bed-44fc-95da-42eb031e1119 {
|
||||
fill: #e8e8e8;
|
||||
}
|
||||
|
||||
.b334bae2-10b0-4308-9599-af8907f40781, .f45a043c-ff9e-4097-b04a-9241269c9766 {
|
||||
font-family: RedHatText-Medium, Red Hat Text;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.a5432769-a7a4-40f1-b5b1-b575cdae8bce, .f4265a3a-4e87-4b24-aa61-59dbf2ee2fc3 {
|
||||
font-family: RedHatText-Regular, Red Hat Text;
|
||||
}
|
||||
|
||||
.f4265a3a-4e87-4b24-aa61-59dbf2ee2fc3 {
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
.a93f50d3-04ec-4ac1-a566-38e1ccc8a4b3, .aceacdfe-e3df-488b-8108-e5f2c6ee34f5, .b19070e9-c5af-4066-8c6b-5ddb44b21409, .b3f465ec-df7a-41cc-ab60-785d83f0e1ce, .e61ed8bb-d6a9-4939-9943-978af9baf5c8, .ed59cc8f-c5ac-43d5-bb40-a887f8de2408, .f4e1ac7a-f122-45c7-9ca8-20a8cc3ed8d0 {
|
||||
fill: none;
|
||||
}
|
||||
|
||||
.b19070e9-c5af-4066-8c6b-5ddb44b21409, .e61ed8bb-d6a9-4939-9943-978af9baf5c8, .ed59cc8f-c5ac-43d5-bb40-a887f8de2408 {
|
||||
stroke: #adadad;
|
||||
}
|
||||
|
||||
.a3621884-04b1-427a-80af-b73f09a1daec, .a93f50d3-04ec-4ac1-a566-38e1ccc8a4b3, .b19070e9-c5af-4066-8c6b-5ddb44b21409, .b3f465ec-df7a-41cc-ab60-785d83f0e1ce, .e61ed8bb-d6a9-4939-9943-978af9baf5c8, .ed59cc8f-c5ac-43d5-bb40-a887f8de2408, .f4e1ac7a-f122-45c7-9ca8-20a8cc3ed8d0 {
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
}
|
||||
|
||||
.ed59cc8f-c5ac-43d5-bb40-a887f8de2408 {
|
||||
stroke-dasharray: 2.973 2.973;
|
||||
}
|
||||
|
||||
.e61ed8bb-d6a9-4939-9943-978af9baf5c8 {
|
||||
stroke-dasharray: 2.955 2.955;
|
||||
}
|
||||
|
||||
.a5432769-a7a4-40f1-b5b1-b575cdae8bce {
|
||||
font-size: 10px;
|
||||
fill: #f3f3f3;
|
||||
}
|
||||
|
||||
.a93f50d3-04ec-4ac1-a566-38e1ccc8a4b3 {
|
||||
stroke: #151515;
|
||||
}
|
||||
|
||||
.f45a043c-ff9e-4097-b04a-9241269c9766 {
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.a3621884-04b1-427a-80af-b73f09a1daec {
|
||||
fill: #fff;
|
||||
}
|
||||
|
||||
.a3621884-04b1-427a-80af-b73f09a1daec, .b3f465ec-df7a-41cc-ab60-785d83f0e1ce, .f4e1ac7a-f122-45c7-9ca8-20a8cc3ed8d0 {
|
||||
stroke: #5b5b5b;
|
||||
}
|
||||
|
||||
.a3621884-04b1-427a-80af-b73f09a1daec, .f4e1ac7a-f122-45c7-9ca8-20a8cc3ed8d0 {
|
||||
stroke-width: 1.5px;
|
||||
}
|
||||
|
||||
.b3f465ec-df7a-41cc-ab60-785d83f0e1ce {
|
||||
stroke-width: 2px;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<g>
|
||||
<path class="b1219f61-ed5a-4ab5-aae8-cf969e4278b5" d="M728.5,17V266h-218V17h218m1-1h-220V267h220V16Z"/>
|
||||
<text class="a95659f1-e3ca-476f-a3dc-55ea8cf4a731" transform="translate(529.5 41.104)">Services</text>
|
||||
</g>
|
||||
<g>
|
||||
<path class="b1219f61-ed5a-4ab5-aae8-cf969e4278b5" d="M463.75,17V266h-218V17h218m1-1h-220V267h220V16Z"/>
|
||||
<text class="a95659f1-e3ca-476f-a3dc-55ea8cf4a731" transform="translate(264.75 41.104)">Workloads</text>
|
||||
</g>
|
||||
<rect class="a38409cd-4bed-44fc-95da-42eb031e1119" x="264.75" y="56" width="180" height="60"/>
|
||||
<text class="b334bae2-10b0-4308-9599-af8907f40781" transform="translate(297.181 81.908)">keycloak-postgresql<tspan class="f4265a3a-4e87-4b24-aa61-59dbf2ee2fc3"><tspan x="27.102" y="17">(Database)</tspan></tspan></text>
|
||||
<rect class="a38409cd-4bed-44fc-95da-42eb031e1119" x="264.75" y="186" width="180" height="60"/>
|
||||
<text class="b334bae2-10b0-4308-9599-af8907f40781" transform="translate(329.297 211.908)">Keycloak<tspan class="f4265a3a-4e87-4b24-aa61-59dbf2ee2fc3"><tspan x="-11.747" y="17">(Stateful Set)</tspan></tspan></text>
|
||||
<g>
|
||||
<path class="b1219f61-ed5a-4ab5-aae8-cf969e4278b5" d="M463.75,297V546h-218V297h218m1-1h-220V547h220V296Z"/>
|
||||
<text class="a95659f1-e3ca-476f-a3dc-55ea8cf4a731" transform="translate(264.75 321.104)">Monitoring resources</text>
|
||||
</g>
|
||||
<rect class="a38409cd-4bed-44fc-95da-42eb031e1119" x="264.75" y="336" width="180" height="60"/>
|
||||
<text class="b334bae2-10b0-4308-9599-af8907f40781" transform="translate(291.325 360.908)">keycloak-pod-monitor<tspan class="f4265a3a-4e87-4b24-aa61-59dbf2ee2fc3"><tspan x="25.241" y="17">(Pod monitor)</tspan></tspan></text>
|
||||
<rect class="a38409cd-4bed-44fc-95da-42eb031e1119" x="264.75" y="401" width="180" height="60"/>
|
||||
<text class="b334bae2-10b0-4308-9599-af8907f40781" transform="translate(282.229 425.908)">keycloak-service-monitor<tspan class="f4265a3a-4e87-4b24-aa61-59dbf2ee2fc3"><tspan x="34.337" y="17">(Pod monitor)</tspan></tspan></text>
|
||||
<rect class="a38409cd-4bed-44fc-95da-42eb031e1119" x="264.75" y="466" width="180" height="60"/>
|
||||
<text class="b334bae2-10b0-4308-9599-af8907f40781" transform="translate(329.298 490.908)">Keycloak<tspan class="f4265a3a-4e87-4b24-aa61-59dbf2ee2fc3"><tspan x="-31.078" y="17">(Grafana dashboard)</tspan></tspan></text>
|
||||
<g>
|
||||
<polyline class="b19070e9-c5af-4066-8c6b-5ddb44b21409" points="729.5 297.5 729.5 296 728 296"/>
|
||||
<line class="ed59cc8f-c5ac-43d5-bb40-a887f8de2408" x1="725.027" y1="296" x2="512.486" y2="296"/>
|
||||
<polyline class="b19070e9-c5af-4066-8c6b-5ddb44b21409" points="511 296 509.5 296 509.5 297.5"/>
|
||||
<line class="e61ed8bb-d6a9-4939-9943-978af9baf5c8" x1="509.5" y1="300.455" x2="509.5" y2="458.523"/>
|
||||
<polyline class="b19070e9-c5af-4066-8c6b-5ddb44b21409" points="509.5 460 509.5 461.5 511 461.5"/>
|
||||
<line class="ed59cc8f-c5ac-43d5-bb40-a887f8de2408" x1="513.973" y1="461.5" x2="726.514" y2="461.5"/>
|
||||
<polyline class="b19070e9-c5af-4066-8c6b-5ddb44b21409" points="728 461.5 729.5 461.5 729.5 460"/>
|
||||
<line class="e61ed8bb-d6a9-4939-9943-978af9baf5c8" x1="729.5" y1="457.045" x2="729.5" y2="298.977"/>
|
||||
</g>
|
||||
<g>
|
||||
<text class="a5432769-a7a4-40f1-b5b1-b575cdae8bce" transform="translate(0 547.126)">90_0620</text>
|
||||
<rect class="aceacdfe-e3df-488b-8108-e5f2c6ee34f5" y="524.109" width="760" height="40"/>
|
||||
</g>
|
||||
<g>
|
||||
<polyline class="a93f50d3-04ec-4ac1-a566-38e1ccc8a4b3" points="709.5 158.5 744.5 158.5 744.5 346 719.177 346"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="720.635 341.013 712 346 720.635 350.986 720.635 341.013"/>
|
||||
</g>
|
||||
<g>
|
||||
<polyline class="a93f50d3-04ec-4ac1-a566-38e1ccc8a4b3" points="454.426 216 494.5 216 494.5 151 529.5 151"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="455.885 220.986 447.25 216 455.885 211.014 455.885 220.986"/>
|
||||
</g>
|
||||
<g>
|
||||
<polyline class="a93f50d3-04ec-4ac1-a566-38e1ccc8a4b3" points="454.426 201 479.5 201 479.5 101 519.824 101"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="455.885 205.986 447.25 201 455.885 196.014 455.885 205.986"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="518.365 105.986 527 101 518.365 96.014 518.365 105.986"/>
|
||||
</g>
|
||||
<g>
|
||||
<polyline class="a93f50d3-04ec-4ac1-a566-38e1ccc8a4b3" points="254.824 201 219.321 201 219.322 101 209.426 101"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="253.365 196.014 262 201 253.365 205.986 253.365 196.014"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="210.885 96.014 202.25 101 210.885 105.986 210.885 96.014"/>
|
||||
</g>
|
||||
<g>
|
||||
<line class="a93f50d3-04ec-4ac1-a566-38e1ccc8a4b3" x1="454.426" y1="231.001" x2="519.824" y2="231.001"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="455.885 235.987 447.25 231.001 455.885 226.014 455.885 235.987"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="518.365 235.987 527 231.001 518.365 226.014 518.365 235.987"/>
|
||||
</g>
|
||||
<g>
|
||||
<line class="a93f50d3-04ec-4ac1-a566-38e1ccc8a4b3" x1="209.426" y1="216" x2="254.824" y2="216"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="210.885 220.986 202.25 216 210.885 211.014 210.885 220.986"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="253.365 220.986 262 216 253.365 211.014 253.365 220.986"/>
|
||||
</g>
|
||||
<g>
|
||||
<line class="a93f50d3-04ec-4ac1-a566-38e1ccc8a4b3" x1="209.426" y1="86" x2="254.824" y2="86"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="210.885 90.986 202.25 86 210.885 81.014 210.885 90.986"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="253.365 90.986 262 86 253.365 81.014 253.365 90.986"/>
|
||||
</g>
|
||||
<g>
|
||||
<line class="a93f50d3-04ec-4ac1-a566-38e1ccc8a4b3" x1="454.426" y1="86" x2="519.824" y2="86"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="455.885 90.986 447.25 86 455.885 81.014 455.885 90.986"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="518.365 90.986 527 86 518.365 81.014 518.365 90.986"/>
|
||||
</g>
|
||||
<g>
|
||||
<polyline class="a93f50d3-04ec-4ac1-a566-38e1ccc8a4b3" points="254.824 231 219.321 231 219.321 421.5 235.074 421.5"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="253.365 226.014 262 231 253.365 235.986 253.365 226.014"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="233.615 426.486 242.25 421.5 233.615 416.514 233.615 426.486"/>
|
||||
</g>
|
||||
<g>
|
||||
<polyline class="a93f50d3-04ec-4ac1-a566-38e1ccc8a4b3" points="719.177 411 759.5 411 759.5 143.5 709.5 143.5"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="720.635 415.986 712 411 720.635 406.013 720.635 415.986"/>
|
||||
</g>
|
||||
<rect class="a38409cd-4bed-44fc-95da-42eb031e1119" y="56" width="200" height="80"/>
|
||||
<text class="b334bae2-10b0-4308-9599-af8907f40781" transform="translate(44.71 85.408)">keycloak-db-secret<tspan class="f4265a3a-4e87-4b24-aa61-59dbf2ee2fc3"><tspan x="-0.527" y="17">(Database username</tspan><tspan x="16.17" y="30">and password)</tspan></tspan></text>
|
||||
<rect class="a38409cd-4bed-44fc-95da-42eb031e1119" y="166" width="200" height="80"/>
|
||||
<text class="b334bae2-10b0-4308-9599-af8907f40781" transform="translate(29.784 195.408)"><tspan xml:space="preserve"> Credentials-<CR-Name></tspan><tspan class="f4265a3a-4e87-4b24-aa61-59dbf2ee2fc3"><tspan x="0.756" y="17">(Admin console username</tspan><tspan x="31.098" y="30">and password)</tspan></tspan></text>
|
||||
<rect class="a38409cd-4bed-44fc-95da-42eb031e1119" x="529.5" y="56" width="180" height="60"/>
|
||||
<text class="b334bae2-10b0-4308-9599-af8907f40781" transform="translate(561.931 90.324)">keycloak-postgresql</text>
|
||||
<rect class="a38409cd-4bed-44fc-95da-42eb031e1119" x="529.5" y="121" width="180" height="60"/>
|
||||
<text class="b334bae2-10b0-4308-9599-af8907f40781" transform="translate(594.048 155.324)">Keycloak</text>
|
||||
<rect class="a38409cd-4bed-44fc-95da-42eb031e1119" x="529.5" y="186" width="180" height="60"/>
|
||||
<text class="b334bae2-10b0-4308-9599-af8907f40781" transform="translate(564.998 220.324)">keycloak-discovery</text>
|
||||
<rect class="a38409cd-4bed-44fc-95da-42eb031e1119" x="529.5" y="316" width="180" height="60"/>
|
||||
<text class="b334bae2-10b0-4308-9599-af8907f40781" transform="translate(575.665 340.408)">Keycloak Route<tspan class="f4265a3a-4e87-4b24-aa61-59dbf2ee2fc3"><tspan x="-13.47" y="17">(Admin console URL)</tspan></tspan></text>
|
||||
<rect class="a38409cd-4bed-44fc-95da-42eb031e1119" x="529.5" y="381" width="180" height="60"/>
|
||||
<text class="b334bae2-10b0-4308-9599-af8907f40781" transform="translate(572.347 406.908)">Keycloak Ingress<tspan class="f4265a3a-4e87-4b24-aa61-59dbf2ee2fc3"><tspan x="-10.151" y="17">(Admin console URL)</tspan></tspan></text>
|
||||
<g>
|
||||
<line class="a93f50d3-04ec-4ac1-a566-38e1ccc8a4b3" x1="619.5" y1="461.5" x2="619.5" y2="483.186"/>
|
||||
<polygon class="b83df52e-612e-48dd-8d70-51e1017f3a25" points="614.514 481.727 619.5 490.363 624.486 481.727 614.514 481.727"/>
|
||||
</g>
|
||||
<g>
|
||||
<text class="f45a043c-ff9e-4097-b04a-9241269c9766" transform="translate(581.842 547.137)">Admin console</text>
|
||||
<g>
|
||||
<rect class="a3621884-04b1-427a-80af-b73f09a1daec" x="595.25" y="493.363" width="48.5" height="37.18"/>
|
||||
<line class="b3f465ec-df7a-41cc-ab60-785d83f0e1ce" x1="638.154" y1="498.944" x2="638.154" y2="498.944"/>
|
||||
<line class="b3f465ec-df7a-41cc-ab60-785d83f0e1ce" x1="634.423" y1="498.944" x2="634.423" y2="498.944"/>
|
||||
<line class="b3f465ec-df7a-41cc-ab60-785d83f0e1ce" x1="630.692" y1="498.944" x2="630.692" y2="498.944"/>
|
||||
<line class="f4e1ac7a-f122-45c7-9ca8-20a8cc3ed8d0" x1="600.846" y1="498.944" x2="615.769" y2="498.944"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 12 KiB |
Binary file not shown.
Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 158 KiB |
158
server_installation/rhsso-images/operator-components-sso.svg
Normal file
158
server_installation/rhsso-images/operator-components-sso.svg
Normal file
|
@ -0,0 +1,158 @@
|
|||
<svg id="b2920033-f258-40b1-9b15-6edcabc6a66f" data-name="artwork" xmlns="http://www.w3.org/2000/svg" width="760" height="372.75" viewBox="0 0 760 372.75">
|
||||
<defs>
|
||||
<style>
|
||||
.a847b0f5-9625-4ea2-92c7-c067a03c7a5a, .b17ca8e5-58d3-4885-b0db-84e30809b5c0, .e8c317ed-a944-4365-8b0d-e03f0104c6da, .eb6036ab-9619-4d19-95fe-7816d647537d {
|
||||
fill: none;
|
||||
}
|
||||
|
||||
.e8c317ed-a944-4365-8b0d-e03f0104c6da {
|
||||
stroke: #151515;
|
||||
}
|
||||
|
||||
.a5eef911-cf4e-4640-b6f3-5906275c7962, .a847b0f5-9625-4ea2-92c7-c067a03c7a5a, .e8c317ed-a944-4365-8b0d-e03f0104c6da, .eb6036ab-9619-4d19-95fe-7816d647537d {
|
||||
stroke-linecap: round;
|
||||
stroke-linejoin: round;
|
||||
}
|
||||
|
||||
.a2d1a9a8-e777-4c14-b36e-2624d51e98d1, .b499334e-be18-4af6-b135-5df951beb8e5, .e0725f70-dd34-4a4e-bead-f8babbf32199, .f9329537-4bea-4537-8f80-a48322283984 {
|
||||
fill: #151515;
|
||||
}
|
||||
|
||||
.e0725f70-dd34-4a4e-bead-f8babbf32199 {
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
.b499334e-be18-4af6-b135-5df951beb8e5, .e0725f70-dd34-4a4e-bead-f8babbf32199 {
|
||||
font-family: RedHatText-Medium, Red Hat Text;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.a5eef911-cf4e-4640-b6f3-5906275c7962 {
|
||||
fill: #fff;
|
||||
}
|
||||
|
||||
.a5eef911-cf4e-4640-b6f3-5906275c7962, .a847b0f5-9625-4ea2-92c7-c067a03c7a5a, .eb6036ab-9619-4d19-95fe-7816d647537d {
|
||||
stroke: #5b5b5b;
|
||||
}
|
||||
|
||||
.a5eef911-cf4e-4640-b6f3-5906275c7962, .eb6036ab-9619-4d19-95fe-7816d647537d {
|
||||
stroke-width: 1.5px;
|
||||
}
|
||||
|
||||
.a847b0f5-9625-4ea2-92c7-c067a03c7a5a {
|
||||
stroke-width: 2px;
|
||||
}
|
||||
|
||||
.fc010cc0-aa8a-448b-a572-44f807b7e4cb {
|
||||
fill: #06c;
|
||||
}
|
||||
|
||||
.a2d1a9a8-e777-4c14-b36e-2624d51e98d1, .b499334e-be18-4af6-b135-5df951beb8e5 {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.a2d1a9a8-e777-4c14-b36e-2624d51e98d1 {
|
||||
font-family: RedHatText-Bold, Red Hat Text;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.a862bebd-cec3-4db5-9cd9-a8a2a2e2e26c {
|
||||
fill: #e8e8e8;
|
||||
}
|
||||
|
||||
.eb8bfcef-6c5f-4e3d-ae2d-afb78ed91882, .f03473a5-56c9-4b87-ba99-456a8a05b83c {
|
||||
font-family: RedHatText-Regular, Red Hat Text;
|
||||
}
|
||||
|
||||
.eb8bfcef-6c5f-4e3d-ae2d-afb78ed91882 {
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
.f03473a5-56c9-4b87-ba99-456a8a05b83c {
|
||||
font-size: 10px;
|
||||
fill: #f3f3f3;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<g>
|
||||
<line class="e8c317ed-a944-4365-8b0d-e03f0104c6da" x1="529.5" y1="321" x2="474.314" y2="321"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="475.773 316.013 467.138 321 475.773 325.986 475.773 316.013"/>
|
||||
</g>
|
||||
<g>
|
||||
<text class="e0725f70-dd34-4a4e-bead-f8babbf32199" transform="translate(401.989 355.706)">Admin console</text>
|
||||
<g>
|
||||
<rect class="a5eef911-cf4e-4640-b6f3-5906275c7962" x="415.397" y="301.932" width="48.5" height="37.18"/>
|
||||
<line class="a847b0f5-9625-4ea2-92c7-c067a03c7a5a" x1="458.301" y1="307.513" x2="458.301" y2="307.513"/>
|
||||
<line class="a847b0f5-9625-4ea2-92c7-c067a03c7a5a" x1="454.57" y1="307.513" x2="454.57" y2="307.513"/>
|
||||
<line class="a847b0f5-9625-4ea2-92c7-c067a03c7a5a" x1="450.839" y1="307.513" x2="450.839" y2="307.513"/>
|
||||
<line class="eb6036ab-9619-4d19-95fe-7816d647537d" x1="420.993" y1="307.513" x2="435.916" y2="307.513"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<path class="fc010cc0-aa8a-448b-a572-44f807b7e4cb" d="M743.5,17V266h-233V17h233m1-1h-235V267h235V16Z"/>
|
||||
<text class="a2d1a9a8-e777-4c14-b36e-2624d51e98d1" transform="translate(529.5 41.104)">Services</text>
|
||||
</g>
|
||||
<g>
|
||||
<path class="fc010cc0-aa8a-448b-a572-44f807b7e4cb" d="M463.75,17V266h-233V17h233m1-1h-235V267h235V16Z"/>
|
||||
<text class="a2d1a9a8-e777-4c14-b36e-2624d51e98d1" transform="translate(249.75 41.104)">Workloads</text>
|
||||
</g>
|
||||
<text class="a2d1a9a8-e777-4c14-b36e-2624d51e98d1" transform="translate(249.75 107.184)">Workloads</text>
|
||||
<rect class="a862bebd-cec3-4db5-9cd9-a8a2a2e2e26c" x="249.75" y="56" width="195" height="60"/>
|
||||
<text class="b499334e-be18-4af6-b135-5df951beb8e5" transform="translate(289.681 81.908)">keycloak-postgresql<tspan class="eb8bfcef-6c5f-4e3d-ae2d-afb78ed91882"><tspan x="27.102" y="17">(Database)</tspan></tspan></text>
|
||||
<rect class="a862bebd-cec3-4db5-9cd9-a8a2a2e2e26c" x="249.75" y="186" width="195" height="60"/>
|
||||
<text class="b499334e-be18-4af6-b135-5df951beb8e5" transform="translate(321.798 211.908)">Keycloak<tspan class="eb8bfcef-6c5f-4e3d-ae2d-afb78ed91882"><tspan x="-11.747" y="17">(Stateful Set)</tspan></tspan></text>
|
||||
<g>
|
||||
<text class="f03473a5-56c9-4b87-ba99-456a8a05b83c" transform="translate(0 355.767)">90_0620</text>
|
||||
<rect class="b17ca8e5-58d3-4885-b0db-84e30809b5c0" y="332.75" width="760" height="40"/>
|
||||
</g>
|
||||
<g>
|
||||
<polyline class="e8c317ed-a944-4365-8b0d-e03f0104c6da" points="454.426 216 494.5 216 494.5 151 529.5 151"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="455.885 220.986 447.25 216 455.885 211.014 455.885 220.986"/>
|
||||
</g>
|
||||
<g>
|
||||
<polyline class="e8c317ed-a944-4365-8b0d-e03f0104c6da" points="454.426 201 479.5 201 479.5 101 519.824 101"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="455.885 205.986 447.25 201 455.885 196.014 455.885 205.986"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="518.365 105.986 527 101 518.365 96.014 518.365 105.986"/>
|
||||
</g>
|
||||
<g>
|
||||
<polyline class="e8c317ed-a944-4365-8b0d-e03f0104c6da" points="239.824 201 215.25 201 215.25 101 204.426 101"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="238.365 196.014 247 201 238.365 205.986 238.365 196.014"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="205.885 96.014 197.25 101 205.885 105.986 205.885 96.014"/>
|
||||
</g>
|
||||
<g>
|
||||
<line class="e8c317ed-a944-4365-8b0d-e03f0104c6da" x1="454.426" y1="231.001" x2="519.824" y2="231.001"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="455.885 235.987 447.25 231.001 455.885 226.014 455.885 235.987"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="518.365 235.987 527 231.001 518.365 226.014 518.365 235.987"/>
|
||||
</g>
|
||||
<g>
|
||||
<line class="e8c317ed-a944-4365-8b0d-e03f0104c6da" x1="204.426" y1="216" x2="239.824" y2="216"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="205.885 220.986 197.25 216 205.885 211.014 205.885 220.986"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="238.365 220.986 247 216 238.365 211.014 238.365 220.986"/>
|
||||
</g>
|
||||
<g>
|
||||
<line class="e8c317ed-a944-4365-8b0d-e03f0104c6da" x1="204.426" y1="86" x2="239.824" y2="86"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="205.885 90.986 197.25 86 205.885 81.014 205.885 90.986"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="238.365 90.986 247 86 238.365 81.014 238.365 90.986"/>
|
||||
</g>
|
||||
<g>
|
||||
<line class="e8c317ed-a944-4365-8b0d-e03f0104c6da" x1="454.426" y1="86" x2="519.824" y2="86"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="455.885 90.986 447.25 86 455.885 81.014 455.885 90.986"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="518.365 90.986 527 86 518.365 81.014 518.365 90.986"/>
|
||||
</g>
|
||||
<rect class="a862bebd-cec3-4db5-9cd9-a8a2a2e2e26c" y="56" width="195" height="80"/>
|
||||
<text class="b499334e-be18-4af6-b135-5df951beb8e5" transform="translate(42.21 85.408)">keycloak-db-secret<tspan class="eb8bfcef-6c5f-4e3d-ae2d-afb78ed91882"><tspan x="-0.527" y="17">(Database username</tspan><tspan x="16.17" y="30">and password)</tspan></tspan></text>
|
||||
<rect class="a862bebd-cec3-4db5-9cd9-a8a2a2e2e26c" y="166" width="195" height="80"/>
|
||||
<text class="b499334e-be18-4af6-b135-5df951beb8e5" transform="translate(27.284 195.408)"><tspan xml:space="preserve"> Credentials-<CR-Name></tspan><tspan class="eb8bfcef-6c5f-4e3d-ae2d-afb78ed91882"><tspan x="0.756" y="17">(Admin console username</tspan><tspan x="31.098" y="30">and password)</tspan></tspan></text>
|
||||
<rect class="a862bebd-cec3-4db5-9cd9-a8a2a2e2e26c" x="529.5" y="56" width="195" height="60"/>
|
||||
<text class="b499334e-be18-4af6-b135-5df951beb8e5" transform="translate(569.431 90.324)">keycloak-postgresql</text>
|
||||
<rect class="a862bebd-cec3-4db5-9cd9-a8a2a2e2e26c" x="529.5" y="186" width="195" height="60"/>
|
||||
<text class="b499334e-be18-4af6-b135-5df951beb8e5" transform="translate(572.498 220.324)">keycloak-discovery</text>
|
||||
<g>
|
||||
<polyline class="e8c317ed-a944-4365-8b0d-e03f0104c6da" points="724.5 151 759.5 151 759.5 321 734.177 321"/>
|
||||
<polygon class="f9329537-4bea-4537-8f80-a48322283984" points="735.635 316.013 727 321 735.635 325.986 735.635 316.013"/>
|
||||
</g>
|
||||
<rect class="a862bebd-cec3-4db5-9cd9-a8a2a2e2e26c" x="529.5" y="291" width="195" height="60"/>
|
||||
<text class="b499334e-be18-4af6-b135-5df951beb8e5" transform="translate(583.165 315.908)">Keycloak Route<tspan class="eb8bfcef-6c5f-4e3d-ae2d-afb78ed91882"><tspan x="-13.47" y="17">(Admin console URL)</tspan></tspan></text>
|
||||
<rect class="a862bebd-cec3-4db5-9cd9-a8a2a2e2e26c" x="529.5" y="121" width="195" height="60"/>
|
||||
<text class="b499334e-be18-4af6-b135-5df951beb8e5" transform="translate(601.548 155.324)">Keycloak</text>
|
||||
</svg>
|
After Width: | Height: | Size: 8.9 KiB |
Binary file not shown.
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 101 KiB |
|
@ -4,8 +4,8 @@
|
|||
|
||||
After you create a custom request, you can edit it or delete using the `{create_cmd_brief}` command.
|
||||
|
||||
* To edit a custom request, use this command: `{create_cmd_brief} edit <cr-name>`
|
||||
* To delete a custom request, use this command: `{create_cmd_brief} delete <cr-name>`
|
||||
* To edit a custom request, use this command: `{create_cmd_brief} edit <CR-name>`
|
||||
* To delete a custom request, use this command: `{create_cmd_brief} delete <CR-name>`
|
||||
|
||||
For example, to edit a realm custom request named `test-realm`, use this command:
|
||||
|
||||
|
@ -14,10 +14,7 @@ For example, to edit a realm custom request named `test-realm`, use this command
|
|||
$ {create_cmd_brief} edit test-realm
|
||||
----
|
||||
|
||||
A window opens where you can make changes. For example, you might change the name `arealm` to `demo-realm`.
|
||||
|
||||
.Sample code for a custom resource
|
||||
image:images/cr-code.png[]
|
||||
A window opens where you can make changes.
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
|
|
|
@ -11,7 +11,12 @@ kind: Keycloak
|
|||
metadata:
|
||||
name: example-keycloak
|
||||
labels:
|
||||
ifeval::[{project_community}==true]
|
||||
app: keycloak
|
||||
endif::[]
|
||||
ifeval::[{project_product}==true]
|
||||
app: sso
|
||||
endif::[]
|
||||
spec:
|
||||
instances: 1
|
||||
extensions:
|
||||
|
@ -29,7 +34,7 @@ spec:
|
|||
|
||||
.Procedure
|
||||
|
||||
. Edit the YAML file for the Keycloak custom resource: `{create_cmd_brief} edit <cr-name>`
|
||||
. Edit the YAML file for the Keycloak custom resource: `{create_cmd_brief} edit <CR-name>`
|
||||
|
||||
. Add a line called `extensions:` after the `instances` line.
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ stringData:
|
|||
POSTGRES_DATABASE: <Database Name>
|
||||
POSTGRES_EXTERNAL_ADDRESS: <External Database IP or URL (resolvable by K8s)>
|
||||
POSTGRES_EXTERNAL_PORT: <External Database Port>
|
||||
# Strongly recommended to use <'Keycloak CR Name'-postgresql>
|
||||
# Strongly recommended to use <'Keycloak CR-Name'-postgresql>
|
||||
POSTGRES_HOST: <Database Service Name>
|
||||
POSTGRES_PASSWORD: <Database Password>
|
||||
# Required for AWS Backup functionality
|
||||
|
@ -48,7 +48,12 @@ apiVersion: keycloak.org/v1alpha1
|
|||
kind: Keycloak
|
||||
metadata:
|
||||
labels:
|
||||
ifeval::[{project_community}==true]
|
||||
app: example-keycloak
|
||||
endif::[]
|
||||
ifeval::[{project_product}==true]
|
||||
app: sso
|
||||
endif::[]
|
||||
name: example-keycloak
|
||||
namespace: keycloak
|
||||
spec:
|
||||
|
|
|
@ -149,7 +149,7 @@ $ {create_cmd} -f one-time-backup.yaml
|
|||
keycloak.keycloak.org/test-backup
|
||||
----
|
||||
+
|
||||
The Operator creates a `PersistentVolumeClaim` with the following naming scheme: `Keycloak-backup-<CR_name>`.
|
||||
The Operator creates a `PersistentVolumeClaim` with the following naming scheme: `Keycloak-backup-<CR-name>`.
|
||||
|
||||
. View a list of volumes:
|
||||
+
|
||||
|
|
|
@ -16,7 +16,12 @@ kind: KeycloakClient
|
|||
metadata:
|
||||
name: example-client
|
||||
labels:
|
||||
ifeval::[{project_community}==true]
|
||||
app: app=example-keycloak
|
||||
endif::[]
|
||||
ifeval::[{project_product}==true]
|
||||
app: sso
|
||||
endif::[]
|
||||
spec:
|
||||
realmSelector:
|
||||
matchLabels:
|
||||
|
@ -70,14 +75,19 @@ After the Operator processes the custom resource, view the status with this comm
|
|||
|
||||
[source,bash,subs=+attributes]
|
||||
----
|
||||
$ {create_cmd_brief} describe keycloak <cr_name>
|
||||
$ {create_cmd_brief} describe keycloak <CR-name>
|
||||
----
|
||||
|
||||
.Client custom resource Status
|
||||
```yaml
|
||||
Name: client-secret
|
||||
Namespace: keycloak
|
||||
ifeval::[{project_community}==true]
|
||||
Labels: app=example-keycloak
|
||||
endif::[]
|
||||
ifeval::[{project_product}==true]
|
||||
Labels: app=sso
|
||||
endif::[]
|
||||
API Version: keycloak.org/v1alpha1
|
||||
Kind: KeycloakClient
|
||||
Spec:
|
||||
|
@ -87,7 +97,12 @@ Spec:
|
|||
Id: keycloak-client-secret
|
||||
Realm Selector:
|
||||
Match Labels:
|
||||
ifeval::[{project_community}==true]
|
||||
App: keycloak
|
||||
endif::[]
|
||||
ifeval::[{project_product}==true]
|
||||
App: sso
|
||||
endif::[]
|
||||
Status:
|
||||
Message:
|
||||
Phase: reconciling
|
||||
|
|
|
@ -43,7 +43,12 @@ ifeval::[{project_product}==true]
|
|||
name: example-sso
|
||||
endif::[]
|
||||
labels:
|
||||
ifeval::[{project_community}==true]
|
||||
app: example-keycloak
|
||||
endif::[]
|
||||
ifeval::[{project_product}==true]
|
||||
app: sso
|
||||
endif::[]
|
||||
spec:
|
||||
instances: 1
|
||||
externalAccess:
|
||||
|
@ -120,7 +125,7 @@ image:images/new_install_cr.png[]
|
|||
+
|
||||
[source,bash,subs=+attributes]
|
||||
----
|
||||
$ {create_cmd_brief} describe keycloak <cr_name>
|
||||
$ {create_cmd_brief} describe keycloak <CR-name>
|
||||
----
|
||||
|
||||
ifeval::[{project_community}==true]
|
||||
|
@ -144,7 +149,7 @@ $ {create_cmd} -f keycloak.yaml -n keycloak
|
|||
keycloak.keycloak.org/example-keycloak created
|
||||
----
|
||||
|
||||
. Find the ingress: `{create_cmd_brief} get ingress -n <cr_name>`. For example:
|
||||
. Find the ingress: `{create_cmd_brief} get ingress -n <CR-name>`. For example:
|
||||
+
|
||||
[source,bash,subs=+attributes]
|
||||
----
|
||||
|
@ -184,14 +189,19 @@ After the Operator processes the custom resource, view the status with this comm
|
|||
|
||||
[source,bash,subs=+attributes]
|
||||
----
|
||||
$ {create_cmd_brief} describe keycloak <cr_name>
|
||||
$ {create_cmd_brief} describe keycloak <CR-name>
|
||||
----
|
||||
|
||||
.Keycloak custom resource Status
|
||||
```yaml
|
||||
Name: example-keycloak
|
||||
Namespace: keycloak
|
||||
ifeval::[{project_community}==true]
|
||||
Labels: app=example-keycloak
|
||||
endif::[]
|
||||
ifeval::[{project_product}==true]
|
||||
Labels: app=sso
|
||||
endif::[]
|
||||
Annotations: <none>
|
||||
API Version: keycloak.org/v1alpha1
|
||||
Kind: Keycloak
|
||||
|
|
|
@ -16,7 +16,12 @@ kind: KeycloakRealm
|
|||
metadata:
|
||||
name: test
|
||||
labels:
|
||||
ifeval::[{project_community}==true]
|
||||
app: app=example-keycloak
|
||||
endif::[]
|
||||
ifeval::[{project_product}==true]
|
||||
app: sso
|
||||
endif::[]
|
||||
spec:
|
||||
realm:
|
||||
id: "basic"
|
||||
|
@ -25,7 +30,13 @@ spec:
|
|||
displayName: "Basic Realm"
|
||||
instanceSelector:
|
||||
matchLabels:
|
||||
ifeval::[{project_community}==true]
|
||||
app: example-keycloak
|
||||
endif::[]
|
||||
ifeval::[{project_product}==true]
|
||||
app: sso
|
||||
endif::[]
|
||||
|
||||
```
|
||||
|
||||
.Prerequisites
|
||||
|
@ -61,14 +72,19 @@ After the Operator processes the custom resource, view the status with this comm
|
|||
|
||||
[source,bash,subs=+attributes]
|
||||
----
|
||||
$ {create_cmd_brief} describe keycloak <cr_name>
|
||||
$ {create_cmd_brief} describe keycloak <CR-name>
|
||||
----
|
||||
|
||||
.Realm custom resource status
|
||||
```yaml
|
||||
Name: example-keycloakrealm
|
||||
Namespace: keycloak
|
||||
ifeval::[{project_community}==true]
|
||||
Labels: app=example-keycloak
|
||||
endif::[]
|
||||
ifeval::[{project_product}==true]
|
||||
Labels: app=sso
|
||||
endif::[]
|
||||
Annotations: <none>
|
||||
API Version: keycloak.org/v1alpha1
|
||||
Kind: KeycloakRealm
|
||||
|
@ -83,7 +99,12 @@ Metadata:
|
|||
Spec:
|
||||
Instance Selector:
|
||||
Match Labels:
|
||||
ifeval::[{project_community}==true]
|
||||
App: example-keycloak
|
||||
endif::[]
|
||||
ifeval::[{project_product}==true]
|
||||
App: sso
|
||||
endif::[]
|
||||
Realm:
|
||||
Display Name: Basic Realm
|
||||
Enabled: true
|
||||
|
|
|
@ -32,7 +32,12 @@ spec:
|
|||
- "manage-users"
|
||||
realmSelector:
|
||||
matchLabels:
|
||||
ifeval::[{project_community}==true]
|
||||
app: example-keycloak
|
||||
endif::[]
|
||||
ifeval::[{project_product}==true]
|
||||
app: sso
|
||||
endif::[]
|
||||
```
|
||||
|
||||
.Prerequisites
|
||||
|
@ -82,20 +87,30 @@ Once the Operator processes the custom resource, view the status with this comma
|
|||
|
||||
[source,bash,subs=+attributes]
|
||||
----
|
||||
$ {create_cmd_brief} describe keycloak <cr_name>
|
||||
$ {create_cmd_brief} describe keycloak <CR-name>
|
||||
----
|
||||
|
||||
.User custom resource Status
|
||||
```yaml
|
||||
Name: example-realm-user
|
||||
Namespace: keycloak
|
||||
ifeval::[{project_community}==true]
|
||||
Labels: app=example-keycloak
|
||||
endif::[]
|
||||
ifeval::[{project_product}==true]
|
||||
Labels: app=sso
|
||||
endif::[]
|
||||
API Version: keycloak.org/v1alpha1
|
||||
Kind: KeycloakUser
|
||||
Spec:
|
||||
Realm Selector:
|
||||
Match Labels:
|
||||
ifeval::[{project_community}==true]
|
||||
App: example-keycloak
|
||||
endif::[]
|
||||
ifeval::[{project_product}==true]
|
||||
App: sso
|
||||
endif::[]
|
||||
User:
|
||||
Email: realm_user@redhat.com
|
||||
Credentials:
|
||||
|
|
Loading…
Reference in a new issue