Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChe Bot2024-02-28 15:15:39 +0000
committerChe Bot2024-02-28 15:15:39 +0000
commit96fb66809fec15d20044202177a252789d14c54c (patch)
tree39dab05ed2247866396213a11a44aa32219c0fdc
parent39e13365a4489f7474eda90ed6493cbbf50800c5 (diff)
downloadche-96fb66809fec15d20044202177a252789d14c54c.tar.gz
che-96fb66809fec15d20044202177a252789d14c54c.tar.xz
che-96fb66809fec15d20044202177a252789d14c54c.zip
[docs]
Signed-off-by: Che Bot <che-bot@eclipse.org>
-rw-r--r--docs/next/administration-guide/installing-che-on-microsoft-azure/index.html2
-rw-r--r--search-index.js2
-rw-r--r--sitemap.xml614
3 files changed, 309 insertions, 309 deletions
diff --git a/docs/next/administration-guide/installing-che-on-microsoft-azure/index.html b/docs/next/administration-guide/installing-che-on-microsoft-azure/index.html
index 19173778b..c02d5931f 100644
--- a/docs/next/administration-guide/installing-che-on-microsoft-azure/index.html
+++ b/docs/next/administration-guide/installing-che-on-microsoft-azure/index.html
@@ -1218,7 +1218,7 @@ spec:
identityProviderURL: "https://sts.windows.net/$(az account show --query "tenantId" --output tsv)/v2.0/"
identityToken: access_token
oAuthClientName: $(az ad app list --query "[?displayName=='$ECLIPSE_CHE_APPLICATION_DISPLAY_NAME'].appId" --output tsv)
- oAuthSecret: $(az ad app credential reset --id $ECLIPSE_CHE_APPLICATION_ID --query "password" --output tsv)
+ oAuthSecret: $(az ad app credential reset --id $(az ad app list --query "[?displayName=='$ECLIPSE_CHE_APPLICATION_DISPLAY_NAME'].id" --output tsv) --query "password" --output tsv)
oAuthScope: openid email profile 6dae42f8-4368-4678-94ff-3960e28e3630/user.read
gateway:
deployment:
diff --git a/search-index.js b/search-index.js
index da0c7f80a..bc51ea412 100644
--- a/search-index.js
+++ b/search-index.js
@@ -1 +1 @@
-antoraSearch.initSearch(lunr, {"index":{"version":"2.3.9","fields":["title","name","text","component"],"fieldVectors":[["title/1-1",[0,22.815,1,17.264,2,19.942,3,11.896,4,30.012]],["name/1-1",[]],["text/1-1",[]],["component/1-1",[]],["title/1-2",[5,4.189,6,8.239,7,29.408,8,21.77,9,40.026,10,40.026]],["name/1-2",[]],["text/1-2",[]],["component/1-2",[]],["title/1",[0,27.714,1,20.972,2,24.225]],["name/1",[0,2.162,1,1.636,2,1.89]],["text/1",[1,3.139,2,3.474,3,2.072,4,5.228,5,0.909,6,1.337,7,4.045,8,2.055,9,3.778,10,3.778,11,2.284,12,1.56,13,1.52,14,2.212,15,2.373,16,2.306,17,2.043,18,2.339,19,2.016,20,1.52,21,2.143,22,1.729,23,1.349,24,0.021,25,0.998,26,1.209,27,3.277,28,2.448,29,1.735,30,1.036,31,2.745,32,2.601,33,2.995,34,1.865,35,2.683,36,7.929,37,3.96,38,3.428,39,5.439,40,1.347,41,2.718,42,2.995,43,1.281,44,3.913,45,2.139,46,1.978,47,0.914,48,1.116,49,1.384,50,2.56,51,4.045,52,3.408,53,4.196,54,1.3,55,2.212,56,3.296,57,1.043,58,2.284]],["component/1",[59,0.373]],["title/2-1",[5,4.559,24,0.247,60,32.008,61,10.66,62,26.964]],["name/2-1",[]],["text/2-1",[]],["component/2-1",[]],["title/2",[5,4.189,24,0.227,61,9.794,62,24.774,63,17.253,64,12.38]],["name/2",[5,0.294,24,0.016,61,0.687,62,1.737,63,1.209,64,0.868]],["text/2",[5,0.841,21,1.237,24,0.047,27,3.34,28,2.586,29,1.684,30,0.555,31,1.585,32,2.07,34,1.145,39,3.337,40,1.497,54,1.508,57,1.69,61,1.868,62,4.365,64,2.362,65,1.937,66,2.717,67,2.846,68,2.271,69,4.496,70,2.852,71,2.939,72,2.492,73,3.465,74,3.092,75,3.395,76,2.661,77,5.34,78,4.456,79,4.852,80,3.218,81,6.797,82,3.337,83,1.497,84,1.605,85,1.975,86,1.647,87,2.711,88,2.779,89,0.528,90,1.975,91,4.061,92,1.975,93,3.337,94,3.632,95,4.866,96,4.061,97,2.779,98,2.213,99,3.085,100,4.866,101,2.779,102,2.931,103,2.07,104,4.866,105,2.931,106,2.648]],["component/2",[59,0.373]],["title/3",[24,0.336,107,49.153]],["name/3",[22,2.242,107,4.06]],["text/3",[3,2.275,24,0.047,25,1.735,28,1.919,29,1.572,34,1.269,40,1.188,48,1.435,52,4.937,55,1.951,61,1.607,64,2.577,70,3.162,72,1.978,76,2.779,83,1.188,89,1.035,101,4.168,107,4.026,108,3.162,109,5.394,110,3.85,111,3.053,112,5.732,113,5.208,114,2.035,115,1.612,116,3.081,117,1.978,118,1.114,119,4.066,120,3.882,121,2.258,122,4.856,123,4.066,124,2.156,125,1.757,126,2.749,127,4.237,128,3.451,129,4.026,130,5.394,131,3.006,132,3.85,133,2.675,134,3.7,135,1.228,136,2.749]],["component/3",[59,0.373]],["title/4",[47,10.545,89,5.252,137,36.119,138,16.165,139,38.014]],["name/4",[47,0.76,89,0.379,137,2.604,138,1.166,139,2.741]],["text/4",[3,2.032,5,0.508,6,1.454,17,1.183,20,1.34,21,1.659,24,0.037,25,1.735,29,0.629,30,0.832,31,1.154,34,1.268,35,1.199,40,1.188,43,0.957,47,1.422,57,1.34,64,0.986,65,1.01,68,1.801,71,1.531,83,0.78,84,1.778,86,1.199,87,4.373,88,3.079,89,0.792,115,1.95,118,1.828,121,2.732,135,0.806,137,5.444,138,3.474,140,3.848,141,3.004,142,2.134,143,5.706,144,3.542,145,3.697,146,3.827,147,7.173,148,2.644,149,3.449,150,3.343,151,2.343,152,1.483,153,2.783,154,1.084,155,2.871,156,2.023,157,2.783,158,3.189,159,3.189,160,1.974,161,2.957,162,3.189,163,2.957,164,2.331,165,3.508,166,3.189,167,2.957,168,2.957,169,3.189,170,5.391,171,3.189,172,3.189,173,5.391,174,3.189,175,3.189,176,3.189,177,3.189,178,1.355,179,2.644,180,3.542,181,2.957,182,3.006,183,3.449,184,1.773,185,3.189,186,2.644,187,4.853,188,3.542,189,1.756,190,3.542,191,2.43,192,1.584,193,3.542,194,1.264,195,1.395,196,1.355,197,1.317]],["component/4",[59,0.373]],["title/5",[12,19.735,24,0.271,29,9.42,198,39.621]],["name/5",[12,1.473,24,0.02,29,0.703,198,2.958]],["text/5",[12,2.31,22,0.916,24,0.049,25,0.528,26,0.439,28,0.584,29,1.102,30,0.423,34,1.314,35,0.752,40,0.49,42,1.088,48,1.485,49,1.842,50,0.93,52,4.162,54,0.689,57,1.189,61,1.812,64,1.73,65,1.363,66,0.888,72,0.815,76,2.343,83,1.23,85,2.521,86,1.256,87,3.462,88,4.267,89,0.893,97,1.269,111,2.964,114,0.775,117,1.753,120,1.182,121,2.338,124,1.484,134,3.279,149,0.977,153,1.746,156,1.269,164,3.229,165,2.138,172,4.305,175,3.342,198,4.169,199,1.586,200,1.746,201,2.222,202,4.88,203,2.916,204,1.422,205,2.565,206,1.855,207,0.916,208,2.001,209,3.756,210,2.001,211,3.991,212,2.222,213,3.991,214,3.342,215,3.991,216,2.001,217,4.781,218,2.222,219,1.746,220,1.855,221,2.222,222,3.712,223,2.222,224,1.422,225,1.746,226,5.102,227,2.222,228,1.157,229,2.222,230,2.222,231,2.001,232,3.712,233,1.746,234,1.303,235,1.746,236,2.916,237,1.011,238,3.342,239,1.524,240,7.126,241,5.585,242,9.841,243,2.222,244,10.034,245,6.212,246,2.222,247,3.712,248,5.275,249,2.65,250,6.715,251,6.725,252,2.916,253,2.222,254,2.222,255,2.222,256,2.222,257,2.222,258,1.209,259,1.238,260,1.659,261,3.098,262,7.406,263,4.305,264,1.746,265,1.088,266,2.001,267,0.793,268,3.831,269,3.991,270,2.849,271,1.778,272,2.222,273,8.01,274,5.868,275,3.342,276,2.771,277,2.771,278,1.746,279,2.222,280,2.222,281,2.222,282,1.524]],["component/5",[59,0.373]],["title/6",[24,0.336,76,20.658]],["name/6",[24,0.028,76,1.707]],["text/6",[3,1.881,20,1.439,23,2.46,24,0.053,25,1.377,27,3.336,28,2.397,29,1.682,40,1.275,43,1.028,48,2.035,52,4.263,55,2.094,60,3.83,61,1.888,64,2.13,70,3.394,76,2.859,111,1.91,114,1.208,117,2.123,118,1.579,119,4.263,121,2.424,165,2.588,205,1.73,226,3.591,270,3.058,271,2.153,283,5.06,284,7.65,285,5.461,286,5.212,287,3.226,288,4.832,289,2.247,290,3.08,291,2.951,292,5.06,293,3.394]],["component/6",[59,0.373]],["title/7",[24,0.336,61,14.507]],["name/7",[24,0.028,61,1.198]],["text/7",[3,1.536,5,0.589,12,2.323,24,0.05,29,1.109,34,1.47,39,4.286,40,1.376,55,3.215,61,2.19,62,3.482,63,2.425,64,2.239,83,1.376,108,3.663,114,1.678,115,2.403,116,3.569,118,1.29,128,3.997,133,2.291,135,1.422,138,2.087,154,2.461,189,2.035,192,2.793,194,2.229,205,1.867,228,3.252,294,4.908,295,3.185,296,3.764,297,2.461,298,5.625,299,2.746,300,4.664,301,4.664,302,3.059,303,5.215,304,4.48,305,3.875,306,5.625,307,1.422]],["component/7",[59,0.373]],["title/8",[27,17.034,28,12.724,29,8.588,78,24.166,106,26.334]],["name/8",[27,1.228,28,0.918,29,0.619,78,1.743,106,1.899]],["text/8",[1,1.149,2,1.204,3,1.273,4,1.398,5,0.763,6,1.044,7,1.49,8,1.273,11,0.557,12,0.967,14,0.194,17,0.179,18,0.205,20,1.201,21,1.016,23,0.173,24,0.044,25,0.951,27,1.322,28,0.988,29,1.024,30,0.849,32,1.242,33,0.72,34,0.883,35,1.089,38,3.068,39,0.368,40,0.414,43,0.974,44,1.442,47,0.409,48,0.143,50,0.225,52,0.299,54,2.495,55,0.531,57,1.153,58,0.557,61,1.403,62,0.571,63,3.525,64,1.883,65,1.322,66,0.214,67,0.615,68,2.196,71,0.232,72,1.071,73,0.749,74,0.854,75,1.608,76,1.326,78,2.11,79,2.496,80,4.884,83,1.753,84,0.743,85,0.762,86,2.947,87,1.046,88,1.997,89,0.794,90,0.218,91,0.448,92,0.218,93,0.368,94,1.097,98,0.244,99,0.739,101,0.585,103,0.228,105,0.617,110,0.731,111,0.963,113,1.34,114,1.372,115,1.045,117,1.282,118,0.825,119,0.571,121,2.298,123,0.299,124,0.409,125,0.847,131,0.571,133,0.953,134,0.702,135,0.733,138,2.128,141,0.299,143,1.839,145,0.702,146,1.204,149,0.45,150,0.635,151,0.677,152,0.429,154,0.796,156,4.138,164,1.263,165,2.239,178,0.392,182,1.548,183,0.343,184,1.706,186,0.4,189,1.376,199,0.383,202,1.475,204,1.201,205,1.122,206,0.448,207,1.912,225,1.475,226,2.995,228,0.533,231,0.922,239,0.368,249,0.383,251,0.922,252,0.421,258,2.176,259,1.046,263,0.483,264,0.805,265,0.263,266,0.483,267,1.723,268,3.865,269,0.855,270,2.307,271,0.698,275,0.922,276,0.4,278,0.421,288,0.448,289,0.208,290,1.713,291,1.489,292,0.972,295,0.749,297,0.575,299,0.646,302,0.501,307,0.233,308,0.922,309,1.323,310,1.226,311,1.878,312,1.674,313,2.484,314,2.3,315,1.323,316,1.469,317,2.753,318,3.219,319,2.747,320,1.469,321,1.469,322,1.469,323,1.398,324,1.997,325,0.483,326,1.984,327,1.939,328,1.68,329,1.204,330,0.8,331,1.154,332,1.242,333,0.585,334,0.655,335,1.049,336,0.214,337,0.323,338,4.792,339,1.022,340,0.536,341,0.536,342,0.536,343,1.101,344,1.154,345,0.536,346,0.383,347,1.024,348,1.403,349,0.617,350,0.855,351,1.024,352,0.343,353,0.8,354,0.604,355,0.799,356,0.536,357,1.469,358,0.922,359,0.536,360,0.702,361,0.861,362,0.536,363,1.668,364,0.805,365,1.442,366,0.536,367,1.469,368,0.244,369,0.536,370,0.536,371,0.536,372,0.536,373,2.253,374,0.483,375,1.402,376,0.805,377,0.483,378,0.731,379,0.6,380,0.731,381,0.4,382,1.024,383,0.536,384,0.314,385,0.536,386,1.323,387,0.536,388,0.268,389,0.536,390,1.323,391,2.687,392,1.402,393,1.226,394,0.448,395,0.922,396,0.536,397,0.536,398,1.165,399,1.402,400,0.536,401,1.608,402,0.228,403,1.024,404,0.702,405,0.731,406,0.343,407,1.131,408,0.448,409,0.805,410,1.024,411,0.383,412,0.799,413,1.226,414,0.536,415,0.368,416,0.483,417,0.6,418,1.682,419,1.323,420,2.043,421,0.655,422,0.855,423,1.024,424,0.655,425,0.557,426,1.024,427,0.635,428,1.567,429,0.448,430,0.448,431,2.295,432,1.441,433,0.4,434,0.4,435,0.368,436,0.94,437,0.263,438,0.253,439,0.4,440,0.855,441,1.201,442,0.545,443,1.932,444,1.024,445,0.805,446,0.805,447,0.922,448,0.4,449,0.383,450,0.483,451,0.448,452,0.483,453,2.038,454,3.756,455,0.536,456,0.782,457,0.279,458,0.957,459,1.288,460,0.536,461,0.383,462,0.483,463,1.101,464,1.469,465,1.154,466,0.483,467,0.483,468,1.084,469,0.421,470,0.448,471,2.341,472,0.448,473,1.469,474,0.483,475,0.383,476,0.483,477,0.483,478,0.338,479,0.448,480,0.536,481,0.323,482,1.024,483,1.348,484,0.536,485,0.314,486,0.448,487,0.536,488,0.536,489,0.448,490,0.536,491,0.536,492,0.536,493,1.024,494,1.69,495,1.024,496,0.383,497,1.024,498,1.024,499,1.024,500,0.702,501,1.256,502,0.536,503,0.483,504,1.024,505,0.805,506,0.448,507,0.184,508,0.343,509,0.383,510,0.448,511,1.459,512,0.483,513,1.323,514,0.6,515,0.483,516,0.536,517,0.483,518,0.922,519,0.536,520,1.72,521,0.323,522,0.536,523,0.764,524,0.299,525,0.483,526,0.536,527,0.292,528,0.536,529,0.421,530,0.383,531,0.483,532,0.383,533,0.536,534,0.421,535,0.383,536,0.355,537,0.383,538,0.483,539,1.024,540,2.202,541,0.536,542,0.94,543,0.536,544,0.536,545,0.483,546,0.4,547,0.536,548,0.536,549,0.536,550,0.922,551,0.764,552,1.878,553,1.878,554,1.34,555,1.524,556,3.497,557,1.878,558,1.101,559,1.165,560,1.442,561,0.536,562,0.539,563,0.448,564,0.421,565,0.299,566,0.268,567,0.483,568,0.182,569,0.536,570,0.693,571,1.024,572,0.448,573,1.024,574,0.355,575,1.024,576,0.292,577,0.536,578,0.355,579,1.469,580,0.94,581,2.085,582,0.536,583,0.536,584,0.383,585,1.878,586,0.536,587,0.536,588,0.483,589,1.148,590,0.306,591,0.421,592,0.536,593,0.483,594,0.273,595,0.536,596,0.922,597,0.855,598,0.922,599,0.922,600,0.922,601,0.483,602,0.448,603,1.663,604,0.483,605,0.421,606,0.483,607,0.333,608,0.232,609,1.024,610,0.483,611,0.533,612,0.922,613,0.536,614,1.878,615,1.878,616,1.878,617,2.6,618,0.805,619,0.483,620,0.383,621,0.536,622,0.536,623,0.483,624,0.483,625,0.448,626,0.483,627,0.383,628,0.448,629,0.536,630,0.4,631,0.536,632,0.536,633,0.911,634,0.536,635,0.536,636,1.024,637,1.024,638,0.483,639,0.483,640,0.536,641,0.536,642,0.855,643,0.536,644,0.536,645,1.567,646,1.024,647,1.024,648,1.024,649,2.6,650,0.536,651,0.536,652,0.536,653,0.448,654,0.536,655,1.024,656,0.536,657,0.536,658,0.483,659,0.306,660,0.536,661,0.536,662,1.398,663,1.567,664,0.536,665,0.536,666,0.536,667,0.536,668,0.536,669,0.483,670,0.536,671,0.448,672,0.536,673,0.536,674,0.536,675,0.922,676,0.299,677,0.314,678,0.536,679,0.536,680,0.536]],["component/8",[59,0.373]],["title/9",[30,6.052,41,18.198,478,17.507,681,32.922]],["name/9",[30,0.452,41,1.359,478,1.307,681,2.458]],["text/9",[3,1.857,6,0.844,12,1.692,20,1.612,24,0.049,25,1.797,29,0.808,30,0.992,40,1.003,41,3.407,42,2.229,43,1.545,49,1.501,58,4.111,61,1.003,65,1.297,74,2.071,83,1.429,85,2.632,86,2.195,106,2.477,115,2.601,136,2.32,149,2.001,152,2.715,154,1.393,155,2.253,178,1.741,195,1.793,199,3.249,207,3.113,293,2.668,307,2.059,353,2.477,368,2.95,384,5.102,436,2.912,437,2.229,478,3.311,520,3.011,630,3.398,659,2.6,681,5.107,682,3.011,683,3.447,684,3.249,685,9.047,686,5.095,687,4.448,688,4.552,689,4.552,690,5.935,691,6.485,692,3.799,693,1.344,694,4.552,695,4.552,696,4.552,697,3.011]],["component/9",[59,0.373]],["title/10",[5,5.538,114,12.266,115,17.566]],["name/10",[5,0.432,114,0.957,115,1.37]],["text/10",[0,3.16,1,3.186,2,3.465,3,1.025,5,0.573,21,1.547,24,0.046,25,0.608,26,0.824,28,1.387,29,1.08,30,0.291,32,1.773,34,0.601,35,0.865,37,1.277,40,1.341,50,1.07,54,0.792,57,1.885,72,0.937,73,1.303,74,2.768,85,2.47,89,0.969,90,3.076,92,3.076,99,3.389,103,2.589,105,1.54,111,0.843,114,1.978,115,2.806,118,1.256,164,1.802,184,1.748,189,2.859,205,1.246,224,1.636,265,1.252,289,0.992,290,1.36,291,3.102,293,3.093,295,3.864,307,1.914,312,1.745,313,2.757,336,3.03,348,2.535,354,0.822,355,1.087,365,1.636,402,3.576,411,2.975,412,2.589,417,2.443,438,2.488,442,1.36,458,3.864,481,1.54,611,1.331,659,1.46,682,1.691,683,1.745,684,1.825,693,0.755,698,2.557,699,1.586,700,6.034,701,6.327,702,2.557,703,2.302,704,2.667,705,1.636,706,1.586,707,4.168,708,2.557,709,3.752,710,2.557,711,3.939,712,4.75,713,3.51,714,4.567,715,4.567,716,3.111,717,2.302,718,4.567,719,2.667,720,2.359,721,2.134,722,2.557,723,2.557,724,2.557,725,2.667,726,2.557,727,1.908,728,2.134,729,2.557,730,2.975,731,2.134,732,2.557,733,2.557,734,2.557,735,2.557,736,2.557,737,2.302,738,2.302,739,2.302,740,2.302,741,2.302,742,2.008]],["component/10",[59,0.373]],["title/11",[5,5.538,62,32.755,594,29.96]],["name/11",[5,0.432,62,2.555,594,2.337]],["text/11",[3,1.072,5,0.592,6,1.165,13,1.084,14,1.577,15,2.44,16,1.644,17,1.456,18,1.668,19,2.094,20,1.084,21,1.598,22,1.797,24,0.051,26,0.862,27,2.213,28,1.653,29,1.116,30,0.497,31,1.42,32,1.854,33,2.135,34,1.479,35,2.128,50,2.632,61,0.96,64,1.214,71,3.49,83,1.385,113,6.561,114,2.097,133,3.613,182,4.103,265,3.079,307,1.837,324,5.558,331,3.425,332,4.159,355,1.854,378,4.488,404,2.99,420,5.793,570,2.965,593,3.925,596,6.639,597,5.248,598,6.639,599,6.639,600,6.639,601,8.274,743,2.704,744,3.112,745,2.789,746,4.313,747,4.36]],["component/11",[59,0.373]],["title/12",[5,4.559,24,0.247,61,10.66,307,11.014,581,34.541]],["name/12",[5,0.432,24,0.023,581,3.273]],["text/12",[1,2.228,3,1.061,4,2.678,5,0.803,12,1.605,13,1.073,14,1.561,15,3.309,16,1.628,17,1.442,18,1.651,19,2.074,20,1.552,21,1.587,22,1.779,24,0.049,26,1.234,27,2.829,28,2.41,29,1.513,30,0.972,31,2.033,32,1.836,33,2.114,34,2.09,35,2.719,37,4.013,40,0.951,41,1.48,42,2.114,43,0.766,50,2.614,56,3.392,57,1.823,61,0.951,64,1.202,67,1.807,68,1.442,71,1.867,75,3.118,115,1.866,118,1.659,145,2.961,151,2.856,154,1.322,184,2.228,189,2.984,307,1.829,330,4.64,368,2.84,412,3.418,458,2.201,459,2.961,483,1.807,581,5.737,588,3.887,594,2.201,677,2.531,693,2.166,727,3.223,743,2.678,744,3.082,748,4.299,749,3.082,750,3.223,751,2.678,752,2.856,753,3.223,754,3.223]],["component/12",[59,0.373]],["title/13",[5,4.189,24,0.227,307,10.12,412,18.911,456,23.653,457,23.143]],["name/13",[5,0.329,24,0.018,412,1.484,456,1.856,457,1.816]],["text/13",[1,2.915,3,1.575,5,0.422,12,2.382,13,1.113,14,1.619,15,3.595,16,1.688,17,1.495,18,1.712,19,2.15,20,1.113,21,1.138,22,1.845,24,0.051,26,1.267,28,1.177,29,0.794,34,1.922,35,2.168,37,4.081,40,0.986,41,1.535,43,0.794,67,1.874,68,2.141,71,2.77,75,3.738,86,1.515,115,1.915,118,1.912,145,3.07,183,4.788,184,2.38,189,3.085,307,1.968,330,4.447,368,3.717,411,3.195,412,4.03,456,4.6,457,4.501,458,3.266,459,4.395,511,2.235,693,2.413,748,3.756,752,2.961,755,4.03,756,4.476,757,5.88,758,4.03,759,3.736]],["component/13",[59,0.373]],["title/14",[5,6.205,24,0.336]],["name/14",[5,0.513,24,0.028]],["text/14",[5,0.782,24,0.042,63,3.219,66,3.316,67,3.473,69,5.488,307,1.888]],["component/14",[59,0.373]],["title/15",[5,4.559,20,12.029,24,0.247,101,27.639,114,10.098]],["name/15",[5,0.373,20,0.985,101,2.264,114,0.827]],["text/15",[0,1.83,1,1.384,3,0.954,5,0.544,13,0.965,14,1.403,15,3.32,16,1.463,17,1.296,18,2.208,19,1.864,20,1.714,21,0.986,22,1.599,24,0.05,26,0.767,27,2.032,29,1.355,30,0.658,32,2.456,34,1.796,35,1.954,50,2.417,55,1.403,57,2.127,61,1.272,64,1.608,68,1.296,76,2.561,83,1.272,84,2.692,90,1.575,92,2.798,93,2.662,101,5.061,102,2.338,114,1.786,115,2.06,118,0.801,121,1.624,129,4.309,165,1.735,182,2.379,184,2.432,191,2.662,192,1.735,307,1.738,336,1.551,337,2.338,354,1.248,368,2.626,399,2.896,458,1.978,471,6.207,474,3.494,478,1.904,620,4.121,714,2.338,743,2.407,744,2.77,745,2.483,750,2.896,760,2.064,761,8.163,762,3.239,763,3.88,764,2.77,765,3.88,766,2.896,767,3.88,768,3.072,769,5.754,770,3.752,771,5.754,772,3.88,773,3.88,774,4.536,775,6.895,776,3.88,777,3.239,778,3.239,779,3.88,780,3.239,781,3.239,782,2.77,783,5.051,784,4.819]],["component/15",[59,0.373]],["title/16",[5,6.205,117,24.145]],["name/16",[5,0.513,117,1.995]],["text/16",[5,0.758,6,1.491,24,0.041,28,2.116,46,3.794,47,1.754,83,1.773,307,1.832,514,4.717,570,3.794,785,6.007,786,4.848]],["component/16",[59,0.373]],["title/17",[5,5.001,46,25.027,47,11.567,514,31.116]],["name/17",[5,0.373,46,1.868,47,0.864,514,2.323]],["text/17",[1,2.377,3,1.162,5,0.727,12,1.758,13,1.175,14,1.71,15,3.25,16,1.783,17,1.58,18,1.809,20,1.175,21,1.694,22,1.949,24,0.043,26,1.317,28,1.243,34,1.567,35,2.255,46,3.141,47,1.681,50,2.789,57,1.175,67,1.979,71,2.044,83,1.468,85,2.704,96,5.561,99,3.298,103,2.011,117,2.443,118,1.592,119,3.712,129,3.529,135,1.076,149,2.078,184,2.435,205,1.413,239,4.57,265,3.262,300,3.529,307,1.516,338,4.407,354,1.521,368,3.031,407,4.014,453,2.41,458,2.41,459,3.243,501,1.732,514,5.805,527,3.626,558,2.772,559,2.933,608,2.044,693,1.967,770,2.573,786,4.647,787,6.662,788,3.243,789,6.662,790,5.234,791,4.728,792,4.728,793,4.257,794,4.728,795,4.728,796,4.728,797,4.728,798,4.728]],["component/17",[59,0.373]],["title/18",[5,5.001,114,11.077,115,15.862,228,27.631]],["name/18",[5,0.432,115,1.37,228,2.387]],["text/18",[1,2.497,2,2.884,5,0.659,12,2.602,24,0.05,30,0.798,47,1.525,57,2.147,62,3.899,74,3.183,89,0.937,114,1.954,115,3.057,118,1.445,149,3.076,203,5.497,228,4.495,349,4.216,353,3.808,537,4.995,551,5.223,709,6.3,799,6.998,800,6.998]],["component/18",[59,0.373]],["title/19",[5,5.538,33,28.782,421,37.606]],["name/19",[5,0.432,33,2.245,421,2.934]],["text/19",[3,1.215,4,4.9,5,0.648,6,1.464,13,0.787,20,1.229,24,0.051,26,0.626,29,0.562,30,0.361,32,2.587,33,3.365,34,1.941,35,2.793,40,0.697,50,1.325,57,1.512,61,1.34,63,1.229,84,2.006,85,2.468,86,2.326,89,0.896,90,2.468,92,2.468,111,2.006,114,1.782,115,3.003,119,1.764,121,3.828,131,3.389,149,2.673,178,1.211,184,1.479,226,3.772,228,1.648,274,5.399,289,1.229,293,1.856,307,2.081,324,5.5,336,2.431,355,1.347,398,1.964,420,2.487,421,3.163,427,1.964,461,2.26,468,0.981,551,5.565,638,2.331,706,1.964,715,2.978,801,2.487,802,2.69,803,2.363,804,5.13,805,2.094,806,6.873,807,8.776,808,5.399,809,3.166,810,6.082,811,5.076,812,5.857,813,4.944,814,8.54,815,6.082,816,2.868,817,7.455,818,3.166,819,2.643,820,3.166]],["component/19",[59,0.373]],["title/20",[5,6.205,33,32.245]],["name/20",[5,0.513,33,2.664]],["text/20",[0,3.579,1,2.709,2,3.129,5,0.914,24,0.049,33,3.717,61,1.672,307,2.065,330,4.132,412,3.859,421,4.857,456,4.039,457,3.952,581,5.419,704,4.857,821,5.667]],["component/20",[59,0.373]],["title/21-1",[54,13.777,61,9.794,328,21.356,562,16.301,589,22.66,822,22.66]],["name/21-1",[]],["text/21-1",[]],["component/21-1",[]],["title/21-2",[61,9.794,84,14.663,189,14.479,328,21.356,562,16.301,822,22.66]],["name/21-2",[]],["text/21-2",[]],["component/21-2",[]],["title/21",[5,4.559,61,10.66,267,17.264,328,23.244,564,38.014]],["name/21",[5,0.329,34,0.821,61,0.769,267,1.245,328,1.676]],["text/21",[1,0.902,2,1.042,3,0.621,5,0.238,8,1.238,13,1.027,14,0.914,15,2.032,16,0.953,17,1.379,18,0.967,19,1.214,20,0.628,21,0.643,22,1.042,24,0.036,25,0.601,26,0.816,29,0.449,30,0.597,34,0.971,35,1.397,37,4.37,40,0.557,43,0.449,50,1.729,54,1.873,55,0.914,57,1.503,61,1.845,65,0.72,70,1.482,75,1.262,76,0.793,78,1.262,84,2.197,86,0.855,90,1.026,92,1.026,114,0.527,115,1.234,118,1.375,133,0.927,135,0.575,136,1.288,154,0.774,160,2.301,164,1.093,184,2.408,189,2.85,237,1.15,265,2.022,267,2.157,295,1.288,297,0.774,302,1.238,307,0.94,325,1.192,328,4.581,336,1.01,354,0.813,368,1.878,401,3.019,407,2.488,424,1.617,458,1.288,468,0.783,478,0.834,483,1.058,501,1.961,511,3.327,540,1.482,554,1.804,558,2.421,562,3.265,563,3.447,564,3.244,578,1.672,589,3.081,594,1.288,608,1.785,620,2.948,683,1.729,690,3.244,693,2.404,713,1.17,714,1.523,715,1.523,725,1.617,748,2.421,757,3.244,768,1.345,770,1.376,788,2.832,808,1.986,816,1.192,822,4.371,823,6.437,824,1.804,825,1.111,826,2.528,827,5.235,828,2.528,829,2.528,830,2.528,831,1.523,832,2.528,833,2.528,834,4.129,835,6.045,836,5.442,837,3.447,838,5.442,839,2.948,840,3.447,841,5.235,842,5.235,843,2.528,844,2.528,845,4.129,846,4.129,847,4.129,848,5.874,849,4.756,850,1.238,851,4.106,852,2.75,853,1.617,854,2.11,855,1.986,856,3.244,857,5.235,858,5.442,859,4.826,860,2.528,861,2.528,862,2.528,863,2.276,864,2.725,865,2.732,866,1.804,867,1.672,868,2.528,869,2.528,870,2.528,871,1.111,872,1.444]],["component/21",[59,0.373]],["title/22-1",[54,11.852,61,8.426,267,13.646,328,18.372,562,14.024,565,21.312,589,19.494,822,19.494]],["name/22-1",[]],["text/22-1",[]],["component/22-1",[]],["title/22-2",[61,8.426,84,12.614,189,12.456,267,13.646,328,18.372,562,14.024,565,21.312,822,19.494]],["name/22-2",[]],["text/22-2",[]],["component/22-2",[]],["title/22",[5,4.559,61,10.66,267,17.264,328,23.244,565,26.964]],["name/22",[5,0.329,35,1.181,61,0.769,267,1.245,328,1.676]],["text/22",[1,1.338,2,1.546,3,0.922,5,0.53,8,1.836,13,1.399,14,1.356,15,2.622,16,1.414,17,1.88,18,2.153,19,1.801,20,0.932,21,0.953,22,1.546,24,0.034,26,1.113,29,0.666,30,0.77,34,1.324,35,1.905,38,1.621,40,0.826,50,2.356,54,2.327,57,0.932,61,2.068,65,1.069,75,1.873,78,1.873,84,2.786,86,1.269,90,1.522,92,1.522,114,0.783,115,1.682,118,1.162,125,2.445,135,0.854,136,1.911,184,1.643,189,3.145,265,2.756,267,3.014,295,1.911,297,1.148,307,1.281,325,1.768,328,4.844,336,1.499,458,1.911,468,1.162,478,1.237,483,1.57,501,1.463,505,2.946,540,2.198,554,2.677,560,5.405,562,3.541,565,4.184,578,2.481,589,3.827,608,1.621,676,3.136,713,1.736,714,2.259,715,2.259,725,2.399,768,1.995,770,2.041,808,4.421,816,3.185,822,4.86,850,1.836,851,2.041,852,1.706,856,2.946,863,3.376,864,3.517,865,3.723,866,2.677,867,2.481,871,1.648,872,2.142,873,2.799,874,2.946,875,2.946,876,4.322]],["component/22",[59,0.373]],["title/23-1",[54,14.995,267,17.264,326,21.633,580,30.957,589,24.663]],["name/23-1",[]],["text/23-1",[]],["component/23-1",[]],["title/23-2",[84,15.959,189,15.758,267,17.264,326,21.633,580,30.957]],["name/23-2",[]],["text/23-2",[]],["component/23-2",[]],["title/23",[5,5.001,267,18.938,326,23.731,565,29.579]],["name/23",[5,0.373,35,1.341,267,1.414,326,1.772]],["text/23",[0,1.514,1,1.146,2,2.06,3,0.79,5,0.471,8,1.573,11,1.748,13,1.243,14,1.161,15,2.382,16,1.211,17,1.073,18,1.228,19,1.543,20,0.798,21,0.816,22,1.324,24,0.031,26,0.988,29,0.57,30,0.79,34,1.176,35,1.692,38,2.161,40,0.708,50,2.093,54,2.326,57,1.526,59,0.299,61,1.751,63,1.94,65,1.425,75,2.497,84,2.621,86,1.692,90,1.303,92,1.303,114,0.67,115,1.494,118,1.267,125,2.256,135,1.397,154,0.983,184,0.781,189,3.113,204,2.055,235,2.523,237,1.461,265,2.448,267,3.592,295,1.637,297,0.983,302,1.573,307,1.138,325,1.514,326,4.625,336,1.284,348,1.543,354,1.033,363,2.855,365,2.055,392,2.397,407,3.012,418,3.731,458,1.637,468,1.549,478,1.059,483,2.569,501,1.596,540,1.883,545,2.891,546,5.602,550,5.526,551,4.581,554,3.568,560,5.308,562,1.833,565,3.42,566,1.604,580,5.639,589,3.53,594,1.637,608,1.388,676,2.786,713,1.487,714,1.935,715,1.935,725,2.055,745,2.055,768,1.709,770,1.748,802,1.748,805,2.124,825,2.197,850,1.573,851,3.34,852,2.274,864,3.195,865,3.307,866,2.292,867,2.124,871,1.412,872,1.834,873,2.397,876,3.198,877,3.212,878,3.212,879,2.68,880,2.292,881,2.397,882,3.212,883,3.212]],["component/23",[59,0.373]],["title/24-1",[54,14.995,327,29.153,562,17.742,589,24.663,594,24.663]],["name/24-1",[]],["text/24-1",[]],["component/24-1",[]],["title/24-2",[84,15.959,189,15.758,327,29.153,562,17.742,594,24.663]],["name/24-2",[]],["text/24-2",[]],["component/24-2",[]],["title/24",[5,5.001,267,18.938,327,31.98,565,29.579]],["name/24",[5,0.373,35,1.341,267,1.414,327,2.388]],["text/24",[1,1.342,2,1.55,3,0.925,5,0.354,8,1.841,13,1.402,14,1.36,15,2.626,16,1.418,17,1.256,18,1.438,19,1.807,20,0.935,21,0.956,22,1.55,23,1.209,24,0.038,26,1.115,29,0.667,30,0.918,34,1.327,35,1.909,38,1.626,40,0.829,50,2.361,54,2.33,57,1.402,59,0.35,61,1.491,65,1.072,75,1.878,84,2.789,86,1.273,90,1.526,92,1.526,98,1.711,114,0.785,115,1.685,118,0.776,125,2.448,133,1.379,135,0.856,160,3.143,184,0.914,189,3.147,265,2.762,267,2.682,295,1.917,297,1.151,304,2.096,307,1.284,325,1.773,327,6.175,336,1.503,344,2.954,401,1.878,458,1.917,468,1.165,478,1.24,483,1.574,501,0.978,540,2.205,554,2.685,560,4.329,562,3.617,565,3.143,578,2.488,589,3.832,594,4.702,608,1.626,624,3.386,627,2.685,676,3.143,713,1.741,714,2.266,715,2.266,725,2.406,745,2.406,768,2.001,770,2.047,850,1.841,851,3.069,852,2.565,853,2.406,856,4.431,864,3.523,865,3.731,866,2.685,867,2.488,871,1.653,872,2.148,873,2.807,876,4.329,884,3.386,885,1.958,886,2.954,887,2.807,888,3.761,889,2.954,890,3.761,891,3.761]],["component/24",[59,0.373]],["title/25-1",[54,11.852,55,13.832,267,13.646,329,17.708,542,24.469,568,12.942,580,24.469,589,19.494]],["name/25-1",[]],["text/25-1",[]],["component/25-1",[]],["title/25-2",[55,13.832,84,12.614,189,12.456,267,13.646,329,17.708,542,24.469,568,12.942,580,24.469]],["name/25-2",[]],["text/25-2",[]],["component/25-2",[]],["title/25",[5,3.874,55,14.871,267,14.67,329,19.038,542,26.307,565,22.913,568,13.915]],["name/25",[5,0.265,35,0.953,55,1.018,267,1.005,329,1.304,542,1.802,568,0.953]],["text/25",[1,1.168,2,1.349,3,0.805,5,0.308,8,1.603,11,3.381,13,1.262,14,1.184,15,2.411,16,1.235,17,1.094,18,1.252,19,1.573,20,0.814,21,1.29,22,1.349,24,0.039,26,1.003,29,0.581,30,0.708,34,0.77,35,1.717,38,2.194,40,0.721,50,2.124,54,2.169,55,3.336,57,1.545,61,1.118,64,0.912,65,1.446,75,1.635,84,2.642,86,1.108,90,1.329,92,1.329,114,0.683,115,1.516,118,1.048,125,2.279,133,1.861,135,0.745,184,1.511,189,3.09,197,1.217,267,3.459,295,1.669,297,1.002,302,1.603,303,2.733,304,1.825,307,1.155,325,1.544,329,4.444,336,1.309,398,3.147,421,3.247,438,2.393,458,1.669,468,1.573,478,1.08,483,1.371,501,0.851,523,2.444,527,1.782,542,6.071,560,4.477,562,2.937,565,3.462,568,3.169,574,2.166,576,2.762,580,5.796,589,3.567,594,3.167,608,1.416,627,2.337,676,2.828,713,1.516,714,1.973,715,1.973,725,2.095,743,2.031,744,2.337,745,3.247,768,1.742,770,1.782,816,2.393,851,1.782,852,2.308,864,3.234,865,3.357,866,2.337,867,2.166,871,1.439,872,1.87,873,2.444,875,2.572,876,3.247,879,2.733,892,2.444,893,2.733,894,2.733,895,3.274,896,1.973,897,3.274,898,3.274,899,2.246,900,3.274]],["component/25",[59,0.373]],["title/26-1",[54,13.777,267,15.862,328,21.356,566,22.204,589,22.66,848,33.185]],["name/26-1",[]],["text/26-1",[]],["component/26-1",[]],["title/26-2",[84,14.663,189,14.479,267,15.862,328,21.356,566,22.204,848,33.185]],["name/26-2",[]],["text/26-2",[]],["component/26-2",[]],["title/26",[5,4.559,267,17.264,328,23.244,565,26.964,566,24.166]],["name/26",[5,0.329,35,1.181,267,1.245,328,1.676,566,1.743]],["text/26",[0,1.783,1,1.349,2,1.559,3,0.93,5,0.356,8,1.852,13,1.408,14,1.368,15,2.635,16,1.426,17,1.263,18,2.166,19,1.817,20,0.94,21,0.961,22,1.559,24,0.038,26,1.12,29,0.671,30,0.774,34,1.332,35,1.917,37,3.391,38,2.935,40,0.833,50,2.371,54,2.502,57,1.408,59,0.352,61,0.833,65,1.078,71,1.635,75,1.889,84,2.795,86,1.28,89,0.615,90,1.535,92,1.535,114,0.789,115,1.693,118,0.781,125,1.232,135,1.289,160,2.107,184,0.92,189,3.151,267,3.623,295,1.928,297,1.158,307,1.289,325,1.783,328,4.878,336,1.512,453,1.928,458,1.928,468,1.172,478,1.247,483,1.583,501,0.983,565,3.156,566,4.513,589,3.843,608,1.635,676,3.156,713,1.751,714,2.279,715,2.279,725,2.42,768,2.012,770,2.058,782,2.7,816,1.783,848,7.433,850,2.773,851,3.082,852,3.089,853,2.42,856,2.971,864,3.534,865,3.746,866,2.7,867,2.502,871,1.662,872,2.16,873,2.823,876,4.344,879,3.157,884,3.405,901,3.405]],["component/26",[59,0.373]],["title/27",[5,5.001,154,16.25,267,18.938,297,16.25]],["name/27",[5,0.373,154,1.213,267,1.414,297,1.213]],["text/27",[5,0.959,8,3.356,24,0.035,55,2.479,61,1.878,114,1.43,135,1.56,154,2.098,267,3.683,297,2.61,325,3.232,326,3.064,327,4.13,328,4.457,329,3.174,468,2.124,542,4.385,564,5.385,565,5.564,566,3.423,568,2.32,902,4.702]],["component/27",[59,0.373]],["title/28",[5,6.205,334,42.129]],["name/28",[5,0.513,334,3.48]],["text/28",[5,0.867,21,1.975,24,0.047,30,0.886,41,2.663,61,2.026,76,2.437,111,2.562,126,3.959,334,4.969,478,3.033,681,4.818,903,5.705]],["component/28",[59,0.373]],["title/29",[5,5.538,61,12.949,64,16.368]],["name/29",[5,0.432,61,1.01,64,1.277]],["text/29",[24,0.042,72,3.023,73,4.202,83,1.816,99,3.247,189,2.685,402,3.507,693,2.435]],["component/29",[59,0.373]],["title/30-1",[5,5.538,110,41.959,478,19.387]],["name/30-1",[]],["text/30-1",[]],["component/30-1",[]],["title/30-2",[57,16.371,904,54.962]],["name/30-2",[]],["text/30-2",[]],["component/30-2",[]],["title/30-3",[302,28.782,478,19.387,804,43.875]],["name/30-3",[]],["text/30-3",[]],["component/30-3",[]],["title/30",[5,5.538,61,12.949,478,19.387]],["name/30",[5,0.432,61,1.01,478,1.512]],["text/30",[3,0.997,5,0.925,6,0.752,12,1.508,20,1.008,21,1.799,24,0.044,26,1.18,27,3.313,28,2.475,29,1.722,30,1.073,31,2.541,32,3.01,34,1.665,37,2.98,38,2.579,40,1.314,41,2.045,42,2.921,43,1.256,48,1.079,54,1.257,57,1.759,61,1.98,64,1.97,65,1.156,72,2.188,73,3.041,76,1.872,78,2.026,80,2.683,85,1.646,93,4.854,94,5.282,99,1.597,106,2.208,110,5.935,152,1.698,181,3.386,182,1.672,184,0.986,191,2.782,207,1.672,225,3.187,293,3.497,302,1.986,304,2.26,434,4.453,443,3.946,463,2.378,475,2.896,478,2.965,584,4.259,749,2.896,804,3.028,872,2.317,902,2.782,904,6.94,905,4.056,906,3.652,907,4.056,908,4.056,909,4.056,910,7.803,911,3.652,912,4.056,913,4.056,914,4.056,915,4.056,916,4.056]],["component/30",[59,0.373]],["title/31",[5,5.538,312,24.607,443,38.881]],["name/31",[5,0.432,312,1.92,443,3.033]],["text/31",[5,0.83,12,1.418,21,0.97,24,0.049,26,0.754,27,2.853,28,2.131,29,1.509,30,1.091,31,1.242,32,1.622,34,1.605,35,2.309,40,0.84,41,1.954,42,2.791,43,1.344,50,2.386,57,1.417,58,3.714,64,1.062,76,1.197,85,1.548,86,1.929,89,1.005,103,1.622,114,0.796,118,1.177,126,1.944,149,1.677,154,1.168,165,3.051,178,1.459,196,2.18,197,2.119,258,3.102,287,2.125,290,5.262,291,5.12,312,3.947,313,3.77,314,3.102,337,2.298,355,2.424,379,2.236,402,1.622,409,2.996,418,2.847,429,3.183,430,3.183,431,7.116,432,1.572,433,2.847,434,2.847,435,3.91,436,3.647,437,1.868,438,1.798,439,2.847,440,4.757,441,2.44,443,5.828,445,4.478,446,2.996,447,3.434,731,3.183,917,4.478,918,3.814,919,2.996,920,3.814,921,3.434,922,2.523]],["component/31",[59,0.373]],["title/32",[5,5.538,312,24.607,441,37.606]],["name/32",[5,0.432,312,1.92,441,2.934]],["text/32",[3,1.549,5,0.762,20,1.087,21,1.878,24,0.022,26,0.865,27,2.601,28,2.126,29,1.584,30,0.977,31,1.424,32,1.86,34,1.482,35,2.5,38,1.891,41,1.499,42,2.142,43,1.119,50,3.093,54,2.29,78,3.69,86,2.133,89,0.802,114,1.542,120,2.327,152,2.638,153,3.436,183,2.798,184,1.063,207,3.332,258,4.858,290,3.931,291,3.212,312,4.015,313,5.348,314,4.858,317,2.713,337,2.635,409,3.436,418,3.265,424,4.032,429,3.651,430,3.651,431,7.012,435,4.323,440,6.166,441,6.024,442,2.327,453,2.229,536,2.893,555,2.564,683,1.831,740,3.938,760,2.327,816,2.972,825,3.248,923,7.388,924,4.374,925,3.938,926,3.651,927,3.265,928,3.651,929,4.374,930,4.374,931,4.374,932,4.374,933,4.374,934,4.374]],["component/32",[59,0.373]],["title/33",[5,6.205,312,27.567]],["name/33",[5,0.513,312,2.277]],["text/33",[5,0.928,24,0.04,33,3.848,312,4.122,314,4.277,432,3.239,441,5.028,443,5.198,693,2.321,824,5.61,935,7.859,936,5.866]],["component/33",[59,0.373]],["title/34",[5,4.559,270,19.342,501,12.581,507,16.589,508,30.957]],["name/34",[5,0.329,270,1.395,501,0.907,507,1.196,508,2.232]],["text/34",[5,0.764,23,2.878,24,0.032,26,1.253,27,2.856,28,2.133,29,1.588,30,1.02,31,2.064,32,2.695,40,1.396,43,1.125,54,1.964,64,1.764,78,3.165,184,2.294,196,2.424,197,2.356,270,3.772,343,3.715,355,2.695,469,4.978,501,1.648,506,5.289,507,3.344,508,6.036,509,5.791,568,2.144,805,4.191,937,3.715,938,3.103,939,2.833,940,2.988,941,6.337]],["component/34",[59,0.373]],["title/35",[5,5.538,312,24.607,314,31.99]],["name/35",[5,0.432,312,1.92,314,2.495]],["text/35",[5,0.745,20,1.232,21,1.75,24,0.04,26,0.98,27,2.423,28,2.08,29,1.404,30,0.975,31,1.614,32,2.108,34,1.619,41,1.699,42,2.427,43,1.222,54,2.133,78,3.951,84,1.634,86,2.677,89,1.072,114,1.99,118,1.421,149,2.178,152,2.882,154,1.517,155,1.721,205,1.481,258,5.292,290,4.209,312,4.134,313,5.233,314,5.06,337,2.986,379,2.905,409,5.408,433,3.699,435,5.426,436,5.061,437,2.427,438,2.336,439,3.699,442,2.636,501,1.288,683,2.075,699,3.074,816,3.246,825,2.178,942,4.461,943,4.461,944,3.17]],["component/35",[59,0.373]],["title/36",[5,4.189,57,11.052,74,20.223,114,9.278,115,13.286,228,23.143]],["name/36",[5,0.373,51,2.621,89,0.43,115,1.184]],["text/36",[3,1.594,5,0.82,6,0.844,12,1.692,21,1.157,24,0.044,26,0.9,27,2.898,28,2.165,29,1.545,30,0.939,31,2.112,32,1.936,34,1.071,40,1.003,41,1.561,42,2.229,43,0.808,47,0.992,57,2.314,58,2.477,64,1.267,65,1.297,71,1.968,83,1.003,85,3.066,86,1.54,88,3.704,89,0.82,114,1.577,115,2.97,118,0.94,119,2.537,125,2.681,128,4.149,183,2.912,309,4.098,337,2.742,349,5.243,352,2.912,416,5.839,438,2.146,510,3.799,591,3.576,945,5.413,946,4.552,947,4.686,948,4.098,949,7.551,950,5.839,951,4.552,952,4.552,953,5.095,954,4.098,955,4.552,956,4.552,957,3.799,958,4.552,959,4.29,960,3.398,961,4.552,962,5.839,963,4.098,964,3.576,965,4.552,966,5.839,967,4.552,968,4.552,969,6.485,970,4.552,971,4.552]],["component/36",[59,0.373]],["title/37",[5,5.538,89,6.38,584,41.959]],["name/37",[5,0.432,89,0.498,584,3.273]],["text/37",[5,0.838,17,2.453,24,0.037,25,1.746,66,2.935,67,3.074,68,2.453,88,4.194,89,1.079,114,1.856,135,1.671,234,4.304,259,4.091,260,5.481,297,2.248,380,5.241,381,5.481,412,3.123,432,3.026,456,3.906,457,3.822,468,2.275,584,5.241]],["component/37",[59,0.373]],["title/38",[5,5.538,89,6.38,381,43.875]],["name/38",[5,0.432,89,0.498,381,3.423]],["text/38",[5,0.856,20,1.269,24,0.046,25,1.214,26,1.01,27,2.474,28,1.848,29,1.426,30,0.987,31,1.663,38,2.208,40,1.548,41,1.751,42,3.442,43,1.247,54,1.582,57,1.269,66,2.041,67,2.138,72,2.577,73,4.413,78,2.55,83,1.125,86,2.379,89,0.872,118,1.451,119,2.845,121,3.365,181,4.262,187,4.597,291,2.603,313,5.317,353,3.825,363,2.917,381,6.463,386,6.328,394,4.262,406,3.267,420,4.012,445,6.314,489,4.262,524,2.845,605,4.012,659,2.917,699,3.167,749,3.645,774,4.012,802,3.825,911,4.597,942,4.597,957,4.262,972,5.106,973,5.106,974,4.597,975,5.106,976,4.262,977,3.812,978,4.262,979,6.328,980,4.262,981,5.106,982,5.106,983,5.106,984,5.106,985,5.106,986,4.597,987,4.012,988,5.106,989,5.106]],["component/38",[59,0.373]],["title/39-1",[46,31.048,47,14.35]],["name/39-1",[]],["text/39-1",[]],["component/39-1",[]],["title/39-2",[61,11.694,118,10.958,730,37.89,990,44.303]],["name/39-2",[]],["text/39-2",[]],["component/39-2",[]],["title/39-3",[118,10.958,178,20.303,219,41.7,839,37.89]],["name/39-3",[]],["text/39-3",[]],["component/39-3",[]],["title/39-4",[0,19.387,118,8.489,653,34.32,991,41.119,992,28.204,993,37.02,994,37.02]],["name/39-4",[]],["text/39-4",[]],["component/39-4",[]],["title/39-5",[25,12.624,111,17.507,562,19.463,633,32.922]],["name/39-5",[]],["text/39-5",[]],["component/39-5",[]],["title/39-6",[992,45.167,995,59.286]],["name/39-6",[]],["text/39-6",[]],["component/39-6",[]],["title/39-7",[992,45.167,996,59.286]],["name/39-7",[]],["text/39-7",[]],["component/39-7",[]],["title/39-8",[61,9.794,85,18.043,164,19.221,803,33.185,997,37.107,998,27.575]],["name/39-8",[]],["text/39-8",[]],["component/39-8",[]],["title/39-9",[992,45.167,999,59.286]],["name/39-9",[]],["text/39-9",[]],["component/39-9",[]],["title/39-10",[992,45.167,1000,59.286]],["name/39-10",[]],["text/39-10",[]],["component/39-10",[]],["title/39-11",[992,45.167,1001,59.286]],["name/39-11",[]],["text/39-11",[]],["component/39-11",[]],["title/39-12",[562,21.553,1002,43.875,1003,46.177]],["name/39-12",[]],["text/39-12",[]],["component/39-12",[]],["title/39-13",[25,9.779,138,13.736,339,22.378,514,24.104,1003,32.303,1004,32.303,1005,32.303]],["name/39-13",[]],["text/39-13",[]],["component/39-13",[]],["title/39-14",[138,14.852,339,24.196,514,26.062,1003,34.926,1004,34.926,1006,40.026]],["name/39-14",[]],["text/39-14",[]],["component/39-14",[]],["title/39-15",[118,12.135,271,21.854,1007,49.06]],["name/39-15",[]],["text/39-15",[]],["component/39-15",[]],["title/39-16",[111,17.507,207,21.876,271,19.735,998,32.922]],["name/39-16",[]],["text/39-16",[]],["component/39-16",[]],["title/39-17",[84,17.507,111,17.507,271,19.735,998,32.922]],["name/39-17",[]],["text/39-17",[]],["component/39-17",[]],["title/39",[118,12.135,271,21.854,998,36.457]],["name/39",[118,0.947,271,1.705,998,2.844]],["text/39",[0,0.327,1,0.247,2,0.286,3,0.455,4,0.81,5,0.421,6,0.59,7,1.225,8,1.362,12,0.258,14,1.282,15,0.269,18,0.265,20,0.46,21,0.595,24,0.029,25,1.123,27,0.824,28,1.174,29,0.629,30,0.509,31,0.425,32,1.353,34,1.167,35,1.415,37,0.346,38,1.203,39,1.908,40,0.153,43,0.123,44,0.444,45,0.666,46,0.616,47,0.693,50,0.547,51,0.459,54,1.383,55,0.847,57,1.389,61,1.518,63,0.507,64,0.516,65,1.346,66,0.522,67,0.547,68,1.578,69,2.105,71,0.801,72,0.254,73,0.353,74,0.315,77,1.455,78,0.652,79,3.186,80,2.952,83,1.188,84,0.611,85,3.128,86,0.792,88,0.396,89,0.201,90,0.752,92,0.95,97,0.396,98,0.843,99,0.922,106,1.008,111,2.062,114,0.489,115,0.207,116,1.817,117,0.679,118,1.191,119,0.728,121,0.547,123,1.55,124,0.522,125,0.226,126,0.353,127,0.545,129,0.975,131,0.386,133,0.679,135,0.297,136,0.944,138,1.491,141,1.305,152,0.775,154,0.852,160,1.032,164,0.801,165,0.584,178,0.5,182,0.286,184,2.39,186,0.975,194,0.835,197,1.034,204,1.78,205,0.7,207,1.311,208,1.668,224,0.444,237,1.613,238,1.176,239,0.476,249,0.933,262,0.624,265,0.64,270,0.522,271,2.778,278,0.545,287,0.386,289,0.507,291,0.353,293,0.406,294,0.545,296,0.418,297,0.212,300,0.518,301,1.748,302,0.64,303,2.322,304,0.728,307,0.633,310,0.579,314,0.377,326,1.585,332,1.84,334,0.444,336,1.112,337,0.418,338,0.459,339,1.929,343,1.373,344,0.545,346,0.933,348,1.528,349,0.787,352,0.444,353,1.274,354,0.753,355,0.295,358,1.176,360,0.896,363,0.746,365,0.836,368,0.594,378,0.495,384,0.406,388,0.652,391,1.09,393,1.954,395,0.624,401,1.169,404,0.896,407,0.418,417,0.766,422,1.09,425,0.711,427,1.973,433,0.518,443,1.84,448,0.518,449,0.933,451,0.579,461,0.495,465,2.5,468,0.215,470,0.579,478,1.169,479,0.579,483,0.98,496,0.495,500,2.182,501,0.482,503,0.624,510,0.579,511,2.967,512,0.624,513,0.624,515,0.624,517,0.624,520,1.549,523,0.975,524,0.728,532,0.495,534,0.545,538,1.668,540,0.766,555,0.766,560,2.481,562,1.636,563,0.579,567,1.176,574,0.864,576,0.711,580,1.498,581,0.495,589,0.353,590,0.746,591,3.046,603,0.444,607,0.43,608,0.565,611,0.68,618,0.545,633,1.726,658,0.624,659,0.396,662,0.43,676,1.55,677,0.406,683,0.29,687,0.476,693,1.531,699,0.43,704,4.479,706,0.43,713,0.321,716,0.975,720,0.31,730,5.864,748,0.766,754,0.518,760,1.246,764,0.495,768,1.246,803,3.704,812,0.545,824,2.271,831,0.418,839,1.671,850,0.34,853,0.836,871,1.223,872,1.589,875,1.026,881,0.518,885,0.964,886,0.545,893,0.579,894,0.579,904,1.546,922,0.459,927,1.383,936,0.975,947,0.81,953,0.545,986,0.624,990,3.491,992,1.27,993,3.192,994,1.176,995,2.108,996,2.108,997,2.656,998,5.161,999,1.176,1000,2.108,1001,2.108,1002,3.525,1003,3.899,1005,0.545,1007,2.322,1008,2.565,1009,2.782,1010,6.529,1011,0.624,1012,3.122,1013,1.176,1014,0.579,1015,0.693,1016,0.624,1017,0.495,1018,1.852,1019,0.693,1020,0.624,1021,1.306,1022,0.693,1023,1.306,1024,0.624,1025,0.693,1026,0.693,1027,1.176,1028,1.176,1029,1.306,1030,1.306,1031,0.693,1032,0.693,1033,1.176,1034,0.693,1035,0.693,1036,0.386,1037,1.306,1038,0.495,1039,0.579,1040,0.975,1041,0.579,1042,3.192,1043,0.693,1044,0.693,1045,0.693,1046,0.693,1047,0.693,1048,0.693,1049,1.852,1050,0.693,1051,1.306,1052,1.306,1053,1.306,1054,0.975,1055,1.306,1056,1.306,1057,1.306,1058,3.182,1059,3.877,1060,1.306,1061,2.782,1062,0.693,1063,2.341,1064,1.306,1065,1.306,1066,1.852,1067,1.668,1068,1.306,1069,1.306,1070,0.693,1071,0.624,1072,0.693,1073,0.693,1074,0.693,1075,0.693,1076,0.693,1077,0.693,1078,0.693,1079,0.693,1080,0.693,1081,0.693,1082,0.579,1083,0.693,1084,0.624,1085,1.748,1086,1.546,1087,1.306,1088,1.306,1089,1.185,1090,0.693,1091,0.693,1092,0.693,1093,0.624,1094,0.693,1095,0.624,1096,0.693,1097,0.624,1098,0.693,1099,0.444,1100,0.495,1101,2.341,1102,1.225,1103,0.693,1104,2.505,1105,0.693,1106,0.693,1107,0.693,1108,0.693,1109,0.693,1110,1.306,1111,0.34,1112,1.306,1113,0.693,1114,0.693,1115,1.306,1116,1.306,1117,2.782,1118,1.306,1119,0.864,1120,0.693,1121,0.693,1122,1.852,1123,0.693,1124,0.693,1125,0.693,1126,0.518,1127,1.306,1128,3.545,1129,1.852,1130,0.693,1131,1.306,1132,1.306,1133,0.693,1134,0.693,1135,1.306,1136,0.693,1137,0.693,1138,1.852,1139,0.693,1140,0.693,1141,1.27,1142,1.09,1143,0.693,1144,1.306,1145,0.693,1146,0.693,1147,0.693,1148,0.693,1149,0.693,1150,0.693,1151,0.693,1152,1.176,1153,0.693,1154,0.693,1155,0.693,1156,0.693,1157,1.852,1158,1.852,1159,0.693,1160,0.693,1161,1.306,1162,1.306,1163,2.341,1164,0.693,1165,1.306,1166,3.877,1167,1.306,1168,1.306,1169,1.09,1170,1.306,1171,1.306,1172,1.306,1173,0.693,1174,0.693,1175,0.693,1176,1.306,1177,1.306,1178,1.306,1179,0.693,1180,1.852,1181,2.341,1182,1.306,1183,0.43,1184,0.693,1185,0.545,1186,0.579,1187,0.693,1188,1.306,1189,1.306,1190,0.693,1191,1.223,1192,1.306,1193,2.782,1194,0.693,1195,0.693,1196,0.693,1197,0.693,1198,0.579,1199,0.693,1200,1.668,1201,0.693,1202,1.852,1203,0.693,1204,1.306,1205,0.693,1206,0.624,1207,0.624,1208,0.693,1209,0.518,1210,0.693,1211,0.693,1212,0.693,1213,0.693,1214,0.693,1215,0.693,1216,0.624,1217,1.176,1218,0.693,1219,0.693,1220,3.182,1221,2.341,1222,1.306,1223,0.693,1224,0.693,1225,0.693,1226,0.693,1227,0.693,1228,0.693,1229,0.693,1230,0.545,1231,2.782,1232,0.693,1233,0.693,1234,0.693,1235,0.693,1236,0.693,1237,0.693,1238,0.693,1239,0.693,1240,0.693,1241,0.693,1242,0.579,1243,0.693,1244,0.693,1245,0.693,1246,0.624,1247,0.693,1248,0.693,1249,0.693,1250,0.579,1251,0.624,1252,1.306,1253,0.693,1254,0.693,1255,0.693,1256,0.693,1257,1.306,1258,1.306,1259,1.306,1260,1.306,1261,1.306,1262,0.693,1263,0.624,1264,0.693,1265,0.693,1266,0.624,1267,0.518,1268,0.693,1269,0.693,1270,0.693,1271,0.693,1272,0.693,1273,2.341,1274,2.341,1275,0.693,1276,0.693,1277,0.693,1278,0.693,1279,0.693,1280,0.693,1281,1.306,1282,0.693,1283,1.306,1284,0.693,1285,0.693,1286,0.693,1287,0.693,1288,1.306,1289,0.693,1290,0.693,1291,0.693,1292,0.693,1293,1.306,1294,1.306,1295,0.693,1296,0.693,1297,0.693,1298,0.693,1299,0.624,1300,0.693,1301,0.693,1302,0.693,1303,0.693,1304,0.693,1305,0.693,1306,0.693,1307,1.606,1308,0.545,1309,0.579,1310,0.693,1311,0.693,1312,0.693,1313,0.693,1314,0.518,1315,0.545,1316,0.545,1317,0.579,1318,0.693,1319,4.722,1320,0.693,1321,1.498,1322,0.693,1323,1.306,1324,1.306,1325,0.693,1326,0.624,1327,0.693,1328,0.693,1329,0.693,1330,0.693,1331,0.693,1332,1.306,1333,0.579,1334,0.693,1335,0.693,1336,0.693,1337,0.693,1338,0.693,1339,0.693,1340,1.176,1341,0.693,1342,0.693,1343,0.693,1344,0.693,1345,0.579,1346,0.579,1347,0.624,1348,1.852,1349,1.306,1350,0.305,1351,0.693,1352,0.624,1353,0.624,1354,0.624]],["component/39",[59,0.373]],["title/40",[6,7.088,24,0.195,28,10.057,83,8.426,307,8.706,570,18.033,785,28.548,786,23.043]],["name/40",[6,0.647,24,0.018,28,0.918,785,2.604,786,2.102]],["text/40",[3,1.635,13,1.653,14,2.405,15,3.552,16,2.508,17,2.222,18,2.544,20,1.653,21,1.691,22,2.741,24,0.043,26,1.654,28,2.2,29,1.18,34,1.968,40,1.465,67,2.784,84,2.194,117,2.439,118,1.727,189,2.166,194,2.373,195,2.619,307,1.514,363,3.799,558,3.899,559,4.125,608,2.875,743,4.125,744,4.747,753,4.964,754,4.964,768,3.538,770,3.619,785,4.964,786,4.007,822,3.39,825,2.923,867,4.399,1355,4.562]],["component/40",[59,0.373]],["title/41",[114,13.742,117,24.145]],["name/41",[117,2.451]],["text/41",[3,1.706,24,0.049,25,1.192,28,2.093,29,1.524,30,0.571,34,1.179,40,1.528,47,1.512,48,1.333,61,1.528,64,1.395,67,2.098,68,2.318,83,1.104,89,1.013,108,2.937,111,2.625,114,2.112,115,1.497,117,3.575,118,1.643,125,1.632,133,2.544,135,1.579,138,1.674,164,2.166,192,2.24,197,1.863,205,2.788,236,3.937,270,3.433,271,2.58,304,3.866,305,3.108,306,4.511,307,1.141,325,2.363,333,2.862,336,2.003,453,2.554,501,1.303,514,2.937,562,1.837,574,3.315,578,3.315,681,4.303,803,3.74,831,3.019,1012,3.74,1356,4.511,1357,4.511,1358,5.011,1359,3.74,1360,5.011,1361,2.862,1362,4.182,1363,3.74]],["component/41",[59,0.373]],["title/42",[138,17.732,146,24.577,165,23.731,182,21.876]],["name/42",[138,1.324,146,1.835,165,1.772,182,1.633]],["text/42",[6,1.608,24,0.044,26,1.175,29,1.055,30,0.887,31,1.936,40,1.309,43,1.381,83,1.309,89,0.845,120,3.162,124,2.376,138,3.456,139,4.669,141,3.312,143,4.957,145,5.953,146,4.426,148,4.436,182,3.208,194,2.121,195,2.341,197,2.21,224,3.802,226,3.686,264,4.669,289,3.368,291,3.029,317,3.686,402,2.528,404,4.077,432,2.449,501,1.545,686,4.669,1004,4.669,1038,4.243,1364,5.944,1365,4.961,1366,5.944,1367,5.944,1368,2.802,1369,5.351,1370,5.944,1371,4.669]],["component/42",[59,0.373]],["title/43",[87,26.964,138,16.165,143,27.639,155,16.809,165,21.633]],["name/43",[87,1.944,138,1.166,143,1.993,155,1.212,165,1.56]],["text/43",[6,1.402,12,2.812,13,1.415,20,1.88,25,1.799,26,1.125,29,1.01,30,0.862,31,1.853,38,3.27,40,1.254,43,1.342,70,3.336,83,1.872,87,5.51,88,4.853,121,2.383,138,3.237,143,4.32,146,4.192,147,4.75,149,2.502,150,4.691,155,1.977,163,6.313,164,2.461,165,4.047,167,6.313,168,4.75,182,2.346,184,1.839,194,2.031,195,2.241,252,4.471,259,4.215,276,4.248,283,3.765,308,5.124,407,3.429,570,2.683,642,4.75,1038,5.399,1372,5.124,1373,5.691,1374,4.75,1375,5.691]],["component/43",[59,0.373]],["title/44",[24,0.195,68,12.777,135,8.706,297,11.708,412,16.268,432,15.762,456,20.348,457,19.909]],["name/44",[24,0.013,68,0.858,135,0.585,297,0.786,412,1.092,432,1.058,456,1.366,457,1.337]],["text/44",[1,1.923,5,0.739,6,0.999,12,2.004,13,0.881,14,1.281,15,2.092,16,1.336,17,1.183,18,1.355,20,0.881,21,1.659,24,0.045,26,0.7,27,2.297,28,1.716,29,1.294,30,1.01,31,2.125,32,1.507,34,1.535,35,2.208,40,0.78,41,1.214,42,1.735,43,0.629,45,1.805,46,1.67,47,1.175,58,1.928,61,1.438,63,1.375,66,1.416,71,1.531,76,1.111,83,1.438,85,1.438,89,0.585,98,1.611,99,3.09,103,1.507,118,1.347,120,1.885,135,1.227,136,1.805,154,1.084,155,1.23,184,2.01,207,1.46,237,1.611,261,2.957,289,1.375,291,1.805,295,1.805,297,2.92,302,3.195,307,1.227,315,3.189,330,2.934,337,2.134,354,1.734,368,2.452,402,1.507,411,2.529,412,4.148,418,2.644,432,1.46,450,3.189,456,4.712,457,4.723,458,1.805,459,2.43,483,1.483,501,1.402,555,2.076,558,3.16,594,1.805,653,2.957,693,2.538,704,2.266,720,2.41,727,4.871,752,4.317,757,2.783,758,3.189,759,2.957,821,2.644,831,2.134,859,2.266,1191,1.557,1317,2.957,1376,3.189,1377,3.542,1378,3.542,1379,3.542,1380,2.957,1381,5.391,1382,3.542,1383,2.783,1384,3.542,1385,3.189,1386,4.499,1387,3.542,1388,5.391,1389,3.542,1390,3.542,1391,3.542,1392,3.542]],["component/44",[59,0.373]],["title/45",[205,19.679,270,26.322]],["name/45",[205,1.626,270,2.174]],["text/45",[23,2.593,24,0.045,29,1.114,30,0.716,34,1.477,40,1.383,47,1.368,55,2.27,64,1.748,68,2.694,89,0.875,98,2.855,108,3.68,114,1.31,117,2.957,118,1.665,120,3.34,131,3.498,135,1.429,136,3.199,149,2.759,154,1.922,182,3.323,184,1.526,205,3.095,270,3.978,305,3.893,355,2.67,361,3.68,425,3.416,453,3.199,514,5.223,527,3.416,1307,5.531,1393,5.239]],["component/45",[59,0.373]],["title/46",[76,20.658,111,21.719]],["name/46",[76,1.707,111,1.794]],["text/46",[3,2.353,20,1.941,25,1.42,28,2.287,29,1.637,40,1.315,52,4.847,55,2.159,70,3.5,76,2.729,83,1.315,89,0.648,111,3.44,114,1.246,118,1.611,119,4.35,121,2.499,135,1.777,138,1.994,154,1.828,165,3.49,205,2.599,286,5.375,287,3.327,289,2.317,290,3.176,291,3.043,292,5.163,293,3.5,304,3.327,432,2.46,608,2.581,611,3.108,1008,3.949,1307,4.095,1394,5.97,1395,5.97,1396,5.375,1397,4.983]],["component/46",[59,0.373]],["title/47",[25,10.574,89,4.825,114,9.278,234,26.062,260,33.185,468,13.777]],["name/47",[25,0.741,89,0.338,114,0.65,234,1.827,260,2.326,468,0.966]],["text/47",[5,0.741,15,2.651,20,1.218,24,0.043,25,2.128,26,0.969,27,2.769,28,1.797,29,1.396,30,0.897,31,1.596,32,2.085,34,2.236,35,2.312,38,3.4,40,1.08,54,1.519,57,1.218,69,3.242,82,3.362,86,2.879,89,1.006,114,1.934,115,2.35,121,2.052,141,2.731,150,4.237,184,2.069,191,3.362,234,2.873,237,2.229,258,4.28,259,3.807,260,5.1,307,1.555,312,3.562,314,3.718,337,2.953,355,2.085,368,2.229,374,6.151,375,3.658,376,3.85,435,3.362,468,2.117,608,2.119,783,3.242,980,4.091,1054,3.658,1267,3.658,1398,3.85,1399,4.686,1400,3.85,1401,4.091,1402,4.091,1403,3.362,1404,4.901,1405,4.413,1406,4.413,1407,4.413,1408,3.85,1409,4.901]],["component/47",[59,0.373]],["title/48-1",[23,15.562,270,19.342,507,16.589,508,30.957,816,22.815]],["name/48-1",[]],["text/48-1",[]],["component/48-1",[]],["title/48-2",[0,18.033,23,12.3,270,15.288,507,13.112,508,24.469,509,27.301,938,18.728,1111,18.728]],["name/48-2",[]],["text/48-2",[]],["component/48-2",[]],["title/48",[196,15.728,197,15.288,507,14.097,568,13.915,938,20.134,939,18.383,940,19.387]],["name/48",[196,1.077,197,1.047,507,0.965,568,0.953,938,1.379,939,1.259,940,1.328]],["text/48",[11,1.3,20,0.98,23,2.642,24,0.033,25,1.197,26,0.779,27,1.387,28,1.83,29,0.893,30,0.909,32,1.677,33,1.93,34,0.927,38,1.032,48,0.635,57,1.452,64,1.097,65,1.123,68,1.681,71,3.008,72,1.445,83,1.622,85,1.6,86,1.976,89,0.702,96,1.993,98,2.657,102,1.439,120,1.271,121,2.913,123,1.331,124,0.955,125,1.902,133,2.37,135,0.544,138,1.681,149,1.732,152,1.65,160,2.196,182,1.624,184,2.165,192,1.762,196,0.913,207,0.984,225,1.876,268,3.452,270,3.901,271,2.737,326,1.068,332,1.58,339,2.145,354,0.768,355,1.677,360,1.638,388,1.193,398,1.481,425,2.739,432,1.624,438,1.126,442,1.271,453,1.217,469,3.096,485,1.4,501,1.681,506,5.808,507,3.346,508,5.977,509,4.967,511,1.193,524,1.331,568,1.334,574,1.58,633,1.481,638,1.858,676,2.196,687,2.703,693,1.725,750,1.783,751,2.445,766,1.783,790,1.876,816,1.858,825,1.05,876,1.528,885,2.62,899,1.638,938,4.779,939,1.762,940,1.858,959,1.58,1038,1.705,1085,1.783,1086,1.993,1089,1.528,1111,2.86,1183,2.445,1191,1.05,1350,1.05,1361,1.364,1380,1.993,1410,3.941,1411,3.941,1412,3.548,1413,5.258,1414,7.397,1415,7.181,1416,3.941,1417,1.783,1418,5.032,1419,5.032,1420,2.62,1421,2.15,1422,2.388,1423,2.388,1424,2.388,1425,1.993,1426,2.15,1427,2.15,1428,2.15,1429,2.15,1430,3.29,1431,1.876,1432,1.993,1433,2.388,1434,2.388,1435,2.388,1436,1.993,1437,1.705,1438,1.528,1439,2.388,1440,4.531,1441,5.032,1442,1.876,1443,2.15,1444,2.388,1445,1.783,1446,6.464,1447,2.388,1448,1.993]],["component/48",[59,0.373]],["title/49",[44,28.443,57,11.052,102,26.785,1449,37.107,1450,37.107,1451,31.736]],["name/49",[44,1.994,57,0.775,102,1.878,1449,2.601,1450,2.601,1451,2.225]],["text/49",[6,1.718,13,1.504,14,2.188,15,2.348,16,2.282,17,2.631,18,2.314,20,1.504,21,1.538,23,2.815,24,0.051,25,1.439,26,1.196,27,2.13,31,1.971,43,1.074,44,3.871,45,3.084,46,2.853,47,1.319,57,1.504,65,2.244,76,2.47,102,3.645,184,2.254,194,2.81,195,3.101,307,2.188,368,2.752,501,1.573,611,3.15,683,3.297,766,4.516,825,2.66,850,2.963,1350,2.66,1420,4.099,1449,5.05,1450,5.05,1451,5.621,1452,6.051]],["component/49",[59,0.373]],["title/50",[226,46.428]],["name/50",[226,4.147]],["text/50",[3,1.529,7,4.114,24,0.051,29,1.423,30,1.011,34,1.463,40,1.37,48,2.132,52,4.943,61,1.37,64,1.732,65,1.773,68,2.078,76,1.951,84,2.051,89,0.675,101,4.579,108,3.646,114,1.851,117,2.28,123,3.466,133,3.252,134,5.498,164,2.689,205,1.858,226,5.502,264,4.886,268,5.498,269,5.191,270,3.204,271,2.312,299,2.734,305,3.857,421,3.979,576,3.385,594,3.17,603,3.979,889,4.886,1453,3.979,1454,6.219]],["component/50",[59,0.373]],["title/51",[24,0.247,330,26.334,412,20.583,704,30.957,821,36.119]],["name/51",[330,2.157,412,1.686,704,2.535,821,2.958]],["text/51",[0,0.928,1,1.843,2,0.811,3,0.484,5,0.185,6,0.621,12,1.246,13,0.489,14,0.712,15,3.27,16,0.742,17,0.657,18,0.753,19,0.945,20,1.44,21,0.5,22,0.811,24,0.049,25,0.468,26,0.389,28,2.288,29,0.349,30,0.382,37,1.673,39,5.25,40,0.434,47,0.73,55,1.212,57,1.088,61,0.964,64,0.933,68,1.462,74,1.524,76,0.617,83,1.628,89,0.73,99,2.034,115,2.117,118,0.903,121,2.817,123,1.097,124,0.787,131,1.097,135,0.763,138,0.657,149,1.473,153,1.546,154,1.026,165,0.88,182,1.381,183,3.707,184,2.541,196,1.282,197,0.732,205,0.588,237,0.895,268,2.298,289,0.764,291,1.708,295,3.901,297,1.026,300,2.501,307,0.448,330,2.811,353,1.071,360,1.35,402,1.861,405,1.405,411,5.463,412,4.057,432,0.811,438,0.928,456,1.047,457,1.744,458,1.003,459,2.298,478,1.105,494,3.939,496,2.392,505,2.632,511,1.673,535,1.405,594,1.003,603,1.259,642,2.797,677,1.154,683,2.163,690,2.632,693,1.292,699,1.22,704,3.305,727,7.563,743,2.078,744,1.405,752,5.063,753,1.469,754,1.469,757,5.566,759,3.652,788,3.001,816,0.928,821,1.469,823,1.772,840,1.642,871,3.248,949,1.642,950,1.772,954,1.772,974,1.772,1012,4.325,1086,2.797,1099,1.259,1111,0.964,1141,2.298,1183,1.22,1191,0.865,1365,3.652,1371,1.546,1383,1.546,1448,1.642,1453,1.259,1455,1.546,1456,1.968,1457,1.968,1458,1.968,1459,1.968,1460,1.546,1461,1.968,1462,1.469,1463,6.728,1464,2.797,1465,1.968,1466,6.728,1467,1.772,1468,1.968,1469,1.546,1470,1.642,1471,1.968,1472,3.351,1473,1.968,1474,1.968,1475,1.968,1476,1.968,1477,4.651,1478,4.376,1479,3.351,1480,1.772,1481,3.351,1482,4.376,1483,1.968,1484,1.968,1485,1.642,1486,1.968,1487,1.968,1488,1.968,1489,1.642,1490,1.642,1491,1.772,1492,1.968,1493,1.968,1494,1.968,1495,1.968,1496,3.939,1497,1.968,1498,1.968,1499,1.642,1500,1.968,1501,1.968,1502,1.968]],["component/51",[59,0.373]],["title/52",[6,8.967,24,0.247,43,8.588,72,17.742,638,22.815]],["name/52",[24,0.02,43,0.703,72,1.453,638,1.868]],["text/52",[5,0.481,6,1.553,12,1.226,13,0.82,14,2.258,16,2.354,17,1.705,18,1.262,20,1.889,21,2.259,24,0.045,25,0.784,26,0.652,28,1.342,29,1.247,30,0.376,31,1.662,33,3.44,34,1.2,40,0.727,41,2.14,42,1.615,43,1.577,45,2.601,46,1.555,47,0.719,48,1.66,49,1.088,52,1.838,54,1.022,65,0.94,68,1.102,76,2.943,83,1.124,89,0.358,97,1.884,98,2.321,111,1.088,114,0.688,115,1.525,121,1.381,132,2.354,133,2.289,138,2.347,152,2.136,154,1.01,178,1.262,184,2.36,196,1.952,237,1.5,248,2.591,270,3.212,277,6.254,285,2.354,292,4.129,299,2.243,307,1.162,317,2.046,324,1.884,352,2.11,361,1.934,421,2.11,511,3.117,514,1.934,524,1.838,638,3.583,676,1.838,687,3.5,697,2.182,706,2.046,748,2.992,783,2.182,804,2.462,808,2.591,864,2.657,1085,3.809,1359,2.462,1397,2.753,1417,2.462,1430,2.753,1485,2.753,1499,4.26,1503,2.591,1504,2.591,1505,2.462,1506,2.97,1507,4.456,1508,6.342,1509,2.97,1510,2.655,1511,2.699,1512,2.462,1513,4.595,1514,4.595,1515,5.62,1516,2.97,1517,2.97,1518,2.462,1519,2.354,1520,4.595,1521,2.354,1522,2.97,1523,2.97,1524,2.97,1525,2.97,1526,2.97,1527,2.97,1528,2.97,1529,2.97,1530,2.97,1531,2.97,1532,2.97,1533,2.97,1534,4.009,1535,3.298,1536,2.97,1537,2.11,1538,3.298,1539,3.298,1540,2.753,1541,2.753]],["component/52",[59,0.373]],["title/53-1",[24,0.3,68,19.636,566,29.356]],["name/53-1",[]],["text/53-1",[]],["component/53-1",[]],["title/53",[24,0.3,43,10.432,566,29.356]],["name/53",[24,0.023,43,0.814,566,2.29]],["text/53",[3,1.58,6,1.758,13,1.598,20,1.598,21,1.634,24,0.053,25,1.529,30,1.027,41,3.252,43,1.739,47,1.401,48,2.177,49,3.128,61,1.416,65,1.832,68,2.735,72,2.357,194,2.293,195,2.531,307,1.864,329,2.976,524,3.582,566,4.089,568,2.175,638,3.031,683,2.691,711,4.798,825,2.825]],["component/53",[59,0.373]],["title/54-1",[24,0.247,30,5.517,41,16.589,68,16.165,437,23.694]],["name/54-1",[]],["text/54-1",[]],["component/54-1",[]],["title/54",[24,0.3,43,10.432,437,28.782]],["name/54",[24,0.023,43,0.814,437,2.245]],["text/54",[3,1.643,6,1.555,13,1.662,20,1.662,21,1.699,24,0.052,25,1.59,26,1.322,30,0.762,41,3.145,43,1.708,48,1.778,49,2.768,65,1.905,66,2.672,68,3.064,83,1.472,154,2.046,307,1.521,355,2.843,437,4.109,524,3.725,746,4.584,1119,4.421,1453,4.276,1510,2.843,1511,2.89,1542,6.018,1543,5.369,1544,4.989]],["component/54",[59,0.373]],["title/55-1",[24,0.247,43,8.588,329,22.404,568,16.375,864,25.188]],["name/55-1",[]],["text/55-1",[]],["component/55-1",[]],["title/55-2",[3,9.403,4,23.722,43,6.788,52,21.312,55,13.832,329,17.708,568,12.942,572,31.922]],["name/55-2",[]],["text/55-2",[]],["component/55-2",[]],["title/55-3",[3,10.109,43,7.298,48,10.936,55,14.871,329,19.038,568,13.915,752,27.199]],["name/55-3",[]],["text/55-3",[]],["component/55-3",[]],["title/55-4",[5,5.001,56,41.7,329,24.577,568,17.962]],["name/55-4",[]],["text/55-4",[]],["component/55-4",[]],["title/55-5",[24,0.21,118,8.489,329,19.038,412,17.49,568,13.915,1455,32.303,1545,37.02]],["name/55-5",[]],["text/55-5",[]],["component/55-5",[]],["title/55-6",[125,14.479,560,28.443,562,16.301,568,15.045,880,31.736,1546,40.026]],["name/55-6",[]],["text/55-6",[]],["component/55-6",[]],["title/55-7",[3,10.93,24,0.227,43,7.89,55,16.079,329,20.585,568,15.045]],["name/55-7",[]],["text/55-7",[]],["component/55-7",[]],["title/55",[24,0.271,43,9.42,329,24.577,568,17.962]],["name/55",[24,0.02,43,0.703,329,1.835,568,1.341]],["text/55",[0,3.012,3,1.479,4,4.866,5,0.149,13,0.691,14,0.573,15,2.167,20,1.801,21,0.943,23,0.51,24,0.04,25,0.377,26,1.003,29,1.325,30,0.637,31,1.452,32,0.674,33,2.183,37,0.791,38,0.685,40,1.117,41,0.952,43,1.325,44,2.374,47,0.345,48,1.927,49,0.523,52,3.56,54,1.73,55,2.62,56,5.495,57,2.092,64,0.441,65,1.271,68,1.239,71,2.414,75,1.387,76,0.497,83,0.349,84,0.523,93,1.087,94,1.183,101,1.587,103,0.674,113,5.822,114,0.774,115,2.006,118,1.838,119,0.883,121,1.553,125,1.651,128,1.014,133,1.019,134,1.906,154,0.485,159,1.426,160,0.883,164,0.685,165,0.708,182,1.837,184,2.4,189,0.905,192,0.708,226,0.983,267,0.565,268,1.087,271,0.589,289,0.615,292,1.048,295,0.808,296,0.955,299,0.696,307,1.154,329,3.949,330,0.862,331,1.245,333,0.905,335,1.131,339,0.862,348,0.761,352,1.014,360,1.906,368,0.721,384,0.929,412,0.674,417,0.929,428,1.322,442,1.478,457,0.825,468,1.15,472,1.322,478,0.523,481,1.674,505,3.502,523,3.327,524,2.067,527,2.019,536,1.048,562,0.581,566,0.791,568,2.71,572,6.233,580,1.777,597,2.319,602,1.322,603,1.014,604,1.426,607,0.983,608,1.201,610,1.426,623,1.426,625,1.322,626,1.426,627,1.131,628,1.322,662,0.983,683,1.163,697,1.048,699,0.983,705,1.014,706,0.983,711,1.183,743,2.301,751,0.983,752,3.354,764,1.131,768,0.843,770,1.512,782,3.182,783,1.048,825,0.696,864,0.825,872,3.834,874,3.502,880,1.983,886,1.245,889,1.245,892,3.327,979,5.417,1002,1.183,1033,3.34,1036,0.883,1169,4.66,1191,0.696,1350,0.696,1362,1.322,1368,0.747,1453,1.014,1455,1.245,1534,2.183,1540,2.319,1541,1.322,1545,1.426,1546,1.426,1547,1.014,1548,1.584,1549,5.752,1550,8.156,1551,5.071,1552,2.852,1553,1.245,1554,1.584,1555,1.584,1556,1.584,1557,5.583,1558,1.584,1559,1.584,1560,3.71,1561,1.584,1562,1.584,1563,5.602,1564,6.017,1565,1.584,1566,4.458,1567,2.778,1568,2.778,1569,1.584,1570,1.584,1571,1.584,1572,1.584,1573,1.584,1574,1.584,1575,1.584,1576,1.584,1577,1.584,1578,1.584,1579,1.584,1580,4.013,1581,1.584,1582,1.584,1583,1.584,1584,1.584,1585,1.584,1586,1.584,1587,1.584,1588,1.183,1589,1.584,1590,1.584,1591,1.584,1592,1.584,1593,1.584,1594,1.426,1595,1.584,1596,1.584,1597,3.71,1598,5.583,1599,1.584,1600,1.584,1601,2.778,1602,1.584,1603,1.584,1604,1.584,1605,1.584,1606,2.778,1607,2.778,1608,1.584,1609,1.584,1610,1.584,1611,1.584,1612,1.131,1613,1.584,1614,1.584,1615,1.426,1616,1.584,1617,2.778,1618,2.778,1619,2.778,1620,1.584,1621,1.584,1622,1.584,1623,1.245,1624,1.584,1625,1.584,1626,1.584,1627,1.584,1628,1.584,1629,1.584,1630,1.584,1631,1.584,1632,1.584,1633,1.584,1634,1.584,1635,1.183]],["component/55",[59,0.373]],["title/56",[24,0.227,43,7.89,154,13.61,1453,28.443,1543,28.443,1544,33.185]],["name/56",[24,0.018,43,0.619,1453,2.232,1543,2.232,1544,2.604]],["text/56",[1,0.744,3,0.865,5,0.505,11,1.134,13,0.518,15,3.199,20,1.489,21,1.363,23,1.724,24,0.049,25,0.496,26,0.412,27,1.238,29,0.37,30,0.611,32,1.496,33,1.02,40,0.459,41,2.228,43,1.063,44,1.333,47,1.169,48,1.933,49,0.687,54,1.856,61,0.459,64,0.979,68,1.525,76,0.654,84,0.687,90,0.846,91,1.739,92,0.846,93,2.413,94,2.626,99,1.385,114,0.952,115,1.364,118,1.5,121,2.72,124,1.406,141,1.161,149,0.916,150,2.182,154,1.077,179,2.626,184,2.591,202,1.637,237,0.948,265,1.02,289,0.809,292,1.378,295,1.062,307,1.722,331,1.637,332,1.378,333,1.19,354,0.67,361,2.062,368,3.306,412,2.281,456,1.109,457,1.085,458,1.062,459,1.429,478,0.687,481,3.231,560,4.649,570,0.983,576,1.134,602,1.739,625,1.739,628,1.739,645,1.739,676,1.96,697,1.378,705,1.333,727,3.407,743,4.03,752,5.005,753,2.626,764,3.828,768,1.109,770,1.914,783,3.547,784,1.739,788,1.429,836,7.718,864,1.085,871,0.916,874,2.763,889,1.637,944,2.25,947,2.831,1191,0.916,1321,1.333,1365,1.739,1368,0.983,1374,1.739,1383,1.637,1386,5,1408,1.637,1438,1.333,1448,3.81,1453,2.25,1467,1.876,1521,1.488,1534,2.763,1537,2.25,1540,1.739,1543,5.274,1544,6.283,1547,3.832,1549,3.167,1552,1.333,1615,1.876,1623,2.763,1635,1.556,1636,1.637,1637,2.763,1638,2.084,1639,1.876,1640,2.084,1641,1.876,1642,2.084,1643,1.876,1644,5.362,1645,2.084,1646,4.564,1647,2.084,1648,2.084,1649,1.876,1650,2.084,1651,3.518,1652,2.084,1653,3.518,1654,4.827,1655,5.362,1656,2.084,1657,4.564,1658,2.084,1659,3.518,1660,2.084,1661,2.084,1662,2.084,1663,4.564,1664,2.084,1665,1.739,1666,5.99,1667,2.084,1668,2.084,1669,2.084,1670,2.084,1671,3.518,1672,2.084,1673,2.084,1674,2.084,1675,2.084,1676,2.084,1677,2.084,1678,2.084,1679,2.084,1680,2.084,1681,2.084,1682,2.084,1683,2.084,1684,3.518,1685,3.518,1686,1.876,1687,2.084,1688,2.084,1689,2.084,1690,2.084,1691,1.876,1692,2.084,1693,1.876,1694,1.637]],["component/56",[59,0.373]],["title/57",[24,0.3,43,10.432,1543,37.606]],["name/57",[24,0.023,43,0.814,1543,2.934]],["text/57",[3,2.025,5,0.504,11,2.912,12,1.989,13,1.33,15,2.816,20,2.195,21,2.093,23,2.648,24,0.049,25,1.273,26,1.058,29,1.288,30,0.61,40,1.179,41,3.164,43,1.461,47,1.581,48,1.423,49,1.765,68,1.788,71,2.313,118,1.498,124,2.901,150,4.501,184,2.147,237,2.434,289,2.077,307,1.218,333,3.056,355,2.276,412,2.276,456,2.847,457,2.785,570,2.523,697,3.539,871,2.352,944,4.643,1191,2.352,1368,2.523,1438,3.423,1504,4.204,1537,4.643,1543,6.089,1547,3.423,1635,3.994,1636,4.204,1637,5.701,1641,4.817,1643,4.817,1694,4.204,1695,4.817,1696,5.351,1697,5.351,1698,5.351,1699,5.351,1700,5.351,1701,5.351,1702,5.351]],["component/57",[59,0.373]],["title/58",[6,7.62,24,0.21,30,4.688,41,14.097,43,7.298,48,10.936,49,13.562]],["name/58",[6,0.647,24,0.018,30,0.398,31,1.136,43,0.619]],["text/58",[6,1.797,13,1.546,14,2.249,16,2.345,17,2.078,18,2.379,20,2.205,21,2.038,23,3.013,24,0.051,26,1.23,31,2.025,41,3.404,43,1.423,45,3.17,46,2.932,47,1.355,48,1.654,49,2.051,63,2.413,68,2.078,97,3.552,118,1.284,184,2.278,237,2.829,283,4.114,333,3.552,570,2.932,697,4.114,871,2.734,1111,3.045,1191,2.734,1368,2.932,1635,4.642,1694,4.886,1703,6.219,1704,5.599]],["component/58",[59,0.373]],["title/59",[6,8.239,24,0.227,30,5.069,43,7.89,194,15.862,195,17.508]],["name/59",[6,0.578,24,0.016,30,0.355,43,0.553,194,1.112,195,1.227]],["text/59",[6,1.682,12,1.426,13,0.954,14,1.387,16,2.158,17,2.288,18,1.467,20,1.702,21,1.93,23,2.442,24,0.052,26,0.758,27,1.35,29,1.016,30,0.437,31,1.249,43,1.722,45,2.918,46,1.809,47,0.836,48,1.02,65,1.093,68,1.281,76,3.106,86,1.298,97,2.191,111,2.504,115,2.638,117,1.407,118,1.677,133,1.407,160,3.19,178,1.467,184,1.975,194,2.898,195,3.199,204,3.662,235,3.014,283,2.537,285,2.738,307,2.209,333,2.191,352,2.454,436,2.454,501,1.78,507,1.315,520,2.537,521,2.311,530,4.086,555,2.249,562,1.407,607,2.379,611,2.98,618,3.014,633,2.379,677,3.356,682,2.537,683,1.606,699,2.379,743,2.379,753,2.863,802,2.088,816,1.809,825,1.686,850,3.353,853,3.662,937,2.249,959,2.537,976,3.202,1093,3.454,1191,1.686,1321,3.662,1345,3.202,1350,3.337,1356,3.454,1431,3.014,1432,3.202,1705,3.454,1706,5.153,1707,3.454,1708,3.926,1709,2.863]],["component/59",[59,0.373]],["title/60",[6,8.239,24,0.227,43,7.89,437,21.77,1510,18.911,1511,19.221]],["name/60",[6,0.578,24,0.016,43,0.553,437,1.526,1510,1.326,1511,1.347]],["text/60",[5,0.403,6,1.795,13,1.063,20,1.813,21,1.576,23,2.731,24,0.041,25,1.017,26,0.845,29,0.759,30,0.707,40,0.942,41,3.037,43,1.295,45,3.16,47,1.351,48,1.137,49,1.41,68,1.429,87,4.065,97,2.443,105,2.576,114,0.892,118,0.883,133,1.568,136,2.18,146,3.377,150,2.652,152,2.596,184,2.222,189,2.376,207,1.762,237,1.945,248,4.871,333,2.443,346,3.052,405,3.052,417,2.507,437,4.671,441,2.736,468,1.325,479,5.175,481,2.576,483,1.79,509,3.052,527,2.327,536,2.829,570,2.016,683,1.79,686,4.871,693,1.831,697,2.829,720,2.772,760,3.299,825,1.88,839,3.052,871,1.88,881,3.192,944,2.736,1111,2.094,1191,1.88,1230,3.359,1368,2.016,1503,6.285,1504,5.73,1505,3.192,1510,4.057,1511,4.124,1635,3.192,1694,3.359,1710,8.493,1711,3.569,1712,3.85,1713,4.276,1714,3.359,1715,4.276,1716,4.276,1717,4.276]],["component/60",[59,0.373]],["title/61",[24,0.336,43,11.687]],["name/61",[24,0.028,43,0.965]],["text/61",[6,1.666,11,3.046,20,2.236,23,1.8,24,0.054,25,1.331,30,1.025,41,1.919,43,1.832,48,1.488,49,1.846,51,3.702,55,2.024,66,2.237,68,1.87,69,3.702,72,2.742,83,1.233,124,2.99,150,4.639,154,1.713,194,1.997,195,2.204,204,3.58,258,3.046,289,2.172,307,1.274,329,2.591,355,2.38,437,3.662,483,2.343,524,3.119,566,2.795,568,1.894,570,2.639,638,3.527,944,4.785,1438,3.58,1453,3.58,1510,2.38,1511,2.419,1543,4.785,1544,4.177,1547,3.58,1636,4.396,1718,4.396]],["component/61",[59,0.373]],["title/62",[6,8.239,30,5.069,31,14.479,43,7.89,138,14.852,143,25.394]],["name/62",[6,0.578,30,0.355,31,1.015,43,0.553,138,1.041,143,1.78]],["text/62",[3,2.101,5,0.299,6,1.664,13,0.789,14,1.148,16,1.197,17,1.06,18,1.214,20,1.231,21,0.807,26,0.627,30,0.851,31,1.034,34,1.165,35,1.676,38,4.165,43,0.879,45,4.664,46,1.496,47,0.692,48,0.844,49,1.047,50,1.329,57,1.231,65,0.905,68,2.299,83,0.699,84,2.27,86,2.061,87,1.768,99,3.711,115,1.82,118,1.257,121,1.329,135,0.722,138,3.39,143,5.598,146,2.293,147,4.134,149,1.395,150,1.968,155,2.593,156,3.479,157,4.785,158,4.459,163,4.134,165,2.214,166,2.857,167,4.134,168,2.649,169,4.459,171,2.857,174,4.459,176,4.459,177,6.196,178,1.894,179,2.369,182,1.308,184,2.26,185,4.459,192,1.419,237,1.444,271,1.841,297,0.972,325,1.496,349,4.765,353,1.727,354,1.021,384,1.86,388,2.474,399,3.697,425,1.727,483,1.329,659,3.931,768,4.208,790,2.493,871,2.177,872,1.813,1082,2.649,1084,2.857,1191,1.395,1299,2.857,1321,2.03,1719,3.174,1720,3.174,1721,6.091,1722,6.091,1723,6.091,1724,3.174,1725,3.174,1726,4.953,1727,4.459,1728,3.174,1729,3.174,1730,3.174,1731,3.174,1732,3.174,1733,3.174,1734,3.174]],["component/62",[59,0.373]],["title/63",[6,7.62,30,4.688,43,7.298,138,13.736,143,23.487,194,14.67,195,16.193]],["name/63",[6,0.522,30,0.321,43,0.5,138,0.941,143,1.608,194,1.005,195,1.109]],["text/63",[3,2.32,6,1.658,13,1.575,16,2.389,17,2.117,20,1.575,21,2.275,26,1.253,30,0.925,43,1.675,76,2.96,87,3.531,118,1.675,133,2.323,138,3.333,143,5.571,146,2.934,155,2.201,165,3.627,182,2.611,194,3.366,195,3.716,261,5.289,562,2.323,1706,5.705,1735,6.337]],["component/63",[59,0.373]],["title/64-1",[41,16.589,43,8.588,48,12.869,49,15.959,1185,38.014]],["name/64-1",[]],["text/64-1",[]],["component/64-1",[]],["title/64-2",[41,15.242,43,7.89,48,11.824,49,14.663,1736,37.107,1737,40.026]],["name/64-2",[]],["text/64-2",[]],["component/64-2",[]],["title/64",[41,18.198,43,9.42,48,14.117,49,17.507]],["name/64",[41,1.359,43,0.703,48,1.054,49,1.307]],["text/64",[5,0.43,13,1.135,21,1.161,24,0.033,25,1.961,26,1.285,29,0.811,40,1.006,41,3.473,43,1.463,47,0.995,48,2.013,49,2.874,54,1.415,57,1.135,61,1.432,65,2.35,66,2.599,67,2.721,76,1.433,83,1.006,98,3.443,105,2.752,106,2.486,114,1.357,119,2.545,136,2.328,142,2.752,152,2.721,182,1.882,184,2.005,203,3.588,236,3.588,237,2.078,289,1.772,307,1.04,354,1.469,355,1.943,379,2.677,384,2.677,424,2.922,425,2.486,442,2.43,478,1.506,486,3.812,568,1.546,574,3.021,590,3.713,627,3.26,659,2.609,662,2.833,683,3.791,687,3.133,720,2.042,788,3.133,824,3.26,825,2.008,871,2.858,937,2.677,1185,5.107,1191,2.008,1347,4.112,1359,3.409,1519,3.26,1521,3.26,1537,2.922,1637,5.946,1649,4.112,1736,5.426,1737,5.853,1738,4.567,1739,4.567,1740,4.567,1741,4.567,1742,4.567,1743,4.567,1744,4.567,1745,4.567,1746,4.567,1747,4.567,1748,4.567,1749,3.812,1750,4.567,1751,4.567,1752,4.567,1753,6.501,1754,4.567]],["component/64",[59,0.373]],["title/65",[88,27.639,89,5.252,114,10.098,259,26.964,380,34.541]],["name/65",[88,1.993,89,0.379,114,0.728,259,1.944,380,2.491]],["text/65",[5,0.786,15,2.863,20,1.363,24,0.045,26,1.084,27,2.935,28,1.94,29,1.48,30,0.841,31,1.785,32,2.332,34,2.255,35,2.496,38,3.189,40,1.208,54,2.286,57,1.363,82,3.76,86,2.821,88,3.131,89,0.968,114,1.861,115,2.491,117,2.01,184,2.168,237,2.494,258,4.015,259,5.186,307,1.679,324,3.131,337,3.303,368,2.494,375,5.506,376,5.795,377,6.641,380,5.266,783,3.626,1267,4.092,1405,4.936,1406,4.936,1407,4.936,1408,4.307,1755,4.307,1756,5.482,1757,5.482,1758,5.482,1759,5.482]],["component/65",[59,0.373]],["title/66",[48,15.633,125,19.143,938,28.782]],["name/66",[48,1.219,125,1.493,938,2.245]],["text/66",[30,0.881,48,2.054,125,2.985,196,2.954,197,2.871,271,2.871,294,6.067,507,2.648,568,2.613,802,4.203,902,5.297,938,4.786,939,3.453,940,3.641,1008,5.108,1760,6.067]],["component/66",[59,0.373]],["title/67",[48,15.633,594,29.96,603,37.606]],["name/67",[48,1.219,594,2.337,603,2.934]],["text/67",[24,0.042,48,2.179,66,3.276,67,3.43,307,1.865,594,4.177,603,5.243,802,4.46,1761,8.195]],["component/67",[59,0.373]],["title/68",[24,0.291,30,4.361,48,10.172,61,12.583,304,21.312,1762,28.548]],["name/68",[24,0.016,30,0.355,48,0.829,61,0.687,304,1.737,1762,2.326]],["text/68",[24,0.046,26,1.484,29,1.332,30,0.856,40,1.654,48,1.996,61,1.985,114,1.881,194,3.215,304,5.022,1206,8.695,1230,7.08,1368,4.249,1762,5.603,1763,7.507]],["component/68",[59,0.373]],["title/69-1",[24,0.247,61,10.66,301,36.119,323,30.012,468,14.995]],["name/69-1",[]],["text/69-1",[]],["component/69-1",[]],["title/69-2",[24,0.247,61,10.66,323,30.012,681,30.012,1764,38.014]],["name/69-2",[]],["text/69-2",[]],["component/69-2",[]],["title/69-3",[6,7.62,24,0.21,61,9.059,117,15.077,194,14.67,195,16.193,1350,18.074]],["name/69-3",[]],["text/69-3",[]],["component/69-3",[]],["title/69",[24,0.3,61,12.949,903,36.457]],["name/69",[24,0.028,903,3.374]],["text/69",[1,1.638,5,0.567,6,1.618,13,0.88,14,1.281,16,1.335,17,2.01,18,1.354,19,1.701,20,1.622,21,1.53,23,2.098,24,0.05,25,1.282,26,0.908,27,1.246,28,1.207,29,0.956,30,0.404,31,1.495,32,1.506,34,1.898,35,1.824,40,0.463,43,0.628,45,3.538,46,1.669,47,0.772,48,1.221,50,1.482,51,1.389,55,1.66,57,1.622,58,1.143,61,1.606,64,0.585,70,1.231,76,0.659,83,1.011,84,0.693,85,2.187,86,1.824,87,3.003,89,0.228,90,1.863,92,2.442,97,1.2,99,1.808,101,3.078,103,0.893,108,4.275,115,2.411,117,2.877,118,1.112,121,2.256,123,1.17,126,1.071,134,1.441,152,0.879,161,1.753,179,4.022,182,0.866,184,1.962,186,1.568,194,1.923,195,2.37,237,1.611,239,1.441,249,1.499,265,1.028,276,1.568,287,1.973,289,0.815,293,1.231,295,2.34,301,4.022,302,1.028,307,1.728,317,1.303,323,5.563,324,2.022,334,2.265,336,1.835,348,1.009,363,1.2,365,1.344,368,2.451,399,1.568,407,1.265,432,0.866,436,1.344,443,2.342,448,1.568,449,1.499,468,1.422,478,1.514,483,1.922,500,3.149,521,1.265,535,2.528,540,2.076,608,0.908,681,3.732,692,1.753,764,1.499,769,2.955,771,1.753,774,1.65,777,2.955,778,1.753,780,1.753,781,1.753,811,1.753,812,1.65,819,1.753,825,0.923,850,2.248,851,1.143,852,0.955,871,0.923,903,3.342,921,1.891,922,1.389,1005,6.339,1014,1.753,1036,1.973,1191,1.556,1250,1.753,1263,4.133,1346,1.753,1350,2.868,1363,1.568,1420,1.843,1510,1.506,1511,1.531,1563,4.498,1665,1.753,1764,7.046,1765,3.541,1766,1.891,1767,4.852,1768,1.891,1769,1.891,1770,1.891,1771,1.891,1772,1.891,1773,4.133,1774,1.891,1775,1.891,1776,1.891,1777,2.1,1778,1.2,1779,1.891,1780,1.891,1781,1.891,1782,1.344,1783,4.498,1784,3.541,1785,2.1,1786,1.891,1787,2.1,1788,1.499,1789,2.1,1790,1.891,1791,1.891,1792,3.188,1793,1.568,1794,1.891,1795,2.1,1796,3.541,1797,2.1,1798,2.1]],["component/69",[59,0.373]],["title/70-1",[76,16.652,111,17.507,323,32.922,681,32.922]],["name/70-1",[]],["text/70-1",[]],["component/70-1",[]],["title/70-2",[111,19.387,323,36.457,611,30.597]],["name/70-2",[]],["text/70-2",[]],["component/70-2",[]],["title/70-3",[6,7.088,76,11.998,111,12.614,117,14.024,194,13.646,195,15.062,323,23.722,1350,16.812]],["name/70-3",[]],["text/70-3",[]],["component/70-3",[]],["title/70-4",[76,18.44,111,19.387,117,21.553]],["name/70-4",[]],["text/70-4",[]],["component/70-4",[]],["title/70-5",[111,21.719,323,40.843]],["name/70-5",[]],["text/70-5",[]],["component/70-5",[]],["title/70-6",[76,20.658,323,40.843]],["name/70-6",[]],["text/70-6",[]],["component/70-6",[]],["title/70",[76,18.44,111,19.387,903,36.457]],["name/70",[76,1.243,89,0.43,903,2.458,922,2.621]],["text/70",[1,2.05,5,0.273,6,1.639,8,1.421,13,0.721,14,1.049,16,1.094,17,1.748,18,1.11,19,1.394,20,1.536,21,1.173,23,1.848,24,0.04,25,1.245,26,0.574,28,0.763,29,0.515,30,0.331,31,0.945,32,0.708,34,1.231,35,1.771,38,0.72,40,0.367,43,0.684,45,3.149,46,1.368,47,1.252,48,1.025,50,1.215,51,1.101,52,3.202,55,1.669,57,1.708,58,0.906,61,0.639,65,1.099,67,0.697,70,0.976,75,0.832,76,2.388,83,0.849,84,0.549,85,1.873,86,1.305,87,1.617,89,0.776,90,1.565,92,2.124,97,0.951,99,1.518,101,2.636,103,0.708,108,1.701,111,3.083,115,2.053,117,2.927,118,1.186,121,1.932,123,1.617,126,1.479,134,1.142,141,1.617,152,0.697,156,2.636,157,1.308,161,1.39,164,1.254,179,3.445,182,0.686,184,1.798,186,1.243,194,2.05,195,2.433,196,2.198,205,0.498,224,4.73,237,1.32,249,1.188,252,2.279,258,1.579,259,3.828,274,3.029,276,1.243,287,1.617,293,0.976,295,1.965,301,2.878,302,0.815,307,1.05,317,1.033,323,5.797,324,1.657,334,1.856,336,1.541,338,2.551,348,0.8,368,2.099,392,2.878,393,1.39,394,2.422,399,1.243,406,2.952,432,1.196,478,1.272,500,1.99,521,1.748,527,2.512,535,2.071,540,1.701,590,0.951,591,1.308,608,1.254,611,2.402,663,1.39,671,4.796,681,2.862,692,1.39,730,1.188,760,0.886,764,1.188,769,2.422,771,1.39,774,1.308,777,2.422,778,1.39,780,1.39,781,1.39,802,0.906,811,1.39,812,1.308,819,1.39,825,0.732,850,1.888,851,1.579,852,0.757,871,0.732,902,2.645,903,3.246,922,1.101,948,1.499,1005,1.308,1014,1.39,1191,1.275,1250,1.39,1346,1.39,1350,2.526,1363,1.243,1401,1.39,1420,1.51,1480,2.612,1510,1.234,1511,1.254,1563,3.852,1665,1.39,1686,1.499,1764,6.508,1767,4.155,1768,1.499,1769,1.499,1770,1.499,1771,2.612,1772,2.612,1773,3.471,1774,1.499,1775,1.499,1776,1.499,1778,0.951,1779,1.499,1780,1.499,1781,1.499,1782,1.065,1783,4.796,1786,1.499,1790,1.499,1791,1.499,1792,4.155,1793,3.906,1799,1.39,1800,1.665,1801,1.499,1802,1.665,1803,1.665,1804,1.665,1805,1.665,1806,1.665,1807,2.901,1808,3.856,1809,4.155,1810,1.665,1811,1.499,1812,1.665,1813,1.665,1814,1.665,1815,1.665,1816,1.665,1817,1.665,1818,1.665,1819,1.665,1820,6.869,1821,1.665,1822,2.901,1823,2.901,1824,1.665,1825,1.665,1826,1.665,1827,1.665,1828,3.856,1829,3.856,1830,1.665,1831,1.665,1832,1.665,1833,4.615,1834,3.471,1835,2.901,1836,1.665,1837,1.665,1838,1.665,1839,2.901,1840,1.665,1841,3.856]],["component/70",[59,0.373]],["title/71-1",[24,0.227,83,9.794,99,17.508,189,14.479,402,18.911,693,13.128]],["name/71-1",[]],["text/71-1",[]],["component/71-1",[]],["title/71-2",[24,0.227,83,9.794,99,17.508,189,14.479,402,18.911,719,28.443]],["name/71-2",[]],["text/71-2",[]],["component/71-2",[]],["title/71-3",[24,0.21,72,15.077,73,20.958,83,9.059,99,16.193,189,13.391,402,17.49]],["name/71-3",[]],["text/71-3",[]],["component/71-3",[]],["title/71",[24,0.195,72,14.024,73,19.494,83,8.426,99,15.062,189,12.456,402,16.268,693,11.294]],["name/71",[72,1.143,73,1.589,83,0.687,189,1.015,402,1.326,693,0.92]],["text/71",[1,3.142,2,3.441,3,1.75,5,0.625,6,1.175,12,1.523,13,0.84,23,1.087,24,0.049,25,0.804,26,0.668,27,1.831,28,2.294,29,1.125,30,0.685,31,1.101,34,0.331,35,0.476,37,1.688,38,1.771,40,0.903,41,1.159,42,1.655,43,0.6,48,0.374,50,0.589,54,2.27,57,2.324,58,0.766,65,1.168,68,1.737,72,2.066,73,2.872,77,1.106,83,1.655,85,3.293,90,3.293,92,3.293,99,3.551,103,3.862,114,0.294,115,1.01,117,1.239,118,1.309,119,4.589,149,0.619,154,1.437,184,1.674,189,2.957,205,1.01,228,1.303,239,0.966,265,0.689,270,2.079,271,1.257,278,1.967,289,0.546,299,0.619,307,0.769,336,3.244,354,1.087,355,1.743,375,1.869,401,0.703,402,3.335,407,0.848,413,4.34,417,2.752,433,2.523,438,1.594,448,1.051,449,1.005,458,4.308,481,0.848,489,1.175,607,1.553,630,1.869,638,0.664,659,0.804,693,2.102,706,2.096,713,3.757,714,5.093,715,5.093,719,3.604,720,3.359,725,0.901,760,0.749,839,1.005,926,1.175,947,0.873,949,2.089,959,2.71,962,2.254,963,1.268,978,3.419,1095,4.227,1386,4.34,1455,1.106,1760,1.106,1842,1.869,1843,3.043,1844,8.805,1845,2.821,1846,2.503,1847,2.655,1848,2.821,1849,3.043,1850,3.38,1851,5.2,1852,4.097,1853,3.38,1854,2.503,1855,2.503,1856,3.38,1857,2.503,1858,1.408,1859,1.408,1860,1.408]],["component/71",[59,0.373]],["title/72",[270,26.322,271,24.483]],["name/72",[270,2.174,271,2.022]],["text/72",[23,2.108,24,0.046,29,1.163,34,1.542,40,1.444,47,1.428,54,2.031,64,1.825,67,2.743,89,0.711,98,2.981,108,3.842,114,1.368,117,2.403,131,3.652,135,1.492,149,3.643,152,2.743,154,2.006,182,2.701,205,1.958,270,3.939,271,3.552,287,3.652,305,4.065,343,5.776,425,3.566,574,4.335,611,3.411,859,4.193,938,4.451,1307,4.495,1393,5.47,1861,5.148]],["component/72",[59,0.373]],["title/73",[43,11.687,864,34.278]],["name/73",[43,0.965,864,2.832]],["text/73",[12,2.791,24,0.051,27,2.643,28,1.974,29,1.599,41,2.574,43,1.599,48,1.996,49,2.476,60,4.965,68,2.508,107,5.603,198,5.603,432,3.094,462,6.758,570,3.539,864,3.908,1512,5.603,1588,5.603]],["component/73",[59,0.373]],["title/74",[62,32.755,115,17.566,228,30.597]],["name/74",[62,2.555,115,1.37,228,2.387]],["text/74",[1,2.921,2,3.374,5,0.771,26,1.619,27,2.882,28,2.153,29,1.599,30,1.027,31,2.093,34,1.926,40,1.416,41,2.204,42,3.147,43,1.141,57,2.035,62,3.582,65,1.832,74,2.924,89,0.889,90,2.609,92,2.609,114,1.709,115,2.927,118,1.327,149,2.825,228,4.262,235,5.05,336,2.569,458,3.276,713,2.976,714,3.873,715,3.873,746,4.409,1862,6.428,1863,6.428]],["component/74",[59,0.373]],["title/75",[103,20.583,114,10.098,1111,23.694,1864,40.387,1865,40.387]],["name/75",[103,1.484,114,0.728,1111,1.709,1864,2.912,1865,2.912]],["text/75",[3,1.26,5,0.483,6,1.607,13,1.274,14,1.854,16,1.933,17,1.712,18,1.961,20,1.752,21,1.303,24,0.044,26,1.013,29,1.251,30,0.918,31,1.669,40,1.129,43,0.91,45,4.105,46,2.417,47,1.117,48,1.874,55,1.854,57,1.274,61,1.553,65,2.295,74,2.332,75,2.56,83,1.553,101,2.928,103,3.867,105,5.478,114,2.076,115,1.532,154,1.569,178,1.961,182,2.113,184,1.713,191,3.516,192,2.292,228,2.668,289,1.989,304,2.856,307,1.167,346,3.659,360,3.516,415,3.516,434,3.826,530,3.659,570,3.323,659,2.928,683,2.146,782,3.659,917,4.027,1111,3.944,1119,3.391,1266,4.615,1762,3.826,1861,4.027,1864,4.278,1865,4.278,1866,5.126,1867,5.126,1868,5.126,1869,3.659,1870,5.126,1871,4.615,1872,5.126,1873,5.126,1874,5.126,1875,4.278]],["component/75",[59,0.373]],["title/76",[6,9.837,76,16.652,111,17.507,1876,44.303]],["name/76",[6,0.734,76,1.243,111,1.307,1876,3.308]],["text/76",[3,0.831,6,1.791,13,0.841,14,1.223,15,2.019,16,1.275,17,2.567,19,1.624,20,1.77,21,1.323,22,1.394,24,0.027,26,0.669,28,0.889,29,0.6,32,2.213,34,1.909,43,1.44,45,3.629,52,1.884,54,1.612,57,1.293,65,1.483,66,1.352,74,2.884,76,3.245,83,0.745,84,1.115,86,1.144,90,1.372,92,1.372,102,2.037,105,3.82,111,3.329,115,2.128,118,0.698,121,1.416,132,2.414,149,1.486,151,2.237,152,1.416,183,2.163,184,2.222,194,2.54,195,2.804,196,1.293,234,1.982,274,2.657,287,1.884,288,5.292,289,1.312,307,0.77,314,3.451,333,2.972,336,1.352,352,2.163,355,1.438,368,2.366,406,2.163,427,2.097,442,1.799,453,1.724,682,3.441,768,1.799,770,2.831,788,2.319,801,2.657,816,1.594,850,2.547,853,2.163,871,1.486,885,1.76,937,1.982,1097,3.044,1111,3.105,1183,2.097,1345,5.292,1430,2.822,1477,3.044,1536,3.044,1718,2.657,1749,2.822,1782,4.056,1848,2.822,1849,3.044,1875,4.342,1876,2.822,1877,3.382,1878,3.382,1879,2.708,1880,3.382,1881,2.524,1882,3.044,1883,4.684,1884,6.341,1885,3.382,1886,3.044,1887,3.382,1888,5.292,1889,3.382,1890,7.119,1891,3.382,1892,3.382,1893,5.202,1894,3.382,1895,3.382,1896,3.044,1897,3.382,1898,2.524,1899,3.382]],["component/76",[59,0.373]],["title/77",[24,0.3,61,12.949,64,16.368]],["name/77",[61,1.198,64,1.515]],["text/77",[24,0.05,29,1.282,34,1.699,40,1.591,48,1.921,61,2.092,64,2.452,76,2.98,89,0.784,108,4.235,111,2.904,114,1.507,117,2.649,205,2.159,226,4.48,270,3.52,271,2.686,283,4.778,305,4.48,1402,6.029,1900,7.224]],["component/77",[59,0.373]],["title/78",[24,0.21,76,12.9,207,16.946,307,9.36,314,22.378,442,21.876,1898,30.693]],["name/78",[207,1.633,314,2.157,442,2.108,1898,2.958]],["text/78",[5,0.534,6,1.571,13,1.409,16,2.137,17,1.893,20,1.409,21,1.441,23,1.823,24,0.046,26,1.121,29,1.006,30,0.86,40,1.249,43,1.67,74,3.431,76,3.099,132,4.045,133,2.078,152,2.372,182,2.336,192,2.534,194,3.225,195,3.559,207,2.336,277,4.23,307,1.93,314,4.614,354,2.426,360,3.887,432,2.336,438,2.672,442,5.007,607,3.515,682,5.608,837,4.73,852,2.578,1368,3.556,1510,2.411,1511,2.45,1512,4.23,1708,3.887,1879,2.95,1888,4.73,1898,6.328,1901,5.102]],["component/78",[59,0.373]],["title/79",[432,27.139,570,31.048]],["name/79",[432,2.242,570,2.565]],["text/79",[3,1.947,6,1.629,12,2.27,24,0.047,29,1.084,40,1.745,43,1.651,47,1.726,54,1.892,55,2.208,63,2.37,65,1.74,68,2.04,83,1.937,98,3.603,114,1.274,152,2.556,192,2.73,194,2.178,289,2.37,299,2.684,307,1.803,329,2.827,437,3.879,511,3.049,566,4.391,568,2.066,570,3.735,589,3.112,917,6.223,1510,3.369,1511,3.425,1543,3.906,1711,5.096,1902,6.106,1903,6.106,1904,6.106,1905,6.106,1906,5.497,1907,6.106,1908,6.106,1909,6.106,1910,6.106]],["component/79",[59,0.373]],["title/80",[271,21.854,998,36.457,1040,43.875]],["name/80",[271,1.705,998,2.844,1040,3.423]],["text/80",[5,0.764,21,1.119,24,0.041,26,0.87,27,2.855,28,2.132,29,1.525,30,0.925,31,2.062,32,1.873,34,1.489,35,2.143,37,4.05,40,0.97,41,1.509,42,2.156,43,1.316,44,5.188,54,1.962,61,0.97,68,2.115,72,2.322,73,3.227,128,2.817,194,1.571,204,2.817,205,2.216,271,3.67,287,2.453,302,3.631,307,1.846,310,3.675,337,2.652,343,2.581,405,3.143,468,1.364,483,1.843,485,3.712,501,1.145,540,3.712,605,5.826,693,1.3,730,4.52,803,5.535,854,5.285,875,6.37,960,4.726,998,5.03,1007,5.285,1011,3.964,1012,4.726,1039,7.171,1040,7.041,1307,5.086,1316,3.459,1352,3.964,1353,3.964,1510,1.873,1511,1.903,1911,4.403,1912,4.403,1913,4.403,1914,4.403,1915,4.403,1916,4.403,1917,4.403,1918,4.403,1919,4.403,1920,4.403]],["component/80",[59,0.373]],["title/81",[27,18.685,28,13.958,29,9.42,60,35.111]],["name/81",[27,1.395,28,1.042,29,0.703,60,2.621]],["text/81",[3,2.241,5,0.859,24,0.049,27,3.209,28,2.476,29,1.712,34,1.215,39,3.543,40,1.138,43,0.917,60,4.686,61,1.138,64,2.622,66,2.832,68,1.726,70,3.028,75,2.58,76,2.73,80,3.417,83,1.138,84,2.337,85,2.096,86,1.748,93,4.859,99,2.79,111,1.704,116,2.95,117,1.894,118,1.066,119,2.878,121,3.385,149,3.554,199,3.687,295,2.633,307,1.613,438,3.34,466,4.65,467,4.65,469,4.058,535,5.057,570,2.435,693,2.388,885,2.689,1183,4.394,1321,4.532,1921,4.65,1922,5.165,1923,5.165,1924,5.165,1925,4.311,1926,5.165,1927,4.65]],["component/81",[59,0.373]],["title/82",[24,0.336,530,47.006]],["name/82",[24,0.028,530,3.883]],["text/82",[13,1.722,15,2.688,21,1.761,23,2.759,24,0.051,26,1.369,29,1.229,30,0.79,41,3.196,43,1.229,48,1.842,49,2.284,63,3.33,76,2.173,103,2.946,105,5.169,111,2.284,114,1.445,115,2.564,184,1.684,317,5.321,530,6.125,1111,4.771,1704,6.235]],["component/82",[59,0.373]],["title/83",[24,0.195,30,4.361,31,12.456,48,10.172,49,12.614,72,14.024,638,18.033,1879,19.909]],["name/83",[24,0.013,30,0.293,31,0.836,48,0.683,49,0.847,72,0.942,638,1.211,1879,1.337]],["text/83",[6,1.568,13,0.843,14,2.297,16,2.395,17,1.741,18,1.297,20,1.579,21,2.277,23,2.293,24,0.048,25,1.24,26,0.67,28,1.371,29,0.602,30,0.724,31,2.068,33,2.552,34,1.226,40,0.747,41,2.444,43,1.623,45,2.657,46,1.598,47,0.739,48,1.896,49,1.719,52,1.889,65,0.966,66,1.355,67,1.419,69,2.242,72,1.911,76,2.74,83,0.747,89,0.566,97,2.977,98,3.696,133,1.911,135,0.772,138,2.121,142,2.042,154,1.038,178,1.297,184,2.178,219,2.663,237,1.542,248,2.663,259,1.889,270,3.076,277,5.321,285,2.42,297,1.038,299,2.291,307,1.751,317,2.103,361,1.987,368,1.542,379,1.987,438,1.598,442,1.804,453,1.728,511,1.693,524,1.889,638,3.831,683,1.419,687,3.575,748,3.056,864,2.713,876,2.169,1085,3.891,1089,2.169,1191,1.49,1359,2.53,1368,1.598,1397,2.829,1417,2.53,1485,2.829,1499,4.351,1503,2.663,1504,2.663,1505,2.53,1506,3.052,1507,3.721,1508,6.422,1509,3.052,1510,2.701,1511,2.746,1512,2.53,1513,4.693,1514,4.693,1515,5.717,1516,3.052,1517,3.052,1518,3.891,1519,2.42,1520,4.693,1521,2.42,1522,3.052,1523,3.052,1524,3.052,1525,3.052,1526,3.052,1527,3.052,1528,3.052,1529,3.052,1530,3.052,1531,3.052,1532,3.052,1533,3.052,1847,2.663,1879,1.765,1928,4.989,1929,3.052,1930,3.39,1931,3.052,1932,2.829]],["component/83",[59,0.373]],["title/84",[24,0.227,30,5.069,31,14.479,48,11.824,49,14.663,1879,23.143]],["name/84",[24,0.016,30,0.355,31,1.015,48,0.829,49,1.028,1879,1.622]],["text/84",[3,2.008,6,1.514,13,1.309,17,1.759,21,1.339,23,2.821,24,0.05,25,1.707,26,1.041,30,0.819,31,2.338,41,2.8,43,1.274,48,2.172,49,2.694,63,2.044,66,2.105,67,2.205,71,2.277,89,0.779,97,5.01,98,4.309,115,1.574,121,2.205,135,1.199,178,2.015,184,1.281,219,4.138,237,2.396,259,2.935,297,1.612,307,1.634,368,2.396,391,4.396,438,2.483,453,2.684,576,2.866,677,3.087,782,3.76,824,3.76,876,3.37,1008,3.484,1016,4.742,1017,3.76,1089,3.37,1186,4.396,1191,2.315,1242,4.396,1251,4.742,1368,2.483,1417,3.931,1518,5.359,1847,4.138,1879,3.737,1928,6.891,1929,4.742,1931,4.742,1932,4.396,1933,3.76,1934,5.267,1935,5.267]],["component/84",[59,0.373]],["title/85",[6,8.239,24,0.227,30,5.069,194,15.862,195,17.508,1879,23.143]],["name/85",[24,0.018,30,0.398,194,1.245,195,1.374,1879,1.816]],["text/85",[6,1.406,13,1.421,16,2.155,17,1.909,20,1.421,21,2.164,23,2.439,24,0.048,26,1.13,29,1.014,30,0.865,40,1.259,43,1.014,76,2.961,98,3.45,133,2.096,194,3.037,195,3.353,207,2.356,237,2.6,259,3.185,277,5.662,307,1.938,314,4.128,442,3.041,453,2.913,682,6.243,1191,2.512,1368,2.695,1510,3.226,1511,3.279,1512,5.662,1518,4.266,1847,4.49,1879,4.721,1882,7.665,1888,4.77,1898,7.241,1928,4.49,1932,4.77,1936,5.716]],["component/85",[59,0.373]],["title/86",[24,0.336,1879,34.278]],["name/86",[24,0.028,1879,2.832]],["text/86",[24,0.048,67,3.43,97,4.681,98,3.728,1518,6.117,1879,4.266,1928,6.438,1937,6.84]],["component/86",[59,0.373]],["title/87",[41,18.198,48,14.117,49,17.507,1879,27.631]],["name/87",[41,1.359,48,1.054,49,1.307,1879,2.063]],["text/87",[13,1.484,14,2.159,21,1.518,24,0.03,25,1.42,26,1.18,29,1.06,40,1.315,41,3.549,43,1.06,47,1.301,48,2.076,49,2.575,57,1.484,63,2.317,65,1.702,66,2.386,67,2.499,98,3.551,106,3.249,116,3.41,123,3.327,132,6.585,135,1.359,136,3.043,149,2.624,152,2.499,184,1.898,307,1.359,424,4.994,425,4.248,442,5.322,590,3.41,607,3.703,662,3.703,683,3.268,802,3.249,1537,4.994,1637,4.69,1879,3.108,1938,4.456,1939,5.97,1940,5.97,1941,5.97]],["component/87",[59,0.373]],["title/88",[89,7.147,114,13.742]],["name/88",[89,0.59,114,1.135]],["text/88",[3,1.988,4,3.204,6,0.957,7,3.417,24,0.044,25,2.168,30,0.589,34,1.215,35,1.748,49,2.337,55,2.562,61,1.138,64,2.423,65,1.472,68,1.726,83,2.075,89,1.094,99,2.034,108,4.153,114,1.687,125,2.307,133,1.894,154,1.581,178,1.976,183,3.305,189,1.682,194,2.528,196,1.976,197,1.92,199,3.687,205,1.544,207,2.129,271,1.92,290,4.302,291,3.611,305,3.204,317,3.204,319,4.058,343,3.028,350,4.311,355,3.439,384,3.028,463,3.028,468,1.601,523,3.856,540,3.028,562,2.965,745,3.305,849,3.687,1307,3.543,1942,6.378,1943,5.165,1944,3.028,1945,4.532,1946,4.311,1947,5.057,1948,5.165,1949,6.378,1950,4.65,1951,7.085]],["component/88",[59,0.373]],["title/89",[5,3.604,27,13.463,28,10.057,29,6.788,30,4.361,41,13.112,42,18.728,43,6.788]],["name/89",[5,0.242,27,0.904,28,0.675,29,0.456,30,0.293,41,0.88,42,1.258,43,0.456]],["text/89",[3,1.26,5,0.857,13,1.274,14,1.854,15,2.735,16,1.933,17,1.712,18,1.961,20,1.274,21,1.792,22,2.113,24,0.051,26,1.013,27,2.835,28,2.118,29,1.539,30,0.584,32,2.18,38,2.216,40,1.129,41,2.761,42,2.51,43,1.251,45,2.613,48,1.363,49,1.691,61,1.129,62,2.856,63,1.989,64,1.427,67,2.146,68,2.69,76,2.852,78,2.56,80,3.391,83,1.129,84,1.691,86,1.735,99,2.019,106,2.79,118,1.058,184,2.34,292,5.737,307,1.167,368,2.332,438,2.417,570,2.417,693,2.378,697,3.391,766,3.826,783,3.391,871,2.253,885,2.668,1191,2.253,1321,4.509,1413,4.615,1469,4.027,1534,6.327,1541,4.278,1921,4.615,1925,4.278,1952,4.615]],["component/89",[59,0.373]],["title/90",[5,4.189,27,15.65,28,11.691,29,7.89,30,5.069,31,14.479]],["name/90",[5,0.294,27,1.097,28,0.82,29,0.553,30,0.355,31,1.015]],["text/90",[3,1.902,5,0.814,6,1.092,13,1.465,14,2.131,15,3.561,16,2.221,17,1.968,18,2.253,19,2.83,20,1.924,21,1.498,22,2.428,23,2.489,24,0.051,25,1.401,26,1.165,27,3.042,28,2.272,29,1.629,38,2.547,40,1.298,61,1.298,62,3.283,63,2.286,64,1.64,78,2.942,80,3.897,84,1.943,99,2.32,106,3.206,184,2.101,307,1.761,368,3.52,438,2.778,693,2.285,766,4.397,871,2.59,876,3.769,885,4.498,1191,2.59,1321,3.769,1443,5.304,1693,5.304,1952,5.304]],["component/90",[59,0.373]],["title/91",[61,11.694,89,5.761,297,16.25,299,23.332]],["name/91",[61,0.873,89,0.43,297,1.213,299,1.742]],["text/91",[3,1.399,5,0.853,12,2.116,17,2.838,23,1.83,24,0.029,25,1.354,29,1.01,30,0.862,37,3.778,40,1.254,54,1.764,61,1.254,76,2.373,84,1.877,89,0.821,111,1.877,114,1.967,118,1.175,133,2.773,135,1.722,154,2.601,189,1.853,267,2.699,297,3.112,299,3.325,307,1.295,325,3.566,326,2.544,327,3.429,328,2.734,329,2.635,388,2.842,401,3.778,427,3.53,434,4.248,511,2.842,562,2.087,568,1.926,589,2.901,683,2.383,705,4.839,748,4.434,892,4.248,1089,3.641,1119,3.765,1142,6.313,1420,2.963,1953,4.75]],["component/91",[59,0.373]],["title/92",[3,13.05,74,24.145,401,26.51,1141,36.408]],["name/92",[74,2.086,401,2.29,1141,3.145]],["text/92",[3,2.28,6,1.121,8,2.963,20,2.176,24,0.047,25,1.873,26,1.196,29,1.074,30,0.998,31,3.02,42,2.963,47,1.716,48,1.609,66,2.419,67,2.533,68,2.021,74,3.582,83,1.929,89,0.95,114,1.643,117,2.219,324,4.498,401,4.372,478,1.996,507,2.7,562,2.219,590,3.456,662,3.753,683,3.882,855,4.753,917,4.753,1141,5.401,1350,2.66,1359,5.878,1954,7.875,1955,6.051]],["component/92",[59,0.373]],["title/93",[89,5.761,142,31.98,1361,30.319,1956,33.959]],["name/93",[89,0.43,142,2.388,1361,2.264,1956,2.535]],["text/93",[24,0.032,25,2.105,34,1.456,47,1.742,48,1.646,65,1.764,89,1.156,105,4.815,117,2.27,142,4.815,156,3.536,184,2.411,237,2.816,335,4.419,354,1.991,379,5.188,453,4.511,507,2.74,662,3.839,850,4.334,852,3.635,871,2.721,1183,4.957,1361,5.055,1956,3.96,1957,6.19,1958,5.167,1959,5.573]],["component/93",[59,0.373]],["title/94",[24,0.21,146,19.038,164,17.777,282,28.204,307,9.36,496,29.352,1960,30.693]],["name/94",[24,0.018,146,1.616,164,1.508,282,2.393,1960,2.604]],["text/94",[13,1.341,23,1.735,24,0.047,25,2.269,26,1.066,30,0.832,47,1.175,49,2.727,63,2.093,83,1.188,89,0.962,116,3.081,125,1.757,126,2.749,133,3.032,135,1.661,146,3.828,154,2.234,160,4.066,164,3.575,192,2.411,194,1.924,297,2.234,307,1.661,339,3.971,361,3.162,388,2.694,392,4.026,419,4.856,432,2.223,438,2.543,463,4.277,472,4.502,483,2.258,496,5.902,507,2.835,562,1.978,754,4.026,760,2.87,822,2.749,852,2.454,926,4.502,928,6.09,1191,2.371,1207,4.856,1368,2.543,1399,5.005,1547,5.668,1938,6.172,1960,5.446,1961,7.296,1962,4.856,1963,5.394]],["component/94",[59,0.373]],["title/95-1",[15,18.778,118,9.989,138,16.165,146,22.404,189,15.758]],["name/95-1",[]],["text/95-1",[]],["component/95-1",[]],["title/95-2",[118,9.178,138,14.852,146,20.585,189,14.479,693,13.128,1964,40.026]],["name/95-2",[]],["text/95-2",[]],["component/95-2",[]],["title/95-3",[118,9.178,138,14.852,146,20.585,189,14.479,693,13.128,1965,40.026]],["name/95-3",[]],["text/95-3",[]],["component/95-3",[]],["title/95",[118,10.958,138,17.732,146,24.577,189,17.287]],["name/95",[118,0.818,138,1.324,146,1.835,189,1.291]],["text/95",[1,2.56,3,2.007,12,1.277,13,1.591,14,2.315,15,3.623,16,2.414,17,2.138,18,2.448,19,3.075,20,1.784,21,1.627,22,2.638,23,1.104,24,0.018,26,1.266,30,0.882,43,0.934,49,1.736,57,1.309,58,2.865,61,0.756,65,0.979,71,1.484,76,1.651,83,1.581,84,2.367,90,2.136,92,2.136,103,2.239,111,1.132,114,1.336,115,1.913,118,1.81,121,1.437,133,1.259,138,2.728,146,3.781,151,3.482,184,2.357,189,3.213,270,3.093,299,1.509,324,1.961,336,2.104,348,3.447,354,1.693,368,2.394,481,2.069,555,2.013,558,4.787,559,3.265,608,2.276,683,2.204,690,4.135,693,2.59,713,2.437,748,3.752,768,2.8,770,2.865,788,3.61,824,3.757,825,2.314,840,4.393,947,2.13,1085,5.777,1420,1.787,1552,4.095,1623,2.697,1964,6.967,1965,4.739,1966,3.433,1967,3.97,1968,3.091,1969,5.264,1970,3.433,1971,5.264,1972,3.433,1973,3.433]],["component/95",[59,0.373]],["title/96",[28,15.457,64,16.368,89,6.38]],["name/96",[28,1.206,64,1.277,89,0.498]],["text/96",[5,0.728,24,0.039,28,2.031,30,0.881,40,1.701,64,2.15,71,3.339,75,3.857,89,0.995,125,2.515,135,1.758,205,2.739,297,2.364,611,4.771,746,5.297,927,5.765]],["component/96",[59,0.373]],["title/97-1",[24,0.271,54,16.449,589,27.055,1974,39.621]],["name/97-1",[]],["text/97-1",[]],["component/97-1",[]],["title/97-2",[24,0.3,155,20.419,1974,43.875]],["name/97-2",[]],["text/97-2",[]],["component/97-2",[]],["title/97",[125,19.143,165,26.279,1403,40.317]],["name/97",[125,1.493,165,2.05,1403,3.145]],["text/97",[5,0.235,17,0.835,23,1.671,24,0.049,26,0.494,27,0.88,28,1.579,29,0.444,30,0.685,34,1.673,35,0.846,38,1.081,47,1.308,50,1.046,54,1.268,57,1.768,64,0.696,79,3.708,80,1.653,83,0.901,85,2.688,86,2.541,89,0.772,98,3.013,102,1.506,106,3.268,110,1.784,114,1.084,116,1.428,118,0.516,124,2.076,125,3.308,131,2.895,135,1.367,138,0.835,148,1.866,154,1.253,155,2.301,156,2.337,165,1.829,178,1.565,184,1.46,192,1.117,196,2.72,197,2.644,207,2.73,209,3.214,211,2.086,213,3.415,215,3.415,233,1.964,265,1.224,270,2.843,271,2.644,287,2.28,291,1.274,297,1.838,302,1.224,325,1.929,332,2.707,336,0.999,348,2.495,354,1.671,355,1.063,365,2.618,388,1.248,398,1.55,407,1.506,424,2.618,425,2.827,432,3.094,452,2.25,468,0.775,501,1.351,507,1.403,511,1.248,529,1.964,536,1.653,540,1.465,555,1.465,568,1.385,608,1.081,677,3.045,693,2.395,720,1.829,745,1.599,751,2.538,760,2.764,801,1.964,802,1.36,805,2.707,816,1.929,825,1.099,871,1.099,885,2.13,927,3.054,936,1.866,939,1.829,940,1.929,1013,2.25,1036,2.28,1099,1.599,1100,1.784,1119,1.653,1126,5.848,1191,1.099,1267,1.866,1308,1.964,1309,2.086,1333,2.086,1340,2.25,1403,1.714,1420,2.704,1438,1.599,1489,2.086,1537,2.618,1612,1.784,1708,1.714,1788,1.784,1925,2.086,1944,1.465,1974,6.379,1975,2.499,1976,2.499,1977,2.499,1978,2.086,1979,2.086,1980,4.081,1981,4.717,1982,4.081,1983,3.415,1984,2.086,1985,2.086,1986,2.086,1987,2.086,1988,4.677,1989,2.499,1990,2.499,1991,2.499,1992,2.499,1993,4.092,1994,2.499,1995,2.25,1996,2.499,1997,2.499,1998,2.499,1999,2.499,2000,2.499,2001,2.499,2002,2.499,2003,2.499,2004,2.499,2005,2.086,2006,2.086,2007,6.004,2008,2.499,2009,2.499,2010,2.499]],["component/97",[59,0.373]],["title/98",[24,0.3,205,17.566,2011,46.177]],["name/98",[205,1.626,2011,4.273]],["text/98",[5,0.523,8,2.718,12,2.064,22,2.287,24,0.046,25,1.32,28,2.206,29,0.985,30,0.957,40,1.223,47,1.209,64,1.545,68,1.854,72,2.035,74,2.525,83,1.223,86,1.878,89,0.807,98,2.525,114,1.158,120,3.957,124,3.353,126,2.829,135,1.263,138,2.485,178,2.123,192,3.325,205,3.138,234,3.253,270,3.353,282,3.807,283,3.671,307,1.693,339,3.02,349,3.344,361,3.253,442,2.953,514,4.36,525,4.997,603,3.551,611,3.872,693,1.639,802,3.02,849,3.962,1036,3.093,1321,3.551,1371,5.843,1398,4.36,1438,3.551,1636,4.36,1766,4.997,1945,3.551,2012,5.55,2013,4.632,2014,4.632]],["component/98",[59,0.373]],["title/99",[72,17.742,135,11.014,468,14.995,638,22.815,2015,23.244]],["name/99",[72,1.279,135,0.794,468,1.081,638,1.645,2015,1.676]],["text/99",[5,0.736,8,3.826,30,0.891,135,1.778,412,3.323,456,4.157,457,4.067,850,3.826,1102,5.168,1799,6.521,2013,6.521,2015,3.753,2016,7.813,2017,6.138,2018,6.138,2019,5.832,2020,6.138]],["component/99",[59,0.373]],["title/100",[135,12.082,468,16.449,850,25.991,2015,25.498]],["name/100",[135,0.902,468,1.228,850,1.94,2015,1.904]],["text/100",[1,2.582,2,2.983,13,1.325,25,1.721,26,1.054,34,1.702,49,1.758,54,2.243,57,1.799,65,1.519,72,3.013,73,3.689,83,1.174,84,2.71,89,0.892,90,2.937,92,2.937,99,3.63,103,3.078,111,2.387,135,1.213,184,1.76,189,2.676,205,1.593,302,2.61,330,3.939,336,2.893,348,4.235,363,3.044,412,2.267,417,4.243,468,1.652,485,3.124,537,3.804,558,3.124,559,3.306,638,2.513,693,1.574,713,3.351,718,5.553,720,2.383,825,2.343,850,4.024,885,2.774,977,3.978,1111,2.61,1355,3.656,1507,3.804,1881,3.978,1967,4.489,2015,2.56,2021,4.187,2022,3.978,2023,3.804,2024,3.978,2025,3.978,2026,5.33,2027,4.798,2028,3.978]],["component/100",[59,0.373]],["title/101",[135,12.082,468,16.449,2015,25.498,2017,41.7]],["name/101",[135,0.902,468,1.228,2015,1.904,2017,3.113]],["text/101",[1,2.646,2,3.056,13,1.094,25,1.764,26,0.87,34,1.489,47,0.959,49,1.452,57,1.843,72,1.614,83,0.97,84,2.446,89,0.805,90,3.009,92,3.009,99,3.523,103,3.154,111,2.446,135,1.441,184,2.425,189,2.415,330,3.446,336,2.964,348,4.297,354,1.416,363,2.515,412,1.873,468,1.364,481,2.652,501,1.145,507,1.509,511,2.199,558,2.581,559,2.731,590,2.515,638,2.076,693,1.87,713,3.433,718,5.788,719,4.051,720,3.315,825,1.935,874,3.459,947,2.731,1102,2.912,1355,3.02,1464,5.285,1490,3.675,1519,4.52,1521,3.143,1552,2.817,1714,3.459,1967,4.599,2015,2.115,2017,7.028,2023,3.143,2024,3.286,2025,3.286,2028,3.286,2029,7.171,2030,3.964,2031,5.701,2032,3.964,2033,3.964,2034,3.964,2035,3.964,2036,3.964,2037,3.964,2038,4.403,2039,4.403,2040,4.403,2041,4.403,2042,3.964,2043,4.403]],["component/101",[59,0.373]],["title/102",[135,12.082,468,16.449,1102,35.111,2015,25.498]],["name/102",[135,0.902,468,1.228,1102,2.621,2015,1.904]],["text/102",[1,2.56,2,2.958,13,0.854,24,0.042,25,1.522,26,0.679,30,0.391,34,1.238,47,0.748,49,1.132,54,1.631,57,1.924,63,1.332,72,1.259,83,0.756,84,2.367,89,0.695,90,2.912,92,2.912,99,3.541,103,3.053,111,2.367,114,0.717,115,2.313,118,0.709,123,1.913,127,5.638,135,1.634,184,1.745,189,2.085,205,1.026,300,3.929,330,2.865,336,2.869,348,4.213,354,1.104,363,1.961,392,2.563,402,1.46,412,1.46,449,2.451,468,1.064,470,2.866,507,1.177,511,3.584,558,2.013,559,2.13,590,1.961,638,1.619,677,2.013,693,2.119,713,3.323,716,3.929,717,4.739,718,5.706,719,4.095,720,3.46,721,2.866,802,1.869,825,1.509,859,2.197,947,2.13,1102,5.801,1355,2.355,1464,5.343,1490,4.393,1491,3.091,1508,5.343,1510,1.46,1511,1.484,1519,2.451,1521,3.757,1714,2.697,1718,4.135,1727,3.091,1967,4.451,2015,1.649,2023,2.451,2024,2.563,2025,2.563,2028,3.929,2029,6.459,2030,4.739,2031,5.763,2032,4.739,2033,4.739,2034,4.739,2035,3.091,2036,4.739,2037,4.739,2042,3.091,2044,2.697,2045,7.176,2046,3.433,2047,7.176,2048,3.433,2049,3.433,2050,3.433,2051,3.433,2052,3.433,2053,3.433]],["component/102",[59,0.373]],["title/103-1",[128,30.957,363,27.639,412,20.583,456,25.744,457,25.188]],["name/103-1",[]],["text/103-1",[]],["component/103-1",[]],["title/103-2",[5,5.001,30,6.052,412,22.578,2054,47.789]],["name/103-2",[]],["text/103-2",[]],["component/103-2",[]],["title/103",[135,12.082,468,16.449,2015,25.498,2018,41.7]],["name/103",[135,0.902,468,1.228,2015,1.904,2018,3.113]],["text/103",[1,2.212,2,2.555,5,0.403,13,1.063,25,2.02,26,1.442,30,0.488,34,1.882,43,0.759,49,1.41,54,2.479,57,1.541,65,2.079,72,2.675,73,3.16,83,0.942,84,2.406,89,0.792,90,2.516,92,2.516,99,3.345,103,2.637,111,2.045,128,2.736,135,0.973,184,1.508,189,2.376,205,1.278,295,2.18,330,3.374,336,2.478,348,3.843,363,3.542,365,2.736,398,2.652,411,3.052,412,3.613,417,3.635,456,3.881,457,3.797,468,1.325,485,2.507,486,3.569,511,3.097,536,2.829,537,3.052,558,2.507,559,2.652,590,3.542,638,2.016,683,3.349,693,1.263,711,4.628,713,2.871,718,5.117,720,2.772,751,2.652,752,2.829,825,1.88,885,2.226,977,3.192,1111,2.094,1355,2.933,1432,3.569,1507,3.052,1594,3.85,1881,3.192,1967,3.846,2015,2.054,2018,6.672,2021,3.359,2022,3.192,2023,3.052,2054,5.582,2055,4.276,2056,4.276,2057,4.276,2058,4.276,2059,7.294,2060,3.85,2061,3.192,2062,3.85,2063,4.276,2064,4.276,2065,4.276,2066,6.2,2067,4.276,2068,4.276]],["component/103",[59,0.373]],["title/104",[135,12.082,468,16.449,2015,25.498,2020,41.7]],["name/104",[135,0.902,468,1.228,2015,1.904,2020,3.113]],["text/104",[1,2.757,2,3.185,13,1.18,25,1.588,26,0.938,34,1.571,49,1.565,54,2.07,57,1.921,72,2.834,73,3.404,83,1.045,84,2.767,89,0.839,90,3.137,92,3.137,99,3.788,103,3.287,111,2.549,113,3.387,118,0.98,135,1.08,178,1.815,184,1.624,189,2.517,205,1.418,330,4.206,336,3.089,348,4.405,363,2.71,412,2.841,417,3.915,468,1.47,485,2.782,537,3.387,558,2.782,559,2.943,638,2.237,693,2.282,713,3.578,718,5.795,719,3.036,720,3.455,825,2.086,885,2.47,977,3.542,1111,2.324,1355,3.255,1507,3.387,1881,3.542,1967,4.794,2015,2.279,2020,6.59,2021,3.728,2022,3.542,2023,3.387,2024,3.542,2025,3.542,2027,4.272,2028,3.542,2029,3.96,2069,6.679,2070,4.745]],["component/104",[59,0.373]],["title/105",[135,12.082,468,16.449,2015,25.498,2019,39.621]],["name/105",[135,0.902,468,1.228,2015,1.904,2019,2.958]],["text/105",[1,2.582,2,2.983,13,1.325,25,1.721,26,1.054,34,1.702,49,1.758,54,2.243,57,1.799,65,1.519,72,3.013,73,3.689,83,1.174,84,2.71,89,0.892,90,2.937,92,2.937,99,3.63,103,3.078,111,2.387,135,1.213,184,1.76,189,2.676,205,1.593,330,3.939,336,2.893,348,4.235,363,3.044,412,2.267,417,4.243,468,1.652,485,3.124,537,3.804,558,3.124,559,3.306,638,2.513,693,1.574,713,3.351,718,5.553,720,2.383,825,2.343,885,2.774,977,3.978,1111,2.61,1355,3.656,1507,3.804,1881,3.978,1967,4.489,2015,2.56,2019,6.134,2021,4.187,2022,3.978,2023,3.804,2024,3.978,2025,3.978,2028,3.978,2071,5.33,2072,5.33,2073,5.33]],["component/105",[59,0.373]],["title/106",[30,4.076,47,7.79,89,3.88,141,19.921,415,24.52,468,11.078,822,18.221,1612,25.518,2074,28.084]],["name/106",[141,2.555,415,3.145,1612,3.273]],["text/106",[23,2.69,24,0.047,26,1.315,34,1.564,47,1.449,71,3.617,89,0.908,108,3.899,135,1.904,141,3.706,154,2.036,178,3.501,184,1.617,194,2.373,297,2.036,302,3.257,415,4.562,468,2.061,501,2.175,507,2.28,527,3.619,693,2.47,822,4.264,852,3.025,1230,5.225,1612,4.747,2074,7.545,2075,6.572,2076,6.651,2077,8.366,2078,6.651]],["component/106",[59,0.373]],["title/107",[24,0.3,46,27.714,47,12.81]],["name/107",[24,0.023,46,2.162,47,0.999]],["text/107",[11,3.693,23,2.182,24,0.035,25,1.614,47,2.17,48,1.805,61,1.866,63,2.633,89,1.13,114,1.416,135,1.544,142,4.088,151,4.488,155,2.357,205,2.028,297,2.828,299,3.724,354,2.97,501,2.401,1361,3.876,1588,5.065,1956,4.341,2079,6.785,2080,5.065]],["component/107",[59,0.373]],["title/108-1",[125,21.445,432,27.139]],["name/108-1",[]],["text/108-1",[]],["component/108-1",[]],["title/108-2",[5,4.559,24,0.247,110,34.541,125,15.758,135,11.014]],["name/108-2",[]],["text/108-2",[]],["component/108-2",[]],["title/108",[89,7.147,125,21.445]],["name/108",[89,0.59,125,1.772]],["text/108",[5,0.788,24,0.048,30,0.537,34,1.108,58,4.19,65,1.343,83,1.038,84,1.554,85,1.912,86,2.249,89,0.836,98,4.011,120,2.507,124,3.078,125,3.289,126,2.402,131,3.703,135,1.513,155,1.637,156,2.691,178,1.802,196,2.945,197,2.863,287,2.626,289,1.829,297,1.442,325,2.222,332,3.117,354,2.476,355,2.827,388,2.353,424,4.252,425,4.19,432,2.739,437,2.307,485,2.762,501,1.225,507,2.278,536,3.117,568,2.249,611,2.453,693,2.604,746,3.232,805,3.117,885,3.459,939,2.971,940,3.133,1036,2.626,1099,3.014,1100,3.363,1126,6.829,1317,3.933,1403,3.232,1425,3.933,1537,4.252,1788,3.363,1974,4.961,1978,3.933,1979,3.933,1980,5.221,1981,3.702,1982,3.702,1983,3.933,1984,3.933,1985,3.933,1986,3.933,1987,3.933,2081,4.712,2082,4.242]],["component/108",[59,0.373]],["title/109",[3,16.19,296,39.674]],["name/109",[3,1.337,296,3.277]],["text/109",[3,1.955,6,1.728,24,0.048,74,3.617,124,3.179,194,2.837,195,3.131,401,3.971,1141,5.454,1368,4.397,1782,5.087]],["component/109",[59,0.373]],["title/110-1",[89,7.147,182,27.139]],["name/110-1",[]],["text/110-1",[]],["component/110-1",[]],["title/110-2",[89,7.147,118,13.594]],["name/110-2",[]],["text/110-2",[]],["component/110-2",[]],["title/110-3",[89,7.147,379,38.602]],["name/110-3",[]],["text/110-3",[]],["component/110-3",[]],["title/110-4",[47,12.81,89,6.38,379,34.457]],["name/110-4",[]],["text/110-4",[]],["component/110-4",[]],["title/110-5",[89,7.147,1111,32.245]],["name/110-5",[]],["text/110-5",[]],["component/110-5",[]],["title/110",[3,13.05,48,14.117,89,5.761,304,29.579]],["name/110",[48,1.219,89,0.498,304,2.555]],["text/110",[0,0.665,3,1.008,5,0.49,6,0.964,8,0.69,13,1.168,14,1.699,15,3.354,16,1.771,17,1.13,18,1.294,20,2.149,21,1.433,22,1.936,24,0.047,25,1.238,26,0.929,27,0.496,28,2.134,29,1.501,30,0.812,32,0.6,34,0.589,35,0.848,45,2.395,47,1.31,48,0.666,49,1.983,50,1.049,51,2.238,54,0.776,57,2.19,59,0.131,63,0.547,64,1.142,65,1.169,66,0.563,68,0.471,74,1.539,78,1.689,83,1.397,84,0.826,85,2.44,86,1.145,89,1.045,90,0.572,92,0.572,97,0.805,102,2.038,105,2.47,106,0.767,111,3.113,114,1.821,115,2.833,117,1.723,118,1.241,120,1.333,124,1.002,125,1.695,129,1.87,133,0.517,135,0.57,136,0.718,138,0.837,148,4.488,149,1.101,154,1.036,160,0.785,178,0.539,182,1.69,184,1.974,196,0.539,197,0.524,205,1.895,207,1.936,228,1.304,233,1.107,237,0.641,239,0.967,258,0.767,265,1.227,270,0.563,271,0.932,282,0.967,289,0.972,290,0.75,291,0.718,293,0.826,297,1.438,304,1.396,312,0.59,314,0.767,325,0.665,333,1.431,335,1.006,336,0.563,339,0.767,344,1.107,346,1.006,348,0.677,349,0.849,354,0.806,355,0.6,365,0.902,368,2.367,379,3.05,388,1.251,398,0.874,404,0.967,406,0.902,407,1.51,425,1.364,427,0.874,438,1.181,465,3.221,478,0.465,501,0.651,507,1.16,527,2.557,532,1.006,555,1.983,560,1.603,568,0.477,662,2.914,663,4.343,676,1.396,677,0.826,683,3.283,699,0.874,701,1.176,743,2.098,760,0.75,783,1.657,784,2.091,793,1.269,825,2.788,851,0.767,853,0.902,858,1.269,859,2.164,864,0.734,871,0.62,872,3.435,896,3.135,922,3.108,939,0.63,940,0.665,959,0.932,966,4.685,1054,3.507,1111,1.656,1126,1.052,1186,2.091,1191,0.62,1200,1.269,1216,1.269,1307,0.967,1308,1.107,1314,1.052,1315,1.107,1350,0.62,1362,1.176,1363,1.87,1369,1.269,1398,1.107,1408,1.968,1420,0.734,1788,1.006,1809,2.256,1811,1.269,1843,1.269,1883,2.256,1886,1.269,2019,1.052,2044,4.724,2061,1.052,2083,1.41,2084,3.921,2085,1.41,2086,1.41,2087,2.506,2088,2.506,2089,1.269,2090,3.383,2091,1.41,2092,1.41,2093,1.41,2094,1.41,2095,2.256,2096,2.506,2097,1.41,2098,1.41,2099,1.41,2100,1.41,2101,1.41,2102,1.41,2103,2.256,2104,2.091,2105,1.41,2106,1.41,2107,1.41,2108,1.41,2109,1.41,2110,1.41,2111,1.41,2112,1.41,2113,1.41,2114,1.269,2115,1.41,2116,1.41,2117,2.506,2118,1.41,2119,1.41,2120,2.506,2121,1.41,2122,1.41,2123,1.41,2124,1.41]],["component/110",[59,0.373]],["title/111-1",[43,6.344,89,3.88,197,13.291,224,22.871,568,12.097,684,25.518,938,17.505,939,15.982,940,16.855]],["name/111-1",[]],["text/111-1",[]],["component/111-1",[]],["title/111",[125,13.391,196,15.728,197,15.288,507,14.097,568,13.915,939,18.383,940,19.387]],["name/111",[125,0.917,196,1.077,197,1.047,507,0.965,568,0.953,939,1.259,940,1.328]],["text/111",[1,1.16,5,0.475,6,0.602,11,1.769,13,0.808,21,1.572,23,1.045,24,0.045,25,0.773,26,0.643,28,0.855,29,0.577,30,0.705,40,0.716,43,1.339,47,0.708,54,1.007,57,1.538,63,1.261,65,1.438,71,2.181,72,1.192,74,1.479,83,1.112,86,1.1,89,1.015,102,4.2,117,1.192,118,1.042,125,2.601,133,1.192,135,1.408,136,1.657,149,2.218,165,1.453,178,1.243,182,2.08,184,2.026,195,1.28,196,2.366,197,3.099,205,0.971,207,1.34,224,3.228,258,1.769,270,3.331,297,1.893,307,1.961,325,2.916,333,1.857,339,2.746,343,1.905,354,1.623,379,1.905,388,1.623,437,1.592,453,1.657,468,1.007,477,2.926,501,1.813,507,3.205,508,5.11,511,1.623,518,4.543,534,4.859,568,2.703,584,2.32,638,1.533,676,2.812,683,2.918,684,3.602,693,2.359,699,3.13,751,2.016,816,2.916,850,1.592,852,1.479,899,2.229,938,4.693,939,3.571,940,3.766,960,3.766,1038,2.32,1183,3.13,1191,1.429,1209,2.426,1380,2.713,1403,2.229,1414,2.926,1415,2.926,1417,2.426,1420,1.692,1425,4.212,1426,2.926,1427,2.926,1428,2.926,1429,2.926,1440,4.543,2082,2.926,2125,3.25,2126,2.426,2127,3.25,2128,4.212,2129,3.25,2130,3.25,2131,6.185,2132,3.25,2133,2.926]],["component/111",[59,0.373]],["title/112",[99,25.933,402,28.01]],["name/112",[99,2.142,402,2.314]],["text/112",[1,2.593,2,3.287,3,2.083,5,0.685,12,1.58,13,1.056,14,1.537,15,2.821,16,1.602,17,1.419,18,1.625,19,2.041,20,1.534,21,1.08,22,1.751,23,1.367,24,0.022,26,0.84,29,0.754,30,0.909,34,1.452,37,3.63,38,3.448,47,0.926,54,1.317,57,1.056,63,2.395,71,1.837,72,2.665,73,3.705,83,1.757,85,1.724,86,2.089,89,0.67,90,1.724,92,1.724,99,3.902,103,3.092,111,2.794,114,0.887,115,1.27,118,0.877,152,1.779,156,2.427,184,2.06,207,2.544,289,1.649,291,2.166,336,1.698,338,2.811,348,2.965,353,2.312,354,1.367,402,4.392,404,2.914,417,3.618,436,3.949,562,1.558,633,3.828,693,2.146,713,1.967,718,5.104,719,3.949,720,3.566,887,3.172,1420,2.212,1842,3.172,1967,3.828,2134,3.546,2135,4.249,2136,4.249,2137,4.249,2138,4.249,2139,4.249]],["component/112",[59,0.373]],["title/113",[5,5.538,297,17.995,402,25.003]],["name/113",[5,0.432,297,1.404,402,1.95]],["text/113",[1,1.85,2,2.137,3,1.275,13,1.289,15,2.012,20,1.289,24,0.026,25,1.233,26,1.025,30,0.591,34,1.671,35,2.404,47,1.548,49,1.71,57,2.27,65,1.478,83,1.142,84,2.343,89,0.946,90,2.104,92,2.104,99,3.595,103,2.206,111,1.71,114,1.967,115,2.421,135,1.18,154,1.587,184,2.119,295,3.621,297,2.886,325,2.445,336,2.073,348,3.412,354,2.606,368,3.231,402,2.206,478,1.71,483,2.171,501,1.348,507,1.778,524,2.889,590,2.962,693,1.531,711,3.871,713,2.401,718,4.881,719,3.317,720,2.318,768,2.759,770,2.822,855,4.074,864,2.699,872,2.962,896,3.124,1191,2.279,1623,6.365,1709,3.871,1967,3.216,2084,4.328,2140,5.185,2141,7.103,2142,5.185,2143,5.185]],["component/113",[59,0.373]],["title/114",[189,21.445,402,28.01]],["name/114",[189,1.772,402,2.314]],["text/114",[1,2.52,2,3.211,3,2.042,5,0.561,12,1.504,13,1.005,14,1.463,15,2.741,16,1.525,17,1.351,18,1.547,19,1.943,20,1.48,21,1.028,22,1.667,23,1.301,24,0.021,26,0.8,28,1.063,29,0.718,30,0.888,34,1.4,37,3.891,38,3.054,43,0.718,47,0.881,54,2.189,57,1.005,63,2.31,71,1.748,72,1.483,73,2.061,83,1.716,85,2.867,86,2.014,89,0.646,90,1.641,92,1.641,103,2.532,111,2.739,114,0.844,115,1.209,118,0.835,152,1.693,156,2.31,184,1.894,189,3.227,207,2.453,291,2.061,299,1.778,336,1.617,338,2.675,348,2.859,353,2.201,354,1.301,401,2.02,402,4.362,404,2.774,417,3.49,481,2.437,633,3.692,693,2.652,705,2.587,713,1.872,716,4.443,718,5.003,719,4.519,720,3.883,721,3.375,749,2.887,887,3.019,947,2.508,1102,2.675,1104,5.359,1420,2.105,1842,3.019,1967,3.692,1968,3.641,2134,3.375,2144,3.641,2145,4.044,2146,5.953,2147,4.044]],["component/114",[59,0.373]],["title/115-1",[6,8.967,24,0.247,124,19.342,296,29.153,1782,30.957]],["name/115-1",[]],["text/115-1",[]],["component/115-1",[]],["title/115-2",[6,6.625,24,0.182,25,8.502,30,4.076,83,7.876,197,13.291,562,13.108,570,16.855,885,18.609]],["name/115-2",[]],["text/115-2",[]],["component/115-2",[]],["title/115-3",[24,0.227,133,16.301,562,16.301,1510,18.911,1511,19.221,2148,30.494]],["name/115-3",[]],["text/115-3",[]],["component/115-3",[]],["title/115",[6,8.967,24,0.247,124,19.342,1368,22.815,1782,30.957]],["name/115",[6,0.647,24,0.018,124,1.395,1368,1.645,1782,2.232]],["text/115",[6,1.721,13,1.227,17,1.055,20,0.785,24,0.049,25,0.751,26,0.976,28,0.831,29,1.078,30,0.973,43,0.876,47,0.688,55,1.142,63,1.226,64,1.911,66,2.427,67,2.066,68,2.637,71,1.366,76,1.548,78,1.577,83,1.641,89,0.895,112,5.393,113,2.255,114,0.659,116,2.819,117,1.158,118,1.702,124,3.155,133,2.227,138,1.055,152,2.066,154,1.859,178,1.887,182,2.034,194,1.761,195,3.248,196,2.626,197,2.935,265,2.416,289,1.226,292,2.089,296,1.903,297,0.967,302,2.974,305,3.061,307,0.719,333,1.804,339,1.719,353,2.685,354,1.016,355,2.099,364,2.481,388,1.577,427,1.959,432,1.302,507,2.082,527,3.305,562,3.492,570,3.511,576,1.719,578,3.264,607,1.959,608,1.366,611,1.644,633,3.766,677,1.852,704,2.021,785,2.358,786,2.973,816,1.489,822,4.023,831,1.903,852,3.122,885,4.109,903,1.959,937,1.852,939,1.412,1004,2.481,1017,3.522,1350,1.388,1376,2.844,1510,2.92,1511,2.968,1782,5.276,1861,2.481,1869,2.255,1896,2.844,2013,2.636,2148,5.414,2149,2.358,2150,2.844,2151,3.159,2152,3.159,2153,3.159,2154,4.443,2155,3.877,2156,3.877,2157,3.159,2158,3.159,2159,3.159,2160,3.159,2161,3.159,2162,4.771,2163,2.481,2164,2.636]],["component/115",[59,0.373]],["title/116",[6,8.967,24,0.247,194,17.264,195,19.056,1368,22.815]],["name/116",[6,0.647,24,0.018,194,1.245,195,1.374,1368,1.645]],["text/116",[6,1.799,13,1.704,24,0.047,26,1.355,66,2.74,67,2.87,76,2.15,112,6.697,116,3.915,117,2.513,133,2.513,152,3.569,194,3.042,195,3.654,265,3.356,507,2.923,527,3.73,562,2.513,786,4.13,822,3.494,852,3.878,1017,4.893,1869,4.893,2148,4.702,2154,6.171,2155,5.385,2156,5.385,2163,5.385,2164,5.721]],["component/116",[59,0.373]],["title/117",[47,9.689,63,17.253,89,4.825,155,15.444,354,14.298,501,11.559]],["name/117",[47,0.679,63,1.209,89,0.338,155,1.083,354,1.002,501,0.81]],["text/117",[5,0.742,24,0.031,30,0.898,40,1.333,47,2.021,57,1.958,63,2.348,83,1.333,89,1.104,125,2.565,138,2.021,155,3.605,205,2.771,207,3.245,312,2.533,325,2.853,354,2.532,501,2.698,524,3.372,693,2.585,720,3.521,964,4.753,1431,4.753,1462,4.516,2165,6.051,2166,6.186]],["component/117",[59,0.373]],["title/118-1",[164,22.948,205,15.862,290,28.24,312,22.221]],["name/118-1",[]],["text/118-1",[]],["component/118-1",[]],["title/118-2",[164,22.948,290,28.24,312,22.221,313,35.111]],["name/118-2",[]],["text/118-2",[]],["component/118-2",[]],["title/118",[89,5.761,164,22.948,290,28.24,312,22.221]],["name/118",[89,0.43,164,1.713,290,2.108,312,1.659]],["text/118",[1,1.992,2,2.634,3,1.72,5,0.262,6,0.515,12,1.658,13,1.108,14,1.005,15,2.167,16,1.048,17,0.928,18,1.063,19,1.335,20,1.108,21,0.706,22,1.145,23,0.894,24,0.028,25,0.661,26,0.882,29,0.791,30,0.637,32,1.182,34,1.503,35,1.89,38,1.201,40,0.612,47,1.393,48,0.739,50,1.867,54,0.861,57,2.092,60,1.838,63,1.73,64,1.779,65,1.271,70,1.629,71,2.414,74,1.264,83,1.902,84,1.471,85,2.593,86,2.162,89,1.054,90,1.128,92,1.128,103,1.897,111,2.307,114,0.58,115,0.83,118,0.574,120,1.479,122,5.027,124,1.111,136,2.273,137,5.222,138,0.928,148,2.074,152,1.163,156,1.587,164,3.229,178,1.706,184,2.046,192,1.242,205,2.345,207,1.145,209,2.183,224,1.778,228,2.321,285,3.183,290,3.973,291,3.807,312,2.929,313,5.711,335,1.984,336,1.782,338,1.838,348,3.361,365,2.853,379,2.614,384,1.629,402,3.469,406,1.778,427,1.724,431,2.183,435,4.383,436,1.778,439,2.074,441,3.572,445,3.503,532,1.984,574,2.949,608,1.201,683,1.163,701,5.839,713,1.287,718,4.215,720,3.339,737,4.014,738,2.502,739,4.014,741,2.502,742,2.183,801,2.183,805,1.838,825,1.222,838,2.502,849,1.984,919,2.183,927,2.074,943,2.502,944,1.778,959,1.838,1111,1.361,1308,2.183,1309,2.32,1333,4.661,1400,2.183,1420,1.447,1510,1.182,1511,1.201,1691,2.502,1933,1.984,1949,8.089,1950,2.502,1995,2.502,2089,5.027,2134,2.32,2167,2.779,2168,2.502,2169,2.779,2170,2.502,2171,2.779,2172,2.502,2173,2.779,2174,2.779,2175,2.779,2176,2.779,2177,2.779,2178,2.779,2179,2.779,2180,2.779]],["component/118",[59,0.373]],["title/119",[47,10.545,89,5.252,135,11.014,297,14.813,501,12.581]],["name/119",[47,0.76,89,0.379,135,0.794,297,1.068,501,0.907]],["text/119",[5,0.637,11,1.228,13,0.561,21,1.593,23,2.176,24,0.035,25,0.536,26,0.743,29,0.4,30,0.943,34,1.137,35,0.763,37,2.816,40,0.497,47,2.184,50,0.944,55,0.816,57,0.561,61,1.065,63,2.625,65,0.643,76,1.516,78,1.127,83,0.828,84,0.744,85,2.542,86,2.12,89,1.112,111,1.594,114,0.471,117,1.378,118,0.776,124,0.902,125,1.224,133,2.481,135,2.053,138,0.754,142,1.359,146,1.044,154,1.151,155,1.959,164,0.975,196,0.863,197,0.839,205,0.674,207,1.992,265,1.105,297,2.824,298,2.031,299,2.124,302,2.761,326,2.161,327,2.265,328,2.322,329,2.238,332,1.492,354,3.223,361,1.322,380,1.61,384,1.322,388,4.607,401,3.129,402,0.959,406,1.443,407,1.359,451,1.883,453,2.874,483,0.944,501,2.527,507,0.773,542,3.092,568,1.908,611,1.174,693,1.427,705,4.328,720,1.008,742,1.772,748,2.204,751,1.399,760,1.2,762,1.883,831,1.359,851,2.046,853,1.443,854,1.883,859,1.443,865,1.492,886,1.772,896,2.265,939,1.008,940,1.064,959,1.492,1008,1.492,1036,1.257,1071,2.031,1100,1.61,1119,2.487,1314,2.806,1315,1.772,1361,1.288,1371,1.772,1420,1.957,1442,4.921,1451,1.61,1460,1.772,1708,2.578,1709,1.684,1749,1.883,1938,6.011,1944,2.833,1956,2.405,2044,1.772,2126,3.607,2181,2.256,2182,2.031,2183,2.256,2184,6.264,2185,2.031,2186,3.138,2187,2.256,2188,2.256,2189,4.351,2190,2.256,2191,2.256,2192,4.833,2193,2.256,2194,2.256,2195,2.256,2196,2.256,2197,2.256,2198,2.256,2199,2.256]],["component/119",[59,0.373]],["title/120",[47,10.545,89,5.252,205,14.46,501,12.581,2080,36.119]],["name/120",[47,0.76,89,0.379,205,1.043,501,0.907,2080,2.604]],["text/120",[5,0.701,8,2.716,11,2.002,13,0.914,21,1.41,23,2.147,24,0.043,25,0.875,26,0.727,29,0.653,30,0.91,34,1.877,35,1.245,37,1.837,40,0.81,47,2.036,63,2.885,75,1.837,76,1.154,78,1.837,83,0.81,85,2.251,89,1.084,111,1.213,117,2.034,118,0.759,125,1.198,133,3.075,135,1.816,142,2.216,154,1.698,155,2.319,178,2.122,205,2.384,297,2.743,299,1.617,302,3.641,326,1.644,327,2.216,328,1.767,329,1.703,354,3.052,361,2.156,388,1.837,401,3.984,402,1.565,427,2.281,432,1.516,453,3.403,465,2.89,501,2.554,507,1.261,511,2.77,568,1.245,605,2.89,684,2.626,705,2.353,742,2.89,748,3.251,762,3.07,851,3.019,892,2.746,896,3.342,899,2.523,1008,2.433,1036,2.05,1041,3.07,1119,4.918,1141,2.523,1142,3.07,1191,1.617,1314,4.14,1361,2.101,1420,2.887,1442,2.89,1451,2.626,1552,3.549,1708,3.804,1709,2.746,1714,2.89,1944,3.914,1956,3.549,2044,2.89,2186,4.629,2189,3.312,2200,3.678,2201,3.678,2202,5.547,2203,3.678]],["component/120",[59,0.373]],["title/121",[24,0.336,1778,37.613]],["name/121",[24,0.028,1778,3.107]],["text/121",[24,0.038,26,1.476,29,1.325,33,3.655,40,1.645,66,2.984,89,0.975,114,1.558,154,2.285,478,2.462,521,4.497,976,6.231,1036,4.16,1350,3.281,1399,5.12,1437,5.329,1778,5.711,1933,5.329,2168,6.721,2204,6.721,2205,5.864]],["component/121",[59,0.373]],["title/122",[33,28.782,1399,40.317,1778,33.574]],["name/122",[33,2.245,1399,3.145,1778,2.619]],["text/122",[5,0.555,12,2.19,13,1.465,21,1.498,24,0.03,26,1.165,33,3.789,40,1.298,54,2.398,61,1.298,66,2.355,67,2.466,140,4.205,152,3.618,192,2.634,268,6.295,317,3.654,398,5.912,421,3.769,432,2.428,500,5.927,576,5.187,675,5.304,871,3.798,887,4.397,936,4.397,937,3.454,957,4.917,1437,4.205,1547,3.769,1755,4.628,1944,3.454,2060,5.304,2206,9.972,2207,9.177,2208,5.891,2209,5.891,2210,5.891,2211,8.642,2212,7.738,2213,5.891,2214,5.891]],["component/122",[59,0.373]],["title/123-1",[47,11.567,89,5.761,140,37.89,141,29.579]],["name/123-1",[]],["text/123-1",[]],["component/123-1",[]],["title/123-2",[89,5.761,140,37.89,142,31.98,1947,37.89]],["name/123-2",[]],["text/123-2",[]],["component/123-2",[]],["title/123",[89,6.38,1778,33.574,1933,41.959]],["name/123",[89,0.498,1778,2.619,1933,3.273]],["text/123",[0,1.391,3,1.772,4,1.83,5,0.278,6,0.867,7,3.093,17,2.407,21,1.189,24,0.03,29,1.173,30,0.336,34,1.555,35,2.237,43,0.83,47,1.751,49,1.916,54,1.8,57,1.163,58,1.606,63,2.255,64,1.618,66,1.179,72,1.082,74,1.342,83,1.77,85,2.358,87,4.477,88,2.671,89,0.932,101,3.776,103,1.255,112,2.318,114,0.976,118,0.609,119,1.644,120,2.488,124,1.869,126,2.384,137,4.337,138,3.049,139,4.564,140,4.147,141,4.016,142,3.5,143,2.671,145,2.024,146,2.69,149,2.056,150,1.83,152,1.958,154,2.206,160,1.644,164,2.022,178,1.128,192,1.319,196,1.128,197,1.097,202,6.312,204,4.229,205,1.398,207,2.724,209,2.318,210,2.656,211,2.462,213,2.462,214,2.656,215,2.462,216,2.656,258,1.606,259,2.606,270,1.179,271,2.458,283,3.093,287,2.606,289,1.145,291,2.384,307,0.672,312,1.958,319,2.318,350,2.462,354,0.949,355,1.255,405,4.147,408,2.462,425,2.545,437,1.445,438,1.391,441,1.887,475,2.106,500,2.024,507,1.011,511,1.473,535,2.106,540,3.875,568,0.998,578,1.951,589,2.384,608,1.275,618,2.318,630,2.202,638,1.391,659,1.685,681,1.83,687,2.024,693,1.381,746,2.024,760,2.488,804,2.202,837,2.462,848,4.337,849,2.106,906,5.23,939,1.319,953,3.674,980,2.462,987,2.318,1020,2.656,1027,2.656,1028,2.656,1099,1.887,1169,2.462,1183,1.83,1198,2.462,1372,4.21,1374,2.462,1399,2.024,1412,4.21,1580,2.656,1654,2.656,1755,5.662,1933,3.338,1947,3.338,2005,2.462,2061,2.202,2103,4.21,2104,3.903,2126,3.491,2170,4.21,2172,2.656,2215,2.95,2216,2.95,2217,2.95,2218,2.95,2219,2.95,2220,2.95,2221,2.656,2222,2.95,2223,2.95,2224,4.676,2225,4.21]],["component/123",[59,0.373]],["title/124",[521,31.98,1036,29.579,1778,30.319,2205,41.7]],["name/124",[521,2.388,1036,2.208,1778,2.264,2205,3.113]],["text/124",[21,1.518,30,0.681,34,1.404,54,1.85,55,2.159,65,2.225,103,2.539,156,3.41,184,2.115,196,2.283,197,2.22,324,3.41,398,3.703,432,2.46,475,6.209,507,2.047,520,3.949,521,5.557,555,3.5,568,2.02,748,5.407,850,2.923,880,4.262,939,2.669,940,2.815,1036,3.327,1185,6.132,1357,8.305,1436,4.983,1437,4.262,1906,7.028,1944,4.576,1953,4.983,2022,4.456,2205,6.833,2226,5.97,2227,5.97,2228,5.97,2229,7.806,2230,5.375,2231,7.806,2232,7.806,2233,5.97,2234,5.375,2235,7.028,2236,5.97,2237,5.375]],["component/124",[59,0.373]],["title/125-1",[0,22.815,135,11.014,326,21.633,1361,27.639,2149,36.119]],["name/125-1",[]],["text/125-1",[]],["component/125-1",[]],["title/125-2",[154,20.159,205,19.679]],["name/125-2",[]],["text/125-2",[]],["component/125-2",[]],["title/125",[125,15.758,194,17.264,326,21.633,1361,27.639,2238,38.014]],["name/125",[125,1.136,194,1.245,326,1.56,1361,1.993,2238,2.741]],["text/125",[0,1.338,5,0.427,12,1.055,13,0.705,14,2.339,24,0.033,25,1.078,26,0.561,28,1.192,30,0.517,34,1.067,35,1.534,57,1.408,59,0.264,63,2.51,65,0.809,66,1.134,67,1.188,71,1.227,72,1.663,78,1.417,83,0.625,85,3.059,86,1.534,89,0.767,98,1.291,108,2.658,114,0.592,118,1.697,124,1.812,125,2.942,131,1.581,135,1.871,136,2.311,146,4.109,151,1.877,154,1.388,160,3.604,164,3.837,165,2.027,184,1.833,192,1.269,194,3.223,197,1.055,205,1.933,237,1.291,271,1.055,289,1.76,296,1.71,307,1.032,326,4.102,333,3.234,348,3.107,353,1.544,354,1.821,378,3.237,384,3.319,483,1.898,501,1.681,507,2.713,532,2.026,534,2.229,555,1.664,608,3.259,612,2.555,633,1.76,683,1.188,693,0.838,703,5.098,713,1.314,728,2.369,730,3.237,755,4.082,822,2.311,852,2.063,859,1.816,1100,2.026,1198,2.369,1361,4.964,1368,1.338,1396,2.555,1398,2.229,1460,3.562,1470,2.369,1510,1.929,1511,1.96,1547,4.137,1711,2.369,1718,3.562,1927,5.098,1938,2.118,1959,2.555,1960,5.277,1962,5.098,2074,2.229,2075,5.081,2149,5.906,2221,2.555,2238,6.657,2239,3.784,2240,4.082,2241,2.838,2242,2.838,2243,2.838,2244,2.838,2245,4.534,2246,5.663,2247,5.663,2248,2.838,2249,2.838,2250,4.534,2251,2.838,2252,5.663,2253,2.838,2254,2.838,2255,4.534,2256,4.534,2257,2.838,2258,2.838,2259,2.555]],["component/125",[59,0.373]],["title/126",[155,20.419,501,15.283,1462,43.875]],["name/126",[155,1.593,501,1.192,1462,3.423]],["text/126",[24,0.031,30,0.687,34,2.055,35,2.657,47,1.711,50,3.287,63,3.39,65,1.717,82,4.132,85,2.445,89,0.948,135,1.787,155,3.034,184,1.465,234,3.531,297,2.404,302,3.845,354,2.809,388,3.008,432,2.482,501,2.716,745,3.854,1082,5.028,1314,5.861,1315,4.732,1442,4.732,1462,5.861,1944,3.531,2185,5.423,2186,6.553,2260,6.024,2261,7.852,2262,7.852,2263,7.852,2264,6.024,2265,6.024]],["component/126",[59,0.373]],["title/127",[40,11.694,155,18.439,325,25.027,501,13.801]],["name/127",[40,0.873,155,1.377,325,1.868,501,1.03]],["text/127",[5,0.767,23,2.048,24,0.042,40,1.976,47,1.387,57,2.23,74,3.701,86,2.754,89,0.973,135,1.449,155,2.212,160,4.534,184,1.548,207,2.624,236,5.002,297,1.949,325,4.788,354,2.048,355,2.708,388,4.479,501,2.332,620,5.809,851,4.429,896,3.836,1420,3.314,1451,4.545,1938,6.074,2114,8.51,2266,6.367]],["component/127",[59,0.373]],["title/128",[83,11.694,138,17.732,155,18.439,501,13.801]],["name/128",[83,0.873,138,1.324,155,1.377,501,1.03]],["text/128",[28,2.2,30,0.954,47,1.449,64,1.852,65,1.896,66,2.658,79,4.747,83,2.18,85,2.699,89,0.722,106,3.619,124,2.658,135,1.904,138,3.375,155,2.906,182,2.741,205,2.735,297,2.561,354,2.139,415,4.562,425,3.619,501,1.729,720,2.973,919,6.572,1788,4.747,2006,5.551,2104,5.551,2267,6.651,2268,6.651,2269,6.651]],["component/128",[59,0.373]],["title/129",[47,10.545,89,5.252,155,16.809,501,12.581,2166,38.014]],["name/129",[47,0.76,89,0.379,155,1.212,501,0.907,2166,2.741]],["text/129",[30,0.733,47,2.067,89,1.087,135,1.864,155,3.13,192,2.874,205,2.447,234,3.768,297,2.506,354,3.15,388,3.21,501,2.646,520,4.252,521,3.873,529,5.05,662,3.987,677,3.768,822,4.173,896,5.428,959,5.416,1431,5.05,1445,4.798,2166,6.432,2270,5.365,2271,6.428,2272,5.787]],["component/129",[59,0.373]],["title/130",[57,12.029,155,16.809,205,14.46,501,12.581,693,14.289]],["name/130",[57,0.867,155,1.212,205,1.043,501,0.907,693,1.03]],["text/130",[24,0.033,34,1.92,47,1.394,57,2.432,65,1.823,89,0.694,98,2.91,135,2.046,155,2.835,192,2.86,205,2.923,207,3.364,297,2.752,354,2.057,501,2.122,693,2.888,802,3.481,822,4.582,896,3.854,937,3.75,945,5.339,953,5.025,1321,4.093,2126,6.092,2270,5.339,2273,8.093,2274,8.162,2275,6.397,2276,6.397]],["component/130",[59,0.373]],["title/131",[155,16.809,205,14.46,501,12.581,693,14.289,720,21.633]],["name/131",[155,1.212,205,1.043,501,0.907,693,1.03,720,1.56]],["text/131",[24,0.033,34,1.92,47,1.394,57,1.59,65,1.823,89,0.694,135,2.155,155,2.222,192,2.86,205,2.923,207,3.364,297,2.899,354,2.057,384,3.75,501,2.122,693,2.888,720,4.373,802,3.481,822,4.826,896,3.854,937,3.75,945,5.339,1460,5.025,2126,6.092,2270,5.339,2273,8.093,2277,6.397,2278,6.397]],["component/131",[59,0.373]],["title/132",[125,19.143,155,20.419,501,15.283]],["name/132",[125,1.493,155,1.593,501,1.192]],["text/132",[24,0.052,30,0.932,34,1.507,38,3.236,47,0.975,57,1.113,71,1.935,79,3.195,86,1.515,89,0.812,98,3.933,124,2.992,125,2.816,126,2.281,131,3.571,135,1.019,155,3.218,156,2.557,196,2.451,197,2.382,205,1.915,207,1.845,297,1.37,343,5.274,354,1.439,388,2.235,424,4.099,425,4.073,432,3.084,501,2.248,507,1.535,536,2.961,568,1.515,607,2.776,608,1.935,676,2.494,693,2.798,720,2.001,751,2.776,805,2.961,825,1.967,859,4.099,885,3.896,939,2.001,940,2.11,1036,2.494,1099,2.864,1111,2.192,1126,6.715,1537,4.099,1788,4.574,1974,6.099,1978,3.736,1979,3.736,1980,5.034,1981,3.516,1982,3.516,1983,3.736,1984,3.736,1985,3.736,1986,3.736,1987,3.736,1988,4.03,2080,3.341,2182,4.03,2279,6.408,2280,4.476,2281,4.476]],["component/132",[59,0.373]],["title/133",[89,5.761,155,18.439,312,22.221,501,13.801]],["name/133",[89,0.43,155,1.377,312,1.659,501,1.03]],["text/133",[25,1.459,27,2.159,28,1.613,29,1.41,34,1.869,38,2.652,40,1.351,47,1.337,83,1.351,86,2.688,89,1.093,114,1.658,118,1.266,155,2.76,164,2.652,165,2.742,207,3.274,234,3.596,258,5.072,290,4.959,293,4.657,312,4.215,354,2.555,435,6.044,501,2.291,608,4.174,1400,4.819,2282,6.134,2283,6.134,2284,6.134]],["component/133",[59,0.373]],["title/134",[30,5.517,133,17.742,154,14.813,297,14.813,401,24.166]],["name/134",[30,0.398,133,1.279,154,1.068,297,1.068,401,1.743]],["text/134",[1,0.91,2,1.052,3,1.296,5,0.497,6,0.977,11,2.868,13,0.634,17,1.39,18,2.016,20,1.665,23,1.338,24,0.045,26,0.505,29,0.453,30,0.981,34,0.979,35,1.408,40,0.562,42,1.249,45,3.861,47,0.556,49,1.738,50,1.742,57,1.511,61,1.161,65,0.727,68,0.852,70,1.496,75,1.274,84,2.498,85,1.036,89,0.66,90,1.036,92,1.036,114,1.753,115,2.36,117,0.936,118,0.859,120,1.358,123,1.422,125,1.355,128,1.633,133,3.441,135,1.798,149,1.122,154,2.199,160,1.422,178,1.592,183,1.633,184,1.478,189,2.661,191,1.75,192,1.86,194,0.91,234,1.496,258,1.389,265,2.038,267,0.91,283,1.688,297,2.774,299,1.122,302,1.249,325,2.485,326,2.993,327,3.175,328,2.531,329,2.815,336,1.02,352,1.633,354,1.338,388,3.587,401,4.772,402,1.085,412,1.085,413,2.13,428,2.13,432,1.052,437,1.249,438,1.203,453,1.301,456,1.358,457,2.166,458,1.301,468,0.791,478,1.373,481,1.537,483,1.742,501,1.37,507,0.875,542,2.662,546,1.905,554,3.762,562,0.936,566,1.274,568,1.408,590,1.458,594,2.121,608,1.103,633,1.583,659,1.458,662,2.581,682,1.688,683,3.171,706,1.583,713,1.181,714,1.537,715,1.537,720,1.141,725,1.633,748,1.496,768,1.358,770,1.389,825,2.943,831,1.537,850,1.249,864,1.328,865,1.688,867,1.688,871,1.122,887,1.905,892,3.106,896,1.537,899,1.75,925,3.747,944,1.633,947,1.583,960,1.905,987,2.005,1012,1.905,1041,2.13,1054,3.106,1089,1.633,1119,5.689,1191,1.829,1420,2.166,1437,1.822,1469,2.005,1489,2.13,1553,2.005,1705,2.297,1834,2.297,1842,1.905,1871,2.297,1944,1.496,1953,2.13,2014,2.13,2084,2.13,2095,2.297,2225,2.297,2285,2.552,2286,2.552,2287,2.297,2288,2.297,2289,2.552,2290,2.552,2291,2.552,2292,2.552,2293,2.552,2294,2.552,2295,2.552,2296,2.552,2297,2.552,2298,2.552]],["component/134",[59,0.373]],["title/135",[24,0.271,30,6.052,1438,33.959,2149,39.621]],["name/135",[24,0.02,30,0.452,1438,2.535,2149,2.958]],["text/135",[11,4.108,24,0.046,30,1.031,47,1.645,65,2.152,89,0.819,141,4.207,146,3.495,164,3.264,282,6.202,307,1.718,415,5.178,468,2.339,496,5.389,822,3.848,1588,5.635,1612,5.389,1695,6.796,1960,5.635,2074,5.93]],["component/135",[59,0.373]],["title/136",[5,5.001,30,6.052,89,5.761,1552,33.959]],["name/136",[5,0.373,30,0.452,89,0.43,1552,2.535]],["text/136",[1,1.872,2,2.162,3,2.326,5,0.912,12,2.662,20,1.78,23,1.687,24,0.027,29,1.447,30,0.816,37,2.62,40,1.577,47,1.143,64,1.461,77,4.121,83,1.577,84,1.73,89,0.777,99,2.82,111,2.688,114,1.095,118,1.478,121,2.997,133,2.625,136,3.649,138,1.753,146,2.429,154,1.606,189,2.655,192,2.345,270,2.097,289,2.036,290,2.791,297,2.192,299,2.306,312,2.196,324,2.997,353,3.897,354,1.687,355,2.232,401,3.576,402,4.119,436,3.356,594,2.674,611,2.731,659,2.997,693,2.114,705,3.356,716,3.916,749,3.745,751,3.254,1102,3.47,1183,3.254,1420,2.731,1552,5.215,1760,4.121,1842,5.345,2144,4.723,2299,5.246,2300,4.723]],["component/136",[59,0.373]],["title/137",[24,0.271,89,5.761,478,17.507,1350,23.332]],["name/137",[24,0.02,89,0.43,478,1.307,1350,1.742]],["text/137",[3,1.382,5,0.53,6,1.041,24,0.043,25,2.008,29,0.997,31,1.83,40,1.238,60,3.717,61,1.238,83,2.171,87,5.019,89,0.814,125,1.83,152,2.353,164,2.43,182,2.316,192,2.512,195,2.213,196,2.15,197,2.089,271,2.089,289,2.181,343,3.294,463,4.949,478,3.251,507,1.927,520,4.961,521,4.519,529,4.415,568,1.902,620,6.026,659,5.145,760,2.99,938,2.752,939,2.512,940,2.65,1036,3.132,1099,3.595,1350,3.959,1399,3.855,1707,5.06,1945,3.595,2061,4.195,2301,5.06,2302,5.62,2303,5.62,2304,5.62,2305,5.62,2306,5.62,2307,5.62,2308,4.012]],["component/137",[59,0.373]],["title/138",[61,6.585,196,11.434,197,11.114,463,17.523,478,9.859,507,10.248,568,10.116,939,13.364,940,14.094,1350,13.139,1945,19.124,2308,21.338]],["name/138",[61,0.52,197,0.878,463,1.384,478,0.779,939,1.055,940,1.113,1350,1.038,1945,1.51,2308,1.685]],["text/138",[5,0.907,25,1.446,26,1.202,29,1.079,40,1.339,43,1.079,54,2.447,61,1.933,66,2.43,89,0.66,106,3.308,136,3.098,182,2.505,184,2.133,196,2.325,197,2.26,270,2.43,289,2.359,343,3.563,353,3.308,463,3.563,478,2.605,507,2.708,508,3.889,568,2.057,693,1.795,816,2.866,852,3.593,872,4.511,901,5.472,937,3.563,938,4.714,939,2.717,940,2.866,960,4.537,964,4.775,1017,4.339,1246,5.472,1350,4.083,1945,5.613,2156,4.775,2308,4.339,2309,6.078,2310,6.078]],["component/138",[59,0.373]],["title/139",[3,10.93,24,0.227,31,14.479,89,4.825,478,14.663,1350,19.542]],["name/139",[31,1.291,89,0.43,478,1.307,1350,1.742]],["text/139",[3,2.33,13,1.786,15,2.788,16,2.709,24,0.045,25,2.087,26,1.421,30,0.819,31,2.858,65,2.048,83,1.583,89,1.071,115,2.832,121,3.008,133,2.635,184,2.134,334,4.597,478,3.125,1496,6.469]],["component/139",[59,0.373]],["title/140",[6,8.239,24,0.227,89,4.825,195,17.508,478,14.663,1350,19.542]],["name/140",[6,0.647,89,0.379,195,1.374,478,1.151,1350,1.534]],["text/140",[3,1.448,6,1.601,14,2.131,17,1.968,21,1.498,22,2.428,24,0.039,25,2.055,26,1.165,30,0.672,40,1.298,57,2.148,83,1.705,89,1.062,115,2.313,117,2.16,121,3.24,178,2.253,182,3.189,184,1.882,195,3.403,237,2.68,334,3.769,424,3.769,453,3.944,478,2.552,527,4.211,555,3.454,562,2.16,816,2.778,822,3.003,831,3.549,850,3.789,852,4.336,937,3.454,1017,4.205,1708,5.308,1762,4.397,1782,3.769,1869,4.205,2148,5.308,2156,4.628,2163,4.628,2311,5.891]],["component/140",[59,0.373]],["title/141",[6,9.585,23,10.792,24,0.264,55,12.136,267,11.973,299,22.733,2312,16.759]],["name/141",[6,0.734,24,0.02,299,1.742,2312,1.979]],["text/141",[6,1.907,8,1.584,12,1.869,13,0.804,18,1.237,20,2.286,21,0.822,23,2.841,24,0.048,25,0.769,26,0.64,30,1.007,43,0.574,48,0.86,51,2.14,55,1.818,58,2.736,64,0.901,65,1.757,66,1.293,67,1.354,69,4.078,74,2.287,82,2.219,83,1.756,89,0.546,102,1.949,114,1.049,116,1.848,118,1.273,124,1.293,151,2.14,152,2.581,154,0.99,178,2.88,184,1.499,267,2.2,271,2.8,289,1.255,299,3.504,346,3.588,355,1.376,401,3.079,406,3.216,437,3.019,446,3.949,461,2.309,468,1.002,478,3.033,507,1.109,520,3.325,521,3.715,524,1.803,562,2.261,570,1.525,576,1.76,620,2.309,676,1.803,682,2.14,683,3.152,693,1.484,750,2.415,786,1.949,816,1.525,831,1.949,851,1.76,852,2.805,853,2.069,937,1.896,1089,2.069,1209,3.752,1350,1.422,1368,1.525,1437,2.309,1510,1.376,1511,1.398,1547,2.069,1552,3.945,1553,5.462,1709,3.752,1793,3.752,1869,2.309,1946,2.7,2128,4.196,2148,2.219,2155,2.541,2162,3.949,2163,2.541,2164,4.196,2312,4.296,2313,3.235,2314,2.912,2315,3.235,2316,3.235,2317,4.844,2318,3.235,2319,3.235,2320,3.235,2321,3.235,2322,3.235,2323,3.235,2324,3.235,2325,3.235,2326,4.526,2327,3.235,2328,3.235,2329,4.526,2330,3.235,2331,2.912,2332,3.235]],["component/141",[59,0.373]],["title/142",[6,10.06,30,4.076,64,9.954,196,13.674,197,13.291,326,15.982,576,19.455,2312,17.854]],["name/142",[6,0.723,30,0.269,64,0.657,196,0.903,197,0.878,326,1.055,576,1.285,2312,1.179]],["text/142",[6,1.681,13,1.421,19,2.746,20,1.421,24,0.046,25,1.359,26,1.13,30,0.865,58,3.111,64,2.371,67,2.393,68,2.534,71,3.279,89,0.823,114,1.193,116,3.265,124,3.032,135,1.938,154,1.75,178,2.186,196,3.256,197,3.165,297,2.776,326,3.391,388,3.788,438,2.695,478,1.885,485,3.351,501,1.486,507,1.96,576,3.111,608,2.471,683,3.564,693,1.688,706,3.545,760,3.041,816,2.695,851,3.111,859,3.657,919,4.49,964,4.49,1209,5.662,1937,4.77,2128,6.331,2155,4.49,2162,4.49,2312,3.788,2331,5.146,2333,5.716,2334,7.585]],["component/142",[59,0.373]],["title/143",[6,8.967,24,0.247,64,13.474,118,9.989,2312,24.166]],["name/143",[6,0.647,24,0.018,64,0.972,118,0.72,2312,1.743]],["text/143",[6,1.826,11,2.373,12,1.621,13,1.084,20,2.007,23,1.402,24,0.032,25,1.037,26,0.862,30,0.841,40,0.96,55,1.577,57,2.007,58,3.422,63,1.692,64,2.798,65,1.243,67,1.825,68,2.1,82,2.99,89,0.473,98,1.983,114,0.91,118,1.522,135,1.431,178,3.088,192,1.949,196,1.668,207,1.797,233,3.425,271,2.338,289,1.692,297,1.925,354,2.596,361,2.556,384,2.556,461,3.112,463,2.556,478,1.438,500,2.99,501,1.635,507,1.495,527,2.373,562,2.305,608,2.718,669,3.925,693,2.384,786,2.627,816,4.588,851,4.393,852,3.893,1042,3.925,1089,4.718,1267,3.254,1361,2.49,1385,3.925,1510,1.854,1712,3.925,1793,3.254,1869,6.109,1937,3.639,1944,2.556,1947,3.112,1956,2.789,2005,3.639,2061,3.254,2288,5.661,2312,3.683,2317,4.939,2335,4.36,2336,4.36,2337,4.36,2338,8.073,2339,4.36]],["component/143",[59,0.373]],["title/144",[938,36.654]],["name/144",[938,3.274]],["text/144",[6,1.947,22,2.93,23,2.286,24,0.05,30,0.811,43,1.262,55,2.571,64,2.428,118,1.468,126,3.623,196,2.719,197,2.643,267,2.536,299,3.833,326,3.178,576,3.869,2312,5.129]],["component/144",[59,0.373]],["title/145",[6,10.893,126,29.96,2312,29.356]],["name/145",[6,0.85,126,2.337,2312,2.29]],["text/145",[0,2.191,5,0.62,6,1.803,7,4.353,8,2.275,20,2.378,24,0.048,29,1.168,30,0.75,47,1.013,48,1.75,55,2.763,64,2.442,65,1.876,68,3.196,83,1.024,114,1.373,118,1.577,121,1.945,124,1.857,125,2.143,126,2.368,133,1.704,154,1.422,234,3.858,267,1.658,271,1.728,282,3.187,296,2.799,299,2.893,312,1.945,339,3.581,401,2.321,437,2.275,438,3.103,442,2.472,461,3.317,468,1.44,478,2.52,481,2.799,483,1.945,485,5.49,562,1.704,576,3.581,590,2.654,802,2.529,852,2.114,902,3.187,903,2.882,938,3.222,944,2.973,947,2.882,1054,3.468,1089,4.21,1350,3.855,1363,3.468,1368,2.191,1553,3.65,1875,3.878,1946,3.878,1958,5.492,2240,4.183,2312,3.286,2317,3.65,2326,4.183,2340,4.647,2341,4.647,2342,4.647,2343,4.647]],["component/145",[59,0.373]],["title/146",[6,9.837,24,0.271,43,9.42,2312,26.51]],["name/146",[6,0.734,24,0.02,43,0.703,2312,1.979]],["text/146",[0,3.556,6,1.859,13,1.409,20,1.409,21,1.441,23,2.726,24,0.05,25,1.348,26,1.121,30,0.86,43,1.505,64,2.1,66,2.265,68,1.893,89,0.615,118,1.17,152,2.372,184,1.378,220,4.73,271,3.499,307,1.29,343,3.322,405,4.045,438,2.672,446,5.925,468,1.756,507,1.943,524,3.158,527,3.084,532,4.045,562,2.078,786,4.544,852,2.578,871,2.491,937,3.322,938,2.775,939,2.534,1183,3.515,1209,4.23,1350,2.491,1368,2.672,1470,4.73,1793,6.328,1956,3.626,2148,3.887,2162,4.452,2287,5.102,2312,4.514,2317,4.452,2344,5.667,2345,5.667]],["component/146",[59,0.373]],["title/147",[6,10.893,22,24.225,2312,29.356]],["name/147",[6,0.85,22,1.89,2312,2.29]],["text/147",[6,1.958,20,1.936,23,1.548,24,0.047,25,1.604,30,0.888,31,1.568,43,1.197,45,3.438,50,2.015,55,2.817,64,2.35,66,1.924,68,2.254,69,3.184,106,2.619,114,1.004,118,1.743,124,1.924,125,1.568,126,2.453,154,2.065,178,1.841,196,1.841,197,2.508,265,2.357,267,1.717,271,2.508,289,2.618,293,2.822,299,2.965,305,2.985,326,2.152,339,2.619,349,2.9,354,2.17,463,2.822,468,1.492,485,2.822,562,3.095,566,2.404,576,2.619,630,3.593,683,2.824,706,2.985,816,2.269,831,2.9,928,4.017,939,2.152,940,2.269,1510,2.869,1511,2.917,1801,4.333,1956,3.079,1958,4.017,2239,4.017,2301,4.333,2312,5.018,2346,4.813,2347,4.813,2348,4.813,2349,4.813]],["component/147",[59,0.373]],["title/148-1",[57,18.609]],["name/148-1",[]],["text/148-1",[]],["component/148-1",[]],["title/148-2",[2350,74.856]],["name/148-2",[]],["text/148-2",[]],["component/148-2",[]],["title/148",[24,0.336,2351,59.286]],["name/148",[24,0.028,2351,4.897]],["text/148",[0,2.573,3,0.885,5,0.514,6,0.667,22,1.483,24,0.051,25,1.567,28,0.946,29,0.639,30,0.901,48,1.451,49,1.8,55,2.383,57,0.895,61,1.202,64,1.519,66,1.439,72,2.001,75,1.798,83,2.109,86,1.218,89,1.087,116,2.056,117,1.32,118,1.126,120,1.915,123,3.041,124,3.159,125,2.146,135,0.819,136,1.835,138,1.202,154,1.67,165,3.287,178,2.087,194,1.284,196,2.813,197,3.092,199,3.895,203,2.828,205,2.486,228,1.874,270,1.439,271,3.213,287,2.006,289,2.557,307,1.674,325,1.697,336,1.439,338,2.381,339,2.969,343,5.343,349,3.287,353,1.959,354,1.158,355,1.531,364,2.828,378,2.569,463,3.199,483,1.507,501,0.936,507,1.871,562,1.32,566,1.798,570,1.697,611,1.874,627,2.569,683,1.507,684,3.895,699,2.232,712,4.912,760,1.915,790,2.828,938,2.672,939,3.287,940,3.467,1002,4.073,1008,2.381,1099,2.303,1152,3.24,1326,3.24,1354,3.24,1401,3.004,1445,2.687,1861,2.828,1944,2.11,1945,2.303,1947,4.704,2075,5.177,2308,2.569,2352,3.599,2353,3.599,2354,3.599,2355,3.599,2356,3.599]],["component/148",[59,0.373]],["title/149-1",[24,0.247,307,11.014,483,20.257,1510,20.583,1511,20.92]],["name/149-1",[]],["text/149-1",[]],["component/149-1",[]],["title/149-2",[6,6.625,24,0.182,307,8.137,802,19.455,902,24.52,922,23.647,1505,26.684,1510,15.206,1511,15.455]],["name/149-2",[]],["text/149-2",[]],["component/149-2",[]],["title/149-3",[55,23.816,1445,49.153]],["name/149-3",[]],["text/149-3",[]],["component/149-3",[]],["title/149-4",[24,0.227,307,10.12,483,18.612,880,31.736,1510,18.911,1511,19.221]],["name/149-4",[]],["text/149-4",[]],["component/149-4",[]],["title/149-5",[89,5.761,114,11.077,117,19.463,118,10.958]],["name/149-5",[]],["text/149-5",[]],["component/149-5",[]],["title/149-6",[24,0.21,89,4.463,118,8.489,307,9.36,349,24.773,899,28.204,2357,41.119]],["name/149-6",[]],["text/149-6",[]],["component/149-6",[]],["title/149-7",[24,0.195,178,14.629,200,30.046,307,8.706,326,17.099,483,16.011,1510,16.268,1511,16.535]],["name/149-7",[]],["text/149-7",[]],["component/149-7",[]],["title/149-8",[750,36.119,1778,27.639,2204,43.565,2358,48.389,2359,40.387]],["name/149-8",[]],["text/149-8",[]],["component/149-8",[]],["title/149-9",[2359,62.478]],["name/149-9",[]],["text/149-9",[]],["component/149-9",[]],["title/149-10",[1778,42.757]],["name/149-10",[]],["text/149-10",[]],["component/149-10",[]],["title/149",[24,0.247,307,11.014,483,20.257,1510,20.583,1511,20.92]],["name/149",[24,0.028,483,2.277]],["text/149",[0,0.896,6,1.597,12,1.21,13,1.06,14,1.542,21,1.443,24,0.048,25,1.35,26,1.223,28,0.855,29,0.337,30,0.754,34,0.447,37,2.13,40,0.419,46,0.896,47,1.1,55,1.177,65,0.542,66,2.269,67,2.376,71,0.822,74,0.865,75,1.625,82,2.231,86,0.643,88,1.858,89,0.948,98,0.865,103,0.809,105,1.145,114,1.184,117,1.564,118,1.277,120,1.011,123,1.059,124,2.788,125,0.619,126,0.969,128,1.216,131,1.059,133,0.697,141,2.376,152,2.114,154,0.996,157,2.556,162,2.929,178,2.53,196,0.727,200,1.493,205,1.274,206,3.559,220,2.715,224,1.216,228,0.989,249,1.357,258,1.035,259,2.814,270,0.76,271,1.586,289,0.738,294,1.493,299,1.874,305,1.179,307,2.129,312,0.796,319,2.556,324,1.858,326,2.257,349,2.569,353,3.089,354,1.371,355,1.384,361,1.114,375,1.419,376,2.556,378,2.322,379,1.907,390,1.711,406,2.081,408,2.715,427,2.018,432,1.341,439,1.419,448,1.419,449,2.322,453,1.658,468,0.589,475,1.357,476,1.711,478,0.627,483,3.704,507,0.652,511,0.949,514,1.114,527,1.035,531,1.711,555,1.114,578,1.257,606,2.929,607,1.179,608,0.822,611,0.989,619,1.711,639,4.546,671,1.587,704,1.216,705,3.23,746,1.304,749,1.357,751,1.179,760,1.731,782,5.199,786,1.145,816,0.896,831,1.145,839,2.322,849,1.357,852,1.48,855,1.493,871,0.836,880,4.052,881,4.237,893,2.715,894,2.715,899,1.304,922,4.613,938,1.593,978,1.587,987,1.493,990,1.587,998,2.018,1002,1.419,1038,1.357,1039,1.587,1040,1.419,1099,1.216,1217,1.711,1242,1.587,1316,2.556,1368,2.011,1393,1.587,1400,1.493,1403,1.304,1421,2.929,1445,1.419,1469,1.493,1503,2.556,1505,5.206,1510,4.269,1511,4.339,1519,1.357,1537,1.216,1639,1.711,1708,2.231,1736,1.587,1755,1.493,1794,1.711,1845,1.587,1848,1.587,1944,2.5,1945,1.216,2006,1.587,2080,1.419,2148,1.304,2230,1.711,2234,1.711,2235,3.839,2238,1.493,2259,1.711,2272,1.711,2300,1.711,2314,2.929,2359,1.587,2360,3.253,2361,6.974,2362,1.901,2363,1.901,2364,1.901,2365,1.901,2366,1.901,2367,1.901,2368,1.901,2369,1.901,2370,1.901,2371,3.253,2372,1.901,2373,3.253,2374,1.901,2375,4.264,2376,1.901,2377,1.901,2378,1.901,2379,1.901,2380,1.901,2381,1.901,2382,1.901,2383,1.901,2384,1.901,2385,1.901,2386,1.901,2387,1.901]],["component/149",[59,0.373]],["title/150-1",[24,0.3,46,27.714,47,12.81]],["name/150-1",[]],["text/150-1",[]],["component/150-1",[]],["title/150-2",[131,36.695,2388,59.286]],["name/150-2",[]],["text/150-2",[]],["component/150-2",[]],["title/150-3",[24,0.336,307,14.989]],["name/150-3",[]],["text/150-3",[]],["component/150-3",[]],["title/150-4",[89,7.147,2389,65.851]],["name/150-4",[]],["text/150-4",[]],["component/150-4",[]],["title/150-5",[296,39.674,546,49.153]],["name/150-5",[]],["text/150-5",[]],["component/150-5",[]],["title/150",[24,0.3,307,13.38,2011,46.177]],["name/150",[24,0.023,307,1.044,2011,3.602]],["text/150",[0,1.108,3,1.422,5,0.221,6,1.072,8,1.905,12,1.85,21,0.598,24,0.05,25,1.376,28,1.023,29,0.69,30,0.872,40,0.518,43,0.69,46,1.108,48,1.035,49,2.113,52,1.31,59,0.219,61,0.518,64,0.655,65,0.67,70,1.378,72,2.121,83,1.096,89,0.91,101,1.343,107,2.904,114,0.812,116,1.343,118,0.803,120,2.07,121,0.984,123,3.571,124,3.721,125,2.49,126,1.198,127,3.056,131,3.223,132,2.777,133,0.862,135,1.133,136,1.198,140,1.678,145,1.612,149,1.033,154,2.114,164,1.016,165,2.225,178,2.641,191,2.668,192,1.739,196,1.903,197,2.948,198,1.755,200,3.056,204,3.184,267,1.388,271,1.446,285,1.678,287,1.31,289,1.931,296,4.16,299,1.033,307,2.119,324,1.343,326,1.051,335,1.678,339,2.117,352,1.504,355,1,361,1.378,364,3.056,398,2.413,422,1.962,425,1.279,432,2.384,437,1.905,463,2.917,475,1.678,483,0.984,485,1.378,507,1.334,509,1.678,511,1.943,546,4.783,551,1.755,562,2.121,566,1.174,568,0.795,570,2.727,590,1.343,645,3.247,677,1.378,686,3.056,693,0.694,700,3.502,706,1.458,728,1.962,731,1.962,745,1.504,760,2.07,805,1.555,852,1.069,881,1.755,885,2.025,896,1.416,902,1.612,903,1.458,936,3.714,938,2.437,939,2.225,940,2.346,944,1.504,997,1.962,1006,3.502,1008,1.555,1024,2.116,1067,2.116,1100,1.678,1111,1.905,1316,3.056,1383,1.847,1402,1.962,1436,1.962,1438,1.504,1453,1.504,1510,1,1511,1.016,1542,2.116,1547,1.504,1588,1.755,1760,1.847,1764,1.847,1783,1.962,1799,3.247,1845,1.962,1901,2.116,1942,2.116,1944,3.391,1945,3.184,1947,4.129,1980,1.847,1981,1.847,1982,1.847,2014,1.962,2062,2.116,2075,1.847,2133,3.502,2150,4.48,2237,2.116,2239,1.962,2308,1.678,2329,2.116,2388,5.769,2390,3.89,2391,2.351,2392,2.351,2393,2.351,2394,2.351,2395,2.351,2396,3.89,2397,2.351,2398,3.89,2399,4.976,2400,2.351,2401,3.89,2402,2.351,2403,3.89,2404,2.351,2405,2.351,2406,3.89,2407,2.351,2408,2.351,2409,2.351,2410,2.351,2411,2.351,2412,2.351,2413,2.351,2414,2.351,2415,2.351,2416,2.351,2417,2.351,2418,2.351,2419,2.351,2420,2.351,2421,2.351,2422,2.351,2423,2.351,2424,2.351,2425,2.351,2426,2.351,2427,2.351,2428,2.351,2429,2.351]],["component/150",[59,0.373]]],"invertedIndex":[["",{"_index":184,"title":{},"name":{},"text":{"4":{},"8":{},"10":{},"12":{},"13":{},"15":{},"17":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"30":{},"32":{},"34":{},"39":{},"43":{},"44":{},"45":{},"47":{},"48":{},"49":{},"51":{},"52":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"62":{},"64":{},"65":{},"69":{},"70":{},"71":{},"75":{},"76":{},"82":{},"83":{},"84":{},"87":{},"89":{},"90":{},"93":{},"95":{},"97":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"110":{},"111":{},"112":{},"113":{},"114":{},"118":{},"124":{},"125":{},"126":{},"127":{},"134":{},"138":{},"139":{},"140":{},"141":{},"146":{}},"component":{}}],["0",{"_index":617,"title":{},"name":{},"text":{"8":{}},"component":{}}],["0.0.1",{"_index":1310,"title":{},"name":{},"text":{"39":{}},"component":{}}],["0.1.4",{"_index":2321,"title":{},"name":{},"text":{"141":{}},"component":{}}],["0.323",{"_index":1197,"title":{},"name":{},"text":{"39":{}},"component":{}}],["05",{"_index":171,"title":{},"name":{},"text":{"4":{},"62":{}},"component":{}}],["1",{"_index":34,"title":{},"name":{"21":{}},"text":{"1":{},"2":{},"3":{},"4":{},"5":{},"7":{},"8":{},"10":{},"11":{},"12":{},"13":{},"15":{},"17":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"30":{},"31":{},"32":{},"35":{},"36":{},"39":{},"40":{},"41":{},"44":{},"45":{},"47":{},"48":{},"50":{},"52":{},"62":{},"65":{},"69":{},"70":{},"71":{},"72":{},"74":{},"76":{},"77":{},"80":{},"81":{},"83":{},"88":{},"93":{},"97":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"108":{},"110":{},"112":{},"113":{},"114":{},"118":{},"119":{},"120":{},"123":{},"124":{},"125":{},"126":{},"130":{},"131":{},"132":{},"133":{},"134":{},"149":{}},"component":{}}],["1.0",{"_index":564,"title":{"21":{}},"name":{},"text":{"8":{},"21":{},"27":{}},"component":{}}],["1.0.0",{"_index":1194,"title":{},"name":{},"text":{"39":{}},"component":{}}],["1.2",{"_index":279,"title":{},"name":{},"text":{"5":{}},"component":{}}],["1.21",{"_index":1902,"title":{},"name":{},"text":{"79":{}},"component":{}}],["1.3",{"_index":281,"title":{},"name":{},"text":{"5":{}},"component":{}}],["1.6",{"_index":1516,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["10",{"_index":249,"title":{},"name":{},"text":{"5":{},"8":{},"39":{},"69":{},"70":{},"149":{}},"component":{}}],["10.0.65.52",{"_index":1583,"title":{},"name":{},"text":{"55":{}},"component":{}}],["100",{"_index":262,"title":{},"name":{},"text":{"5":{},"39":{}},"component":{}}],["1000",{"_index":245,"title":{},"name":{},"text":{"5":{}},"component":{}}],["1000m",{"_index":214,"title":{},"name":{},"text":{"5":{},"123":{}},"component":{}}],["1001",{"_index":1294,"title":{},"name":{},"text":{"39":{}},"component":{}}],["1001:root",{"_index":1297,"title":{},"name":{},"text":{"39":{}},"component":{}}],["100m",{"_index":1999,"title":{},"name":{},"text":{"97":{}},"component":{}}],["1024",{"_index":649,"title":{},"name":{},"text":{"8":{}},"component":{}}],["102m",{"_index":2010,"title":{},"name":{},"text":{"97":{}},"component":{}}],["1060",{"_index":256,"title":{},"name":{},"text":{"5":{}},"component":{}}],["10gi",{"_index":924,"title":{},"name":{},"text":{"32":{}},"component":{}}],["10m",{"_index":223,"title":{},"name":{},"text":{"5":{}},"component":{}}],["10mi",{"_index":166,"title":{},"name":{},"text":{"4":{},"62":{}},"component":{}}],["11",{"_index":470,"title":{},"name":{},"text":{"8":{},"39":{},"102":{}},"component":{}}],["11:1.11",{"_index":1270,"title":{},"name":{},"text":{"39":{}},"component":{}}],["12",{"_index":479,"title":{},"name":{},"text":{"8":{},"39":{},"60":{}},"component":{}}],["12288",{"_index":1715,"title":{},"name":{},"text":{"60":{}},"component":{}}],["123.42.12.32",{"_index":492,"title":{},"name":{},"text":{"8":{}},"component":{}}],["127.0.0.1",{"_index":2223,"title":{},"name":{},"text":{"123":{}},"component":{}}],["128",{"_index":247,"title":{},"name":{},"text":{"5":{}},"component":{}}],["1280mi",{"_index":2008,"title":{},"name":{},"text":{"97":{}},"component":{}}],["128m",{"_index":221,"title":{},"name":{},"text":{"5":{}},"component":{}}],["13",{"_index":503,"title":{},"name":{},"text":{"8":{},"39":{}},"component":{}}],["13m",{"_index":1586,"title":{},"name":{},"text":{"55":{}},"component":{}}],["14",{"_index":510,"title":{},"name":{},"text":{"8":{},"36":{},"39":{}},"component":{}}],["15",{"_index":512,"title":{},"name":{},"text":{"8":{},"39":{}},"component":{}}],["1500",{"_index":1243,"title":{},"name":{},"text":{"39":{}},"component":{}}],["1500m",{"_index":1998,"title":{},"name":{},"text":{"97":{}},"component":{}}],["1510m",{"_index":2009,"title":{},"name":{},"text":{"97":{}},"component":{}}],["16",{"_index":515,"title":{},"name":{},"text":{"8":{},"39":{}},"component":{}}],["17",{"_index":517,"title":{},"name":{},"text":{"8":{},"39":{}},"component":{}}],["1724",{"_index":655,"title":{},"name":{},"text":{"8":{}},"component":{}}],["18",{"_index":522,"title":{},"name":{},"text":{"8":{}},"component":{}}],["1800",{"_index":396,"title":{},"name":{},"text":{"8":{}},"component":{}}],["1800000",{"_index":1934,"title":{},"name":{},"text":{"84":{}},"component":{}}],["185",{"_index":1282,"title":{},"name":{},"text":{"39":{}},"component":{}}],["19",{"_index":528,"title":{},"name":{},"text":{"8":{}},"component":{}}],["2",{"_index":35,"title":{},"name":{"22":{},"23":{},"24":{},"25":{},"26":{}},"text":{"1":{},"4":{},"5":{},"8":{},"10":{},"11":{},"12":{},"13":{},"15":{},"17":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"31":{},"32":{},"39":{},"44":{},"47":{},"62":{},"65":{},"69":{},"70":{},"71":{},"80":{},"88":{},"97":{},"110":{},"113":{},"118":{},"119":{},"120":{},"123":{},"125":{},"126":{},"134":{}},"component":{}}],["2.0",{"_index":565,"title":{"22":{},"23":{},"24":{},"25":{},"26":{},"22-1":{},"22-2":{}},"name":{},"text":{"8":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{}},"component":{}}],["2.1.0",{"_index":1309,"title":{},"name":{},"text":{"39":{},"97":{},"118":{}},"component":{}}],["2.2.0",{"_index":2102,"title":{},"name":{},"text":{"110":{}},"component":{}}],["2.7.2.final",{"_index":1196,"title":{},"name":{},"text":{"39":{}},"component":{}}],["20",{"_index":276,"title":{},"name":{},"text":{"5":{},"8":{},"43":{},"69":{},"70":{}},"component":{}}],["20.04",{"_index":2249,"title":{},"name":{},"text":{"125":{}},"component":{}}],["200",{"_index":175,"title":{},"name":{},"text":{"4":{},"5":{}},"component":{}}],["2000mi",{"_index":1375,"title":{},"name":{},"text":{"43":{}},"component":{}}],["2048",{"_index":828,"title":{},"name":{},"text":{"21":{}},"component":{}}],["2048m",{"_index":1996,"title":{},"name":{},"text":{"97":{}},"component":{}}],["20mi",{"_index":168,"title":{},"name":{},"text":{"4":{},"43":{},"62":{}},"component":{}}],["21",{"_index":541,"title":{},"name":{},"text":{"8":{}},"component":{}}],["22",{"_index":548,"title":{},"name":{},"text":{"8":{}},"component":{}}],["23",{"_index":561,"title":{},"name":{},"text":{"8":{}},"component":{}}],["24",{"_index":563,"title":{},"name":{},"text":{"8":{},"21":{},"39":{}},"component":{}}],["25",{"_index":567,"title":{},"name":{},"text":{"8":{},"39":{}},"component":{}}],["250",{"_index":272,"title":{},"name":{},"text":{"5":{}},"component":{}}],["256",{"_index":250,"title":{},"name":{},"text":{"5":{}},"component":{}}],["256m",{"_index":229,"title":{},"name":{},"text":{"5":{}},"component":{}}],["26",{"_index":569,"title":{},"name":{},"text":{"8":{}},"component":{}}],["27",{"_index":592,"title":{},"name":{},"text":{"8":{}},"component":{}}],["28",{"_index":629,"title":{},"name":{},"text":{"8":{}},"component":{}}],["29",{"_index":635,"title":{},"name":{},"text":{"8":{}},"component":{}}],["2gi",{"_index":2174,"title":{},"name":{},"text":{"118":{}},"component":{}}],["3",{"_index":50,"title":{},"name":{},"text":{"1":{},"5":{},"8":{},"10":{},"11":{},"12":{},"15":{},"17":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"31":{},"32":{},"39":{},"62":{},"69":{},"70":{},"71":{},"97":{},"110":{},"118":{},"119":{},"126":{},"134":{},"147":{}},"component":{}}],["3.11",{"_index":1366,"title":{},"name":{},"text":{"42":{}},"component":{}}],["30",{"_index":639,"title":{},"name":{},"text":{"8":{},"149":{}},"component":{}}],["300",{"_index":275,"title":{},"name":{},"text":{"5":{},"8":{}},"component":{}}],["31",{"_index":641,"title":{},"name":{},"text":{"8":{}},"component":{}}],["32",{"_index":263,"title":{},"name":{},"text":{"5":{},"8":{}},"component":{}}],["32mi",{"_index":1997,"title":{},"name":{},"text":{"97":{}},"component":{}}],["33",{"_index":644,"title":{},"name":{},"text":{"8":{}},"component":{}}],["34",{"_index":650,"title":{},"name":{},"text":{"8":{}},"component":{}}],["35",{"_index":651,"title":{},"name":{},"text":{"8":{}},"component":{}}],["36",{"_index":660,"title":{},"name":{},"text":{"8":{}},"component":{}}],["3600",{"_index":575,"title":{},"name":{},"text":{"8":{}},"component":{}}],["3960e28e3630/user.read",{"_index":1628,"title":{},"name":{},"text":{"55":{}},"component":{}}],["3gi",{"_index":2179,"title":{},"name":{},"text":{"118":{}},"component":{}}],["4",{"_index":265,"title":{},"name":{},"text":{"5":{},"8":{},"10":{},"11":{},"17":{},"21":{},"22":{},"23":{},"24":{},"39":{},"56":{},"69":{},"71":{},"97":{},"110":{},"115":{},"116":{},"119":{},"134":{},"147":{}},"component":{}}],["4.12",{"_index":1903,"title":{},"name":{},"text":{"79":{}},"component":{}}],["4.2",{"_index":2153,"title":{},"name":{},"text":{"115":{}},"component":{}}],["4000",{"_index":243,"title":{},"name":{},"text":{"5":{}},"component":{}}],["4000m",{"_index":216,"title":{},"name":{},"text":{"5":{},"123":{}},"component":{}}],["4167",{"_index":1181,"title":{},"name":{},"text":{"39":{}},"component":{}}],["420",{"_index":1328,"title":{},"name":{},"text":{"39":{}},"component":{}}],["4368",{"_index":1625,"title":{},"name":{},"text":{"55":{}},"component":{}}],["443",{"_index":2211,"title":{},"name":{},"text":{"122":{}},"component":{}}],["4678",{"_index":1626,"title":{},"name":{},"text":{"55":{}},"component":{}}],["49",{"_index":965,"title":{},"name":{},"text":{"36":{}},"component":{}}],["5",{"_index":407,"title":{},"name":{},"text":{"8":{},"17":{},"21":{},"23":{},"39":{},"43":{},"69":{},"71":{},"97":{},"110":{},"119":{}},"component":{}}],["50",{"_index":172,"title":{},"name":{},"text":{"4":{},"5":{}},"component":{}}],["500",{"_index":251,"title":{},"name":{},"text":{"5":{},"8":{}},"component":{}}],["500gi",{"_index":647,"title":{},"name":{},"text":{"8":{}},"component":{}}],["500gib",{"_index":648,"title":{},"name":{},"text":{"8":{}},"component":{}}],["500m",{"_index":231,"title":{},"name":{},"text":{"5":{},"8":{}},"component":{}}],["50m",{"_index":230,"title":{},"name":{},"text":{"5":{}},"component":{}}],["512",{"_index":241,"title":{},"name":{},"text":{"5":{}},"component":{}}],["512m",{"_index":212,"title":{},"name":{},"text":{"5":{}},"component":{}}],["512mi",{"_index":2172,"title":{},"name":{},"text":{"118":{},"123":{}},"component":{}}],["523.vsix/extension/out/tools/linux/odo",{"_index":2322,"title":{},"name":{},"text":{"141":{}},"component":{}}],["5500",{"_index":255,"title":{},"name":{},"text":{"5":{}},"component":{}}],["5gi",{"_index":740,"title":{},"name":{},"text":{"10":{},"32":{}},"component":{}}],["5s",{"_index":1692,"title":{},"name":{},"text":{"56":{}},"component":{}}],["6",{"_index":239,"title":{},"name":{},"text":{"5":{},"8":{},"17":{},"39":{},"69":{},"71":{},"110":{}},"component":{}}],["6.4",{"_index":253,"title":{},"name":{},"text":{"5":{}},"component":{}}],["6.9",{"_index":280,"title":{},"name":{},"text":{"5":{}},"component":{}}],["6.x",{"_index":1792,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["600",{"_index":1339,"title":{},"name":{},"text":{"39":{}},"component":{}}],["60000",{"_index":1253,"title":{},"name":{},"text":{"39":{}},"component":{}}],["63",{"_index":963,"title":{},"name":{},"text":{"36":{},"71":{}},"component":{}}],["64",{"_index":248,"title":{},"name":{},"text":{"5":{},"52":{},"60":{},"83":{}},"component":{}}],["640",{"_index":254,"title":{},"name":{},"text":{"5":{}},"component":{}}],["64m",{"_index":222,"title":{},"name":{},"text":{"5":{}},"component":{}}],["6dae42f8",{"_index":1624,"title":{},"name":{},"text":{"55":{}},"component":{}}],["6g",{"_index":210,"title":{},"name":{},"text":{"5":{},"123":{}},"component":{}}],["6m2w2b",{"_index":971,"title":{},"name":{},"text":{"36":{}},"component":{}}],["7",{"_index":448,"title":{},"name":{},"text":{"8":{},"39":{},"69":{},"71":{},"149":{}},"component":{}}],["7.81",{"_index":1518,"title":{},"name":{},"text":{"52":{},"83":{},"84":{},"85":{},"86":{}},"component":{}}],["8",{"_index":449,"title":{},"name":{},"text":{"8":{},"39":{},"69":{},"71":{},"102":{},"149":{}},"component":{}}],["8080",{"_index":1042,"title":{},"name":{},"text":{"39":{},"143":{}},"component":{}}],["8087",{"_index":1765,"title":{},"name":{},"text":{"69":{}},"component":{}}],["80:31104/tcp,443:32552/tcp",{"_index":1585,"title":{},"name":{},"text":{"55":{}},"component":{}}],["8443",{"_index":1800,"title":{},"name":{},"text":{"70":{}},"component":{}}],["8887",{"_index":2004,"title":{},"name":{},"text":{"97":{}},"component":{}}],["8gb",{"_index":1638,"title":{},"name":{},"text":{"56":{}},"component":{}}],["9",{"_index":278,"title":{},"name":{},"text":{"5":{},"8":{},"39":{},"71":{}},"component":{}}],["94ff",{"_index":1627,"title":{},"name":{},"text":{"55":{}},"component":{}}],["_",{"_index":1073,"title":{},"name":{},"text":{"39":{}},"component":{}}],["__",{"_index":2056,"title":{},"name":{},"text":{"103":{}},"component":{}}],["_content",{"_index":1395,"title":{},"name":{},"text":{"46":{}},"component":{}}],["aad",{"_index":1568,"title":{},"name":{},"text":{"55":{}},"component":{}}],["aad_group_nam",{"_index":1560,"title":{},"name":{},"text":{"55":{}},"component":{}}],["aad_group_name=aksadmin",{"_index":1559,"title":{},"name":{},"text":{"55":{}},"component":{}}],["abil",{"_index":2150,"title":{},"name":{},"text":{"115":{},"150":{}},"component":{}}],["abov",{"_index":883,"title":{},"name":{},"text":{"23":{}},"component":{}}],["abstractanalyticsmanag",{"_index":1009,"title":{},"name":{},"text":{"39":{}},"component":{}}],["acceler",{"_index":2407,"title":{},"name":{},"text":{"150":{}},"component":{}}],["accept",{"_index":2182,"title":{},"name":{},"text":{"119":{},"132":{}},"component":{}}],["access",{"_index":133,"title":{"134":{},"115-3":{}},"name":{"134":{}},"text":{"3":{},"7":{},"8":{},"11":{},"21":{},"24":{},"25":{},"39":{},"41":{},"48":{},"50":{},"52":{},"55":{},"59":{},"60":{},"63":{},"78":{},"83":{},"85":{},"88":{},"91":{},"94":{},"95":{},"110":{},"111":{},"115":{},"116":{},"119":{},"120":{},"134":{},"136":{},"139":{},"145":{},"149":{},"150":{}},"component":{}}],["access_token",{"_index":610,"title":{},"name":{},"text":{"8":{},"55":{}},"component":{}}],["accessmod",{"_index":738,"title":{},"name":{},"text":{"10":{},"118":{}},"component":{}}],["accord",{"_index":1431,"title":{},"name":{},"text":{"48":{},"59":{},"117":{},"129":{}},"component":{}}],["accordingli",{"_index":1924,"title":{},"name":{},"text":{"81":{}},"component":{}}],["account",{"_index":782,"title":{},"name":{},"text":{"15":{},"26":{},"55":{},"75":{},"84":{},"149":{}},"component":{}}],["achiev",{"_index":728,"title":{},"name":{},"text":{"10":{},"125":{},"150":{}},"component":{}}],["act",{"_index":1860,"title":{},"name":{},"text":{"71":{}},"component":{}}],["action",{"_index":1361,"title":{"93":{},"125":{},"125-1":{}},"name":{"93":{},"125":{}},"text":{"41":{},"48":{},"93":{},"107":{},"119":{},"120":{},"125":{},"143":{}},"component":{}}],["actions/tri",{"_index":2250,"title":{},"name":{},"text":{"125":{}},"component":{}}],["activ",{"_index":14,"title":{},"name":{},"text":{"1":{},"8":{},"11":{},"12":{},"13":{},"15":{},"17":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"40":{},"44":{},"49":{},"51":{},"52":{},"55":{},"58":{},"59":{},"62":{},"69":{},"70":{},"75":{},"76":{},"83":{},"87":{},"89":{},"90":{},"95":{},"110":{},"112":{},"114":{},"118":{},"125":{},"140":{},"149":{}},"component":{}}],["activity(w",{"_index":1070,"title":{},"name":{},"text":{"39":{}},"component":{}}],["ad",{"_index":0,"title":{"1":{},"1-1":{},"39-4":{},"48-2":{},"125-1":{}},"name":{"1":{}},"text":{"10":{},"15":{},"20":{},"23":{},"26":{},"39":{},"51":{},"55":{},"110":{},"123":{},"125":{},"145":{},"146":{},"148":{},"149":{},"150":{}},"component":{}}],["adapt",{"_index":2308,"title":{"138":{}},"name":{"138":{}},"text":{"137":{},"138":{},"148":{},"150":{}},"component":{}}],["add",{"_index":71,"title":{},"name":{},"text":{"2":{},"4":{},"8":{},"11":{},"12":{},"13":{},"17":{},"26":{},"36":{},"39":{},"44":{},"48":{},"55":{},"57":{},"84":{},"95":{},"96":{},"106":{},"111":{},"112":{},"114":{},"115":{},"118":{},"125":{},"132":{},"142":{},"149":{}},"component":{}}],["add_com",{"_index":2255,"title":{},"name":{},"text":{"125":{}},"component":{}}],["add_statu",{"_index":2256,"title":{},"name":{},"text":{"125":{}},"component":{}}],["addit",{"_index":40,"title":{"127":{}},"name":{"127":{}},"text":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"12":{},"13":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"30":{},"31":{},"34":{},"36":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"50":{},"51":{},"52":{},"55":{},"56":{},"57":{},"60":{},"64":{},"65":{},"68":{},"69":{},"70":{},"71":{},"72":{},"74":{},"75":{},"77":{},"78":{},"79":{},"80":{},"81":{},"83":{},"85":{},"87":{},"89":{},"90":{},"91":{},"96":{},"98":{},"111":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"127":{},"133":{},"134":{},"136":{},"137":{},"138":{},"140":{},"143":{},"149":{},"150":{}},"component":{}}],["addons=ingress",{"_index":1640,"title":{},"name":{},"text":{"56":{}},"component":{}}],["addons=ingress,dashboard",{"_index":1699,"title":{},"name":{},"text":{"57":{}},"component":{}}],["address",{"_index":1580,"title":{},"name":{},"text":{"55":{},"123":{}},"component":{}}],["admin",{"_index":874,"title":{},"name":{},"text":{"22":{},"55":{},"56":{},"101":{}},"component":{}}],["administ",{"_index":2427,"title":{},"name":{},"text":{"150":{}},"component":{}}],["administr",{"_index":17,"title":{},"name":{},"text":{"1":{},"4":{},"8":{},"11":{},"12":{},"13":{},"15":{},"17":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"37":{},"40":{},"44":{},"49":{},"51":{},"52":{},"58":{},"59":{},"62":{},"63":{},"69":{},"70":{},"75":{},"76":{},"78":{},"83":{},"84":{},"85":{},"89":{},"90":{},"91":{},"95":{},"97":{},"110":{},"112":{},"114":{},"115":{},"118":{},"123":{},"134":{},"140":{}},"component":{}}],["advanc",{"_index":62,"title":{"2":{},"11":{},"74":{},"2-1":{}},"name":{"2":{},"11":{},"74":{}},"text":{"2":{},"7":{},"8":{},"18":{},"74":{},"89":{},"90":{}},"component":{}}],["advancedauthor",{"_index":593,"title":{},"name":{},"text":{"8":{},"11":{}},"component":{}}],["advantag",{"_index":1911,"title":{},"name":{},"text":{"80":{}},"component":{}}],["aesh",{"_index":1211,"title":{},"name":{},"text":{"39":{}},"component":{}}],["affect",{"_index":2228,"title":{},"name":{},"text":{"124":{}},"component":{}}],["affin",{"_index":187,"title":{},"name":{},"text":{"4":{},"38":{}},"component":{}}],["ag",{"_index":623,"title":{},"name":{},"text":{"8":{},"55":{}},"component":{}}],["again",{"_index":2272,"title":{},"name":{},"text":{"129":{},"149":{}},"component":{}}],["against",{"_index":1954,"title":{},"name":{},"text":{"92":{}},"component":{}}],["aggreg",{"_index":2348,"title":{},"name":{},"text":{"147":{}},"component":{}}],["agnost",{"_index":144,"title":{},"name":{},"text":{"4":{}},"component":{}}],["air",{"_index":1410,"title":{},"name":{},"text":{"48":{}},"component":{}}],["ak",{"_index":1566,"title":{},"name":{},"text":{"55":{}},"component":{}}],["aka",{"_index":969,"title":{},"name":{},"text":{"36":{}},"component":{}}],["aks_cluster_nam",{"_index":1567,"title":{},"name":{},"text":{"55":{}},"component":{}}],["aks_cluster_name=eclips",{"_index":1565,"title":{},"name":{},"text":{"55":{}},"component":{}}],["alloc",{"_index":1374,"title":{},"name":{},"text":{"43":{},"56":{},"123":{}},"component":{}}],["allow",{"_index":324,"title":{},"name":{},"text":{"8":{},"11":{},"19":{},"52":{},"65":{},"69":{},"70":{},"92":{},"95":{},"124":{},"136":{},"149":{},"150":{}},"component":{}}],["allowedtopolog",{"_index":985,"title":{},"name":{},"text":{"38":{}},"component":{}}],["allowgroup",{"_index":598,"title":{},"name":{},"text":{"8":{},"11":{}},"component":{}}],["allowprivilegeescal",{"_index":370,"title":{},"name":{},"text":{"8":{}},"component":{}}],["allowus",{"_index":596,"title":{},"name":{},"text":{"8":{},"11":{}},"component":{}}],["allproject",{"_index":2040,"title":{},"name":{},"text":{"101":{}},"component":{}}],["alreadi",{"_index":151,"title":{},"name":{},"text":{"4":{},"8":{},"12":{},"76":{},"95":{},"107":{},"125":{},"141":{}},"component":{}}],["alter",{"_index":1248,"title":{},"name":{},"text":{"39":{}},"component":{}}],["altern",{"_index":332,"title":{},"name":{},"text":{"8":{},"11":{},"39":{},"48":{},"56":{},"97":{},"108":{},"119":{}},"component":{}}],["alternatives=mainconfiguration,analyticsmanag",{"_index":1179,"title":{},"name":{},"text":{"39":{}},"component":{}}],["alway",{"_index":422,"title":{},"name":{},"text":{"8":{},"39":{},"150":{}},"component":{}}],["amazon",{"_index":1905,"title":{},"name":{},"text":{"79":{}},"component":{}}],["amount",{"_index":642,"title":{},"name":{},"text":{"8":{},"43":{},"51":{}},"component":{}}],["analyticsmanag",{"_index":993,"title":{"39-4":{}},"name":{},"text":{"39":{}},"component":{}}],["analyticsmanager(mainconfigur",{"_index":1156,"title":{},"name":{},"text":{"39":{}},"component":{}}],["analyticsmanager.java",{"_index":1128,"title":{},"name":{},"text":{"39":{}},"component":{}}],["annot",{"_index":2,"title":{"1":{},"1-1":{}},"name":{"1":{}},"text":{"1":{},"8":{},"10":{},"18":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"51":{},"71":{},"74":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"112":{},"113":{},"114":{},"118":{},"134":{},"136":{}},"component":{}}],["anoth",{"_index":805,"title":{},"name":{},"text":{"19":{},"23":{},"34":{},"97":{},"108":{},"118":{},"132":{},"150":{}},"component":{}}],["anyon",{"_index":2411,"title":{},"name":{},"text":{"150":{}},"component":{}}],["apach",{"_index":1319,"title":{},"name":{},"text":{"39":{}},"component":{}}],["api",{"_index":304,"title":{"68":{},"110":{}},"name":{"68":{},"110":{}},"text":{"7":{},"24":{},"25":{},"30":{},"39":{},"41":{},"46":{},"68":{},"75":{},"110":{}},"component":{}}],["apigroup",{"_index":769,"title":{},"name":{},"text":{"15":{},"69":{},"70":{}},"component":{}}],["apiserv",{"_index":817,"title":{},"name":{},"text":{"19":{}},"component":{}}],["apiserver.yaml",{"_index":818,"title":{},"name":{},"text":{"19":{}},"component":{}}],["apivers",{"_index":90,"title":{},"name":{},"text":{"2":{},"8":{},"10":{},"15":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"56":{},"69":{},"70":{},"71":{},"74":{},"76":{},"95":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"110":{},"112":{},"113":{},"114":{},"118":{},"134":{}},"component":{}}],["app",{"_index":580,"title":{"23-1":{},"23-2":{},"25-1":{},"25-2":{}},"name":{},"text":{"8":{},"23":{},"25":{},"39":{},"55":{}},"component":{}}],["app.kubernetes.io/compon",{"_index":715,"title":{},"name":{},"text":{"10":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"71":{},"74":{},"134":{}},"component":{}}],["app.kubernetes.io/component=ca",{"_index":1467,"title":{},"name":{},"text":{"51":{},"56":{}},"component":{}}],["app.kubernetes.io/component=cainjector",{"_index":1647,"title":{},"name":{},"text":{"56":{}},"component":{}}],["app.kubernetes.io/component=ch",{"_index":765,"title":{},"name":{},"text":{"15":{}},"component":{}}],["app.kubernetes.io/component=control",{"_index":1645,"title":{},"name":{},"text":{"56":{}},"component":{}}],["app.kubernetes.io/component=get",{"_index":797,"title":{},"name":{},"text":{"17":{}},"component":{}}],["app.kubernetes.io/component=webhook",{"_index":1648,"title":{},"name":{},"text":{"56":{}},"component":{}}],["app.kubernetes.io/nam",{"_index":819,"title":{},"name":{},"text":{"19":{},"69":{},"70":{}},"component":{}}],["app.kubernetes.io/name=prometheu",{"_index":1779,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["app.kubernetes.io/part",{"_index":458,"title":{},"name":{},"text":{"8":{},"10":{},"12":{},"13":{},"15":{},"17":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"44":{},"51":{},"56":{},"71":{},"74":{},"134":{}},"component":{}}],["app.yaml",{"_index":1721,"title":{},"name":{},"text":{"62":{}},"component":{}}],["app/*.jar",{"_index":1277,"title":{},"name":{},"text":{"39":{}},"component":{}}],["app/app",{"_index":1278,"title":{},"name":{},"text":{"39":{}},"component":{}}],["app/lib",{"_index":1275,"title":{},"name":{},"text":{"39":{}},"component":{}}],["app/quarku",{"_index":1280,"title":{},"name":{},"text":{"39":{}},"component":{}}],["app=keycloak",{"_index":1661,"title":{},"name":{},"text":{"56":{}},"component":{}}],["appear",{"_index":1709,"title":{},"name":{},"text":{"59":{},"113":{},"119":{},"120":{},"141":{}},"component":{}}],["append",{"_index":2165,"title":{},"name":{},"text":{"117":{}},"component":{}}],["appid",{"_index":1608,"title":{},"name":{},"text":{"55":{}},"component":{}}],["appl",{"_index":1738,"title":{},"name":{},"text":{"64":{}},"component":{}}],["appli",{"_index":84,"title":{"21-2":{},"22-2":{},"23-2":{},"24-2":{},"25-2":{},"26-2":{},"39-17":{}},"name":{},"text":{"2":{},"4":{},"8":{},"15":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"35":{},"39":{},"40":{},"50":{},"55":{},"56":{},"62":{},"69":{},"70":{},"76":{},"81":{},"89":{},"90":{},"91":{},"95":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"108":{},"110":{},"113":{},"118":{},"119":{},"134":{},"136":{}},"component":{}}],["applic",{"_index":562,"title":{"21-1":{},"21-2":{},"22-1":{},"22-2":{},"24-1":{},"24-2":{},"39-5":{},"39-12":{},"55-6":{},"115-2":{},"115-3":{}},"name":{},"text":{"8":{},"21":{},"22":{},"23":{},"24":{},"25":{},"39":{},"41":{},"55":{},"59":{},"63":{},"88":{},"91":{},"92":{},"94":{},"112":{},"115":{},"116":{},"134":{},"140":{},"141":{},"143":{},"145":{},"146":{},"147":{},"148":{},"150":{}},"component":{}}],["application.properti",{"_index":1178,"title":{},"name":{},"text":{"39":{}},"component":{}}],["appropri",{"_index":925,"title":{},"name":{},"text":{"32":{},"134":{}},"component":{}}],["approv",{"_index":1898,"title":{"78":{}},"name":{"78":{}},"text":{"76":{},"78":{},"85":{}},"component":{}}],["apps/v1",{"_index":1325,"title":{},"name":{},"text":{"39":{}},"component":{}}],["arbitrari",{"_index":1456,"title":{},"name":{},"text":{"51":{}},"component":{}}],["architectur",{"_index":107,"title":{"3":{}},"name":{"3":{}},"text":{"3":{},"73":{},"150":{}},"component":{}}],["argument",{"_index":1940,"title":{},"name":{},"text":{"87":{}},"component":{}}],["around",{"_index":2325,"title":{},"name":{},"text":{"141":{}},"component":{}}],["array",{"_index":787,"title":{},"name":{},"text":{"17":{}},"component":{}}],["art",{"_index":2428,"title":{},"name":{},"text":{"150":{}},"component":{}}],["articl",{"_index":1695,"title":{},"name":{},"text":{"57":{},"135":{}},"component":{}}],["artifact",{"_index":2015,"title":{"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{}},"name":{"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{}},"text":{"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{}},"component":{}}],["artifactori",{"_index":2068,"title":{},"name":{},"text":{"103":{}},"component":{}}],["as:env",{"_index":2139,"title":{},"name":{},"text":{"112":{}},"component":{}}],["as:fil",{"_index":2137,"title":{},"name":{},"text":{"112":{}},"component":{}}],["as:subpath",{"_index":2138,"title":{},"name":{},"text":{"112":{}},"component":{}}],["ascii",{"_index":1381,"title":{},"name":{},"text":{"44":{}},"component":{}}],["ask",{"_index":750,"title":{"149-8":{}},"name":{},"text":{"12":{},"15":{},"48":{},"141":{}},"component":{}}],["aspect",{"_index":1761,"title":{},"name":{},"text":{"67":{}},"component":{}}],["asset",{"_index":2336,"title":{},"name":{},"text":{"143":{}},"component":{}}],["assign",{"_index":472,"title":{},"name":{},"text":{"8":{},"55":{},"94":{}},"component":{}}],["assigne",{"_index":1610,"title":{},"name":{},"text":{"55":{}},"component":{}}],["associ",{"_index":1861,"title":{},"name":{},"text":{"72":{},"75":{},"115":{},"148":{}},"component":{}}],["atlassian",{"_index":863,"title":{},"name":{},"text":{"21":{},"22":{}},"component":{}}],["attach",{"_index":2170,"title":{},"name":{},"text":{"118":{},"123":{}},"component":{}}],["attempt",{"_index":1707,"title":{},"name":{},"text":{"59":{},"137":{}},"component":{}}],["attent",{"_index":984,"title":{},"name":{},"text":{"38":{}},"component":{}}],["attribut",{"_index":927,"title":{},"name":{},"text":{"32":{},"39":{},"96":{},"97":{},"118":{}},"component":{}}],["attributerestrict",{"_index":773,"title":{},"name":{},"text":{"15":{}},"component":{}}],["auth",{"_index":331,"title":{},"name":{},"text":{"8":{},"11":{},"55":{},"56":{}},"component":{}}],["authent",{"_index":299,"title":{"91":{},"141":{}},"name":{"91":{},"141":{}},"text":{"7":{},"8":{},"50":{},"52":{},"55":{},"71":{},"79":{},"83":{},"91":{},"95":{},"107":{},"114":{},"119":{},"120":{},"134":{},"136":{},"141":{},"144":{},"145":{},"147":{},"149":{},"150":{}},"component":{}}],["author",{"_index":594,"title":{"11":{},"67":{},"24-1":{},"24-2":{}},"name":{"11":{},"67":{}},"text":{"8":{},"12":{},"21":{},"23":{},"24":{},"25":{},"44":{},"50":{},"51":{},"67":{},"134":{},"136":{}},"component":{}}],["auto",{"_index":1946,"title":{},"name":{},"text":{"88":{},"141":{},"145":{}},"component":{}}],["autom",{"_index":684,"title":{"111-1":{}},"name":{},"text":{"9":{},"10":{},"111":{},"120":{},"148":{}},"component":{}}],["automat",{"_index":74,"title":{"36":{},"92":{}},"name":{"92":{}},"text":{"2":{},"8":{},"9":{},"10":{},"18":{},"39":{},"51":{},"74":{},"75":{},"76":{},"78":{},"92":{},"98":{},"109":{},"110":{},"111":{},"118":{},"123":{},"127":{},"141":{},"149":{}},"component":{}}],["autoprovis",{"_index":347,"title":{},"name":{},"text":{"8":{}},"component":{}}],["avail",{"_index":152,"title":{},"name":{},"text":{"4":{},"8":{},"9":{},"30":{},"32":{},"35":{},"39":{},"48":{},"52":{},"60":{},"64":{},"69":{},"70":{},"72":{},"76":{},"78":{},"79":{},"87":{},"112":{},"114":{},"115":{},"116":{},"118":{},"122":{},"123":{},"137":{},"141":{},"146":{},"149":{}},"component":{}}],["avatar",{"_index":884,"title":{},"name":{},"text":{"24":{},"26":{}},"component":{}}],["averag",{"_index":1833,"title":{},"name":{},"text":{"70":{}},"component":{}}],["avoid",{"_index":980,"title":{},"name":{},"text":{"38":{},"47":{},"123":{}},"component":{}}],["aw",{"_index":2144,"title":{},"name":{},"text":{"114":{},"136":{}},"component":{}}],["az",{"_index":1550,"title":{},"name":{},"text":{"55":{}},"component":{}}],["azur",{"_index":329,"title":{"25":{},"55":{},"25-1":{},"25-2":{},"55-1":{},"55-2":{},"55-3":{},"55-4":{},"55-5":{},"55-7":{}},"name":{"25":{},"55":{}},"text":{"8":{},"25":{},"27":{},"53":{},"55":{},"61":{},"79":{},"91":{},"119":{},"120":{},"134":{}},"component":{}}],["azure_region",{"_index":1558,"title":{},"name":{},"text":{"55":{}},"component":{}}],["azure_region=centralu",{"_index":1556,"title":{},"name":{},"text":{"55":{}},"component":{}}],["azurecli",{"_index":1571,"title":{},"name":{},"text":{"55":{}},"component":{}}],["azuredn",{"_index":1613,"title":{},"name":{},"text":{"55":{}},"component":{}}],["back",{"_index":219,"title":{"39-3":{}},"name":{},"text":{"5":{},"83":{},"84":{}},"component":{}}],["backend",{"_index":1010,"title":{},"name":{},"text":{"39":{}},"component":{}}],["background",{"_index":2301,"title":{},"name":{},"text":{"137":{},"147":{}},"component":{}}],["backgroundcolor=434343&wss",{"_index":2003,"title":{},"name":{},"text":{"97":{}},"component":{}}],["bad",{"_index":2210,"title":{},"name":{},"text":{"122":{}},"component":{}}],["badg",{"_index":2074,"title":{"106":{}},"name":{},"text":{"106":{},"125":{},"135":{}},"component":{}}],["badger",{"_index":2382,"title":{},"name":{},"text":{"149":{}},"component":{}}],["badrequest",{"_index":1822,"title":{},"name":{},"text":{"70":{}},"component":{}}],["badrequest|infrastructurefailure|unknown",{"_index":1821,"title":{},"name":{},"text":{"70":{}},"component":{}}],["balanc",{"_index":1575,"title":{},"name":{},"text":{"55":{}},"component":{}}],["bandwidth",{"_index":2217,"title":{},"name":{},"text":{"123":{}},"component":{}}],["bar",{"_index":2127,"title":{},"name":{},"text":{"111":{}},"component":{}}],["base",{"_index":123,"title":{},"name":{},"text":{"3":{},"8":{},"39":{},"48":{},"50":{},"51":{},"69":{},"70":{},"87":{},"102":{},"134":{},"148":{},"149":{},"150":{}},"component":{}}],["base64",{"_index":558,"title":{},"name":{},"text":{"8":{},"17":{},"21":{},"40":{},"44":{},"95":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{}},"component":{}}],["base64data",{"_index":791,"title":{},"name":{},"text":{"17":{}},"component":{}}],["baseconfigur",{"_index":1136,"title":{},"name":{},"text":{"39":{}},"component":{}}],["basedomain",{"_index":680,"title":{},"name":{},"text":{"8":{}},"component":{}}],["bash",{"_index":1521,"title":{},"name":{},"text":{"52":{},"56":{},"64":{},"83":{},"101":{},"102":{}},"component":{}}],["basi",{"_index":2129,"title":{},"name":{},"text":{"111":{}},"component":{}}],["basic",{"_index":1956,"title":{"93":{}},"name":{"93":{}},"text":{"93":{},"107":{},"119":{},"120":{},"143":{},"146":{},"147":{}},"component":{}}],["basic|cluster|clust",{"_index":1818,"title":{},"name":{},"text":{"70":{}},"component":{}}],["be",{"_index":978,"title":{},"name":{},"text":{"38":{},"71":{},"149":{}},"component":{}}],["bean",{"_index":1175,"title":{},"name":{},"text":{"39":{}},"component":{}}],["bearertokenfil",{"_index":1802,"title":{},"name":{},"text":{"70":{}},"component":{}}],["becom",{"_index":1901,"title":{},"name":{},"text":{"78":{},"150":{}},"component":{}}],["befor",{"_index":360,"title":{},"name":{},"text":{"8":{},"39":{},"48":{},"51":{},"55":{},"75":{},"78":{}},"component":{}}],["begin",{"_index":837,"title":{},"name":{},"text":{"21":{},"78":{},"123":{}},"component":{}}],["behavior",{"_index":537,"title":{},"name":{},"text":{"8":{},"18":{},"100":{},"103":{},"104":{},"105":{}},"component":{}}],["behaviour",{"_index":1766,"title":{},"name":{},"text":{"69":{},"98":{}},"component":{}}],["behind",{"_index":2364,"title":{},"name":{},"text":{"149":{}},"component":{}}],["belong",{"_index":640,"title":{},"name":{},"text":{"8":{}},"component":{}}],["below",{"_index":711,"title":{},"name":{},"text":{"10":{},"53":{},"55":{},"103":{},"113":{}},"component":{}}],["benefit",{"_index":282,"title":{"94":{}},"name":{"94":{}},"text":{"5":{},"98":{},"110":{},"135":{},"145":{}},"component":{}}],["best",{"_index":1266,"title":{},"name":{},"text":{"39":{},"75":{}},"component":{}}],["better",{"_index":2061,"title":{},"name":{},"text":{"103":{},"110":{},"123":{},"137":{},"143":{}},"component":{}}],["between",{"_index":902,"title":{"149-2":{}},"name":{},"text":{"27":{},"30":{},"66":{},"70":{},"145":{},"150":{}},"component":{}}],["beyond",{"_index":2176,"title":{},"name":{},"text":{"118":{}},"component":{}}],["binari",{"_index":1385,"title":{},"name":{},"text":{"44":{},"143":{}},"component":{}}],["bind",{"_index":731,"title":{},"name":{},"text":{"10":{},"31":{},"150":{}},"component":{}}],["bitbucket",{"_index":328,"title":{"21":{},"22":{},"26":{},"21-1":{},"21-2":{},"22-1":{},"22-2":{},"26-1":{},"26-2":{}},"name":{"21":{},"22":{},"26":{}},"text":{"8":{},"21":{},"22":{},"26":{},"27":{},"91":{},"119":{},"120":{},"134":{}},"component":{}}],["bitbucket.org",{"_index":544,"title":{},"name":{},"text":{"8":{}},"component":{}}],["blank",{"_index":447,"title":{},"name":{},"text":{"8":{},"31":{}},"component":{}}],["block",{"_index":1421,"title":{},"name":{},"text":{"48":{},"149":{}},"component":{}}],["blog",{"_index":2399,"title":{},"name":{},"text":{"150":{}},"component":{}}],["bodi",{"_index":1058,"title":{},"name":{},"text":{"39":{}},"component":{}}],["boolean",{"_index":1165,"title":{},"name":{},"text":{"39":{}},"component":{}}],["boot",{"_index":2021,"title":{},"name":{},"text":{"100":{},"103":{},"104":{},"105":{}},"component":{}}],["both",{"_index":378,"title":{},"name":{},"text":{"8":{},"11":{},"39":{},"125":{},"148":{},"149":{}},"component":{}}],["bottom",{"_index":1932,"title":{},"name":{},"text":{"83":{},"84":{},"85":{}},"component":{}}],["branch",{"_index":1938,"title":{},"name":{},"text":{"87":{},"94":{},"119":{},"125":{},"127":{}},"component":{}}],["brand",{"_index":518,"title":{},"name":{},"text":{"8":{},"111":{}},"component":{}}],["brief",{"_index":672,"title":{},"name":{},"text":{"8":{}},"component":{}}],["bring",{"_index":2420,"title":{},"name":{},"text":{"150":{}},"component":{}}],["brows",{"_index":1357,"title":{},"name":{},"text":{"41":{},"124":{}},"component":{}}],["browser",{"_index":1944,"title":{},"name":{},"text":{"88":{},"97":{},"119":{},"120":{},"122":{},"124":{},"126":{},"134":{},"143":{},"148":{},"149":{},"150":{}},"component":{}}],["buffer",{"_index":1798,"title":{},"name":{},"text":{"69":{}},"component":{}}],["bug",{"_index":2237,"title":{},"name":{},"text":{"124":{},"150":{}},"component":{}}],["build",{"_index":339,"title":{"39-13":{},"39-14":{}},"name":{},"text":{"8":{},"39":{},"48":{},"55":{},"94":{},"98":{},"110":{},"111":{},"115":{},"145":{},"147":{},"148":{},"150":{}},"component":{}}],["build.sh",{"_index":1447,"title":{},"name":{},"text":{"48":{}},"component":{}}],["build=tru",{"_index":1305,"title":{},"name":{},"text":{"39":{}},"component":{}}],["built",{"_index":1316,"title":{},"name":{},"text":{"39":{},"80":{},"149":{},"150":{}},"component":{}}],["bundl",{"_index":1383,"title":{},"name":{},"text":{"44":{},"51":{},"56":{},"150":{}},"component":{}}],["bundle,app.kubernetes.io/part",{"_index":1474,"title":{},"name":{},"text":{"51":{}},"component":{}}],["bundle.crt",{"_index":1459,"title":{},"name":{},"text":{"51":{}},"component":{}}],["button",{"_index":2162,"title":{},"name":{},"text":{"115":{},"141":{},"142":{},"146":{}},"component":{}}],["bypass",{"_index":486,"title":{},"name":{},"text":{"8":{},"64":{},"103":{}},"component":{}}],["byte",{"_index":646,"title":{},"name":{},"text":{"8":{}},"component":{}}],["c",{"_index":1665,"title":{},"name":{},"text":{"56":{},"69":{},"70":{}},"component":{}}],["c:\\programdata\\chectl",{"_index":1745,"title":{},"name":{},"text":{"64":{}},"component":{}}],["c:\\user",{"_index":1740,"title":{},"name":{},"text":{"64":{}},"component":{}}],["ca",{"_index":727,"title":{},"name":{},"text":{"10":{},"12":{},"44":{},"51":{},"56":{}},"component":{}}],["ca.crt",{"_index":1386,"title":{},"name":{},"text":{"44":{},"56":{},"71":{}},"component":{}}],["ca.crt=keycloak",{"_index":1682,"title":{},"name":{},"text":{"56":{}},"component":{}}],["cabundle=\"tru",{"_index":1458,"title":{},"name":{},"text":{"51":{}},"component":{}}],["cacert",{"_index":2035,"title":{},"name":{},"text":{"101":{},"102":{}},"component":{}}],["cach",{"_index":137,"title":{"4":{}},"name":{"4":{}},"text":{"4":{},"118":{},"123":{}},"component":{}}],["caching_cpu_limit",{"_index":174,"title":{},"name":{},"text":{"4":{},"62":{}},"component":{}}],["caching_cpu_request",{"_index":169,"title":{},"name":{},"text":{"4":{},"62":{}},"component":{}}],["caching_interval_hour",{"_index":158,"title":{},"name":{},"text":{"4":{},"62":{}},"component":{}}],["caching_memory_limit",{"_index":167,"title":{},"name":{},"text":{"4":{},"43":{},"62":{}},"component":{}}],["caching_memory_request",{"_index":163,"title":{},"name":{},"text":{"4":{},"43":{},"62":{}},"component":{}}],["calcul",{"_index":198,"title":{"5":{}},"name":{"5":{}},"text":{"5":{},"73":{},"150":{}},"component":{}}],["call",{"_index":1217,"title":{},"name":{},"text":{"39":{},"149":{}},"component":{}}],["callback",{"_index":879,"title":{},"name":{},"text":{"23":{},"25":{},"26":{}},"component":{}}],["camelcas",{"_index":673,"title":{},"name":{},"text":{"8":{}},"component":{}}],["capabl",{"_index":364,"title":{},"name":{},"text":{"8":{},"115":{},"148":{},"150":{}},"component":{}}],["card",{"_index":488,"title":{},"name":{},"text":{"8":{}},"component":{}}],["case",{"_index":427,"title":{},"name":{},"text":{"8":{},"19":{},"39":{},"76":{},"91":{},"110":{},"115":{},"118":{},"120":{},"149":{}},"component":{}}],["cat",{"_index":788,"title":{},"name":{},"text":{"17":{},"21":{},"51":{},"56":{},"64":{},"76":{},"95":{}},"component":{}}],["catalog",{"_index":277,"title":{},"name":{},"text":{"5":{},"52":{},"78":{},"83":{},"85":{}},"component":{}}],["caus",{"_index":977,"title":{},"name":{},"text":{"38":{},"100":{},"103":{},"104":{},"105":{}},"component":{}}],["cd",{"_index":1084,"title":{},"name":{},"text":{"39":{},"62":{}},"component":{}}],["cdi",{"_index":1201,"title":{},"name":{},"text":{"39":{}},"component":{}}],["center",{"_index":1548,"title":{},"name":{},"text":{"55":{}},"component":{}}],["central",{"_index":127,"title":{},"name":{},"text":{"3":{},"39":{},"102":{},"150":{}},"component":{}}],["cer",{"_index":2023,"title":{},"name":{},"text":{"100":{},"101":{},"102":{},"103":{},"104":{},"105":{}},"component":{}}],["cert",{"_index":752,"title":{"55-3":{}},"name":{},"text":{"12":{},"13":{},"44":{},"51":{},"55":{},"56":{},"103":{}},"component":{}}],["cert*.pem",{"_index":1483,"title":{},"name":{},"text":{"51":{}},"component":{}}],["cert_manager_service_principal_app_id",{"_index":1611,"title":{},"name":{},"text":{"55":{}},"component":{}}],["cert_manager_service_principal_app_id=$(az",{"_index":1605,"title":{},"name":{},"text":{"55":{}},"component":{}}],["cert_manager_service_principal_nam",{"_index":1607,"title":{},"name":{},"text":{"55":{}},"component":{}}],["cert_manager_service_principal_name=cert",{"_index":1604,"title":{},"name":{},"text":{"55":{}},"component":{}}],["certain",{"_index":1877,"title":{},"name":{},"text":{"76":{}},"component":{}}],["certif",{"_index":412,"title":{"13":{},"44":{},"51":{},"55-5":{},"103-1":{},"103-2":{}},"name":{"13":{},"44":{},"51":{}},"text":{"8":{},"10":{},"12":{},"13":{},"20":{},"37":{},"44":{},"51":{},"55":{},"56":{},"57":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"134":{}},"component":{}}],["certificates.crt",{"_index":726,"title":{},"name":{},"text":{"10":{}},"component":{}}],["certificates.custom",{"_index":1502,"title":{},"name":{},"text":{"51":{}},"component":{}}],["certificates.pem",{"_index":1463,"title":{},"name":{},"text":{"51":{}},"component":{}}],["certificates/keycloak",{"_index":1653,"title":{},"name":{},"text":{"56":{}},"component":{}}],["certificates\\.custom",{"_index":1495,"title":{},"name":{},"text":{"51":{}},"component":{}}],["certificates\\.pem",{"_index":1472,"title":{},"name":{},"text":{"51":{}},"component":{}}],["certs/custom",{"_index":1479,"title":{},"name":{},"text":{"51":{}},"component":{}}],["certs/nexus.c",{"_index":2066,"title":{},"name":{},"text":{"103":{}},"component":{}}],["cge1egvsb2nhba",{"_index":967,"title":{},"name":{},"text":{"36":{}},"component":{}}],["cgezegvsb2nhba",{"_index":970,"title":{},"name":{},"text":{"36":{}},"component":{}}],["chain",{"_index":759,"title":{},"name":{},"text":{"13":{},"44":{},"51":{}},"component":{}}],["chang",{"_index":438,"title":{},"name":{},"text":{"8":{},"10":{},"25":{},"31":{},"35":{},"36":{},"48":{},"51":{},"71":{},"78":{},"81":{},"83":{},"84":{},"89":{},"90":{},"94":{},"110":{},"123":{},"134":{},"142":{},"145":{},"146":{}},"component":{}}],["changeit",{"_index":2037,"title":{},"name":{},"text":{"101":{},"102":{}},"component":{}}],["channel",{"_index":132,"title":{},"name":{},"text":{"3":{},"52":{},"76":{},"78":{},"87":{},"150":{}},"component":{}}],["chapter",{"_index":1937,"title":{},"name":{},"text":{"86":{},"142":{},"143":{}},"component":{}}],["charact",{"_index":949,"title":{},"name":{},"text":{"36":{},"51":{},"71":{}},"component":{}}],["chart",{"_index":1686,"title":{},"name":{},"text":{"56":{},"70":{}},"component":{}}],["chat",{"_index":2396,"title":{},"name":{},"text":{"150":{}},"component":{}}],["che",{"_index":24,"title":{"2":{},"3":{},"5":{},"6":{},"7":{},"12":{},"13":{},"14":{},"15":{},"40":{},"44":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"68":{},"69":{},"71":{},"77":{},"78":{},"82":{},"83":{},"84":{},"85":{},"86":{},"94":{},"98":{},"107":{},"115":{},"116":{},"121":{},"135":{},"137":{},"139":{},"140":{},"141":{},"143":{},"146":{},"148":{},"149":{},"150":{},"2-1":{},"53-1":{},"54-1":{},"55-1":{},"55-5":{},"55-7":{},"69-1":{},"69-2":{},"69-3":{},"71-1":{},"71-2":{},"71-3":{},"97-1":{},"97-2":{},"108-2":{},"115-1":{},"115-2":{},"115-3":{},"149-1":{},"149-2":{},"149-4":{},"149-6":{},"149-7":{},"150-1":{},"150-3":{}},"name":{"2":{},"5":{},"6":{},"7":{},"12":{},"13":{},"14":{},"40":{},"44":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"68":{},"69":{},"82":{},"83":{},"84":{},"85":{},"86":{},"94":{},"107":{},"115":{},"116":{},"121":{},"135":{},"137":{},"141":{},"143":{},"146":{},"148":{},"149":{},"150":{}},"text":{"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":{},"44":{},"45":{},"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"64":{},"65":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"102":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"125":{},"126":{},"127":{},"130":{},"131":{},"132":{},"134":{},"135":{},"136":{},"137":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["che(1",{"_index":900,"title":{},"name":{},"text":{"25":{}},"component":{}}],["che.app",{"_index":1220,"title":{},"name":{},"text":{"39":{}},"component":{}}],["che.eclipse.org",{"_index":714,"title":{},"name":{},"text":{"10":{},"15":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"71":{},"74":{},"134":{}},"component":{}}],["che.eclipse.org/ch",{"_index":2296,"title":{},"name":{},"text":{"134":{}},"component":{}}],["che.eclipse.org/env",{"_index":1850,"title":{},"name":{},"text":{"71":{}},"component":{}}],["che.eclipse.org/mount",{"_index":1844,"title":{},"name":{},"text":{"71":{}},"component":{}}],["che.eclipse.org/mykey_env",{"_index":1854,"title":{},"name":{},"text":{"71":{}},"component":{}}],["che.eclipse.org/oauth",{"_index":866,"title":{},"name":{},"text":{"21":{},"22":{},"23":{},"24":{},"25":{},"26":{}},"component":{}}],["che.eclipse.org/otherkey_env",{"_index":1855,"title":{},"name":{},"text":{"71":{}},"component":{}}],["che.eclipse.org/scm",{"_index":554,"title":{},"name":{},"text":{"8":{},"21":{},"22":{},"23":{},"24":{},"134":{}},"component":{}}],["che.eclipse.org/usernam",{"_index":1863,"title":{},"name":{},"text":{"74":{}},"component":{}}],["che.infra.request",{"_index":915,"title":{},"name":{},"text":{"30":{}},"component":{}}],["che.yaml",{"_index":809,"title":{},"name":{},"text":{"19":{}},"component":{}}],["che/ch",{"_index":1788,"title":{},"name":{},"text":{"69":{},"97":{},"108":{},"110":{},"128":{},"132":{}},"component":{}}],["che_infra_kubernetes_pvc_storage__class__nam",{"_index":988,"title":{},"name":{},"text":{"38":{}},"component":{}}],["che_log_level",{"_index":909,"title":{},"name":{},"text":{"30":{}},"component":{}}],["che_logger_config",{"_index":910,"title":{},"name":{},"text":{"30":{}},"component":{}}],["che_logs_appenders_impl",{"_index":95,"title":{},"name":{},"text":{"2":{}},"component":{}}],["che_oidc_auth__server__url",{"_index":1630,"title":{},"name":{},"text":{"55":{}},"component":{}}],["che_oidc_email__claim",{"_index":1631,"title":{},"name":{},"text":{"55":{}},"component":{}}],["che_oidc_username__claim",{"_index":1684,"title":{},"name":{},"text":{"56":{}},"component":{}}],["che_workspace_pod_node__selector",{"_index":972,"title":{},"name":{},"text":{"38":{}},"component":{}}],["che_workspace_pod_node__selector=disktype=ssd,cpu=xlarge,[key=valu",{"_index":975,"title":{},"name":{},"text":{"38":{}},"component":{}}],["check",{"_index":160,"title":{},"name":{},"text":{"4":{},"21":{},"24":{},"26":{},"39":{},"48":{},"55":{},"59":{},"94":{},"110":{},"123":{},"125":{},"127":{},"134":{}},"component":{}}],["checkbox",{"_index":856,"title":{},"name":{},"text":{"21":{},"22":{},"24":{},"26":{}},"component":{}}],["checlust",{"_index":27,"title":{"8":{},"81":{},"89":{},"90":{}},"name":{"8":{},"81":{},"89":{},"90":{}},"text":{"1":{},"2":{},"6":{},"8":{},"11":{},"12":{},"15":{},"30":{},"31":{},"32":{},"34":{},"35":{},"36":{},"38":{},"39":{},"44":{},"47":{},"48":{},"49":{},"56":{},"59":{},"65":{},"69":{},"71":{},"73":{},"74":{},"80":{},"81":{},"89":{},"90":{},"97":{},"110":{},"133":{}},"component":{}}],["checluster/ch",{"_index":1406,"title":{},"name":{},"text":{"47":{},"65":{}},"component":{}}],["checluster/eclips",{"_index":1693,"title":{},"name":{},"text":{"56":{},"90":{}},"component":{}}],["chectl",{"_index":41,"title":{"9":{},"58":{},"64":{},"87":{},"89":{},"54-1":{},"64-1":{},"64-2":{}},"name":{"9":{},"64":{},"87":{},"89":{}},"text":{"1":{},"9":{},"12":{},"13":{},"28":{},"30":{},"31":{},"32":{},"35":{},"36":{},"38":{},"44":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"60":{},"61":{},"64":{},"71":{},"73":{},"74":{},"80":{},"82":{},"83":{},"84":{},"87":{},"89":{}},"component":{}}],["cheloglevel",{"_index":908,"title":{},"name":{},"text":{"30":{}},"component":{}}],["chephas",{"_index":661,"title":{},"name":{},"text":{"8":{}},"component":{}}],["cheserv",{"_index":93,"title":{},"name":{},"text":{"2":{},"8":{},"15":{},"30":{},"55":{},"56":{},"81":{}},"component":{}}],["cheurl",{"_index":664,"title":{},"name":{},"text":{"8":{}},"component":{}}],["chevers",{"_index":665,"title":{},"name":{},"text":{"8":{}},"component":{}}],["cheworkspac",{"_index":473,"title":{},"name":{},"text":{"8":{}},"component":{}}],["chmod",{"_index":1295,"title":{},"name":{},"text":{"39":{}},"component":{}}],["choic",{"_index":1267,"title":{},"name":{},"text":{"39":{},"47":{},"65":{},"97":{},"143":{}},"component":{}}],["choos",{"_index":746,"title":{},"name":{},"text":{"11":{},"54":{},"74":{},"96":{},"108":{},"123":{},"149":{}},"component":{}}],["chosen",{"_index":1425,"title":{},"name":{},"text":{"48":{},"108":{},"111":{}},"component":{}}],["chown",{"_index":1293,"title":{},"name":{},"text":{"39":{}},"component":{}}],["chown=1001:root",{"_index":1298,"title":{},"name":{},"text":{"39":{}},"component":{}}],["chown=185",{"_index":1273,"title":{},"name":{},"text":{"39":{}},"component":{}}],["chrome",{"_index":2229,"title":{},"name":{},"text":{"124":{}},"component":{}}],["circl",{"_index":2159,"title":{},"name":{},"text":{"115":{}},"component":{}}],["circular",{"_index":2161,"title":{},"name":{},"text":{"115":{}},"component":{}}],["claim",{"_index":431,"title":{},"name":{},"text":{"8":{},"31":{},"32":{},"118":{}},"component":{}}],["claim=email",{"_index":1658,"title":{},"name":{},"text":{"56":{}},"component":{}}],["claimsiz",{"_index":440,"title":{},"name":{},"text":{"8":{},"31":{},"32":{}},"component":{}}],["class",{"_index":443,"title":{"31":{}},"name":{"31":{}},"text":{"8":{},"30":{},"31":{},"33":{},"39":{},"69":{}},"component":{}}],["classic",{"_index":2423,"title":{},"name":{},"text":{"150":{}},"component":{}}],["clean",{"_index":2147,"title":{},"name":{},"text":{"114":{}},"component":{}}],["cleanup",{"_index":1015,"title":{},"name":{},"text":{"39":{}},"component":{}}],["cli",{"_index":31,"title":{"62":{},"83":{},"84":{},"90":{},"139":{}},"name":{"58":{},"62":{},"83":{},"84":{},"90":{},"139":{}},"text":{"1":{},"2":{},"4":{},"11":{},"12":{},"30":{},"31":{},"32":{},"34":{},"35":{},"36":{},"38":{},"39":{},"42":{},"43":{},"44":{},"47":{},"49":{},"52":{},"55":{},"58":{},"59":{},"62":{},"65":{},"69":{},"70":{},"71":{},"74":{},"75":{},"80":{},"83":{},"84":{},"92":{},"137":{},"139":{},"147":{}},"component":{}}],["click",{"_index":852,"title":{},"name":{},"text":{"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"69":{},"70":{},"78":{},"93":{},"94":{},"106":{},"111":{},"115":{},"116":{},"125":{},"138":{},"140":{},"141":{},"143":{},"145":{},"146":{},"149":{},"150":{}},"component":{}}],["client",{"_index":560,"title":{"55-6":{}},"name":{},"text":{"8":{},"22":{},"23":{},"24":{},"25":{},"39":{},"56":{},"110":{}},"component":{}}],["clientid=k8",{"_index":1674,"title":{},"name":{},"text":{"56":{}},"component":{}}],["clone",{"_index":388,"title":{},"name":{},"text":{"8":{},"39":{},"48":{},"62":{},"91":{},"94":{},"97":{},"108":{},"110":{},"111":{},"115":{},"119":{},"120":{},"126":{},"127":{},"129":{},"132":{},"134":{},"142":{}},"component":{}}],["close",{"_index":1443,"title":{},"name":{},"text":{"48":{},"90":{}},"component":{}}],["cloud",{"_index":566,"title":{"26":{},"53":{},"26-1":{},"26-2":{},"53-1":{}},"name":{"26":{},"53":{}},"text":{"8":{},"23":{},"26":{},"27":{},"53":{},"55":{},"61":{},"79":{},"134":{},"147":{},"148":{},"150":{}},"component":{}}],["cluster",{"_index":20,"title":{"15":{}},"name":{"15":{}},"text":{"1":{},"4":{},"6":{},"8":{},"9":{},"11":{},"12":{},"13":{},"15":{},"17":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"30":{},"32":{},"35":{},"38":{},"39":{},"40":{},"43":{},"44":{},"46":{},"47":{},"48":{},"49":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"65":{},"69":{},"70":{},"75":{},"76":{},"78":{},"83":{},"85":{},"89":{},"90":{},"92":{},"95":{},"110":{},"112":{},"113":{},"114":{},"115":{},"118":{},"134":{},"136":{},"141":{},"142":{},"143":{},"145":{},"146":{},"147":{}},"component":{}}],["clusterip",{"_index":1341,"title":{},"name":{},"text":{"39":{}},"component":{}}],["clusterrol",{"_index":471,"title":{},"name":{},"text":{"8":{},"15":{}},"component":{}}],["clusterrolebind",{"_index":776,"title":{},"name":{},"text":{"15":{}},"component":{}}],["cluster’",{"_index":989,"title":{},"name":{},"text":{"38":{}},"component":{}}],["cmd",{"_index":1301,"title":{},"name":{},"text":{"39":{}},"component":{}}],["code",{"_index":197,"title":{"48":{},"111":{},"138":{},"142":{},"111-1":{},"115-2":{}},"name":{"48":{},"111":{},"138":{},"142":{}},"text":{"4":{},"25":{},"31":{},"34":{},"39":{},"41":{},"42":{},"51":{},"66":{},"88":{},"97":{},"108":{},"110":{},"111":{},"115":{},"119":{},"123":{},"124":{},"125":{},"132":{},"137":{},"138":{},"142":{},"144":{},"147":{},"148":{},"150":{}},"component":{}}],["code/insid",{"_index":1979,"title":{},"name":{},"text":{"97":{},"108":{},"132":{}},"component":{}}],["code/latest",{"_index":1978,"title":{},"name":{},"text":{"97":{},"108":{},"132":{}},"component":{}}],["code/latest/devfile.yaml",{"_index":2112,"title":{},"name":{},"text":{"110":{}},"component":{}}],["codebas",{"_index":2151,"title":{},"name":{},"text":{"115":{}},"component":{}}],["codereadi",{"_index":1910,"title":{},"name":{},"text":{"79":{}},"component":{}}],["collabor",{"_index":2405,"title":{},"name":{},"text":{"150":{}},"component":{}}],["collect",{"_index":681,"title":{"9":{},"69-2":{},"70-1":{}},"name":{"9":{}},"text":{"9":{},"28":{},"41":{},"69":{},"70":{},"123":{}},"component":{}}],["collid",{"_index":958,"title":{},"name":{},"text":{"36":{}},"component":{}}],["come",{"_index":2168,"title":{},"name":{},"text":{"118":{},"121":{}},"component":{}}],["comma",{"_index":911,"title":{},"name":{},"text":{"30":{},"38":{}},"component":{}}],["command",{"_index":683,"title":{},"name":{},"text":{"9":{},"10":{},"21":{},"32":{},"35":{},"39":{},"49":{},"51":{},"53":{},"55":{},"59":{},"60":{},"64":{},"75":{},"83":{},"87":{},"91":{},"92":{},"95":{},"103":{},"110":{},"111":{},"118":{},"125":{},"134":{},"141":{},"142":{},"147":{},"148":{}},"component":{}}],["comment",{"_index":1962,"title":{},"name":{},"text":{"94":{},"125":{}},"component":{}}],["commerci",{"_index":539,"title":{},"name":{},"text":{"8":{}},"component":{}}],["common",{"_index":1403,"title":{"97":{}},"name":{"97":{}},"text":{"47":{},"97":{},"108":{},"111":{},"149":{}},"component":{}}],["commonproperti",{"_index":1261,"title":{},"name":{},"text":{"39":{}},"component":{}}],["commun",{"_index":131,"title":{"150-2":{}},"name":{},"text":{"3":{},"8":{},"19":{},"39":{},"45":{},"51":{},"72":{},"97":{},"108":{},"125":{},"132":{},"149":{},"150":{}},"component":{}}],["community/latest&devfilepath=tests/testdevfile.yaml",{"_index":2263,"title":{},"name":{},"text":{"126":{}},"component":{}}],["compact",{"_index":2349,"title":{},"name":{},"text":{"147":{}},"component":{}}],["compani",{"_index":898,"title":{},"name":{},"text":{"25":{}},"component":{}}],["compar",{"_index":2094,"title":{},"name":{},"text":{"110":{}},"component":{}}],["comparison",{"_index":1835,"title":{},"name":{},"text":{"70":{}},"component":{}}],["compat",{"_index":2133,"title":{},"name":{},"text":{"111":{},"150":{}},"component":{}}],["complet",{"_index":745,"title":{},"name":{},"text":{"11":{},"15":{},"23":{},"24":{},"25":{},"88":{},"97":{},"126":{},"150":{}},"component":{}}],["complex",{"_index":1013,"title":{},"name":{},"text":{"39":{},"97":{}},"component":{}}],["complianc",{"_index":1864,"title":{"75":{}},"name":{"75":{}},"text":{"75":{}},"component":{}}],["compon",{"_index":64,"title":{"2":{},"29":{},"77":{},"96":{},"142":{},"143":{}},"name":{"2":{},"29":{},"77":{},"96":{},"142":{},"143":{}},"text":{"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"11":{},"12":{},"15":{},"25":{},"30":{},"31":{},"34":{},"36":{},"39":{},"41":{},"45":{},"48":{},"50":{},"51":{},"55":{},"56":{},"69":{},"72":{},"77":{},"81":{},"88":{},"89":{},"90":{},"96":{},"97":{},"98":{},"110":{},"115":{},"118":{},"123":{},"128":{},"136":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"150":{}},"component":{}}],["components:(6",{"_index":2116,"title":{},"name":{},"text":{"110":{}},"component":{}}],["comput",{"_index":428,"title":{},"name":{},"text":{"8":{},"55":{},"134":{}},"component":{}}],["concaten",{"_index":1462,"title":{"126":{}},"name":{"126":{}},"text":{"51":{},"117":{},"126":{}},"component":{}}],["concret",{"_index":991,"title":{"39-4":{}},"name":{},"text":{},"component":{}}],["concurr",{"_index":1400,"title":{},"name":{},"text":{"47":{},"118":{},"133":{},"149":{}},"component":{}}],["condit",{"_index":1878,"title":{},"name":{},"text":{"76":{}},"component":{}}],["confidenti",{"_index":887,"title":{},"name":{},"text":{"24":{},"112":{},"114":{},"122":{},"134":{}},"component":{}}],["config",{"_index":295,"title":{},"name":{},"text":{"7":{},"8":{},"10":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"44":{},"51":{},"55":{},"56":{},"69":{},"70":{},"81":{},"103":{},"113":{}},"component":{}}],["config.json",{"_index":1965,"title":{"95-3":{}},"name":{},"text":{"95":{}},"component":{}}],["config.openshift.io/inject",{"_index":1457,"title":{},"name":{},"text":{"51":{}},"component":{}}],["config=apiserver.oidc",{"_index":1655,"title":{},"name":{},"text":{"56":{}},"component":{}}],["configbump",{"_index":266,"title":{},"name":{},"text":{"5":{},"8":{}},"component":{}}],["configlabel",{"_index":579,"title":{},"name":{},"text":{"8":{}},"component":{}}],["configmap",{"_index":99,"title":{"71":{},"112":{},"71-1":{},"71-2":{},"71-3":{}},"name":{"112":{}},"text":{"2":{},"8":{},"10":{},"17":{},"29":{},"30":{},"39":{},"44":{},"51":{},"56":{},"62":{},"69":{},"70":{},"71":{},"81":{},"88":{},"89":{},"90":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"112":{},"113":{},"136":{}},"component":{}}],["configmap.yaml",{"_index":1722,"title":{},"name":{},"text":{"62":{}},"component":{}}],["configmap=tru",{"_index":2135,"title":{},"name":{},"text":{"112":{}},"component":{}}],["configproperty(nam",{"_index":1137,"title":{},"name":{},"text":{"39":{}},"component":{}}],["configur",{"_index":5,"title":{"2":{},"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":{},"89":{},"90":{},"113":{},"136":{},"1-2":{},"2-1":{},"30-1":{},"55-4":{},"103-2":{},"108-2":{}},"name":{"2":{},"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":{},"89":{},"90":{},"113":{},"136":{}},"text":{"1":{},"2":{},"4":{},"7":{},"8":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"44":{},"47":{},"51":{},"52":{},"55":{},"56":{},"57":{},"60":{},"62":{},"64":{},"65":{},"69":{},"70":{},"71":{},"74":{},"75":{},"78":{},"80":{},"81":{},"89":{},"90":{},"91":{},"96":{},"97":{},"98":{},"99":{},"103":{},"108":{},"110":{},"111":{},"112":{},"114":{},"117":{},"118":{},"119":{},"120":{},"122":{},"123":{},"125":{},"127":{},"134":{},"136":{},"137":{},"138":{},"145":{},"148":{},"150":{}},"component":{}}],["confirm",{"_index":1346,"title":{},"name":{},"text":{"39":{},"69":{},"70":{}},"component":{}}],["conflict",{"_index":976,"title":{},"name":{},"text":{"38":{},"59":{},"121":{}},"component":{}}],["conjunct",{"_index":583,"title":{},"name":{},"text":{"8":{}},"component":{}}],["connect",{"_index":576,"title":{"142":{}},"name":{"142":{}},"text":{"8":{},"25":{},"39":{},"50":{},"56":{},"84":{},"115":{},"122":{},"141":{},"142":{},"144":{},"145":{},"147":{}},"component":{}}],["connector",{"_index":2312,"title":{"141":{},"142":{},"143":{},"145":{},"146":{},"147":{}},"name":{"141":{},"142":{},"143":{},"145":{},"146":{},"147":{}},"text":{"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{}},"component":{}}],["connector.latest.qvkozqtkba.openshift",{"_index":2320,"title":{},"name":{},"text":{"141":{}},"component":{}}],["consid",{"_index":1038,"title":{},"name":{},"text":{"39":{},"42":{},"43":{},"48":{},"111":{},"149":{}},"component":{}}],["consist",{"_index":199,"title":{},"name":{},"text":{"5":{},"8":{},"9":{},"81":{},"88":{},"148":{}},"component":{}}],["consol",{"_index":195,"title":{"59":{},"63":{},"85":{},"116":{},"140":{},"69-3":{},"70-3":{}},"name":{"59":{},"63":{},"85":{},"116":{},"140":{}},"text":{"4":{},"9":{},"40":{},"42":{},"43":{},"49":{},"53":{},"59":{},"61":{},"63":{},"69":{},"70":{},"76":{},"78":{},"85":{},"109":{},"111":{},"115":{},"116":{},"137":{},"140":{}},"component":{}}],["console.openshift.io/dashboard=tru",{"_index":1791,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["consolelink",{"_index":785,"title":{"40":{}},"name":{"40":{}},"text":{"16":{},"40":{},"115":{}},"component":{}}],["constraint",{"_index":462,"title":{},"name":{},"text":{"8":{},"73":{}},"component":{}}],["consult",{"_index":1114,"title":{},"name":{},"text":{"39":{}},"component":{}}],["consum",{"_index":848,"title":{"26-1":{},"26-2":{}},"name":{},"text":{"21":{},"26":{},"123":{}},"component":{}}],["consumer.key",{"_index":869,"title":{},"name":{},"text":{"21":{}},"component":{}}],["consumes(mediatype.application_json",{"_index":1233,"title":{},"name":{},"text":{"39":{}},"component":{}}],["consumpt",{"_index":201,"title":{},"name":{},"text":{"5":{}},"component":{}}],["contain",{"_index":83,"title":{"40":{},"71":{},"128":{},"71-1":{},"71-2":{},"71-3":{},"115-2":{}},"name":{"71":{},"128":{}},"text":{"2":{},"3":{},"4":{},"5":{},"7":{},"8":{},"9":{},"11":{},"15":{},"16":{},"17":{},"29":{},"36":{},"38":{},"39":{},"41":{},"42":{},"43":{},"44":{},"46":{},"48":{},"51":{},"52":{},"54":{},"55":{},"61":{},"62":{},"64":{},"69":{},"70":{},"71":{},"75":{},"76":{},"79":{},"81":{},"83":{},"88":{},"89":{},"92":{},"94":{},"95":{},"97":{},"98":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"108":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"117":{},"118":{},"119":{},"120":{},"123":{},"125":{},"128":{},"133":{},"136":{},"137":{},"139":{},"140":{},"141":{},"145":{},"148":{},"150":{}},"component":{}}],["containerbuildconfigur",{"_index":316,"title":{},"name":{},"text":{"8":{}},"component":{}}],["containerport",{"_index":1331,"title":{},"name":{},"text":{"39":{}},"component":{}}],["containersecuritycontext",{"_index":369,"title":{},"name":{},"text":{"8":{}},"component":{}}],["container’",{"_index":1387,"title":{},"name":{},"text":{"44":{}},"component":{}}],["content",{"_index":859,"title":{},"name":{},"text":{"21":{},"44":{},"72":{},"102":{},"110":{},"119":{},"125":{},"132":{},"142":{}},"component":{}}],["context",{"_index":461,"title":{},"name":{},"text":{"8":{},"19":{},"39":{},"141":{},"143":{},"145":{}},"component":{}}],["context=1",{"_index":1493,"title":{},"name":{},"text":{"51":{}},"component":{}}],["continu",{"_index":857,"title":{},"name":{},"text":{"21":{}},"component":{}}],["contribut",{"_index":200,"title":{"149-7":{}},"name":{},"text":{"5":{},"149":{},"150":{}},"component":{}}],["contribute](https://www.eclipse.org/che/contribute.svg)](https:///#http",{"_index":2078,"title":{},"name":{},"text":{"106":{}},"component":{}}],["contributions:(4",{"_index":2110,"title":{},"name":{},"text":{"110":{}},"component":{}}],["contributor",{"_index":1612,"title":{"106":{}},"name":{"106":{}},"text":{"55":{},"97":{},"106":{},"135":{}},"component":{}}],["control",{"_index":52,"title":{"55-2":{}},"name":{},"text":{"1":{},"3":{},"5":{},"6":{},"8":{},"46":{},"50":{},"52":{},"55":{},"70":{},"76":{},"83":{},"150":{}},"component":{}}],["controller.devfile.io/devworkspac",{"_index":1816,"title":{},"name":{},"text":{"70":{}},"component":{}}],["controller.devfile.io/devworkspace_pullsecret",{"_index":1969,"title":{},"name":{},"text":{"95":{}},"component":{}}],["controller.devfile.io/devworkspace_pullsecret=tru",{"_index":1966,"title":{},"name":{},"text":{"95":{}},"component":{}}],["controller.devfile.io/mount",{"_index":718,"title":{},"name":{},"text":{"10":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"112":{},"113":{},"114":{},"118":{}},"component":{}}],["controller.devfile.io/read",{"_index":737,"title":{},"name":{},"text":{"10":{},"118":{}},"component":{}}],["controller.devfile.io/storag",{"_index":2177,"title":{},"name":{},"text":{"118":{}},"component":{}}],["controller.devfile.io/watch",{"_index":1967,"title":{},"name":{},"text":{"95":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"112":{},"113":{},"114":{}},"component":{}}],["controller.service.annotations.\"service\\.beta\\.kubernetes\\.io/azur",{"_index":1574,"title":{},"name":{},"text":{"55":{}},"component":{}}],["conveni",{"_index":1975,"title":{},"name":{},"text":{"97":{}},"component":{}}],["convent",{"_index":945,"title":{},"name":{},"text":{"36":{},"130":{},"131":{}},"component":{}}],["convers",{"_index":1884,"title":{},"name":{},"text":{"76":{}},"component":{}}],["convert",{"_index":1362,"title":{},"name":{},"text":{"41":{},"55":{},"110":{}},"component":{}}],["cooki",{"_index":2235,"title":{},"name":{},"text":{"124":{},"149":{}},"component":{}}],["cookiesauthen",{"_index":2000,"title":{},"name":{},"text":{"97":{}},"component":{}}],["coordin",{"_index":986,"title":{},"name":{},"text":{"38":{},"39":{}},"component":{}}],["copi",{"_index":676,"title":{},"name":{},"text":{"8":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"48":{},"52":{},"56":{},"110":{},"111":{},"132":{},"141":{}},"component":{}}],["core",{"_index":645,"title":{},"name":{},"text":{"8":{},"56":{},"150":{}},"component":{}}],["corner",{"_index":2164,"title":{},"name":{},"text":{"115":{},"116":{},"141":{}},"component":{}}],["corpor",{"_index":1318,"title":{},"name":{},"text":{"39":{}},"component":{}}],["correct",{"_index":2225,"title":{},"name":{},"text":{"123":{},"134":{}},"component":{}}],["correctli",{"_index":1011,"title":{},"name":{},"text":{"39":{},"80":{}},"component":{}}],["correspond",{"_index":1843,"title":{},"name":{},"text":{"71":{},"110":{}},"component":{}}],["cost",{"_index":2169,"title":{},"name":{},"text":{"118":{}},"component":{}}],["count",{"_index":1480,"title":{},"name":{},"text":{"51":{},"70":{}},"component":{}}],["counter",{"_index":1808,"title":{},"name":{},"text":{"70":{}},"component":{}}],["cover",{"_index":1031,"title":{},"name":{},"text":{"39":{}},"component":{}}],["cp",{"_index":1652,"title":{},"name":{},"text":{"56":{}},"component":{}}],["cpu",{"_index":202,"title":{},"name":{},"text":{"5":{},"8":{},"56":{},"123":{}},"component":{}}],["cpulimit",{"_index":215,"title":{},"name":{},"text":{"5":{},"97":{},"123":{}},"component":{}}],["cpurequest",{"_index":213,"title":{},"name":{},"text":{"5":{},"97":{},"123":{}},"component":{}}],["cpus=4",{"_index":1643,"title":{},"name":{},"text":{"56":{},"57":{}},"component":{}}],["cr",{"_index":292,"title":{},"name":{},"text":{"6":{},"8":{},"46":{},"52":{},"55":{},"56":{},"89":{},"115":{}},"component":{}}],["crashloopbackoff",{"_index":2092,"title":{},"name":{},"text":{"110":{}},"component":{}}],["crc",{"_index":1710,"title":{},"name":{},"text":{"60":{}},"component":{}}],["crc.test",{"_index":1221,"title":{},"name":{},"text":{"39":{}},"component":{}}],["crc.testing/plugin.yaml",{"_index":1348,"title":{},"name":{},"text":{"39":{}},"component":{}}],["crd",{"_index":288,"title":{},"name":{},"text":{"6":{},"8":{},"76":{}},"component":{}}],["creat",{"_index":118,"title":{"39":{},"95":{},"143":{},"39-2":{},"39-3":{},"39-4":{},"39-15":{},"55-5":{},"95-1":{},"95-2":{},"95-3":{},"110-2":{},"149-5":{},"149-6":{}},"name":{"39":{},"95":{},"143":{}},"text":{"3":{},"4":{},"6":{},"7":{},"8":{},"10":{},"12":{},"13":{},"15":{},"17":{},"18":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"31":{},"35":{},"36":{},"38":{},"39":{},"40":{},"41":{},"44":{},"45":{},"46":{},"51":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"62":{},"63":{},"69":{},"70":{},"71":{},"74":{},"76":{},"81":{},"89":{},"91":{},"95":{},"97":{},"102":{},"104":{},"110":{},"111":{},"112":{},"114":{},"115":{},"118":{},"119":{},"120":{},"123":{},"125":{},"133":{},"134":{},"136":{},"141":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["createcontainererror",{"_index":1824,"title":{},"name":{},"text":{"70":{}},"component":{}}],["creation",{"_index":987,"title":{},"name":{},"text":{"38":{},"123":{},"134":{},"149":{}},"component":{}}],["credenti",{"_index":1552,"title":{"136":{}},"name":{"136":{}},"text":{"55":{},"56":{},"95":{},"101":{},"120":{},"136":{},"141":{}},"component":{}}],["credentialssecretnam",{"_index":480,"title":{},"name":{},"text":{"8":{}},"component":{}}],["creds/certif",{"_index":1392,"title":{},"name":{},"text":{"44":{}},"component":{}}],["crt",{"_index":1382,"title":{},"name":{},"text":{"44":{}},"component":{}}],["csv",{"_index":1890,"title":{},"name":{},"text":{"76":{}},"component":{}}],["ctrl+c",{"_index":1265,"title":{},"name":{},"text":{"39":{}},"component":{}}],["ctrl+shift+j",{"_index":2345,"title":{},"name":{},"text":{"146":{}},"component":{}}],["ctrl+shift+x",{"_index":2132,"title":{},"name":{},"text":{"111":{}},"component":{}}],["curl",{"_index":1347,"title":{},"name":{},"text":{"39":{},"64":{}},"component":{}}],["current",{"_index":662,"title":{},"name":{},"text":{"8":{},"39":{},"55":{},"64":{},"87":{},"92":{},"93":{},"110":{},"129":{},"134":{}},"component":{}}],["custom",{"_index":28,"title":{"8":{},"40":{},"81":{},"89":{},"90":{},"96":{}},"name":{"8":{},"40":{},"81":{},"89":{},"90":{},"96":{}},"text":{"1":{},"2":{},"3":{},"5":{},"6":{},"8":{},"10":{},"11":{},"12":{},"13":{},"16":{},"17":{},"30":{},"31":{},"32":{},"34":{},"35":{},"36":{},"38":{},"39":{},"40":{},"41":{},"44":{},"46":{},"47":{},"48":{},"51":{},"52":{},"65":{},"69":{},"70":{},"71":{},"73":{},"74":{},"76":{},"80":{},"81":{},"83":{},"89":{},"90":{},"96":{},"97":{},"98":{},"110":{},"111":{},"114":{},"115":{},"125":{},"128":{},"133":{},"148":{},"149":{},"150":{}},"component":{}}],["customcheproperti",{"_index":81,"title":{},"name":{},"text":{"2":{}},"component":{}}],["customiz",{"_index":1416,"title":{},"name":{},"text":{"48":{}},"component":{}}],["customresourcedefinit",{"_index":1885,"title":{},"name":{},"text":{"76":{}},"component":{}}],["cut",{"_index":1487,"title":{},"name":{},"text":{"51":{}},"component":{}}],["cv",{"_index":2355,"title":{},"name":{},"text":{"148":{}},"component":{}}],["d",{"_index":690,"title":{},"name":{},"text":{"9":{},"21":{},"51":{},"95":{}},"component":{}}],["daemonset",{"_index":147,"title":{},"name":{},"text":{"4":{},"43":{},"62":{}},"component":{}}],["daemonset_nam",{"_index":176,"title":{},"name":{},"text":{"4":{},"62":{}},"component":{}}],["dashboard",{"_index":117,"title":{"16":{},"41":{},"69-3":{},"70-3":{},"70-4":{},"149-5":{}},"name":{"16":{},"41":{}},"text":{"3":{},"5":{},"6":{},"8":{},"17":{},"39":{},"40":{},"41":{},"45":{},"50":{},"59":{},"65":{},"69":{},"70":{},"71":{},"72":{},"77":{},"81":{},"92":{},"93":{},"110":{},"111":{},"115":{},"116":{},"119":{},"120":{},"134":{},"140":{},"148":{},"149":{}},"component":{}}],["dashboard.json",{"_index":1790,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["dashboard.json=\"$(curl",{"_index":1786,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["dashboard:open",{"_index":1635,"title":{},"name":{},"text":{"55":{},"56":{},"57":{},"58":{},"60":{}},"component":{}}],["data",{"_index":103,"title":{"75":{}},"name":{"75":{}},"text":{"2":{},"8":{},"10":{},"17":{},"31":{},"44":{},"55":{},"69":{},"70":{},"71":{},"75":{},"82":{},"95":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"112":{},"113":{},"114":{},"118":{},"123":{},"124":{},"149":{}},"component":{}}],["databas",{"_index":246,"title":{},"name":{},"text":{"5":{}},"component":{}}],["day",{"_index":2371,"title":{},"name":{},"text":{"149":{}},"component":{}}],["deal",{"_index":2233,"title":{},"name":{},"text":{"124":{}},"component":{}}],["debug",{"_index":463,"title":{"138":{}},"name":{"138":{}},"text":{"8":{},"30":{},"88":{},"94":{},"137":{},"138":{},"143":{},"147":{},"148":{},"150":{}},"component":{}}],["debugg",{"_index":2417,"title":{},"name":{},"text":{"150":{}},"component":{}}],["dedic",{"_index":220,"title":{},"name":{},"text":{"5":{},"146":{},"149":{}},"component":{}}],["default",{"_index":86,"title":{},"name":{},"text":{"2":{},"4":{},"5":{},"8":{},"9":{},"13":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"31":{},"32":{},"35":{},"36":{},"38":{},"39":{},"47":{},"48":{},"59":{},"62":{},"65":{},"69":{},"70":{},"76":{},"81":{},"89":{},"97":{},"98":{},"108":{},"110":{},"111":{},"112":{},"114":{},"118":{},"119":{},"125":{},"127":{},"132":{},"133":{},"148":{},"149":{}},"component":{}}],["defaultcompon",{"_index":340,"title":{},"name":{},"text":{"8":{}},"component":{}}],["defaulteditor",{"_index":342,"title":{},"name":{},"text":{"8":{}},"component":{}}],["defaultmod",{"_index":1327,"title":{},"name":{},"text":{"39":{}},"component":{}}],["defaultnamespac",{"_index":309,"title":{},"name":{},"text":{"8":{},"36":{}},"component":{}}],["defaultplugin",{"_index":310,"title":{},"name":{},"text":{"8":{},"39":{},"80":{}},"component":{}}],["defin",{"_index":165,"title":{"42":{},"43":{},"97":{}},"name":{"42":{},"43":{},"97":{}},"text":{"4":{},"5":{},"6":{},"8":{},"15":{},"31":{},"39":{},"43":{},"46":{},"51":{},"55":{},"62":{},"63":{},"97":{},"111":{},"125":{},"133":{},"148":{},"150":{}},"component":{}}],["definit",{"_index":287,"title":{},"name":{},"text":{"6":{},"31":{},"39":{},"46":{},"69":{},"70":{},"72":{},"76":{},"80":{},"97":{},"108":{},"123":{},"148":{},"150":{}},"component":{}}],["delay",{"_index":1241,"title":{},"name":{},"text":{"39":{}},"component":{}}],["deleg",{"_index":775,"title":{},"name":{},"text":{"15":{}},"component":{}}],["delet",{"_index":105,"title":{},"name":{},"text":{"2":{},"8":{},"10":{},"60":{},"64":{},"75":{},"76":{},"82":{},"93":{},"110":{},"149":{}},"component":{}}],["demand",{"_index":1756,"title":{},"name":{},"text":{"65":{}},"component":{}}],["demo",{"_index":1311,"title":{},"name":{},"text":{"39":{}},"component":{}}],["demonstr",{"_index":1037,"title":{},"name":{},"text":{"39":{}},"component":{}}],["deni",{"_index":601,"title":{},"name":{},"text":{"8":{},"11":{}},"component":{}}],["denygroup",{"_index":600,"title":{},"name":{},"text":{"8":{},"11":{}},"component":{}}],["denyus",{"_index":599,"title":{},"name":{},"text":{"8":{},"11":{}},"component":{}}],["depend",{"_index":204,"title":{},"name":{},"text":{"5":{},"8":{},"23":{},"39":{},"59":{},"61":{},"80":{},"123":{},"150":{}},"component":{}}],["deploy",{"_index":68,"title":{"44":{},"53-1":{},"54-1":{}},"name":{"44":{}},"text":{"2":{},"4":{},"8":{},"12":{},"13":{},"15":{},"37":{},"39":{},"41":{},"45":{},"48":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"71":{},"73":{},"79":{},"80":{},"81":{},"88":{},"89":{},"92":{},"98":{},"110":{},"115":{},"134":{},"142":{},"143":{},"145":{},"146":{},"147":{}},"component":{}}],["deploy/ch",{"_index":1478,"title":{},"name":{},"text":{"51":{}},"component":{}}],["deploy/keycloak",{"_index":1664,"title":{},"name":{},"text":{"56":{}},"component":{}}],["deployment,daemonset,pod",{"_index":1734,"title":{},"name":{},"text":{"62":{}},"component":{}}],["deployment_nam",{"_index":177,"title":{},"name":{},"text":{"4":{},"62":{}},"component":{}}],["deployments/app",{"_index":1279,"title":{},"name":{},"text":{"39":{}},"component":{}}],["deployments/lib",{"_index":1276,"title":{},"name":{},"text":{"39":{}},"component":{}}],["deployments/quarku",{"_index":1281,"title":{},"name":{},"text":{"39":{}},"component":{}}],["deploymentstrategi",{"_index":351,"title":{},"name":{},"text":{"8":{}},"component":{}}],["deprec",{"_index":552,"title":{},"name":{},"text":{"8":{}},"component":{}}],["depth",{"_index":1840,"title":{},"name":{},"text":{"70":{}},"component":{}}],["deriv",{"_index":2083,"title":{},"name":{},"text":{"110":{}},"component":{}}],["describ",{"_index":67,"title":{},"name":{},"text":{"2":{},"8":{},"12":{},"13":{},"14":{},"17":{},"37":{},"38":{},"39":{},"40":{},"41":{},"64":{},"67":{},"70":{},"72":{},"83":{},"84":{},"86":{},"87":{},"89":{},"92":{},"115":{},"116":{},"122":{},"125":{},"141":{},"142":{},"143":{},"149":{}},"component":{}}],["descript",{"_index":338,"title":{},"name":{},"text":{"8":{},"17":{},"39":{},"70":{},"112":{},"114":{},"118":{},"148":{}},"component":{}}],["design",{"_index":2344,"title":{},"name":{},"text":{"146":{}},"component":{}}],["desir",{"_index":926,"title":{},"name":{},"text":{"32":{},"71":{},"94":{}},"component":{}}],["desktop",{"_index":2081,"title":{},"name":{},"text":{"108":{}},"component":{}}],["destin",{"_index":19,"title":{},"name":{},"text":{"1":{},"11":{},"12":{},"13":{},"15":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"51":{},"69":{},"70":{},"76":{},"90":{},"95":{},"112":{},"114":{},"118":{},"142":{}},"component":{}}],["destroy",{"_index":1001,"title":{"39-11":{}},"name":{},"text":{"39":{}},"component":{}}],["detail",{"_index":555,"title":{},"name":{},"text":{"8":{},"32":{},"39":{},"44":{},"59":{},"95":{},"97":{},"110":{},"124":{},"125":{},"140":{},"149":{}},"component":{}}],["detect",{"_index":535,"title":{},"name":{},"text":{"8":{},"51":{},"69":{},"70":{},"81":{},"123":{}},"component":{}}],["determin",{"_index":404,"title":{},"name":{},"text":{"8":{},"11":{},"39":{},"42":{},"110":{},"112":{},"114":{}},"component":{}}],["dev",{"_index":922,"title":{"149-2":{}},"name":{"70":{}},"text":{"31":{},"39":{},"69":{},"70":{},"110":{},"149":{}},"component":{}}],["dev(2",{"_index":2108,"title":{},"name":{},"text":{"110":{}},"component":{}}],["dev.azure.com",{"_index":543,"title":{},"name":{},"text":{"8":{}},"component":{}}],["develop",{"_index":124,"title":{"115":{},"115-1":{}},"name":{"115":{}},"text":{"3":{},"5":{},"8":{},"39":{},"42":{},"48":{},"51":{},"56":{},"57":{},"61":{},"97":{},"98":{},"108":{},"109":{},"110":{},"115":{},"118":{},"119":{},"123":{},"125":{},"128":{},"132":{},"141":{},"142":{},"145":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["devenviron",{"_index":337,"title":{},"name":{},"text":{"8":{},"15":{},"31":{},"32":{},"35":{},"36":{},"39":{},"44":{},"47":{},"65":{},"80":{}},"component":{}}],["devenvironments.containerbuildconfigur",{"_index":2101,"title":{},"name":{},"text":{"110":{}},"component":{}}],["devenvironments.defaulteditor",{"_index":2099,"title":{},"name":{},"text":{"110":{}},"component":{}}],["devenvironments.defaultplugin",{"_index":2100,"title":{},"name":{},"text":{"110":{}},"component":{}}],["devenvironments.security.containersecuritycontext",{"_index":366,"title":{},"name":{},"text":{"8":{}},"component":{}}],["devenvironments.storag",{"_index":2098,"title":{},"name":{},"text":{"110":{}},"component":{}}],["devfil",{"_index":205,"title":{"45":{},"98":{},"120":{},"130":{},"131":{},"118-1":{},"125-2":{}},"name":{"45":{},"98":{},"120":{},"130":{},"131":{}},"text":{"5":{},"6":{},"7":{},"8":{},"10":{},"17":{},"35":{},"39":{},"41":{},"45":{},"46":{},"50":{},"51":{},"70":{},"71":{},"72":{},"77":{},"80":{},"88":{},"96":{},"98":{},"100":{},"102":{},"103":{},"104":{},"105":{},"107":{},"110":{},"111":{},"117":{},"118":{},"119":{},"120":{},"123":{},"125":{},"128":{},"129":{},"130":{},"131":{},"132":{},"148":{},"149":{}},"component":{}}],["devfile.yaml",{"_index":2126,"title":{},"name":{},"text":{"111":{},"119":{},"123":{},"130":{},"131":{}},"component":{}}],["devfilepath",{"_index":2277,"title":{},"name":{},"text":{"131":{}},"component":{}}],["devfilepath=.yaml",{"_index":2276,"title":{},"name":{},"text":{"130":{}},"component":{}}],["devfileregistri",{"_index":466,"title":{},"name":{},"text":{"8":{},"81":{}},"component":{}}],["devfileregistryurl",{"_index":666,"title":{},"name":{},"text":{"8":{}},"component":{}}],["devop",{"_index":542,"title":{"25":{},"25-1":{},"25-2":{}},"name":{"25":{}},"text":{"8":{},"25":{},"27":{},"119":{},"134":{}},"component":{}}],["devspac",{"_index":1784,"title":{},"name":{},"text":{"69":{}},"component":{}}],["devworkspac",{"_index":111,"title":{"46":{},"70":{},"76":{},"39-5":{},"39-16":{},"39-17":{},"70-1":{},"70-2":{},"70-3":{},"70-4":{},"70-5":{}},"name":{"46":{},"76":{}},"text":{"3":{},"5":{},"6":{},"8":{},"10":{},"19":{},"28":{},"39":{},"41":{},"46":{},"52":{},"59":{},"70":{},"76":{},"77":{},"81":{},"82":{},"91":{},"95":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"110":{},"112":{},"113":{},"114":{},"118":{},"119":{},"120":{},"136":{}},"component":{}}],["devworkspace(1",{"_index":2107,"title":{},"name":{},"text":{"110":{}},"component":{}}],["devworkspace=tru",{"_index":2134,"title":{},"name":{},"text":{"112":{},"114":{},"118":{}},"component":{}}],["devworkspace_fail_tot",{"_index":1812,"title":{},"name":{},"text":{"70":{}},"component":{}}],["devworkspace_operator_index",{"_index":1522,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["devworkspace_operator_vers",{"_index":1524,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["devworkspace_started_success_tot",{"_index":1810,"title":{},"name":{},"text":{"70":{}},"component":{}}],["devworkspace_started_tot",{"_index":1807,"title":{},"name":{},"text":{"70":{}},"component":{}}],["devworkspace_startup_tim",{"_index":1813,"title":{},"name":{},"text":{"70":{}},"component":{}}],["devworkspace_telemetry_backend_port",{"_index":1180,"title":{},"name":{},"text":{"39":{}},"component":{}}],["devworkspacefind",{"_index":1157,"title":{},"name":{},"text":{"39":{}},"component":{}}],["devworkspaceoperatorconfig",{"_index":1886,"title":{},"name":{},"text":{"76":{},"110":{}},"component":{}}],["devworkspacerout",{"_index":1887,"title":{},"name":{},"text":{"76":{}},"component":{}}],["devworkspacetempl",{"_index":1883,"title":{},"name":{},"text":{"76":{},"110":{}},"component":{}}],["devworkspace’",{"_index":1184,"title":{},"name":{},"text":{"39":{}},"component":{}}],["dex",{"_index":2390,"title":{},"name":{},"text":{"150":{}},"component":{}}],["df=.yaml",{"_index":2274,"title":{},"name":{},"text":{"130":{}},"component":{}}],["diagram",{"_index":1951,"title":{},"name":{},"text":{"88":{}},"component":{}}],["differ",{"_index":802,"title":{"149-2":{}},"name":{},"text":{"19":{},"23":{},"38":{},"59":{},"66":{},"67":{},"70":{},"87":{},"97":{},"98":{},"102":{},"130":{},"131":{},"145":{}},"component":{}}],["differenti",{"_index":2422,"title":{},"name":{},"text":{"150":{}},"component":{}}],["digest",{"_index":1485,"title":{},"name":{},"text":{"51":{},"52":{},"83":{}},"component":{}}],["directaccessgrantsenabled=tru",{"_index":1676,"title":{},"name":{},"text":{"56":{}},"component":{}}],["directli",{"_index":485,"title":{},"name":{},"text":{"8":{},"48":{},"80":{},"100":{},"103":{},"104":{},"105":{},"108":{},"142":{},"145":{},"147":{},"150":{}},"component":{}}],["directori",{"_index":384,"title":{},"name":{},"text":{"8":{},"9":{},"39":{},"55":{},"62":{},"64":{},"88":{},"118":{},"119":{},"125":{},"131":{},"143":{}},"component":{}}],["disabl",{"_index":363,"title":{"103-1":{}},"name":{},"text":{"8":{},"23":{},"38":{},"39":{},"40":{},"69":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{}},"component":{}}],["disablecontainerbuildcap",{"_index":362,"title":{},"name":{},"text":{"8":{}},"component":{}}],["disableinternalregistri",{"_index":504,"title":{},"name":{},"text":{"8":{}},"component":{}}],["disablesubdomainisol",{"_index":549,"title":{},"name":{},"text":{"8":{}},"component":{}}],["disconnect",{"_index":1507,"title":{},"name":{},"text":{"52":{},"83":{},"100":{},"103":{},"104":{},"105":{}},"component":{}}],["discover",{"_index":2002,"title":{},"name":{},"text":{"97":{}},"component":{}}],["disk",{"_index":1504,"title":{},"name":{},"text":{"52":{},"57":{},"60":{},"83":{}},"component":{}}],["display",{"_index":527,"title":{},"name":{},"text":{"8":{},"17":{},"25":{},"45":{},"55":{},"60":{},"70":{},"106":{},"110":{},"115":{},"116":{},"140":{},"143":{},"146":{},"149":{}},"component":{}}],["displaynam",{"_index":1312,"title":{},"name":{},"text":{"39":{}},"component":{}}],["displayname='ch",{"_index":1670,"title":{},"name":{},"text":{"56":{}},"component":{}}],["displayname=='$aad_group_name'].id",{"_index":1569,"title":{},"name":{},"text":{"55":{}},"component":{}}],["displayname=='$eclipse_che_application_display_name'].appid",{"_index":1620,"title":{},"name":{},"text":{"55":{}},"component":{}}],["distinguish",{"_index":631,"title":{},"name":{},"text":{"8":{}},"component":{}}],["distribut",{"_index":1401,"title":{},"name":{},"text":{"47":{},"70":{},"148":{}},"component":{}}],["djava.util.logging.manager=org.jboss.logmanager.logmanag",{"_index":1284,"title":{},"name":{},"text":{"39":{}},"component":{}}],["dn",{"_index":56,"title":{"55-4":{}},"name":{},"text":{"1":{},"12":{},"55":{}},"component":{}}],["do",{"_index":1071,"title":{},"name":{},"text":{"39":{},"119":{}},"component":{}}],["doc",{"_index":59,"title":{},"name":{},"text":{"23":{},"24":{},"26":{},"110":{},"125":{},"150":{}},"component":{"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":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}}}],["docker",{"_index":1085,"title":{},"name":{},"text":{"39":{},"48":{},"52":{},"83":{},"95":{}},"component":{}}],["dockercfg",{"_index":1964,"title":{"95-2":{}},"name":{},"text":{"95":{}},"component":{}}],["dockerconfigjson",{"_index":1972,"title":{},"name":{},"text":{"95":{}},"component":{}}],["dockerfil",{"_index":1004,"title":{"39-13":{},"39-14":{}},"name":{},"text":{"42":{},"115":{}},"component":{}}],["dockerfile.jvm",{"_index":1268,"title":{},"name":{},"text":{"39":{}},"component":{}}],["dockerfile.n",{"_index":1289,"title":{},"name":{},"text":{"39":{}},"component":{}}],["docs?image=quay.io/devfile/univers",{"_index":2269,"title":{},"name":{},"text":{"128":{}},"component":{}}],["document",{"_index":136,"title":{},"name":{},"text":{"3":{},"9":{},"21":{},"22":{},"39":{},"44":{},"45":{},"60":{},"64":{},"87":{},"110":{},"111":{},"118":{},"125":{},"136":{},"138":{},"148":{},"150":{}},"component":{}}],["doesn’t",{"_index":800,"title":{},"name":{},"text":{"18":{}},"component":{}}],["domain",{"_index":44,"title":{"49":{}},"name":{"49":{}},"text":{"1":{},"8":{},"39":{},"49":{},"55":{},"56":{},"80":{}},"component":{}}],["domain=$domain_nam",{"_index":1634,"title":{},"name":{},"text":{"55":{}},"component":{}}],["domain_nam",{"_index":1597,"title":{},"name":{},"text":{"55":{}},"component":{}}],["domain_name=azr.mi",{"_index":1595,"title":{},"name":{},"text":{"55":{}},"component":{}}],["done",{"_index":1489,"title":{},"name":{},"text":{"51":{},"97":{},"134":{}},"component":{}}],["don’t",{"_index":414,"title":{},"name":{},"text":{"8":{}},"component":{}}],["down",{"_index":1017,"title":{},"name":{},"text":{"39":{},"84":{},"115":{},"116":{},"138":{},"140":{}},"component":{}}],["download",{"_index":687,"title":{},"name":{},"text":{"9":{},"39":{},"48":{},"52":{},"64":{},"83":{},"123":{}},"component":{}}],["dprojectartifactid=devworkspac",{"_index":1108,"title":{},"name":{},"text":{"39":{}},"component":{}}],["dprojectgroupid=mygroup",{"_index":1107,"title":{},"name":{},"text":{"39":{}},"component":{}}],["dprojectversion=1.0.0",{"_index":1109,"title":{},"name":{},"text":{"39":{}},"component":{}}],["dquarkus.http.host=0.0.0.0",{"_index":1283,"title":{},"name":{},"text":{"39":{}},"component":{}}],["dquarkus.http.port=$devworkspace_telemetry_backend_port",{"_index":1302,"title":{},"name":{},"text":{"39":{}},"component":{}}],["dquarkus.http.port=${devworkspace_telemetry_backend_port",{"_index":1189,"title":{},"name":{},"text":{"39":{}},"component":{}}],["dquarkus.native.contain",{"_index":1304,"title":{},"name":{},"text":{"39":{}},"component":{}}],["drop",{"_index":2156,"title":{},"name":{},"text":{"115":{},"116":{},"138":{},"140":{}},"component":{}}],["due",{"_index":394,"title":{},"name":{},"text":{"8":{},"38":{},"70":{}},"component":{}}],["duplic",{"_index":2166,"title":{"129":{}},"name":{"129":{}},"text":{"117":{},"129":{}},"component":{}}],["durat",{"_index":393,"title":{},"name":{},"text":{"8":{},"39":{},"70":{}},"component":{}}],["dure",{"_index":42,"title":{"89":{}},"name":{"89":{}},"text":{"1":{},"5":{},"9":{},"12":{},"30":{},"31":{},"32":{},"35":{},"36":{},"38":{},"44":{},"52":{},"71":{},"74":{},"80":{},"89":{},"92":{},"134":{}},"component":{}}],["dw",{"_index":2120,"title":{},"name":{},"text":{"110":{}},"component":{}}],["dwo",{"_index":1829,"title":{},"name":{},"text":{"70":{}},"component":{}}],["dynam",{"_index":2356,"title":{},"name":{},"text":{"148":{}},"component":{}}],["e.g",{"_index":1378,"title":{},"name":{},"text":{"44":{}},"component":{}}],["each",{"_index":149,"title":{},"name":{},"text":{"4":{},"5":{},"8":{},"9":{},"17":{},"18":{},"19":{},"31":{},"35":{},"43":{},"45":{},"48":{},"51":{},"56":{},"62":{},"71":{},"72":{},"74":{},"76":{},"81":{},"87":{},"110":{},"111":{},"123":{},"134":{},"150":{}},"component":{}}],["eap",{"_index":2049,"title":{},"name":{},"text":{"102":{}},"component":{}}],["earlier",{"_index":1936,"title":{},"name":{},"text":{"85":{}},"component":{}}],["easi",{"_index":2410,"title":{},"name":{},"text":{"150":{}},"component":{}}],["easili",{"_index":2426,"title":{},"name":{},"text":{"150":{}},"component":{}}],["echo",{"_index":1032,"title":{},"name":{},"text":{"39":{}},"component":{}}],["eclips",{"_index":307,"title":{"12":{},"13":{},"40":{},"78":{},"94":{},"149":{},"150":{},"149-1":{},"149-2":{},"149-4":{},"149-6":{},"149-7":{},"150-3":{}},"name":{"150":{}},"text":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"40":{},"41":{},"44":{},"47":{},"49":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"59":{},"61":{},"64":{},"65":{},"67":{},"69":{},"70":{},"71":{},"75":{},"76":{},"78":{},"79":{},"80":{},"81":{},"83":{},"84":{},"85":{},"87":{},"89":{},"90":{},"91":{},"94":{},"98":{},"111":{},"115":{},"123":{},"125":{},"135":{},"146":{},"148":{},"149":{},"150":{}},"component":{}}],["eclipse/ch",{"_index":1352,"title":{},"name":{},"text":{"39":{},"80":{}},"component":{}}],["eclipse_che_application_id",{"_index":1622,"title":{},"name":{},"text":{"55":{}},"component":{}}],["eclipse_che_resource_group",{"_index":1557,"title":{},"name":{},"text":{"55":{}},"component":{}}],["eclipse_che_resource_group=eclips",{"_index":1554,"title":{},"name":{},"text":{"55":{}},"component":{}}],["ecosystem",{"_index":1512,"title":{},"name":{},"text":{"52":{},"73":{},"78":{},"83":{},"85":{}},"component":{}}],["edit",{"_index":885,"title":{"115-2":{}},"name":{},"text":{"24":{},"39":{},"48":{},"76":{},"81":{},"89":{},"90":{},"97":{},"100":{},"103":{},"104":{},"105":{},"108":{},"115":{},"132":{},"150":{}},"component":{}}],["editor",{"_index":343,"title":{},"name":{},"text":{"8":{},"34":{},"39":{},"72":{},"80":{},"88":{},"111":{},"132":{},"137":{},"138":{},"146":{},"148":{}},"component":{}}],["editor.yaml",{"_index":1974,"title":{"97-1":{},"97-2":{}},"name":{},"text":{"97":{},"108":{},"132":{}},"component":{}}],["editor=(1",{"_index":2280,"title":{},"name":{},"text":{"132":{}},"component":{}}],["editor=ch",{"_index":2261,"title":{},"name":{},"text":{"126":{}},"component":{}}],["editorid",{"_index":1919,"title":{},"name":{},"text":{"80":{}},"component":{}}],["editors.yaml",{"_index":2281,"title":{},"name":{},"text":{"132":{}},"component":{}}],["effect",{"_index":1470,"title":{},"name":{},"text":{"51":{},"125":{},"146":{}},"component":{}}],["effici",{"_index":2333,"title":{},"name":{},"text":{"142":{}},"component":{}}],["ei",{"_index":929,"title":{},"name":{},"text":{"32":{}},"component":{}}],["email",{"_index":1623,"title":{},"name":{},"text":{"55":{},"56":{},"95":{},"113":{}},"component":{}}],["email=\\\"test@test.com",{"_index":1679,"title":{},"name":{},"text":{"56":{}},"component":{}}],["emailverified=tru",{"_index":1680,"title":{},"name":{},"text":{"56":{}},"component":{}}],["embed",{"_index":509,"title":{"48-2":{}},"name":{},"text":{"8":{},"34":{},"48":{},"60":{},"150":{}},"component":{}}],["empti",{"_index":420,"title":{},"name":{},"text":{"8":{},"11":{},"19":{},"38":{}},"component":{}}],["enabl",{"_index":468,"title":{"47":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"69-1":{}},"name":{"47":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{}},"text":{"8":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"37":{},"39":{},"47":{},"55":{},"60":{},"69":{},"80":{},"88":{},"97":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"111":{},"134":{},"135":{},"141":{},"145":{},"146":{},"147":{},"149":{}},"component":{}}],["enabled=tru",{"_index":1671,"title":{},"name":{},"text":{"56":{}},"component":{}}],["encod",{"_index":559,"title":{},"name":{},"text":{"8":{},"17":{},"40":{},"95":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{}},"component":{}}],["encount",{"_index":2022,"title":{},"name":{},"text":{"100":{},"103":{},"104":{},"105":{},"124":{}},"component":{}}],["encrypt",{"_index":1455,"title":{"55-5":{}},"name":{},"text":{"51":{},"55":{},"71":{}},"component":{}}],["end",{"_index":839,"title":{"39-3":{}},"name":{},"text":{"21":{},"39":{},"60":{},"71":{},"149":{}},"component":{}}],["endpoint",{"_index":540,"title":{},"name":{},"text":{"8":{},"21":{},"22":{},"23":{},"24":{},"39":{},"69":{},"70":{},"80":{},"88":{},"97":{},"123":{}},"component":{}}],["enforc",{"_index":1868,"title":{},"name":{},"text":{"75":{}},"component":{}}],["enhanc",{"_index":712,"title":{},"name":{},"text":{"10":{},"148":{}},"component":{}}],["enough",{"_index":1372,"title":{},"name":{},"text":{"43":{},"123":{}},"component":{}}],["ensur",{"_index":283,"title":{},"name":{},"text":{"6":{},"43":{},"58":{},"59":{},"77":{},"98":{},"123":{},"134":{}},"component":{}}],["enter",{"_index":851,"title":{},"name":{},"text":{"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"69":{},"70":{},"110":{},"119":{},"120":{},"127":{},"141":{},"142":{},"143":{}},"component":{}}],["enterpris",{"_index":546,"title":{"150-5":{}},"name":{},"text":{"8":{},"23":{},"134":{},"150":{}},"component":{}}],["entir",{"_index":1849,"title":{},"name":{},"text":{"71":{},"76":{}},"component":{}}],["entra",{"_index":1546,"title":{"55-6":{}},"name":{},"text":{"55":{}},"component":{}}],["entri",{"_index":1875,"title":{},"name":{},"text":{"75":{},"76":{},"145":{}},"component":{}}],["entrypoint",{"_index":658,"title":{},"name":{},"text":{"8":{},"39":{}},"component":{}}],["env",{"_index":417,"title":{},"name":{},"text":{"8":{},"10":{},"39":{},"55":{},"60":{},"71":{},"100":{},"103":{},"104":{},"105":{},"112":{},"114":{}},"component":{}}],["env_var_1",{"_index":732,"title":{},"name":{},"text":{"10":{}},"component":{}}],["env_var_2",{"_index":734,"title":{},"name":{},"text":{"10":{}},"component":{}}],["environ",{"_index":72,"title":{"52":{},"71":{},"83":{},"99":{},"71-3":{}},"name":{"52":{},"71":{},"83":{},"99":{}},"text":{"2":{},"3":{},"5":{},"8":{},"10":{},"29":{},"30":{},"38":{},"39":{},"48":{},"53":{},"61":{},"71":{},"80":{},"83":{},"98":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"111":{},"112":{},"114":{},"123":{},"125":{},"148":{},"150":{}},"component":{}}],["environment.sh",{"_index":1520,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["eof",{"_index":770,"title":{},"name":{},"text":{"15":{},"17":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"40":{},"55":{},"56":{},"76":{},"95":{},"113":{},"134":{}},"component":{}}],["ephemer",{"_index":435,"title":{},"name":{},"text":{"8":{},"31":{},"32":{},"35":{},"47":{},"118":{},"133":{}},"component":{}}],["equival",{"_index":1435,"title":{},"name":{},"text":{"48":{}},"component":{}}],["eras",{"_index":1870,"title":{},"name":{},"text":{"75":{}},"component":{}}],["err",{"_index":1059,"title":{},"name":{},"text":{"39":{}},"component":{}}],["err).info(\"error",{"_index":1063,"title":{},"name":{},"text":{"39":{}},"component":{}}],["error",{"_index":521,"title":{"124":{}},"name":{"124":{}},"text":{"8":{},"59":{},"69":{},"70":{},"121":{},"124":{},"129":{},"137":{},"141":{}},"component":{}}],["especi",{"_index":918,"title":{},"name":{},"text":{"31":{}},"component":{}}],["establish",{"_index":2313,"title":{},"name":{},"text":{"141":{}},"component":{}}],["etc",{"_index":2142,"title":{},"name":{},"text":{"113":{}},"component":{}}],["etc/ca",{"_index":1651,"title":{},"name":{},"text":{"56":{}},"component":{}}],["etc/config",{"_index":2136,"title":{},"name":{},"text":{"112":{}},"component":{}}],["etc/config/ch",{"_index":1391,"title":{},"name":{},"text":{"44":{}},"component":{}}],["etc/gitconfig",{"_index":1388,"title":{},"name":{},"text":{"44":{}},"component":{}}],["etc/pki/ca",{"_index":723,"title":{},"name":{},"text":{"10":{}},"component":{}}],["etc/secret",{"_index":2145,"title":{},"name":{},"text":{"114":{}},"component":{}}],["eval",{"_index":1717,"title":{},"name":{},"text":{"60":{}},"component":{}}],["evalu",{"_index":952,"title":{},"name":{},"text":{"36":{}},"component":{}}],["even",{"_index":801,"title":{},"name":{},"text":{"19":{},"76":{},"97":{},"118":{}},"component":{}}],["event",{"_index":730,"title":{"39-2":{}},"name":{},"text":{"10":{},"39":{},"70":{},"80":{},"125":{}},"component":{}}],["event(w",{"_index":1050,"title":{},"name":{},"text":{"39":{}},"component":{}}],["everyone’",{"_index":2414,"title":{},"name":{},"text":{"150":{}},"component":{}}],["everyth",{"_index":2221,"title":{},"name":{},"text":{"123":{},"125":{}},"component":{}}],["exact",{"_index":1579,"title":{},"name":{},"text":{"55":{}},"component":{}}],["exactli",{"_index":2413,"title":{},"name":{},"text":{"150":{}},"component":{}}],["exampl",{"_index":85,"title":{"39-8":{}},"name":{},"text":{"2":{},"5":{},"8":{},"9":{},"10":{},"17":{},"19":{},"30":{},"31":{},"36":{},"39":{},"44":{},"48":{},"69":{},"70":{},"71":{},"81":{},"97":{},"108":{},"110":{},"112":{},"114":{},"118":{},"119":{},"120":{},"123":{},"125":{},"126":{},"128":{},"134":{}},"component":{}}],["example.yml",{"_index":2246,"title":{},"name":{},"text":{"125":{}},"component":{}}],["example:latest",{"_index":1088,"title":{},"name":{},"text":{"39":{}},"component":{}}],["except",{"_index":747,"title":{},"name":{},"text":{"11":{}},"component":{}}],["exec",{"_index":1365,"title":{},"name":{},"text":{"42":{},"51":{},"56":{}},"component":{}}],["execut",{"_index":1359,"title":{},"name":{},"text":{"41":{},"52":{},"64":{},"83":{},"92":{}},"component":{}}],["executionpolici",{"_index":1741,"title":{},"name":{},"text":{"64":{}},"component":{}}],["executor",{"_index":1215,"title":{},"name":{},"text":{"39":{}},"component":{}}],["exist",{"_index":353,"title":{},"name":{},"text":{"8":{},"9":{},"18":{},"38":{},"39":{},"51":{},"62":{},"112":{},"114":{},"115":{},"125":{},"136":{},"138":{},"148":{},"149":{}},"component":{}}],["expand",{"_index":901,"title":{},"name":{},"text":{"26":{},"138":{}},"component":{}}],["expect",{"_index":236,"title":{},"name":{},"text":{"5":{},"41":{},"64":{},"127":{}},"component":{}}],["experi",{"_index":1398,"title":{},"name":{},"text":{"47":{},"98":{},"110":{},"125":{}},"component":{}}],["expir",{"_index":624,"title":{},"name":{},"text":{"8":{},"24":{}},"component":{}}],["explain",{"_index":1696,"title":{},"name":{},"text":{"57":{}},"component":{}}],["explan",{"_index":2264,"title":{},"name":{},"text":{"126":{}},"component":{}}],["explicitli",{"_index":206,"title":{},"name":{},"text":{"5":{},"8":{},"149":{}},"component":{}}],["explor",{"_index":2317,"title":{},"name":{},"text":{"141":{},"143":{},"145":{},"146":{}},"component":{}}],["export",{"_index":1594,"title":{},"name":{},"text":{"55":{},"103":{}},"component":{}}],["expos",{"_index":301,"title":{"69-1":{}},"name":{},"text":{"7":{},"39":{},"69":{},"70":{}},"component":{}}],["exposur",{"_index":2005,"title":{},"name":{},"text":{"97":{},"123":{},"143":{}},"component":{}}],["express",{"_index":2352,"title":{},"name":{},"text":{"148":{}},"component":{}}],["extend",{"_index":1008,"title":{},"name":{},"text":{"39":{},"46":{},"66":{},"84":{},"119":{},"120":{},"148":{},"150":{}},"component":{}}],["extens",{"_index":938,"title":{"48":{},"66":{},"144":{},"48-2":{},"111-1":{}},"name":{"48":{},"66":{},"144":{}},"text":{"34":{},"48":{},"66":{},"72":{},"111":{},"137":{},"138":{},"145":{},"146":{},"148":{},"149":{},"150":{}},"component":{}}],["extensions.json",{"_index":2131,"title":{},"name":{},"text":{"111":{}},"component":{}}],["extension’",{"_index":1426,"title":{},"name":{},"text":{"48":{},"111":{}},"component":{}}],["extern",{"_index":505,"title":{},"name":{},"text":{"8":{},"22":{},"51":{},"55":{}},"component":{}}],["externaldevfileregistri",{"_index":321,"title":{},"name":{},"text":{"8":{}},"component":{}}],["externalpluginregistri",{"_index":320,"title":{},"name":{},"text":{"8":{}},"component":{}}],["extra",{"_index":1654,"title":{},"name":{},"text":{"56":{},"123":{}},"component":{}}],["extract",{"_index":1427,"title":{},"name":{},"text":{"48":{},"111":{}},"component":{}}],["extraproperti",{"_index":94,"title":{},"name":{},"text":{"2":{},"8":{},"30":{},"55":{},"56":{}},"component":{}}],["f",{"_index":768,"title":{},"name":{},"text":{"15":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"40":{},"55":{},"56":{},"62":{},"76":{},"95":{},"113":{},"134":{}},"component":{}}],["f1",{"_index":2331,"title":{},"name":{},"text":{"141":{},"142":{}},"component":{}}],["f2",{"_index":1488,"title":{},"name":{},"text":{"51":{}},"component":{}}],["fact",{"_index":921,"title":{},"name":{},"text":{"31":{},"69":{}},"component":{}}],["factori",{"_index":2075,"title":{},"name":{},"text":{"106":{},"125":{},"148":{},"150":{}},"component":{}}],["fail",{"_index":406,"title":{},"name":{},"text":{"8":{},"38":{},"70":{},"76":{},"110":{},"118":{},"119":{},"141":{},"149":{}},"component":{}}],["failedmount",{"_index":1827,"title":{},"name":{},"text":{"70":{}},"component":{}}],["failedschedul",{"_index":1826,"title":{},"name":{},"text":{"70":{}},"component":{}}],["failur",{"_index":1820,"title":{},"name":{},"text":{"70":{}},"component":{}}],["fall",{"_index":218,"title":{},"name":{},"text":{"5":{}},"component":{}}],["fals",{"_index":365,"title":{},"name":{},"text":{"8":{},"10":{},"23":{},"39":{},"69":{},"97":{},"103":{},"110":{},"118":{}},"component":{}}],["faq",{"_index":2359,"title":{"149-8":{},"149-9":{}},"name":{},"text":{"149":{}},"component":{}}],["fast",{"_index":1097,"title":{},"name":{},"text":{"39":{},"76":{}},"component":{}}],["faster",{"_index":139,"title":{"4":{}},"name":{"4":{}},"text":{"42":{},"123":{}},"component":{}}],["favor",{"_index":553,"title":{},"name":{},"text":{"8":{}},"component":{}}],["featur",{"_index":126,"title":{"145":{}},"name":{"145":{}},"text":{"3":{},"28":{},"31":{},"39":{},"69":{},"70":{},"94":{},"98":{},"108":{},"123":{},"132":{},"144":{},"145":{},"147":{},"149":{},"150":{}},"component":{}}],["feder",{"_index":615,"title":{},"name":{},"text":{"8":{}},"component":{}}],["feedback",{"_index":1098,"title":{},"name":{},"text":{"39":{}},"component":{}}],["fetch",{"_index":298,"title":{},"name":{},"text":{"7":{},"119":{}},"component":{}}],["few",{"_index":2218,"title":{},"name":{},"text":{"123":{}},"component":{}}],["field",{"_index":78,"title":{"8":{}},"name":{"8":{}},"text":{"2":{},"8":{},"21":{},"22":{},"30":{},"32":{},"34":{},"35":{},"38":{},"39":{},"89":{},"90":{},"110":{},"115":{},"119":{},"120":{},"125":{}},"component":{}}],["figur",{"_index":108,"title":{},"name":{},"text":{"3":{},"7":{},"41":{},"45":{},"50":{},"69":{},"70":{},"72":{},"77":{},"88":{},"106":{},"125":{}},"component":{}}],["file",{"_index":693,"title":{"71":{},"130":{},"131":{},"71-1":{},"95-2":{},"95-3":{}},"name":{"71":{},"130":{},"131":{}},"text":{"9":{},"10":{},"12":{},"13":{},"17":{},"21":{},"29":{},"33":{},"39":{},"44":{},"48":{},"51":{},"60":{},"71":{},"80":{},"81":{},"89":{},"90":{},"95":{},"97":{},"98":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"108":{},"111":{},"112":{},"113":{},"114":{},"117":{},"119":{},"123":{},"125":{},"130":{},"131":{},"132":{},"136":{},"138":{},"141":{},"142":{},"143":{},"150":{}},"component":{}}],["file=/etc/ca",{"_index":1660,"title":{},"name":{},"text":{"56":{}},"component":{}}],["file=ca.crt",{"_index":758,"title":{},"name":{},"text":{"13":{},"44":{}},"component":{}}],["file=custom",{"_index":1465,"title":{},"name":{},"text":{"51":{}},"component":{}}],["file=keycloak",{"_index":1681,"title":{},"name":{},"text":{"56":{}},"component":{}}],["file=mi",{"_index":796,"title":{},"name":{},"text":{"17":{}},"component":{}}],["file=plugin.yaml",{"_index":1320,"title":{},"name":{},"text":{"39":{}},"component":{}}],["filesystem",{"_index":742,"title":{},"name":{},"text":{"10":{},"118":{},"119":{},"120":{}},"component":{}}],["filter",{"_index":53,"title":{},"name":{},"text":{"1":{}},"component":{}}],["final",{"_index":1154,"title":{},"name":{},"text":{"39":{}},"component":{}}],["find",{"_index":102,"title":{"49":{}},"name":{"49":{}},"text":{"2":{},"15":{},"48":{},"49":{},"76":{},"97":{},"110":{},"111":{},"141":{}},"component":{}}],["fine",{"_index":905,"title":{},"name":{},"text":{"30":{}},"component":{}}],["fingerprint",{"_index":1482,"title":{},"name":{},"text":{"51":{}},"component":{}}],["finish",{"_index":754,"title":{},"name":{},"text":{"12":{},"39":{},"40":{},"51":{},"94":{}},"component":{}}],["firefox",{"_index":2232,"title":{},"name":{},"text":{"124":{}},"component":{}}],["firewal",{"_index":2212,"title":{},"name":{},"text":{"122":{}},"component":{}}],["first",{"_index":415,"title":{"106":{}},"name":{"106":{}},"text":{"8":{},"75":{},"106":{},"128":{},"135":{}},"component":{}}],["fix",{"_index":1422,"title":{},"name":{},"text":{"48":{}},"component":{}}],["flag",{"_index":1186,"title":{},"name":{},"text":{"39":{},"84":{},"110":{}},"component":{}}],["flight",{"_index":1838,"title":{},"name":{},"text":{"70":{}},"component":{}}],["folder",{"_index":2288,"title":{},"name":{},"text":{"134":{},"143":{}},"component":{}}],["follow",{"_index":65,"title":{},"name":{},"text":{"2":{},"4":{},"5":{},"8":{},"9":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"30":{},"36":{},"39":{},"48":{},"49":{},"50":{},"52":{},"53":{},"54":{},"55":{},"59":{},"62":{},"64":{},"70":{},"71":{},"74":{},"75":{},"76":{},"79":{},"83":{},"87":{},"88":{},"93":{},"95":{},"100":{},"103":{},"105":{},"108":{},"110":{},"111":{},"113":{},"118":{},"119":{},"124":{},"125":{},"126":{},"128":{},"130":{},"131":{},"134":{},"135":{},"139":{},"141":{},"143":{},"145":{},"149":{},"150":{}},"component":{}}],["foo_env",{"_index":1851,"title":{},"name":{},"text":{"71":{}},"component":{}}],["for=condition=readi",{"_index":1644,"title":{},"name":{},"text":{"56":{}},"component":{}}],["for=jsonpath='{.status.phase}'=run",{"_index":2122,"title":{},"name":{},"text":{"110":{}},"component":{}}],["for=jsonpath='{.status.phase}'=stop",{"_index":2119,"title":{},"name":{},"text":{"110":{}},"component":{}}],["forbidden",{"_index":2324,"title":{},"name":{},"text":{"141":{}},"component":{}}],["forc",{"_index":1742,"title":{},"name":{},"text":{"64":{}},"component":{}}],["fork",{"_index":1439,"title":{},"name":{},"text":{"48":{}},"component":{}}],["form",{"_index":489,"title":{},"name":{},"text":{"8":{},"38":{},"71":{}},"component":{}}],["format",{"_index":183,"title":{},"name":{},"text":{"4":{},"8":{},"13":{},"32":{},"36":{},"51":{},"76":{},"88":{},"134":{}},"component":{}}],["former",{"_index":1092,"title":{},"name":{},"text":{"39":{}},"component":{}}],["formerli",{"_index":1909,"title":{},"name":{},"text":{"79":{}},"component":{}}],["four",{"_index":1912,"title":{},"name":{},"text":{"80":{}},"component":{}}],["fqdn",{"_index":1451,"title":{"49":{}},"name":{"49":{}},"text":{"49":{},"119":{},"120":{},"127":{}},"component":{}}],["frame",{"_index":1030,"title":{},"name":{},"text":{"39":{}},"component":{}}],["framework",{"_index":2379,"title":{},"name":{},"text":{"149":{}},"component":{}}],["fraudul",{"_index":2376,"title":{},"name":{},"text":{"149":{}},"component":{}}],["frequent",{"_index":2204,"title":{"149-8":{}},"name":{},"text":{"121":{}},"component":{}}],["fresh",{"_index":1806,"title":{},"name":{},"text":{"70":{}},"component":{}}],["front",{"_index":1101,"title":{},"name":{},"text":{"39":{}},"component":{}}],["fsgroup",{"_index":652,"title":{},"name":{},"text":{"8":{}},"component":{}}],["fulfil",{"_index":100,"title":{},"name":{},"text":{"2":{}},"component":{}}],["full",{"_index":284,"title":{},"name":{},"text":{"6":{}},"component":{}}],["fulli",{"_index":1449,"title":{"49":{}},"name":{"49":{}},"text":{"49":{}},"component":{}}],["func",{"_index":1049,"title":{},"name":{},"text":{"39":{}},"component":{}}],["function",{"_index":294,"title":{},"name":{},"text":{"7":{},"39":{},"66":{},"149":{}},"component":{}}],["further",{"_index":964,"title":{},"name":{},"text":{"36":{},"117":{},"138":{},"142":{}},"component":{}}],["g",{"_index":838,"title":{},"name":{},"text":{"21":{},"118":{}},"component":{}}],["g+rwx",{"_index":1296,"title":{},"name":{},"text":{"39":{}},"component":{}}],["ga",{"_index":2045,"title":{},"name":{},"text":{"102":{}},"component":{}}],["gap",{"_index":1411,"title":{},"name":{},"text":{"48":{}},"component":{}}],["garbag",{"_index":1797,"title":{},"name":{},"text":{"69":{}},"component":{}}],["gateway",{"_index":226,"title":{"50":{}},"name":{"50":{}},"text":{"5":{},"6":{},"8":{},"19":{},"42":{},"50":{},"55":{},"77":{}},"component":{}}],["gatewaycontain",{"_index":311,"title":{},"name":{},"text":{"8":{}},"component":{}}],["gatewayphas",{"_index":667,"title":{},"name":{},"text":{"8":{}},"component":{}}],["gather",{"_index":1367,"title":{},"name":{},"text":{"42":{}},"component":{}}],["gb",{"_index":1503,"title":{},"name":{},"text":{"52":{},"60":{},"83":{},"149":{}},"component":{}}],["gdpr",{"_index":1865,"title":{"75":{}},"name":{"75":{}},"text":{"75":{}},"component":{}}],["gener",{"_index":75,"title":{},"name":{},"text":{"2":{},"8":{},"12":{},"13":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"55":{},"70":{},"75":{},"81":{},"96":{},"120":{},"134":{},"148":{},"149":{}},"component":{}}],["genrsa",{"_index":826,"title":{},"name":{},"text":{"21":{}},"component":{}}],["get",{"_index":46,"title":{"17":{},"107":{},"39-1":{},"150-1":{}},"name":{"17":{},"107":{}},"text":{"1":{},"16":{},"17":{},"39":{},"44":{},"49":{},"52":{},"58":{},"59":{},"62":{},"69":{},"70":{},"75":{},"83":{},"149":{},"150":{}},"component":{}}],["getlogger(abstractanalyticsmanager.class",{"_index":1155,"title":{},"name":{},"text":{"39":{}},"component":{}}],["gi",{"_index":932,"title":{},"name":{},"text":{"32":{}},"component":{}}],["gib",{"_index":240,"title":{},"name":{},"text":{"5":{}},"component":{}}],["gilab",{"_index":2181,"title":{},"name":{},"text":{"119":{}},"component":{}}],["git",{"_index":297,"title":{"27":{},"44":{},"91":{},"113":{},"119":{},"134":{}},"name":{"27":{},"44":{},"91":{},"113":{},"119":{},"134":{}},"text":{"7":{},"8":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"37":{},"39":{},"44":{},"51":{},"62":{},"83":{},"84":{},"91":{},"94":{},"96":{},"97":{},"106":{},"107":{},"108":{},"110":{},"111":{},"113":{},"115":{},"119":{},"120":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"134":{},"136":{},"142":{},"143":{}},"component":{}}],["git+ssh",{"_index":2184,"title":{},"name":{},"text":{"119":{}},"component":{}}],["gitconfig",{"_index":2141,"title":{},"name":{},"text":{"113":{}},"component":{}}],["github",{"_index":326,"title":{"23":{},"125":{},"142":{},"23-1":{},"23-2":{},"125-1":{},"149-7":{}},"name":{"23":{},"125":{},"142":{}},"text":{"8":{},"23":{},"27":{},"39":{},"48":{},"91":{},"119":{},"120":{},"125":{},"134":{},"142":{},"144":{},"147":{},"149":{},"150":{}},"component":{}}],["github.com",{"_index":545,"title":{},"name":{},"text":{"8":{},"23":{}},"component":{}}],["github/workflow",{"_index":2245,"title":{},"name":{},"text":{"125":{}},"component":{}}],["github_token",{"_index":2253,"title":{},"name":{},"text":{"125":{}},"component":{}}],["gitlab",{"_index":327,"title":{"24":{},"24-1":{},"24-2":{}},"name":{"24":{}},"text":{"8":{},"24":{},"27":{},"91":{},"119":{},"120":{},"134":{}},"component":{}}],["gitlab.com",{"_index":547,"title":{},"name":{},"text":{"8":{}},"component":{}}],["gittrustedcertsconfigmapnam",{"_index":450,"title":{},"name":{},"text":{"8":{},"44":{}},"component":{}}],["give",{"_index":1609,"title":{},"name":{},"text":{"55":{}},"component":{}}],["given",{"_index":433,"title":{},"name":{},"text":{"8":{},"31":{},"35":{},"39":{},"71":{}},"component":{}}],["global",{"_index":584,"title":{"37":{}},"name":{"37":{}},"text":{"8":{},"30":{},"37":{},"111":{}},"component":{}}],["glossari",{"_index":2351,"title":{"148":{}},"name":{"148":{}},"text":{},"component":{}}],["go",{"_index":850,"title":{"100":{}},"name":{"100":{}},"text":{"21":{},"22":{},"23":{},"24":{},"26":{},"39":{},"49":{},"59":{},"69":{},"70":{},"76":{},"93":{},"99":{},"100":{},"111":{},"124":{},"134":{},"140":{}},"component":{}}],["go.uber.org/zap",{"_index":1046,"title":{},"name":{},"text":{"39":{}},"component":{}}],["goal",{"_index":2406,"title":{},"name":{},"text":{"150":{}},"component":{}}],["godaddi",{"_index":1602,"title":{},"name":{},"text":{"55":{}},"component":{}}],["goe",{"_index":2175,"title":{},"name":{},"text":{"118":{}},"component":{}}],["golang",{"_index":2089,"title":{},"name":{},"text":{"110":{},"118":{}},"component":{}}],["googl",{"_index":1906,"title":{},"name":{},"text":{"79":{},"124":{}},"component":{}}],["goproxi",{"_index":2026,"title":{},"name":{},"text":{"100":{}},"component":{}}],["gradl",{"_index":2017,"title":{"101":{}},"name":{"101":{}},"text":{"99":{},"101":{}},"component":{}}],["grafana",{"_index":1783,"title":{},"name":{},"text":{"69":{},"70":{},"150":{}},"component":{}}],["grant",{"_index":474,"title":{},"name":{},"text":{"8":{},"15":{}},"component":{}}],["graphic",{"_index":2158,"title":{},"name":{},"text":{"115":{}},"component":{}}],["grep",{"_index":1477,"title":{},"name":{},"text":{"51":{},"76":{}},"component":{}}],["group",{"_index":113,"title":{},"name":{},"text":{"3":{},"8":{},"11":{},"55":{},"104":{},"115":{}},"component":{}}],["gui",{"_index":1958,"title":{},"name":{},"text":{"93":{},"145":{},"147":{}},"component":{}}],["guid",{"_index":1142,"title":{},"name":{},"text":{"39":{},"91":{},"120":{}},"component":{}}],["guidanc",{"_index":2387,"title":{},"name":{},"text":{"149":{}},"component":{}}],["guide/configur",{"_index":556,"title":{},"name":{},"text":{"8":{}},"component":{}}],["guide/deploy",{"_index":455,"title":{},"name":{},"text":{"8":{}},"component":{}}],["handler",{"_index":1079,"title":{},"name":{},"text":{"39":{}},"component":{}}],["happen",{"_index":1021,"title":{},"name":{},"text":{"39":{}},"component":{}}],["hashmap(properti",{"_index":1238,"title":{},"name":{},"text":{"39":{}},"component":{}}],["hasn’t",{"_index":1468,"title":{},"name":{},"text":{"51":{}},"component":{}}],["hat",{"_index":1511,"title":{"60":{},"149":{},"115-3":{},"149-1":{},"149-2":{},"149-4":{},"149-7":{}},"name":{"60":{}},"text":{"52":{},"54":{},"60":{},"61":{},"69":{},"70":{},"78":{},"79":{},"80":{},"83":{},"85":{},"102":{},"115":{},"118":{},"125":{},"141":{},"147":{},"149":{},"150":{}},"component":{}}],["have",{"_index":2290,"title":{},"name":{},"text":{"134":{}},"component":{}}],["he/sh",{"_index":595,"title":{},"name":{},"text":{"8":{}},"component":{}}],["header",{"_index":519,"title":{},"name":{},"text":{"8":{}},"component":{}}],["headermessag",{"_index":322,"title":{},"name":{},"text":{"8":{}},"component":{}}],["health",{"_index":159,"title":{},"name":{},"text":{"4":{},"55":{}},"component":{}}],["heap",{"_index":1796,"title":{},"name":{},"text":{"69":{}},"component":{}}],["hello",{"_index":1314,"title":{},"name":{},"text":{"39":{},"110":{},"119":{},"120":{},"126":{}},"component":{}}],["helm",{"_index":1549,"title":{},"name":{},"text":{"55":{},"56":{}},"component":{}}],["help",{"_index":2239,"title":{},"name":{},"text":{"125":{},"147":{},"150":{}},"component":{}}],["here",{"_index":208,"title":{},"name":{},"text":{"5":{},"39":{}},"component":{}}],["high",{"_index":109,"title":{},"name":{},"text":{"3":{}},"component":{}}],["higher",{"_index":1517,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["histogram",{"_index":1814,"title":{},"name":{},"text":{"70":{}},"component":{}}],["hold",{"_index":1384,"title":{},"name":{},"text":{"44":{}},"component":{}}],["home",{"_index":383,"title":{},"name":{},"text":{"8":{}},"component":{}}],["home/.docker/config.json",{"_index":1971,"title":{},"name":{},"text":{"95":{}},"component":{}}],["home/jboss/.m2",{"_index":2050,"title":{},"name":{},"text":{"102":{}},"component":{}}],["home/projector",{"_index":1994,"title":{},"name":{},"text":{"97":{}},"component":{}}],["home/us",{"_index":2030,"title":{},"name":{},"text":{"101":{},"102":{}},"component":{}}],["home/user/.gradl",{"_index":2038,"title":{},"name":{},"text":{"101":{}},"component":{}}],["home/user/.m2",{"_index":721,"title":{},"name":{},"text":{"10":{},"102":{},"114":{}},"component":{}}],["home/user/.m2/repositori",{"_index":722,"title":{},"name":{},"text":{"10":{}},"component":{}}],["home/user/.m2/settings.xml",{"_index":2146,"title":{},"name":{},"text":{"114":{}},"component":{}}],["home/user/cacert",{"_index":1492,"title":{},"name":{},"text":{"51":{}},"component":{}}],["home/user/cert",{"_index":2024,"title":{},"name":{},"text":{"100":{},"101":{},"102":{},"104":{},"105":{}},"component":{}}],["home/user/certs/tls.c",{"_index":2028,"title":{},"name":{},"text":{"100":{},"101":{},"102":{},"104":{},"105":{}},"component":{}}],["home/user/ch",{"_index":691,"title":{},"name":{},"text":{"9":{}},"component":{}}],["home/user/data",{"_index":736,"title":{},"name":{},"text":{"10":{}},"component":{}}],["homepag",{"_index":878,"title":{},"name":{},"text":{"23":{}},"component":{}}],["host",{"_index":483,"title":{"149":{},"149-1":{},"149-4":{},"149-7":{}},"name":{"149":{}},"text":{"8":{},"12":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"44":{},"60":{},"61":{},"62":{},"69":{},"80":{},"94":{},"113":{},"119":{},"125":{},"134":{},"145":{},"148":{},"149":{},"150":{}},"component":{}}],["hostnam",{"_index":581,"title":{"12":{}},"name":{"12":{}},"text":{"8":{},"12":{},"20":{},"39":{}},"component":{}}],["hour",{"_index":162,"title":{},"name":{},"text":{"4":{},"149":{}},"component":{}}],["hous",{"_index":2016,"title":{},"name":{},"text":{"99":{}},"component":{}}],["http",{"_index":302,"title":{"30-3":{}},"name":{},"text":{"7":{},"8":{},"21":{},"23":{},"25":{},"30":{},"39":{},"44":{},"69":{},"70":{},"80":{},"97":{},"100":{},"106":{},"115":{},"119":{},"120":{},"126":{},"134":{}},"component":{}}],["http.handlefunc(\"/act",{"_index":1077,"title":{},"name":{},"text":{"39":{}},"component":{}}],["http.handlefunc(\"/ev",{"_index":1076,"title":{},"name":{},"text":{"39":{}},"component":{}}],["http.listenandserve(\":8080",{"_index":1081,"title":{},"name":{},"text":{"39":{}},"component":{}}],["http.request",{"_index":1053,"title":{},"name":{},"text":{"39":{}},"component":{}}],["http.responsewrit",{"_index":1051,"title":{},"name":{},"text":{"39":{}},"component":{}}],["http://apach",{"_index":1349,"title":{},"name":{},"text":{"39":{}},"component":{}}],["http://littl",{"_index":1219,"title":{},"name":{},"text":{"39":{}},"component":{}}],["http://localhost:4167",{"_index":1199,"title":{},"name":{},"text":{"39":{}},"component":{}}],["http://localhost:8080",{"_index":1667,"title":{},"name":{},"text":{"56":{}},"component":{}}],["https://#?che",{"_index":2279,"title":{},"name":{},"text":{"132":{}},"component":{}}],["https://#?devfilepath",{"_index":2278,"title":{},"name":{},"text":{"131":{}},"component":{}}],["https://#?df=.yaml",{"_index":2275,"title":{},"name":{},"text":{"130":{}},"component":{}}],["https://#?imag",{"_index":2267,"title":{},"name":{},"text":{"128":{}},"component":{}}],["https://#?new",{"_index":2271,"title":{},"name":{},"text":{"129":{}},"component":{}}],["https://#?remot",{"_index":2266,"title":{},"name":{},"text":{"127":{}},"component":{}}],["https://#?storagetyp",{"_index":2284,"title":{},"name":{},"text":{"133":{}},"component":{}}],["https://#git@:/.git",{"_index":2192,"title":{},"name":{},"text":{"119":{}},"component":{}}],["https://#git@github.com:ch",{"_index":2187,"title":{},"name":{},"text":{"119":{}},"component":{}}],["https://#git@ssh.dev.azure.com:v3",{"_index":2199,"title":{},"name":{},"text":{"119":{}},"component":{}}],["https://#http",{"_index":2189,"title":{},"name":{},"text":{"119":{},"120":{}},"component":{}}],["https://#https://///pull",{"_index":2191,"title":{},"name":{},"text":{"119":{}},"component":{}}],["https://#https://///tree",{"_index":2190,"title":{},"name":{},"text":{"119":{}},"component":{}}],["https://#https:///scm//.git",{"_index":2194,"title":{},"name":{},"text":{"119":{}},"component":{}}],["https://#https:///users//repo",{"_index":2195,"title":{},"name":{},"text":{"119":{}},"component":{}}],["https://#https:///users//repos//browse?at=refs%2fheads%2f",{"_index":2196,"title":{},"name":{},"text":{"119":{}},"component":{}}],["https://#https://@dev.azure.com///_git",{"_index":2197,"title":{},"name":{},"text":{"119":{}},"component":{}}],["https://#https://@dev.azure.com///_git/?version=gb",{"_index":2198,"title":{},"name":{},"text":{"119":{}},"component":{}}],["https://#https://@raw.githubusercontent.com/ch",{"_index":2203,"title":{},"name":{},"text":{"120":{}},"component":{}}],["https://#https://github.com/ch",{"_index":2185,"title":{},"name":{},"text":{"119":{},"126":{}},"component":{}}],["https://#https://github.com/eclips",{"_index":2268,"title":{},"name":{},"text":{"128":{}},"component":{}}],["https://#https://raw.githubusercontent.com/ch",{"_index":2201,"title":{},"name":{},"text":{"120":{}},"component":{}}],["https:///api/kubernetes/namespac",{"_index":2084,"title":{},"name":{},"text":{"110":{},"113":{},"134":{}},"component":{}}],["https:///api/oauth/callback",{"_index":873,"title":{},"name":{},"text":{"22":{},"23":{},"24":{},"25":{},"26":{}},"component":{}}],["https:///api/user/id",{"_index":2295,"title":{},"name":{},"text":{"134":{}},"component":{}}],["https:///che",{"_index":1990,"title":{},"name":{},"text":{"97":{}},"component":{}}],["https:///dashboard/#/us",{"_index":2285,"title":{},"name":{},"text":{"134":{}},"component":{}}],["https:///dashboard/#/workspac",{"_index":1957,"title":{},"name":{},"text":{"93":{}},"component":{}}],["https:///plugin",{"_index":1369,"title":{},"name":{},"text":{"42":{},"110":{}},"component":{}}],["https:///repository/jboss",{"_index":2048,"title":{},"name":{},"text":{"102":{}},"component":{}}],["https:///repository/maven",{"_index":2042,"title":{},"name":{},"text":{"101":{},"102":{}},"component":{}}],["https:///repository/npm",{"_index":2058,"title":{},"name":{},"text":{"103":{}},"component":{}}],["https:///repository/pypi",{"_index":2072,"title":{},"name":{},"text":{"105":{}},"component":{}}],["https:///repository/redhat",{"_index":2046,"title":{},"name":{},"text":{"102":{}},"component":{}}],["https:///swagger",{"_index":1763,"title":{},"name":{},"text":{"68":{}},"component":{}}],["https://10.33.177.118:3000",{"_index":1389,"title":{},"name":{},"text":{"44":{}},"component":{}}],["https://@github.com/username/repo.git",{"_index":2291,"title":{},"name":{},"text":{"134":{}},"component":{}}],["https://api.segment.io/v1/t",{"_index":2384,"title":{},"name":{},"text":{"149":{}},"component":{}}],["https://app.vsaex.visualstudio.com/app/regist",{"_index":897,"title":{},"name":{},"text":{"25":{}},"component":{}}],["https://charts.jetstack.io",{"_index":1590,"title":{},"name":{},"text":{"55":{}},"component":{}}],["https://devfile.io/docs/2.2.0/ad",{"_index":2200,"title":{},"name":{},"text":{"120":{}},"component":{}}],["https://docs.openshift.com/contain",{"_index":497,"title":{},"name":{},"text":{"8":{}},"component":{}}],["https://git.example.com:8443",{"_index":1379,"title":{},"name":{},"text":{"44":{}},"component":{}}],["https://github.com",{"_index":882,"title":{},"name":{},"text":{"23":{}},"component":{}}],["https://github.com/ch",{"_index":1082,"title":{},"name":{},"text":{"39":{},"62":{},"126":{}},"component":{}}],["https://github.com/eclips",{"_index":2115,"title":{},"name":{},"text":{"110":{}},"component":{}}],["https://github.com/eclipse/ch",{"_index":2241,"title":{},"name":{},"text":{"125":{}},"component":{}}],["https://github.com/settings/applications/new",{"_index":877,"title":{},"name":{},"text":{"23":{}},"component":{}}],["https://gitlab.com",{"_index":890,"title":{},"name":{},"text":{"24":{}},"component":{}}],["https://keycloak.$(minikub",{"_index":1683,"title":{},"name":{},"text":{"56":{}},"component":{}}],["https://kubernetes.github.io/ingress",{"_index":1572,"title":{},"name":{},"text":{"55":{}},"component":{}}],["https://maven.pkg.github.com/ch",{"_index":1125,"title":{},"name":{},"text":{"39":{}},"component":{}}],["https://open",{"_index":1419,"title":{},"name":{},"text":{"48":{}},"component":{}}],["https://raw.githubusercontent.com/devfile/devworkspac",{"_index":1831,"title":{},"name":{},"text":{"70":{}},"component":{}}],["https://raw.githubusercontent.com/eclips",{"_index":1787,"title":{},"name":{},"text":{"69":{}},"component":{}}],["https://repo1.maven.org/maven2",{"_index":1124,"title":{},"name":{},"text":{"39":{}},"component":{}}],["https://static.woopra.com/js/w.j",{"_index":2385,"title":{},"name":{},"text":{"149":{}},"component":{}}],["https://sts.windows.net/$(az",{"_index":1617,"title":{},"name":{},"text":{"55":{}},"component":{}}],["https://url",{"_index":2087,"title":{},"name":{},"text":{"110":{}},"component":{}}],["https://workspaces.openshift.com",{"_index":2360,"title":{},"name":{},"text":{"149":{}},"component":{}}],["https://www.eclipse.org/che/chectl",{"_index":1752,"title":{},"name":{},"text":{"64":{}},"component":{}}],["https://www.eclipse.org/che/docs/stable/administr",{"_index":454,"title":{},"name":{},"text":{"8":{}},"component":{}}],["https://www.open",{"_index":1428,"title":{},"name":{},"text":{"48":{},"111":{}},"component":{}}],["https://your",{"_index":1917,"title":{},"name":{},"text":{"80":{}},"component":{}}],["human",{"_index":668,"title":{},"name":{},"text":{"8":{}},"component":{}}],["i/o",{"_index":2219,"title":{},"name":{},"text":{"123":{}},"component":{}}],["ibm",{"_index":1907,"title":{},"name":{},"text":{"79":{}},"component":{}}],["icon",{"_index":786,"title":{"40":{}},"name":{"40":{}},"text":{"16":{},"17":{},"40":{},"115":{},"116":{},"141":{},"143":{},"146":{},"149":{}},"component":{}}],["id",{"_index":125,"title":{"66":{},"97":{},"108":{},"111":{},"125":{},"132":{},"55-6":{},"108-1":{},"108-2":{}},"name":{"66":{},"97":{},"108":{},"111":{},"125":{},"132":{}},"text":{"3":{},"8":{},"22":{},"23":{},"24":{},"25":{},"26":{},"36":{},"39":{},"41":{},"48":{},"55":{},"66":{},"88":{},"94":{},"96":{},"97":{},"108":{},"110":{},"111":{},"117":{},"119":{},"120":{},"125":{},"132":{},"134":{},"137":{},"145":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["id=k8",{"_index":1659,"title":{},"name":{},"text":{"56":{}},"component":{}}],["id_token",{"_index":609,"title":{},"name":{},"text":{"8":{}},"component":{}}],["ide.cloud",{"_index":1596,"title":{},"name":{},"text":{"55":{}},"component":{}}],["ide@v1",{"_index":2251,"title":{},"name":{},"text":{"125":{}},"component":{}}],["idea",{"_index":1982,"title":{},"name":{},"text":{"97":{},"108":{},"132":{},"150":{}},"component":{}}],["idea/latest",{"_index":1983,"title":{},"name":{},"text":{"97":{},"108":{},"132":{}},"component":{}}],["idea/next",{"_index":1984,"title":{},"name":{},"text":{"97":{},"108":{},"132":{}},"component":{}}],["idea:next",{"_index":1992,"title":{},"name":{},"text":{"97":{}},"component":{}}],["ident",{"_index":603,"title":{"67":{}},"name":{"67":{}},"text":{"8":{},"39":{},"50":{},"51":{},"55":{},"67":{},"98":{}},"component":{}}],["identif",{"_index":1354,"title":{},"name":{},"text":{"39":{},"148":{}},"component":{}}],["identifi",{"_index":203,"title":{},"name":{},"text":{"5":{},"18":{},"64":{},"148":{}},"component":{}}],["identityproviderurl",{"_index":602,"title":{},"name":{},"text":{"8":{},"55":{},"56":{}},"component":{}}],["identitytoken",{"_index":604,"title":{},"name":{},"text":{"8":{},"55":{}},"component":{}}],["idl",{"_index":390,"title":{},"name":{},"text":{"8":{},"149":{}},"component":{}}],["iex",{"_index":1743,"title":{},"name":{},"text":{"64":{}},"component":{}}],["ifnotpres",{"_index":426,"title":{},"name":{},"text":{"8":{}},"component":{}}],["ignor",{"_index":367,"title":{},"name":{},"text":{"8":{}},"component":{}}],["imag",{"_index":138,"title":{"4":{},"42":{},"43":{},"62":{},"63":{},"95":{},"128":{},"39-13":{},"39-14":{},"95-1":{},"95-2":{},"95-3":{}},"name":{"4":{},"42":{},"43":{},"62":{},"63":{},"95":{},"128":{}},"text":{"4":{},"7":{},"8":{},"39":{},"41":{},"42":{},"43":{},"46":{},"48":{},"51":{},"52":{},"62":{},"63":{},"83":{},"95":{},"97":{},"98":{},"110":{},"115":{},"117":{},"118":{},"119":{},"123":{},"128":{},"136":{},"148":{}},"component":{}}],["image/png",{"_index":795,"title":{},"name":{},"text":{"17":{}},"component":{}}],["image:tag",{"_index":1288,"title":{},"name":{},"text":{"39":{}},"component":{}}],["image:ubi8",{"_index":2104,"title":{},"name":{},"text":{"110":{},"123":{},"128":{}},"component":{}}],["image=\"$tag",{"_index":1930,"title":{},"name":{},"text":{"83":{}},"component":{}}],["image_pull_secret",{"_index":188,"title":{},"name":{},"text":{"4":{}},"component":{}}],["image_tag",{"_index":1725,"title":{},"name":{},"text":{"62":{}},"component":{}}],["imagepul",{"_index":467,"title":{},"name":{},"text":{"8":{},"81":{}},"component":{}}],["imagepullpolici",{"_index":373,"title":{},"name":{},"text":{"8":{}},"component":{}}],["immedi",{"_index":707,"title":{},"name":{},"text":{"10":{}},"component":{}}],["implement",{"_index":992,"title":{"39-4":{},"39-6":{},"39-7":{},"39-9":{},"39-10":{},"39-11":{}},"name":{},"text":{"39":{}},"component":{}}],["implicitli",{"_index":227,"title":{},"name":{},"text":{"5":{}},"component":{}}],["import",{"_index":704,"title":{"51":{}},"name":{"51":{}},"text":{"10":{},"20":{},"39":{},"44":{},"51":{},"115":{},"149":{}},"component":{}}],["importcert",{"_index":2033,"title":{},"name":{},"text":{"101":{},"102":{}},"component":{}}],["improv",{"_index":140,"title":{"123-1":{},"123-2":{}},"name":{},"text":{"4":{},"122":{},"123":{},"150":{}},"component":{}}],["in",{"_index":350,"title":{},"name":{},"text":{"8":{},"88":{},"123":{}},"component":{}}],["inact",{"_index":395,"title":{},"name":{},"text":{"8":{},"39":{}},"component":{}}],["inactivetimelimit",{"_index":1252,"title":{},"name":{},"text":{"39":{}},"component":{}}],["includ",{"_index":120,"title":{},"name":{},"text":{"3":{},"5":{},"32":{},"42":{},"44":{},"45":{},"48":{},"98":{},"108":{},"110":{},"118":{},"123":{},"134":{},"148":{},"149":{},"150":{}},"component":{}}],["inclusterus",{"_index":2316,"title":{},"name":{},"text":{"141":{}},"component":{}}],["incognito",{"_index":2230,"title":{},"name":{},"text":{"124":{},"149":{}},"component":{}}],["incom",{"_index":808,"title":{},"name":{},"text":{"19":{},"21":{},"22":{},"52":{}},"component":{}}],["incompat",{"_index":950,"title":{},"name":{},"text":{"36":{},"51":{}},"component":{}}],["inconsist",{"_index":2412,"title":{},"name":{},"text":{"150":{}},"component":{}}],["incorrect",{"_index":2293,"title":{},"name":{},"text":{"134":{}},"component":{}}],["increas",{"_index":1027,"title":{},"name":{},"text":{"39":{},"123":{}},"component":{}}],["increasedur",{"_index":999,"title":{"39-9":{}},"name":{},"text":{"39":{}},"component":{}}],["increaseduration(analyticsev",{"_index":1172,"title":{},"name":{},"text":{"39":{}},"component":{}}],["incub",{"_index":1122,"title":{},"name":{},"text":{"39":{}},"component":{}}],["incubator/ch",{"_index":1126,"title":{},"name":{},"text":{"39":{},"97":{},"108":{},"110":{},"132":{}},"component":{}}],["incubator/intellij",{"_index":2262,"title":{},"name":{},"text":{"126":{}},"component":{}}],["incubator/kubernet",{"_index":1719,"title":{},"name":{},"text":{"62":{}},"component":{}}],["incubator/telemetri",{"_index":1083,"title":{},"name":{},"text":{"39":{}},"component":{}}],["index:releas",{"_index":1523,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["index:v4.12",{"_index":1528,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["indic",{"_index":413,"title":{},"name":{},"text":{"8":{},"71":{},"134":{}},"component":{}}],["individu",{"_index":434,"title":{},"name":{},"text":{"8":{},"30":{},"31":{},"75":{},"91":{}},"component":{}}],["infin",{"_index":2173,"title":{},"name":{},"text":{"118":{}},"component":{}}],["info",{"_index":465,"title":{},"name":{},"text":{"8":{},"39":{},"110":{},"120":{}},"component":{}}],["inform",{"_index":831,"title":{},"name":{},"text":{"21":{},"39":{},"41":{},"44":{},"115":{},"119":{},"134":{},"140":{},"141":{},"147":{},"149":{}},"component":{}}],["infrastructur",{"_index":917,"title":{},"name":{},"text":{"31":{},"75":{},"79":{},"92":{}},"component":{}}],["infrastructurefailur",{"_index":1823,"title":{},"name":{},"text":{"70":{}},"component":{}}],["ingress",{"_index":4,"title":{"1-1":{},"55-2":{}},"name":{},"text":{"1":{},"8":{},"12":{},"19":{},"39":{},"55":{},"88":{},"123":{}},"component":{}}],["ingressclass",{"_index":586,"title":{},"name":{},"text":{"8":{}},"component":{}}],["ingressclassnam",{"_index":585,"title":{},"name":{},"text":{"8":{}},"component":{}}],["init",{"_index":2029,"title":{},"name":{},"text":{"101":{},"102":{},"104":{}},"component":{}}],["init.gradl",{"_index":2039,"title":{},"name":{},"text":{"101":{}},"component":{}}],["initi",{"_index":1714,"title":{},"name":{},"text":{"60":{},"101":{},"102":{},"120":{}},"component":{}}],["inject",{"_index":1141,"title":{"92":{}},"name":{"92":{}},"text":{"39":{},"51":{},"92":{},"109":{},"120":{}},"component":{}}],["inlin",{"_index":1988,"title":{},"name":{},"text":{"97":{},"132":{}},"component":{}}],["input",{"_index":2252,"title":{},"name":{},"text":{"125":{}},"component":{}}],["inputstream",{"_index":1212,"title":{},"name":{},"text":{"39":{}},"component":{}}],["insecureskipverifi",{"_index":1805,"title":{},"name":{},"text":{"70":{}},"component":{}}],["insid",{"_index":1099,"title":{},"name":{},"text":{"39":{},"51":{},"97":{},"108":{},"123":{},"132":{},"137":{},"148":{},"149":{}},"component":{}}],["inspect",{"_index":1955,"title":{},"name":{},"text":{"92":{}},"component":{}}],["instal",{"_index":43,"title":{"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"73":{},"89":{},"146":{},"55-1":{},"55-2":{},"55-3":{},"55-7":{},"64-1":{},"64-2":{},"111-1":{}},"name":{"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"73":{},"89":{},"146":{}},"text":{"1":{},"4":{},"6":{},"8":{},"9":{},"12":{},"13":{},"21":{},"30":{},"31":{},"32":{},"34":{},"35":{},"36":{},"38":{},"39":{},"42":{},"43":{},"44":{},"49":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"69":{},"70":{},"71":{},"73":{},"74":{},"75":{},"76":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"87":{},"89":{},"95":{},"103":{},"111":{},"114":{},"115":{},"123":{},"138":{},"141":{},"144":{},"146":{},"147":{},"150":{}},"component":{}}],["install.log",{"_index":1754,"title":{},"name":{},"text":{"64":{}},"component":{}}],["install.sh",{"_index":1750,"title":{},"name":{},"text":{"64":{}},"component":{}}],["installcrds=tru",{"_index":1592,"title":{},"name":{},"text":{"55":{}},"component":{}}],["installplan",{"_index":1897,"title":{},"name":{},"text":{"76":{}},"component":{}}],["installplanapprov",{"_index":1893,"title":{},"name":{},"text":{"76":{}},"component":{}}],["instanc",{"_index":23,"title":{"141":{},"48-1":{},"48-2":{}},"name":{},"text":{"1":{},"6":{},"8":{},"24":{},"34":{},"45":{},"48":{},"49":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"69":{},"70":{},"71":{},"72":{},"78":{},"82":{},"83":{},"84":{},"85":{},"90":{},"91":{},"94":{},"95":{},"97":{},"106":{},"107":{},"111":{},"112":{},"114":{},"118":{},"119":{},"120":{},"127":{},"134":{},"136":{},"141":{},"143":{},"144":{},"146":{},"147":{}},"component":{}}],["instead",{"_index":477,"title":{},"name":{},"text":{"8":{},"111":{}},"component":{}}],["instruct",{"_index":524,"title":{},"name":{},"text":{"8":{},"38":{},"39":{},"48":{},"52":{},"53":{},"54":{},"55":{},"61":{},"83":{},"113":{},"117":{},"141":{},"146":{}},"component":{}}],["insuffici",{"_index":2294,"title":{},"name":{},"text":{"134":{}},"component":{}}],["integ",{"_index":1758,"title":{},"name":{},"text":{"65":{}},"component":{}}],["integr",{"_index":296,"title":{"109":{},"115-1":{},"150-5":{}},"name":{"109":{}},"text":{"7":{},"39":{},"55":{},"115":{},"125":{},"145":{},"150":{}},"component":{}}],["intellig",{"_index":2425,"title":{},"name":{},"text":{"150":{}},"component":{}}],["intellij",{"_index":1981,"title":{},"name":{},"text":{"97":{},"108":{},"132":{},"150":{}},"component":{}}],["intellisens",{"_index":2224,"title":{},"name":{},"text":{"123":{}},"component":{}}],["intend",{"_index":233,"title":{},"name":{},"text":{"5":{},"97":{},"110":{},"143":{}},"component":{}}],["interact",{"_index":305,"title":{},"name":{},"text":{"7":{},"41":{},"45":{},"50":{},"72":{},"77":{},"88":{},"115":{},"147":{},"149":{}},"component":{}}],["intercept",{"_index":2214,"title":{},"name":{},"text":{"122":{}},"component":{}}],["interest",{"_index":2395,"title":{},"name":{},"text":{"150":{}},"component":{}}],["interfac",{"_index":1230,"title":{},"name":{},"text":{"39":{},"60":{},"68":{},"106":{}},"component":{}}],["interfer",{"_index":2209,"title":{},"name":{},"text":{"122":{}},"component":{}}],["interlink",{"_index":2341,"title":{},"name":{},"text":{"145":{}},"component":{}}],["intermedi",{"_index":1461,"title":{},"name":{},"text":{"51":{}},"component":{}}],["intern",{"_index":225,"title":{},"name":{},"text":{"5":{},"8":{},"30":{},"48":{}},"component":{}}],["internet",{"_index":1417,"title":{},"name":{},"text":{"48":{},"52":{},"83":{},"84":{},"111":{}},"component":{}}],["interv",{"_index":161,"title":{},"name":{},"text":{"4":{},"69":{},"70":{}},"component":{}}],["introduc",{"_index":286,"title":{},"name":{},"text":{"6":{},"46":{}},"component":{}}],["introduct",{"_index":2011,"title":{"98":{},"150":{}},"name":{"98":{},"150":{}},"text":{},"component":{}}],["invalid",{"_index":948,"title":{},"name":{},"text":{"36":{},"70":{}},"component":{}}],["invok",{"_index":2130,"title":{},"name":{},"text":{"111":{}},"component":{}}],["involv",{"_index":636,"title":{},"name":{},"text":{"8":{}},"component":{}}],["io.qua.dep.dev.runtimeupdatesprocessor",{"_index":1210,"title":{},"name":{},"text":{"39":{}},"component":{}}],["io.quarku",{"_index":1117,"title":{},"name":{},"text":{"39":{}},"component":{}}],["io.quarkus:quarku",{"_index":1105,"title":{},"name":{},"text":{"39":{}},"component":{}}],["io/ioutil",{"_index":1044,"title":{},"name":{},"text":{"39":{}},"component":{}}],["ioutil.readall(bodi",{"_index":1065,"title":{},"name":{},"text":{"39":{}},"component":{}}],["ip",{"_index":1169,"title":{},"name":{},"text":{"39":{},"55":{},"123":{}},"component":{}}],["ip).nip.io",{"_index":1685,"title":{},"name":{},"text":{"56":{}},"component":{}}],["ip).nip.io/realms/ch",{"_index":1657,"title":{},"name":{},"text":{"56":{}},"component":{}}],["ipv4",{"_index":1599,"title":{},"name":{},"text":{"55":{}},"component":{}}],["irrevers",{"_index":1873,"title":{},"name":{},"text":{"75":{}},"component":{}}],["isen",{"_index":995,"title":{"39-6":{}},"name":{},"text":{"39":{}},"component":{}}],["isol",{"_index":551,"title":{},"name":{},"text":{"8":{},"18":{},"19":{},"23":{},"150":{}},"component":{}}],["issu",{"_index":1437,"title":{},"name":{},"text":{"48":{},"121":{},"122":{},"124":{},"134":{},"141":{}},"component":{}}],["issuer",{"_index":1615,"title":{},"name":{},"text":{"55":{},"56":{}},"component":{}}],["item",{"_index":1845,"title":{},"name":{},"text":{"71":{},"149":{},"150":{}},"component":{}}],["itself",{"_index":2340,"title":{},"name":{},"text":{"145":{}},"component":{}}],["jackson",{"_index":1118,"title":{},"name":{},"text":{"39":{}},"component":{}}],["jar",{"_index":1285,"title":{},"name":{},"text":{"39":{}},"component":{}}],["java",{"_index":300,"title":{},"name":{},"text":{"7":{},"17":{},"39":{},"51":{},"102":{}},"component":{}}],["java.util.hashmap",{"_index":1143,"title":{},"name":{},"text":{"39":{}},"component":{}}],["java.util.map",{"_index":1144,"title":{},"name":{},"text":{"39":{}},"component":{}}],["java.util.opt",{"_index":1130,"title":{},"name":{},"text":{"39":{}},"component":{}}],["java/current/jre/lib/security/cacert",{"_index":2053,"title":{},"name":{},"text":{"102":{}},"component":{}}],["java11",{"_index":1727,"title":{},"name":{},"text":{"62":{},"102":{}},"component":{}}],["java8",{"_index":2051,"title":{},"name":{},"text":{"102":{}},"component":{}}],["java8:latest",{"_index":1733,"title":{},"name":{},"text":{"62":{}},"component":{}}],["javax.enterprise.context.depend",{"_index":1131,"title":{},"name":{},"text":{"39":{}},"component":{}}],["javax.enterprise.inject.altern",{"_index":1132,"title":{},"name":{},"text":{"39":{}},"component":{}}],["javax.inject.inject",{"_index":1145,"title":{},"name":{},"text":{"39":{}},"component":{}}],["javax.ws.rs.consum",{"_index":1223,"title":{},"name":{},"text":{"39":{}},"component":{}}],["javax.ws.rs.core.mediatyp",{"_index":1226,"title":{},"name":{},"text":{"39":{}},"component":{}}],["javax.ws.rs.core.respons",{"_index":1227,"title":{},"name":{},"text":{"39":{}},"component":{}}],["javax.ws.rs.path",{"_index":1225,"title":{},"name":{},"text":{"39":{}},"component":{}}],["javax.ws.rs.post",{"_index":1224,"title":{},"name":{},"text":{"39":{}},"component":{}}],["jboss",{"_index":2047,"title":{},"name":{},"text":{"102":{}},"component":{}}],["jetbrain",{"_index":1980,"title":{},"name":{},"text":{"97":{},"108":{},"132":{},"150":{}},"component":{}}],["jetstack",{"_index":1589,"title":{},"name":{},"text":{"55":{}},"component":{}}],["jetstack/cert",{"_index":1591,"title":{},"name":{},"text":{"55":{}},"component":{}}],["job",{"_index":755,"title":{},"name":{},"text":{"13":{},"125":{}},"component":{}}],["join",{"_index":2388,"title":{"150-2":{}},"name":{},"text":{"150":{}},"component":{}}],["jq",{"_index":1499,"title":{},"name":{},"text":{"51":{},"52":{},"83":{}},"component":{}}],["json",{"_index":96,"title":{},"name":{},"text":{"2":{},"17":{},"48":{}},"component":{}}],["jsonb",{"_index":1203,"title":{},"name":{},"text":{"39":{}},"component":{}}],["jsonpath='{.data",{"_index":1952,"title":{},"name":{},"text":{"89":{},"90":{}},"component":{}}],["jsonpath='{.status.cheurl",{"_index":1452,"title":{},"name":{},"text":{"49":{}},"component":{}}],["jsonpath={\".items[0].metadata.namespac",{"_index":767,"title":{},"name":{},"text":{"15":{}},"component":{}}],["jvm",{"_index":1005,"title":{"39-13":{}},"name":{},"text":{"39":{},"69":{},"70":{}},"component":{}}],["k8",{"_index":179,"title":{},"name":{},"text":{"4":{},"56":{},"62":{},"69":{},"70":{}},"component":{}}],["k8spodwaittimeout=1800000",{"_index":1931,"title":{},"name":{},"text":{"83":{},"84":{}},"component":{}}],["keep",{"_index":380,"title":{"65":{}},"name":{"65":{}},"text":{"8":{},"37":{},"65":{},"119":{}},"component":{}}],["kept",{"_index":2289,"title":{},"name":{},"text":{"134":{}},"component":{}}],["key",{"_index":37,"title":{},"name":{},"text":{"1":{},"10":{},"12":{},"13":{},"21":{},"26":{},"30":{},"39":{},"51":{},"55":{},"71":{},"80":{},"91":{},"112":{},"114":{},"119":{},"120":{},"136":{},"149":{}},"component":{}}],["key=valu",{"_index":973,"title":{},"name":{},"text":{"38":{}},"component":{}}],["keycloak",{"_index":1544,"title":{"56":{}},"name":{"56":{}},"text":{"54":{},"56":{},"61":{}},"component":{}}],["keystor",{"_index":1491,"title":{},"name":{},"text":{"51":{},"102":{}},"component":{}}],["keytool",{"_index":1490,"title":{},"name":{},"text":{"51":{},"101":{},"102":{}},"component":{}}],["ki",{"_index":934,"title":{},"name":{},"text":{"32":{}},"component":{}}],["kill",{"_index":359,"title":{},"name":{},"text":{"8":{}},"component":{}}],["kind",{"_index":92,"title":{},"name":{},"text":{"2":{},"8":{},"10":{},"15":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"56":{},"69":{},"70":{},"71":{},"74":{},"76":{},"95":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"110":{},"112":{},"113":{},"114":{},"118":{},"134":{}},"component":{}}],["kit",{"_index":2393,"title":{},"name":{},"text":{"150":{}},"component":{}}],["know",{"_index":2044,"title":{},"name":{},"text":{"102":{},"110":{},"119":{},"120":{}},"component":{}}],["known",{"_index":2227,"title":{},"name":{},"text":{"124":{}},"component":{}}],["kube",{"_index":269,"title":{},"name":{},"text":{"5":{},"8":{},"50":{}},"component":{}}],["kube/config",{"_index":2326,"title":{},"name":{},"text":{"141":{},"145":{}},"component":{}}],["kubeadmin",{"_index":1713,"title":{},"name":{},"text":{"60":{}},"component":{}}],["kubeconfig",{"_index":1570,"title":{},"name":{},"text":{"55":{}},"component":{}}],["kubectl",{"_index":15,"title":{"95-1":{}},"name":{},"text":{"1":{},"11":{},"12":{},"13":{},"15":{},"17":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"40":{},"44":{},"47":{},"49":{},"51":{},"55":{},"56":{},"57":{},"65":{},"76":{},"82":{},"89":{},"90":{},"95":{},"110":{},"112":{},"113":{},"114":{},"118":{},"139":{}},"component":{}}],["kubelogin",{"_index":1551,"title":{},"name":{},"text":{"55":{}},"component":{}}],["kuberbacproxi",{"_index":632,"title":{},"name":{},"text":{"8":{}},"component":{}}],["kubernet",{"_index":3,"title":{"92":{},"109":{},"110":{},"139":{},"1-1":{},"55-2":{},"55-3":{},"55-7":{}},"name":{"109":{}},"text":{"1":{},"3":{},"4":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"15":{},"17":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"30":{},"32":{},"36":{},"39":{},"40":{},"41":{},"46":{},"50":{},"51":{},"53":{},"54":{},"55":{},"56":{},"57":{},"62":{},"63":{},"71":{},"75":{},"76":{},"79":{},"81":{},"84":{},"88":{},"89":{},"90":{},"91":{},"92":{},"95":{},"109":{},"110":{},"112":{},"113":{},"114":{},"118":{},"123":{},"134":{},"136":{},"137":{},"139":{},"140":{},"148":{},"150":{}},"component":{}}],["kubernetes.io/dockercfg",{"_index":1970,"title":{},"name":{},"text":{"95":{}},"component":{}}],["kubernetes.io/dockerconfigjson",{"_index":1973,"title":{},"name":{},"text":{"95":{}},"component":{}}],["kubernetes.io/ingress.class",{"_index":571,"title":{},"name":{},"text":{"8":{}},"component":{}}],["kubernetes.io/metadata.nam",{"_index":813,"title":{},"name":{},"text":{"19":{}},"component":{}}],["kubernetesimagepul",{"_index":1735,"title":{},"name":{},"text":{"63":{}},"component":{}}],["l",{"_index":764,"title":{},"name":{},"text":{"15":{},"39":{},"55":{},"56":{},"69":{},"70":{}},"component":{}}],["label",{"_index":1,"title":{"1":{},"1-1":{}},"name":{"1":{}},"text":{"1":{},"8":{},"10":{},"12":{},"13":{},"15":{},"17":{},"18":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"44":{},"51":{},"56":{},"69":{},"70":{},"71":{},"74":{},"95":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"111":{},"112":{},"113":{},"114":{},"118":{},"134":{},"136":{}},"component":{}}],["land",{"_index":1356,"title":{},"name":{},"text":{"41":{},"59":{}},"component":{}}],["lang='en_us.utf",{"_index":1271,"title":{},"name":{},"text":{"39":{}},"component":{}}],["languag",{"_index":1945,"title":{"138":{}},"name":{"138":{}},"text":{"88":{},"98":{},"137":{},"138":{},"148":{},"149":{},"150":{}},"component":{}}],["language='en_us:en",{"_index":1272,"title":{},"name":{},"text":{"39":{}},"component":{}}],["larg",{"_index":981,"title":{},"name":{},"text":{"38":{}},"component":{}}],["last",{"_index":1250,"title":{},"name":{},"text":{"39":{},"69":{},"70":{}},"component":{}}],["lasteventtim",{"_index":1255,"title":{},"name":{},"text":{"39":{}},"component":{}}],["lastip",{"_index":1258,"title":{},"name":{},"text":{"39":{}},"component":{}}],["lastownerid",{"_index":1257,"title":{},"name":{},"text":{"39":{}},"component":{}}],["lastresolut",{"_index":1260,"title":{},"name":{},"text":{"39":{}},"component":{}}],["lastuserag",{"_index":1259,"title":{},"name":{},"text":{"39":{}},"component":{}}],["later",{"_index":1376,"title":{},"name":{},"text":{"44":{},"115":{}},"component":{}}],["latest",{"_index":425,"title":{},"name":{},"text":{"8":{},"39":{},"45":{},"48":{},"62":{},"64":{},"72":{},"87":{},"97":{},"108":{},"110":{},"123":{},"128":{},"132":{},"150":{}},"component":{}}],["latter",{"_index":1093,"title":{},"name":{},"text":{"39":{},"59":{}},"component":{}}],["layer",{"_index":2424,"title":{},"name":{},"text":{"150":{}},"component":{}}],["lead",{"_index":495,"title":{},"name":{},"text":{"8":{}},"component":{}}],["learn",{"_index":1588,"title":{},"name":{},"text":{"55":{},"73":{},"107":{},"135":{},"150":{}},"component":{}}],["leav",{"_index":419,"title":{},"name":{},"text":{"8":{},"94":{}},"component":{}}],["left",{"_index":446,"title":{},"name":{},"text":{"8":{},"31":{},"141":{},"146":{}},"component":{}}],["length",{"_index":962,"title":{},"name":{},"text":{"36":{},"71":{}},"component":{}}],["let’",{"_index":1545,"title":{"55-5":{}},"name":{},"text":{"55":{}},"component":{}}],["level",{"_index":110,"title":{"30-1":{},"108-2":{}},"name":{},"text":{"3":{},"8":{},"30":{},"97":{}},"component":{}}],["librari",{"_index":1035,"title":{},"name":{},"text":{"39":{}},"component":{}}],["licens",{"_index":2365,"title":{},"name":{},"text":{"149":{}},"component":{}}],["life",{"_index":2243,"title":{},"name":{},"text":{"125":{}},"component":{}}],["lifecycl",{"_index":285,"title":{},"name":{},"text":{"6":{},"52":{},"59":{},"83":{},"118":{},"150":{}},"component":{}}],["limit",{"_index":88,"title":{"65":{}},"name":{"65":{}},"text":{"2":{},"4":{},"5":{},"8":{},"36":{},"37":{},"39":{},"43":{},"65":{},"123":{},"149":{}},"component":{}}],["line",{"_index":825,"title":{},"name":{},"text":{"21":{},"23":{},"32":{},"35":{},"40":{},"48":{},"49":{},"53":{},"55":{},"59":{},"60":{},"64":{},"69":{},"70":{},"95":{},"97":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"110":{},"118":{},"132":{},"134":{}},"component":{}}],["link",{"_index":822,"title":{"106":{},"21-1":{},"21-2":{},"22-1":{},"22-2":{}},"name":{},"text":{"21":{},"22":{},"40":{},"94":{},"106":{},"115":{},"116":{},"125":{},"129":{},"130":{},"131":{},"135":{},"140":{}},"component":{}}],["linter",{"_index":1961,"title":{},"name":{},"text":{"94":{}},"component":{}}],["linux",{"_index":1736,"title":{"64-2":{}},"name":{},"text":{"64":{},"149":{}},"component":{}}],["list",{"_index":182,"title":{"42":{},"110-1":{}},"name":{"42":{}},"text":{"4":{},"8":{},"11":{},"15":{},"30":{},"39":{},"42":{},"43":{},"45":{},"48":{},"51":{},"55":{},"62":{},"63":{},"64":{},"69":{},"70":{},"72":{},"75":{},"78":{},"110":{},"111":{},"115":{},"128":{},"137":{},"138":{},"140":{}},"component":{}}],["listen",{"_index":1198,"title":{},"name":{},"text":{"39":{},"123":{},"125":{}},"component":{}}],["literal=clientsecret=$(az",{"_index":1614,"title":{},"name":{},"text":{"55":{}},"component":{}}],["literal=devspac",{"_index":1785,"title":{},"name":{},"text":{"69":{}},"component":{}}],["literal=dwo",{"_index":1830,"title":{},"name":{},"text":{"70":{}},"component":{}}],["literal=githost",{"_index":1377,"title":{},"name":{},"text":{"44":{}},"component":{}}],["live",{"_index":1200,"title":{},"name":{},"text":{"39":{},"110":{}},"component":{}}],["load",{"_index":1036,"title":{"124":{}},"name":{"124":{}},"text":{"39":{},"55":{},"69":{},"97":{},"98":{},"108":{},"119":{},"120":{},"121":{},"124":{},"132":{},"137":{}},"component":{}}],["loadbalanc",{"_index":1582,"title":{},"name":{},"text":{"55":{}},"component":{}}],["local",{"_index":437,"title":{"54":{},"60":{},"54-1":{}},"name":{"54":{},"60":{}},"text":{"8":{},"9":{},"31":{},"35":{},"54":{},"60":{},"61":{},"79":{},"108":{},"111":{},"123":{},"134":{},"141":{},"145":{},"150":{}},"component":{}}],["localhost",{"_index":490,"title":{},"name":{},"text":{"8":{}},"component":{}}],["locat",{"_index":1033,"title":{},"name":{},"text":{"39":{},"55":{}},"component":{}}],["log",{"_index":478,"title":{"9":{},"30":{},"137":{},"138":{},"139":{},"140":{},"30-1":{},"30-3":{}},"name":{"9":{},"30":{},"137":{},"138":{},"139":{},"140":{}},"text":{"8":{},"9":{},"15":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"28":{},"30":{},"39":{},"51":{},"55":{},"56":{},"64":{},"69":{},"70":{},"92":{},"110":{},"113":{},"121":{},"134":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"145":{},"149":{}},"component":{}}],["log.info(\"no",{"_index":1164,"title":{},"name":{},"text":{"39":{}},"component":{}}],["log.info(\"th",{"_index":1162,"title":{},"name":{},"text":{"39":{}},"component":{}}],["log.sugar",{"_index":1075,"title":{},"name":{},"text":{"39":{}},"component":{}}],["logger",{"_index":904,"title":{"30-2":{}},"name":{},"text":{"30":{},"39":{}},"component":{}}],["logger.info(\"ad",{"_index":1078,"title":{},"name":{},"text":{"39":{}},"component":{}}],["logger.info(\"get",{"_index":1056,"title":{},"name":{},"text":{"39":{}},"component":{}}],["logger.info(\"post",{"_index":1057,"title":{},"name":{},"text":{"39":{}},"component":{}}],["logger.info(\"start",{"_index":1080,"title":{},"name":{},"text":{"39":{}},"component":{}}],["logger.with(\"bodi",{"_index":1068,"title":{},"name":{},"text":{"39":{}},"component":{}}],["logger.with(\"err",{"_index":1062,"title":{},"name":{},"text":{"39":{}},"component":{}}],["logger.with(\"error",{"_index":1066,"title":{},"name":{},"text":{"39":{}},"component":{}}],["logging=trac",{"_index":916,"title":{},"name":{},"text":{"30":{}},"component":{}}],["logic",{"_index":994,"title":{"39-4":{}},"name":{},"text":{"39":{}},"component":{}}],["login",{"_index":1553,"title":{},"name":{},"text":{"55":{},"134":{},"141":{},"145":{}},"component":{}}],["loglevel",{"_index":464,"title":{},"name":{},"text":{"8":{}},"component":{}}],["logs/1648575098344",{"_index":695,"title":{},"name":{},"text":{"9":{}},"component":{}}],["long",{"_index":953,"title":{},"name":{},"text":{"36":{},"39":{},"123":{},"130":{}},"component":{}}],["longer",{"_index":1251,"title":{},"name":{},"text":{"39":{},"84":{}},"component":{}}],["loop",{"_index":1881,"title":{},"name":{},"text":{"76":{},"100":{},"103":{},"104":{},"105":{}},"component":{}}],["lost",{"_index":439,"title":{},"name":{},"text":{"8":{},"31":{},"35":{},"118":{},"149":{}},"component":{}}],["m",{"_index":244,"title":{},"name":{},"text":{"5":{}},"component":{}}],["m2/settings.xml",{"_index":1123,"title":{},"name":{},"text":{"39":{}},"component":{}}],["machin",{"_index":686,"title":{},"name":{},"text":{"9":{},"42":{},"60":{},"150":{}},"component":{}}],["maco",{"_index":1737,"title":{"64-2":{}},"name":{},"text":{"64":{}},"component":{}}],["made",{"_index":612,"title":{},"name":{},"text":{"8":{},"125":{}},"component":{}}],["mail",{"_index":1561,"title":{},"name":{},"text":{"55":{}},"component":{}}],["main",{"_index":116,"title":{},"name":{},"text":{"3":{},"7":{},"39":{},"81":{},"87":{},"94":{},"97":{},"115":{},"116":{},"141":{},"142":{},"148":{},"150":{}},"component":{}}],["main.go",{"_index":1043,"title":{},"name":{},"text":{"39":{}},"component":{}}],["mainconfigur",{"_index":1135,"title":{},"name":{},"text":{"39":{}},"component":{}}],["mainconfiguration.java",{"_index":1127,"title":{},"name":{},"text":{"39":{}},"component":{}}],["mainconfiguration.welcomemessage.ifpresentorels",{"_index":1160,"title":{},"name":{},"text":{"39":{}},"component":{}}],["mainli",{"_index":1022,"title":{},"name":{},"text":{"39":{}},"component":{}}],["maintain",{"_index":2183,"title":{},"name":{},"text":{"119":{}},"component":{}}],["major",{"_index":1904,"title":{},"name":{},"text":{"79":{}},"component":{}}],["make",{"_index":706,"title":{},"name":{},"text":{"10":{},"19":{},"39":{},"52":{},"55":{},"71":{},"134":{},"142":{},"147":{},"150":{}},"component":{}}],["manag",{"_index":48,"title":{"58":{},"64":{},"66":{},"67":{},"68":{},"83":{},"84":{},"87":{},"110":{},"55-3":{},"64-1":{},"64-2":{}},"name":{"64":{},"66":{},"67":{},"68":{},"83":{},"84":{},"87":{},"110":{}},"text":{"1":{},"3":{},"5":{},"6":{},"8":{},"30":{},"41":{},"48":{},"50":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"64":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"73":{},"75":{},"77":{},"82":{},"83":{},"84":{},"87":{},"89":{},"92":{},"93":{},"107":{},"110":{},"118":{},"141":{},"145":{},"148":{},"150":{}},"component":{}}],["mandatori",{"_index":946,"title":{},"name":{},"text":{"36":{}},"component":{}}],["mani",{"_index":1028,"title":{},"name":{},"text":{"39":{},"123":{}},"component":{}}],["manifest",{"_index":1094,"title":{},"name":{},"text":{"39":{}},"component":{}}],["manifest.yaml",{"_index":1324,"title":{},"name":{},"text":{"39":{}},"component":{}}],["manifest_with_[ingress|route].yaml",{"_index":1096,"title":{},"name":{},"text":{"39":{}},"component":{}}],["manifest_with_ingress.yaml",{"_index":1090,"title":{},"name":{},"text":{"39":{}},"component":{}}],["manifest_with_rout",{"_index":1091,"title":{},"name":{},"text":{"39":{}},"component":{}}],["manipul",{"_index":130,"title":{},"name":{},"text":{"3":{}},"component":{}}],["manual",{"_index":682,"title":{},"name":{},"text":{"9":{},"10":{},"59":{},"76":{},"78":{},"85":{},"134":{},"141":{}},"component":{}}],["map",{"_index":39,"title":{},"name":{},"text":{"1":{},"2":{},"7":{},"8":{},"39":{},"51":{},"81":{}},"component":{}}],["marketplac",{"_index":1430,"title":{},"name":{},"text":{"48":{},"52":{},"76":{}},"component":{}}],["master",{"_index":1668,"title":{},"name":{},"text":{"56":{}},"component":{}}],["match",{"_index":1095,"title":{},"name":{},"text":{"39":{},"71":{}},"component":{}}],["matchlabel",{"_index":812,"title":{},"name":{},"text":{"19":{},"39":{},"69":{},"70":{}},"component":{}}],["matchnam",{"_index":1770,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["matrix",{"_index":2154,"title":{},"name":{},"text":{"115":{},"116":{}},"component":{}}],["mattermost",{"_index":2397,"title":{},"name":{},"text":{"150":{}},"component":{}}],["maven",{"_index":1102,"title":{"102":{}},"name":{"102":{}},"text":{"39":{},"99":{},"101":{},"102":{},"114":{},"136":{}},"component":{}}],["maven:nightly;ch",{"_index":1729,"title":{},"name":{},"text":{"62":{}},"component":{}}],["maven=quay.io/eclipse/ch",{"_index":1728,"title":{},"name":{},"text":{"62":{}},"component":{}}],["mavenloc",{"_index":2041,"title":{},"name":{},"text":{"101":{}},"component":{}}],["max",{"_index":622,"title":{},"name":{},"text":{"8":{}},"component":{}}],["maxim",{"_index":1373,"title":{},"name":{},"text":{"43":{}},"component":{}}],["maximum",{"_index":375,"title":{},"name":{},"text":{"8":{},"47":{},"65":{},"71":{},"149":{}},"component":{}}],["maxnumberofrunningworkspacesperus",{"_index":374,"title":{},"name":{},"text":{"8":{},"47":{}},"component":{}}],["maxnumberofworkspacesperus",{"_index":377,"title":{},"name":{},"text":{"8":{},"65":{}},"component":{}}],["maxsurg",{"_index":1336,"title":{},"name":{},"text":{"39":{}},"component":{}}],["maxunavail",{"_index":1335,"title":{},"name":{},"text":{"39":{}},"component":{}}],["mean",{"_index":618,"title":{},"name":{},"text":{"8":{},"39":{},"59":{},"123":{}},"component":{}}],["meant",{"_index":341,"title":{},"name":{},"text":{"8":{}},"component":{}}],["mechan",{"_index":1760,"title":{},"name":{},"text":{"66":{},"71":{},"136":{},"150":{}},"component":{}}],["media",{"_index":794,"title":{},"name":{},"text":{"17":{}},"component":{}}],["mediatyp",{"_index":792,"title":{},"name":{},"text":{"17":{}},"component":{}}],["meet",{"_index":2401,"title":{},"name":{},"text":{"150":{}},"component":{}}],["member",{"_index":597,"title":{},"name":{},"text":{"8":{},"11":{},"55":{}},"component":{}}],["memori",{"_index":87,"title":{"43":{}},"name":{"43":{}},"text":{"2":{},"4":{},"5":{},"8":{},"43":{},"60":{},"62":{},"63":{},"69":{},"70":{},"123":{},"137":{}},"component":{}}],["memory=10240",{"_index":1700,"title":{},"name":{},"text":{"57":{}},"component":{}}],["memory=8192",{"_index":1642,"title":{},"name":{},"text":{"56":{}},"component":{}}],["memorylimit",{"_index":209,"title":{},"name":{},"text":{"5":{},"97":{},"118":{},"123":{}},"component":{}}],["memoryrequest",{"_index":211,"title":{},"name":{},"text":{"5":{},"97":{},"123":{}},"component":{}}],["menu",{"_index":2148,"title":{"115-3":{}},"name":{},"text":{"115":{},"116":{},"140":{},"141":{},"146":{},"149":{}},"component":{}}],["merg",{"_index":496,"title":{"94":{}},"name":{},"text":{"8":{},"39":{},"51":{},"94":{},"135":{}},"component":{}}],["messag",{"_index":520,"title":{},"name":{},"text":{"8":{},"9":{},"39":{},"59":{},"124":{},"129":{},"137":{},"141":{}},"component":{}}],["meta.yaml",{"_index":2370,"title":{},"name":{},"text":{"149":{}},"component":{}}],["metadata",{"_index":336,"title":{},"name":{},"text":{"8":{},"10":{},"15":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"41":{},"69":{},"70":{},"71":{},"74":{},"76":{},"95":{},"97":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"110":{},"112":{},"113":{},"114":{},"118":{},"134":{},"148":{}},"component":{}}],["method",{"_index":69,"title":{},"name":{},"text":{"2":{},"14":{},"39":{},"47":{},"61":{},"83":{},"141":{},"147":{}},"component":{}}],["metric",{"_index":323,"title":{"69-1":{},"69-2":{},"70-1":{},"70-2":{},"70-3":{},"70-5":{},"70-6":{}},"name":{},"text":{"8":{},"69":{},"70":{}},"component":{}}],["mi",{"_index":933,"title":{},"name":{},"text":{"32":{}},"component":{}}],["mib",{"_index":242,"title":{},"name":{},"text":{"5":{}},"component":{}}],["microprofil",{"_index":1140,"title":{},"name":{},"text":{"39":{}},"component":{}}],["microservic",{"_index":1942,"title":{},"name":{},"text":{"88":{},"150":{}},"component":{}}],["microsoft",{"_index":568,"title":{"25":{},"48":{},"55":{},"111":{},"138":{},"25-1":{},"25-2":{},"55-1":{},"55-2":{},"55-3":{},"55-4":{},"55-5":{},"55-6":{},"55-7":{},"111-1":{}},"name":{"25":{},"48":{},"55":{},"111":{}},"text":{"8":{},"25":{},"27":{},"34":{},"48":{},"53":{},"55":{},"61":{},"64":{},"66":{},"79":{},"91":{},"97":{},"108":{},"110":{},"111":{},"119":{},"120":{},"123":{},"124":{},"132":{},"134":{},"137":{},"138":{},"150":{}},"component":{}}],["millicor",{"_index":173,"title":{},"name":{},"text":{"4":{}},"component":{}}],["millisecond",{"_index":1244,"title":{},"name":{},"text":{"39":{}},"component":{}}],["minikub",{"_index":1543,"title":{"56":{},"57":{}},"name":{"56":{},"57":{}},"text":{"54":{},"56":{},"57":{},"61":{},"79":{}},"component":{}}],["minim",{"_index":308,"title":{},"name":{},"text":{"8":{},"43":{}},"component":{}}],["minimal:8.5",{"_index":1291,"title":{},"name":{},"text":{"39":{}},"component":{}}],["minimum",{"_index":643,"title":{},"name":{},"text":{"8":{}},"component":{}}],["minor",{"_index":1928,"title":{},"name":{},"text":{"83":{},"84":{},"85":{},"86":{}},"component":{}}],["minut",{"_index":408,"title":{},"name":{},"text":{"8":{},"123":{},"149":{}},"component":{}}],["mirror",{"_index":1508,"title":{},"name":{},"text":{"52":{},"83":{},"102":{}},"component":{}}],["misbehav",{"_index":2303,"title":{},"name":{},"text":{"137":{}},"component":{}}],["misc",{"_index":1795,"title":{},"name":{},"text":{"69":{}},"component":{}}],["miss",{"_index":1014,"title":{},"name":{},"text":{"39":{},"69":{},"70":{}},"component":{}}],["mkdir",{"_index":1650,"title":{},"name":{},"text":{"56":{}},"component":{}}],["mode",{"_index":475,"title":{},"name":{},"text":{"8":{},"30":{},"123":{},"124":{},"149":{},"150":{}},"component":{}}],["model",{"_index":2389,"title":{"150-4":{}},"name":{},"text":{},"component":{}}],["modern",{"_index":1943,"title":{},"name":{},"text":{"88":{}},"component":{}}],["modif",{"_index":1926,"title":{},"name":{},"text":{"81":{}},"component":{}}],["modifi",{"_index":709,"title":{},"name":{},"text":{"10":{},"18":{}},"component":{}}],["monday",{"_index":2402,"title":{},"name":{},"text":{"150":{}},"component":{}}],["monitor",{"_index":903,"title":{"69":{},"70":{}},"name":{"69":{},"70":{}},"text":{"28":{},"69":{},"70":{},"115":{},"145":{},"150":{}},"component":{}}],["monitoring.coreos.com/v1",{"_index":1768,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["monitoring=tru",{"_index":1775,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["more",{"_index":760,"title":{},"name":{},"text":{"15":{},"32":{},"39":{},"60":{},"70":{},"71":{},"94":{},"97":{},"110":{},"119":{},"123":{},"137":{},"142":{},"148":{},"149":{},"150":{}},"component":{}}],["mount",{"_index":402,"title":{"71":{},"112":{},"113":{},"114":{},"71-1":{},"71-2":{},"71-3":{}},"name":{"71":{},"112":{},"113":{},"114":{}},"text":{"8":{},"10":{},"29":{},"31":{},"42":{},"44":{},"51":{},"71":{},"102":{},"112":{},"113":{},"114":{},"118":{},"119":{},"120":{},"134":{},"136":{}},"component":{}}],["mountpath",{"_index":1334,"title":{},"name":{},"text":{"39":{}},"component":{}}],["mountsourc",{"_index":1995,"title":{},"name":{},"text":{"97":{},"118":{}},"component":{}}],["move",{"_index":1939,"title":{},"name":{},"text":{"87":{}},"component":{}}],["mozilla",{"_index":2231,"title":{},"name":{},"text":{"124":{}},"component":{}}],["ms",{"_index":1935,"title":{},"name":{},"text":{"84":{}},"component":{}}],["much",{"_index":2419,"title":{},"name":{},"text":{"150":{}},"component":{}}],["multi",{"_index":1402,"title":{},"name":{},"text":{"47":{},"77":{},"150":{}},"component":{}}],["multipl",{"_index":234,"title":{"47":{}},"name":{"47":{}},"text":{"5":{},"37":{},"47":{},"76":{},"98":{},"126":{},"129":{},"133":{},"134":{},"145":{}},"component":{}}],["multipli",{"_index":257,"title":{},"name":{},"text":{"5":{}},"component":{}}],["multiten",{"_index":806,"title":{},"name":{},"text":{"19":{}},"component":{}}],["multius",{"_index":2421,"title":{},"name":{},"text":{"150":{}},"component":{}}],["multizon",{"_index":982,"title":{},"name":{},"text":{"38":{}},"component":{}}],["mvn",{"_index":1104,"title":{},"name":{},"text":{"39":{},"114":{}},"component":{}}],["my.host.com",{"_index":491,"title":{},"name":{},"text":{"8":{}},"component":{}}],["my_email_address",{"_index":1616,"title":{},"name":{},"text":{"55":{}},"component":{}}],["my_registri",{"_index":1533,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["mydevfil",{"_index":2171,"title":{},"name":{},"text":{"118":{}},"component":{}}],["mykey",{"_index":1852,"title":{},"name":{},"text":{"71":{}},"component":{}}],["myvalu",{"_index":1853,"title":{},"name":{},"text":{"71":{}},"component":{}}],["n",{"_index":368,"title":{},"name":{},"text":{"8":{},"9":{},"12":{},"13":{},"15":{},"17":{},"21":{},"39":{},"44":{},"47":{},"49":{},"55":{},"56":{},"65":{},"69":{},"70":{},"76":{},"83":{},"84":{},"89":{},"90":{},"95":{},"110":{},"113":{}},"component":{}}],["n/a",{"_index":273,"title":{},"name":{},"text":{"5":{}},"component":{}}],["name",{"_index":57,"title":{"36":{},"49":{},"130":{},"30-2":{},"148-1":{}},"name":{"49":{},"130":{}},"text":{"1":{},"2":{},"4":{},"5":{},"8":{},"10":{},"12":{},"15":{},"17":{},"18":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"30":{},"31":{},"36":{},"38":{},"39":{},"47":{},"48":{},"49":{},"51":{},"55":{},"62":{},"64":{},"65":{},"69":{},"70":{},"71":{},"74":{},"75":{},"76":{},"87":{},"95":{},"97":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"110":{},"111":{},"112":{},"113":{},"114":{},"117":{},"118":{},"119":{},"123":{},"125":{},"127":{},"130":{},"131":{},"132":{},"134":{},"140":{},"143":{},"148":{}},"component":{}}],["name=eclips",{"_index":1538,"title":{},"name":{},"text":{"52":{}},"component":{}}],["namespac",{"_index":115,"title":{"10":{},"18":{},"36":{},"74":{}},"name":{"10":{},"18":{},"36":{},"74":{}},"text":{"3":{},"4":{},"7":{},"8":{},"9":{},"10":{},"12":{},"13":{},"15":{},"18":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"36":{},"39":{},"41":{},"47":{},"51":{},"52":{},"55":{},"56":{},"59":{},"62":{},"65":{},"69":{},"70":{},"71":{},"74":{},"75":{},"76":{},"82":{},"84":{},"95":{},"102":{},"110":{},"112":{},"113":{},"114":{},"118":{},"134":{},"139":{},"140":{}},"component":{}}],["namespace=eclips",{"_index":1466,"title":{},"name":{},"text":{"51":{}},"component":{}}],["namespace=openshift",{"_index":1539,"title":{},"name":{},"text":{"52":{}},"component":{}}],["namespaces.yaml",{"_index":820,"title":{},"name":{},"text":{"19":{}},"component":{}}],["namespaceselector",{"_index":811,"title":{},"name":{},"text":{"19":{},"69":{},"70":{}},"component":{}}],["narrow",{"_index":2311,"title":{},"name":{},"text":{"140":{}},"component":{}}],["nativ",{"_index":1006,"title":{"39-14":{}},"name":{},"text":{"150":{}},"component":{}}],["navig",{"_index":1368,"title":{"115":{},"116":{}},"name":{"115":{},"116":{}},"text":{"42":{},"55":{},"56":{},"57":{},"58":{},"60":{},"68":{},"78":{},"83":{},"84":{},"85":{},"94":{},"109":{},"125":{},"141":{},"145":{},"146":{},"149":{}},"component":{}}],["necessari",{"_index":70,"title":{},"name":{},"text":{"2":{},"3":{},"6":{},"21":{},"43":{},"46":{},"69":{},"70":{},"81":{},"118":{},"134":{},"150":{}},"component":{}}],["need",{"_index":192,"title":{},"name":{},"text":{"4":{},"7":{},"15":{},"41":{},"48":{},"55":{},"62":{},"75":{},"78":{},"79":{},"94":{},"97":{},"98":{},"118":{},"122":{},"123":{},"125":{},"129":{},"130":{},"131":{},"134":{},"136":{},"137":{},"143":{},"150":{}},"component":{}}],["net/http",{"_index":1045,"title":{},"name":{},"text":{"39":{}},"component":{}}],["network",{"_index":33,"title":{"19":{},"20":{},"122":{}},"name":{"19":{},"20":{},"122":{}},"text":{"1":{},"8":{},"11":{},"12":{},"19":{},"20":{},"33":{},"48":{},"52":{},"55":{},"56":{},"83":{},"121":{},"122":{}},"component":{}}],["networking.auth.identityproviderurl=https://keycloak.$(minikub",{"_index":1690,"title":{},"name":{},"text":{"56":{}},"component":{}}],["networking.auth.oauthclientname=k8",{"_index":1689,"title":{},"name":{},"text":{"56":{}},"component":{}}],["networking.auth.oauthsecret=eclips",{"_index":1688,"title":{},"name":{},"text":{"56":{}},"component":{}}],["networking.domain=$(minikub",{"_index":1687,"title":{},"name":{},"text":{"56":{}},"component":{}}],["networking.k8s.io/v1",{"_index":810,"title":{},"name":{},"text":{"19":{}},"component":{}}],["networkpolici",{"_index":807,"title":{},"name":{},"text":{"19":{}},"component":{}}],["never",{"_index":619,"title":{},"name":{},"text":{"8":{},"149":{}},"component":{}}],["new",{"_index":354,"title":{"117":{}},"name":{"117":{}},"text":{"8":{},"10":{},"15":{},"17":{},"21":{},"23":{},"39":{},"44":{},"48":{},"56":{},"62":{},"64":{},"71":{},"78":{},"93":{},"95":{},"97":{},"101":{},"102":{},"107":{},"108":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"117":{},"119":{},"120":{},"123":{},"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"136":{},"143":{},"147":{},"148":{},"149":{}},"component":{}}],["new&ch",{"_index":2265,"title":{},"name":{},"text":{"126":{}},"component":{}}],["newli",{"_index":942,"title":{},"name":{},"text":{"35":{},"38":{}},"component":{}}],["next",{"_index":424,"title":{},"name":{},"text":{"8":{},"21":{},"32":{},"64":{},"87":{},"97":{},"108":{},"132":{},"140":{}},"component":{}}],["next|stabl",{"_index":1941,"title":{},"name":{},"text":{"87":{}},"component":{}}],["nexu",{"_index":2067,"title":{},"name":{},"text":{"103":{}},"component":{}}],["nexus.c",{"_index":2055,"title":{},"name":{},"text":{"103":{}},"component":{}}],["nf",{"_index":935,"title":{},"name":{},"text":{"33":{}},"component":{}}],["nginx",{"_index":572,"title":{"55-2":{}},"name":{},"text":{"8":{},"55":{}},"component":{}}],["nginx.ingress.kubernetes.io/proxi",{"_index":573,"title":{},"name":{},"text":{"8":{}},"component":{}}],["nginx.ingress.kubernetes.io/ssl",{"_index":577,"title":{},"name":{},"text":{"8":{}},"component":{}}],["nginx/ingress",{"_index":1573,"title":{},"name":{},"text":{"55":{}},"component":{}}],["nicknam",{"_index":1562,"title":{},"name":{},"text":{"55":{}},"component":{}}],["nightli",{"_index":423,"title":{},"name":{},"text":{"8":{}},"component":{}}],["nil",{"_index":1061,"title":{},"name":{},"text":{"39":{}},"component":{}}],["nocrypt",{"_index":833,"title":{},"name":{},"text":{"21":{}},"component":{}}],["node",{"_index":150,"title":{},"name":{},"text":{"4":{},"8":{},"43":{},"47":{},"56":{},"57":{},"60":{},"61":{},"62":{},"123":{}},"component":{}}],["node_extra_ca_cert",{"_index":2054,"title":{"103-2":{}},"name":{},"text":{"103":{}},"component":{}}],["node_extra_ca_certs=/publ",{"_index":2065,"title":{},"name":{},"text":{"103":{}},"component":{}}],["node_selector",{"_index":185,"title":{},"name":{},"text":{"4":{},"62":{}},"component":{}}],["nodeselector",{"_index":381,"title":{"38":{}},"name":{"38":{}},"text":{"8":{},"37":{},"38":{}},"component":{}}],["non",{"_index":436,"title":{},"name":{},"text":{"8":{},"9":{},"31":{},"35":{},"59":{},"69":{},"112":{},"118":{},"136":{}},"component":{}}],["none",{"_index":1345,"title":{},"name":{},"text":{"39":{},"59":{},"76":{}},"component":{}}],["nonproxyhost",{"_index":482,"title":{},"name":{},"text":{"8":{}},"component":{}}],["noout",{"_index":1486,"title":{},"name":{},"text":{"51":{}},"component":{}}],["noprompt",{"_index":2034,"title":{},"name":{},"text":{"101":{},"102":{}},"component":{}}],["normal",{"_index":476,"title":{},"name":{},"text":{"8":{},"149":{}},"component":{}}],["note",{"_index":536,"title":{},"name":{},"text":{"8":{},"32":{},"55":{},"60":{},"97":{},"103":{},"108":{},"132":{}},"component":{}}],["noth",{"_index":1072,"title":{},"name":{},"text":{"39":{}},"component":{}}],["notic",{"_index":2307,"title":{},"name":{},"text":{"137":{}},"component":{}}],["notif",{"_index":2315,"title":{},"name":{},"text":{"141":{}},"component":{}}],["notifi",{"_index":1019,"title":{},"name":{},"text":{"39":{}},"component":{}}],["now",{"_index":1190,"title":{},"name":{},"text":{"39":{}},"component":{}}],["npm",{"_index":2018,"title":{"103":{}},"name":{"103":{}},"text":{"99":{},"103":{}},"component":{}}],["npm_config_registri",{"_index":2057,"title":{},"name":{},"text":{"103":{}},"component":{}}],["nuget",{"_index":2020,"title":{"104":{}},"name":{"104":{}},"text":{"99":{},"104":{}},"component":{}}],["nuget.config",{"_index":2069,"title":{},"name":{},"text":{"104":{}},"component":{}}],["null",{"_index":974,"title":{},"name":{},"text":{"38":{},"51":{}},"component":{}}],["number",{"_index":259,"title":{"65":{}},"name":{"65":{}},"text":{"5":{},"8":{},"37":{},"43":{},"47":{},"65":{},"70":{},"83":{},"84":{},"85":{},"123":{},"149":{}},"component":{}}],["numer",{"_index":702,"title":{},"name":{},"text":{"10":{}},"component":{}}],["o",{"_index":766,"title":{},"name":{},"text":{"15":{},"48":{},"49":{},"89":{},"90":{}},"component":{}}],["o=jsonpath=\"{.items[*].metadata.namespac",{"_index":1405,"title":{},"name":{},"text":{"47":{},"65":{}},"component":{}}],["o=jsonpath='{.items[*].metadata.nam",{"_index":1780,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["o=jsonpath='{.status.loadbalancer.ingress[0].ip",{"_index":1600,"title":{},"name":{},"text":{"55":{}},"component":{}}],["oauth",{"_index":267,"title":{"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"141":{},"22-1":{},"22-2":{},"23-1":{},"23-2":{},"25-1":{},"25-2":{},"26-1":{},"26-2":{}},"name":{"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{}},"text":{"5":{},"8":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"55":{},"91":{},"134":{},"141":{},"144":{},"145":{},"147":{},"150":{}},"component":{}}],["oauth2",{"_index":1454,"title":{},"name":{},"text":{"50":{}},"component":{}}],["oauth2_proxy_insecure_oidc_allow_unverified_email",{"_index":1629,"title":{},"name":{},"text":{"55":{}},"component":{}}],["oauthaccesstokeninactivitytimeoutsecond",{"_index":613,"title":{},"name":{},"text":{"8":{}},"component":{}}],["oauthaccesstokenmaxagesecond",{"_index":621,"title":{},"name":{},"text":{"8":{}},"component":{}}],["oauthclient",{"_index":614,"title":{},"name":{},"text":{"8":{}},"component":{}}],["oauthclientnam",{"_index":625,"title":{},"name":{},"text":{"8":{},"55":{},"56":{}},"component":{}}],["oauthproxi",{"_index":634,"title":{},"name":{},"text":{"8":{}},"component":{}}],["oauthscop",{"_index":626,"title":{},"name":{},"text":{"8":{},"55":{}},"component":{}}],["oauthsecret",{"_index":628,"title":{},"name":{},"text":{"8":{},"55":{},"56":{}},"component":{}}],["object",{"_index":119,"title":{},"name":{},"text":{"3":{},"6":{},"8":{},"17":{},"19":{},"36":{},"38":{},"39":{},"46":{},"55":{},"64":{},"71":{},"81":{},"123":{}},"component":{}}],["observ",{"_index":334,"title":{"28":{}},"name":{"28":{}},"text":{"8":{},"28":{},"39":{},"69":{},"70":{},"139":{},"140":{}},"component":{}}],["obtain",{"_index":2334,"title":{},"name":{},"text":{"142":{}},"component":{}}],["oc",{"_index":45,"title":{},"name":{},"text":{"1":{},"39":{},"44":{},"49":{},"52":{},"58":{},"59":{},"60":{},"62":{},"69":{},"70":{},"75":{},"76":{},"83":{},"89":{},"110":{},"134":{},"147":{}},"component":{}}],["occur",{"_index":2302,"title":{},"name":{},"text":{"137":{}},"component":{}}],["oci",{"_index":2220,"title":{},"name":{},"text":{"123":{}},"component":{}}],["odo",{"_index":2346,"title":{},"name":{},"text":{"147":{}},"component":{}}],["of=che.eclipse.org",{"_index":459,"title":{},"name":{},"text":{"8":{},"12":{},"13":{},"17":{},"44":{},"51":{},"56":{}},"component":{}}],["offer",{"_index":2314,"title":{},"name":{},"text":{"141":{},"149":{}},"component":{}}],["offici",{"_index":2357,"title":{"149-6":{}},"name":{},"text":{},"component":{}}],["offlin",{"_index":1412,"title":{},"name":{},"text":{"48":{},"123":{}},"component":{}}],["oidc",{"_index":1453,"title":{"56":{}},"name":{"56":{}},"text":{"50":{},"51":{},"54":{},"55":{},"56":{},"61":{},"150":{}},"component":{}}],["old",{"_index":1747,"title":{},"name":{},"text":{"64":{}},"component":{}}],["olm",{"_index":1536,"title":{},"name":{},"text":{"52":{},"76":{}},"component":{}}],["omit",{"_index":418,"title":{},"name":{},"text":{"8":{},"23":{},"31":{},"32":{},"44":{}},"component":{}}],["on",{"_index":355,"title":{},"name":{},"text":{"8":{},"10":{},"11":{},"19":{},"31":{},"34":{},"39":{},"45":{},"47":{},"48":{},"54":{},"57":{},"61":{},"64":{},"71":{},"76":{},"88":{},"97":{},"108":{},"110":{},"115":{},"123":{},"127":{},"136":{},"141":{},"148":{},"149":{},"150":{}},"component":{}}],["on.pull_request_target.typ",{"_index":2257,"title":{},"name":{},"text":{"125":{}},"component":{}}],["onact",{"_index":1000,"title":{"39-10":{}},"name":{},"text":{"39":{}},"component":{}}],["onboard",{"_index":2408,"title":{},"name":{},"text":{"150":{}},"component":{}}],["onc",{"_index":855,"title":{},"name":{},"text":{"21":{},"92":{},"113":{},"149":{}},"component":{}}],["onev",{"_index":996,"title":{"39-7":{}},"name":{},"text":{"39":{}},"component":{}}],["onevent(analyticsev",{"_index":1167,"title":{},"name":{},"text":{"39":{}},"component":{}}],["onevent(workspace_inact",{"_index":1256,"title":{},"name":{},"text":{"39":{}},"component":{}}],["onevent(workspace_stop",{"_index":1264,"title":{},"name":{},"text":{"39":{}},"component":{}}],["onlin",{"_index":1393,"title":{},"name":{},"text":{"45":{},"72":{},"149":{}},"component":{}}],["oomkil",{"_index":2304,"title":{},"name":{},"text":{"137":{}},"component":{}}],["op",{"_index":1247,"title":{},"name":{},"text":{"39":{}},"component":{}}],["opaqu",{"_index":867,"title":{},"name":{},"text":{"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"40":{},"134":{}},"component":{}}],["open",{"_index":507,"title":{"34":{},"48":{},"111":{},"138":{},"48-1":{},"48-2":{}},"name":{"34":{},"48":{},"111":{}},"text":{"8":{},"34":{},"48":{},"59":{},"66":{},"92":{},"93":{},"94":{},"97":{},"101":{},"102":{},"106":{},"108":{},"110":{},"111":{},"113":{},"115":{},"116":{},"119":{},"120":{},"123":{},"124":{},"125":{},"132":{},"134":{},"137":{},"138":{},"141":{},"142":{},"143":{},"146":{},"148":{},"149":{},"150":{}},"component":{}}],["openapi",{"_index":1205,"title":{},"name":{},"text":{"39":{}},"component":{}}],["openid",{"_index":889,"title":{},"name":{},"text":{"24":{},"50":{},"55":{},"56":{}},"component":{}}],["openshift",{"_index":6,"title":{"40":{},"52":{},"58":{},"59":{},"60":{},"62":{},"63":{},"76":{},"85":{},"115":{},"116":{},"140":{},"141":{},"142":{},"143":{},"145":{},"146":{},"147":{},"1-2":{},"69-3":{},"70-3":{},"115-1":{},"115-2":{},"149-2":{}},"name":{"40":{},"58":{},"59":{},"60":{},"62":{},"63":{},"76":{},"115":{},"116":{},"140":{},"141":{},"142":{},"143":{},"145":{},"146":{},"147":{}},"text":{"1":{},"4":{},"8":{},"9":{},"11":{},"16":{},"19":{},"30":{},"36":{},"39":{},"42":{},"43":{},"44":{},"49":{},"51":{},"52":{},"53":{},"54":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"69":{},"70":{},"71":{},"75":{},"76":{},"78":{},"79":{},"83":{},"84":{},"85":{},"88":{},"90":{},"92":{},"109":{},"110":{},"111":{},"115":{},"116":{},"118":{},"123":{},"134":{},"137":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["openshift.io/clust",{"_index":1774,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["openshiftsecuritycontextconstraint",{"_index":460,"title":{},"name":{},"text":{"8":{}},"component":{}}],["openssl",{"_index":823,"title":{},"name":{},"text":{"21":{},"51":{}},"component":{}}],["openvsx",{"_index":1440,"title":{},"name":{},"text":{"48":{},"111":{}},"component":{}}],["openvsxurl",{"_index":506,"title":{},"name":{},"text":{"8":{},"34":{},"48":{}},"component":{}}],["oper",{"_index":76,"title":{"6":{},"46":{},"70":{},"76":{},"78":{},"70-1":{},"70-3":{},"70-4":{},"70-6":{}},"name":{"6":{},"46":{},"70":{},"76":{}},"text":{"2":{},"3":{},"5":{},"6":{},"8":{},"15":{},"21":{},"28":{},"30":{},"31":{},"44":{},"46":{},"49":{},"50":{},"51":{},"52":{},"55":{},"56":{},"59":{},"63":{},"64":{},"69":{},"70":{},"76":{},"77":{},"78":{},"81":{},"82":{},"83":{},"85":{},"89":{},"91":{},"95":{},"115":{},"116":{},"119":{},"120":{}},"component":{}}],["operand",{"_index":261,"title":{},"name":{},"text":{"5":{},"44":{},"63":{}},"component":{}}],["operator.v0.25.1",{"_index":1895,"title":{},"name":{},"text":{"76":{}},"component":{}}],["operator/main/docs/grafana/openshift",{"_index":1832,"title":{},"name":{},"text":{"70":{}},"component":{}}],["operator_namespac",{"_index":779,"title":{},"name":{},"text":{"15":{}},"component":{}}],["operator_namespace=$(kubectl",{"_index":763,"title":{},"name":{},"text":{"15":{}},"component":{}}],["operatorhub",{"_index":1706,"title":{},"name":{},"text":{"59":{},"63":{}},"component":{}}],["operators.coreos.com/v1alpha1",{"_index":1891,"title":{},"name":{},"text":{"76":{}},"component":{}}],["opm",{"_index":1513,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["opt",{"_index":943,"title":{},"name":{},"text":{"35":{},"118":{}},"component":{}}],["opt/keycloak/bin/kcadm.sh",{"_index":1666,"title":{},"name":{},"text":{"56":{}},"component":{}}],["optim",{"_index":2363,"title":{},"name":{},"text":{"149":{}},"component":{}}],["option",{"_index":63,"title":{"2":{},"117":{}},"name":{"2":{},"117":{}},"text":{"7":{},"8":{},"14":{},"19":{},"23":{},"39":{},"44":{},"58":{},"79":{},"82":{},"84":{},"87":{},"89":{},"90":{},"94":{},"102":{},"107":{},"110":{},"111":{},"112":{},"114":{},"115":{},"117":{},"118":{},"119":{},"120":{},"123":{},"125":{},"126":{},"143":{}},"component":{}}],["org.ecl.che.inc.analyticsmanag",{"_index":1192,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.eclipse.che.api.workspace.server.workspacemanager=debug",{"_index":914,"title":{},"name":{},"text":{"30":{}},"component":{}}],["org.eclipse.che.incubator.workspac",{"_index":1116,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.base.abstractanalyticsmanag",{"_index":1146,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.base.analyticsev",{"_index":1147,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.base.baseconfigur",{"_index":1133,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.finder.devworkspacefind",{"_index":1148,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.finder.usernamefind",{"_index":1149,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.eclipse.che/v2",{"_index":91,"title":{},"name":{},"text":{"2":{},"8":{},"56":{}},"component":{}}],["org.eclipse.microprofile.config.inject.configproperti",{"_index":1134,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.eclipse.microprofile.rest.client.inject.registerrestcli",{"_index":1228,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.eclipse.microprofile.rest.client.inject.restcli",{"_index":1150,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.my.group",{"_index":1129,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.my.group.analyticsmanag",{"_index":1173,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.my.group.mainconfigur",{"_index":1174,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.my.group.telemetryservice/mp",{"_index":1235,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.slf4j.logg",{"_index":1151,"title":{},"name":{},"text":{"39":{}},"component":{}}],["org.slf4j.loggerfactory.getlogg",{"_index":1153,"title":{},"name":{},"text":{"39":{}},"component":{}}],["organ",{"_index":11,"title":{},"name":{},"text":{"1":{},"8":{},"23":{},"25":{},"48":{},"56":{},"57":{},"61":{},"107":{},"111":{},"119":{},"120":{},"134":{},"135":{},"143":{}},"component":{}}],["organization’",{"_index":1420,"title":{},"name":{},"text":{"48":{},"49":{},"69":{},"70":{},"91":{},"95":{},"97":{},"110":{},"111":{},"112":{},"114":{},"118":{},"119":{},"120":{},"127":{},"134":{},"136":{}},"component":{}}],["origin",{"_index":2114,"title":{},"name":{},"text":{"110":{},"127":{}},"component":{}}],["other",{"_index":2391,"title":{},"name":{},"text":{"150":{}},"component":{}}],["other_env",{"_index":1856,"title":{},"name":{},"text":{"71":{}},"component":{}}],["otherkey",{"_index":1857,"title":{},"name":{},"text":{"71":{}},"component":{}}],["otherwis",{"_index":1469,"title":{},"name":{},"text":{"51":{},"89":{},"134":{},"149":{}},"component":{}}],["out",{"_index":620,"title":{},"name":{},"text":{"8":{},"15":{},"21":{},"127":{},"137":{},"141":{}},"component":{}}],["outform",{"_index":832,"title":{},"name":{},"text":{"21":{}},"component":{}}],["outofmemoryexcept",{"_index":2305,"title":{},"name":{},"text":{"137":{}},"component":{}}],["output",{"_index":872,"title":{},"name":{},"text":{"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"30":{},"39":{},"55":{},"62":{},"110":{},"113":{},"138":{}},"component":{}}],["output='jsonpath={.data.custom",{"_index":1494,"title":{},"name":{},"text":{"51":{}},"component":{}}],["output='jsonpath={.items[0:].data.custom",{"_index":1471,"title":{},"name":{},"text":{"51":{}},"component":{}}],["output='jsonpath={.items[0:].metadata.nam",{"_index":1501,"title":{},"name":{},"text":{"51":{}},"component":{}}],["output='jsonpath={.items[0:].spec.containers[0",{"_index":1498,"title":{},"name":{},"text":{"51":{}},"component":{}}],["output='jsonpath={.items[0:].spec.volumes[0:].configmap.nam",{"_index":1497,"title":{},"name":{},"text":{"51":{}},"component":{}}],["output='jsonpath={.items[0].spec.volumes[0:].configmap.nam",{"_index":1476,"title":{},"name":{},"text":{"51":{}},"component":{}}],["outsid",{"_index":1989,"title":{},"name":{},"text":{"97":{}},"component":{}}],["over",{"_index":1380,"title":{},"name":{},"text":{"44":{},"48":{},"111":{}},"component":{}}],["overrid",{"_index":79,"title":{},"name":{},"text":{"2":{},"8":{},"39":{},"97":{},"128":{},"132":{}},"component":{}}],["overview",{"_index":22,"title":{"147":{}},"name":{"3":{},"147":{}},"text":{"1":{},"5":{},"11":{},"12":{},"13":{},"15":{},"17":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"40":{},"51":{},"76":{},"89":{},"90":{},"95":{},"98":{},"110":{},"112":{},"114":{},"118":{},"140":{},"144":{},"148":{}},"component":{}}],["overwritten",{"_index":689,"title":{},"name":{},"text":{"9":{}},"component":{}}],["ownerid",{"_index":1168,"title":{},"name":{},"text":{"39":{}},"component":{}}],["p",{"_index":1408,"title":{},"name":{},"text":{"47":{},"56":{},"65":{},"110":{}},"component":{}}],["packag",{"_index":1002,"title":{"39-12":{}},"name":{},"text":{"39":{},"55":{},"148":{},"149":{}},"component":{}}],["page",{"_index":453,"title":{},"name":{},"text":{"8":{},"17":{},"26":{},"32":{},"41":{},"45":{},"48":{},"76":{},"83":{},"84":{},"85":{},"93":{},"111":{},"119":{},"120":{},"134":{},"140":{},"149":{}},"component":{}}],["pair",{"_index":749,"title":{},"name":{},"text":{"12":{},"30":{},"38":{},"114":{},"136":{},"149":{}},"component":{}}],["palett",{"_index":2128,"title":{},"name":{},"text":{"111":{},"141":{},"142":{}},"component":{}}],["pane",{"_index":2330,"title":{},"name":{},"text":{"141":{}},"component":{}}],["panel",{"_index":1793,"title":{},"name":{},"text":{"69":{},"70":{},"141":{},"143":{},"146":{}},"component":{}}],["paramet",{"_index":155,"title":{"43":{},"117":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"97-2":{}},"name":{"43":{},"117":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{}},"text":{"4":{},"9":{},"35":{},"43":{},"44":{},"62":{},"63":{},"97":{},"107":{},"108":{},"117":{},"119":{},"120":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{}},"component":{}}],["parameter",{"_index":1921,"title":{},"name":{},"text":{"81":{},"89":{}},"component":{}}],["paremet",{"_index":696,"title":{},"name":{},"text":{"9":{}},"component":{}}],["part",{"_index":82,"title":{},"name":{},"text":{"2":{},"47":{},"65":{},"126":{},"141":{},"143":{},"149":{}},"component":{}}],["parti",{"_index":894,"title":{},"name":{},"text":{"25":{},"39":{},"149":{}},"component":{}}],["particular",{"_index":452,"title":{},"name":{},"text":{"8":{},"97":{}},"component":{}}],["particularli",{"_index":637,"title":{},"name":{},"text":{"8":{}},"component":{}}],["pass",{"_index":605,"title":{},"name":{},"text":{"8":{},"38":{},"80":{},"120":{}},"component":{}}],["passwd",{"_index":2043,"title":{},"name":{},"text":{"101":{}},"component":{}}],["password",{"_index":481,"title":{},"name":{},"text":{"8":{},"10":{},"55":{},"56":{},"60":{},"71":{},"95":{},"101":{},"114":{},"134":{},"145":{}},"component":{}}],["past",{"_index":858,"title":{},"name":{},"text":{"21":{},"110":{}},"component":{}}],["patch",{"_index":783,"title":{},"name":{},"text":{"15":{},"47":{},"52":{},"55":{},"56":{},"65":{},"89":{},"110":{}},"component":{}}],["patch.yaml",{"_index":1534,"title":{},"name":{},"text":{"52":{},"55":{},"56":{},"89":{}},"component":{}}],["path",{"_index":720,"title":{"131":{}},"name":{"131":{}},"text":{"10":{},"39":{},"44":{},"60":{},"64":{},"71":{},"97":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"112":{},"113":{},"114":{},"117":{},"118":{},"119":{},"128":{},"131":{},"132":{},"134":{}},"component":{}}],["path\"=/healthz",{"_index":1577,"title":{},"name":{},"text":{"55":{}},"component":{}}],["path(\"/ev",{"_index":1232,"title":{},"name":{},"text":{"39":{}},"component":{}}],["pattern",{"_index":582,"title":{},"name":{},"text":{"8":{}},"component":{}}],["pay",{"_index":983,"title":{},"name":{},"text":{"38":{}},"component":{}}],["payload",{"_index":538,"title":{},"name":{},"text":{"8":{},"39":{}},"component":{}}],["payload.put(\"ev",{"_index":1239,"title":{},"name":{},"text":{"39":{}},"component":{}}],["pem",{"_index":757,"title":{},"name":{},"text":{"13":{},"21":{},"44":{},"51":{}},"component":{}}],["pend",{"_index":1882,"title":{},"name":{},"text":{"76":{},"85":{}},"component":{}}],["per",{"_index":258,"title":{},"name":{},"text":{"5":{},"8":{},"31":{},"32":{},"35":{},"47":{},"61":{},"65":{},"70":{},"110":{},"111":{},"123":{},"133":{},"134":{},"149":{}},"component":{}}],["perform",{"_index":142,"title":{"93":{},"123-2":{}},"name":{"93":{}},"text":{"4":{},"64":{},"83":{},"93":{},"107":{},"119":{},"120":{},"123":{}},"component":{}}],["period",{"_index":1242,"title":{},"name":{},"text":{"39":{},"84":{},"149":{}},"component":{}}],["perman",{"_index":2299,"title":{},"name":{},"text":{"136":{}},"component":{}}],["permiss",{"_index":18,"title":{},"name":{},"text":{"1":{},"8":{},"11":{},"12":{},"13":{},"15":{},"17":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"40":{},"44":{},"49":{},"51":{},"52":{},"58":{},"59":{},"62":{},"69":{},"70":{},"75":{},"83":{},"89":{},"90":{},"95":{},"110":{},"112":{},"114":{},"118":{},"134":{},"141":{}},"component":{}}],["permit",{"_index":2093,"title":{},"name":{},"text":{"110":{}},"component":{}}],["persist",{"_index":290,"title":{"118":{},"118-1":{},"118-2":{}},"name":{"118":{}},"text":{"6":{},"8":{},"10":{},"31":{},"32":{},"35":{},"46":{},"88":{},"110":{},"118":{},"133":{},"136":{}},"component":{}}],["persistentvolum",{"_index":122,"title":{},"name":{},"text":{"3":{},"118":{}},"component":{}}],["persistentvolumeclaim",{"_index":701,"title":{},"name":{},"text":{"10":{},"110":{},"118":{}},"component":{}}],["persistuserhom",{"_index":382,"title":{},"name":{},"text":{"8":{}},"component":{}}],["person",{"_index":1119,"title":{},"name":{},"text":{"39":{},"54":{},"75":{},"91":{},"97":{},"119":{},"120":{},"134":{}},"component":{}}],["perspect",{"_index":1782,"title":{"115":{},"115-1":{}},"name":{"115":{}},"text":{"69":{},"70":{},"76":{},"109":{},"115":{},"140":{}},"component":{}}],["peruserstrategypvcconfig",{"_index":429,"title":{},"name":{},"text":{"8":{},"31":{},"32":{}},"component":{}}],["perworkspacestrategypvcconfig",{"_index":430,"title":{},"name":{},"text":{"8":{},"31":{},"32":{}},"component":{}}],["petclin",{"_index":2085,"title":{},"name":{},"text":{"110":{}},"component":{}}],["phase",{"_index":663,"title":{},"name":{},"text":{"8":{},"70":{},"110":{}},"component":{}}],["pi",{"_index":930,"title":{},"name":{},"text":{"32":{}},"component":{}}],["pie",{"_index":1837,"title":{},"name":{},"text":{"70":{}},"component":{}}],["pip_cert",{"_index":2073,"title":{},"name":{},"text":{"105":{}},"component":{}}],["pip_index_url",{"_index":2071,"title":{},"name":{},"text":{"105":{}},"component":{}}],["pkcs8",{"_index":829,"title":{},"name":{},"text":{"21":{}},"component":{}}],["place",{"_index":1322,"title":{},"name":{},"text":{"39":{}},"component":{}}],["placehold",{"_index":416,"title":{},"name":{},"text":{"8":{},"36":{}},"component":{}}],["plane",{"_index":1506,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["platform",{"_index":570,"title":{"40":{},"79":{},"115-2":{}},"name":{"79":{}},"text":{"8":{},"11":{},"16":{},"43":{},"56":{},"57":{},"58":{},"60":{},"61":{},"73":{},"75":{},"79":{},"81":{},"89":{},"115":{},"141":{},"148":{},"150":{}},"component":{}}],["platform/4.4/networking/en",{"_index":498,"title":{},"name":{},"text":{"8":{}},"component":{}}],["platform=k8",{"_index":1633,"title":{},"name":{},"text":{"55":{}},"component":{}}],["platform=openshift",{"_index":1535,"title":{},"name":{},"text":{"52":{}},"component":{}}],["plu",{"_index":1948,"title":{},"name":{},"text":{"88":{}},"component":{}}],["plug",{"_index":319,"title":{},"name":{},"text":{"8":{},"88":{},"123":{},"149":{}},"component":{}}],["plugin",{"_index":271,"title":{"39":{},"72":{},"80":{},"39-15":{},"39-16":{},"39-17":{}},"name":{"39":{},"72":{},"80":{}},"text":{"5":{},"6":{},"8":{},"39":{},"41":{},"48":{},"50":{},"55":{},"62":{},"66":{},"71":{},"72":{},"77":{},"80":{},"88":{},"97":{},"110":{},"123":{},"125":{},"137":{},"141":{},"143":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["plugin.yaml",{"_index":1007,"title":{"39-15":{}},"name":{},"text":{"39":{},"80":{}},"component":{}}],["plugin:2.7.1.final:cr",{"_index":1106,"title":{},"name":{},"text":{"39":{}},"component":{}}],["pluginregistri",{"_index":469,"title":{},"name":{},"text":{"8":{},"34":{},"48":{},"81":{}},"component":{}}],["pluginregistryurl",{"_index":670,"title":{},"name":{},"text":{"8":{}},"component":{}}],["plugins/servlet/oauth/access",{"_index":861,"title":{},"name":{},"text":{"21":{}},"component":{}}],["plugins/servlet/oauth/author",{"_index":862,"title":{},"name":{},"text":{"21":{}},"component":{}}],["plugins/servlet/oauth/request",{"_index":860,"title":{},"name":{},"text":{"21":{}},"component":{}}],["plugin’",{"_index":1920,"title":{},"name":{},"text":{"80":{}},"component":{}}],["pnativ",{"_index":1303,"title":{},"name":{},"text":{"39":{}},"component":{}}],["pod",{"_index":121,"title":{},"name":{},"text":{"3":{},"4":{},"5":{},"6":{},"8":{},"15":{},"19":{},"38":{},"39":{},"43":{},"46":{},"47":{},"48":{},"51":{},"52":{},"55":{},"56":{},"62":{},"69":{},"70":{},"76":{},"81":{},"84":{},"95":{},"136":{},"139":{},"140":{},"145":{},"150":{}},"component":{}}],["podman",{"_index":1514,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["podschedulernam",{"_index":385,"title":{},"name":{},"text":{"8":{}},"component":{}}],["podselector",{"_index":814,"title":{},"name":{},"text":{"19":{}},"component":{}}],["pod’",{"_index":2216,"title":{},"name":{},"text":{"123":{}},"component":{}}],["point",{"_index":751,"title":{},"name":{},"text":{"12":{},"48":{},"55":{},"97":{},"103":{},"111":{},"119":{},"132":{},"136":{},"149":{}},"component":{}}],["polici",{"_index":421,"title":{"19":{}},"name":{"19":{}},"text":{"8":{},"19":{},"20":{},"25":{},"50":{},"52":{},"122":{}},"component":{}}],["policytyp",{"_index":815,"title":{},"name":{},"text":{"19":{}},"component":{}}],["pom.xml",{"_index":1115,"title":{},"name":{},"text":{"39":{}},"component":{}}],["pool",{"_index":1263,"title":{},"name":{},"text":{"39":{},"69":{}},"component":{}}],["port",{"_index":500,"title":{},"name":{},"text":{"8":{},"39":{},"69":{},"70":{},"122":{},"123":{},"143":{}},"component":{}}],["port(",{"_index":1581,"title":{},"name":{},"text":{"55":{}},"component":{}}],["portal",{"_index":2374,"title":{},"name":{},"text":{"149":{}},"component":{}}],["posit",{"_index":1757,"title":{},"name":{},"text":{"65":{}},"component":{}}],["possibl",{"_index":293,"title":{},"name":{},"text":{"6":{},"9":{},"10":{},"19":{},"30":{},"39":{},"46":{},"69":{},"70":{},"110":{},"133":{},"147":{}},"component":{}}],["post",{"_index":997,"title":{"39-8":{}},"name":{},"text":{"39":{},"150":{}},"component":{}}],["postgresql",{"_index":217,"title":{},"name":{},"text":{"5":{}},"component":{}}],["poststart",{"_index":729,"title":{},"name":{},"text":{"10":{}},"component":{}}],["potenti",{"_index":1432,"title":{},"name":{},"text":{"48":{},"59":{},"103":{}},"component":{}}],["power",{"_index":1195,"title":{},"name":{},"text":{"39":{}},"component":{}}],["powershel",{"_index":1739,"title":{},"name":{},"text":{"64":{}},"component":{}}],["practic",{"_index":1872,"title":{},"name":{},"text":{"75":{}},"component":{}}],["pre",{"_index":145,"title":{},"name":{},"text":{"4":{},"8":{},"12":{},"13":{},"42":{},"123":{},"150":{}},"component":{}}],["preced",{"_index":587,"title":{},"name":{},"text":{"8":{}},"component":{}}],["preconfigur",{"_index":1801,"title":{},"name":{},"text":{"70":{},"147":{}},"component":{}}],["predefin",{"_index":2378,"title":{},"name":{},"text":{"149":{}},"component":{}}],["prefer",{"_index":960,"title":{},"name":{},"text":{"36":{},"80":{},"111":{},"134":{},"138":{}},"component":{}}],["preferences?tab=person",{"_index":2286,"title":{},"name":{},"text":{"134":{}},"component":{}}],["prefix",{"_index":1859,"title":{},"name":{},"text":{"71":{}},"component":{}}],["prepar",{"_index":864,"title":{"73":{},"55-1":{}},"name":{"73":{}},"text":{"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"52":{},"55":{},"56":{},"73":{},"83":{},"110":{},"113":{},"134":{}},"component":{}}],["prerequisit",{"_index":13,"title":{},"name":{},"text":{"1":{},"11":{},"12":{},"13":{},"15":{},"17":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"40":{},"43":{},"44":{},"49":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"62":{},"63":{},"64":{},"69":{},"70":{},"71":{},"75":{},"76":{},"78":{},"82":{},"83":{},"84":{},"85":{},"87":{},"89":{},"90":{},"94":{},"95":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"118":{},"119":{},"120":{},"122":{},"125":{},"134":{},"139":{},"141":{},"142":{},"143":{},"146":{},"149":{}},"component":{}}],["presenc",{"_index":799,"title":{},"name":{},"text":{"18":{}},"component":{}}],["present",{"_index":1749,"title":{},"name":{},"text":{"64":{},"76":{},"119":{}},"component":{}}],["preserv",{"_index":2167,"title":{},"name":{},"text":{"118":{}},"component":{}}],["press",{"_index":1209,"title":{},"name":{},"text":{"39":{},"111":{},"141":{},"142":{},"146":{}},"component":{}}],["prevent",{"_index":957,"title":{},"name":{},"text":{"36":{},"38":{},"122":{}},"component":{}}],["preview",{"_index":1896,"title":{},"name":{},"text":{"76":{},"115":{}},"component":{}}],["previou",{"_index":97,"title":{},"name":{},"text":{"2":{},"5":{},"39":{},"52":{},"58":{},"59":{},"60":{},"69":{},"70":{},"83":{},"84":{},"86":{},"110":{}},"component":{}}],["previous",{"_index":1703,"title":{},"name":{},"text":{"58":{}},"component":{}}],["princip",{"_index":1603,"title":{},"name":{},"text":{"55":{}},"component":{}}],["print",{"_index":692,"title":{},"name":{},"text":{"9":{},"69":{},"70":{}},"component":{}}],["prior",{"_index":756,"title":{},"name":{},"text":{"13":{}},"component":{}}],["privaci",{"_index":2234,"title":{},"name":{},"text":{"124":{},"149":{}},"component":{}}],["privat",{"_index":748,"title":{},"name":{},"text":{"12":{},"13":{},"21":{},"39":{},"52":{},"83":{},"91":{},"95":{},"119":{},"120":{},"124":{},"134":{}},"component":{}}],["private.key",{"_index":868,"title":{},"name":{},"text":{"21":{}},"component":{}}],["private.pem",{"_index":827,"title":{},"name":{},"text":{"21":{}},"component":{}}],["privatepkcs8",{"_index":841,"title":{},"name":{},"text":{"21":{}},"component":{}}],["privatepkcs8.pem",{"_index":834,"title":{},"name":{},"text":{"21":{}},"component":{}}],["probe",{"_index":1576,"title":{},"name":{},"text":{"55":{}},"component":{}}],["problem",{"_index":1399,"title":{"122":{}},"name":{"122":{}},"text":{"47":{},"94":{},"121":{},"123":{},"137":{}},"component":{}}],["procedur",{"_index":26,"title":{},"name":{},"text":{"1":{},"5":{},"10":{},"11":{},"12":{},"13":{},"15":{},"17":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"30":{},"31":{},"32":{},"34":{},"35":{},"36":{},"38":{},"40":{},"42":{},"43":{},"44":{},"47":{},"48":{},"49":{},"51":{},"52":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"62":{},"63":{},"64":{},"65":{},"68":{},"69":{},"70":{},"71":{},"74":{},"75":{},"76":{},"78":{},"80":{},"82":{},"83":{},"84":{},"85":{},"87":{},"89":{},"90":{},"92":{},"94":{},"95":{},"97":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"118":{},"119":{},"120":{},"121":{},"122":{},"125":{},"134":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"146":{},"149":{}},"component":{}}],["process",{"_index":659,"title":{},"name":{},"text":{"8":{},"9":{},"10":{},"38":{},"39":{},"62":{},"64":{},"71":{},"75":{},"123":{},"134":{},"136":{},"137":{}},"component":{}}],["process_uptime_seconds{job=\"ch",{"_index":1777,"title":{},"name":{},"text":{"69":{}},"component":{}}],["processor",{"_index":170,"title":{},"name":{},"text":{"4":{}},"component":{}}],["prod_operator_bundle_nam",{"_index":1530,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["prod_operator_index",{"_index":1526,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["prod_operator_package_nam",{"_index":1529,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["prod_operator_vers",{"_index":1531,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["product",{"_index":881,"title":{},"name":{},"text":{"23":{},"39":{},"60":{},"149":{},"150":{}},"component":{}}],["product’",{"_index":2366,"title":{},"name":{},"text":{"149":{}},"component":{}}],["profil",{"_index":886,"title":{},"name":{},"text":{"24":{},"39":{},"55":{},"119":{}},"component":{}}],["program",{"_index":2373,"title":{},"name":{},"text":{"149":{}},"component":{}}],["progressdeadlinesecond",{"_index":1338,"title":{},"name":{},"text":{"39":{}},"component":{}}],["project",{"_index":178,"title":{"39-3":{},"149-7":{}},"name":{},"text":{"4":{},"8":{},"9":{},"19":{},"31":{},"39":{},"52":{},"59":{},"62":{},"75":{},"83":{},"84":{},"88":{},"97":{},"98":{},"104":{},"106":{},"108":{},"110":{},"111":{},"115":{},"118":{},"120":{},"123":{},"134":{},"140":{},"141":{},"142":{},"143":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["projectclonecontain",{"_index":387,"title":{},"name":{},"text":{"8":{}},"component":{}}],["projector",{"_index":1993,"title":{},"name":{},"text":{"97":{}},"component":{}}],["projectrequests.project.openshift.io",{"_index":2323,"title":{},"name":{},"text":{"141":{}},"component":{}}],["projects:(5",{"_index":2113,"title":{},"name":{},"text":{"110":{}},"component":{}}],["prometheu",{"_index":1764,"title":{"69-2":{}},"name":{},"text":{"69":{},"70":{},"150":{}},"component":{}}],["prompt",{"_index":2338,"title":{},"name":{},"text":{"143":{}},"component":{}}],["promql",{"_index":1776,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["propag",{"_index":451,"title":{},"name":{},"text":{"8":{},"39":{},"119":{}},"component":{}}],["properti",{"_index":80,"title":{},"name":{},"text":{"2":{},"8":{},"30":{},"39":{},"81":{},"89":{},"90":{},"97":{}},"component":{}}],["protect",{"_index":1866,"title":{},"name":{},"text":{"75":{}},"component":{}}],["protocol",{"_index":936,"title":{},"name":{},"text":{"33":{},"39":{},"97":{},"122":{},"150":{}},"component":{}}],["protocol+hostnam",{"_index":502,"title":{},"name":{},"text":{"8":{}},"component":{}}],["provid",{"_index":154,"title":{"27":{},"56":{},"134":{},"125-2":{}},"name":{"27":{},"134":{}},"text":{"4":{},"7":{},"8":{},"9":{},"12":{},"21":{},"23":{},"27":{},"31":{},"35":{},"39":{},"44":{},"45":{},"46":{},"51":{},"52":{},"54":{},"55":{},"56":{},"61":{},"71":{},"72":{},"75":{},"83":{},"88":{},"91":{},"94":{},"97":{},"106":{},"110":{},"113":{},"115":{},"119":{},"120":{},"121":{},"123":{},"125":{},"134":{},"136":{},"141":{},"142":{},"145":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["provider’",{"_index":1041,"title":{},"name":{},"text":{"39":{},"120":{},"134":{}},"component":{}}],["provis",{"_index":228,"title":{"18":{},"36":{},"74":{}},"name":{"18":{},"74":{}},"text":{"5":{},"7":{},"8":{},"18":{},"19":{},"71":{},"74":{},"75":{},"110":{},"118":{},"148":{},"149":{}},"component":{}}],["provision",{"_index":920,"title":{},"name":{},"text":{"31":{}},"component":{}}],["proxi",{"_index":268,"title":{},"name":{},"text":{"5":{},"8":{},"48":{},"50":{},"51":{},"55":{},"122":{}},"component":{}}],["proxy.html",{"_index":499,"title":{},"name":{},"text":{"8":{}},"component":{}}],["public",{"_index":511,"title":{},"name":{},"text":{"8":{},"13":{},"21":{},"39":{},"48":{},"51":{},"52":{},"79":{},"83":{},"91":{},"97":{},"101":{},"102":{},"103":{},"111":{},"120":{},"123":{},"149":{},"150":{}},"component":{}}],["public.pub",{"_index":845,"title":{},"name":{},"text":{"21":{}},"component":{}}],["publish",{"_index":1414,"title":{},"name":{},"text":{"48":{},"111":{}},"component":{}}],["publisher/plugin/vers",{"_index":345,"title":{},"name":{},"text":{"8":{}},"component":{}}],["pubout",{"_index":844,"title":{},"name":{},"text":{"21":{}},"component":{}}],["pull",{"_index":146,"title":{"42":{},"94":{},"95":{},"95-1":{},"95-2":{},"95-3":{}},"name":{"42":{},"94":{},"95":{}},"text":{"4":{},"8":{},"42":{},"43":{},"60":{},"62":{},"63":{},"94":{},"95":{},"119":{},"123":{},"125":{},"135":{},"136":{}},"component":{}}],["pull_request_target",{"_index":2247,"title":{},"name":{},"text":{"125":{}},"component":{}}],["puller",{"_index":143,"title":{"43":{},"62":{},"63":{}},"name":{"43":{},"62":{},"63":{}},"text":{"4":{},"8":{},"42":{},"43":{},"62":{},"63":{},"123":{}},"component":{}}],["puller/deploy/openshift",{"_index":1720,"title":{},"name":{},"text":{"62":{}},"component":{}}],["puller’",{"_index":193,"title":{},"name":{},"text":{"4":{}},"component":{}}],["pullsecret1",{"_index":190,"title":{},"name":{},"text":{"4":{}},"component":{}}],["purpos",{"_index":238,"title":{},"name":{},"text":{"5":{},"39":{}},"component":{}}],["push",{"_index":1089,"title":{},"name":{},"text":{"39":{},"48":{},"83":{},"84":{},"91":{},"134":{},"141":{},"143":{},"145":{}},"component":{}}],["put",{"_index":1218,"title":{},"name":{},"text":{"39":{}},"component":{}}],["pv",{"_index":1949,"title":{},"name":{},"text":{"88":{},"118":{}},"component":{}}],["pvc",{"_index":313,"title":{"118-2":{}},"name":{},"text":{"8":{},"10":{},"31":{},"32":{},"35":{},"38":{},"118":{}},"component":{}}],["pvcstrategi",{"_index":409,"title":{},"name":{},"text":{"8":{},"31":{},"32":{},"35":{}},"component":{}}],["pycharm",{"_index":1985,"title":{},"name":{},"text":{"97":{},"108":{},"132":{}},"component":{}}],["pycharm/latest",{"_index":1986,"title":{},"name":{},"text":{"97":{},"108":{},"132":{}},"component":{}}],["pycharm/next",{"_index":1987,"title":{},"name":{},"text":{"97":{},"108":{},"132":{}},"component":{}}],["python",{"_index":2019,"title":{"105":{}},"name":{"105":{}},"text":{"99":{},"105":{},"110":{}},"component":{}}],["qualifi",{"_index":1450,"title":{"49":{}},"name":{"49":{}},"text":{"49":{}},"component":{}}],["quantiti",{"_index":923,"title":{},"name":{},"text":{"32":{}},"component":{}}],["quarku",{"_index":1003,"title":{"39-12":{},"39-13":{},"39-14":{}},"name":{},"text":{"39":{}},"component":{}}],["quarkus.arc.select",{"_index":1176,"title":{},"name":{},"text":{"39":{}},"component":{}}],["quarkus:dev",{"_index":1188,"title":{},"name":{},"text":{"39":{}},"component":{}}],["quay.io",{"_index":1446,"title":{},"name":{},"text":{"48":{}},"component":{}}],["quay.io/ch",{"_index":1991,"title":{},"name":{},"text":{"97":{}},"component":{}}],["quay.io/devfile/devworkspac",{"_index":1397,"title":{},"name":{},"text":{"46":{},"52":{},"83":{}},"component":{}}],["quay.io/devfile/univers",{"_index":2103,"title":{},"name":{},"text":{"110":{},"123":{}},"component":{}}],["quay.io/eclipse/ch",{"_index":306,"title":{},"name":{},"text":{"7":{},"41":{}},"component":{}}],["quay.io/eclipse/kubernet",{"_index":1724,"title":{},"name":{},"text":{"62":{}},"component":{}}],["queri",{"_index":1563,"title":{},"name":{},"text":{"55":{},"69":{},"70":{}},"component":{}}],["question",{"_index":2358,"title":{"149-8":{}},"name":{},"text":{},"component":{}}],["queue",{"_index":1839,"title":{},"name":{},"text":{"70":{}},"component":{}}],["quick",{"_index":1794,"title":{},"name":{},"text":{"69":{},"149":{}},"component":{}}],["quickli",{"_index":2240,"title":{},"name":{},"text":{"125":{},"145":{}},"component":{}}],["r",{"_index":1448,"title":{},"name":{},"text":{"48":{},"51":{},"56":{}},"component":{}}],["ram",{"_index":1639,"title":{},"name":{},"text":{"56":{},"149":{}},"component":{}}],["ran",{"_index":2306,"title":{},"name":{},"text":{"137":{}},"component":{}}],["rancher",{"_index":1908,"title":{},"name":{},"text":{"79":{}},"component":{}}],["rand",{"_index":847,"title":{},"name":{},"text":{"21":{}},"component":{}}],["random",{"_index":954,"title":{},"name":{},"text":{"36":{},"51":{}},"component":{}}],["rate",{"_index":1771,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["ratio",{"_index":1836,"title":{},"name":{},"text":{"70":{}},"component":{}}],["raw",{"_index":2080,"title":{"120":{}},"name":{"120":{}},"text":{"107":{},"132":{},"149":{}},"component":{}}],["rbac",{"_index":134,"title":{},"name":{},"text":{"3":{},"5":{},"8":{},"50":{},"55":{},"69":{},"70":{}},"component":{}}],["rbac.authorization.k8s.io",{"_index":781,"title":{},"name":{},"text":{"15":{},"69":{},"70":{}},"component":{}}],["rbac.authorization.k8s.io/v1",{"_index":777,"title":{},"name":{},"text":{"15":{},"69":{},"70":{}},"component":{}}],["re",{"_index":1848,"title":{},"name":{},"text":{"71":{},"76":{},"149":{}},"component":{}}],["reach",{"_index":484,"title":{},"name":{},"text":{"8":{}},"component":{}}],["react",{"_index":1358,"title":{},"name":{},"text":{"41":{}},"component":{}}],["read",{"_index":574,"title":{},"name":{},"text":{"8":{},"25":{},"39":{},"41":{},"48":{},"64":{},"72":{},"118":{}},"component":{}}],["read/writ",{"_index":1950,"title":{},"name":{},"text":{"88":{},"118":{}},"component":{}}],["read:packag",{"_index":1120,"title":{},"name":{},"text":{"39":{}},"component":{}}],["readabl",{"_index":669,"title":{},"name":{},"text":{"8":{},"143":{}},"component":{}}],["reader",{"_index":1213,"title":{},"name":{},"text":{"39":{}},"component":{}}],["readi",{"_index":361,"title":{},"name":{},"text":{"8":{},"45":{},"52":{},"56":{},"83":{},"94":{},"98":{},"119":{},"120":{},"143":{},"149":{},"150":{}},"component":{}}],["readme.md",{"_index":2077,"title":{},"name":{},"text":{"106":{}},"component":{}}],["readwriteonc",{"_index":739,"title":{},"name":{},"text":{"10":{},"118":{}},"component":{}}],["real",{"_index":2242,"title":{},"name":{},"text":{"125":{}},"component":{}}],["realm",{"_index":1663,"title":{},"name":{},"text":{"56":{}},"component":{}}],["realm='ch",{"_index":1669,"title":{},"name":{},"text":{"56":{}},"component":{}}],["reason",{"_index":671,"title":{},"name":{},"text":{"8":{},"70":{},"149":{}},"component":{}}],["rebuild",{"_index":1423,"title":{},"name":{},"text":{"48":{}},"component":{}}],["receiv",{"_index":990,"title":{"39-2":{}},"name":{},"text":{"39":{},"149":{}},"component":{}}],["recent",{"_index":2244,"title":{},"name":{},"text":{"125":{}},"component":{}}],["recogn",{"_index":1245,"title":{},"name":{},"text":{"39":{}},"component":{}}],["recognit",{"_index":2096,"title":{},"name":{},"text":{"110":{}},"component":{}}],["recommend",{"_index":534,"title":{},"name":{},"text":{"8":{},"39":{},"111":{},"125":{}},"component":{}}],["reconcil",{"_index":1841,"title":{},"name":{},"text":{"70":{}},"component":{}}],["record",{"_index":1598,"title":{},"name":{},"text":{"55":{}},"component":{}}],["recreat",{"_index":357,"title":{},"name":{},"text":{"8":{}},"component":{}}],["red",{"_index":1510,"title":{"60":{},"149":{},"115-3":{},"149-1":{},"149-2":{},"149-4":{},"149-7":{}},"name":{"60":{}},"text":{"52":{},"54":{},"60":{},"61":{},"69":{},"70":{},"78":{},"79":{},"80":{},"83":{},"85":{},"102":{},"115":{},"118":{},"125":{},"141":{},"143":{},"147":{},"149":{},"150":{}},"component":{}}],["redeploy",{"_index":104,"title":{},"name":{},"text":{"2":{}},"component":{}}],["redhat",{"_index":1718,"title":{},"name":{},"text":{"61":{},"76":{},"102":{},"125":{}},"component":{}}],["redirect",{"_index":578,"title":{},"name":{},"text":{"8":{},"21":{},"22":{},"24":{},"41":{},"115":{},"123":{},"149":{}},"component":{}}],["redirecturi",{"_index":1675,"title":{},"name":{},"text":{"56":{}},"component":{}}],["reduc",{"_index":1755,"title":{},"name":{},"text":{"65":{},"122":{},"123":{},"149":{}},"component":{}}],["refer",{"_index":106,"title":{"8":{}},"name":{"8":{}},"text":{"2":{},"9":{},"30":{},"39":{},"64":{},"87":{},"89":{},"90":{},"97":{},"110":{},"128":{},"138":{},"147":{}},"component":{}}],["referenc",{"_index":2124,"title":{},"name":{},"text":{"110":{}},"component":{}}],["reflect",{"_index":1249,"title":{},"name":{},"text":{"39":{}},"component":{}}],["refresh",{"_index":798,"title":{},"name":{},"text":{"17":{}},"component":{}}],["regardless",{"_index":531,"title":{},"name":{},"text":{"8":{},"149":{}},"component":{}}],["regexp",{"_index":2143,"title":{},"name":{},"text":{"113":{}},"component":{}}],["region",{"_index":1555,"title":{},"name":{},"text":{"55":{}},"component":{}}],["regist",{"_index":880,"title":{"55-6":{},"149-4":{}},"name":{},"text":{"23":{},"55":{},"124":{},"149":{}},"component":{}}],["registerrestcli",{"_index":1229,"title":{},"name":{},"text":{"39":{}},"component":{}}],["registrar",{"_index":1601,"title":{},"name":{},"text":{"55":{}},"component":{}}],["registrationallowed=fals",{"_index":1672,"title":{},"name":{},"text":{"56":{}},"component":{}}],["registri",{"_index":270,"title":{"34":{},"45":{},"72":{},"48-1":{},"48-2":{}},"name":{"34":{},"45":{},"72":{}},"text":{"5":{},"6":{},"8":{},"34":{},"39":{},"41":{},"45":{},"48":{},"50":{},"52":{},"71":{},"72":{},"77":{},"83":{},"95":{},"97":{},"98":{},"110":{},"111":{},"123":{},"136":{},"138":{},"148":{},"149":{}},"component":{}}],["registry.access.redhat.com/redhat/commun",{"_index":1527,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["registry.access.redhat.com/ubi8/openjdk",{"_index":1269,"title":{},"name":{},"text":{"39":{}},"component":{}}],["registry.access.redhat.com/ubi8/ubi",{"_index":1290,"title":{},"name":{},"text":{"39":{}},"component":{}}],["registry.redhat.io",{"_index":1509,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["registry.redhat.io/rhscl/httpd",{"_index":1329,"title":{},"name":{},"text":{"39":{}},"component":{}}],["registry/organization/telemetri",{"_index":1087,"title":{},"name":{},"text":{"39":{}},"component":{}}],["registry/v3/external_images.txt",{"_index":1370,"title":{},"name":{},"text":{"42":{}},"component":{}}],["registry/v3/plugins/ch",{"_index":2111,"title":{},"name":{},"text":{"110":{}},"component":{}}],["registryurl",{"_index":2007,"title":{},"name":{},"text":{"97":{}},"component":{}}],["regul",{"_index":1867,"title":{},"name":{},"text":{"75":{}},"component":{}}],["relat",{"_index":317,"title":{},"name":{},"text":{"8":{},"32":{},"42":{},"52":{},"69":{},"70":{},"82":{},"83":{},"88":{},"122":{}},"component":{}}],["releas",{"_index":1637,"title":{},"name":{},"text":{"56":{},"57":{},"64":{},"87":{}},"component":{}}],["relev",{"_index":148,"title":{},"name":{},"text":{"4":{},"42":{},"97":{},"110":{},"118":{}},"component":{}}],["reli",{"_index":1862,"title":{},"name":{},"text":{"74":{}},"component":{}}],["reliabl",{"_index":2208,"title":{},"name":{},"text":{"122":{}},"component":{}}],["reload",{"_index":1214,"title":{},"name":{},"text":{"39":{}},"component":{}}],["rememb",{"_index":1697,"title":{},"name":{},"text":{"57":{}},"component":{}}],["remot",{"_index":325,"title":{"127":{}},"name":{"127":{}},"text":{"8":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"41":{},"62":{},"91":{},"97":{},"108":{},"110":{},"111":{},"113":{},"117":{},"127":{},"134":{},"148":{}},"component":{}}],["remov",{"_index":1111,"title":{"75":{},"48-2":{},"110-5":{}},"name":{"75":{}},"text":{"39":{},"48":{},"51":{},"58":{},"60":{},"75":{},"76":{},"82":{},"100":{},"103":{},"104":{},"105":{},"110":{},"118":{},"132":{},"150":{}},"component":{}}],["reopen",{"_index":1959,"title":{},"name":{},"text":{"93":{},"125":{}},"component":{}}],["repair",{"_index":1876,"title":{"76":{}},"name":{"76":{}},"text":{"76":{}},"component":{}}],["repeat",{"_index":235,"title":{},"name":{},"text":{"5":{},"23":{},"59":{},"74":{}},"component":{}}],["replac",{"_index":352,"title":{},"name":{},"text":{"8":{},"36":{},"39":{},"52":{},"55":{},"59":{},"76":{},"134":{},"150":{}},"component":{}}],["replic",{"_index":700,"title":{},"name":{},"text":{"10":{},"150":{}},"component":{}}],["replica",{"_index":1326,"title":{},"name":{},"text":{"39":{},"148":{}},"component":{}}],["repo",{"_index":892,"title":{},"name":{},"text":{"25":{},"55":{},"91":{},"120":{},"134":{}},"component":{}}],["report",{"_index":1436,"title":{},"name":{},"text":{"48":{},"124":{},"150":{}},"component":{}}],["repositori",{"_index":135,"title":{"44":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"119":{},"108-2":{},"125-1":{}},"name":{"44":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"119":{}},"text":{"3":{},"4":{},"7":{},"8":{},"17":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"37":{},"39":{},"41":{},"44":{},"45":{},"46":{},"48":{},"51":{},"62":{},"72":{},"83":{},"84":{},"87":{},"91":{},"94":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"110":{},"111":{},"113":{},"119":{},"120":{},"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"134":{},"142":{},"143":{},"148":{},"150":{}},"component":{}}],["repository/nuget",{"_index":2070,"title":{},"name":{},"text":{"104":{}},"component":{}}],["repository’",{"_index":2095,"title":{},"name":{},"text":{"110":{},"134":{}},"component":{}}],["repres",{"_index":129,"title":{},"name":{},"text":{"3":{},"15":{},"17":{},"39":{},"110":{}},"component":{}}],["represent",{"_index":1394,"title":{},"name":{},"text":{"46":{}},"component":{}}],["reproduc",{"_index":1963,"title":{},"name":{},"text":{"94":{}},"component":{}}],["req",{"_index":1052,"title":{},"name":{},"text":{"39":{}},"component":{}}],["req.getbodi",{"_index":1060,"title":{},"name":{},"text":{"39":{}},"component":{}}],["req.method",{"_index":1055,"title":{},"name":{},"text":{"39":{}},"component":{}}],["request",{"_index":164,"title":{"94":{},"118":{},"39-8":{},"118-1":{},"118-2":{}},"name":{"94":{},"118":{}},"text":{"4":{},"5":{},"8":{},"10":{},"21":{},"39":{},"41":{},"43":{},"50":{},"55":{},"70":{},"94":{},"118":{},"119":{},"123":{},"125":{},"133":{},"135":{},"137":{},"150":{}},"component":{}}],["requir",{"_index":12,"title":{"5":{}},"name":{"5":{}},"text":{"1":{},"5":{},"7":{},"8":{},"9":{},"12":{},"13":{},"17":{},"18":{},"30":{},"31":{},"36":{},"39":{},"43":{},"44":{},"51":{},"52":{},"57":{},"59":{},"71":{},"73":{},"79":{},"91":{},"95":{},"98":{},"112":{},"114":{},"118":{},"122":{},"125":{},"136":{},"141":{},"143":{},"149":{},"150":{}},"component":{}}],["reserv",{"_index":1858,"title":{},"name":{},"text":{"71":{}},"component":{}}],["reset",{"_index":1621,"title":{},"name":{},"text":{"55":{}},"component":{}}],["resetpasswordallowed=tru",{"_index":1673,"title":{},"name":{},"text":{"56":{}},"component":{}}],["resiz",{"_index":444,"title":{},"name":{},"text":{"8":{}},"component":{}}],["resolut",{"_index":1171,"title":{},"name":{},"text":{"39":{}},"component":{}}],["resolv",{"_index":675,"title":{},"name":{},"text":{"8":{},"122":{}},"component":{}}],["resourc",{"_index":29,"title":{"5":{},"8":{},"81":{},"89":{},"90":{}},"name":{"5":{},"8":{},"81":{},"89":{},"90":{}},"text":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"15":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"30":{},"31":{},"32":{},"34":{},"35":{},"36":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"50":{},"51":{},"52":{},"55":{},"56":{},"57":{},"59":{},"60":{},"64":{},"65":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"85":{},"87":{},"89":{},"90":{},"91":{},"92":{},"97":{},"98":{},"110":{},"111":{},"112":{},"114":{},"115":{},"118":{},"119":{},"120":{},"121":{},"123":{},"133":{},"134":{},"136":{},"137":{},"138":{},"145":{},"148":{},"149":{},"150":{}},"component":{}}],["resourcekind",{"_index":772,"title":{},"name":{},"text":{"15":{}},"component":{}}],["respect",{"_index":493,"title":{},"name":{},"text":{"8":{}},"component":{}}],["respons",{"_index":1067,"title":{},"name":{},"text":{"39":{},"150":{}},"component":{}}],["responsebodi",{"_index":1064,"title":{},"name":{},"text":{"39":{}},"component":{}}],["rest",{"_index":303,"title":{},"name":{},"text":{"7":{},"25":{},"39":{}},"component":{}}],["rest/url=http://littl",{"_index":1236,"title":{},"name":{},"text":{"39":{}},"component":{}}],["restart",{"_index":1183,"title":{},"name":{},"text":{"39":{},"48":{},"51":{},"76":{},"81":{},"93":{},"111":{},"123":{},"136":{},"146":{}},"component":{}}],["restclient",{"_index":1237,"title":{},"name":{},"text":{"39":{}},"component":{}}],["resteasi",{"_index":1202,"title":{},"name":{},"text":{"39":{}},"component":{}}],["restrict",{"_index":638,"title":{"52":{},"83":{},"99":{}},"name":{"52":{},"83":{},"99":{}},"text":{"8":{},"19":{},"48":{},"52":{},"53":{},"61":{},"71":{},"83":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"111":{},"123":{}},"component":{}}],["result",{"_index":959,"title":{},"name":{},"text":{"36":{},"48":{},"59":{},"71":{},"110":{},"118":{},"119":{},"129":{}},"component":{}}],["resum",{"_index":2343,"title":{},"name":{},"text":{"145":{}},"component":{}}],["return",{"_index":1012,"title":{},"name":{},"text":{"39":{},"41":{},"51":{},"80":{},"134":{}},"component":{}}],["reus",{"_index":961,"title":{},"name":{},"text":{"36":{}},"component":{}}],["revers",{"_index":708,"title":{},"name":{},"text":{"10":{}},"component":{}}],["revert",{"_index":710,"title":{},"name":{},"text":{"10":{}},"component":{}}],["review",{"_index":1960,"title":{"94":{}},"name":{"94":{}},"text":{"94":{},"125":{},"135":{}},"component":{}}],["revis",{"_index":2339,"title":{},"name":{},"text":{"143":{}},"component":{}}],["revisionhistorylimit",{"_index":1337,"title":{},"name":{},"text":{"39":{}},"component":{}}],["revok",{"_index":2372,"title":{},"name":{},"text":{"149":{}},"component":{}}],["rhel7:latest",{"_index":1330,"title":{},"name":{},"text":{"39":{}},"component":{}}],["right",{"_index":1869,"title":{},"name":{},"text":{"75":{},"115":{},"116":{},"140":{},"141":{},"143":{}},"component":{}}],["risk",{"_index":2060,"title":{},"name":{},"text":{"103":{},"122":{}},"component":{}}],["roadmap",{"_index":2403,"title":{},"name":{},"text":{"150":{}},"component":{}}],["role",{"_index":101,"title":{"15":{}},"name":{"15":{}},"text":{"2":{},"3":{},"8":{},"15":{},"50":{},"55":{},"69":{},"70":{},"75":{},"123":{},"150":{}},"component":{}}],["rolebind",{"_index":1773,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["roleref",{"_index":780,"title":{},"name":{},"text":{"15":{},"69":{},"70":{}},"component":{}}],["rollingupd",{"_index":358,"title":{},"name":{},"text":{"8":{},"39":{}},"component":{}}],["rollout",{"_index":744,"title":{},"name":{},"text":{"11":{},"12":{},"15":{},"25":{},"40":{},"51":{}},"component":{}}],["root",{"_index":1460,"title":{},"name":{},"text":{"51":{},"119":{},"125":{},"131":{}},"component":{}}],["rout",{"_index":7,"title":{"1-2":{}},"name":{},"text":{"1":{},"8":{},"39":{},"50":{},"88":{},"123":{},"145":{}},"component":{}}],["route.openshift.io/v1",{"_index":1342,"title":{},"name":{},"text":{"39":{}},"component":{}}],["router",{"_index":9,"title":{"1-2":{}},"name":{},"text":{"1":{}},"component":{}}],["routingclass",{"_index":1809,"title":{},"name":{},"text":{"70":{},"110":{}},"component":{}}],["row",{"_index":2337,"title":{},"name":{},"text":{"143":{}},"component":{}}],["rsa",{"_index":843,"title":{},"name":{},"text":{"21":{}},"component":{}}],["rule",{"_index":774,"title":{},"name":{},"text":{"15":{},"38":{},"69":{},"70":{}},"component":{}}],["run",{"_index":25,"title":{"47":{},"39-5":{},"39-13":{},"115-2":{}},"name":{"47":{}},"text":{"1":{},"3":{},"4":{},"5":{},"6":{},"8":{},"9":{},"10":{},"21":{},"37":{},"38":{},"39":{},"41":{},"43":{},"46":{},"47":{},"48":{},"49":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"60":{},"61":{},"64":{},"69":{},"70":{},"71":{},"83":{},"84":{},"87":{},"88":{},"90":{},"91":{},"92":{},"93":{},"94":{},"98":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"107":{},"110":{},"111":{},"113":{},"115":{},"118":{},"119":{},"120":{},"125":{},"133":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"146":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["run.jar",{"_index":1286,"title":{},"name":{},"text":{"39":{}},"component":{}}],["runasus",{"_index":656,"title":{},"name":{},"text":{"8":{}},"component":{}}],["runcontainererror",{"_index":1825,"title":{},"name":{},"text":{"70":{}},"component":{}}],["runner",{"_index":1299,"title":{},"name":{},"text":{"39":{},"62":{}},"component":{}}],["runner=eclipse/ch",{"_index":1732,"title":{},"name":{},"text":{"62":{}},"component":{}}],["runtim",{"_index":1947,"title":{"123-2":{}},"name":{},"text":{"88":{},"123":{},"143":{},"148":{},"150":{}},"component":{}}],["s",{"_index":836,"title":{},"name":{},"text":{"21":{},"56":{}},"component":{}}],["saa",{"_index":891,"title":{},"name":{},"text":{"24":{}},"component":{}}],["same",{"_index":677,"title":{},"name":{},"text":{"8":{},"12":{},"39":{},"51":{},"59":{},"84":{},"97":{},"102":{},"110":{},"115":{},"129":{},"150":{}},"component":{}}],["saml",{"_index":2298,"title":{},"name":{},"text":{"134":{}},"component":{}}],["sampl",{"_index":514,"title":{"17":{},"39-13":{},"39-14":{}},"name":{"17":{}},"text":{"8":{},"16":{},"17":{},"41":{},"45":{},"52":{},"98":{},"149":{}},"component":{}}],["samples.json",{"_index":789,"title":{},"name":{},"text":{"17":{}},"component":{}}],["samples/cpp",{"_index":2186,"title":{},"name":{},"text":{"119":{},"120":{},"126":{}},"component":{}}],["sandbox",{"_index":2361,"title":{},"name":{},"text":{"149":{}},"component":{}}],["save",{"_index":876,"title":{},"name":{},"text":{"22":{},"23":{},"24":{},"25":{},"26":{},"48":{},"83":{},"84":{},"90":{}},"component":{}}],["scaffold",{"_index":1103,"title":{},"name":{},"text":{"39":{}},"component":{}}],["scenario",{"_index":2006,"title":{},"name":{},"text":{"97":{},"128":{},"149":{}},"component":{}}],["schedul",{"_index":386,"title":{},"name":{},"text":{"8":{},"38":{}},"component":{}}],["schemavers",{"_index":1308,"title":{},"name":{},"text":{"39":{},"97":{},"110":{},"118":{}},"component":{}}],["scheme",{"_index":1769,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["scm",{"_index":865,"title":{},"name":{},"text":{"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"119":{},"134":{}},"component":{}}],["scope",{"_index":627,"title":{},"name":{},"text":{"8":{},"24":{},"25":{},"55":{},"64":{},"148":{}},"component":{}}],["scrape",{"_index":1772,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["scratch",{"_index":1364,"title":{},"name":{},"text":{"42":{}},"component":{}}],["screen",{"_index":2155,"title":{},"name":{},"text":{"115":{},"116":{},"141":{},"142":{}},"component":{}}],["script",{"_index":1519,"title":{},"name":{},"text":{"52":{},"64":{},"83":{},"101":{},"102":{},"149":{}},"component":{}}],["sdk",{"_index":2394,"title":{},"name":{},"text":{"150":{}},"component":{}}],["search",{"_index":937,"title":{},"name":{},"text":{"34":{},"59":{},"64":{},"76":{},"115":{},"122":{},"130":{},"131":{},"138":{},"140":{},"141":{},"146":{}},"component":{}}],["second",{"_index":392,"title":{},"name":{},"text":{"8":{},"23":{},"70":{},"94":{},"102":{}},"component":{}}],["secondsofinactivitybeforeidl",{"_index":389,"title":{},"name":{},"text":{"8":{}},"component":{}}],["secondsofrunbeforeidl",{"_index":397,"title":{},"name":{},"text":{"8":{}},"component":{}}],["secret",{"_index":189,"title":{"71":{},"95":{},"114":{},"21-2":{},"22-2":{},"23-2":{},"24-2":{},"25-2":{},"26-2":{},"71-1":{},"71-2":{},"71-3":{},"95-1":{},"95-2":{},"95-3":{}},"name":{"71":{},"95":{},"114":{}},"text":{"4":{},"7":{},"8":{},"10":{},"12":{},"13":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"29":{},"40":{},"55":{},"60":{},"71":{},"88":{},"91":{},"95":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"114":{},"134":{},"136":{}},"component":{}}],["secret=eclips",{"_index":1677,"title":{},"name":{},"text":{"56":{}},"component":{}}],["secret=tru",{"_index":1968,"title":{},"name":{},"text":{"95":{},"114":{}},"component":{}}],["secretnam",{"_index":557,"title":{},"name":{},"text":{"8":{}},"component":{}}],["secrets.github_token",{"_index":2254,"title":{},"name":{},"text":{"125":{}},"component":{}}],["section",{"_index":66,"title":{},"name":{},"text":{"2":{},"5":{},"8":{},"14":{},"37":{},"38":{},"39":{},"44":{},"54":{},"61":{},"64":{},"67":{},"76":{},"81":{},"83":{},"84":{},"87":{},"92":{},"110":{},"115":{},"116":{},"121":{},"122":{},"123":{},"125":{},"128":{},"138":{},"141":{},"146":{},"147":{},"148":{},"149":{}},"component":{}}],["secur",{"_index":398,"title":{},"name":{},"text":{"8":{},"19":{},"25":{},"48":{},"97":{},"103":{},"110":{},"122":{},"124":{},"150":{}},"component":{}}],["securitycontext",{"_index":318,"title":{},"name":{},"text":{"8":{}},"component":{}}],["sed",{"_index":835,"title":{},"name":{},"text":{"21":{}},"component":{}}],["see",{"_index":21,"title":{},"name":{},"text":{"1":{},"2":{},"4":{},"8":{},"10":{},"11":{},"12":{},"13":{},"15":{},"17":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"28":{},"30":{},"31":{},"32":{},"35":{},"36":{},"39":{},"40":{},"44":{},"49":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"62":{},"63":{},"64":{},"69":{},"70":{},"75":{},"76":{},"78":{},"80":{},"82":{},"83":{},"84":{},"85":{},"87":{},"89":{},"90":{},"95":{},"110":{},"111":{},"112":{},"114":{},"118":{},"119":{},"120":{},"122":{},"123":{},"124":{},"140":{},"141":{},"146":{},"149":{},"150":{}},"component":{}}],["seen",{"_index":912,"title":{},"name":{},"text":{"30":{}},"component":{}}],["segment",{"_index":1039,"title":{},"name":{},"text":{"39":{},"80":{},"149":{}},"component":{}}],["segment_write_key",{"_index":1914,"title":{},"name":{},"text":{"80":{}},"component":{}}],["segment_write_key_endpoint",{"_index":1916,"title":{},"name":{},"text":{"80":{}},"component":{}}],["select",{"_index":816,"title":{"48-1":{}},"name":{},"text":{"19":{},"21":{},"22":{},"25":{},"26":{},"32":{},"35":{},"48":{},"51":{},"59":{},"76":{},"97":{},"111":{},"115":{},"138":{},"140":{},"141":{},"142":{},"143":{},"147":{},"149":{}},"component":{}}],["selector",{"_index":186,"title":{},"name":{},"text":{"4":{},"8":{},"39":{},"69":{},"70":{}},"component":{}}],["selector='controller.devfile.io/devworkspace_nam",{"_index":1496,"title":{},"name":{},"text":{"51":{},"139":{}},"component":{}}],["selector=app.kubernetes.io/component=ca",{"_index":1473,"title":{},"name":{},"text":{"51":{}},"component":{}}],["selector=app.kubernetes.io/component=ch",{"_index":1475,"title":{},"name":{},"text":{"51":{}},"component":{}}],["self",{"_index":456,"title":{"13":{},"44":{},"103-1":{}},"name":{"13":{},"44":{}},"text":{"8":{},"13":{},"20":{},"37":{},"44":{},"51":{},"56":{},"57":{},"99":{},"103":{},"134":{}},"component":{}}],["semicolon",{"_index":180,"title":{},"name":{},"text":{"4":{}},"component":{}}],["send",{"_index":803,"title":{"39-8":{}},"name":{},"text":{"19":{},"39":{},"41":{},"80":{}},"component":{}}],["sendevent(map",{"_index":1234,"title":{},"name":{},"text":{"39":{}},"component":{}}],["sensit",{"_index":1842,"title":{},"name":{},"text":{"71":{},"112":{},"114":{},"134":{},"136":{}},"component":{}}],["sent",{"_index":2258,"title":{},"name":{},"text":{"125":{}},"component":{}}],["separ",{"_index":181,"title":{},"name":{},"text":{"4":{},"30":{},"38":{}},"component":{}}],["sequenc",{"_index":1360,"title":{},"name":{},"text":{"41":{}},"component":{}}],["serv",{"_index":513,"title":{},"name":{},"text":{"8":{},"39":{}},"component":{}}],["server",{"_index":61,"title":{"2":{},"7":{},"12":{},"21":{},"22":{},"29":{},"30":{},"68":{},"69":{},"77":{},"91":{},"138":{},"2-1":{},"21-1":{},"21-2":{},"22-1":{},"22-2":{},"39-2":{},"39-8":{},"69-1":{},"69-2":{},"69-3":{}},"name":{"2":{},"7":{},"21":{},"22":{},"29":{},"30":{},"68":{},"77":{},"91":{},"138":{}},"text":{"2":{},"3":{},"5":{},"6":{},"7":{},"8":{},"9":{},"11":{},"12":{},"15":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"30":{},"39":{},"41":{},"44":{},"50":{},"51":{},"53":{},"56":{},"64":{},"68":{},"69":{},"70":{},"75":{},"77":{},"80":{},"81":{},"88":{},"89":{},"90":{},"91":{},"95":{},"107":{},"119":{},"122":{},"134":{},"137":{},"138":{},"148":{},"150":{}},"component":{}}],["server/main/docs/grafana/openshift",{"_index":1789,"title":{},"name":{},"text":{"69":{}},"component":{}}],["server/plugin.yaml",{"_index":1918,"title":{},"name":{},"text":{"80":{}},"component":{}}],["server:delet",{"_index":1704,"title":{},"name":{},"text":{"58":{},"82":{}},"component":{}}],["server:deploy",{"_index":697,"title":{},"name":{},"text":{"9":{},"52":{},"55":{},"56":{},"57":{},"58":{},"60":{},"89":{}},"component":{}}],["server:log",{"_index":685,"title":{},"name":{},"text":{"9":{}},"component":{}}],["server:statu",{"_index":1694,"title":{},"name":{},"text":{"56":{},"57":{},"58":{},"60":{}},"component":{}}],["server:upd",{"_index":1929,"title":{},"name":{},"text":{"83":{},"84":{}},"component":{}}],["serverless",{"_index":2152,"title":{},"name":{},"text":{"115":{}},"component":{}}],["server’",{"_index":1351,"title":{},"name":{},"text":{"39":{}},"component":{}}],["servic",{"_index":55,"title":{"25":{},"141":{},"25-1":{},"25-2":{},"55-2":{},"55-3":{},"55-7":{},"149-3":{}},"name":{"25":{}},"text":{"1":{},"3":{},"6":{},"7":{},"8":{},"15":{},"21":{},"25":{},"27":{},"39":{},"45":{},"46":{},"51":{},"55":{},"61":{},"69":{},"70":{},"75":{},"79":{},"88":{},"115":{},"119":{},"124":{},"141":{},"143":{},"144":{},"145":{},"147":{},"148":{},"149":{}},"component":{}}],["serviceaccount",{"_index":399,"title":{},"name":{},"text":{"8":{},"15":{},"62":{},"69":{},"70":{}},"component":{}}],["serviceaccount.yaml",{"_index":1723,"title":{},"name":{},"text":{"62":{}},"component":{}}],["serviceaccount_nam",{"_index":1726,"title":{},"name":{},"text":{"62":{}},"component":{}}],["serviceaccounttoken",{"_index":400,"title":{},"name":{},"text":{"8":{}},"component":{}}],["servicemonitor",{"_index":1767,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["session",{"_index":16,"title":{},"name":{},"text":{"1":{},"11":{},"12":{},"13":{},"15":{},"17":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"40":{},"44":{},"49":{},"51":{},"52":{},"58":{},"59":{},"62":{},"63":{},"69":{},"70":{},"75":{},"76":{},"78":{},"83":{},"85":{},"89":{},"90":{},"95":{},"110":{},"112":{},"114":{},"118":{},"139":{}},"component":{}}],["set",{"_index":54,"title":{"21-1":{},"22-1":{},"23-1":{},"24-1":{},"25-1":{},"26-1":{},"97-1":{}},"name":{},"text":{"1":{},"2":{},"5":{},"8":{},"10":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"30":{},"32":{},"34":{},"35":{},"38":{},"39":{},"47":{},"52":{},"55":{},"56":{},"64":{},"65":{},"71":{},"72":{},"76":{},"79":{},"80":{},"91":{},"97":{},"100":{},"102":{},"103":{},"104":{},"105":{},"110":{},"111":{},"112":{},"114":{},"118":{},"122":{},"123":{},"124":{},"138":{}},"component":{}}],["setgid",{"_index":371,"title":{},"name":{},"text":{"8":{}},"component":{}}],["settings.xml",{"_index":716,"title":{},"name":{},"text":{"10":{},"39":{},"102":{},"114":{},"136":{}},"component":{}}],["settings=settings.xml",{"_index":1187,"title":{},"name":{},"text":{"39":{}},"component":{}}],["setuid",{"_index":372,"title":{},"name":{},"text":{"8":{}},"component":{}}],["setup",{"_index":1711,"title":{},"name":{},"text":{"60":{},"79":{},"125":{}},"component":{}}],["sever",{"_index":630,"title":{},"name":{},"text":{"8":{},"9":{},"71":{},"123":{},"147":{}},"component":{}}],["sha",{"_index":1424,"title":{},"name":{},"text":{"48":{}},"component":{}}],["sha256",{"_index":1481,"title":{},"name":{},"text":{"51":{}},"component":{}}],["shard",{"_index":10,"title":{"1-2":{}},"name":{},"text":{"1":{}},"component":{}}],["share",{"_index":849,"title":{},"name":{},"text":{"21":{},"88":{},"98":{},"118":{},"123":{},"149":{}},"component":{}}],["shared_secret",{"_index":870,"title":{},"name":{},"text":{"21":{}},"component":{}}],["show",{"_index":523,"title":{},"name":{},"text":{"8":{},"25":{},"39":{},"55":{},"88":{}},"component":{}}],["shown",{"_index":1578,"title":{},"name":{},"text":{"55":{}},"component":{}}],["shut",{"_index":1016,"title":{},"name":{},"text":{"39":{},"84":{}},"component":{}}],["shutdown",{"_index":1262,"title":{},"name":{},"text":{"39":{}},"component":{}}],["side",{"_index":616,"title":{},"name":{},"text":{"8":{}},"component":{}}],["sidecar",{"_index":2328,"title":{},"name":{},"text":{"141":{}},"component":{}}],["sign",{"_index":457,"title":{"13":{},"44":{},"103-1":{}},"name":{"13":{},"44":{}},"text":{"8":{},"13":{},"20":{},"37":{},"44":{},"51":{},"55":{},"56":{},"57":{},"99":{},"103":{},"134":{}},"component":{}}],["similar",{"_index":1246,"title":{},"name":{},"text":{"39":{},"138":{}},"component":{}}],["simpl",{"_index":2354,"title":{},"name":{},"text":{"148":{}},"component":{}}],["simplest",{"_index":1977,"title":{},"name":{},"text":{"97":{}},"component":{}}],["simpli",{"_index":2123,"title":{},"name":{},"text":{"110":{}},"component":{}}],["simultan",{"_index":260,"title":{"47":{}},"name":{"47":{}},"text":{"5":{},"37":{},"47":{}},"component":{}}],["singl",{"_index":944,"title":{},"name":{},"text":{"35":{},"56":{},"57":{},"60":{},"61":{},"118":{},"134":{},"145":{},"150":{}},"component":{}}],["site",{"_index":2236,"title":{},"name":{},"text":{"124":{}},"component":{}}],["situat",{"_index":2270,"title":{},"name":{},"text":{"129":{},"130":{},"131":{}},"component":{}}],["six",{"_index":955,"title":{},"name":{},"text":{"36":{}},"component":{}}],["size",{"_index":441,"title":{"32":{}},"name":{"32":{}},"text":{"8":{},"31":{},"32":{},"33":{},"60":{},"118":{},"123":{}},"component":{}}],["size=50gb",{"_index":1701,"title":{},"name":{},"text":{"57":{}},"component":{}}],["size=64",{"_index":1716,"title":{},"name":{},"text":{"60":{}},"component":{}}],["skip",{"_index":1540,"title":{},"name":{},"text":{"52":{},"55":{},"56":{}},"component":{}}],["skopeo",{"_index":1515,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["sl",{"_index":1751,"title":{},"name":{},"text":{"64":{}},"component":{}}],["sleep",{"_index":1691,"title":{},"name":{},"text":{"56":{},"118":{}},"component":{}}],["slow",{"_index":1933,"title":{"123":{}},"name":{"123":{}},"text":{"84":{},"118":{},"121":{},"123":{}},"component":{}}],["small",{"_index":1029,"title":{},"name":{},"text":{"39":{}},"component":{}}],["smallry",{"_index":1204,"title":{},"name":{},"text":{"39":{}},"component":{}}],["snapshot",{"_index":1110,"title":{},"name":{},"text":{"39":{}},"component":{}}],["snippet",{"_index":1396,"title":{},"name":{},"text":{"46":{},"125":{}},"component":{}}],["softwar",{"_index":2392,"title":{},"name":{},"text":{"150":{}},"component":{}}],["solut",{"_index":2062,"title":{},"name":{},"text":{"103":{},"150":{}},"component":{}}],["solv",{"_index":1404,"title":{},"name":{},"text":{"47":{}},"component":{}}],["sometim",{"_index":2215,"title":{},"name":{},"text":{"123":{}},"component":{}}],["sourc",{"_index":196,"title":{"48":{},"111":{},"138":{},"142":{}},"name":{"48":{},"111":{},"142":{}},"text":{"4":{},"31":{},"34":{},"48":{},"51":{},"52":{},"66":{},"70":{},"76":{},"88":{},"97":{},"108":{},"110":{},"111":{},"115":{},"119":{},"123":{},"124":{},"132":{},"137":{},"138":{},"142":{},"143":{},"144":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["sourcenamespac",{"_index":1892,"title":{},"name":{},"text":{"76":{}},"component":{}}],["sp",{"_index":1606,"title":{},"name":{},"text":{"55":{}},"component":{}}],["space",{"_index":1505,"title":{"149-2":{}},"name":{},"text":{"52":{},"60":{},"83":{},"149":{}},"component":{}}],["spec",{"_index":32,"title":{},"name":{},"text":{"1":{},"2":{},"8":{},"10":{},"11":{},"12":{},"15":{},"19":{},"30":{},"31":{},"32":{},"34":{},"35":{},"36":{},"39":{},"44":{},"47":{},"48":{},"55":{},"56":{},"65":{},"69":{},"70":{},"76":{},"80":{},"89":{},"110":{},"118":{}},"component":{}}],["spec\":{\"devenvironments\":{\"maxnumberofrunningworkspacesperus",{"_index":1409,"title":{},"name":{},"text":{"47":{}},"component":{}}],["spec\":{\"devenvironments\":{\"maxnumberofworkspacesperus",{"_index":1759,"title":{},"name":{},"text":{"65":{}},"component":{}}],["spec\":{\"started\":fals",{"_index":2118,"title":{},"name":{},"text":{"110":{}},"component":{}}],["spec\":{\"started\":tru",{"_index":2121,"title":{},"name":{},"text":{"110":{}},"component":{}}],["spec.components.pluginregistry.openvsxurl",{"_index":941,"title":{},"name":{},"text":{"34":{}},"component":{}}],["spec.devenviron",{"_index":2097,"title":{},"name":{},"text":{"110":{}},"component":{}}],["spec.devenvironments.defaulteditor",{"_index":1976,"title":{},"name":{},"text":{"97":{}},"component":{}}],["spec.imag",{"_index":533,"title":{},"name":{},"text":{"8":{}},"component":{}}],["spec.routingclass",{"_index":1817,"title":{},"name":{},"text":{"70":{}},"component":{}}],["spec.start",{"_index":2117,"title":{},"name":{},"text":{"110":{}},"component":{}}],["spec.templ",{"_index":2105,"title":{},"name":{},"text":{"110":{}},"component":{}}],["special",{"_index":653,"title":{"39-4":{}},"name":{},"text":{"8":{},"44":{}},"component":{}}],["specif",{"_index":611,"title":{"70-2":{}},"name":{},"text":{"8":{},"10":{},"39":{},"46":{},"49":{},"59":{},"70":{},"72":{},"96":{},"98":{},"108":{},"115":{},"119":{},"136":{},"148":{},"149":{}},"component":{}}],["specifi",{"_index":207,"title":{"78":{},"39-16":{}},"name":{"78":{}},"text":{"5":{},"8":{},"9":{},"30":{},"32":{},"39":{},"44":{},"48":{},"60":{},"78":{},"85":{},"88":{},"97":{},"110":{},"111":{},"112":{},"114":{},"117":{},"118":{},"119":{},"123":{},"127":{},"130":{},"131":{},"132":{},"133":{},"143":{}},"component":{}}],["spring",{"_index":793,"title":{},"name":{},"text":{"17":{},"110":{}},"component":{}}],["src/main/docker/dockerfile.jvm",{"_index":1287,"title":{},"name":{},"text":{"39":{}},"component":{}}],["src/main/docker/dockerfile.n",{"_index":1306,"title":{},"name":{},"text":{"39":{}},"component":{}}],["src/main/java/mygroup",{"_index":1112,"title":{},"name":{},"text":{"39":{}},"component":{}}],["src/main/resources/application.properti",{"_index":1177,"title":{},"name":{},"text":{"39":{}},"component":{}}],["src/test/java/mygroup",{"_index":1113,"title":{},"name":{},"text":{"39":{}},"component":{}}],["ssh",{"_index":705,"title":{},"name":{},"text":{"10":{},"55":{},"56":{},"91":{},"114":{},"119":{},"120":{},"136":{},"149":{}},"component":{}}],["ssl",{"_index":2064,"title":{},"name":{},"text":{"103":{}},"component":{}}],["ssl/tl",{"_index":2059,"title":{},"name":{},"text":{"103":{}},"component":{}}],["ssl_cert_fil",{"_index":2027,"title":{},"name":{},"text":{"100":{},"104":{}},"component":{}}],["sslcainfo",{"_index":1390,"title":{},"name":{},"text":{"44":{}},"component":{}}],["stabl",{"_index":1537,"title":{},"name":{},"text":{"52":{},"56":{},"57":{},"64":{},"87":{},"97":{},"108":{},"132":{},"149":{}},"component":{}}],["stack",{"_index":1799,"title":{},"name":{},"text":{"70":{},"99":{},"150":{}},"component":{}}],["stackoverflow",{"_index":2398,"title":{},"name":{},"text":{"150":{}},"component":{}}],["standalon",{"_index":1418,"title":{},"name":{},"text":{"48":{}},"component":{}}],["standard",{"_index":77,"title":{},"name":{},"text":{"2":{},"39":{},"71":{},"136":{}},"component":{}}],["start",{"_index":47,"title":{"4":{},"17":{},"106":{},"107":{},"117":{},"119":{},"120":{},"129":{},"39-1":{},"110-4":{},"123-1":{},"150-1":{}},"name":{"4":{},"17":{},"107":{},"117":{},"119":{},"120":{},"129":{}},"text":{"1":{},"4":{},"8":{},"16":{},"17":{},"18":{},"36":{},"39":{},"41":{},"44":{},"45":{},"49":{},"51":{},"52":{},"53":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"62":{},"64":{},"69":{},"70":{},"72":{},"75":{},"79":{},"83":{},"87":{},"92":{},"93":{},"94":{},"97":{},"98":{},"101":{},"102":{},"106":{},"107":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"117":{},"118":{},"119":{},"120":{},"123":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"145":{},"149":{}},"component":{}}],["startingcsv",{"_index":1894,"title":{},"name":{},"text":{"76":{}},"component":{}}],["starttimeoutsecond",{"_index":403,"title":{},"name":{},"text":{"8":{}},"component":{}}],["startup",{"_index":224,"title":{"111-1":{}},"name":{},"text":{"5":{},"10":{},"39":{},"42":{},"70":{},"111":{},"118":{},"149":{}},"component":{}}],["state",{"_index":335,"title":{},"name":{},"text":{"8":{},"55":{},"93":{},"110":{},"118":{},"150":{}},"component":{}}],["static",{"_index":1152,"title":{},"name":{},"text":{"39":{},"148":{}},"component":{}}],["static.developers.redhat.com",{"_index":2381,"title":{},"name":{},"text":{"149":{}},"component":{}}],["statu",{"_index":333,"title":{},"name":{},"text":{"8":{},"41":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"76":{},"110":{},"111":{},"115":{},"125":{}},"component":{}}],["step",{"_index":237,"title":{},"name":{},"text":{"5":{},"21":{},"23":{},"39":{},"44":{},"47":{},"51":{},"52":{},"56":{},"57":{},"58":{},"60":{},"62":{},"64":{},"65":{},"69":{},"70":{},"83":{},"84":{},"85":{},"93":{},"110":{},"125":{},"140":{}},"component":{}}],["still",{"_index":1020,"title":{},"name":{},"text":{"39":{},"123":{}},"component":{}}],["stop",{"_index":379,"title":{"110-3":{},"110-4":{}},"name":{},"text":{"8":{},"31":{},"35":{},"64":{},"83":{},"93":{},"110":{},"111":{},"118":{},"149":{}},"component":{}}],["storag",{"_index":312,"title":{"31":{},"32":{},"33":{},"35":{},"118":{},"133":{},"118-1":{},"118-2":{}},"name":{"31":{},"32":{},"33":{},"35":{},"118":{},"133":{}},"text":{"8":{},"10":{},"31":{},"32":{},"33":{},"35":{},"47":{},"110":{},"117":{},"118":{},"123":{},"133":{},"136":{},"145":{},"149":{}},"component":{}}],["storageclass",{"_index":445,"title":{},"name":{},"text":{"8":{},"31":{},"38":{},"118":{}},"component":{}}],["storageclassnam",{"_index":2180,"title":{},"name":{},"text":{"118":{}},"component":{}}],["storagetyp",{"_index":2283,"title":{},"name":{},"text":{"133":{}},"component":{}}],["store",{"_index":58,"title":{},"name":{},"text":{"1":{},"8":{},"9":{},"31":{},"36":{},"44":{},"69":{},"70":{},"71":{},"95":{},"108":{},"123":{},"141":{},"142":{},"143":{}},"component":{}}],["storepass",{"_index":2036,"title":{},"name":{},"text":{"101":{},"102":{}},"component":{}}],["str",{"_index":1161,"title":{},"name":{},"text":{"39":{}},"component":{}}],["stragi",{"_index":356,"title":{},"name":{},"text":{"8":{}},"component":{}}],["strategi",{"_index":314,"title":{"35":{},"78":{}},"name":{"35":{},"78":{}},"text":{"8":{},"31":{},"32":{},"33":{},"35":{},"39":{},"47":{},"76":{},"78":{},"85":{},"110":{}},"component":{}}],["stream",{"_index":2342,"title":{},"name":{},"text":{"145":{}},"component":{}}],["strict",{"_index":2063,"title":{},"name":{},"text":{"103":{}},"component":{}}],["string",{"_index":591,"title":{},"name":{},"text":{"8":{},"36":{},"39":{},"70":{}},"component":{}}],["string(responsebody)).info(\"got",{"_index":1069,"title":{},"name":{},"text":{"39":{}},"component":{}}],["stringdata",{"_index":725,"title":{},"name":{},"text":{"10":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"71":{},"134":{}},"component":{}}],["stripped.pem",{"_index":842,"title":{},"name":{},"text":{"21":{}},"component":{}}],["stripped.pub",{"_index":846,"title":{},"name":{},"text":{"21":{}},"component":{}}],["structur",{"_index":2335,"title":{},"name":{},"text":{"143":{}},"component":{}}],["stuck",{"_index":1880,"title":{},"name":{},"text":{"76":{}},"component":{}}],["studio",{"_index":940,"title":{"48":{},"111":{},"138":{},"111-1":{}},"name":{"48":{},"111":{},"138":{}},"text":{"34":{},"48":{},"66":{},"97":{},"108":{},"110":{},"111":{},"119":{},"124":{},"132":{},"137":{},"138":{},"147":{},"148":{},"150":{}},"component":{}}],["sub",{"_index":1889,"title":{},"name":{},"text":{"76":{}},"component":{}}],["subdomain",{"_index":550,"title":{},"name":{},"text":{"8":{},"23":{}},"component":{}}],["subject",{"_index":778,"title":{},"name":{},"text":{"15":{},"69":{},"70":{}},"component":{}}],["submit",{"_index":1024,"title":{},"name":{},"text":{"39":{},"150":{}},"component":{}}],["subpath",{"_index":719,"title":{"71-2":{}},"name":{},"text":{"10":{},"71":{},"101":{},"102":{},"104":{},"112":{},"113":{},"114":{}},"component":{}}],["subscript",{"_index":1888,"title":{},"name":{},"text":{"76":{},"78":{},"85":{}},"component":{}}],["subsequ",{"_index":2327,"title":{},"name":{},"text":{"141":{}},"component":{}}],["subset",{"_index":1413,"title":{},"name":{},"text":{"48":{},"89":{}},"component":{}}],["substitut",{"_index":2076,"title":{},"name":{},"text":{"106":{}},"component":{}}],["succeed",{"_index":1899,"title":{},"name":{},"text":{"76":{}},"component":{}}],["success",{"_index":1834,"title":{},"name":{},"text":{"70":{},"134":{}},"component":{}}],["successfulli",{"_index":1811,"title":{},"name":{},"text":{"70":{},"110":{}},"component":{}}],["such",{"_index":289,"title":{},"name":{},"text":{"6":{},"8":{},"10":{},"19":{},"39":{},"42":{},"44":{},"46":{},"51":{},"55":{},"56":{},"57":{},"61":{},"64":{},"69":{},"71":{},"75":{},"76":{},"79":{},"108":{},"110":{},"112":{},"115":{},"123":{},"125":{},"136":{},"137":{},"138":{},"141":{},"143":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["sudo",{"_index":1649,"title":{},"name":{},"text":{"56":{},"64":{}},"component":{}}],["suffici",{"_index":1698,"title":{},"name":{},"text":{"57":{}},"component":{}}],["suffix",{"_index":956,"title":{},"name":{},"text":{"36":{}},"component":{}}],["suit",{"_index":1636,"title":{},"name":{},"text":{"56":{},"57":{},"61":{},"98":{}},"component":{}}],["suitabl",{"_index":1925,"title":{},"name":{},"text":{"81":{},"89":{},"97":{}},"component":{}}],["sum",{"_index":232,"title":{},"name":{},"text":{"5":{}},"component":{}}],["super(mainconfigur",{"_index":1159,"title":{},"name":{},"text":{"39":{}},"component":{}}],["supplement",{"_index":654,"title":{},"name":{},"text":{"8":{}},"component":{}}],["suppli",{"_index":854,"title":{},"name":{},"text":{"21":{},"80":{},"119":{}},"component":{}}],["support",{"_index":432,"title":{"44":{},"79":{},"108-1":{}},"name":{"44":{},"79":{}},"text":{"8":{},"31":{},"33":{},"37":{},"42":{},"44":{},"46":{},"48":{},"51":{},"69":{},"70":{},"73":{},"78":{},"94":{},"97":{},"108":{},"115":{},"120":{},"122":{},"124":{},"126":{},"132":{},"134":{},"149":{},"150":{}},"component":{}}],["sure",{"_index":1593,"title":{},"name":{},"text":{"55":{}},"component":{}}],["surround",{"_index":2160,"title":{},"name":{},"text":{"115":{}},"component":{}}],["swagger",{"_index":1206,"title":{},"name":{},"text":{"39":{},"68":{}},"component":{}}],["switch",{"_index":1054,"title":{},"name":{},"text":{"39":{},"47":{},"110":{},"134":{},"145":{}},"component":{}}],["symbol",{"_index":951,"title":{},"name":{},"text":{"36":{}},"component":{}}],["sync.json",{"_index":1441,"title":{},"name":{},"text":{"48":{}},"component":{}}],["synchron",{"_index":703,"title":{},"name":{},"text":{"10":{},"125":{}},"component":{}}],["syntax",{"_index":1442,"title":{},"name":{},"text":{"48":{},"119":{},"120":{},"126":{}},"component":{}}],["system",{"_index":824,"title":{},"name":{},"text":{"21":{},"33":{},"39":{},"64":{},"84":{},"95":{}},"component":{}}],["system.currenttimemilli",{"_index":1254,"title":{},"name":{},"text":{"39":{}},"component":{}}],["system.net.webclient).downloadstring('https://www.eclipse.org/che/chectl/win",{"_index":1744,"title":{},"name":{},"text":{"64":{}},"component":{}}],["t",{"_index":1086,"title":{},"name":{},"text":{"39":{},"48":{},"51":{}},"component":{}}],["tab",{"_index":1708,"title":{},"name":{},"text":{"59":{},"78":{},"97":{},"119":{},"120":{},"140":{},"149":{}},"component":{}}],["tabl",{"_index":156,"title":{},"name":{},"text":{"4":{},"5":{},"8":{},"62":{},"70":{},"93":{},"97":{},"108":{},"112":{},"114":{},"118":{},"124":{},"132":{}},"component":{}}],["tag",{"_index":790,"title":{},"name":{},"text":{"17":{},"48":{},"62":{},"148":{}},"component":{}}],["tail=20",{"_index":1781,"title":{},"name":{},"text":{"69":{},"70":{}},"component":{}}],["take",{"_index":405,"title":{},"name":{},"text":{"8":{},"51":{},"60":{},"80":{},"123":{},"146":{}},"component":{}}],["taken",{"_index":1815,"title":{},"name":{},"text":{"70":{}},"component":{}}],["target",{"_index":51,"title":{},"name":{"36":{}},"text":{"1":{},"39":{},"61":{},"69":{},"70":{},"110":{},"141":{}},"component":{}}],["target/quarku",{"_index":1274,"title":{},"name":{},"text":{"39":{}},"component":{}}],["targetport",{"_index":1340,"title":{},"name":{},"text":{"39":{},"97":{}},"component":{}}],["task",{"_index":2125,"title":{},"name":{},"text":{"111":{}},"component":{}}],["tcp",{"_index":1332,"title":{},"name":{},"text":{"39":{}},"component":{}}],["team",{"_index":1438,"title":{"135":{}},"name":{"135":{}},"text":{"48":{},"56":{},"57":{},"61":{},"97":{},"98":{},"150":{}},"component":{}}],["technolog",{"_index":2013,"title":{},"name":{},"text":{"98":{},"99":{},"115":{}},"component":{}}],["telemetri",{"_index":998,"title":{"39":{},"80":{},"39-8":{},"39-16":{},"39-17":{}},"name":{"39":{},"80":{}},"text":{"39":{},"80":{},"149":{}},"component":{}}],["telemetry:backend",{"_index":1121,"title":{},"name":{},"text":{"39":{}},"component":{}}],["telemetryservic",{"_index":1231,"title":{},"name":{},"text":{"39":{}},"component":{}}],["telemetryservice.java",{"_index":1222,"title":{},"name":{},"text":{"39":{}},"component":{}}],["telemetryservice.sendevent(payload",{"_index":1240,"title":{},"name":{},"text":{"39":{}},"component":{}}],["telephon",{"_index":2375,"title":{},"name":{},"text":{"149":{}},"component":{}}],["templat",{"_index":349,"title":{"149-6":{}},"name":{},"text":{"8":{},"18":{},"36":{},"39":{},"62":{},"98":{},"110":{},"147":{},"148":{},"149":{}},"component":{}}],["temporari",{"_index":688,"title":{},"name":{},"text":{"9":{}},"component":{}}],["tenanc",{"_index":1900,"title":{},"name":{},"text":{"77":{}},"component":{}}],["tenantid",{"_index":1618,"title":{},"name":{},"text":{"55":{}},"component":{}}],["term",{"_index":1445,"title":{"149-3":{}},"name":{},"text":{"48":{},"129":{},"148":{},"149":{}},"component":{}}],["termin",{"_index":590,"title":{},"name":{},"text":{"8":{},"39":{},"64":{},"70":{},"87":{},"92":{},"101":{},"102":{},"103":{},"113":{},"134":{},"145":{},"150":{}},"component":{}}],["terminolog",{"_index":2350,"title":{"148-2":{}},"name":{},"text":{},"component":{}}],["test",{"_index":1547,"title":{},"name":{},"text":{"55":{},"56":{},"57":{},"61":{},"94":{},"122":{},"125":{},"141":{},"150":{}},"component":{}}],["text",{"_index":525,"title":{},"name":{},"text":{"8":{},"98":{}},"component":{}}],["theia/next",{"_index":1353,"title":{},"name":{},"text":{"39":{},"80":{}},"component":{}}],["theia:next;java",{"_index":1731,"title":{},"name":{},"text":{"62":{}},"component":{}}],["theia=quay.io/eclipse/ch",{"_index":1730,"title":{},"name":{},"text":{"62":{}},"component":{}}],["therefor",{"_index":153,"title":{},"name":{},"text":{"4":{},"5":{},"32":{},"51":{}},"component":{}}],["third",{"_index":893,"title":{},"name":{},"text":{"25":{},"39":{},"149":{}},"component":{}}],["those",{"_index":191,"title":{},"name":{},"text":{"4":{},"15":{},"30":{},"47":{},"75":{},"134":{},"150":{}},"component":{}}],["thread",{"_index":1193,"title":{},"name":{},"text":{"39":{}},"component":{}}],["three",{"_index":112,"title":{},"name":{},"text":{"3":{},"115":{},"116":{},"123":{}},"component":{}}],["through",{"_index":699,"title":{},"name":{},"text":{"10":{},"35":{},"38":{},"39":{},"51":{},"55":{},"59":{},"110":{},"111":{},"148":{}},"component":{}}],["throughout",{"_index":2353,"title":{},"name":{},"text":{"148":{}},"component":{}}],["ti",{"_index":931,"title":{},"name":{},"text":{"32":{}},"component":{}}],["time",{"_index":141,"title":{"106":{},"123-1":{}},"name":{"106":{}},"text":{"4":{},"8":{},"39":{},"42":{},"47":{},"56":{},"70":{},"106":{},"123":{},"135":{},"149":{}},"component":{}}],["timeout",{"_index":391,"title":{},"name":{},"text":{"8":{},"39":{},"84":{}},"component":{}}],["timeout=120",{"_index":1662,"title":{},"name":{},"text":{"56":{}},"component":{}}],["timeout=60",{"_index":1646,"title":{},"name":{},"text":{"56":{}},"component":{}}],["tl",{"_index":330,"title":{"51":{}},"name":{"51":{}},"text":{"8":{},"12":{},"13":{},"20":{},"44":{},"51":{},"55":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{}},"component":{}}],["tls.cer",{"_index":2025,"title":{},"name":{},"text":{"100":{},"101":{},"102":{},"104":{},"105":{}},"component":{}}],["tlsconfig",{"_index":1804,"title":{},"name":{},"text":{"70":{}},"component":{}}],["tlssecretnam",{"_index":588,"title":{},"name":{},"text":{"8":{},"12":{}},"component":{}}],["tls|web",{"_index":1819,"title":{},"name":{},"text":{"70":{}},"component":{}}],["tmp",{"_index":2178,"title":{},"name":{},"text":{"118":{}},"component":{}}],["tmp/chectl",{"_index":694,"title":{},"name":{},"text":{"9":{}},"component":{}}],["tmp/vscode",{"_index":2318,"title":{},"name":{},"text":{"141":{}},"component":{}}],["token",{"_index":401,"title":{"92":{},"134":{}},"name":{"92":{},"134":{}},"text":{"8":{},"21":{},"24":{},"39":{},"71":{},"91":{},"92":{},"109":{},"114":{},"119":{},"120":{},"134":{},"136":{},"141":{},"145":{}},"component":{}}],["toler",{"_index":410,"title":{},"name":{},"text":{"8":{}},"component":{}}],["tool",{"_index":49,"title":{"58":{},"64":{},"83":{},"84":{},"87":{},"64-1":{},"64-2":{}},"name":{"64":{},"83":{},"84":{},"87":{}},"text":{"1":{},"5":{},"9":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"60":{},"61":{},"62":{},"64":{},"73":{},"82":{},"83":{},"84":{},"87":{},"88":{},"89":{},"94":{},"95":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"110":{},"113":{},"123":{},"134":{},"148":{},"150":{}},"component":{}}],["top",{"_index":2329,"title":{},"name":{},"text":{"141":{},"150":{}},"component":{}}],["topk8",{"_index":830,"title":{},"name":{},"text":{"21":{}},"component":{}}],["topolog",{"_index":2157,"title":{},"name":{},"text":{"115":{}},"component":{}}],["total",{"_index":252,"title":{},"name":{},"text":{"5":{},"8":{},"43":{},"70":{}},"component":{}}],["tr",{"_index":840,"title":{},"name":{},"text":{"21":{},"51":{},"95":{}},"component":{}}],["trace",{"_index":2429,"title":{},"name":{},"text":{"150":{}},"component":{}}],["trace.serv",{"_index":2309,"title":{},"name":{},"text":{"138":{}},"component":{}}],["track",{"_index":2383,"title":{},"name":{},"text":{"149":{}},"component":{}}],["traefik",{"_index":264,"title":{},"name":{},"text":{"5":{},"8":{},"42":{},"50":{}},"component":{}}],["traffic",{"_index":804,"title":{"30-3":{}},"name":{},"text":{"19":{},"30":{},"52":{},"123":{}},"component":{}}],["translat",{"_index":1922,"title":{},"name":{},"text":{"81":{}},"component":{}}],["transmit",{"_index":2213,"title":{},"name":{},"text":{"122":{}},"component":{}}],["treat",{"_index":2014,"title":{},"name":{},"text":{"98":{},"134":{},"150":{}},"component":{}}],["tree",{"_index":2193,"title":{},"name":{},"text":{"119":{}},"component":{}}],["tri",{"_index":2238,"title":{"125":{}},"name":{"125":{}},"text":{"125":{},"149":{}},"component":{}}],["trigger",{"_index":1927,"title":{},"name":{},"text":{"81":{},"125":{}},"component":{}}],["troubl",{"_index":1705,"title":{},"name":{},"text":{"59":{},"134":{}},"component":{}}],["troubleshoot",{"_index":1778,"title":{"121":{},"122":{},"123":{},"124":{},"149-8":{},"149-10":{}},"name":{"121":{},"122":{},"123":{},"124":{}},"text":{"69":{},"70":{},"121":{}},"component":{}}],["true",{"_index":348,"title":{},"name":{},"text":{"8":{},"10":{},"23":{},"39":{},"55":{},"69":{},"70":{},"95":{},"97":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"110":{},"112":{},"113":{},"114":{},"118":{},"125":{}},"component":{}}],["true(3",{"_index":2109,"title":{},"name":{},"text":{"110":{}},"component":{}}],["trust",{"_index":411,"title":{},"name":{},"text":{"8":{},"10":{},"13":{},"44":{},"51":{},"103":{}},"component":{}}],["trust/source/anchor",{"_index":724,"title":{},"name":{},"text":{"10":{}},"component":{}}],["trustcacert",{"_index":2052,"title":{},"name":{},"text":{"102":{}},"component":{}}],["trustedcert",{"_index":315,"title":{},"name":{},"text":{"8":{},"44":{}},"component":{}}],["truststor",{"_index":1464,"title":{},"name":{},"text":{"51":{},"101":{},"102":{}},"component":{}}],["truststore.sh",{"_index":2031,"title":{},"name":{},"text":{"101":{},"102":{}},"component":{}}],["tsv",{"_index":1564,"title":{},"name":{},"text":{"55":{}},"component":{}}],["tsv)/v2.0",{"_index":1619,"title":{},"name":{},"text":{"55":{}},"component":{}}],["tune",{"_index":906,"title":{},"name":{},"text":{"30":{},"123":{}},"component":{}}],["two",{"_index":607,"title":{},"name":{},"text":{"8":{},"39":{},"55":{},"59":{},"71":{},"78":{},"87":{},"115":{},"132":{},"149":{}},"component":{}}],["type",{"_index":608,"title":{},"name":{},"text":{"8":{},"17":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"40":{},"46":{},"47":{},"55":{},"69":{},"70":{},"95":{},"97":{},"115":{},"118":{},"123":{},"125":{},"132":{},"133":{},"134":{},"142":{},"143":{},"149":{}},"component":{}}],["type='merg",{"_index":1407,"title":{},"name":{},"text":{"47":{},"65":{}},"component":{}}],["type=merg",{"_index":784,"title":{},"name":{},"text":{"15":{},"56":{},"110":{}},"component":{}}],["typic",{"_index":1317,"title":{},"name":{},"text":{"39":{},"44":{},"108":{}},"component":{}}],["ubuntu",{"_index":2248,"title":{},"name":{},"text":{"125":{}},"component":{}}],["udi",{"_index":2012,"title":{},"name":{},"text":{"98":{}},"component":{}}],["ui",{"_index":1207,"title":{},"name":{},"text":{"39":{},"94":{}},"component":{}}],["uid",{"_index":657,"title":{},"name":{},"text":{"8":{}},"component":{}}],["ul1411",{"_index":968,"title":{},"name":{},"text":{"36":{}},"component":{}}],["unavail",{"_index":1433,"title":{},"name":{},"text":{"48":{}},"component":{}}],["unblock",{"_index":2386,"title":{},"name":{},"text":{"149":{}},"component":{}}],["unconvent",{"_index":2273,"title":{},"name":{},"text":{"130":{},"131":{}},"component":{}}],["undefin",{"_index":678,"title":{},"name":{},"text":{"8":{}},"component":{}}],["under",{"_index":853,"title":{},"name":{},"text":{"21":{},"24":{},"26":{},"39":{},"59":{},"76":{},"110":{},"119":{},"141":{}},"component":{}}],["underli",{"_index":2222,"title":{},"name":{},"text":{"123":{}},"component":{}}],["understand",{"_index":60,"title":{"81":{},"2-1":{}},"name":{"81":{}},"text":{"6":{},"73":{},"81":{},"118":{},"137":{}},"component":{}}],["undesir",{"_index":1748,"title":{},"name":{},"text":{"64":{}},"component":{}}],["uninstal",{"_index":530,"title":{"82":{}},"name":{"82":{}},"text":{"8":{},"59":{},"75":{},"82":{}},"component":{}}],["uniqu",{"_index":762,"title":{},"name":{},"text":{"15":{},"119":{},"120":{}},"component":{}}],["unique_nam",{"_index":1632,"title":{},"name":{},"text":{"55":{}},"component":{}}],["unit",{"_index":928,"title":{},"name":{},"text":{"32":{},"94":{},"147":{}},"component":{}}],["univers",{"_index":1371,"title":{},"name":{},"text":{"42":{},"51":{},"98":{},"119":{}},"component":{}}],["unknown",{"_index":1828,"title":{},"name":{},"text":{"70":{}},"component":{}}],["unlimit",{"_index":376,"title":{},"name":{},"text":{"8":{},"47":{},"65":{},"149":{}},"component":{}}],["unmanag",{"_index":1587,"title":{},"name":{},"text":{"55":{}},"component":{}}],["unpacked/redhat.vscod",{"_index":2319,"title":{},"name":{},"text":{"141":{}},"component":{}}],["unrecover",{"_index":1874,"title":{},"name":{},"text":{"75":{}},"component":{}}],["unstructur",{"_index":36,"title":{},"name":{},"text":{"1":{}},"component":{}}],["unsupport",{"_index":2369,"title":{},"name":{},"text":{"149":{}},"component":{}}],["until",{"_index":753,"title":{},"name":{},"text":{"12":{},"40":{},"51":{},"56":{},"59":{}},"component":{}}],["untrust",{"_index":821,"title":{"51":{}},"name":{"51":{}},"text":{"20":{},"44":{},"51":{}},"component":{}}],["unwil",{"_index":1434,"title":{},"name":{},"text":{"48":{}},"component":{}}],["up",{"_index":589,"title":{"21-1":{},"22-1":{},"23-1":{},"24-1":{},"25-1":{},"26-1":{},"97-1":{}},"name":{},"text":{"8":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"79":{},"91":{},"123":{}},"component":{}}],["updat",{"_index":442,"title":{"78":{}},"name":{"78":{}},"text":{"8":{},"10":{},"32":{},"35":{},"48":{},"55":{},"64":{},"76":{},"78":{},"83":{},"85":{},"87":{},"98":{},"145":{}},"component":{}}],["upgrad",{"_index":1879,"title":{"83":{},"84":{},"85":{},"86":{},"87":{}},"name":{"83":{},"84":{},"85":{},"86":{},"87":{}},"text":{"76":{},"78":{},"83":{},"84":{},"85":{},"86":{},"87":{}},"component":{}}],["upload",{"_index":2380,"title":{},"name":{},"text":{"149":{}},"component":{}}],["upon",{"_index":2362,"title":{},"name":{},"text":{"149":{}},"component":{}}],["upper",{"_index":2163,"title":{},"name":{},"text":{"115":{},"116":{},"140":{},"141":{}},"component":{}}],["upstream",{"_index":606,"title":{},"name":{},"text":{"8":{},"149":{}},"component":{}}],["ur",{"_index":516,"title":{},"name":{},"text":{"8":{}},"component":{}}],["uri",{"_index":344,"title":{},"name":{},"text":{"8":{},"24":{},"39":{},"110":{}},"component":{}}],["url",{"_index":501,"title":{"34":{},"117":{},"119":{},"120":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{}},"name":{"34":{},"117":{},"119":{},"120":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{}},"text":{"8":{},"17":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"34":{},"35":{},"39":{},"41":{},"42":{},"44":{},"48":{},"49":{},"59":{},"80":{},"97":{},"101":{},"106":{},"107":{},"108":{},"110":{},"111":{},"113":{},"117":{},"119":{},"120":{},"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"142":{},"143":{},"148":{}},"component":{}}],["url=https://keycloak.$(minikub",{"_index":1656,"title":{},"name":{},"text":{"56":{}},"component":{}}],["urlrewritesupport",{"_index":2001,"title":{},"name":{},"text":{"97":{}},"component":{}}],["us",{"_index":30,"title":{"9":{},"58":{},"59":{},"62":{},"63":{},"68":{},"83":{},"84":{},"85":{},"89":{},"90":{},"106":{},"134":{},"135":{},"136":{},"142":{},"54-1":{},"103-2":{},"115-2":{}},"name":{"9":{},"58":{},"59":{},"62":{},"63":{},"68":{},"83":{},"84":{},"85":{},"89":{},"90":{},"134":{},"135":{},"136":{},"142":{}},"text":{"1":{},"2":{},"4":{},"5":{},"8":{},"9":{},"10":{},"11":{},"12":{},"15":{},"18":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"28":{},"30":{},"31":{},"32":{},"34":{},"35":{},"36":{},"38":{},"39":{},"41":{},"42":{},"43":{},"44":{},"45":{},"47":{},"48":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"59":{},"60":{},"61":{},"62":{},"63":{},"65":{},"66":{},"68":{},"69":{},"70":{},"71":{},"74":{},"75":{},"78":{},"80":{},"82":{},"83":{},"84":{},"85":{},"88":{},"89":{},"91":{},"92":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"102":{},"103":{},"108":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"117":{},"118":{},"119":{},"120":{},"123":{},"124":{},"125":{},"126":{},"128":{},"129":{},"132":{},"134":{},"135":{},"136":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["usabl",{"_index":1923,"title":{},"name":{},"text":{"81":{}},"component":{}}],["usag",{"_index":157,"title":{},"name":{},"text":{"4":{},"62":{},"70":{},"149":{}},"component":{}}],["user",{"_index":114,"title":{"10":{},"15":{},"18":{},"36":{},"41":{},"47":{},"65":{},"75":{},"88":{},"149-5":{}},"name":{"10":{},"15":{},"47":{},"65":{},"75":{},"88":{}},"text":{"3":{},"5":{},"6":{},"7":{},"8":{},"10":{},"11":{},"15":{},"18":{},"19":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"31":{},"32":{},"35":{},"36":{},"37":{},"39":{},"41":{},"45":{},"46":{},"47":{},"50":{},"52":{},"55":{},"56":{},"60":{},"64":{},"65":{},"68":{},"71":{},"72":{},"74":{},"75":{},"77":{},"79":{},"82":{},"88":{},"91":{},"92":{},"95":{},"97":{},"98":{},"102":{},"107":{},"110":{},"112":{},"113":{},"114":{},"115":{},"118":{},"119":{},"121":{},"123":{},"125":{},"133":{},"134":{},"136":{},"141":{},"142":{},"143":{},"145":{},"147":{},"149":{},"150":{}},"component":{}}],["user1",{"_index":966,"title":{},"name":{},"text":{"36":{},"110":{}},"component":{}}],["user_rol",{"_index":761,"title":{},"name":{},"text":{"15":{}},"component":{}}],["userag",{"_index":1170,"title":{},"name":{},"text":{"39":{}},"component":{}}],["userdata",{"_index":2140,"title":{},"name":{},"text":{"113":{}},"component":{}}],["userid",{"_index":2297,"title":{},"name":{},"text":{"134":{}},"component":{}}],["usernam",{"_index":947,"title":{},"name":{},"text":{"36":{},"39":{},"56":{},"71":{},"95":{},"101":{},"102":{},"114":{},"134":{},"145":{}},"component":{}}],["username/repo",{"_index":2292,"title":{},"name":{},"text":{"134":{}},"component":{}}],["username=test",{"_index":1678,"title":{},"name":{},"text":{"56":{}},"component":{}}],["usernamefind",{"_index":1158,"title":{},"name":{},"text":{"39":{}},"component":{}}],["user’",{"_index":346,"title":{},"name":{},"text":{"8":{},"39":{},"60":{},"75":{},"110":{},"141":{}},"component":{}}],["usr/bin/env",{"_index":2032,"title":{},"name":{},"text":{"101":{},"102":{}},"component":{}}],["usr/local/bin",{"_index":1746,"title":{},"name":{},"text":{"64":{}},"component":{}}],["usr/local/bin/chectl",{"_index":1753,"title":{},"name":{},"text":{"64":{}},"component":{}}],["util",{"_index":2347,"title":{},"name":{},"text":{"147":{}},"component":{}}],["v0.25.1",{"_index":1525,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["v1",{"_index":713,"title":{},"name":{},"text":{"10":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"71":{},"74":{},"95":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"112":{},"113":{},"114":{},"118":{},"125":{},"134":{}},"component":{}}],["v2",{"_index":1307,"title":{},"name":{},"text":{"39":{},"45":{},"46":{},"72":{},"80":{},"88":{},"110":{}},"component":{}}],["v7.81.0",{"_index":1532,"title":{},"name":{},"text":{"52":{},"83":{}},"component":{}}],["valid",{"_index":128,"title":{"103-1":{}},"name":{},"text":{"3":{},"7":{},"36":{},"55":{},"80":{},"103":{},"134":{},"149":{}},"component":{}}],["valu",{"_index":38,"title":{},"name":{},"text":{"1":{},"8":{},"22":{},"23":{},"24":{},"25":{},"26":{},"30":{},"32":{},"38":{},"39":{},"43":{},"47":{},"48":{},"55":{},"62":{},"65":{},"70":{},"71":{},"89":{},"90":{},"97":{},"112":{},"114":{},"118":{},"132":{},"133":{}},"component":{}}],["value_1",{"_index":733,"title":{},"name":{},"text":{"10":{}},"component":{}}],["value_2",{"_index":735,"title":{},"name":{},"text":{"10":{}},"component":{}}],["var",{"_index":1047,"title":{},"name":{},"text":{"39":{}},"component":{}}],["var/run/secrets/kubernetes.io/serviceaccount/token",{"_index":1803,"title":{},"name":{},"text":{"70":{}},"component":{}}],["var/www/html",{"_index":1323,"title":{},"name":{},"text":{"39":{}},"component":{}}],["vari",{"_index":1871,"title":{},"name":{},"text":{"75":{},"134":{}},"component":{}}],["variabl",{"_index":73,"title":{"71":{},"71-3":{}},"name":{"71":{}},"text":{"2":{},"8":{},"10":{},"29":{},"30":{},"38":{},"39":{},"71":{},"80":{},"100":{},"103":{},"104":{},"105":{},"112":{},"114":{}},"component":{}}],["variou",{"_index":2300,"title":{},"name":{},"text":{"136":{},"149":{}},"component":{}}],["vc",{"_index":2418,"title":{},"name":{},"text":{"150":{}},"component":{}}],["vdi",{"_index":2416,"title":{},"name":{},"text":{"150":{}},"component":{}}],["verb",{"_index":771,"title":{},"name":{},"text":{"15":{},"69":{},"70":{}},"component":{}}],["verbos",{"_index":2310,"title":{},"name":{},"text":{"138":{}},"component":{}}],["verif",{"_index":1191,"title":{},"name":{},"text":{"39":{},"44":{},"48":{},"51":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"62":{},"64":{},"69":{},"70":{},"83":{},"84":{},"85":{},"89":{},"90":{},"94":{},"97":{},"110":{},"111":{},"113":{},"120":{},"134":{}},"component":{}}],["verifi",{"_index":871,"title":{},"name":{},"text":{"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"39":{},"51":{},"56":{},"57":{},"58":{},"60":{},"62":{},"64":{},"69":{},"70":{},"76":{},"89":{},"90":{},"93":{},"97":{},"110":{},"122":{},"134":{},"146":{},"149":{}},"component":{}}],["versa",{"_index":2368,"title":{},"name":{},"text":{"149":{}},"component":{}}],["version",{"_index":98,"title":{},"name":{},"text":{"2":{},"8":{},"24":{},"39":{},"44":{},"45":{},"48":{},"52":{},"64":{},"72":{},"79":{},"83":{},"84":{},"85":{},"86":{},"87":{},"97":{},"98":{},"108":{},"125":{},"130":{},"132":{},"143":{},"149":{}},"component":{}}],["version=v1.23.9",{"_index":1702,"title":{},"name":{},"text":{"57":{}},"component":{}}],["vertx",{"_index":1208,"title":{},"name":{},"text":{"39":{}},"component":{}}],["via",{"_index":895,"title":{},"name":{},"text":{"25":{}},"component":{}}],["viabl",{"_index":2415,"title":{},"name":{},"text":{"150":{}},"component":{}}],["vice",{"_index":2367,"title":{},"name":{},"text":{"149":{}},"component":{}}],["view",{"_index":1350,"title":{"137":{},"138":{},"139":{},"140":{},"69-3":{},"70-3":{}},"name":{"137":{},"138":{},"139":{},"140":{}},"text":{"39":{},"48":{},"49":{},"55":{},"59":{},"69":{},"70":{},"92":{},"110":{},"115":{},"121":{},"137":{},"138":{},"141":{},"145":{},"146":{}},"component":{}}],["virtual",{"_index":1712,"title":{},"name":{},"text":{"60":{},"143":{}},"component":{}}],["visibl",{"_index":1847,"title":{},"name":{},"text":{"71":{},"83":{},"84":{},"85":{}},"component":{}}],["visit",{"_index":896,"title":{},"name":{},"text":{"25":{},"110":{},"113":{},"119":{},"120":{},"127":{},"129":{},"130":{},"131":{},"134":{},"150":{}},"component":{}}],["visual",{"_index":939,"title":{"48":{},"111":{},"138":{},"111-1":{}},"name":{"48":{},"111":{},"138":{}},"text":{"34":{},"48":{},"66":{},"97":{},"108":{},"110":{},"111":{},"115":{},"119":{},"123":{},"124":{},"132":{},"137":{},"138":{},"146":{},"147":{},"148":{},"150":{}},"component":{}}],["vm=true",{"_index":1641,"title":{},"name":{},"text":{"56":{},"57":{}},"component":{}}],["void",{"_index":1166,"title":{},"name":{},"text":{"39":{}},"component":{}}],["volum",{"_index":291,"title":{},"name":{},"text":{"6":{},"8":{},"10":{},"31":{},"32":{},"38":{},"39":{},"42":{},"44":{},"46":{},"51":{},"88":{},"97":{},"110":{},"112":{},"114":{},"118":{},"123":{}},"component":{}}],["volumemod",{"_index":741,"title":{},"name":{},"text":{"10":{},"118":{}},"component":{}}],["volumemount",{"_index":1333,"title":{},"name":{},"text":{"39":{},"97":{},"118":{}},"component":{}}],["volumemounts[].nam",{"_index":1500,"title":{},"name":{},"text":{"51":{}},"component":{}}],["vscode",{"_index":2287,"title":{},"name":{},"text":{"134":{},"146":{}},"component":{}}],["vscode/extensions.json",{"_index":2082,"title":{},"name":{},"text":{"108":{},"111":{}},"component":{}}],["vsix",{"_index":1444,"title":{},"name":{},"text":{"48":{}},"component":{}}],["vsx",{"_index":508,"title":{"34":{},"48-1":{},"48-2":{}},"name":{"34":{}},"text":{"8":{},"34":{},"48":{},"111":{},"138":{}},"component":{}}],["vsx.org",{"_index":1415,"title":{},"name":{},"text":{"48":{},"111":{}},"component":{}}],["vsx.org/extens",{"_index":1429,"title":{},"name":{},"text":{"48":{},"111":{}},"component":{}}],["wait",{"_index":743,"title":{},"name":{},"text":{"11":{},"12":{},"15":{},"25":{},"40":{},"51":{},"55":{},"56":{},"59":{},"110":{}},"component":{}}],["walk",{"_index":698,"title":{},"name":{},"text":{"10":{}},"component":{}}],["want",{"_index":919,"title":{},"name":{},"text":{"31":{},"118":{},"128":{},"142":{}},"component":{}}],["warn",{"_index":526,"title":{},"name":{},"text":{"8":{}},"component":{}}],["watch",{"_index":1363,"title":{},"name":{},"text":{"41":{},"69":{},"70":{},"110":{},"145":{}},"component":{}}],["way",{"_index":1100,"title":{},"name":{},"text":{"39":{},"97":{},"108":{},"119":{},"125":{},"150":{}},"component":{}}],["web",{"_index":194,"title":{"59":{},"63":{},"85":{},"116":{},"125":{},"69-3":{},"70-3":{}},"name":{"59":{},"63":{},"85":{},"116":{},"125":{}},"text":{"4":{},"7":{},"39":{},"40":{},"42":{},"43":{},"49":{},"53":{},"59":{},"61":{},"63":{},"68":{},"69":{},"70":{},"76":{},"78":{},"79":{},"80":{},"85":{},"88":{},"94":{},"106":{},"109":{},"115":{},"116":{},"125":{},"134":{},"148":{}},"component":{}}],["webhook",{"_index":274,"title":{},"name":{},"text":{"5":{},"19":{},"70":{},"76":{}},"component":{}}],["websit",{"_index":899,"title":{"149-6":{}},"name":{},"text":{"25":{},"48":{},"111":{},"120":{},"134":{},"149":{}},"component":{}}],["websocket",{"_index":2206,"title":{},"name":{},"text":{"122":{}},"component":{}}],["webview",{"_index":2205,"title":{"124":{}},"name":{"124":{}},"text":{"121":{},"124":{}},"component":{}}],["weekli",{"_index":2400,"title":{},"name":{},"text":{"150":{}},"component":{}}],["weight",{"_index":1343,"title":{},"name":{},"text":{"39":{}},"component":{}}],["welcom",{"_index":1163,"title":{},"name":{},"text":{"39":{}},"component":{}}],["welcome.messag",{"_index":1138,"title":{},"name":{},"text":{"39":{}},"component":{}}],["welcome_messag",{"_index":1313,"title":{},"name":{},"text":{"39":{}},"component":{}}],["welcomemessag",{"_index":1139,"title":{},"name":{},"text":{"39":{}},"component":{}}],["well",{"_index":2259,"title":{},"name":{},"text":{"125":{},"149":{}},"component":{}}],["we’r",{"_index":679,"title":{},"name":{},"text":{"8":{}},"component":{}}],["whenev",{"_index":1216,"title":{},"name":{},"text":{"39":{},"110":{}},"component":{}}],["whether",{"_index":532,"title":{},"name":{},"text":{"8":{},"39":{},"110":{},"118":{},"125":{},"146":{}},"component":{}}],["whichev",{"_index":2282,"title":{},"name":{},"text":{"133":{}},"component":{}}],["whole",{"_index":907,"title":{},"name":{},"text":{"30":{}},"component":{}}],["whose",{"_index":1846,"title":{},"name":{},"text":{"71":{}},"component":{}}],["wide",{"_index":494,"title":{},"name":{},"text":{"8":{},"51":{}},"component":{}}],["wiki",{"_index":2404,"title":{},"name":{},"text":{"150":{}},"component":{}}],["wild",{"_index":487,"title":{},"name":{},"text":{"8":{}},"component":{}}],["wildcardpolici",{"_index":1344,"title":{},"name":{},"text":{"39":{}},"component":{}}],["window",{"_index":1185,"title":{"64-1":{}},"name":{},"text":{"39":{},"64":{},"124":{}},"component":{}}],["within",{"_index":633,"title":{"39-5":{}},"name":{},"text":{"8":{},"39":{},"48":{},"59":{},"112":{},"114":{},"115":{},"125":{},"134":{}},"component":{}}],["without",{"_index":529,"title":{},"name":{},"text":{"8":{},"97":{},"129":{},"137":{}},"component":{}}],["woopra",{"_index":1040,"title":{"80":{}},"name":{"80":{}},"text":{"39":{},"80":{},"149":{}},"component":{}}],["woopra_domain",{"_index":1913,"title":{},"name":{},"text":{"80":{}},"component":{}}],["woopra_domain_endpoint",{"_index":1915,"title":{},"name":{},"text":{"80":{}},"component":{}}],["work",{"_index":8,"title":{"1-2":{}},"name":{},"text":{"1":{},"8":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"39":{},"70":{},"92":{},"98":{},"99":{},"110":{},"120":{},"141":{},"145":{},"150":{}},"component":{}}],["work/appl",{"_index":1300,"title":{},"name":{},"text":{"39":{}},"component":{}}],["workaround",{"_index":1953,"title":{},"name":{},"text":{"91":{},"124":{},"134":{}},"component":{}}],["workdir",{"_index":1292,"title":{},"name":{},"text":{"39":{}},"component":{}}],["worker",{"_index":2226,"title":{},"name":{},"text":{"124":{}},"component":{}}],["workflow",{"_index":2149,"title":{"135":{},"125-1":{}},"name":{"135":{}},"text":{"115":{},"125":{}},"component":{}}],["workload",{"_index":1762,"title":{"68":{}},"name":{"68":{}},"text":{"68":{},"75":{},"140":{}},"component":{}}],["workspac",{"_index":89,"title":{"4":{},"37":{},"38":{},"47":{},"65":{},"88":{},"91":{},"93":{},"96":{},"106":{},"108":{},"110":{},"117":{},"118":{},"119":{},"120":{},"123":{},"129":{},"133":{},"136":{},"137":{},"139":{},"140":{},"110-1":{},"110-2":{},"110-3":{},"110-4":{},"110-5":{},"111-1":{},"123-1":{},"123-2":{},"149-5":{},"149-6":{},"150-4":{}},"name":{"4":{},"36":{},"37":{},"38":{},"47":{},"65":{},"70":{},"88":{},"91":{},"93":{},"96":{},"108":{},"110":{},"117":{},"118":{},"119":{},"120":{},"123":{},"129":{},"133":{},"136":{},"137":{},"139":{},"140":{}},"text":{"2":{},"3":{},"4":{},"5":{},"8":{},"10":{},"18":{},"19":{},"26":{},"31":{},"32":{},"35":{},"36":{},"37":{},"38":{},"39":{},"41":{},"42":{},"44":{},"45":{},"46":{},"47":{},"48":{},"50":{},"51":{},"52":{},"65":{},"69":{},"70":{},"72":{},"74":{},"77":{},"83":{},"84":{},"88":{},"91":{},"92":{},"93":{},"94":{},"96":{},"97":{},"98":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"117":{},"118":{},"119":{},"120":{},"121":{},"123":{},"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"146":{},"148":{},"149":{},"150":{}},"component":{}}],["workspace.com",{"_index":2088,"title":{},"name":{},"text":{"110":{}},"component":{}}],["workspace.devfile.io/v1alpha2",{"_index":2106,"title":{},"name":{},"text":{"110":{}},"component":{}}],["workspace69c26884bbc141f2",{"_index":2091,"title":{},"name":{},"text":{"110":{}},"component":{}}],["workspace6d99e9ffb9784491",{"_index":2086,"title":{},"name":{},"text":{"110":{}},"component":{}}],["workspace_inact",{"_index":1023,"title":{},"name":{},"text":{"39":{}},"component":{}}],["workspace_start",{"_index":1026,"title":{},"name":{},"text":{"39":{}},"component":{}}],["workspace_stop",{"_index":1018,"title":{},"name":{},"text":{"39":{}},"component":{}}],["workspace_us",{"_index":1025,"title":{},"name":{},"text":{"39":{}},"component":{}}],["workspacebasedomain",{"_index":674,"title":{},"name":{},"text":{"8":{}},"component":{}}],["workspacedf64e4a492cd4701",{"_index":2090,"title":{},"name":{},"text":{"110":{}},"component":{}}],["workspaceenv",{"_index":1182,"title":{},"name":{},"text":{"39":{}},"component":{}}],["workspacemanag",{"_index":913,"title":{},"name":{},"text":{"30":{}},"component":{}}],["workspaces.openshift.com",{"_index":2377,"title":{},"name":{},"text":{"149":{}},"component":{}}],["workspacesdefaultplugin",{"_index":1034,"title":{},"name":{},"text":{"39":{}},"component":{}}],["workstat",{"_index":1542,"title":{},"name":{},"text":{"54":{},"150":{}},"component":{}}],["world",{"_index":1315,"title":{},"name":{},"text":{"39":{},"110":{},"119":{},"126":{}},"component":{}}],["world.git",{"_index":2188,"title":{},"name":{},"text":{"119":{}},"component":{}}],["world/main/devfile.yaml",{"_index":2202,"title":{},"name":{},"text":{"120":{}},"component":{}}],["world?new&ch",{"_index":2260,"title":{},"name":{},"text":{"126":{}},"component":{}}],["wrap",{"_index":1355,"title":{},"name":{},"text":{"40":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{}},"component":{}}],["write",{"_index":875,"title":{},"name":{},"text":{"22":{},"25":{},"39":{},"80":{}},"component":{}}],["write_repositori",{"_index":888,"title":{},"name":{},"text":{"24":{}},"component":{}}],["wss",{"_index":2207,"title":{},"name":{},"text":{"122":{}},"component":{}}],["x509",{"_index":1484,"title":{},"name":{},"text":{"51":{}},"component":{}}],["xml",{"_index":717,"title":{},"name":{},"text":{"10":{},"102":{}},"component":{}}],["xx.xxx.xx.xxx",{"_index":1584,"title":{},"name":{},"text":{"55":{}},"component":{}}],["yaml",{"_index":1321,"title":{},"name":{},"text":{"39":{},"56":{},"59":{},"62":{},"81":{},"89":{},"90":{},"98":{},"130":{}},"component":{}}],["yaml=ch",{"_index":1541,"title":{},"name":{},"text":{"52":{},"55":{},"89":{}},"component":{}}],["ye",{"_index":2332,"title":{},"name":{},"text":{"141":{}},"component":{}}],["yourself",{"_index":2079,"title":{},"name":{},"text":{"107":{}},"component":{}}],["zap.newproduct",{"_index":1074,"title":{},"name":{},"text":{"39":{}},"component":{}}],["zap.sugaredlogg",{"_index":1048,"title":{},"name":{},"text":{"39":{}},"component":{}}],["zero",{"_index":2409,"title":{},"name":{},"text":{"150":{}},"component":{}}],["zone",{"_index":979,"title":{},"name":{},"text":{"38":{},"55":{}},"component":{}}]],"pipeline":["stemmer"]},"store":{"documents":{"1":{"id":1,"text":"You can configure Kubernetes Ingress labels and annotations, if your organization requires them. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. An instance of Che running in Kubernetes. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: networking: labels: (1) annotations: (2) 1 An unstructured key value map of labels for Kubernetes Ingress. 2 An unstructured key value map of annotations for Kubernetes Ingress. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource You can configure labels, annotations, and domains for OpenShift Route to work with Router Sharding. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. chectl. See: Installing the chectl management tool. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: networking: labels: (1) domain: (2) annotations: (3) 1 An unstructured key value map of labels that the target ingress controller uses to filter the set of Routes to service. 2 The DNS name serviced by the target ingress controller. 3 An unstructured key value map stored with a resource. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Adding labels and annotations","component":"docs","version":"7.81.x","name":"adding-labels-and-annotations","url":"/docs/stable/administration-guide/adding-labels-and-annotations/","titles":[{"text":"Adding labels and annotations to Kubernetes Ingress","hash":"adding-labels-and-annotations-to-ingresses","id":1},{"text":"Configuring OpenShift Route to work with Router Sharding","hash":"configuring-routes","id":2}]},"2":{"id":2,"text":"The following section describes advanced deployment and configuration methods for the Che server component. The following section describes the Che server component advanced configuration method for a deployment. Advanced configuration is necessary to: Add environment variables not automatically generated by the Operator from the standard CheCluster Custom Resource fields. Override the properties automatically generated by the Operator from the standard CheCluster Custom Resource fields. The customCheProperties field, part of the CheCluster Custom Resource server settings, contains a map of additional environment variables to apply to the Che server component. Example 1. Override the default memory limit for workspaces Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. apiVersion: org.eclipse.che/v2 kind: CheCluster spec: components: cheServer: extraProperties: CHE_LOGS_APPENDERS_IMPL: json Previous versions of the Che Operator had a ConfigMap named custom to fulfill this role. If the Che Operator finds a configMap with the name custom, it adds the data it contains into the customCheProperties field, redeploys Che, and deletes the custom configMap. Additional resources CheCluster Custom Resource fields reference.","title":"Advanced configuration options for the Che server component","component":"docs","version":"7.81.x","name":"advanced-configuration-options-for-the-che-server-component","url":"/docs/stable/administration-guide/advanced-configuration-options-for-the-che-server-component/","titles":[{"text":"Understanding Che server advanced configuration","hash":"understanding-che-server-advanced-configuration","id":1}]},"3":{"id":3,"text":"Figure 1. High-level Che architecture with the DevWorkspace operator Che runs on three groups of components: Che server components Manage User namespace and workspaces. The main component is the User dashboard, from which users control their workspaces. DevWorkspace operator Creates and controls the necessary Kubernetes objects to run User workspaces. Including Pods, Services, and PersistentVolumes. User workspaces Container-based development environments, the IDE included. The role of these Kubernetes features is central: DevWorkspace Custom Resources Valid Kubernetes objects representing the User workspaces and manipulated by Che. It is the communication channel for the three groups of components. Kubernetes role-based access control (RBAC) Controls access to all resources. Additional resources Che server components DevWorkspace operator User workspaces DevWorkspace Operator repository Kubernetes documentation - Custom Resources","title":"Che architecture","component":"docs","version":"7.81.x","name":"architecture-overview","url":"/docs/stable/administration-guide/architecture-overview/","titles":[]},"4":{"id":4,"text":"To improve the start time performance of Che workspaces, use the Image Puller, a Che-agnostic component that can be used to pre-pull images for Kubernetes or OpenShift clusters. The Image Puller is an additional Kubernetes or OpenShift deployment which creates a DaemonSet that can be configured to pre-pull relevant Che workspace images on each node. These images would already be available when a Che workspace starts, therefore improving the workspace start time. The Image Puller provides the following parameters for configuration. Table 1. Image Puller parameters Parameter Usage Default CACHING_INTERVAL_HOURS DaemonSets health checks interval in hours \"1\" CACHING_MEMORY_REQUEST The memory request for each cached image while the puller is running. See Defining the memory parameters for the Image Puller. 10Mi CACHING_MEMORY_LIMIT The memory limit for each cached image while the puller is running. See Defining the memory parameters for the Image Puller. 20Mi CACHING_CPU_REQUEST The processor request for each cached image while the puller is running .05 or 50 millicores CACHING_CPU_LIMIT The processor limit for each cached image while the puller is running .2 or 200 millicores DAEMONSET_NAME Name of DaemonSet to create kubernetes-image-puller DEPLOYMENT_NAME Name of the Deployment to create kubernetes-image-puller NAMESPACE Kubernetes namespace or OpenShift project containing DaemonSet to create k8s-image-puller IMAGES Semicolon-separated list of images to pull, in the format =;=. See Defining the list of images to pull. NODE_SELECTOR Node selector to apply to the pods created by the DaemonSet '{}' AFFINITY Affinity applied to pods created by the DaemonSet '{}' IMAGE_PULL_SECRETS List of image pull secrets, in the format pullsecret1;…​ to add to pods created by the DaemonSet. Those secrets need to be in the image puller’s namespace and a cluster administrator must create them. \"\" Additional resources Defining the list of images to pull Defining the memory parameters for the Image Puller. Installing Image Puller on OpenShift by using the web console Installing Image Puller on OpenShift by using the CLI Kubernetes Image Puller source code repository","title":"Caching images for faster workspace start","component":"docs","version":"7.81.x","name":"caching-images-for-faster-workspace-start","url":"/docs/stable/administration-guide/caching-images-for-faster-workspace-start/","titles":[]},"5":{"id":5,"text":"The Che Operator, DevWorkspace Controller, and user workspaces consist of a set of pods. The pods contribute to the resource consumption in CPU and memory limits and requests. Procedure Identify the workspace resource requirements which depend on the devfile that is used for defining the development environment. This includes identifying the workspace components explicitly specified in the components section of the devfile. Here is an example devfile with the following components: Example 1. tools The tools component of the devfile defines the following requests and limits: memoryLimit: 6G memoryRequest: 512M cpuRequest: 1000m cpuLimit: 4000m Example 2. postgresql The postgresql component does not define any requests and limits and therefore falls back on the defaults for the dedicated container: memoryLimit: 128M memoryRequest: 64M cpuRequest: 10m cpuLimit: 1000m During the workspace startup, an internal che-gateway container is implicitly provisioned with the following requests and limits: memoryLimit: 256M memoryRequest: 64M cpuRequest: 50m cpuLimit: 500m Calculate the sums of the resources required for each workspace. If you intend to use multiple devfiles, repeat this calculation for every expected devfile. Example 3. Workspace requirements for the example devfile in the previous step Purpose Pod Container name Memory limit Memory request CPU limit CPU request Developer tools workspace tools 6 GiB 512 MiB 4000 m 1000 m Database workspace postgresql 128 MiB 64 MiB 1000 m 10 m Che gateway workspace che-gateway 256 MiB 64 MiB 500 m 50 m Total 6.4 GiB 640 MiB 5500 m 1060 m Multiply the resources calculated per workspace by the number of workspaces that you expect all of your users to run simultaneously. Calculate the sums of the requirements for the Che Operator, Operands, and DevWorkspace Controller. Table 1. Default requirements for the Che Operator, Operands, and DevWorkspace Controller Purpose Pod name Container names Memory limit Memory request CPU limit CPU request Che operator che-operator che-operator 256 MiB 64 MiB 500 m 100 m Che Server che che-server 1 GiB 512 MiB 1000 m 100 m Che Dashboard che-dashboard che-dashboard 256 MiB 32 MiB 500 m 100 m Che Gateway che-gateway traefik 4 GiB 128 MiB 1000 m 100 m Che Gateway che-gateway configbump 256 MiB 64 MiB 500 m 50 m Che Gateway che-gateway oauth-proxy 512 MiB 64 MiB 500 m 100 m Che Gateway che-gateway kube-rbac-proxy 512 MiB 64 MiB 500 m 100 m Devfile registry devfile-registry devfile-registry 256 MiB 32 MiB 500 m 100 m Plugin registry plugin-registry plugin-registry 256 MiB 32 MiB 500 m 100 m DevWorkspace Controller Manager devworkspace-controller-manager devworkspace-controller 1 GiB 100 MiB 1000 m 250 m DevWorkspace Controller Manager devworkspace-controller-manager kube-rbac-proxy N/A N/A N/A N/A DevWorkspace webhook server devworkspace-webhook-server webhook-server 300 MiB 20 MiB 200 m 100 m DevWorkspace Operator Catalog devworkspace-operator-catalog registry-server N/A 50 MiB N/A 10 m DevWorkspace Webhook Server devworkspace-webhook-server webhook-server 300 MiB 20 MiB 200 m 100 m DevWorkspace Webhook Server devworkspace-webhook-server kube-rbac-proxy N/A N/A N/A N/A Total 9 GiB 1.2 GiB 6.9 1.3 Additional resources What is a devfile Benefits of devfile Devfile customization overview","title":"Calculating Che resource requirements","component":"docs","version":"7.81.x","name":"calculating-che-resource-requirements","url":"/docs/stable/administration-guide/calculating-che-resource-requirements/","titles":[]},"6":{"id":6,"text":"The Che operator ensure full lifecycle management of the Che server components. It introduces: CheCluster custom resource definition (CRD) Defines the CheCluster Kubernetes object. Che controller Creates and controls the necessary Kubernetes objects to run a Che instance, such as pods, services, and persistent volumes. CheCluster custom resource (CR) On a cluster with the Che operator, it is possible to create a CheCluster custom resource (CR). The Che operator ensures the full lifecycle management of the Che server components on this Che instance: DevWorkspace operator Gateway User dashboard Devfile registries Che server Plugin registry Additional resources Understanding the CheCluster Custom Resource Installing Che","title":"Che operator","component":"docs","version":"7.81.x","name":"che-operator","url":"/docs/stable/administration-guide/che-operator/","titles":[]},"7":{"id":7,"text":"The Che server main functions are: Creating user namespaces. Provisioning user namespaces with required secrets and config maps. Integrating with Git services providers, to fetch and validate devfiles and authentication. The Che server is a Java web service exposing an HTTP REST API and needs access to: Git service providers Kubernetes API Figure 1. Che server interactions with other components Additional resources Advanced configuration options for the Che server component quay.io/eclipse/che-server container image Eclipse Che server repository","title":"Che server","component":"docs","version":"7.81.x","name":"che-server","url":"/docs/stable/administration-guide/che-server/","titles":[]},"8":{"id":8,"text":"This section describes all fields available to customize the CheCluster Custom Resource. A minimal CheCluster Custom Resource example. Development environment configuration options. defaultNamespace options. defaultPlugins options. gatewayContainer options. storage options. per-user PVC strategy options. per-workspace PVC strategy options. trustedCerts options. containerBuildConfiguration options. Che components configuration. General configuration settings related to the Che server component. proxy options. deployment options. securityContext options. containers options. containers options. request options. limits options. Configuration settings related to the Plug-in registry component used by the Che installation. externalPluginRegistries options. deployment options. securityContext options. containers options. containers options. request options. limits options. Configuration settings related to the Devfile registry component used by the Che installation. externalDevfileRegistries options. deployment options. securityContext options. containers options. containers options. request options. limits options. Configuration settings related to the Dashboard component used by the Che installation. headerMessage options. deployment options. securityContext options. containers options. containers options. request options. limits options. Kubernetes Image Puller component configuration. Che server metrics component configuration. Configuration settings that allows users to work with remote Git repositories. github options. gitlab options. bitbucket options. azure options. Networking, Che authentication and TLS configuration. auth options. gateway options. deployment options. securityContext options. containers options. containers options. request options. limits options. Configuration of an alternative registry that stores Che images. CheCluster Custom Resource status defines the observed state of Che installation Example 1. A minimal CheCluster Custom Resource example. apiVersion: org.eclipse.che/v2 kind: CheCluster metadata: name: eclipse-che namespace: eclipse-che spec: components: {} devEnvironments: {} networking: {} Table 1. Development environment configuration options. Property Description Default containerBuildConfiguration Container build configuration. defaultComponents Default components applied to DevWorkspaces. These default components are meant to be used when a Devfile, that does not contain any components. defaultEditor The default editor to workspace create with. It could be a plugin ID or a URI. The plugin ID must have publisher/plugin/version format. The URI must start from http:// or https://. defaultNamespace User’s default namespace. { \"autoProvision\": true, \"template\": \"-che\"} defaultPlugins Default plug-ins applied to DevWorkspaces. deploymentStrategy DeploymentStrategy defines the deployment strategy to use to replace existing workspace pods with new ones. The available deployment stragies are Recreate and RollingUpdate. With the Recreate deployment strategy, the existing workspace pod is killed before the new one is created. With the RollingUpdate deployment strategy, a new workspace pod is created and the existing workspace pod is deleted only when the new workspace pod is in a ready state. If not specified, the default Recreate deployment strategy is used. disableContainerBuildCapabilities Disables the container build capabilities. When set to false (the default value), the devEnvironments.security.containerSecurityContext field is ignored, and the following container SecurityContext is applied: \\n containerSecurityContext: allowPrivilegeEscalation: true capabilities: add: - SETGID - SETUID gatewayContainer GatewayContainer configuration. imagePullPolicy ImagePullPolicy defines the imagePullPolicy used for containers in a DevWorkspace. maxNumberOfRunningWorkspacesPerUser The maximum number of running workspaces per user. The value, -1, allows users to run an unlimited number of workspaces. maxNumberOfWorkspacesPerUser Total number of workspaces, both stopped and running, that a user can keep. The value, -1, allows users to keep an unlimited number of workspaces. -1 nodeSelector The node selector limits the nodes that can run the workspace pods. persistUserHome PersistUserHome defines configuration options for persisting the user home directory in workspaces. podSchedulerName Pod scheduler for the workspace pods. If not specified, the pod scheduler is set to the default scheduler on the cluster. projectCloneContainer Project clone container configuration. secondsOfInactivityBeforeIdling Idle timeout for workspaces in seconds. This timeout is the duration after which a workspace will be idled if there is no activity. To disable workspace idling due to inactivity, set this value to -1. 1800 secondsOfRunBeforeIdling Run timeout for workspaces in seconds. This timeout is the maximum duration a workspace runs. To disable workspace run timeout, set this value to -1. -1 security Workspace security configuration. serviceAccount ServiceAccount to use by the DevWorkspace operator when starting the workspaces. serviceAccountTokens List of ServiceAccount tokens that will be mounted into workspace pods as projected volumes. startTimeoutSeconds StartTimeoutSeconds determines the maximum duration (in seconds) that a workspace can take to start before it is automatically failed. If not specified, the default value of 300 seconds (5 minutes) is used. 300 storage Workspaces persistent storage. { \"pvcStrategy\": \"per-user\"} tolerations The pod tolerations of the workspace pods limit where the workspace pods can run. trustedCerts Trusted certificate settings. user User configuration. Table 2. defaultNamespace options. Property Description Default autoProvision Indicates if is allowed to automatically create a user namespace. If it set to false, then user namespace must be pre-created by a cluster administrator. true template If you don’t create the user namespaces in advance, this field defines the Kubernetes namespace created when you start your first workspace. You can use and placeholders, such as che-workspace-. \"-che\" Table 3. defaultPlugins options. Property Description Default editor The editor ID to specify default plug-ins for. plugins Default plug-in URIs for the specified editor. Table 4. gatewayContainer options. Property Description Default env List of environment variables to set in the container. image Container image. Omit it or leave it empty to use the default container image provided by the Operator. imagePullPolicy Image pull policy. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. name Container name. resources Compute resources required by this container. Table 5. storage options. Property Description Default perUserStrategyPvcConfig PVC settings when using the per-user PVC strategy. perWorkspaceStrategyPvcConfig PVC settings when using the per-workspace PVC strategy. pvcStrategy Persistent volume claim strategy for the Che server. The supported strategies are: per-user (all workspaces PVCs in one volume), per-workspace (each workspace is given its own individual PVC) and ephemeral (non-persistent storage where local changes will be lost when the workspace is stopped.) \"per-user\" Table 6. per-user PVC strategy options. Property Description Default claimSize Persistent Volume Claim size. To update the claim size, the storage class that provisions it must support resizing. storageClass Storage class for the Persistent Volume Claim. When omitted or left blank, a default storage class is used. Table 7. per-workspace PVC strategy options. Property Description Default claimSize Persistent Volume Claim size. To update the claim size, the storage class that provisions it must support resizing. storageClass Storage class for the Persistent Volume Claim. When omitted or left blank, a default storage class is used. Table 8. trustedCerts options. Property Description Default gitTrustedCertsConfigMapName The ConfigMap contains certificates to propagate to the Che components and to provide a particular configuration for Git. See the following page: https://www.eclipse.org/che/docs/stable/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/ The ConfigMap must have a app.kubernetes.io/part-of=che.eclipse.org label. Table 9. containerBuildConfiguration options. Property Description Default openShiftSecurityContextConstraint OpenShift security context constraint to build containers. \"container-build\" Table 10. Che components configuration. Property Description Default cheServer General configuration settings related to the Che server. { \"debug\": false, \"logLevel\": \"INFO\"} dashboard Configuration settings related to the dashboard used by the Che installation. devWorkspace DevWorkspace Operator configuration. devfileRegistry Configuration settings related to the devfile registry used by the Che installation. imagePuller Kubernetes Image Puller configuration. metrics Che server metrics configuration. { \"enable\": true} pluginRegistry Configuration settings related to the plug-in registry used by the Che installation. Table 11. General configuration settings related to the Che server component. Property Description Default clusterRoles Additional ClusterRoles assigned to Che ServiceAccount. Each role must have a app.kubernetes.io/part-of=che.eclipse.org label. The defaults roles are: - -cheworkspaces-clusterrole - -cheworkspaces-namespaces-clusterrole - -cheworkspaces-devworkspace-clusterrole where the is the namespace where the CheCluster CR is created. The Che Operator must already have all permissions in these ClusterRoles to grant them. debug Enables the debug mode for Che server. false deployment Deployment override options. extraProperties A map of additional environment variables applied in the generated che ConfigMap to be used by the Che server in addition to the values already generated from other fields of the CheCluster custom resource (CR). If the extraProperties field contains a property normally generated in che ConfigMap from other CR fields, the value defined in the extraProperties is used instead. logLevel The log level for the Che server: INFO or DEBUG. \"INFO\" proxy Proxy server settings for Kubernetes cluster. No additional configuration is required for OpenShift cluster. By specifying these settings for the OpenShift cluster, you override the OpenShift proxy configuration. Table 12. proxy options. Property Description Default credentialsSecretName The secret name that contains user and password for a proxy server. The secret must have a app.kubernetes.io/part-of=che.eclipse.org label. nonProxyHosts A list of hosts that can be reached directly, bypassing the proxy. Specify wild card domain use the following form ., for example: - localhost - my.host.com - 123.42.12.32 Use only when a proxy configuration is required. The Operator respects OpenShift cluster-wide proxy configuration, defining nonProxyHosts in a custom resource leads to merging non-proxy hosts lists from the cluster proxy configuration, and the ones defined in the custom resources. See the following page: https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. port Proxy server port. url URL (protocol+hostname) of the proxy server. Use only when a proxy configuration is required. The Operator respects OpenShift cluster-wide proxy configuration, defining url in a custom resource leads to overriding the cluster proxy configuration. See the following page: https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. Table 13. Configuration settings related to the Plug-in registry component used by the Che installation. Property Description Default deployment Deployment override options. disableInternalRegistry Disables internal plug-in registry. externalPluginRegistries External plugin registries. openVSXURL Open VSX registry URL. If omitted an embedded instance will be used. Table 14. externalPluginRegistries options. Property Description Default url Public URL of the plug-in registry. Table 15. Configuration settings related to the Devfile registry component used by the Che installation. Property Description Default deployment Deployment override options. disableInternalRegistry Disables internal devfile registry. externalDevfileRegistries External devfile registries serving sample ready-to-use devfiles. Table 16. externalDevfileRegistries options. Property Description Default url The public UR of the devfile registry that serves sample ready-to-use devfiles. Table 17. Configuration settings related to the Dashboard component used by the Che installation. Property Description Default branding Dashboard branding resources. deployment Deployment override options. headerMessage Dashboard header message. logLevel The log level for the Dashboard. \"ERROR\" Table 18. headerMessage options. Property Description Default show Instructs dashboard to show the message. text Warning message displayed on the user dashboard. Table 19. Kubernetes Image Puller component configuration. Property Description Default enable Install and configure the community supported Kubernetes Image Puller Operator. When you set the value to true without providing any specs, it creates a default Kubernetes Image Puller object managed by the Operator. When you set the value to false, the Kubernetes Image Puller object is deleted, and the Operator uninstalled, regardless of whether a spec is provided. If you leave the spec.images field empty, a set of recommended workspace-related images is automatically detected and pre-pulled after installation. Note that while this Operator and its behavior is community-supported, its payload may be commercially-supported for pulling commercially-supported images. spec A Kubernetes Image Puller spec to configure the image puller in the CheCluster. Table 20. Che server metrics component configuration. Property Description Default enable Enables metrics for the Che server endpoint. true Table 21. Configuration settings that allows users to work with remote Git repositories. Property Description Default azure Enables users to work with repositories hosted on Azure DevOps Service (dev.azure.com). bitbucket Enables users to work with repositories hosted on Bitbucket (bitbucket.org or self-hosted). github Enables users to work with repositories hosted on GitHub (github.com or GitHub Enterprise). gitlab Enables users to work with repositories hosted on GitLab (gitlab.com or self-hosted). Table 22. github options. Property Description Default disableSubdomainIsolation Disables subdomain isolation. Deprecated in favor of che.eclipse.org/scm-github-disable-subdomain-isolation annotation. See the following page for details: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-github/. endpoint GitHub server endpoint URL. Deprecated in favor of che.eclipse.org/scm-server-endpoint annotation. See the following page for details: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-github/. secretName Kubernetes secret, that contains Base64-encoded GitHub OAuth Client id and GitHub OAuth Client secret. See the following page for details: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-github/. Table 23. gitlab options. Property Description Default endpoint GitLab server endpoint URL. Deprecated in favor of che.eclipse.org/scm-server-endpoint annotation. See the following page: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-gitlab/. secretName Kubernetes secret, that contains Base64-encoded GitHub Application id and GitLab Application Client secret. See the following page: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-gitlab/. Table 24. bitbucket options. Property Description Default endpoint Bitbucket server endpoint URL. Deprecated in favor of che.eclipse.org/scm-server-endpoint annotation. See the following page: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-1-for-a-bitbucket-server/. secretName Kubernetes secret, that contains Base64-encoded Bitbucket OAuth 1.0 or OAuth 2.0 data. See the following pages for details: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-1-for-a-bitbucket-server/ and https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-the-bitbucket-cloud/. Table 25. azure options. Property Description Default secretName Kubernetes secret, that contains Base64-encoded Azure DevOps Service Application ID and Client Secret. See the following page: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-microsoft-azure-devops-services Table 26. Networking, Che authentication and TLS configuration. Property Description Default annotations Defines annotations which will be set for an Ingress (a route for OpenShift platform). The defaults for kubernetes platforms are: kubernetes.io/ingress.class: \"nginx\" nginx.ingress.kubernetes.io/proxy-read-timeout: \"3600\", nginx.ingress.kubernetes.io/proxy-connect-timeout: \"3600\", nginx.ingress.kubernetes.io/ssl-redirect: \"true\" auth Authentication settings. { \"gateway\": { \"configLabels\": { \"app\": \"che\", \"component\": \"che-gateway-config\" } }} domain For an OpenShift cluster, the Operator uses the domain to generate a hostname for the route. The generated hostname follows this pattern: che-.. The is the namespace where the CheCluster CRD is created. In conjunction with labels, it creates a route served by a non-default Ingress controller. For a Kubernetes cluster, it contains a global ingress domain. There are no default values: you must specify them. hostname The public hostname of the installed Che server. ingressClassName IngressClassName is the name of an IngressClass cluster resource. If a class name is defined in both the IngressClassName field and the kubernetes.io/ingress.class annotation, IngressClassName field takes precedence. labels Defines labels which will be set for an Ingress (a route for OpenShift platform). tlsSecretName The name of the secret used to set up Ingress TLS termination. If the field is an empty string, the default cluster certificate is used. The secret must have a app.kubernetes.io/part-of=che.eclipse.org label. Table 27. auth options. Property Description Default advancedAuthorization Advance authorization settings. Determines which users and groups are allowed to access Che. User is allowed to access Che if he/she is either in the allowUsers list or is member of group from allowGroups list and not in neither the denyUsers list nor is member of group from denyGroups list. If allowUsers and allowGroups are empty, then all users are allowed to access Che. if denyUsers and denyGroups are empty, then no users are denied to access Che. gateway Gateway settings. { \"configLabels\": { \"app\": \"che\", \"component\": \"che-gateway-config\" }} identityProviderURL Public URL of the Identity Provider server. identityToken Identity token to be passed to upstream. There are two types of tokens supported: id_token and access_token. Default value is id_token. This field is specific to Che installations made for Kubernetes only and ignored for OpenShift. oAuthAccessTokenInactivityTimeoutSeconds Inactivity timeout for tokens to set in the OpenShift OAuthClient resource used to set up identity federation on the OpenShift side. 0 means tokens for this client never time out. oAuthAccessTokenMaxAgeSeconds Access token max age for tokens to set in the OpenShift OAuthClient resource used to set up identity federation on the OpenShift side. 0 means no expiration. oAuthClientName Name of the OpenShift OAuthClient resource used to set up identity federation on the OpenShift side. oAuthScope Access Token Scope. This field is specific to Che installations made for Kubernetes only and ignored for OpenShift. oAuthSecret Name of the secret set in the OpenShift OAuthClient resource used to set up identity federation on the OpenShift side. Table 28. gateway options. Property Description Default configLabels Gateway configuration labels. { \"app\": \"che\", \"component\": \"che-gateway-config\"} deployment Deployment override options. Since gateway deployment consists of several containers, they must be distinguished in the configuration by their names: - gateway - configbump - oauth-proxy - kube-rbac-proxy kubeRbacProxy Configuration for kube-rbac-proxy within the Che gateway pod. oAuthProxy Configuration for oauth-proxy within the Che gateway pod. traefik Configuration for Traefik within the Che gateway pod. Table 29. Configuration of an alternative registry that stores Che images. Property Description Default hostname An optional hostname or URL of an alternative container registry to pull images from. This value overrides the container registry hostname defined in all the default container images involved in a Che deployment. This is particularly useful for installing Che in a restricted environment. organization An optional repository name of an alternative registry to pull images from. This value overrides the container registry organization defined in all the default container images involved in a Che deployment. This is particularly useful for installing Che in a restricted environment. Table 30. deployment options. Property Description Default containers List of containers belonging to the pod. securityContext Security options the pod should run with. Table 31. containers options. Property Description Default env List of environment variables to set in the container. image Container image. Omit it or leave it empty to use the default container image provided by the Operator. imagePullPolicy Image pull policy. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. name Container name. resources Compute resources required by this container. Table 32. containers options. Property Description Default limits Describes the maximum amount of compute resources allowed. request Describes the minimum amount of compute resources required. Table 33. request options. Property Description Default cpu CPU, in cores. (500m = .5 cores) If the value is not specified, then the default value is set depending on the component. If value is 0, then no value is set for the component. memory Memory, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) If the value is not specified, then the default value is set depending on the component. If value is 0, then no value is set for the component. Table 34. limits options. Property Description Default cpu CPU, in cores. (500m = .5 cores) If the value is not specified, then the default value is set depending on the component. If value is 0, then no value is set for the component. memory Memory, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) If the value is not specified, then the default value is set depending on the component. If value is 0, then no value is set for the component. Table 35. securityContext options. Property Description Default fsGroup A special supplemental group that applies to all containers in a pod. The default value is 1724. runAsUser The UID to run the entrypoint of the container process. The default value is 1724. Table 36. CheCluster Custom Resource status defines the observed state of Che installation Property Description Default chePhase Specifies the current phase of the Che deployment. cheURL Public URL of the Che server. cheVersion Currently installed Che version. devfileRegistryURL The public URL of the internal devfile registry. gatewayPhase Specifies the current phase of the gateway deployment. message A human readable message indicating details about why the Che deployment is in the current phase. pluginRegistryURL The public URL of the internal plug-in registry. reason A brief CamelCase message indicating details about why the Che deployment is in the current phase. workspaceBaseDomain The resolved workspace base domain. This is either the copy of the explicitly defined property of the same name in the spec or, if it is undefined in the spec and we’re running on OpenShift, the automatically resolved basedomain for routes.","title":"CheCluster Custom Resource fields reference","component":"docs","version":"7.81.x","name":"checluster-custom-resource-fields-reference","url":"/docs/stable/administration-guide/checluster-custom-resource-fields-reference/","titles":[]},"9":{"id":9,"text":"An installation of Eclipse Che consists of several containers running in the Kubernetes cluster. While it is possible to manually collect logs from each running container, chectl provides commands which automate the process. Following commands are available to collect Eclipse Che logs from the Kubernetes cluster using the chectl tool: chectl server:logs Collects existing Eclipse Che server logs and stores them in a directory on the local machine. By default, logs are downloaded to a temporary directory on the machine. However, this can be overwritten by specifying the -d parameter. For example, to download Che logs to the /home/user/che-logs/ directory, use the command chectl server:logs -d /home/user/che-logs/ When run, chectl server:logs prints a message in the console specifying the directory that will store the log files: Eclipse Che logs will be available in '/tmp/chectl-logs/1648575098344' If Eclipse Che is installed in a non-default namespace, chectl server:logs requires the -n paremeter, where is the Kubernetes namespace or OpenShift project in which Eclipse Che was installed. For example, to get logs from Che in the my-namespace namespace, use the command chectl server:logs -n my-namespace chectl server:deploy Logs are automatically collected during the Che installation when installed using chectl. As with chectl server:logs, the directory logs are stored in can be specified using the -d parameter. Additional resources `chectl` reference documentation","title":"Collecting logs using chectl","component":"docs","version":"7.81.x","name":"collecting-logs-using-chectl","url":"/docs/stable/administration-guide/collecting-logs-using-chectl/","titles":[]},"10":{"id":10,"text":"This procedure walks you through the process of using Che to replicate ConfigMaps, Secrets and PersistentVolumeClaim from eclipse-che namespace to numerous user-specific namespaces. The Che automates the synchronization of important configuration data such as passwords, SSH keys, and certificates to user namespaces. If you make changes to a Kubernetes resource in an eclipse-che namespace, Che will immediately replicate the changes across all users namespaces. In reverse, if a Kubernetes resource is modified in a user namespace, Che will immediately revert the changes. Procedure Create the ConfigMap below to replicate it to every user namespace. To enhance the configurability, you can customize the ConfigMap by adding additional labels and annotations. See the Automatically mounting volumes, configmaps, and secrets for other possible labels and annotations. kind: ConfigMap apiVersion: v1 metadata: name: user-configmap namespace: eclipse-che labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-config data: ... Example 1. Mounting a settings.xml file to a user workspace: kind: ConfigMap apiVersion: v1 metadata: name: user-settings-xml namespace: eclipse-che labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-config annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/.m2 data: settings.xml: | /home/user/.m2/repository true false Create the Secret below to replicate it to every user namespace. To enhance the configurability, you can customize the Secret by adding additional labels and annotations. See the Automatically mounting volumes, configmaps, and secrets for other possible labels and annotations. kind: Secret apiVersion: v1 metadata: name: user-secret namespace: eclipse-che labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-config data: ... Example 2. Mounting certificates to a user workspace: kind: Secret apiVersion: v1 metadata: name: user-certificates namespace: eclipse-che labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-config annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /etc/pki/ca-trust/source/anchors stringData: trusted-certificates.crt: | ... Run update-ca-trust command on workspace startup to import certificates. It can be achieved manually or by adding this command to a postStart event in a devfile. See the Adding event bindings in a devfile. Example 3. Mounting environment variables to a user workspace: kind: Secret apiVersion: v1 metadata: name: user-env namespace: eclipse-che labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-config annotations: controller.devfile.io/mount-as: env stringData: ENV_VAR_1: value_1 ENV_VAR_2: value_2 Create the PersistentVolumeClaim below to replicate it to every user namespace. To enhance the configurability, you can customize the PersistentVolumeClaim by adding additional labels and annotations. See the Automatically mounting volumes, configmaps, and secrets for other possible labels and annotations. To modify the 'PersistentVolumeClaim', delete it and create a new one in eclipse-che namespace. apiVersion: v1 kind: PersistentVolumeClaim metadata: name: user-pvc namespace: eclipse-che labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-config spec: ... Example 4. Mounting a PersistentVolumeClaim to a user workspace: apiVersion: v1 kind: PersistentVolumeClaim metadata: name: user-pvc namespace: eclipse-che labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-config controller.devfile.io/mount-to-devworkspace: 'true' annotations: controller.devfile.io/mount-path: /home/user/data controller.devfile.io/read-only: 'true' spec: accessModes: - ReadWriteOnce resources: requests: storage: 5Gi volumeMode: Filesystem Additional resources Mounting ConfigMaps Mounting Secrets Requesting persistent storage for workspaces Automatically mounting volumes, configmaps, and secrets","title":"Configuring a user namespace","component":"docs","version":"7.81.x","name":"configuring-a-user-namespace","url":"/docs/stable/administration-guide/configuring-a-user-namespace/","titles":[]},"11":{"id":11,"text":"You can determine which users and groups are allowed to access Che. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: networking: auth: advancedAuthorization: allowUsers: - (1) allowGroups: - (2) denyUsers: - (3) denyGroups: - (4) 1 List of users allowed to access Eclipse Che. 2 List of groups of users allowed to access Eclipse Che (for OpenShift Container Platform only). 3 List of users denied access to Eclipse Che. 4 List of groups of users denied to access Eclipse Che (for OpenShift Container Platform only). Wait for the rollout of the Che server components to be completed. To allow a user to access Che, add them to the allowUsers list. Alternatively, choose a group the user is a member of and add the group to the allowGroups list. To deny a user access to Che, add them to the denyUsers list. Alternatively, choose a group the user is a member of and add the group to the denyGroups list. If the user is on both allow and deny lists, they are denied access to Che. If allowUsers and allowGroups are empty, all users are allowed to access Che except the ones on the deny lists. If denyUsers and denyGroups are empty, only the users from allow lists are allowed to access Che. If both allow and deny lists are empty, all users are allowed to access Che.","title":"Configuring advanced authorization","component":"docs","version":"7.81.x","name":"configuring-advanced-authorization","url":"/docs/stable/administration-guide/configuring-advanced-authorization/","titles":[]},"12":{"id":12,"text":"This procedure describes how to configure Che to use custom hostname. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. The certificate and the private key files are generated. To generate the pair of a private key and certificate, the same certification authority (CA) must be used as for other Che hosts. Ask a DNS provider to point the custom hostname to the cluster ingress. Procedure Pre-create a namespace for Che: $ kubectl create namespace eclipse-che Create a TLS secret: $ kubectl create secret TLS \\ (1) --key \\ (2) --cert \\ (3) -n eclipse-che 1 The TLS secret name 2 A file with the private key 3 A file with the certificate Add the required labels to the secret: $ kubectl label secret \\ (1) app.kubernetes.io/part-of=che.eclipse.org -n eclipse-che 1 The TLS secret name Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: networking: hostname: (1) tlsSecretName: (2) 1 Custom Eclipse Che server hostname 2 The TLS secret name If Che has been already deployed, wait until the rollout of all Che components finishes. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring Eclipse Che server hostname","component":"docs","version":"7.81.x","name":"configuring-che-hostname","url":"/docs/stable/administration-guide/configuring-che-hostname/","titles":[]},"13":{"id":13,"text":"By default chectl creates a Kubernetes Job to generate self-signed certificate to deploy Che with. This procedure describes how to configure a custom self-signed certificate on prior of deploying Che. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Generated certificate and private key files. Procedure Pre-create a namespace for Che: $ kubectl create namespace eclipse-che Create a che-tls secret: $ kubectl create secret tls che-tls \\ --key \\ (1) --cert \\ (2) -n eclipse-che 1 A file with the private key in PEM format 2 A file with the public key certificates in PEM format Add the required labels to the secret: $ kubectl label secret che-tls app.kubernetes.io/part-of=che.eclipse.org -n eclipse-che Create a self-signed-certificate secret: $ kubectl create secret generic self-signed-certificate \\ --from-file=ca.crt= \\ (1) -n eclipse-che 1 A file with certificate chain of trust in PEM format Add the required labels to the secret: $ kubectl label secret self-signed-certificate app.kubernetes.io/part-of=che.eclipse.org -n eclipse-che Additional resources Installing Che","title":"Configuring Eclipse Che with self-signed certificate","component":"docs","version":"7.81.x","name":"configuring-che-with-self-signed-certificate","url":"/docs/stable/administration-guide/configuring-che-with-self-signed-certificate/","titles":[]},"14":{"id":14,"text":"This section describes configuration methods and options for Eclipse Che.","title":"Configuring Che","component":"docs","version":"7.81.x","name":"configuring-che","url":"/docs/stable/administration-guide/configuring-che/","titles":[]},"15":{"id":15,"text":"You can grant Che users more cluster permissions by adding cluster roles to those users. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Define the user roles name: $ USER_ROLES= (1) 1 Unique resource name. Find out the namespace where the Che Operator is deployed: $ OPERATOR_NAMESPACE=$(kubectl get pods -l app.kubernetes.io/component=che-operator -o jsonpath={\".items[0].metadata.namespace\"} --all-namespaces) Create needed roles: $ kubectl apply -f - (1) apiGroups: - (2) resources: - (3) EOF 1 As , list all Verbs that apply to all ResourceKinds and AttributeRestrictions contained in this rule. You can use * to represent all verbs. 2 As , name the APIGroups that contain the resources. 3 As , list all resources that this rule applies to. You can use * to represent all verbs. Delegate the roles to the Che Operator: $ kubectl apply -f - <<EOF kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: ${USER_ROLES} labels: app.kubernetes.io/part-of: che.eclipse.org subjects: - kind: ServiceAccount name: che-operator namespace: ${OPERATOR_NAMESPACE} roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: ${USER_ROLES} EOF Configure the Che Operator to delegate the roles to the che service account: $ kubectl patch checluster eclipse-che \\ --patch '{\"spec\": {\"components\": {\"cheServer\": {\"clusterRoles\": [\"'${USER_ROLES}'\"]}}}}' \\ --type=merge -n eclipse-che Configure the Che server to delegate the roles to a user: $ kubectl patch checluster eclipse-che \\ --patch '{\"spec\": {\"devEnvironments\": {\"user\": {\"clusterRoles\": [\"'${USER_ROLES}'\"]}}}}' \\ --type=merge -n eclipse-che Wait for the rollout of the Che server components to be completed. Ask the user to log out and log in to have the new roles applied.","title":"Configuring cluster roles for Che users","component":"docs","version":"7.81.x","name":"configuring-cluster-roles-for-users","url":"/docs/stable/administration-guide/configuring-cluster-roles-for-users/","titles":[]},"16":{"id":16,"text":"Configuring getting started samples Customizing OpenShift Container Platform Eclipse Che ConsoleLink icon","title":"Configuring dashboard","component":"docs","version":"7.81.x","name":"configuring-dashboard","url":"/docs/stable/administration-guide/configuring-dashboard/","titles":[]},"17":{"id":17,"text":"This procedure describes how to configure Che Dashboard to display custom samples. Prerequisites An active kubectl session with administrative permissions to the Kubernetes cluster. See Overview of kubectl. Procedure Create a JSON file with the samples configuration. The file must contain an array of objects, where each object represents a sample. cat > my-samples.json \", (1) \"description\": \"\", (2) \"tags\": , (3) \"url\": \"\", (4) \"icon\": { \"base64data\": \"\", (5) \"mediatype\": \"\" (6) } } ] EOF 1 The display name of the sample. 2 The description of the sample. 3 The JSON array of tags, for example, [\"java\", \"spring\"]. 4 The URL to the repository containing the devfile. 5 The base64-encoded data of the icon. 6 The media type of the icon. For example, image/png. Create a ConfigMap with the samples configuration: kubectl create configmap getting-started-samples --from-file=my-samples.json -n eclipse-che Add the required labels to the ConfigMap: kubectl label configmap getting-started-samples app.kubernetes.io/part-of=che.eclipse.org app.kubernetes.io/component=getting-started-samples -n eclipse-che Refresh the Che Dashboard page to see the new samples.","title":"Configuring getting started samples","component":"docs","version":"7.81.x","name":"configuring-getting-started-samples","url":"/docs/stable/administration-guide/configuring-getting-started-samples/","titles":[]},"18":{"id":18,"text":"For each user, Che isolates workspaces in a namespace. Che identifies the user namespace by the presence of labels and annotations. When starting a workspace, if the required namespace doesn’t exist, Che creates the namespace using a template name. You can modify Che behavior by: Configuring a user namespace name for automatic provisioning Provisioning namespaces in advance","title":"Configuring user namespace provisioning","component":"docs","version":"7.81.x","name":"configuring-namespace-provisioning","url":"/docs/stable/administration-guide/configuring-namespace-provisioning/","titles":[]},"19":{"id":19,"text":"By default, all Pods in a Kubernetes cluster can communicate with each other even if they are in different namespaces. In the context of Che, this makes it possible for a workspace Pod in one user namespace to send traffic to another workspace Pod in a different user namespace. For security, multitenant isolation could be configured by using NetworkPolicy objects to restrict all incoming communication to Pods in a user namespace. However, Pods in the Che namespace must be able to communicate with Pods in user namespaces. Prerequisites The Kubernetes cluster has network restrictions such as multitenant isolation. Procedure Apply the allow-from-eclipse-che NetworkPolicy to each user namespace. The allow-from-eclipse-che NetworkPolicy allows incoming traffic from the Che namespace to all Pods in the user namespace. Example 1. allow-from-eclipse-che.yaml apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: allow-from-eclipse-che spec: ingress: - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: eclipse-che (1) podSelector: {} (2) policyTypes: - Ingress 1 The Che namespace. The default is eclipse-che. 2 The empty podSelector selects all Pods in the namespace. OPTIONAL: In case you applied Configuring multitenant isolation with network policy, you also must apply allow-from-openshift-apiserver and allow-from-workspaces-namespaces NetworkPolicies to eclipse-che. The allow-from-openshift-apiserver NetworkPolicy allows incoming traffic from openshift-apiserver namespace to the devworkspace-webhook-server enabling webhooks. The allow-from-workspaces-namespaces NetworkPolicy allows incoming traffic from each user project to che-gateway pod. Example 2. allow-from-openshift-apiserver.yaml apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: allow-from-openshift-apiserver namespace: eclipse-che (1) spec: podSelector: matchLabels: app.kubernetes.io/name: devworkspace-webhook-server (2) ingress: - from: - podSelector: {} namespaceSelector: matchLabels: kubernetes.io/metadata.name: openshift-apiserver policyTypes: - Ingress 1 The Che namespace. The default is eclipse-che. 2 The podSelector only selects devworkspace-webhook-server pods Example 3. allow-from-workspaces-namespaces.yaml apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: allow-from-workspaces-namespaces namespace: eclipse-che (1) spec: podSelector: matchLabels: app.kubernetes.io/component: che-gateway (2) ingress: - from: - podSelector: {} namespaceSelector: matchLabels: app.kubernetes.io/component: workspaces-namespace policyTypes: - Ingress 1 The Che namespace. The default is eclipse-che. 2 The podSelector only selects che-gateway pods Additional resources Configuring user namespace provisioning Network isolation Configuring multitenant isolation with network policy","title":"Configuring network policies","component":"docs","version":"7.81.x","name":"configuring-network-policies","url":"/docs/stable/administration-guide/configuring-network-policies/","titles":[]},"20":{"id":20,"text":"Configuring network policies Configuring Eclipse Che server hostname Configuring Eclipse Che with self-signed certificate Importing untrusted TLS certificates to Che Adding labels and annotations","title":"Configuring networking","component":"docs","version":"7.81.x","name":"configuring-networking","url":"/docs/stable/administration-guide/configuring-networking/","titles":[]},"21":{"id":21,"text":"To enable users to work with a remote Git repository that is hosted on a Bitbucket Server: Set up an application link (OAuth 1.0) on the Bitbucket Server. Apply an application link Secret for the Bitbucket Server. Set up an application link for OAuth 1.0 on the Bitbucket Server. Prerequisites You are logged in to the Bitbucket Server. openssl is installed in the operating system you are using. Procedure On a command line, run the commands to create the necessary files for the next steps and for use when applying the application link Secret: $ openssl genrsa -out private.pem 2048 && \\ openssl pkcs8 -topk8 -inform pem -outform pem -nocrypt -in private.pem -out privatepkcs8.pem && \\ cat privatepkcs8.pem | sed 's/-----BEGIN PRIVATE KEY-----//g' | sed 's/-----END PRIVATE KEY-----//g' | tr -d '\\n' > privatepkcs8-stripped.pem && \\ openssl rsa -in private.pem -pubout > public.pub && \\ cat public.pub | sed 's/-----BEGIN PUBLIC KEY-----//g' | sed 's/-----END PUBLIC KEY-----//g' | tr -d '\\n' > public-stripped.pub && \\ openssl rand -base64 24 > bitbucket-consumer-key && \\ openssl rand -base64 24 > bitbucket-shared-secret Go to Administration Application Links. Enter https:/// into the URL field and click Create new link. Under The supplied Application URL has redirected once, check the Use this URL checkbox and click Continue. Enter Che as the Application Name. Select Generic Application as the Application Type. Enter Che as the Service Provider Name. Paste the content of the bitbucket-consumer-key file as the Consumer key. Paste the content of the bitbucket-shared-secret file as the Shared secret. Enter /plugins/servlet/oauth/request-token as the Request Token URL. Enter /plugins/servlet/oauth/access-token as the Access token URL. Enter /plugins/servlet/oauth/authorize as the Authorize URL. Check the Create incoming link checkbox and click Continue. Paste the content of the bitbucket-consumer-key file as the Consumer Key. Enter Che as the Consumer name. Paste the content of the public-stripped.pub file as the Public Key and click Continue. Additional resources Atlassian Documentation: Link to other applications Prepare and apply the application link Secret for the Bitbucket Server. Prerequisites The application link is set up on the Bitbucket Server. The following files, which were created when setting up the application link, are prepared: privatepkcs8-stripped.pem bitbucket-consumer-key bitbucket-shared-secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: bitbucket-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/component: oauth-scm-configuration app.kubernetes.io/part-of: che.eclipse.org annotations: che.eclipse.org/oauth-scm-server: bitbucket che.eclipse.org/scm-server-endpoint: (2) type: Opaque stringData: private.key: (3) consumer.key: (4) shared_secret: (5) 1 The Che namespace. The default is eclipse-che. 2 The URL of the Bitbucket Server. 3 The content of the privatepkcs8-stripped.pem file. 4 The content of the bitbucket-consumer-key file. 5 The content of the bitbucket-shared-secret file. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created.","title":"Configuring OAuth 1.0 for a Bitbucket Server","component":"docs","version":"7.81.x","name":"configuring-oauth-1-for-a-bitbucket-server","url":"/docs/stable/administration-guide/configuring-oauth-1-for-a-bitbucket-server/","titles":[{"text":"Setting up an application link on the Bitbucket Server","hash":"setting-up-an-application-link-on-the-bitbucket-server","id":1},{"text":"Applying an application link Secret for the Bitbucket Server","hash":"applying-an-application-link-secret-for-the-bitbucket-server","id":2}]},"22":{"id":22,"text":"You can use OAuth 2.0 to enable users to work with a remote Git repository that is hosted on a Bitbucket Server: Set up an OAuth 2.0 application link on the Bitbucket Server. Apply an application link Secret for the Bitbucket Server. Set up an OAuth 2.0 application link on the Bitbucket Server. Prerequisites You are logged in to the Bitbucket Server. Procedure Go to Administration > Applications > Application links. Select Create link. Select External application and Incoming. Enter https:///api/oauth/callback to the Redirect URL field. Select the Admin - Write checkbox in Application permissions. Click Save. Copy and save the Client ID for use when applying the Bitbucket application link Secret. Copy and save the Client secret for use when applying the Bitbucket application link Secret. Additional resources Atlassian Documentation: Configure an incoming link Prepare and apply the OAuth 2.0 application link Secret for the Bitbucket Server. Prerequisites The application link is set up on the Bitbucket Server. The following values, which were generated when setting up the Bitbucket application link, are prepared: Bitbucket Client ID Bitbucket Client secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: bitbucket-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: oauth-scm-configuration annotations: che.eclipse.org/oauth-scm-server: bitbucket che.eclipse.org/scm-server-endpoint: (2) type: Opaque stringData: id: (3) secret: (4) 1 The Che namespace. The default is eclipse-che. 2 The URL of the Bitbucket Server. 3 The Bitbucket Client ID. 4 The Bitbucket Client secret. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created.","title":"Configuring OAuth 2.0 for a Bitbucket Server","component":"docs","version":"7.81.x","name":"configuring-oauth-2-for-a-bitbucket-server","url":"/docs/stable/administration-guide/configuring-oauth-2-for-a-bitbucket-server/","titles":[{"text":"Setting up an OAuth 2.0 application link on the Bitbucket Server","hash":"setting-up-an-oauth-2-application-link-on-the-bitbucket-server","id":1},{"text":"Applying an OAuth 2.0 application link Secret for the Bitbucket Server","hash":"applying-an-oauth-2-application-link-secret-for-the-bitbucket-server","id":2}]},"23":{"id":23,"text":"To enable users to work with a remote Git repository that is hosted on GitHub: Set up the GitHub OAuth App (OAuth 2.0). Apply the GitHub OAuth App Secret. Set up a GitHub OAuth App using OAuth 2.0. Prerequisites You are logged in to GitHub. Procedure Go to https://github.com/settings/applications/new. Enter the following values: Application name: Homepage URL: https:/// Authorization callback URL: https:///api/oauth/callback Click Register application. Click Generate new client secret. Copy and save the GitHub OAuth Client ID for use when applying the GitHub OAuth App Secret. Copy and save the GitHub OAuth Client Secret for use when applying the GitHub OAuth App Secret. Additional resources GitHub Docs: Creating an OAuth App Prepare and apply the GitHub OAuth App Secret. Prerequisites Setting up the GitHub OAuth App is completed. The following values, which were generated when setting up the GitHub OAuth App, are prepared: GitHub OAuth Client ID GitHub OAuth Client Secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: github-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: oauth-scm-configuration annotations: che.eclipse.org/oauth-scm-server: github che.eclipse.org/scm-server-endpoint: (2) che.eclipse.org/scm-github-disable-subdomain-isolation: true (3) type: Opaque stringData: id: (4) secret: (5) 1 The Che namespace. The default is eclipse-che. 2 This depends on the GitHub product your organization is using: When hosting repositories on GitHub.com or GitHub Enterprise Cloud, omit this line or enter the default https://github.com. When hosting repositories on GitHub Enterprise Server, enter the GitHub Enterprise Server URL. 3 This line is only added for GitHub Enterprise Server with disabled subdomain isolation option. If the subdomain isolation option is enabled on GitHub Enterprise Server, you must either omit this annotation or set it to false. 4 The GitHub OAuth Client ID. 5 The GitHub OAuth Client Secret. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created. To configure OAuth 2.0 for another GitHub provider, you have to repeat the steps above and create a second GitHub OAuth Secret with a different name.","title":"Configuring OAuth 2.0 for GitHub","component":"docs","version":"7.81.x","name":"configuring-oauth-2-for-github","url":"/docs/stable/administration-guide/configuring-oauth-2-for-github/","titles":[{"text":"Setting up the GitHub OAuth App","hash":"setting-up-the-github-oauth-app","id":1},{"text":"Applying the GitHub OAuth App Secret","hash":"applying-the-github-oauth-app-secret","id":2}]},"24":{"id":24,"text":"To enable users to work with a remote Git repository that is hosted using a GitLab instance: Set up the GitLab authorized application (OAuth 2.0). Apply the GitLab authorized application Secret. Set up a GitLab authorized application using OAuth 2.0. Prerequisites You are logged in to GitLab. Procedure Click your avatar and go to Edit profile Applications. Enter Che as the Name. Enter https:///api/oauth/callback as the Redirect URI. Check the Confidential and Expire access tokens checkboxes. Under Scopes, check the api, write_repository, and openid checkboxes. Click Save application. Copy and save the GitLab Application ID for use when applying the GitLab-authorized application Secret. Copy and save the GitLab Client Secret for use when applying the GitLab-authorized application Secret. Additional resources GitLab Docs: Authorized applications Prepare and apply the GitLab-authorized application Secret. Prerequisites Setting up the GitLab authorized application is completed. The following values, which were generated when setting up the GitLab authorized application, are prepared: GitLab Application ID GitLab Client Secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: gitlab-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: oauth-scm-configuration annotations: che.eclipse.org/oauth-scm-server: gitlab che.eclipse.org/scm-server-endpoint: (2) type: Opaque stringData: id: (3) secret: (4) 1 The Che namespace. The default is eclipse-che. 2 The GitLab server URL. Use https://gitlab.com for the SAAS version. 3 The GitLab Application ID. 4 The GitLab Client Secret. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created.","title":"Configuring OAuth 2.0 for GitLab","component":"docs","version":"7.81.x","name":"configuring-oauth-2-for-gitlab","url":"/docs/stable/administration-guide/configuring-oauth-2-for-gitlab/","titles":[{"text":"Setting up the GitLab authorized application","hash":"setting-up-the-gitlab-authorized-application","id":1},{"text":"Applying the GitLab-authorized application Secret","hash":"applying-the-gitlab-authorized-application-secret","id":2}]},"25":{"id":25,"text":"To enable users to work with a remote Git repository that is hosted on Microsoft Azure Repos: Set up the Microsoft Azure DevOps Services OAuth App (OAuth 2.0). Apply the Microsoft Azure DevOps Services OAuth App Secret. Set up a Microsoft Azure DevOps Services OAuth App using OAuth 2.0. Prerequisites You are logged in to Microsoft Azure DevOps Services. Third-party application access via OAuth is enabled for your organization. See Change application connection & security policies for your organization. Procedure Visit https://app.vsaex.visualstudio.com/app/register/. Enter the following values: Company name: Che Application name: Che Application website: https:/// Authorization callback URL: https:///api/oauth/callback In Select Authorized scopes, select Code (read and write). Click Create application. Copy and save the App ID for use when applying the Microsoft Azure DevOps Services OAuth App Secret. Click Show to display the Client Secret. Copy and save the Client Secret for use when applying the Microsoft Azure DevOps Services OAuth App Secret. Additional resources Authorize access to REST APIs with OAuth 2.0 Change application connection & security policies for your organization Prepare and apply the Microsoft Azure DevOps Services Secret. Prerequisites Setting up the Microsoft Azure DevOps Services OAuth App is completed. The following values, which were generated when setting up the Microsoft Azure DevOps Services OAuth App, are prepared: App ID Client Secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: azure-devops-oauth-config namespace: eclipse-che(1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: oauth-scm-configuration annotations: che.eclipse.org/oauth-scm-server: azure-devops type: Opaque stringData: id: (2) secret: (3) 1 The Che namespace. The default is eclipse-che. 2 The Microsoft Azure DevOps Services OAuth App ID. 3 The Microsoft Azure DevOps Services OAuth Client Secret. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created. Wait for the rollout of the Che server components to be completed.","title":"Configuring OAuth 2.0 for Microsoft Azure DevOps Services","component":"docs","version":"7.81.x","name":"configuring-oauth-2-for-microsoft-azure-devops-services","url":"/docs/stable/administration-guide/configuring-oauth-2-for-microsoft-azure-devops-services/","titles":[{"text":"Setting up the Microsoft Azure DevOps Services OAuth App","hash":"setting-up-the-microsoft-azure-devops-services-oauth-app","id":1},{"text":"Applying the Microsoft Azure DevOps Services OAuth App Secret","hash":"applying-the-microsoft-azure-devops-services-oauth-app-secret","id":2}]},"26":{"id":26,"text":"You can enable users to work with a remote Git repository that is hosted in the Bitbucket Cloud: Set up an OAuth consumer (OAuth 2.0) in the Bitbucket Cloud. Apply an OAuth consumer Secret for the Bitbucket Cloud. Set up an OAuth consumer for OAuth 2.0 in the Bitbucket Cloud. Prerequisites You are logged in to the Bitbucket Cloud. Procedure Click your avatar and go to the All workspaces page. Select a workspace and click it. Go to Settings OAuth consumers Add consumer. Enter Che as the Name. Enter https:///api/oauth/callback as the Callback URL. Under Permissions, check all of the Account and Repositories checkboxes, and click Save. Expand the added consumer and then copy and save the Key value for use when applying the Bitbucket OAuth consumer Secret: Copy and save the Secret value for use when applying the Bitbucket OAuth consumer Secret. Additional resources Bitbucket Docs: Use OAuth on Bitbucket Cloud Prepare and apply an OAuth consumer Secret for the Bitbucket Cloud. Prerequisites The OAuth consumer is set up in the Bitbucket Cloud. The following values, which were generated when setting up the Bitbucket OAuth consumer, are prepared: Bitbucket OAuth consumer Key Bitbucket OAuth consumer Secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: bitbucket-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: oauth-scm-configuration annotations: che.eclipse.org/oauth-scm-server: bitbucket type: Opaque stringData: id: (2) secret: (3) 1 The Che namespace. The default is eclipse-che. 2 The Bitbucket OAuth consumer Key. 3 The Bitbucket OAuth consumer Secret. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created.","title":"Configuring OAuth 2.0 for the Bitbucket Cloud","component":"docs","version":"7.81.x","name":"configuring-oauth-2-for-the-bitbucket-cloud","url":"/docs/stable/administration-guide/configuring-oauth-2-for-the-bitbucket-cloud/","titles":[{"text":"Setting up an OAuth consumer in the Bitbucket Cloud","hash":"setting-up-an-oauth-consumer-in-the-bitbucket-cloud","id":1},{"text":"Applying an OAuth consumer Secret for the Bitbucket Cloud","hash":"applying-an-oauth-consumer-secret-for-the-bitbucket-cloud","id":2}]},"27":{"id":27,"text":"You can configure OAuth between Che and Git providers, enabling users to work with remote Git repositories: Configuring OAuth 2.0 for GitHub Configuring OAuth 2.0 for GitLab Configuring OAuth 2.0 for a Bitbucket Server or OAuth 2.0 for the Bitbucket Cloud Configuring OAuth 1.0 for a Bitbucket Server Configuring OAuth 2.0 for Microsoft Azure DevOps Services","title":"Configuring OAuth for Git providers","component":"docs","version":"7.81.x","name":"configuring-oauth-for-git-providers","url":"/docs/stable/administration-guide/configuring-oauth-for-git-providers/","titles":[]},"28":{"id":28,"text":"To configure Che observability features, see: Configuring server logging Collecting logs using chectl Monitoring the DevWorkspace Operator Monitoring Che Server","title":"Configuring observability","component":"docs","version":"7.81.x","name":"configuring-observability","url":"/docs/stable/administration-guide/configuring-observability/","titles":[]},"29":{"id":29,"text":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Che container","title":"Configuring server components","component":"docs","version":"7.81.x","name":"configuring-server-components","url":"/docs/stable/administration-guide/configuring-server-components/","titles":[]},"30":{"id":30,"text":"It is possible to fine-tune the log levels of individual loggers available in the Che server. The log level of the whole Che server is configured globally using the cheLogLevel configuration property of the Operator. See CheCluster Custom Resource fields reference. To set the global log level in installations not managed by the Operator, specify the CHE_LOG_LEVEL environment variable in the che ConfigMap. It is possible to configure the log levels of the individual loggers in the Che server using the CHE_LOGGER_CONFIG environment variable. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: components: cheServer: extraProperties: CHE_LOGGER_CONFIG: \"\" (1) 1 Comma-separated list of key-value pairs, where keys are the names of the loggers as seen in the Che server log output and values are the required log levels. Example 1. Configuring debug mode for the WorkspaceManager spec: components: cheServer: extraProperties: CHE_LOGGER_CONFIG: \"org.eclipse.che.api.workspace.server.WorkspaceManager=DEBUG\" Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource The names of the loggers follow the class names of the internal server classes that use those loggers. Procedure To log the HTTP traffic between the Che server and the API server of the Kubernetes or OpenShift cluster, configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: components: cheServer: extraProperties: CHE_LOGGER_CONFIG: \"che.infra.request-logging=TRACE\" Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring server logging","component":"docs","version":"7.81.x","name":"configuring-server-logging","url":"/docs/stable/administration-guide/configuring-server-logging/","titles":[{"text":"Configuring log levels","hash":"configuring-log-levels","id":1},{"text":"Logger naming","hash":"logger-naming","id":2},{"text":"Logging HTTP traffic","hash":"logging-http-traffic","id":3}]},"31":{"id":31,"text":"To configure Che to use a configured infrastructure storage, install Che using storage classes. This is especially useful when you want to bind a persistent volume provided by a non-default provisioner. Che has one component that requires persistent volumes to store data: A Che workspace. Che workspaces store source code using volumes, for example /projects volume. Che workspaces source code is stored in the persistent volume only if a workspace is not ephemeral. Persistent volume claims facts: Che does not create persistent volumes in the infrastructure. Che uses persistent volume claims (PVC) to mount persistent volumes. The Dev Workspace operator creates persistent volume claims. Define a storage class name in the Che configuration to use the storage classes feature in the Che PVC. Procedure Use CheCluster Custom Resource definition to define storage classes: Define storage class names: configure the CheCluster Custom Resource, and install Che. See Using chectl to configure the CheCluster Custom Resource during installation. spec: devEnvironments: storage: perUserStrategyPvcConfig: claimSize: (1) storageClass: (2) perWorkspaceStrategyPvcConfig: claimSize: (1) storageClass: (2) pvcStrategy: (3) 1 Persistent Volume Claim size. 2 Storage class for the Persistent Volume Claim. When omitted or left blank, a default storage class is used. 3 Persistent volume claim strategy. The supported strategies are: per-user (all workspaces Persistent Volume Claims in one volume), per-workspace (each workspace is given its own individual Persistent Volume Claim) and ephemeral (non-persistent storage where local changes will be lost when the workspace is stopped.) Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring storage classes","component":"docs","version":"7.81.x","name":"configuring-storage-classes","url":"/docs/stable/administration-guide/configuring-storage-classes/","titles":[]},"32":{"id":32,"text":"You can configure the persistent volume claim (PVC) size using the per-user or per-workspace storage strategies. You must specify the PVC sizes in the CheCluster Custom Resource in the format of a Kubernetes resource quantity. For more details on the available storage strategies, see this page. Default persistent volume claim sizes: per-user: 10Gi per-workspace: 5Gi Procedure Set the appropriate claimSize field for the desired storage strategy in the Che Cluster Custom Resource. You can set this field at installation. See Using chectl to configure the CheCluster Custom Resource during installation. You can update this field on the command line. See Using the CLI to configure the CheCluster Custom Resource. spec: devEnvironments: storage: pvc: pvcStrategy: '' (1) perUserStrategyPvcConfig: (2) claimSize: (3) perWorkspaceStrategyPvcConfig: (2) claimSize: (3) 1 Select the storage strategy: per-user or per-workspace or ephemeral. Note: the ephemeral storage strategy does not use persistent storage, therefore you cannot configure its storage size or other PVC-related attributes. 2 Specify a claim size on the next line or omit the next line to set the default claim size value. The specified claim size is only used when you select this storage strategy. 3 The claim size must be specified as a Kubernetes resource quantity. The available quantity units include: Ei, Pi, Ti, Gi, Mi and Ki.","title":"Configuring storage sizes","component":"docs","version":"7.81.x","name":"configuring-storage-sizes","url":"/docs/stable/administration-guide/configuring-storage-sizes/","titles":[]},"33":{"id":33,"text":"Che does not support the Network File System (NFS) protocol. Configuring storage classes Configuring the storage strategy Configuring storage sizes","title":"Configuring storage","component":"docs","version":"7.81.x","name":"configuring-storage","url":"/docs/stable/administration-guide/configuring-storage/","titles":[]},"34":{"id":34,"text":"To search and install extensions, the Microsoft Visual Studio Code - Open Source editor uses an embedded Open VSX registry instance. You can also configure Che to use another Open VSX registry instance rather than the embedded one. Procedure Set the URL of your Open VSX registry instance in the CheCluster Custom Resource spec.components.pluginRegistry.openVSXURL field. spec: components: # [...] pluginRegistry: openVSXURL: # [...] Additional resources Using the CLI to configure the CheCluster Custom Resource Open VSX registry","title":"Configuring the Open VSX registry URL","component":"docs","version":"7.81.x","name":"configuring-the-open-vsx-registry-url","url":"/docs/stable/administration-guide/configuring-the-open-vsx-registry-url/","titles":[]},"35":{"id":35,"text":"Che can be configured to provide persistent or non-persistent storage to workspaces by selecting a storage strategy. The selected storage strategy will be applied to all newly created workspaces by default. Users can opt for a non-default storage strategy for their workspace in their devfile or through the URL parameter. Available storage strategies: per-user: Use a single PVC for all workspaces created by a user. per-workspace: Each workspace is given its own PVC. ephemeral: Non-persistent storage; any local changes will be lost when the workspace is stopped. The default storage strategy used in Che is per-user. Procedure Set the pvcStrategy field in the Che Cluster Custom Resource to per-user, per-workspace or ephemeral. You can set this field at installation. See Using chectl to configure the CheCluster Custom Resource during installation. You can update this field on the command line. See Using the CLI to configure the CheCluster Custom Resource. spec: devEnvironments: storage: pvc: pvcStrategy: 'per-user' (1) 1 The available storage strategies are per-user, per-workspace and ephemeral.","title":"Configuring the storage strategy","component":"docs","version":"7.81.x","name":"configuring-the-storage-strategy","url":"/docs/stable/administration-guide/configuring-the-storage-strategy/","titles":[]},"36":{"id":36,"text":"You can configure the namespace name template that Che uses to create the required namespace when starting a workspace. A valid namespace name template follows these conventions: The or placeholder is mandatory. Usernames and IDs cannot contain invalid characters. If the formatting of a username or ID is incompatible with the naming conventions for Kubernetes objects, Che changes the username or ID to a valid name by replacing incompatible characters with the - symbol. Che evaluates the placeholder into a 14 character long string, and adds a random six character long suffix to prevent IDs from colliding. The result is stored in the user preferences for reuse. Kubernetes limits the length of a namespace name to 63 characters. OpenShift limits the length further to 49 characters. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: components: devEnvironments: defaultNamespace: template: Example 1. User workspaces namespace name template examples User workspaces namespace name template Resulting namespace example -che (default) user1-che -namespace cge1egvsb2nhba-namespace-ul1411 -aka--namespace cgezegvsb2nhba-aka-user1-namespace-6m2w2b Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring a user namespace name for automatic provisioning","component":"docs","version":"7.81.x","name":"configuring-workspace-target-namespace","url":"/docs/stable/administration-guide/configuring-workspace-target-namespace/","titles":[]},"37":{"id":37,"text":"This section describes how an administrator can configure workspaces globally. Limiting the number of workspaces that a user can keep Enabling users to run multiple workspaces simultaneously Deploying Che with support for Git repositories with self-signed certificates Configuring workspaces nodeSelector","title":"Configuring workspaces globally","component":"docs","version":"7.81.x","name":"configuring-workspaces-globally","url":"/docs/stable/administration-guide/configuring-workspaces-globally/","titles":[]},"38":{"id":38,"text":"This section describes how to configure nodeSelector for Pods of Che workspaces. Procedure Che uses the CHE_WORKSPACE_POD_NODE__SELECTOR environment variable to configure nodeSelector. This variable can contain a set of comma-separated key=value pairs to form the nodeSelector rule, or NULL to disable it. CHE_WORKSPACE_POD_NODE__SELECTOR=disktype=ssd,cpu=xlarge,[key=value] nodeSelector must be configured during Che installation. This prevents existing workspaces from failing to run due to volumes affinity conflict caused by existing workspace PVC and Pod being scheduled in different zones. To avoid Pods and PVCs to be scheduled in different zones on large, multizone clusters, create an additional StorageClass object (pay attention to the allowedTopologies field), which will coordinate the PVC creation process. Pass the name of this newly created StorageClass to Che through the CHE_INFRA_KUBERNETES_PVC_STORAGE__CLASS__NAME environment variable. A default empty value of this variable instructs Che to use the cluster’s default StorageClass. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring workspaces nodeSelector","component":"docs","version":"7.81.x","name":"configuring-workspaces-nodeselector","url":"/docs/stable/administration-guide/configuring-workspaces-nodeselector/","titles":[]},"39":{"id":39,"text":"This section shows how to create an AnalyticsManager class that extends AbstractAnalyticsManager and implements the following methods: isEnabled() - determines whether the telemetry backend is functioning correctly. This can mean always returning true, or have more complex checks, for example, returning false when a connection property is missing. destroy() - cleanup method that is run before shutting down the telemetry backend. This method sends the WORKSPACE_STOPPED event. onActivity() - notifies that some activity is still happening for a given user. This is mainly used to send WORKSPACE_INACTIVE events. onEvent() - submits telemetry events to the telemetry server, such as WORKSPACE_USED or WORKSPACE_STARTED. increaseDuration() - increases the duration of a current event rather than sending many events in a small frame of time. The following sections cover: Creating a telemetry server to echo events to standard output. Extending the Che telemetry client and implementing a user’s custom backend. Creating a plugin.yaml file representing a DevWorkspace plugin for the custom backend. Specifying of a location of a custom plugin to Che by setting the workspacesDefaultPlugins attribute from the CheCluster custom resource. This document describes the steps required to extend the Che telemetry system to communicate with to a custom backend: Creating a server process that receives events Extending Che libraries to create a backend that sends events to the server Packaging the telemetry backend in a container and deploying it to an image registry Adding a plugin for your backend and instructing Che to load the plugin in your DevWorkspaces A finished example of the telemetry backend is available here. For demonstration purposes, this example shows how to create a server that receives events from our telemetry plugin and writes them to standard output. For production use cases, consider integrating with a third-party telemetry system (for example, Segment, Woopra) rather than creating your own telemetry server. In this case, use your provider’s APIs to send events from your custom backend to their system. The following Go code starts a server on port 8080 and writes events to standard output: Example 1. main.go package main import ( \"io/ioutil\" \"net/http\" \"go.uber.org/zap\" ) var logger *zap.SugaredLogger func event(w http.ResponseWriter, req *http.Request) { switch req.Method { case \"GET\": logger.Info(\"GET /event\") case \"POST\": logger.Info(\"POST /event\") } body, err := req.GetBody() if err != nil { logger.With(\"err\", err).Info(\"error getting body\") return } responseBody, err := ioutil.ReadAll(body) if err != nil { logger.With(\"error\", err).Info(\"error reading response body\") return } logger.With(\"body\", string(responseBody)).Info(\"got event\") } func activity(w http.ResponseWriter, req *http.Request) { switch req.Method { case \"GET\": logger.Info(\"GET /activity, doing nothing\") case \"POST\": logger.Info(\"POST /activity\") body, err := req.GetBody() if err != nil { logger.With(\"error\", err).Info(\"error getting body\") return } responseBody, err := ioutil.ReadAll(body) if err != nil { logger.With(\"error\", err).Info(\"error reading response body\") return } logger.With(\"body\", string(responseBody)).Info(\"got activity\") } } func main() { log, _ := zap.NewProduction() logger = log.Sugar() http.HandleFunc(\"/event\", event) http.HandleFunc(\"/activity\", activity) logger.Info(\"Added Handlers\") logger.Info(\"Starting to serve\") http.ListenAndServe(\":8080\", nil) } Create a container image based on this code and expose it as a deployment in OpenShift in the eclipse-che namespace. The code for the example telemetry server is available at telemetry-server-example. To deploy the telemetry server, clone the repository and build the container: $ git clone https://github.com/che-incubator/telemetry-server-example $ cd telemetry-server-example $ docker build -t registry/organization/telemetry-server-example:latest . $ docker push registry/organization/telemetry-server-example:latest Both manifest_with_ingress.yaml and manifest_with_route contain definitions for a Deployment and Service. The former also defines a Kubernetes Ingress, while the latter defines an OpenShift Route. In the manifest file, replace the image and host fields to match the image you pushed, and the public hostname of your Kubernetes or OpenShift cluster. Then run: $ kubectl apply -f manifest_with_[ingress|route].yaml -n eclipse-che For fast feedback when developing, it is recommended to do development inside a DevWorkspace. This way, you can run the application in a cluster and receive events from the front-end telemetry plugin. Maven Quarkus project scaffolding: mvn io.quarkus:quarkus-maven-plugin:2.7.1.Final:create \\ -DprojectGroupId=mygroup -DprojectArtifactId=devworkspace-telemetry-example-plugin \\ -DprojectVersion=1.0.0-SNAPSHOT Remove the files under src/main/java/mygroup and src/test/java/mygroup. Consult the GitHub packages for the latest version and Maven coordinates of backend-base. Add the following dependencies to your pom.xml: Example 2. pom.xml org.eclipse.che.incubator.workspace-telemetry backend-base LATEST VERSION FROM PREVIOUS STEP io.quarkus quarkus-rest-client io.quarkus quarkus-rest-client-jackson Create a personal access token with read:packages permissions to download the org.eclipse.che.incubator.workspace-telemetry:backend-base dependency from GitHub packages. Add your GitHub username, personal access token and che-incubator repository details in your ~/.m2/settings.xml file: Example 3. settings.xml che-incubator YOUR GITHUB USERNAME YOUR GITHUB TOKEN github true central https://repo1.maven.org/maven2 true false che-incubator https://maven.pkg.github.com/che-incubator/che-workspace-telemetry-client Create two files in your project under src/main/java/mygroup: MainConfiguration.java - contains configuration provided to AnalyticsManager. AnalyticsManager.java - contains logic specific to the telemetry system. Example 4. MainConfiguration.java package org.my.group; import java.util.Optional; import javax.enterprise.context.Dependent; import javax.enterprise.inject.Alternative; import org.eclipse.che.incubator.workspace.telemetry.base.BaseConfiguration; import org.eclipse.microprofile.config.inject.ConfigProperty; @Dependent @Alternative public class MainConfiguration extends BaseConfiguration { @ConfigProperty(name = \"welcome.message\") (1) Optional welcomeMessage; (2) } 1 A MicroProfile configuration annotation is used to inject the welcome.message configuration. For more details on how to set configuration properties specific to your backend, see the Quarkus Configuration Reference Guide. Example 5. AnalyticsManager.java package org.my.group; import java.util.HashMap; import java.util.Map; import javax.enterprise.context.Dependent; import javax.enterprise.inject.Alternative; import javax.inject.Inject; import org.eclipse.che.incubator.workspace.telemetry.base.AbstractAnalyticsManager; import org.eclipse.che.incubator.workspace.telemetry.base.AnalyticsEvent; import org.eclipse.che.incubator.workspace.telemetry.finder.DevWorkspaceFinder; import org.eclipse.che.incubator.workspace.telemetry.finder.UsernameFinder; import org.eclipse.microprofile.rest.client.inject.RestClient; import org.slf4j.Logger; import static org.slf4j.LoggerFactory.getLogger; @Dependent @Alternative public class AnalyticsManager extends AbstractAnalyticsManager { private static final Logger LOG = getLogger(AbstractAnalyticsManager.class); public AnalyticsManager(MainConfiguration mainConfiguration, DevWorkspaceFinder devworkspaceFinder, UsernameFinder usernameFinder) { super(mainConfiguration, devworkspaceFinder, usernameFinder); mainConfiguration.welcomeMessage.ifPresentOrElse( (1) (str) -> LOG.info(\"The welcome message is: {}\", str), () -> LOG.info(\"No welcome message provided\") ); } @Override public boolean isEnabled() { return true; } @Override public void destroy() {} @Override public void onEvent(AnalyticsEvent event, String ownerId, String ip, String userAgent, String resolution, Map properties) { LOG.info(\"The received event is: {}\", event); (2) } @Override public void increaseDuration(AnalyticsEvent event, Map properties) { } @Override public void onActivity() {} } 1 Log the welcome message if it was provided. 2 Log the event received from the front-end plugin. Since org.my.group.AnalyticsManager and org.my.group.MainConfiguration are alternative beans, specify them using the quarkus.arc.selected-alternatives property in src/main/resources/application.properties. Example 6. application.properties quarkus.arc.selected-alternatives=MainConfiguration,AnalyticsManager Set the DEVWORKSPACE_TELEMETRY_BACKEND_PORT environment variable in the DevWorkspace. Here, the value is set to 4167. spec: template: attributes: workspaceEnv: - name: DEVWORKSPACE_TELEMETRY_BACKEND_PORT value: '4167' Restart the DevWorkspace from the Eclipse Che dashboard. Run the following command within a DevWorkspace’s terminal window to start the application. Use the --settings flag to specify path to the location of the settings.xml file that contains the GitHub access token. $ mvn --settings=settings.xml quarkus:dev -Dquarkus.http.port=${DEVWORKSPACE_TELEMETRY_BACKEND_PORT} The application now receives telemetry events through port 4167 from the front-end plugin. Verification steps Verify that the following output is logged: INFO [org.ecl.che.inc.AnalyticsManager] (Quarkus Main Thread) No welcome message provided INFO [io.quarkus] (Quarkus Main Thread) devworkspace-telemetry-example-plugin 1.0.0-SNAPSHOT on JVM (powered by Quarkus 2.7.2.Final) started in 0.323s. Listening on: http://localhost:4167 INFO [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated. INFO [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, kubernetes-client, rest-client, rest-client-jackson, resteasy, resteasy-jsonb, smallrye-context-propagation, smallrye-openapi, swagger-ui, vertx] To verify that the onEvent() method of AnalyticsManager receives events from the front-end plugin, press the l key to disable Quarkus live coding and edit any file within the IDE. The following output should be logged: INFO [io.qua.dep.dev.RuntimeUpdatesProcessor] (Aesh InputStream Reader) Live reload disabled INFO [org.ecl.che.inc.AnalyticsManager] (executor-thread-2) The received event is: Edit Workspace File in Che For the purposes of the example, this method always returns true whenever it is called. Example 7. AnalyticsManager.java @Override public boolean isEnabled() { return true; } It is possible to put more complex logic in isEnabled(). For example, the hosted Che Woopra backend checks that a configuration property exists before determining if the backend is enabled. onEvent() sends the event received by the backend to the telemetry system. For the example application, it sends an HTTP POST payload to the /event endpoint from the telemetry server. For the following example, the telemetry server application is deployed to OpenShift at the following URL: http://little-telemetry-server-che.apps-crc.testing, where apps-crc.testing is the ingress domain name of the OpenShift cluster. Set up the RESTEasy REST Client by creating TelemetryService.java Example 8. TelemetryService.java package org.my.group; import java.util.Map; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import org.eclipse.microprofile.rest.client.inject.RegisterRestClient; @RegisterRestClient public interface TelemetryService { @POST @Path(\"/event\") (1) @Consumes(MediaType.APPLICATION_JSON) Response sendEvent(Map payload); } 1 The endpoint to make the POST request to. Specify the base URL for TelemetryService in the src/main/resources/application.properties file: Example 9. application.properties org.my.group.TelemetryService/mp-rest/url=http://little-telemetry-server-che.apps-crc.testing Inject TelemetryService into AnalyticsManager and send a POST request in onEvent() Example 10. AnalyticsManager.java @Dependent @Alternative public class AnalyticsManager extends AbstractAnalyticsManager { @Inject @RestClient TelemetryService telemetryService; ... @Override public void onEvent(AnalyticsEvent event, String ownerId, String ip, String userAgent, String resolution, Map properties) { Map payload = new HashMap(properties); payload.put(\"event\", event); telemetryService.sendEvent(payload); } This sends an HTTP request to the telemetry server and automatically delays identical events for a small period of time. The default duration is 1500 milliseconds. Many telemetry systems recognize event duration. The AbstractAnalyticsManager merges similar events that happen in the same frame of time into one event. This implementation of increaseDuration() is a no-op. This method uses the APIs of the user’s telemetry provider to alter the event or event properties to reflect the increased duration of an event. Example 11. AnalyticsManager.java @Override public void increaseDuration(AnalyticsEvent event, Map properties) {} Set an inactive timeout limit, and use onActivity() to send a WORKSPACE_INACTIVE event if the last event time is longer than the timeout. Example 12. AnalyticsManager.java public class AnalyticsManager extends AbstractAnalyticsManager { ... private long inactiveTimeLimit = 60000 * 3; ... @Override public void onActivity() { if (System.currentTimeMillis() - lastEventTime >= inactiveTimeLimit) { onEvent(WORKSPACE_INACTIVE, lastOwnerId, lastIp, lastUserAgent, lastResolution, commonProperties); } } When destroy() is called, send a WORKSPACE_STOPPED event and shutdown any resources such as connection pools. Example 13. AnalyticsManager.java @Override public void destroy() { onEvent(WORKSPACE_STOPPED, lastOwnerId, lastIp, lastUserAgent, lastResolution, commonProperties); } Running mvn quarkus:dev as described in Running the application within a DevWorkspace and terminating the application with Ctrl+C sends a WORKSPACE_STOPPED event to the server. See the Quarkus documentation for the best instructions to package the application in a container. Build and push the container to a container registry of your choice. Example 14. Dockerfile.jvm FROM registry.access.redhat.com/ubi8/openjdk-11:1.11 ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' COPY --chown=185 target/quarkus-app/lib/ /deployments/lib/ COPY --chown=185 target/quarkus-app/*.jar /deployments/ COPY --chown=185 target/quarkus-app/app/ /deployments/app/ COPY --chown=185 target/quarkus-app/quarkus/ /deployments/quarkus/ EXPOSE 8080 USER 185 ENTRYPOINT [\"java\", \"-Dquarkus.http.host=0.0.0.0\", \"-Djava.util.logging.manager=org.jboss.logmanager.LogManager\", \"-Dquarkus.http.port=${DEVWORKSPACE_TELEMETRY_BACKEND_PORT}\", \"-jar\", \"/deployments/quarkus-run.jar\"] To build the image, run: mvn package && \\ docker build -f src/main/docker/Dockerfile.jvm -t image:tag . Example 15. Dockerfile.native FROM registry.access.redhat.com/ubi8/ubi-minimal:8.5 WORKDIR /work/ RUN chown 1001 /work \\ && chmod \"g+rwX\" /work \\ && chown 1001:root /work COPY --chown=1001:root target/*-runner /work/application EXPOSE 8080 USER 1001 CMD [\"./application\", \"-Dquarkus.http.host=0.0.0.0\", \"-Dquarkus.http.port=$DEVWORKSPACE_TELEMETRY_BACKEND_PORT}\"] To build the image, run: mvn package -Pnative -Dquarkus.native.container-build=true && \\ docker build -f src/main/docker/Dockerfile.native -t image:tag . Create a plugin.yaml devfile v2 file representing a DevWorkspace plugin that runs your custom backend in a DevWorkspace Pod. For more information about devfile v2, see Devfile v2 documentation Example 16. plugin.yaml schemaVersion: 2.1.0 metadata: name: devworkspace-telemetry-backend-plugin version: 0.0.1 description: A Demo telemetry backend displayName: Devworkspace Telemetry Backend components: - name: devworkspace-telemetry-backend-plugin attributes: workspaceEnv: - name: DEVWORKSPACE_TELEMETRY_BACKEND_PORT value: '4167' container: image: YOUR IMAGE (1) env: - name: WELCOME_MESSAGE (2) value: 'hello world!' 1 Specify the container image built from Packaging the Quarkus application. 2 Set the value for the welcome.message optional configuration property from Example 4. Typically, the user deploys this file to a corporate web server. This guide demonstrates how to create an Apache web server on OpenShift and host the plugin there. Create a ConfigMap object that references the new plugin.yaml file. $ oc create configmap --from-file=plugin.yaml -n eclipse-che telemetry-plugin-yaml Create a deployment, a service, and a route to expose the web server. The deployment references this ConfigMap object and places it in the /var/www/html directory. Example 17. manifest.yaml kind: Deployment apiVersion: apps/v1 metadata: name: apache spec: replicas: 1 selector: matchLabels: app: apache template: metadata: labels: app: apache spec: volumes: - name: plugin-yaml configMap: name: telemetry-plugin-yaml defaultMode: 420 containers: - name: apache image: 'registry.redhat.io/rhscl/httpd-24-rhel7:latest' ports: - containerPort: 8080 protocol: TCP resources: {} volumeMounts: - name: plugin-yaml mountPath: /var/www/html strategy: type: RollingUpdate rollingUpdate: maxUnavailable: 25% maxSurge: 25% revisionHistoryLimit: 10 progressDeadlineSeconds: 600 --- kind: Service apiVersion: v1 metadata: name: apache spec: ports: - protocol: TCP port: 8080 targetPort: 8080 selector: app: apache type: ClusterIP --- kind: Route apiVersion: route.openshift.io/v1 metadata: name: apache spec: host: apache-che.apps-crc.testing to: kind: Service name: apache weight: 100 port: targetPort: 8080 wildcardPolicy: None $ oc apply -f manifest.yaml Verification steps After the deployment has started, confirm that plugin.yaml is available in the web server: $ curl apache-che.apps-crc.testing/plugin.yaml Add the following to the components field of an existing DevWorkspace: components: ... - name: telemetry-plugin plugin: uri: http://apache-che.apps-crc.testing/plugin.yaml Start the DevWorkspace from the Che dashboard. Verification steps Verify that the telemetry plugin container is running in the DevWorkspace pod. Here, this is verified by checking the Workspace view within the editor. Edit files within the editor and observe their events in the example telemetry server’s logs. Set the telemetry plugin as a default plugin. Default plugins are applied on DevWorkspace startup for new and existing DevWorkspaces. Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: devEnvironments: defaultPlugins: - editor: eclipse/che-theia/next (1) plugins: (2) - 'http://apache-che.apps-crc.testing/plugin.yaml' 1 The editor identification to set the default plugins for. 2 List of URLs to devfile v2 plugins. Additional resources Using the CLI to configure the CheCluster Custom Resource. Verification steps Start a new or existing DevWorkspace from the Eclipse Che dashboard. Verify that the telemetry plugin is working by following the verification steps for Specifying the telemetry plugin in a DevWorkspace.","title":"Creating a telemetry plugin","component":"docs","version":"7.81.x","name":"creating-a-telemetry-plugin","url":"/docs/stable/administration-guide/creating-a-telemetry-plugin/","titles":[{"text":"Getting started","hash":"_getting_started","id":1},{"text":"Creating a server that receives events","hash":"_creating_a_server_that_receives_events","id":2},{"text":"Creating the back-end project","hash":"_creating_the_back_end_project","id":3},{"text":"Creating a concrete implementation of AnalyticsManager and adding specialized logic","hash":"_creating_a_concrete_implementation_of_analyticsmanager_and_adding_specialized_logic","id":4},{"text":"Running the application within a DevWorkspace","hash":"running-the-application","id":5},{"text":"Implementing isEnabled()","hash":"_implementing_isenabled","id":6},{"text":"Implementing onEvent()","hash":"_implementing_onevent","id":7},{"text":"Sending a POST request to the example telemetry server","hash":"_sending_a_post_request_to_the_example_telemetry_server","id":8},{"text":"Implementing increaseDuration()","hash":"_implementing_increaseduration","id":9},{"text":"Implementing onActivity()","hash":"_implementing_onactivity","id":10},{"text":"Implementing destroy()","hash":"_implementing_destroy","id":11},{"text":"Packaging the Quarkus application","hash":"packaging-the-quarkus-application","id":12},{"text":"Sample Dockerfile for building a Quarkus image running with JVM","hash":"_sample_dockerfile_for_building_a_quarkus_image_running_with_jvm","id":13},{"text":"Sample Dockerfile for building a Quarkus native image","hash":"_sample_dockerfile_for_building_a_quarkus_native_image","id":14},{"text":"Creating a plugin.yaml for your plugin","hash":"_creating_a_plugin_yaml_for_your_plugin","id":15},{"text":"Specifying the telemetry plugin in a DevWorkspace","hash":"specifying-the-telemetry-plugin-in-a-devworkspace","id":16},{"text":"Applying the telemetry plugin for all DevWorkspaces","hash":"_applying_the_telemetry_plugin_for_all_devworkspaces","id":17}]},"40":{"id":40,"text":"This procedure describes how to customize Eclipse Che ConsoleLink icon. Prerequisites An active kubectl session with administrative permissions to the Kubernetes cluster. See Overview of kubectl. Procedure Create a Secret: kubectl apply -f - (1) type: Opaque EOF 1 Base64 encoding with disabled line wrapping. Wait until the rollout of che-dashboard finishes. Additional resources Creating custom links in the web console","title":"Customizing OpenShift Container Platform Eclipse Che ConsoleLink icon","component":"docs","version":"7.81.x","name":"customizing-openshift-che-consolelink-icon","url":"/docs/stable/administration-guide/customizing-openshift-che-consolelink-icon/","titles":[]},"41":{"id":41,"text":"The user dashboard is the landing page of Eclipse Che. Che users browse the user dashboard to access and manage their workspaces. It is a React application. The Che deployment starts it in the che-dashboard Deployment. It needs access to: Devfile registries Che server Plugin registry Kubernetes API Figure 1. User dashboard interactions with other components When the user requests the user dashboard to start a workspace, the user dashboard executes this sequence of actions: Collects the devfile from the Devfile registries, when the user is creating a workspace from a code sample. Sends the repository URL to Che server and expects a devfile in return, when the user is creating a workspace from a remote devfile. Reads the devfile describing the workspace. Collects the additional metadata from the Plugin registry. Converts the information into a DevWorkspace Custom Resource. Creates the DevWorkspace Custom Resource in the user namespace using the Kubernetes API. Watches the DevWorkspace Custom Resource status. Redirects the user to the running workspace IDE. Additional resources quay.io/eclipse/che-dashboard container image Che Dashboard repository","title":"User dashboard","component":"docs","version":"7.81.x","name":"dashboard","url":"/docs/stable/administration-guide/dashboard/","titles":[]},"42":{"id":42,"text":"The Image Puller can pre-pull most images, including scratch images such as che-machine-exec. However, images that mount volumes in the Dockerfile, such as traefik, are not supported for pre-pulling on OpenShift 3.11. Procedure Gather a list of relevant container images to pull by navigating to the https:///plugin-registry/v3/external_images.txt URL. Determine images from the list for pre-pulling. For faster workspace startup times, consider pulling workspace related images such as universal-developer-image, che-code`, and che-gateway. Additional resources Installing Image Puller on OpenShift by using the web console Installing Image Puller on OpenShift by using the CLI","title":"Defining the list of images to pull","component":"docs","version":"7.81.x","name":"defining-the-list-of-images-to-pull","url":"/docs/stable/administration-guide/defining-the-list-of-images-to-pull/","titles":[]},"43":{"id":43,"text":"Define the memory requests and limits parameters to ensure pulled containers and the platform have enough memory to run. Prerequisites Defining the list of images to pull Procedure To define the minimal value for CACHING_MEMORY_REQUEST or CACHING_MEMORY_LIMIT, consider the necessary amount of memory required to run each of the container images to pull. To define the maximal value for CACHING_MEMORY_REQUEST or CACHING_MEMORY_LIMIT, consider the total memory allocated to the DaemonSet Pods in the cluster: (memory limit) * (number of images) * (number of nodes in the cluster) Pulling 5 images on 20 nodes, with a container memory limit of 20Mi requires 2000Mi of memory. Additional resources Installing Image Puller on OpenShift by using the web console Installing Image Puller on OpenShift by using the CLI","title":"Defining the memory parameters for the Image Puller","component":"docs","version":"7.81.x","name":"defining-the-memory-parameters-for-the-image-puller","url":"/docs/stable/administration-guide/defining-the-memory-parameters-for-the-image-puller/","titles":[]},"44":{"id":44,"text":"You can configure Che to support operations on Git providers that use self-signed certificates. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. Git version 2 or later Procedure Create a new ConfigMap with details about the Git server: $ kubectl create configmap che-git-self-signed-cert \\ --from-file=ca.crt= \\ (1) --from-literal=githost= -n eclipse-che (2) 1 Path to the self-signed certificate. 2 Optional parameter to specify the Git server URL e.g. https://git.example.com:8443. When omitted, the self-signed certificate is used for all repositories over HTTPS. Certificate files are typically stored as Base64 ASCII files, such as. .pem, .crt, .ca-bundle. All ConfigMaps that hold certificate files should use the Base64 ASCII certificate rather than the binary data certificate. A certificate chain of trust is required. If the ca.crt is signed by a certificate authority (CA), the CA certificate must be included in the ca.crt file. Add the required labels to the ConfigMap: $ kubectl label configmap che-git-self-signed-cert \\ app.kubernetes.io/part-of=che.eclipse.org -n eclipse-che Configure Che operand to use self-signed certificates for Git repositories. See Using the CLI to configure the CheCluster Custom Resource. spec: devEnvironments: trustedCerts: gitTrustedCertsConfigMapName: che-git-self-signed-cert Verification steps Create and start a new workspace. Every container used by the workspace mounts a special volume that contains a file with the self-signed certificate. The container’s /etc/gitconfig file contains information about the Git server host (its URL) and the path to the certificate in the http section (see Git documentation about git-config). Example 1. Contents of an /etc/gitconfig file [http \"https://10.33.177.118:3000\"] sslCAInfo = /etc/config/che-git-tls-creds/certificate Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource Importing untrusted TLS certificates to Che.","title":"Deploying Che with support for Git repositories with self-signed certificates","component":"docs","version":"7.81.x","name":"deploying-che-with-support-for-git-repositories-with-self-signed-certificates","url":"/docs/stable/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/","titles":[]},"45":{"id":45,"text":"The Che devfile registries are services providing a list of sample devfiles to create ready-to-use workspaces. The User dashboard displays the samples list on the Dashboard → Create Workspace page. Each sample includes a Devfile v2. The Che deployment starts one devfile registry instance in the devfile-registry deployment. Figure 1. Devfile registries interactions with other components Additional resources Devfile v2 documentation devfile registry latest community version online instance Che devfile registry repository","title":"Devfile registries","component":"docs","version":"7.81.x","name":"devfile-registries","url":"/docs/stable/administration-guide/devfile-registries/","titles":[]},"46":{"id":46,"text":"The DevWorkspace operator extends Kubernetes to provide DevWorkspace support. It introduces: DevWorkspace custom resource definition Defines the DevWorkspace Kubernetes object from the Devfile v2 specification. DevWorkspace controller Creates and controls the necessary Kubernetes objects to run a DevWorkspace, such as pods, services, and persistent volumes. DevWorkspace custom resource On a cluster with the DevWorkspace operator, it is possible to create DevWorkspace custom resources (CR). A DevWorkspace CR is a Kubernetes representation of a Devfile. It defines a User workspaces in a Kubernetes cluster. Additional resources Devfile API repository :_content-type: SNIPPET quay.io/devfile/devworkspace-controller container image DevWorkspace Operator repository","title":"DevWorkspace operator","component":"docs","version":"7.81.x","name":"devworkspace-operator","url":"/docs/stable/administration-guide/devworkspace-operator/","titles":[]},"47":{"id":47,"text":"By default, a user can run only one workspace at a time. You can enable users to run multiple workspaces simultaneously. If using the default storage method, users might experience problems when concurrently running workspaces if pods are distributed across nodes in a multi-node cluster. Switching from the per-user common storage strategy to the per-workspace storage strategy or using the ephemeral storage type can avoid or solve those problems. This configuration is part of the CheCluster Custom Resource: spec: devEnvironments: maxNumberOfRunningWorkspacesPerUser: (1) 1 Sets the maximum number of simultaneously running workspaces per user. The -1 value enables users to run an unlimited number of workspaces. The default value is 1. Procedure Get the name of the Che namespace. The default is eclipse-che. $ kubectl get checluster --all-namespaces \\ -o=jsonpath=\"{.items[*].metadata.namespace}\" Configure the maxNumberOfRunningWorkspacesPerUser: $ kubectl patch checluster/che -n eclipse-che \\(1) --type='merge' -p \\ '{\"spec\":{\"devEnvironments\":{\"maxNumberOfRunningWorkspacesPerUser\": }}}'(2) 1 The Che namespace that you got in step 1. 2 Your choice of the value. Additional resources Using the CLI to configure the CheCluster Custom Resource","title":"Enabling users to run multiple workspaces simultaneously","component":"docs","version":"7.81.x","name":"enabling-users-to-run-multiple-workspaces-simultaneously","url":"/docs/stable/administration-guide/enabling-users-to-run-multiple-workspaces-simultaneously/","titles":[]},"48":{"id":48,"text":"To manage extensions, this IDE uses one of these Open VSX registry instances: The embedded instance of the Open VSX registry that runs in the plugin-registry pod of Che to support air-gapped, offline, and proxy-restricted environments. The embedded Open VSX registry contains only a subset of the extensions published on open-vsx.org. This subset is customizable. The public open-vsx.org registry that is accessed over the internet. A standalone Open VSX registry instance that is deployed on a network accessible from Che workspace pods. The default is the Open VSX registry at https://open-vsx.org. The default is the Open VSX registry at https://open-vsx.org. If the default Open VSX registry instance is not what you need, you can select one of the following instances: The embedded instance of the Open VSX registry that runs in the plugin-registry pod of Che to support air-gapped, offline, and proxy-restricted environments. The embedded Open VSX registry contains only a subset of the extensions published on open-vsx.org. This subset is customizable. A standalone Open VSX registry instance that is deployed on a network accessible from Che workspace pods. Procedure Edit the openVSXURL value in the CheCluster custom resource: spec: components: pluginRegistry: openVSXURL: \"\" (1) 1 For example: openVSXURL: \"https://open-vsx.org\". To select the embedded Open VSX registry instance in the plugin-registry pod, use openVSXURL: ''. You can customize the list of included extensions. You can also point openVSXURL at the URL of a standalone Open VSX registry instance if its URL is accessible from within your organization’s cluster and not blocked by a proxy. You can add or remove extensions in the embedded Open VSX registry instance. This results in a custom build of the Open VSX registry that can be used in your organization’s workspaces. To get the latest security fixes after a Che update, rebuild your container based on the latest tag or SHA. Procedure Get the publisher and extension names of each chosen extension: Find the extension on the Open VSX registry website and copy the URL of the extension’s listing page. Extract the and names from the copied URL: https://www.open-vsx.org/extension// If the extension is only available from Microsoft Visual Studio Marketplace, but not Open VSX, you can ask the extension publisher to also publish it on open-vsx.org according to these instructions, potentially using this GitHub action. If the extension publisher is unavailable or unwilling to publish the extension to open-vsx.org, and if there is no Open VSX equivalent of the extension, consider reporting an issue to the Open VSX team. Download or fork and clone the plugin registry repository. For each extension that you need to add or remove, edit the openvsx-sync.json file: To add extensions, add the publisher and extension names to the openvsx-sync.json file. To remove extensions, remove the publisher and extension names from the openvsx-sync.json file. Use the following JSON syntax: { \"id\": \".\" } The latest extension version on open-vsx.org is the default. Alternatively, you can add \"version\": \"\" on a new line to specify a version. If you have a closed-source extension or an extension developed only for internal use in your organization, you can add the extension directly from a .vsix file by using a URL accessible to your custom plugin registry container: { \"id\": \".\", \"download\": \"\", \"version\": \"\" } Read the Terms of Use for the Microsoft Visual Studio Marketplace before using its resources. Build the plugin registry container image and publish it to a container registry like quay.io: $ ./build.sh -o -r quay.io -t custom $ docker push quay.io/ Edit the CheCluster custom resource in your organization’s cluster to point to the image (for example, on quay.io) and save the changes: spec: components: pluginRegistry: deployment: containers: - image: quay.io/ openVSXURL: '' Verification Check that the plugin-registry pod has restarted and is running. Restart the workspace and check the available extensions in the Extensions view of the workspace IDE.","title":"Extensions for Microsoft Visual Studio Code - Open Source","component":"docs","version":"7.81.x","name":"extensions-for-microsoft-visual-studio-code-open-source","url":"/docs/stable/administration-guide/extensions-for-microsoft-visual-studio-code-open-source/","titles":[{"text":"Selecting an Open VSX registry instance","hash":"selecting-an-open-vsx-registry-instance","id":1},{"text":"Adding or removing extensions in the embedded Open VSX registry instance","hash":"adding-or-removing-extensions-in-the-embedded-open-vsx-registry-instance","id":2}]},"49":{"id":49,"text":"You can get the fully qualified domain name (FQDN) of your organization’s instance of Che on the command line or in the OpenShift web console. You can find the FQDN for your organization’s Che instance in the Administrator view of the OpenShift web console as follows. Go to Operators → Installed Operators → Eclipse Che instance Specification → eclipse-che → Eclipse Che URL. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. Procedure Run the following command: kubectl get checluster eclipse-che -n eclipse-che -o jsonpath='{.status.cheURL}'","title":"Finding the fully qualified domain name (FQDN)","component":"docs","version":"7.81.x","name":"finding-the-fully-qualified-domain-name-fqdn","url":"/docs/stable/administration-guide/finding-the-fully-qualified-domain-name-fqdn/","titles":[]},"50":{"id":50,"text":"The Che gateway has following roles: Routing requests. It uses Traefik. Authenticating users with OpenID Connect (OIDC). It uses OAuth2 Proxy. Applying Kubernetes Role based access control (RBAC) policies to control access to any Che resource. It uses kube-rbac-proxy. The Che operator manages it as the che-gateway Deployment. It controls access to: User dashboard Devfile registries Che server Plugin registry User workspaces Figure 1. Che gateway interactions with other components Additional resources Managing identities and authorizations","title":"Gateway","component":"docs","version":"7.81.x","name":"gateway","url":"/docs/stable/administration-guide/gateway/","titles":[]},"51":{"id":51,"text":"Che components communications with external services are encrypted with TLS. They require TLS certificates signed by trusted Certificate Authorities (CA). Therefore, you must import into Che all untrusted CA chains in use by an external service such as: A proxy An identity provider (OIDC) A source code repositories provider (Git) Che uses labeled config maps in Che namespace as sources for TLS certificates. The config maps can have an arbitrary amount of keys with a random amount of certificates each. When an OpenShift cluster contains cluster-wide trusted CA certificates added through the cluster-wide-proxy configuration, Che Operator detects them and automatically injects them into a config map with the config.openshift.io/inject-trusted-cabundle=\"true\" label. Based on this annotation, OpenShift automatically injects the cluster-wide trusted CA certificates inside the ca-bundle.crt key of the config map. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. The eclipse-che namespace exists. For each CA chain to import: the root CA and intermediate certificates, in PEM format, in a ca-cert-for-che-.pem file. Procedure Concatenate all CA chains PEM files to import, into the custom-ca-certificates.pem file, and remove the return character that is incompatible with the Java truststore. $ cat ca-cert-for-che-*.pem | tr -d '\\r' > custom-ca-certificates.pem Create the custom-ca-certificates config map with the required TLS certificates: $ kubectl create configmap custom-ca-certificates \\ --from-file=custom-ca-certificates.pem \\ --namespace=eclipse-che Label the custom-ca-certificates config map: $ kubectl label configmap custom-ca-certificates \\ app.kubernetes.io/component=ca-bundle \\ app.kubernetes.io/part-of=che.eclipse.org \\ --namespace=eclipse-che Deploy Che if it hasn’t been deployed before. Otherwise, wait until the rollout of Che components finishes. Restart running workspaces for the changes to take effect. Verification steps Verify that the config map contains your custom CA certificates. This command returns your custom CA certificates in PEM format: $ kubectl get configmap \\ --namespace=eclipse-che \\ --output='jsonpath={.items[0:].data.custom-ca-certificates\\.pem}' \\ --selector=app.kubernetes.io/component=ca-bundle,app.kubernetes.io/part-of=che.eclipse.org Verify Che pod contains a volume mounting the ca-certs-merged config map: $ kubectl get pod \\ --selector=app.kubernetes.io/component=che \\ --output='jsonpath={.items[0].spec.volumes[0:].configMap.name}' \\ --namespace=eclipse-che \\ | grep ca-certs-merged Verify the Che server container has your custom CA certificates. This command returns your custom CA certificates in PEM format: $ kubectl exec -t deploy/che \\ --namespace=eclipse-che \\ -- cat /public-certs/custom-ca-certificates.pem Verify in the Che server logs that the imported certificates count is not null: $ kubectl logs deploy/che --namespace=eclipse-che \\ | grep custom-ca-certificates.pem List the SHA256 fingerprints of your certificates: $ for certificate in ca-cert*.pem ; do openssl x509 -in $certificate -digest -sha256 -fingerprint -noout | cut -d= -f2; done Verify that Che server Java truststore contains certificates with the same fingerprint: $ kubectl exec -t deploy/che --namespace=eclipse-che -- \\ keytool -list -keystore /home/user/cacerts \\ | grep --after-context=1 custom-ca-certificates.pem Start a workspace, get the namespace name in which it has been created: , and wait for the workspace to be started. Verify that the che-trusted-ca-certs config map contains your custom CA certificates. This command returns your custom CA certificates in PEM format: $ kubectl get configmap che-trusted-ca-certs \\ --namespace= \\ --output='jsonpath={.data.custom-ca-certificates\\.custom-ca-certificates\\.pem}' Verify that the workspace pod mounts the che-trusted-ca-certs config map: $ kubectl get pod \\ --namespace= \\ --selector='controller.devfile.io/devworkspace_name=' \\ --output='jsonpath={.items[0:].spec.volumes[0:].configMap.name}' \\ | grep che-trusted-ca-certs Verify that the universal-developer-image container (or the container defined in the workspace devfile) mounts the che-trusted-ca-certs volume: $ kubectl get pod \\ --namespace= \\ --selector='controller.devfile.io/devworkspace_name=' \\ --output='jsonpath={.items[0:].spec.containers[0:]}' \\ | jq 'select (.volumeMounts[].name == \"che-trusted-ca-certs\") | .name' Get the workspace pod name : $ kubectl get pod \\ --namespace= \\ --selector='controller.devfile.io/devworkspace_name=' \\ --output='jsonpath={.items[0:].metadata.name}' \\ Verify that the workspace container has your custom CA certificates. This command returns your custom CA certificates in PEM format: $ kubectl exec \\ --namespace= \\ -- cat /public-certs/custom-ca-certificates.custom-ca-certificates.pem Additional resources Deploying Che with support for Git repositories with self-signed certificates.","title":"Importing untrusted TLS certificates to Che","component":"docs","version":"7.81.x","name":"importing-untrusted-tls-certificates","url":"/docs/stable/administration-guide/importing-untrusted-tls-certificates/","titles":[]},"52":{"id":52,"text":"On an OpenShift cluster operating in a restricted network, public resources are not available. However, deploying Che and running workspaces requires the following public resources: Operator catalog Container images Sample projects To make these resources available, you can replace them with their copy in a registry accessible by the OpenShift cluster. Prerequisites The OpenShift cluster has at least 64 GB of disk space. The OpenShift cluster is ready to operate on a restricted network, and the OpenShift control plane has access to the public internet. See About disconnected installation mirroring and Using Operator Lifecycle Manager on restricted networks. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. An active oc registry session to the registry.redhat.io Red Hat Ecosystem Catalog. See: Red Hat Container Registry authentication. opm. See Installing the opm CLI. jq. See Downloading jq. podman. See Podman Installation Instructions. skopeo version 1.6 or higher. See Installing Skopeo. An active skopeo session with administrative access to the private Docker registry. Authenticating to a registry, and Mirroring images for a disconnected installation. chectl for Che version 7.81. See Installing the chectl management tool. Procedure Download and execute the mirroring script to install a custom Operator catalog and mirror the related images: prepare-restricted-environment.sh. $ bash prepare-restricted-environment.sh \\ --devworkspace_operator_index quay.io/devfile/devworkspace-operator-index:release-digest\\ --devworkspace_operator_version \"v0.25.1\" \\ --prod_operator_index \"registry.access.redhat.com/redhat/community-operator-index:v4.12\" \\ --prod_operator_package_name \"eclipse-che\" \\ --prod_operator_bundle_name \"eclipse-che\" \\ --prod_operator_version \"v7.81.0\" \\ --my_registry \"\" (1) 1 The private Docker registry where the images will be mirrored Install Che with the configuration set in the che-operator-cr-patch.yaml during the previous step: $ chectl server:deploy \\ --platform=openshift \\ --olm-channel stable \\ --catalog-source-name=eclipse-che-disconnected-install \\ --catalog-source-namespace=openshift-marketplace \\ --skip-devworkspace-operator \\ --che-operator-cr-patch-yaml=che-operator-cr-patch.yaml Allow incoming traffic from the Che namespace to all Pods in the user namespaces. See: Configuring network policies. Additional resources Red Hat-provided Operator catalogs Managing custom catalogs","title":"Installing Che in a restricted environment on OpenShift","component":"docs","version":"7.81.x","name":"installing-che-in-a-restricted-environment","url":"/docs/stable/administration-guide/installing-che-in-a-restricted-environment/","titles":[]},"53":{"id":53,"text":"Deploy and run Eclipse Che in the cloud. Prerequisites A Kubernetes or OpenShift cluster to deploy Che on. chectl: The command line tool for Eclipse Che. See: Installing the chectl management tool. Follow the instructions below to start the Che Server in the cloud using the chectl tool. Installing Che on OpenShift using the chectl management tool Installing Che on OpenShift using the web console Installing Che in a restricted environment on OpenShift Installing Che on Microsoft Azure","title":"Installing Che in the cloud","component":"docs","version":"7.81.x","name":"installing-che-in-the-cloud","url":"/docs/stable/administration-guide/installing-che-in-the-cloud/","titles":[{"text":"Deploying Che in the cloud","hash":"_deploying_che_in_the_cloud","id":1}]},"54":{"id":54,"text":"This section contains instructions for deploying and running Eclipse Che locally, on a personal workstation. Prerequisites A Kubernetes or OpenShift cluster to deploy Che on. chectl. See: Installing the chectl management tool. Choose one of the following procedures to deploy the Che using the chectl tool. Installing Che on Red Hat OpenShift Local Installing Che on Minikube Installing Che on Minikube with Keycloak as the OIDC provider","title":"Installing Che locally","component":"docs","version":"7.81.x","name":"installing-che-locally","url":"/docs/stable/administration-guide/installing-che-locally/","titles":[{"text":"Deploying Che locally using chectl","hash":"_deploying_che_locally_using_chectl","id":1}]},"55":{"id":55,"text":"Microsoft Azure is a cloud computing service for building, testing, deploying, and managing applications and services through Microsoft-managed data centers. Follow the instructions below to install and enable Che on Microsoft Azure. Prerequisites helm: The package manager for Kubernetes. See: Installing Helm. az: The Microsoft Azure CLI command line tool. See: How to install Microsoft Azure CLI. kubelogin: The credential plugin. See: How to install kubelogin. Prepare Microsoft Azure for Che installation. Procedure Log in to Microsoft Azure: az login Create a resource group (to list the locations, use the az account list-locations command): # Resource group name ECLIPSE_CHE_RESOURCE_GROUP=eclipse-che # Azure region AZURE_REGION=centralus az group create --name $ECLIPSE_CHE_RESOURCE_GROUP --location $AZURE_REGION Create a cluster admins group: # Azure Active Directory group name AAD_GROUP_NAME=AKSAdmins az ad group create --display-name $AAD_GROUP_NAME --mail-nickname $AAD_GROUP_NAME Add the current user to the cluster admins group: az ad group member add --group $AAD_GROUP_NAME \\ --member-id $(az ad signed-in-user show --query id --output tsv) Create the Microsoft Entra integrated cluster: # Azure Kubernetes Service cluster name AKS_CLUSTER_NAME=eclipse-che az aks create \\ --resource-group $ECLIPSE_CHE_RESOURCE_GROUP \\ --name $AKS_CLUSTER_NAME \\ --enable-aad \\ --aad-admin-group-object-ids $(az ad group list --query \"[?displayName=='$AAD_GROUP_NAME'].id\" --output tsv) \\ --generate-ssh-keys Get the user credentials to access your cluster: az aks get-credentials \\ --resource-group $ECLIPSE_CHE_RESOURCE_GROUP \\ --name $AKS_CLUSTER_NAME \\ --admin Set kubelogin to use the Microsoft Azure CLI: kubelogin convert-kubeconfig -l azurecli View the pods in the cluster : kubectl get pods --all-namespaces Verification All pods in the running state are displayed. Additional resources Enable Azure managed identity authentication for Kubernetes clusters with kubelogin Use the following instructions to install the NGINX Ingress Controller on Microsoft Azure Kubernetes Service. Procedure Install NGINX Ingress Controller: helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx helm repo update helm install ingress-nginx ingress-nginx/ingress-nginx \\ --wait \\ --create-namespace \\ --namespace ingress-nginx \\ --set controller.service.annotations.\"service\\.beta\\.kubernetes\\.io/azure-load-balancer-health-probe-request-path\"=/healthz Wait for the external IP. Note that a status for the external IP is shown before the exact external IP address is displayed. kubectl get services ingress-nginx-controller --namespace ingress-nginx NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE ingress-nginx-controller LoadBalancer 10.0.65.52 XX.XXX.XX.XXX 80:31104/TCP,443:32552/TCP 13m Additional resources Create an unmanaged ingress controller Learn how to install cert-manager on Microsoft Azure Kubernetes Service. Procedure Install the cert-manager: helm repo add jetstack https://charts.jetstack.io helm repo update helm install cert-manager jetstack/cert-manager \\ --wait \\ --create-namespace \\ --namespace cert-manager \\ --set installCRDs=true Additional resources Use TLS with an ingress controller on Azure Kubernetes Service (AKS) Configure DNS on Microsoft Azure. Before you start, make sure you have a registered domain. Prerequisites A registered domain. Procedure Define the domain name. export DOMAIN_NAME=azr.my-ide.cloud Create a DNS zone: az network dns zone create \\ --resource-group $ECLIPSE_CHE_RESOURCE_GROUP \\ --name $DOMAIN_NAME Create a DNS record set: az network dns record-set a add-record \\ --resource-group $ECLIPSE_CHE_RESOURCE_GROUP \\ --zone-name $DOMAIN_NAME \\ --record-set-name \"*\" \\ --ipv4-address $(kubectl get service -n ingress-nginx ingress-nginx-controller -o=jsonpath='{.status.loadBalancer.ingress[0].ip}') If you use a registrar such as GoDaddy, you will need to add the following two DNS records in your registrar and point them to the IP address of the ingress controller: type: A names: @ and * Additional resources Create a Microsoft Azure DNS zone and record using Microsoft Azure CLI Follow these instructions to create a Let’s Encrypt certificate for Che on Microsoft Azure. Procedure Create a service principal: CERT_MANAGER_SERVICE_PRINCIPAL_NAME=cert-manager-eclipse-che CERT_MANAGER_SERVICE_PRINCIPAL_APP_ID=$(az ad sp create-for-rbac --name $CERT_MANAGER_SERVICE_PRINCIPAL_NAME --query \"appId\" --output tsv) Give access to the DNS zone: az role assignment create \\ --assignee $CERT_MANAGER_SERVICE_PRINCIPAL_APP_ID \\ --scope $(az network dns zone show --name $DOMAIN_NAME --resource-group $ECLIPSE_CHE_RESOURCE_GROUP --query \"id\" --output tsv) \\ --role \"DNS Zone Contributor\" Create the eclipse-che namespace: kubectl create namespace eclipse-che Create a Service Account Secret: kubectl create secret generic azuredns-config \\ --from-literal=clientSecret=$(az ad sp create-for-rbac --name $CERT_MANAGER_SERVICE_PRINCIPAL_NAME --query \"password\" --output tsv) \\ --namespace eclipse-che Create the Issuer and replace MY_EMAIL_ADDRESS with a valid address: kubectl apply -f - che-cluster-patch.yaml << EOF spec: networking: auth: identityProviderURL: \"https://sts.windows.net/$(az account show --query \"tenantId\" --output tsv)/v2.0/\" identityToken: access_token oAuthClientName: $(az ad app list --query \"[?displayName=='$ECLIPSE_CHE_APPLICATION_DISPLAY_NAME'].appId\" --output tsv) oAuthSecret: $(az ad app credential reset --id $ECLIPSE_CHE_APPLICATION_ID --query \"password\" --output tsv) oAuthScope: openid email profile 6dae42f8-4368-4678-94ff-3960e28e3630/user.read gateway: deployment: containers: - env: - name: OAUTH2_PROXY_INSECURE_OIDC_ALLOW_UNVERIFIED_EMAIL value: \"true\" name: oauth-proxy components: cheServer: extraProperties: CHE_OIDC_AUTH__SERVER__URL: \"https://sts.windows.net/$(az account show --query \"tenantId\" --output tsv)/v2.0/\" CHE_OIDC_EMAIL__CLAIM: unique_name EOF Deploy Che: chectl server:deploy \\ --platform=k8s \\ --che-operator-cr-patch-yaml=che-cluster-patch.yaml \\ --skip-oidc-provider-check \\ --skip-cert-manager \\ --domain=$DOMAIN_NAME Navigate to the Che cluster instance: $ chectl dashboard:open Additional resources Installing Eclipse Che on the Azure Kubernetes Service (AKS)","title":"Installing Che on Microsoft Azure","component":"docs","version":"7.81.x","name":"installing-che-on-microsoft-azure","url":"/docs/stable/administration-guide/installing-che-on-microsoft-azure/","titles":[{"text":"Preparing Microsoft Azure for Che installation","hash":"preparing-microsoft-azure-for-installing-che","id":1},{"text":"Installing NGINX Ingress Controller on Microsoft Azure Kubernetes Service","hash":"installing-nginx-ingress-controller-on-microsoft-azure-kubernetes-service","id":2},{"text":"Installing cert-manager on Microsoft Azure Kubernetes Service","hash":"installing-cert-manager-on-microsoft-azure-kubernetes-service","id":3},{"text":"Configuring DNS on Microsoft Azure","hash":"configuring-DNS-on-microsoft-azure","id":4},{"text":"Creating Let’s Encrypt certificate for che on Microsoft Azure","hash":"creating-lets-encrypt-certificate-for-che-on-microsoft-azure","id":5},{"text":"Registering a client application in Microsoft Entra ID","hash":"registering-the-application-on-microsoft-azure-ad-portal","id":6},{"text":"Installing Che on Microsoft Azure Kubernetes Service","hash":"installing-che-on-microsoft-azure-kubernetes-service","id":7}]},"56":{"id":56,"text":"You can create a single-node Kubernetes cluster with Minikube to deploy Che and configure it to use Keycloak as the OpenID Connect (OIDC) provider. Single-node Kubernetes clusters are suited only for testing or development. Do NOT use such clusters to run Che for organizations or developer teams! Prerequisites Minikube stable release. See Installing Minikube. kubectl stable release. See Installing kubectl. chectl. See Installing the chectl management tool. Procedure Start Minikube. Allocate at least 8GB of RAM and 4 CPU cores: $ minikube start --addons=ingress --vm=true --memory=8192 --cpus=4 Deploy cert-manager. See Installing cert-manager. Wait until all cert-manager pods are ready: $ kubectl wait --for=condition=ready pod -l app.kubernetes.io/component=controller -n cert-manager --timeout=60s && \\ kubectl wait --for=condition=ready pod -l app.kubernetes.io/component=cainjector -n cert-manager --timeout=60s && \\ kubectl wait --for=condition=ready pod -l app.kubernetes.io/component=webhook -n cert-manager --timeout=60s Deploy Keycloak: $ kubectl apply -f - keycloak-ca.crt Copy Keycloak CA certificate into Minikube: $ minikube ssh sudo \"mkdir -p /etc/ca-certificates\" && \\ minikube cp keycloak-ca.crt /etc/ca-certificates/keycloak-ca.crt Configure Minikube to use Keycloak as the OIDC provider: $ minikube start \\ --extra-config=apiserver.oidc-issuer-url=https://keycloak.$(minikube ip).nip.io/realms/che \\ --extra-config=apiserver.oidc-username-claim=email \\ --extra-config=apiserver.oidc-client-id=k8s-client \\ --extra-config=apiserver.oidc-ca-file=/etc/ca-certificates/keycloak-ca.crt Wait until the Keycloak pod is ready: $ kubectl wait --for=condition=ready pod -l app=keycloak -n keycloak --timeout=120s Configure Keycloak to create the realm, client, and user: You must do this each time you start the Minikube cluster. $ kubectl exec deploy/keycloak -n keycloak -- bash -c \\ \"/opt/keycloak/bin/kcadm.sh config credentials \\ --server http://localhost:8080 \\ --realm master \\ --user admin \\ --password admin && \\ /opt/keycloak/bin/kcadm.sh create realms \\ -s realm='che' \\ -s displayName='che' \\ -s enabled=true \\ -s registrationAllowed=false \\ -s resetPasswordAllowed=true && \\ /opt/keycloak/bin/kcadm.sh create clients \\ -r 'che' \\ -s clientId=k8s-client \\ -s id=k8s-client \\ -s redirectUris='[\\\"*\\\"]' \\ -s directAccessGrantsEnabled=true \\ -s secret=eclipse-che && \\ /opt/keycloak/bin/kcadm.sh create users \\ -r 'che' \\ -s username=test \\ -s email=\\\"test@test.com\\\" \\ -s enabled=true \\ -s emailVerified=true && \\ /opt/keycloak/bin/kcadm.sh set-password \\ -r 'che' \\ --username test \\ --new-password test\" Copy Keycloak CA certificate into the eclipse-che namespace: $ kubectl create namespace eclipse-che && \\ kubectl create configmap keycloak-certs \\ --from-file=keycloak-ca.crt=keycloak-ca.crt \\ -n eclipse-che && \\ kubectl label configmap keycloak-certs \\ app.kubernetes.io/part-of=che.eclipse.org \\ app.kubernetes.io/component=ca-bundle \\ -n eclipse-che Prepare the CheCluster patch: $ cat > che-patch.yaml << EOF kind: CheCluster apiVersion: org.eclipse.che/v2 spec: networking: auth: oAuthClientName: k8s-client oAuthSecret: eclipse-che identityProviderURL: \"https://keycloak.$(minikube ip).nip.io/realms/che\" components: cheServer: extraProperties: CHE_OIDC_USERNAME__CLAIM: email EOF Create the Che instance with chectl: $ chectl server:deploy --platform k8s --domain $(minikube ip).nip.io --che-operator-cr-patch-yaml che-patch.yaml --skip-cert-manager Alternatively, use the Eclipse Che Helm Charts: $ helm install che \\ --namespace eclipse-che \\ --set networking.domain=$(minikube ip).nip.io \\ --set networking.auth.oAuthSecret=eclipse-che \\ --set networking.auth.oAuthClientName=k8s-client \\ --set networking.auth.identityProviderURL=https://keycloak.$(minikube ip).nip.io/realms/che . && \\ sleep 5s && \\ kubectl patch checluster/eclipse-che --patch '{\"spec\": {\"components\": {\"cheServer\": {\"extraProperties\": {\"CHE_OIDC_USERNAME__CLAIM\": \"email\"}}}}}' --type=merge -n eclipse-che Verification steps Verify the Che instance status: $ chectl server:status Navigate to the Che cluster instance: $ chectl dashboard:open Log in to the Che instance with Username: test and Password: test. Additional resources Configuring Eclipse Che with self-signed certificate","title":"Installing Che on Minikube with Keycloak as the OIDC provider","component":"docs","version":"7.81.x","name":"installing-che-on-minikube-keycloak-oidc","url":"/docs/stable/administration-guide/installing-che-on-minikube-keycloak-oidc/","titles":[]},"57":{"id":57,"text":"This article explains how to create a single-node Kubernetes cluster with Minikube to deploy Che. Remember that single-node Kubernetes clusters are suited only for testing or development. Do NOT use such clusters to run Che for organizations or developer teams. Prerequisites Minikube stable release. See Installing Minikube. kubectl stable release. See Installing kubectl. chectl. See Installing the chectl management tool. Procedure Start Minikube with required add-ons and sufficient resources: $ minikube start --addons=ingress,dashboard --vm=true --memory=10240 --cpus=4 --disk-size=50GB --kubernetes-version=v1.23.9 Create the Che instance: $ chectl server:deploy --platform minikube Verification steps Verify the Che instance status: $ chectl server:status Navigate to the Che cluster instance: $ chectl dashboard:open Additional resources Configuring Eclipse Che with self-signed certificate","title":"Installing Che on Minikube","component":"docs","version":"7.81.x","name":"installing-che-on-minikube","url":"/docs/stable/administration-guide/installing-che-on-minikube/","titles":[]},"58":{"id":58,"text":"You can install Che on OpenShift. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. chectl. See: Installing the chectl management tool. Procedure Optional: If you previously deployed Che on this OpenShift cluster, ensure that the previous Che instance is removed: $ chectl server:delete Create the Che instance: $ chectl server:deploy --platform openshift Verification steps Verify the Che instance status: $ chectl server:status Navigate to the Che cluster instance: $ chectl dashboard:open","title":"Installing Che on OpenShift using the chectl management tool","component":"docs","version":"7.81.x","name":"installing-che-on-openshift-using-cli","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-cli/","titles":[]},"59":{"id":59,"text":"If you have trouble installing Che on the command line, you can install it through the OpenShift web console. Prerequisites An OpenShift web console session by a cluster administrator. See Accessing the web console. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. For a repeat installation on the same OpenShift cluster: you uninstalled the previous Che instance according to Uninstalling Che. Procedure In the Administrator view of the OpenShift web console, go to Operators → OperatorHub and search for Eclipse Che. Install the Eclipse Che Operator. See Installing from OperatorHub using the web console. The Eclipse Che Operator depends on the DevWorkspace Operator. If you install the Eclipse Che Operator manually to a non-default namespace, ensure that the DevWorkspace Operator is also installed in the same namespace. This is required as the Operator Lifecycle Manager will attempt to install the DevWorkspace Operator as a dependency within the Eclipse Che Operator namespace, potentially resulting in two conflicting installations of the DevWorkspace Operator if the latter is installed in a different namespace. Create the eclipse-che project in OpenShift as follows: oc create namespace eclipse-che Go to Operators → Installed Operators → Eclipse Che instance Specification → Create CheCluster → YAML view. In the YAML view, replace namespace: openshift-operators with namespace: eclipse-che. Select Create. See Creating applications from installed Operators. Verification In Eclipse Che instance Specification, go to eclipse-che, landing on the Details tab. Under Message, check that there is None, which means no errors. Under Eclipse Che URL, wait until the URL of the Che instance appears, and then open the URL to check the Che dashboard. In the Resources tab, view the resources for the Che deployment and their status.","title":"Installing Che on OpenShift using the web console","component":"docs","version":"7.81.x","name":"installing-che-on-openshift-using-the-web-console","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-the-web-console/","titles":[]},"60":{"id":60,"text":"You can create a single-node OpenShift cluster for deploying a Che instance using Red Hat OpenShift Local. Prerequisites chectl. See: Installing the chectl management tool. A running instance of Red Hat OpenShift Local. See Installing Red Hat OpenShift Local.` The file path of the user’s Red Hat OpenShift Local pull secret. Available memory is 12 GB or more. Available disk size is 64 GB or more. Procedure Remove the previous cluster: $ crc delete Configure your host machine for Red Hat OpenShift Local: $ crc setup Start the Red Hat OpenShift Local virtual machine with at least 12 GB of memory and 64 GB of disk space. Also, specify the path to your pull secret and take note of the password for the kubeadmin user displayed at the end of the Red Hat OpenShift Local initiation: $ crc start --memory 12288 --disk-size=64 --pull-secret-file Enable access to the oc command line interface embedded in Red Hat OpenShift Local: $ eval $(crc oc-env) Install the Che instance using chectl: $ chectl server:deploy --platform crc Verification steps Verify the Che instance status: $ chectl server:status Navigate to the Che cluster instance: $ chectl dashboard:open Additional resources Product documentation for Red Hat OpenShift Local.","title":"Installing Che on Red Hat OpenShift Local","component":"docs","version":"7.81.x","name":"installing-che-on-red-hat-openshift-local","url":"/docs/stable/administration-guide/installing-che-on-red-hat-openshift-local/","titles":[]},"61":{"id":61,"text":"This section contains instructions to install Eclipse Che. The installation method depends on the target platform and the environment restrictions. Using Che as a service Che hosted by RedHat Installing Che in the cloud You can deploy only one instance of Che per cluster. Installing Che on OpenShift using the chectl management tool Installing Che on OpenShift using the web console Installing Che in a restricted environment on OpenShift Installing Che on Microsoft Azure Installing Che on a local single-node cluster Single-node clusters are suited only for testing or development. Do not use such clusters to run Che for organizations or developer teams. Installing Che on Red Hat OpenShift Local Installing Che on Minikube Installing Che on Minikube with Keycloak as the OIDC provider","title":"Installing Che","component":"docs","version":"7.81.x","name":"installing-che","url":"/docs/stable/administration-guide/installing-che/","titles":[]},"62":{"id":62,"text":"You can install the Kubernetes Image Puller on OpenShift by using OpenShift oc management tool. Prerequisites Defining the list of images to pull. Defining the memory parameters for the Image Puller. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. Procedure Clone the Image Puller repository and get in the directory containing the OpenShift templates: $ git clone https://github.com/che-incubator/kubernetes-image-puller $ cd kubernetes-image-puller/deploy/openshift Configure the app.yaml, configmap.yaml and serviceaccount.yaml OpenShift templates using following parameters: Table 1. Image Puller OpenShift templates parameters in app.yaml Value Usage Default DEPLOYMENT_NAME The value of DEPLOYMENT_NAME in the ConfigMap kubernetes-image-puller IMAGE Image used for the kubernetes-image-puller deployment quay.io/eclipse/kubernetes-image-puller IMAGE_TAG The image tag to pull latest SERVICEACCOUNT_NAME The name of the ServiceAccount created and used by the deployment kubernetes-image-puller Table 2. Image Puller OpenShift templates parameters in configmap.yaml Value Usage Default CACHING_CPU_LIMIT The value of CACHING_CPU_LIMIT in the ConfigMap .2 CACHING_CPU_REQUEST The value of CACHING_CPU_REQUEST in the ConfigMap .05 CACHING_INTERVAL_HOURS The value of CACHING_INTERVAL_HOURS in the ConfigMap \"1\" CACHING_MEMORY_LIMIT The value of CACHING_MEMORY_LIMIT in the ConfigMap \"20Mi\" CACHING_MEMORY_REQUEST The value of CACHING_MEMORY_REQUEST in the ConfigMap \"10Mi\" DAEMONSET_NAME The value of DAEMONSET_NAME in the ConfigMap kubernetes-image-puller DEPLOYMENT_NAME The value of DEPLOYMENT_NAME in the ConfigMap kubernetes-image-puller IMAGES The value of IMAGES in the ConfigMap java11-maven=quay.io/eclipse/che-java11-maven:nightly;che-theia=quay.io/eclipse/che-theia:next;java-plugin-runner=eclipse/che-remote-plugin-runner-java8:latest; NAMESPACE The value of NAMESPACE in the ConfigMap k8s-image-puller NODE_SELECTOR The value of NODE_SELECTOR in the ConfigMap \"{}\" Table 3. Image Puller OpenShift templates parameters in serviceaccount.yaml Value Usage Default SERVICEACCOUNT_NAME The name of the ServiceAccount created and used by the deployment kubernetes-image-puller Create an OpenShift project to host the Image Puller: $ oc new-project Process and apply the templates to install the puller: $ oc process -f serviceaccount.yaml | oc apply -f - $ oc process -f configmap.yaml | oc apply -f - $ oc process -f app.yaml | oc apply -f - Verification steps Verify the existence of a deployment and a DaemonSet. The DaemonSet needs to have a Pod for each node in the cluster: $ oc get deployment,daemonset,pod --namespace Verify the values of the ConfigMap. $ oc get configmap --output yaml","title":"Installing Image Puller on OpenShift by using the CLI","component":"docs","version":"7.81.x","name":"installing-image-puller-on-openshift-using-cli","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-cli/","titles":[]},"63":{"id":63,"text":"You can install the Kubernetes Image Puller Operator on OpenShift using the OpenShift web console. Prerequisites Defining the list of images to pull Defining the memory parameters for the Image Puller. An OpenShift web console session by a cluster administrator. See Accessing the web console. Procedure Install the Kubernetes Image Puller Operator. See Installing from OperatorHub using the web console. Create a kubernetes-image-puller KubernetesImagePuller operand from the Kubernetes Image Puller Operator. See Creating applications from installed Operators.","title":"Installing Image Puller on OpenShift by using the web console","component":"docs","version":"7.81.x","name":"installing-image-puller-on-openshift-using-the-web-console","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-the-web-console/","titles":[]},"64":{"id":64,"text":"You can install chectl, the Eclipse Che command-line management tool, on Microsoft Windows, Apple MacOS, and Linux. With chectl, you can perform operations the Che server such as starting, stopping, updating, and deleting the server. This section describes how to install the chectl management tool on Windows. Procedure Run the following command in the PowerShell terminal: C:\\Users> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://www.eclipse.org/che/chectl/win/')) Verification steps The chectl tool is available at C:\\ProgramData\\chectl. This section describes how to install the chectl management tool on Linux or macOS. Prerequisites The directory /usr/local/bin is in the user $PATH. The sudo command is configured for the current user. No old or undesired versions of chectl present on the system. Procedure Run the following command in the terminal (this downloads and executes the install.sh script): $ bash <(curl -sL https://www.eclipse.org/che/chectl/) Run the following command to verify that the chectl tool is available at /usr/local/bin/chectl: $ which chectl /usr/local/bin/chectl Run the following command to verify that the version of chectl that is the expected one. $ chectl --version To identify the latest stable release, see the list of chectl releases and search for a release not containing \"next\" in the name. Read the installation logs. $ cat chectl-install.log Additional resources `chectl` reference documentation","title":"Installing the chectl management tool","component":"docs","version":"7.81.x","name":"installing-the-chectl-management-tool","url":"/docs/stable/administration-guide/installing-the-chectl-management-tool/","titles":[{"text":"Installing the chectl management tool on Windows","hash":"installing-the-chectl-management-tool-on-windows","id":1},{"text":"Installing the chectl management tool on Linux or macOS","hash":"installing-the-chectl-management-tool-on-linux-or-macos","id":2}]},"65":{"id":65,"text":"By default, users can keep an unlimited number of workspaces in the dashboard, but you can limit this number to reduce demand on the cluster. This configuration is part of the CheCluster Custom Resource: spec: devEnvironments: maxNumberOfWorkspacesPerUser: (1) 1 Sets the maximum number of workspaces per user. The default value, -1, allows users to keep an unlimited number of workspaces. Use a positive integer to set the maximum number of workspaces per user. Procedure Get the name of the Che namespace. The default is eclipse-che. $ kubectl get checluster --all-namespaces \\ -o=jsonpath=\"{.items[*].metadata.namespace}\" Configure the maxNumberOfWorkspacesPerUser: $ kubectl patch checluster/che -n eclipse-che \\(1) --type='merge' -p \\ '{\"spec\":{\"devEnvironments\":{\"maxNumberOfWorkspacesPerUser\": }}}'(2) 1 The Che namespace that you got in step 1. 2 Your choice of the value. Additional resources Using the CLI to configure the CheCluster Custom Resource","title":"Limiting the number of workspaces that a user can keep","component":"docs","version":"7.81.x","name":"limiting-the-number-of-workspaces-that-a-user-can-keep","url":"/docs/stable/administration-guide/limiting-the-number-of-workspaces-that-a-user-can-keep/","titles":[]},"66":{"id":66,"text":"IDEs use extensions or plugins to extend their functionality, and the mechanism for managing extensions differs between IDEs. Extensions for Microsoft Visual Studio Code - Open Source","title":"Managing IDE extensions","component":"docs","version":"7.81.x","name":"managing-ide-extensions","url":"/docs/stable/administration-guide/managing-ide-extensions/","titles":[]},"67":{"id":67,"text":"This section describes different aspects of managing identities and authorizations of Eclipse Che.","title":"Managing identities and authorizations","component":"docs","version":"7.81.x","name":"managing-identities-and-authorizations","url":"/docs/stable/administration-guide/managing-identities-and-authorizations/","titles":[]},"68":{"id":68,"text":"To manage Che server workloads, use the Swagger web user interface to navigate Che server API. Procedure Navigate to the Swagger API web user interface: https:///swagger. Additional resources Swagger","title":"Managing Che server workloads using the Che server API","component":"docs","version":"7.81.x","name":"managing-workloads-using-the-che-server-api","url":"/docs/stable/administration-guide/managing-workloads-using-the-che-server-api/","titles":[]},"69":{"id":69,"text":"You can configure Che to expose JVM metrics such as JVM memory and class loading for Che Server. Che exposes the JVM metrics on port 8087 of the che-host Service. You can configure this behaviour. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: components: metrics: enable: (1) 1 true to enable, false to disable. To use the in-cluster Prometheus instance to collect, store, and query JVM metrics for Che Server: Prerequisites Your organization’s instance of Che is installed and running in Red Hat OpenShift. An active oc session with administrative permissions to the destination OpenShift cluster. See Getting started with the CLI. Che is exposing metrics on port 8087. See Enabling and exposing Che server JVM metrics. Procedure Create the ServiceMonitor for detecting the Che JVM metrics Service. Example 1. ServiceMonitor apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: che-host namespace: eclipse-che (1) spec: endpoints: - interval: 10s (2) port: metrics scheme: http namespaceSelector: matchNames: - eclipse-che (1) selector: matchLabels: app.kubernetes.io/name: che 1 The Che namespace. The default is eclipse-che. 2 The rate at which a target is scraped. Create a Role and RoleBinding to allow Prometheus to view the metrics. Example 2. Role kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata: name: prometheus-k8s namespace: eclipse-che (1) rules: - verbs: - get - list - watch apiGroups: - '' resources: - services - endpoints - pods 1 The Che namespace. The default is eclipse-che. Example 3. RoleBinding kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: view-che-openshift-monitoring-prometheus-k8s namespace: eclipse-che (1) subjects: - kind: ServiceAccount name: prometheus-k8s namespace: openshift-monitoring roleRef: apiGroup: rbac.authorization.k8s.io kind: Role name: prometheus-k8s 1 The Che namespace. The default is eclipse-che. Allow the in-cluster Prometheus instance to detect the ServiceMonitor in the Che namespace. The default Che namespace is eclipse-che. $ oc label namespace eclipse-che openshift.io/cluster-monitoring=true Verification In the Administrator view of the OpenShift web console, go to Observe → Metrics. Run a PromQL query to confirm that the metrics are available. For example, enter process_uptime_seconds{job=\"che-host\"} and click Run queries. To troubleshoot missing metrics, view the Prometheus container logs for possible RBAC-related errors: Get the name of the Prometheus pod: $ oc get pods -l app.kubernetes.io/name=prometheus -n openshift-monitoring -o=jsonpath='{.items[*].metadata.name}' Print the last 20 lines of the Prometheus container logs from the Prometheus pod from the previous step: $ oc logs --tail=20 -c prometheus -n openshift-monitoring Additional resources Querying Prometheus Prometheus metric types After configuring the in-cluster Prometheus instance to collect Che Server JVM metrics, you can view the metrics on a custom dashboard in the Administrator perspective of the OpenShift web console. Prerequisites Your organization’s instance of Che is installed and running in Red Hat OpenShift. An active oc session with administrative permissions to the destination OpenShift cluster. See Getting started with the CLI. The in-cluster Prometheus instance is collecting metrics. See Collecting Che Server metrics with Prometheus. Procedure Create a ConfigMap for the dashboard definition in the openshift-config-managed namespace and apply the necessary label. $ oc create configmap grafana-dashboard-devspaces-server \\ --from-literal=devspaces-server-dashboard.json=\"$(curl https://raw.githubusercontent.com/eclipse-che/che-server/main/docs/grafana/openshift-console-dashboard.json)\" \\ -n openshift-config-managed $ oc label configmap grafana-dashboard-devspaces-server console.openshift.io/dashboard=true -n openshift-config-managed The dashboard definition is based on Grafana 6.x dashboards. Not all Grafana 6.x dashboard features are supported in the OpenShift web console. Verification steps In the Administrator view of the OpenShift web console, go to Observe → Dashboards. Go to Dashboard → Dev Workspace Operator and verify that the dashboard panels contain data. Figure 1. Quick Facts Figure 2. JVM Memory Figure 3. JVM Misc Figure 4. JVM Memory Pools (heap) Figure 5. JVM Memory Pools (Non-Heap) Figure 6. Garbage Collection Figure 7. Class loading Figure 8. Buffer Pools","title":"Monitoring Che Server","component":"docs","version":"7.81.x","name":"monitoring-che","url":"/docs/stable/administration-guide/monitoring-che/","titles":[{"text":"Enabling and exposing Che Server metrics","hash":"enabling-and-exposing-che-metrics","id":1},{"text":"Collecting Che Server metrics with Prometheus","hash":"collecting-che-metrics-with-prometheus","id":2},{"text":"Viewing Che Server from an OpenShift web console dashboard","hash":"viewing-che-metrics-on-grafana-dashboards","id":3}]},"70":{"id":70,"text":"You can configure the OpenShift in-cluster monitoring stack to scrape metrics exposed by the DevWorkspace Operator. To use the in-cluster Prometheus instance to collect, store, and query metrics about the DevWorkspace Operator: Prerequisites Your organization’s instance of Che is installed and running in Red Hat OpenShift. An active oc session with administrative permissions to the destination OpenShift cluster. See Getting started with the CLI. The devworkspace-controller-metrics Service is exposing metrics on port 8443. This is preconfigured by default. Procedure Create the ServiceMonitor for detecting the Dev Workspace Operator metrics Service. Example 1. ServiceMonitor apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: devworkspace-controller namespace: eclipse-che (1) spec: endpoints: - bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token interval: 10s (2) port: metrics scheme: https tlsConfig: insecureSkipVerify: true namespaceSelector: matchNames: - openshift-operators selector: matchLabels: app.kubernetes.io/name: devworkspace-controller 1 The Che namespace. The default is eclipse-che. 2 The rate at which a target is scraped. Create a Role and RoleBinding to allow Prometheus to view the metrics. Example 2. Role kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata: name: prometheus-k8s namespace: openshift-operators rules: - verbs: - get - list - watch apiGroups: - '' resources: - services - endpoints - pods Example 3. RoleBinding kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: view-che-openshift-monitoring-prometheus-k8s namespace: openshift-operators subjects: - kind: ServiceAccount name: prometheus-k8s namespace: openshift-monitoring roleRef: apiGroup: rbac.authorization.k8s.io kind: Role name: prometheus-k8s Allow the in-cluster Prometheus instance to detect the ServiceMonitor in the Che namespace. The default Che namespace is eclipse-che. $ oc label namespace eclipse-che openshift.io/cluster-monitoring=true Verification For a fresh installation of Che, generate metrics by creating a Che workspace from the Dashboard. In the Administrator view of the OpenShift web console, go to Observe → Metrics. Run a PromQL query to confirm that the metrics are available. For example, enter devworkspace_started_total and click Run queries. For more metrics, see DevWorkspace-specific metrics. To troubleshoot missing metrics, view the Prometheus container logs for possible RBAC-related errors: Get the name of the Prometheus pod: $ oc get pods -l app.kubernetes.io/name=prometheus -n openshift-monitoring -o=jsonpath='{.items[*].metadata.name}' Print the last 20 lines of the Prometheus container logs from the Prometheus pod from the previous step: $ oc logs --tail=20 -c prometheus -n openshift-monitoring Additional resources Querying Prometheus Prometheus metric types The following tables describe the DevWorkspace-specific metrics exposed by the devworkspace-controller-metrics Service. Table 1. Metrics Name Type Description Labels devworkspace_started_total Counter Number of DevWorkspace starting events. source, routingclass devworkspace_started_success_total Counter Number of DevWorkspaces successfully entering the Running phase. source, routingclass devworkspace_fail_total Counter Number of failed DevWorkspaces. source, reason devworkspace_startup_time Histogram Total time taken to start a DevWorkspace, in seconds. source, routingclass Table 2. Labels Name Description Values source The controller.devfile.io/devworkspace-source label of the DevWorkspace. string routingclass The spec.routingclass of the DevWorkspace. \"basic|cluster|cluster-tls|web-terminal\" reason The workspace startup failure reason. \"BadRequest|InfrastructureFailure|Unknown\" Table 3. Startup failure reasons Name Description BadRequest Startup failure due to an invalid devfile used to create a DevWorkspace. InfrastructureFailure Startup failure due to the following errors: CreateContainerError, RunContainerError, FailedScheduling, FailedMount. Unknown Unknown failure reason. After configuring the in-cluster Prometheus instance to collect DevWorkspace Operator metrics, you can view the metrics on a custom dashboard in the Administrator perspective of the OpenShift web console. Prerequisites Your organization’s instance of Che is installed and running in Red Hat OpenShift. An active oc session with administrative permissions to the destination OpenShift cluster. See Getting started with the CLI. The in-cluster Prometheus instance is collecting metrics. See Collecting DevWorkspace Operator metrics. Procedure Create a ConfigMap for the dashboard definition in the openshift-config-managed namespace and apply the necessary label. $ oc create configmap grafana-dashboard-dwo \\ --from-literal=dwo-dashboard.json=\"$(curl https://raw.githubusercontent.com/devfile/devworkspace-operator/main/docs/grafana/openshift-console-dashboard.json)\" \\ -n openshift-config-managed $ oc label configmap grafana-dashboard-dwo console.openshift.io/dashboard=true -n openshift-config-managed The dashboard definition is based on Grafana 6.x dashboards. Not all Grafana 6.x dashboard features are supported in the OpenShift web console. Verification steps In the Administrator view of the OpenShift web console, go to Observe → Dashboards. Go to Dashboard → Che Server JVM and verify that the dashboard panels contain data. The OpenShift web console custom dashboard is based on Grafana 6.x and displays the following metrics from the DevWorkspace Operator. Not all features for Grafana 6.x dashboards are supported as an OpenShift web console dashboard. The DevWorkspace-specific metrics are displayed in the DevWorkspace Metrics panel. Figure 1. The DevWorkspace Metrics panel Average workspace start time The average workspace startup duration. Workspace starts The number of successful and failed workspace startups. DevWorkspace successes and failures A comparison between successful and failed DevWorkspace startups. DevWorkspace failure rate The ratio between the number of failed workspace startups and the number of total workspace startups. DevWorkspace startup failure reasons A pie chart that displays the distribution of workspace startup failures: BadRequest InfrastructureFailure Unknown The Operator-specific metrics are displayed in the Operator Metrics panel. Figure 2. The Operator Metrics panel Webhooks in flight A comparison between the number of different webhook requests. Work queue depth The number of reconcile requests that are in the work queue. Memory Memory usage for the DevWorkspace controller and the DevWorkspace webhook server. Average reconcile counts per second (DWO) The average per-second number of reconcile counts for the DevWorkspace controller.","title":"Monitoring the DevWorkspace Operator","component":"docs","version":"7.81.x","name":"monitoring-the-dev-workspace-operator","url":"/docs/stable/administration-guide/monitoring-the-dev-workspace-operator/","titles":[{"text":"Collecting DevWorkspace Operator metrics","hash":"proc_collecting-dev-workspace-operator-metrics-with-prometheus","id":1},{"text":"DevWorkspace-specific metrics","hash":"ref_devworkspace-specific-metrics","id":2},{"text":"Viewing DevWorkspace Operator metrics from an OpenShift web console dashboard","hash":"proc_viewing-dev-workspace-operator-metrics-on-grafana-dashboards","id":3},{"text":"Dashboard for the DevWorkspace Operator","hash":"ref_grafana-dashboards-for-the-dev-workspace-operator","id":4},{"text":"DevWorkspace metrics","hash":"_devworkspace_metrics","id":5},{"text":"Operator metrics","hash":"_operator_metrics","id":6}]},"71":{"id":71,"text":"Secrets are Kubernetes or OpenShift objects that store sensitive data such as: usernames passwords authentication tokens in an encrypted form. Users can mount a Kubernetes or OpenShift Secret that contains sensitive data or a ConfigMap that contains configuration in a Che managed containers as: a file an environment variable The mounting process uses the standard Kubernetes or OpenShift mounting mechanism, but it requires additional annotations and labeling. Prerequisites A running instance of Eclipse Che. Procedure Create a new Kubernetes or OpenShift Secret or a ConfigMap in the Kubernetes or OpenShift namespace where a Che is deployed. The labels of the object that is about to be created must match the set of labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: - The corresponds to the one following deployments: che-dashboard devfile-registry plugin-registry che and is either: secret or configmap Example 1. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap ... Configure the annotation values. Annotations must indicate that the given object is mounted as a file: che.eclipse.org/mount-as: file - To indicate that a object is mounted as a file. che.eclipse.org/mount-path: - To provide a required mount path. Example 2. Example: apiVersion: v1 kind: Secret metadata: name: custom-data annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-data annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap ... The Kubernetes object can contain several items whose names must match the desired file name mounted into the container. Example 3. Example: apiVersion: v1 kind: Secret metadata: name: custom-data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data data: ca.crt: or apiVersion: v1 kind: ConfigMap metadata: name: custom-data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data data: ca.crt: This results in a file named ca.crt being mounted at the /data path of Che container. To make the changes in a Che container visible, re-create the Secret or the ConfigMap object entirely. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource Prerequisites A running instance of Eclipse Che. Procedure Create a new Kubernetes or OpenShift Secret or a ConfigMap in the Kubernetes or OpenShift namespace where a Che is deployed. The labels of the object that is about to be created must match the set of labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: - The corresponds to the one following deployments: che-dashboard devfile-registry plugin-registry che and is either: secret or configmap Example 4. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap ... Configure the annotation values. Annotations must indicate that the given object is mounted as a subPath.: che.eclipse.org/mount-as: subpath - To indicate that an object is mounted as a subPath. che.eclipse.org/mount-path: - To provide a required mount path. Example 5. Example: apiVersion: v1 kind: Secret metadata: name: custom-data annotations: che.eclipse.org/mount-as: subpath che.eclipse.org/mount-path: /data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-data annotations: che.eclipse.org/mount-as: subpath che.eclipse.org/mount-path: /data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap ... The Kubernetes object can contain several items whose names must match the file name mounted into the container. Example 6. Example: apiVersion: v1 kind: Secret metadata: name: custom-data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret annotations: che.eclipse.org/mount-as: subpath che.eclipse.org/mount-path: /data data: ca.crt: or apiVersion: v1 kind: ConfigMap metadata: name: custom-data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap annotations: che.eclipse.org/mount-as: subpath che.eclipse.org/mount-path: /data data: ca.crt: This results in a file named ca.crt being mounted at the /data path of Che container. To make the changes in a Che container visible, re-create the Secret or the ConfigMap object entirely. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource Prerequisites A running instance of Eclipse Che. Procedure Create a new Kubernetes or OpenShift Secret or a ConfigMap in the Kubernetes or OpenShift namespace where a Che is deployed. The labels of the object that is about to be created must match the set of labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: - The corresponds to the one following deployments: che-dashboard devfile-registry plugin-registry che and is either: secret or configmap Example 7. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap ... Configure the annotation values. Annotations must indicate that the given object is mounted as an environment variable: che.eclipse.org/mount-as: env - to indicate that a object is mounted as an environment variable che.eclipse.org/env-name: - to provide an environment variable name, which is required to mount a object key value Example 8. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings annotations: che.eclipse.org/env-name: FOO_ENV che.eclipse.org/mount-as: env labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret data: mykey: myvalue or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings annotations: che.eclipse.org/env-name: FOO_ENV che.eclipse.org/mount-as: env labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap data: mykey: myvalue This results in two environment variables: FOO_ENV myvalue being provisioned into a Che container. If the object provides more than one data item, the environment variable name must be provided for each of the data keys as follows: Example 9. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings annotations: che.eclipse.org/mount-as: env che.eclipse.org/mykey_env-name: FOO_ENV che.eclipse.org/otherkey_env-name: OTHER_ENV labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret stringData: mykey: otherkey: or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings annotations: che.eclipse.org/mount-as: env che.eclipse.org/mykey_env-name: FOO_ENV che.eclipse.org/otherkey_env-name: OTHER_ENV labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap data: mykey: otherkey: This results in two environment variables: FOO_ENV OTHER_ENV being provisioned into a Che container. The maximum length of annotation names in a Kubernetes object is 63 characters, where 9 characters are reserved for a prefix that ends with /. This acts as a restriction for the maximum length of the key that can be used for the object. To make the changes in a Che container visible, re-create the Secret or the ConfigMap object entirely. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Che container","component":"docs","version":"7.81.x","name":"mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container","url":"/docs/stable/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/","titles":[{"text":"Mounting a Secret or a ConfigMap as a file into a Che container","hash":"mounting-a-secret-or-a-configmap-as-a-file-into-a-container","id":1},{"text":"Mounting a Secret or a ConfigMap as a subPath into a Che container","hash":"mounting-a-secret-or-a-configmap-as-a-subpath-into-a-container","id":2},{"text":"Mounting a Secret or a ConfigMap as an environment variable into a Che container","hash":"mounting-a-secret-or-a-configmap-as-an-environment-variable-into-a-container","id":3}]},"72":{"id":72,"text":"Each Che workspace starts with a specific editor and set of associated extensions. The Che plugin registry provides the list of available editors and editor extensions. A Devfile v2 describes each editor or extension. The User dashboard is reading the content of the registry. Figure 1. Plugin registries interactions with other components Additional resources Editor definitions in the Che plugin registry repository Plugin registry latest community version online instance","title":"Plugin registry","component":"docs","version":"7.81.x","name":"plugin-registry","url":"/docs/stable/administration-guide/plugin-registry/","titles":[]},"73":{"id":73,"text":"To prepare a Che installation, learn about the Che ecosystem and deployment constraints: Supported platforms Installing the chectl management tool Che architecture Calculating Che resource requirements Understanding the CheCluster Custom Resource","title":"Preparing the installation","component":"docs","version":"7.81.x","name":"preparing-the-installation","url":"/docs/stable/administration-guide/preparing-the-installation/","titles":[]},"74":{"id":74,"text":"You can provision workspaces namespaces in advance, rather than relying on automatic provisioning. Repeat the procedure for each user. Procedure Create the namespace for user with the following labels and annotations: kind: Namespace apiVersion: v1 metadata: name: (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-namespace annotations: che.eclipse.org/username: 1 Use a namespace name of your choosing. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Provisioning namespaces in advance","component":"docs","version":"7.81.x","name":"provisioning-namespaces-in-advance","url":"/docs/stable/administration-guide/provisioning-namespaces-in-advance/","titles":[]},"75":{"id":75,"text":"You can remove a user’s data on OpenShift Container Platform in compliance with the General Data Protection Regulation (GDPR) that enforces the right of individuals to have their personal data erased. The process for other Kubernetes infrastructures might vary. Follow the user management best practices of the provider you are using for the Eclipse Che installation. Removing user data as follows is irreversible! All removed data is deleted and unrecoverable! Prerequisites An active oc session with administrative permissions for the OpenShift Container Platform cluster. See Getting started with the OpenShift CLI. Procedure List all the users in the OpenShift cluster using the following command: $ oc get users Delete the user entry: If the user has any associated resources (such as projects, roles, or service accounts), you need to delete those first before deleting the user. $ oc delete user Additional resources Managing Che server workloads using the Che server API Configuring a user namespace name for automatic provisioning Uninstalling Che","title":"Removing user data in compliance with the GDPR","component":"docs","version":"7.81.x","name":"removing-user-data-in-compliance-with-the-gdpr","url":"/docs/stable/administration-guide/removing-user-data-in-compliance-with-the-gdpr/","titles":[]},"76":{"id":76,"text":"Under certain conditions, such as OLM restart or cluster upgrade, the Eclipse Che Operator for Che might automatically install the DevWorkspace Operator even when it is already present on the cluster. In that case, you can repair the DevWorkspace Operator on OpenShift as follows: Prerequisites An active kubectl session as a cluster administrator to the destination OpenShift cluster. See Overview of kubectl. On the Installed Operators page of the Kubernetes or OpenShift web console, you see multiple entries for the DevWorkspace Operator or one entry that is stuck in a loop of Replacing and Pending. Procedure Delete the devworkspace-controller namespace that contains the failing pod. Update DevWorkspace and DevWorkspaceTemplate Custom Resource Definitions (CRD) by setting the conversion strategy to None and removing the entire webhook section: spec: ... conversion: strategy: None status: ... You can find and edit the DevWorkspace and DevWorkspaceTemplate CRDs in the Administrator perspective of the OpenShift web console by searching for DevWorkspace in Administration CustomResourceDefinitions. The DevWorkspaceOperatorConfig and DevWorkspaceRouting CRDs have the conversion strategy set to None by default. Remove the DevWorkspace Operator subscription: $ oc delete sub devworkspace-operator \\ -n openshift-operators (1) 1 openshift-operators or an OpenShift namespace where the DevWorkspace Operator is installed. Get the DevWorkspace Operator CSVs in the format: $ oc get csv | grep devworkspace Remove each DevWorkspace Operator CSV: $ oc delete csv \\ -n openshift-operators (1) 1 openshift-operators or an OpenShift namespace where the DevWorkspace Operator is installed. Re-create the DevWorkspace Operator subscription: $ cat <<EOF | oc apply -f - apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: devworkspace-operator namespace: openshift-operators spec: channel: fast name: devworkspace-operator source: redhat-operators sourceNamespace: openshift-marketplace installPlanApproval: Automatic (1) startingCSV: devworkspace-operator.v0.25.1 EOF 1 Automatic or Manual. For installPlanApproval: Manual, in the Administrator perspective of the OpenShift web console, go to Operators Installed Operators and select the following for the DevWorkspace Operator: Upgrade available Preview InstallPlan Approve. In the Administrator perspective of the OpenShift web console, go to Operators Installed Operators and verify the Succeeded status of the DevWorkspace Operator.","title":"Repairing the DevWorkspace Operator on OpenShift","component":"docs","version":"7.81.x","name":"repairing-the-devworkspace-operator-on-openshift","url":"/docs/stable/administration-guide/repairing-the-devworkspace-operator-on-openshift/","titles":[]},"77":{"id":77,"text":"The Che server components ensure multi-tenancy and workspaces management. Figure 1. Che server components interacting with the DevWorkspace operator Additional resources Che operator DevWorkspace operator Gateway User dashboard Devfile registries Che server Plugin registry","title":"Che server components","component":"docs","version":"7.81.x","name":"server-components","url":"/docs/stable/administration-guide/server-components/","titles":[]},"78":{"id":78,"text":"The Eclipse Che Operator supports two upgrade strategies: Automatic The Operator installs new updates when they become available. Manual New updates need to be manually approved before installation begins. You can specify the update approval strategy for the Eclipse Che Operator by using the OpenShift web console. Prerequisites An OpenShift web console session by a cluster administrator. See Accessing the web console. An instance of Che that was installed by using Red Hat Ecosystem Catalog. Procedure In the OpenShift web console, navigate to Operators Installed Operators. Click Eclipse Che in the list of installed Operators. Navigate to the Subscription tab. Configure the Update approval strategy to Automatic or Manual. Additional resources Changing the update channel for an Operator","title":"Specifying the update approval strategy for the Eclipse Che Operator","component":"docs","version":"7.81.x","name":"specifying-the-update-approval-strategy","url":"/docs/stable/administration-guide/specifying-the-update-approval-strategy/","titles":[]},"79":{"id":79,"text":"You can install Eclipse Che on: Kubernetes infrastructures starting at version 1.21 OpenShift Container Platform starting at version 4.12 You can install Eclipse Che on all major Public Clouds such as: Amazon Web Services Google Cloud IBM Cloud Microsoft Azure Rancher Setting up Users' Authentication is required for deploying Che on Kubernetes infrastructures. For OpenShift Container Platform no additional setup is needed. The following options are available for the local installation: minikube Red Hat OpenShift Local (formerly Red Hat CodeReady Containers) Additional resources Installing Che","title":"Supported platforms","component":"docs","version":"7.81.x","name":"supported-platforms","url":"/docs/stable/administration-guide/supported-platforms/","titles":[]},"80":{"id":80,"text":"The Woopra Telemetry Plugin is a plugin built to send telemetry from a Eclipse Che installation to Segment and Woopra. This plugin is used by Eclipse Che hosted by Red Hat, but any Eclipse Che deployment can take advantage of this plugin. There are no dependencies other than a valid Woopra domain and Segment Write key. The devfile v2 for the plugin, plugin.yaml, has four environment variables that can be passed to the plugin: WOOPRA_DOMAIN - The Woopra domain to send events to. SEGMENT_WRITE_KEY - The write key to send events to Segment and Woopra. WOOPRA_DOMAIN_ENDPOINT - If you prefer not to pass in the Woopra domain directly, the plugin will get it from a supplied HTTP endpoint that returns the Woopra Domain. SEGMENT_WRITE_KEY_ENDPOINT - If you prefer not to pass in the Segment write key directly, the plugin will get it from a supplied HTTP endpoint that returns the Segment write key. To enable the Woopra plugin on the Eclipse Che installation: Procedure Deploy the plugin.yaml devfile v2 file to an HTTP server with the environment variables set correctly. Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: devEnvironments: defaultPlugins: - editor: eclipse/che-theia/next (1) plugins: (2) - 'https://your-web-server/plugin.yaml' 1 The editorId to set the telemetry plugin for. 2 The URL to the telemetry plugin’s devfile v2 definition. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"The Woopra telemetry plugin","component":"docs","version":"7.81.x","name":"the-woopra-telemetry-plugin","url":"/docs/stable/administration-guide/the-woopra-telemetry-plugin/","titles":[]},"81":{"id":81,"text":"A default deployment of Che consists of a CheCluster Custom Resource parameterized by the Eclipse Che Operator. The CheCluster Custom Resource is a Kubernetes object. You can configure it by editing the CheCluster Custom Resource YAML file. This file contains sections to configure each component: devWorkspace, cheServer, pluginRegistry, devfileRegistry, dashboard and imagePuller. The Eclipse Che Operator translates the CheCluster Custom Resource into a config map usable by each component of the Che installation. The Kubernetes platform applies the configuration to each component, and creates the necessary Pods. When Kubernetes detects changes in the configuration of a component, it restarts the Pods accordingly. Example 1. Configuring the main properties of the Che server component Apply the CheCluster Custom Resource YAML file with suitable modifications in the cheServer component section. The Operator generates the che ConfigMap. Kubernetes detects changes in the ConfigMap and triggers a restart of the Che Pod. Additional resources Understanding Operators Kubernetes - Understanding Custom Resources","title":"Understanding the CheCluster Custom Resource","component":"docs","version":"7.81.x","name":"understanding-the-checluster-custom-resource","url":"/docs/stable/administration-guide/understanding-the-checluster-custom-resource/","titles":[]},"82":{"id":82,"text":"Uninstalling Che removes all Che-related user data! Use kubectl to uninstall the Che instance. Prerequisites chectl. See: Installing the chectl management tool. Procedure Remove the Che instance: $ chectl server:delete The --delete-namespace option removes the Che namespace. The --delete-all option removes the DevWorkspace Operator and the related resources.","title":"Uninstalling Che","component":"docs","version":"7.81.x","name":"uninstalling-che","url":"/docs/stable/administration-guide/uninstalling-che/","titles":[]},"83":{"id":83,"text":"This section describes how to upgrade Eclipse Che and perform minor version updates by using the CLI management tool in a restricted environment. Prerequisites The Che instance was installed on OpenShift using the chectl --installer operator method in the eclipse-che project. See Installing Che in a restricted environment on OpenShift. The OpenShift cluster has at least 64 GB of disk space. The OpenShift cluster is ready to operate on a restricted network, and the OpenShift control plane has access to the public internet. See About disconnected installation mirroring and Using Operator Lifecycle Manager on restricted networks. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. An active oc registry session to the registry.redhat.io Red Hat Ecosystem Catalog. See: Red Hat Container Registry authentication. opm. See Installing the opm CLI. jq. See Downloading jq. podman. See Podman Installation Instructions. skopeo version 1.6 or higher. See Installing Skopeo. An active skopeo session with administrative access to the private Docker registry. Authenticating to a registry, and Mirroring images for a disconnected installation. chectl for Che version 7.81. See Installing the chectl management tool. Procedure Download and execute the mirroring script to install a custom Operator catalog and mirror the related images: prepare-restricted-environment.sh. $ bash prepare-restricted-environment.sh \\ --devworkspace_operator_index quay.io/devfile/devworkspace-operator-index:release-digest\\ --devworkspace_operator_version \"v0.25.1\" \\ --prod_operator_index \"registry.access.redhat.com/redhat/community-operator-index:v4.12\" \\ --prod_operator_package_name \"eclipse-che\" \\ --prod_operator_bundle_name \"eclipse-che\" \\ --prod_operator_version \"v7.81.0\" \\ --my_registry \"\" (1) 1 The private Docker registry where the images will be mirrored In all running workspaces in the Che previous minor version instance, save and push changes back to the Git repositories. Stop all workspaces in the Che previous minor version instance. Run the following command: $ chectl server:update --che-operator-image=\"$TAG\" -n eclipse-che --k8spodwaittimeout=1800000 Verification steps Navigate to the Che instance. The 7.81 version number is visible at the bottom of the page. Additional resources Red Hat-provided Operator catalogs Managing custom catalogs","title":"Upgrading Che using the CLI management tool in a restricted environment","component":"docs","version":"7.81.x","name":"upgrading-che-using-the-cli-management-tool-in-restricted-environment","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/","titles":[]},"84":{"id":84,"text":"This section describes how to upgrade from the previous minor version using the CLI management tool. Prerequisites An administrative account on Kubernetes or OpenShift. A running instance of a previous minor version of Che, installed using the CLI management tool on the same instance of Kubernetes or OpenShift, in the eclipse-che Kubernetes namespace or OpenShift project. chectl for Che version 7.81. See: Installing the chectl management tool. Procedure Save and push changes back to the Git repositories for all running Che previous minor version workspaces. Shut down all workspaces in the Che previous minor version instance. Upgrade Che: $ chectl server:update -n eclipse-che For slow systems or internet connections, add the --k8spodwaittimeout=1800000 flag option to extend the Pod timeout period to 1800000 ms or longer. Verification steps Navigate to the Che instance. The 7.81 version number is visible at the bottom of the page.","title":"Upgrading Che using the CLI management tool","component":"docs","version":"7.81.x","name":"upgrading-che-using-the-cli-management-tool","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool/","titles":[]},"85":{"id":85,"text":"You can manually approve an upgrade from an earlier minor version using the Eclipse Che Operator from the Red Hat Ecosystem Catalog in the OpenShift web console. Prerequisites An OpenShift web console session by a cluster administrator. See Accessing the web console. An instance of Che that was installed by using the Red Hat Ecosystem Catalog. The approval strategy in the subscription is Manual. See Specifying the update approval strategy for the Eclipse Che Operator. Procedure Manually approve the pending Eclipse Che Operator upgrade. See Manually approving a pending Operator upgrade. Verification steps Navigate to the Che instance. The 7.81 version number is visible at the bottom of the page. Additional resources Manually approving a pending Operator upgrade","title":"Upgrading Che using the OpenShift web console","component":"docs","version":"7.81.x","name":"upgrading-che-using-the-web-console","url":"/docs/stable/administration-guide/upgrading-che-using-the-web-console/","titles":[]},"86":{"id":86,"text":"This chapter describes how to upgrade from Che previous minor version to Che 7.81.","title":"Upgrading Che","component":"docs","version":"7.81.x","name":"upgrading-che","url":"/docs/stable/administration-guide/upgrading-che/","titles":[]},"87":{"id":87,"text":"This section describes how to upgrade the chectl management tool. Prerequisites chectl. See: Installing the chectl management tool. Procedure Run the following command in the terminal to update chectl to the latest version. # chectl update The command updates chectl based on its current channel. Two update channels are available for chectl: stable and next. stable is for the latest released version of Eclipse Che. next is updated after each activity in the main branch of the chectl repository. To move to a different channel, start the update with the name of the channel as an optional argument. # chectl update [next|stable] Additional resources `chectl` reference documentation","title":"Upgrading the chectl management tool","component":"docs","version":"7.81.x","name":"upgrading-the-chectl-management-tool","url":"/docs/stable/administration-guide/upgrading-the-chectl-management-tool/","titles":[]},"88":{"id":88,"text":"Figure 1. User workspaces interactions with other components User workspaces are web IDEs running in containers. A User workspace is a web application. It consists of microservices running in containers providing all the services of a modern IDE running in your browser: Editor Language auto-completion Language server Debugging tools Plug-ins Application runtimes A workspace is one Kubernetes Deployment containing the workspace containers and enabled plugins, plus related Kubernetes components: Containers ConfigMaps Services Endpoints Ingresses or Routes Secrets Persistent Volumes (PV) A Che workspace contains the source code of the projects, persisted in a Kubernetes or OpenShift Persistent Volume (PV). Microservices have read/write access to this shared directory. Use the devfile v2 format to specify the tools and runtime applications of a Che workspace. The following diagram shows one running Che workspace and its components. Figure 2. Che workspace components In the diagram, there is one running workspaces.","title":"User workspaces","component":"docs","version":"7.81.x","name":"user-workspaces","url":"/docs/stable/administration-guide/user-workspaces/","titles":[]},"89":{"id":89,"text":"To deploy Che with a suitable configuration, edit the CheCluster Custom Resource YAML file during the installation of Che. Otherwise, the Che deployment uses the default configuration parameterized by the Operator. Prerequisites An active kubectl session with administrative permissions to the Kubernetes cluster. See Overview of kubectl. chectl. See: Installing the chectl management tool. Procedure Create a che-operator-cr-patch.yaml YAML file that contains the subset of the CheCluster Custom Resource to configure: spec: : : Deploy Che and apply the changes described in che-operator-cr-patch.yaml file: $ chectl server:deploy \\ --che-operator-cr-patch-yaml=che-operator-cr-patch.yaml \\ --platform Verification Verify the value of the configured property: $ oc get configmap che -o jsonpath='{.data.}' \\ -n eclipse-che Additional resources CheCluster Custom Resource fields reference. Advanced configuration options for the Che server component.","title":"Using chectl to configure the CheCluster Custom Resource during installation","component":"docs","version":"7.81.x","name":"using-chectl-to-configure-the-checluster-custom-resource-during-installation","url":"/docs/stable/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/","titles":[]},"90":{"id":90,"text":"To configure a running instance of Che, edit the CheCluster Custom Resource YAML file. Prerequisites An instance of Che on Kubernetes or OpenShift. An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Edit the CheCluster Custom Resource on the cluster: $ kubectl edit checluster/eclipse-che -n eclipse-che Save and close the file to apply the changes. Verification Verify the value of the configured property: $ kubectl get configmap che -o jsonpath='{.data.}' \\ -n eclipse-che Additional resources CheCluster Custom Resource fields reference. Advanced configuration options for the Che server component.","title":"Using the CLI to configure the CheCluster Custom Resource","component":"docs","version":"7.81.x","name":"using-the-cli-to-configure-the-checluster-custom-resource","url":"/docs/stable/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/","titles":[]},"91":{"id":91,"text":"In a workspace, you can run Git commands that require user authentication like cloning a remote private Git repository or pushing to a remote public or private Git repository. User authentication to a Git server from a workspace is configured by the administrator or, in some cases, by the individual user: Your administrator sets up an OAuth application on GitHub, GitLab, Bitbucket, or Microsoft Azure Repos for your organization’s Eclipse Che instance. As a workaround, some users create and apply their own Kubernetes Secrets for their personal Git-provider access tokens or configure SSH keys for Git operations. Additional resources Administration Guide: Configuring OAuth for Git providers User Guide: Using a Git-provider access token Configuring DevWorkspaces to use SSH keys for Git operations","title":"Authenticating to a Git server from a workspace","component":"docs","version":"7.81.x","name":"authenticating-to-a-git-server-from-a-workspace","url":"/docs/stable/end-user-guide/authenticating-to-a-git-server-from-a-workspace/","titles":[]},"92":{"id":92,"text":"This section describes how to use the Kubernetes user token that is automatically injected into workspace containers which allows running Che CLI commands against Kubernetes cluster. Procedure Open the Che dashboard and start a workspace. Once the workspace is started, open a terminal in the container that contains the Che CLI. Execute Che CLI commands which allow you to run commands against Kubernetes cluster. CLI can be used for deploying applications, inspecting and managing cluster resources, and viewing logs. Kubernetes user token will be used during the execution of the commands. The automatic token injection currently works only on the OpenShift infrastructure.","title":"Automatic Kubernetes token injection","component":"docs","version":"7.81.x","name":"automatic-token-injection","url":"/docs/stable/end-user-guide/automatic-token-injection/","titles":[]},"93":{"id":93,"text":"You manage your workspaces and verify their current states in the Workspaces page (https:///dashboard/#/workspaces) of your Che dashboard. After you start a new workspace, you can perform the following actions on it in the Workspaces page: Table 1. Basic actions you can perform on a workspace Action GUI steps in the Workspaces page Reopen a running workspace Click Open. Restart a running workspace Go to ⋮ > Restart Workspace. Stop a running workspace Go to ⋮ > Stop Workspace. Start a stopped workspace Click Open. Delete a workspace Go to ⋮ > Delete Workspace.","title":"Basic actions you can perform on a workspace","component":"docs","version":"7.81.x","name":"basic-actions-you-can-perform-on-a-workspace","url":"/docs/stable/end-user-guide/basic-actions-you-can-perform-on-a-workspace/","titles":[]},"94":{"id":94,"text":"Eclipse Che workspace contains all tools you need to review pull and merge requests from start to finish. By clicking a Che link, you get access to Eclipse Che-supported web IDE with a ready-to-use workspace where you can run a linter, unit tests, the build and more. Prerequisites You have access to the repository hosted by your Git provider. You have access to a Che instance. Procedure Open the feature branch to review in Che. A clone of the branch opens in a workspace with tools for debugging and testing. Check the pull or merge request changes. Run your desired debugging and testing tools: Run a linter. Run unit tests. Run the build. Run the application to check for problems. Navigate to UI of your Git provider to leave comment and pull or merge your assigned request. Verification (optional) Open a second workspace using the main branch of the repository to reproduce a problem.","title":"Benefits of reviewing pull and merge requests in Eclipse Che","component":"docs","version":"7.81.x","name":"benefits-of-pull-requests-review-in-che","url":"/docs/stable/end-user-guide/benefits-of-pull-requests-review-in-che/","titles":[]},"95":{"id":95,"text":"To allow the DevWorkspace Pods in the Kubernetes cluster of your organization’s Che instance to access container registries that require authentication, create an image pull Secret. You can create image pull Secrets by using kubectl or a .dockercfg file or a config.json file. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure In your user namespace, create an image pull Secret with your private container registry details and credentials: $ kubectl create secret docker-registry \\ --docker-server= \\ --docker-username= \\ --docker-password= \\ --docker-email= Add the following label to the image pull Secret: $ kubectl label secret controller.devfile.io/devworkspace_pullsecret=true controller.devfile.io/watch-secret=true If you already store the credentials for the private container registry in a .dockercfg file, you can use that file to create an image pull Secret. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. base64 command line tools are installed in the operating system you are using. Procedure Encode the .dockercfg file to Base64: $ cat .dockercfg | base64 | tr -d '\\n' Create a new Kubernetes Secret in your user namespace: apiVersion: v1 kind: Secret metadata: name: labels: controller.devfile.io/devworkspace_pullsecret: 'true' controller.devfile.io/watch-secret: 'true' data: .dockercfg: type: kubernetes.io/dockercfg Apply the Secret: $ kubectl apply -f - EOF If you already store the credentials for the private container registry in a $HOME/.docker/config.json file, you can use that file to create an image pull Secret. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. base64 command line tools are installed in the operating system you are using. Procedure Encode the $HOME/.docker/config.json file to Base64. $ cat config.json | base64 | tr -d '\\n' Create a new Kubernetes Secret in your user namespace: apiVersion: v1 kind: Secret metadata: name: labels: controller.devfile.io/devworkspace_pullsecret: 'true' controller.devfile.io/watch-secret: 'true' data: .dockerconfigjson: type: kubernetes.io/dockerconfigjson Apply the Secret: $ kubectl apply -f - EOF","title":"Creating image pull Secrets","component":"docs","version":"7.81.x","name":"creating-image-pull-secrets","url":"/docs/stable/end-user-guide/creating-image-pull-secrets/","titles":[{"text":"Creating an image pull Secret with kubectl","hash":"creating-an-image-pull-secret-with-cli","id":1},{"text":"Creating an image pull Secret from a .dockercfg file","hash":"creating-an-image-pull-secret-from-a-.dockercfg-file","id":2},{"text":"Creating an image pull Secret from a config.json file","hash":"creating-an-image-pull-secret-from-a-config.json-file","id":3}]},"96":{"id":96,"text":"To customize workspace components: Choose a Git repository for your workspace. Use a devfile. Configure an IDE. Add Che specific attributes in addition to the generic devfile specification.","title":"Customizing workspace components","component":"docs","version":"7.81.x","name":"customizing-workspace-components","url":"/docs/stable/end-user-guide/customizing-workspace-components/","titles":[]},"97":{"id":97,"text":"While the URL parameter for the IDE enables you to start a workspace with your personal choice of the supported IDE, you might find it more convenient to define the same IDE for all workspaces for the same source code Git repository. To do so, use the che-editor.yaml file. This file supports even a detailed IDE configuration. If you intend to start most or all of your organization’s workspaces with the same IDE other than Microsoft Visual Studio Code - Open Source, an alternative is for the administrator of your organization’s Che instance to specify another supported IDE as the default IDE at the Che instance level. This can be done with .spec.devEnvironments.defaultEditor in the CheCluster Custom Resource. By using the che-editor.yaml file, you can set a common default IDE for your team and provide new contributors with the most suitable IDE for your project source code. You can also use the che-editor.yaml file when you need to set a different IDE default for a particular source code Git repository rather than the default IDE of your organization’s Che instance. Procedure In the remote Git repository of your project source code, create a /.che/che-editor.yaml file with lines that specify the relevant parameter. Verification Start a new workspace with a clone of the Git repository. Verify that the specified IDE loads in the browser tab of the started workspace. The simplest way to select an IDE in the che-editor.yaml is to specify the id of an IDE from the table of supported IDEs: Table 1. Supported IDEs IDE id Note Microsoft Visual Studio Code - Open Source che-incubator/che-code/latest che-incubator/che-code/insiders latest is the default IDE that loads in a new workspace when the URL parameter or che-editor.yaml is not used. insiders is the development version. JetBrains IntelliJ IDEA Community Edition che-incubator/che-idea/latest che-incubator/che-idea/next latest is the stable version. next is the development version. JetBrains PyCharm Community Edition che-incubator/che-pycharm/latest che-incubator/che-pycharm/next latest is the stable version. next is the development version. Example 1. id selects an IDE from the plugin registry id: che-incubator/che-idea/latest As alternatives to providing the id parameter, the che-editor.yaml file supports a reference to the URL of another che-editor.yaml file or an inline definition for an IDE outside of a plugin registry: Example 2. reference points to a remote che-editor.yaml file reference: https:///che-editor.yaml Example 3. inline specifies a complete definition for a customized IDE without a plugin registry inline: schemaVersion: 2.1.0 metadata: name: JetBrains IntelliJ IDEA Community IDE components: - name: intellij container: image: 'quay.io/che-incubator/che-idea:next' volumeMounts: - name: projector-user path: /home/projector-user mountSources: true memoryLimit: 2048M memoryRequest: 32Mi cpuLimit: 1500m cpuRequest: 100m endpoints: - name: intellij attributes: type: main cookiesAuthEnabled: true urlRewriteSupported: true discoverable: false path: /?backgroundColor=434343&wss targetPort: 8887 exposure: public secure: false protocol: https attributes: {} - name: projector-user volume: {} For more complex scenarios, the che-editor.yaml file supports the registryUrl and override parameters: Example 4. registryUrl points to a custom plugin registry rather than to the default Che plugin registry id: (1) registryUrl: 1 The id of the IDE in the custom plugin registry. Example 5. override of the default value of one or more defined properties of the IDE ... (1) override: containers: - name: che-idea memoryLimit: 1280Mi cpuLimit: 1510m cpuRequest: 102m ... 1 id:, registryUrl:, or reference:.","title":"Defining a common IDE","component":"docs","version":"7.81.x","name":"defining-a-common-ide","url":"/docs/stable/end-user-guide/defining-a-common-ide/","titles":[{"text":"Setting up che-editor.yaml","hash":"setting-up-che-editor-yaml","id":1},{"text":"Parameters for che-editor.yaml","hash":"parameters-for-che-editor-yaml","id":2}]},"98":{"id":98,"text":"Devfiles are yaml text files used for development environment customization. Use them to configure a devfile to suit your specific needs and share the customized devfile across multiple workspaces to ensure identical user experience and build, run, and deploy behaviours across your team. Devfile and Universal Developer Image You do not need a devfile to start a workspace. If you do not include a devfile in your project repository, Eclipse Che automatically loads a default devfile with a Universal Developer Image (UDI). Che devfile registry Che devfile registry contains ready-to-use devfiles for different languages and technologies. Devfiles included in the registry are specific to Eclipse Che and should be treated as samples rather than templates. They might require updates to work with other versions of the components featured in the samples. Additional resources What is a devfile Benefits of devfile Devfile customization overview","title":"Introduction to devfile in Che","component":"docs","version":"7.81.x","name":"devfile-introduction","url":"/docs/stable/end-user-guide/devfile-introduction/","titles":[]},"99":{"id":99,"text":"By configuring technology stacks, you can work with artifacts from in-house repositories using self-signed certificates: Maven Gradle npm Python Go NuGet","title":"Enabling artifact repositories in a restricted environment","component":"docs","version":"7.81.x","name":"enabling-artifact-repositories-in-a-restricted-environment","url":"/docs/stable/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/","titles":[]},"100":{"id":100,"text":"You can enable a Go artifact repository in Go workspaces that run in a restricted environment. Prerequisites You are not running any Go workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the following environment variables in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: GOPROXY: >- http:// SSL_CERT_FILE: /home/user/certs/tls.cer","title":"Enabling Go artifact repositories","component":"docs","version":"7.81.x","name":"enabling-go-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-go-artifact-repositories/","titles":[]},"101":{"id":101,"text":"You can enable a Gradle artifact repository in Gradle workspaces that run in a restricted environment. Prerequisites You are not running any Gradle workspace. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap for the TrustStore initialization script: kind: ConfigMap apiVersion: v1 metadata: name: init-truststore annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/ labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: init-truststore.sh: | #!/usr/bin/env bash keytool -importcert -noprompt -file /home/user/certs/tls.cer -cacerts -storepass changeit Apply the ConfigMap for the Gradle init script: kind: ConfigMap apiVersion: v1 metadata: name: init-gradle annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/.gradle labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: init.gradle: | allprojects { repositories { mavenLocal () maven { url \"https:///repository/maven-public/\" credentials { username \"admin\" password \"passwd\" } } } } Start a Gradle workspace. Open a new terminal in the tools container. Run ~/init-truststore.sh.","title":"Enabling Gradle artifact repositories","component":"docs","version":"7.81.x","name":"enabling-gradle-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-gradle-artifact-repositories/","titles":[]},"102":{"id":102,"text":"You can enable a Maven artifact repository in Maven workspaces that run in a restricted environment. Prerequisites You are not running any Maven workspace. You know your user namespace, which is -che where is your Che username. Procedure In the -che namespace, apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. In the -che namespace, apply the ConfigMap to create the settings.xml file: kind: ConfigMap apiVersion: v1 metadata: name: settings-xml annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/.m2 labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: settings.xml: | redhat-ga-mirror Red Hat GA https:///repository/redhat-ga/ redhat-ga maven-central-mirror Maven Central https:///repository/maven-central/ maven-central jboss-public-repository-mirror JBoss Public Maven Repository https:///repository/jboss-public/ jboss-public-repository Optional: When using JBoss EAP-based devfiles, apply a second settings-xml ConfigMap in the -che namespace, and with the same content, a different name, and the /home/jboss/.m2 mount path. In the -che namespace, apply the ConfigMap for the TrustStore initialization script: Java 8 kind: ConfigMap apiVersion: v1 metadata: name: init-truststore annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/ labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: init-java8-truststore.sh: | #!/usr/bin/env bash keytool -importcert -noprompt -file /home/user/certs/tls.cer -trustcacerts -keystore ~/.java/current/jre/lib/security/cacerts -storepass changeit Java 11 kind: ConfigMap apiVersion: v1 metadata: name: init-truststore annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/ labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: init-java11-truststore.sh: | #!/usr/bin/env bash keytool -importcert -noprompt -file /home/user/certs/tls.cer -cacerts -storepass changeit Start a Maven workspace. Open a new terminal in the tools container. Run ~/init-truststore.sh.","title":"Enabling Maven artifact repositories","component":"docs","version":"7.81.x","name":"enabling-maven-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-maven-artifact-repositories/","titles":[]},"103":{"id":103,"text":"You can enable an npm artifact repository in npm workspaces that run in a restricted environment. Prerequisites You are not running any npm workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /public-certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: nexus.cer: >- __ (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the following environment variables in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: NPM_CONFIG_REGISTRY: >- https:///repository/npm-all/ Run the command below to disable SSL/TLS, bypassing the validation of your self-signed certificates. Note that this is a potential security risk. For a better solution, configure a self-signed certificate you trust with NODE_EXTRA_CA_CERTS. Procedure Run the following command in the terminal: npm config set strict-ssl false Use the command below to set NODE_EXTRA_CA_CERTS to point to where you have your SSL/TLS certificate. Procedure Run the following command in the terminal: `export NODE_EXTRA_CA_CERTS=/public-certs/nexus.cer` (1) `npm install` 1 /public-certs/nexus.cer is the path to self-signed SSL/TLS certificate of Nexus artifactory.","title":"Enabling npm artifact repositories","component":"docs","version":"7.81.x","name":"enabling-npm-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-npm-artifact-repositories/","titles":[{"text":"Disabling self-signed certificate validation","hash":"disabling-self-signed-certificate-validation","id":1},{"text":"Configuring NODE_EXTRA_CA_CERTS to use a certificate","hash":"restoring-node-extra-ca-certs-variable-value","id":2}]},"104":{"id":104,"text":"You can enable a NuGet artifact repository in NuGet workspaces that run in a restricted environment. Prerequisites You are not running any NuGet workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the environment variable for the path of the TLS certificate file in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: SSL_CERT_FILE: /home/user/certs/tls.cer Apply the ConfigMap to create the nuget.config file: kind: ConfigMap apiVersion: v1 metadata: name: init-nuget annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /projects labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: nuget.config: | /repository/nuget-group/\"/>","title":"Enabling NuGet artifact repositories","component":"docs","version":"7.81.x","name":"enabling-nuget-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-nuget-artifact-repositories/","titles":[]},"105":{"id":105,"text":"You can enable a Python artifact repository in Python workspaces that run in a restricted environment. Prerequisites You are not running any Python workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the following environment variables in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: PIP_INDEX_URL: >- https:///repository/pypi-all/ PIP_CERT: /home/user/certs/tls.cer","title":"Enabling Python artifact repositories","component":"docs","version":"7.81.x","name":"enabling-python-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-python-artifact-repositories/","titles":[]},"106":{"id":106,"text":"To enable a first-time contributor to start a workspace with a project, add a badge with a link to your Che instance. Figure 1. Factory badge Procedure Substitute your Che URL (https://) and repository URL (), and add the link to your repository in the project README.md file. [![Contribute](https://www.eclipse.org/che/contribute.svg)](https:///#https://) The README.md file in your Git provider web interface displays the factory badge. Click the badge to open a workspace with your project in your Che instance.","title":"Using a badge with a link to enable a first-time contributor to start a workspace","component":"docs","version":"7.81.x","name":"first-time-contributors","url":"/docs/stable/end-user-guide/first-time-contributors/","titles":[]},"107":{"id":107,"text":"If your organization is already running a Che instance, you can get started as a new user by learning how to start a new workspace, manage your workspaces, and authenticate yourself to a Git server from a workspace: Starting a workspace from a Git repository URL Optional parameters for the URLs for starting a new workspace Starting a workspace from a raw devfile URL Basic actions you can perform on a workspace Authenticating to a Git server from a workspace","title":"Getting started with Che","component":"docs","version":"7.81.x","name":"getting-started-with-che","url":"/docs/stable/end-user-guide/getting-started-with-che/","titles":[]},"108":{"id":108,"text":"The default IDE in a new workspace is Microsoft Visual Studio Code - Open Source. Alternatively, you can choose another supported IDE: Table 1. Supported IDEs IDE id Note Microsoft Visual Studio Code - Open Source che-incubator/che-code/latest che-incubator/che-code/insiders latest is the default IDE that loads in a new workspace when the URL parameter or che-editor.yaml is not used. insiders is the development version. JetBrains IntelliJ IDEA Community Edition che-incubator/che-idea/latest che-incubator/che-idea/next latest is the stable version. next is the development version. JetBrains PyCharm Community Edition che-incubator/che-pycharm/latest che-incubator/che-pycharm/next latest is the stable version. next is the development version. You can store IDE configuration files directly in the remote Git repository that contains your project source code. This way, one common IDE configuration is applied to all new workspaces that feature a clone of that repository. Such IDE configuration files might include the following: The /.che/che-editor.yaml file that stores a definition of the chosen IDE. IDE-specific configuration files that one would typically store locally for a desktop IDE. For example, the /.vscode/extensions.json file.","title":"IDEs in workspaces","component":"docs","version":"7.81.x","name":"ides-in-workspaces","url":"/docs/stable/end-user-guide/ides-in-workspaces/","titles":[{"text":"Supported IDEs","hash":"_supported_ides","id":1},{"text":"Repository-level IDE configuration in Che","hash":"_repository_level_ide_configuration_in_che","id":2}]},"109":{"id":109,"text":"Automatic Kubernetes token injection Navigating Che from OpenShift Developer Perspective Navigating OpenShift web console from Che","title":"Integrating with Kubernetes","component":"docs","version":"7.81.x","name":"integrating-with-kubernetes","url":"/docs/stable/end-user-guide/integrating-with-kubernetes/","titles":[]},"110":{"id":110,"text":"On your organization’s Kubernetes cluster, Che workspaces are represented as DevWorkspace custom resources of the same name. As a result, if there is a workspace named my-workspace in the Che dashboard, there is a corresponding DevWorkspace custom resource named my-workspace in the user’s namespace on the cluster. Because each DevWorkspace custom resource on the cluster represents a Che workspace, you can manage Che workspaces by using Kubernetes APIs with clients such as the command-line kubectl. Each DevWorkspace custom resource contains details derived from the devfile of the Git repository cloned for the workspace. For example, a devfile might provide devfile commands and workspace container configurations. As a user, you can list your workspaces by using the command line. Prerequisites An active kubectl session with permissions to get the DevWorkspace resources in your namespace on the cluster. See Overview of kubectl. You know the relevant Che user namespace on the cluster. You can visit https:///api/kubernetes/namespace to get your Che user namespace as name. You are in the Che user namespace on the cluster. On OpenShift, you can use the command-line oc tool to display your current namespace or switch to a namespace. Procedure To list your workspaces, enter the following on a command line: $ kubectl get devworkspaces Example 1. Output NAMESPACE NAME DEVWORKSPACE ID PHASE INFO user1-dev spring-petclinic workspace6d99e9ffb9784491 Running https://url-to-workspace.com user1-dev golang-example workspacedf64e4a492cd4701 Stopped Stopped user1-dev python-hello-world workspace69c26884bbc141f2 Failed Container tooling has state CrashLoopBackOff You can view PHASE changes live by adding the --watch flag to this command. Users with administrative permissions on the cluster can list all workspaces from all Che users by including the --all-namespaces flag. If your use case does not permit use of the Che dashboard, you can create workspaces with Kubernetes APIs by applying custom resources to the cluster. Creating workspaces through the Che dashboard provides better user experience and configuration benefits compared to using the command line: As a user, you are automatically logged in to the cluster. Kubernetes or OpenShift clients work automatically. Che and its components automatically convert the target Git repository’s devfile into the DevWorkspace and DevWorkspaceTemplate custom resources on the cluster. Access to the workspace is secured by default with the routingClass: che in the DevWorkspace of the workspace. Recognition of the DevWorkspaceOperatorConfig configuration is managed by Che. Recognition of configurations in spec.devEnvironments specified in the CheCluster custom resource including: Persistent storage strategy is specified with devEnvironments.storage. Default IDE is specified with devEnvironments.defaultEditor. Default plugins are specified with devEnvironments.defaultPlugins. Container build configuration is specified with devEnvironments.containerBuildConfiguration. Prerequisites An active kubectl session with permissions to create DevWorkspace resources in your namespace on the cluster. See Overview of kubectl. You know the relevant Che user namespace on the cluster. You can visit https:///api/kubernetes/namespace to get your Che user namespace as name. You are in the Che user namespace on the cluster. On OpenShift, you can use the command-line oc tool to display your current namespace or switch to a namespace. Che administrators who intend to create workspaces for other users must create the DevWorkspace custom resource in a user namespace that is provisioned by Che or by the administrator. See Configuring user namespace provisioning. Procedure To prepare the DevWorkspace custom resource, copy the contents of the target Git repository’s devfile. Example 2. Copied devfile contents with schemaVersion: 2.2.0 components: - name: tooling-container container: image: quay.io/devfile/universal-developer-image:ubi8-latest For more details, see the devfile v2 documentation. Create a DevWorkspace custom resource, pasting the devfile contents from the previous step under the spec.template field. Example 3. A DevWorkspace custom resource kind: DevWorkspace apiVersion: workspace.devfile.io/v1alpha2 metadata: name: my-devworkspace(1) namespace: user1-dev(2) spec: routingClass: che started: true(3) contributions:(4) - name: ide uri: https:///plugin-registry/v3/plugins/che-incubator/che-code/latest/devfile.yaml template: projects:(5) - name: my-project-name git: remotes: origin: https://github.com/eclipse-che/che-docs components:(6) - name: tooling-container container: image: quay.io/devfile/universal-developer-image:ubi8-latest 1 Name of the DevWorkspace custom resource. This will be the name of the new workspace. 2 User namespace, which is the target namespace for the new workspace. 3 Determines whether the workspace must be started when the DevWorkspace custom resource is created. 4 URL reference to the Microsoft Visual Studio Code - Open Source IDE devfile from the plugin registry. 5 Details about the Git repository to clone into the workspace when it starts. 6 List of components such as workspace containers and volume components. Apply the DevWorkspace custom resource to the cluster. Verification Verify that the workspace is starting by checking the PHASE status of the DevWorkspace. $ kubectl get devworkspaces -n --watch Example 4. Output NAMESPACE NAME DEVWORKSPACE ID PHASE INFO user1-dev my-devworkspace workspacedf64e4a492cd4701 Starting Waiting for workspace deployment When the workspace has successfully started, its PHASE status changes to Running in the output of the kubectl get devworkspaces command. Example 5. Output NAMESPACE NAME DEVWORKSPACE ID PHASE INFO user1-dev my-devworkspace workspacedf64e4a492cd4701 Running https://url-to-workspace.com You can then open the workspace by using one of these options: Visit the URL provided in the INFO section of the output of the kubectl get devworkspaces command. Open the workspace from the Che dashboard. You can stop a workspace by setting the spec.started field in the Devworkspace custom resource to false. Prerequisites An active kubectl session on the cluster. See Overview of kubectl. You know the workspace name. You can find the relevant workspace name in the output of $ kubectl get devworkspaces. You know the relevant Che user namespace on the cluster. You can visit https:///api/kubernetes/namespace to get your Che user namespace as name. You are in the Che user namespace on the cluster. On OpenShift, you can use the command-line oc tool to display your current namespace or switch to a namespace. Procedure Run the following command to stop a workspace: $ kubectl patch devworkspace \\ -p '{\"spec\":{\"started\":false}}' \\ --type=merge -n && \\ kubectl wait --for=jsonpath='{.status.phase}'=Stopped \\ dw/ -n You can start a stopped workspace by setting the spec.started field in the Devworkspace custom resource to true. Prerequisites An active kubectl session on the cluster. See Overview of kubectl. You know the workspace name. You can find the relevant workspace name in the output of $ kubectl get devworkspaces. You know the relevant Che user namespace on the cluster. You can visit https:///api/kubernetes/namespace to get your Che user namespace as name. You are in the Che user namespace on the cluster. On OpenShift, you can use the command-line oc tool to display your current namespace or switch to a namespace. Procedure Run the following command to start a stopped workspace: $ kubectl patch devworkspace \\ -p '{\"spec\":{\"started\":true}}' \\ --type=merge -n && \\ kubectl wait --for=jsonpath='{.status.phase}'=Running \\ dw/ -n You can remove a workspace by simply deleting the DevWorkspace custom resource. Deleting the DevWorkspace custom resource will also delete other workspace resources if they were created by Che: for example, the referenced DevWorkspaceTemplate and per-workspace PersistentVolumeClaims. Remove workspaces by using the Che dashboard whenever possible. Prerequisites An active kubectl session on the cluster. See Overview of kubectl. You know the workspace name. You can find the relevant workspace name in the output of $ kubectl get devworkspaces. You know the relevant Che user namespace on the cluster. You can visit https:///api/kubernetes/namespace to get your Che user namespace as name. You are in the Che user namespace on the cluster. On OpenShift, you can use the command-line oc tool to display your current namespace or switch to a namespace. Procedure Run the following command to remove a workspace: $ kubectl delete devworkspace -n","title":"Managing workspaces with Kubernetes APIs","component":"docs","version":"7.81.x","name":"managing-workspaces-with-apis","url":"/docs/stable/end-user-guide/managing-workspaces-with-apis/","titles":[{"text":"Listing all workspaces","hash":"listing-workspaces","id":1},{"text":"Creating workspaces","hash":"creating-workspaces","id":2},{"text":"Stopping workspaces","hash":"stopping-workspaces","id":3},{"text":"Starting stopped workspaces","hash":"starting-stopped-workspaces","id":4},{"text":"Removing workspaces","hash":"removing-workspaces","id":5}]},"111":{"id":111,"text":"The Che build of Microsoft Visual Studio Code - Open Source is the default IDE of a new workspace. You can automate installation of Microsoft Visual Studio Code extensions from the Open VSX registry at workspace startup. See Automating installation of Microsoft Visual Studio Code extensions at workspace startup. Use Tasks to find and run the commands specified in devfile.yaml. Use Eclipse Che commands by clicking Eclipse Che in the Status Bar or finding them through the Command Palette: Eclipse Che: Open Dashboard Eclipse Che: Open OpenShift Console Eclipse Che: Stop Workspace Eclipse Che: Restart Workspace Eclipse Che: Restart Workspace from Local Devfile Eclipse Che: Open Documentation Configure IDE preferences on a per-workspace basis by invoking the Command Palette and selecting Preferences: Open Workspace Settings. You might see your organization’s branding in this IDE if your organization customized it through a branded build. To have the Microsoft Visual Studio Code - Open Source IDE automatically install chosen extensions, you can add an extensions.json file to the remote Git repository that contains your project source code and that will be cloned into workspaces. Prerequisites The public OpenVSX registry at open-vsx.org is selected and accessible over the internet. See Selecting an Open VSX registry instance. To install recommended extensions in a restricted environment, consider the following options instead: Configuring the Open VSX registry URL to point to your OpenVSX registry. Defining a common IDE. Installing extensions from VSX files. Procedure Get the publisher and extension names of each chosen extension: Find the extension on the Open VSX registry website and copy the URL of the extension’s listing page. Extract the and names from the copied URL: https://www.open-vsx.org/extension// Create a .vscode/extensions.json file in the remote Git repository. Add the and names to the extensions.json file as follows: { \"recommendations\": [ \".\", \".\", \".\" ] } Verification Start a new workspace by using the URL of the remote Git repository that contains the created extensions.json file. In the IDE of the workspace, press Ctrl+Shift+X or go to Extensions to find each of the extensions listed in the file. The extension has the label This extension is enabled globally. Additional resources Open VSX registry - Extensions for Microsoft Visual Studio Code compatible editors Microsoft Visual Studio Code - Workspace recommended extensions","title":"Microsoft Visual Studio Code - Open Source IDE","component":"docs","version":"7.81.x","name":"microsoft-visual-studio-code-open-source-ide","url":"/docs/stable/end-user-guide/microsoft-visual-studio-code-open-source-ide/","titles":[{"text":"Automating installation of Microsoft Visual Studio Code extensions at workspace startup","hash":"automating-installation-of-microsoft-visual-studio-code-extensions-at-workspace-startup","id":1}]},"112":{"id":112,"text":"To mount non-confidential configuration data into your workspaces, use Kubernetes ConfigMaps. Using Kubernetes ConfigMaps, you can mount non-sensitive data such as configuration values for an application. Mount Kubernetes ConfigMaps to the DevWorkspace containers in the Kubernetes cluster of your organization’s Che instance. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. In your user namespace, you created a new ConfigMap or determined an existing ConfigMap to mount to all DevWorkspace containers. Procedure Add the labels, which are required for mounting the ConfigMap, to the ConfigMap. $ kubectl label configmap \\ controller.devfile.io/mount-to-devworkspace=true \\ controller.devfile.io/watch-configmap=true Optional: Use the annotations to configure how the ConfigMap is mounted. Table 1. Optional annotations Annotation Description controller.devfile.io/mount-path: Specifies the mount path. Defaults to /etc/config/. controller.devfile.io/mount-as: Specifies how the resource should be mounted: file, subpath, or env. Defaults to file. mount-as:file mounts the keys and values as files within the mount path. mount-as:subpath mounts the keys and values within the mount path using subpath volume mounts. mount-as:env mounts the keys and values as environment variables in all DevWorkspace containers. Example 1. Mounting a ConfigMap as environment variables kind: ConfigMap apiVersion: v1 metadata: name: my-settings labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' annotations: controller.devfile.io/mount-as: env data: : : When you start a workspace, the and environment variables will be available in the DevWorkspace containers.","title":"Mounting ConfigMaps","component":"docs","version":"7.81.x","name":"mounting-configmaps","url":"/docs/stable/end-user-guide/mounting-configmaps/","titles":[]},"113":{"id":113,"text":"Follow the instructions below to mount a Git config file in a workspace. Prerequisites You have logged in to the cluster. Procedure Prepare a new Kubernetes ConfigMap. kind: ConfigMap apiVersion: v1 metadata: name: workspace-userdata-gitconfig-configmap namespace: (1) labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /etc/ data: gitconfig: \"[user] \\n name = \\n email = \" (2) 1 A user namespace. Visit https:///api/kubernetes/namespace to get your Che user namespace as name. 2 Your Git user name and email. Apply the ConfigMap. $ kubectl apply -f - EOF Verification Start a new workspace by using the URL of a remote Git repository that the Git provider hosts. Once the workspace is started, open a new terminal in the tools container and run git config --get-regexp user.*. Your Git user name and email should appear in the output.","title":"Mounting Git configuration","component":"docs","version":"7.81.x","name":"mounting-git-configuration","url":"/docs/stable/end-user-guide/mounting-git-configuration/","titles":[]},"114":{"id":114,"text":"To mount confidential data into your workspaces, use Kubernetes Secrets. Using Kubernetes Secrets, you can mount usernames, passwords, SSH key pairs, authentication tokens (for example, for AWS), and sensitive configurations. Mount Kubernetes Secrets to the DevWorkspace containers in the Kubernetes cluster of your organization’s Che instance. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. In your user namespace, you created a new Secret or determined an existing Secret to mount to all DevWorkspace containers. Procedure Add the labels, which are required for mounting the Secret, to the Secret. $ kubectl label secret \\ controller.devfile.io/mount-to-devworkspace=true \\ controller.devfile.io/watch-secret=true Optional: Use the annotations to configure how the Secret is mounted. Table 1. Optional annotations Annotation Description controller.devfile.io/mount-path: Specifies the mount path. Defaults to /etc/secret/. controller.devfile.io/mount-as: Specifies how the resource should be mounted: file, subpath, or env. Defaults to file. mount-as: file mounts the keys and values as files within the mount path. mount-as: subpath mounts the keys and values within the mount path using subpath volume mounts. mount-as: env mounts the keys and values as environment variables in all DevWorkspace containers. Example 1. Mounting a Secret as a file apiVersion: v1 kind: Secret metadata: name: mvn-settings-secret labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' annotations: controller.devfile.io/mount-path: '/home/user/.m2' data: settings.xml: When you start a workspace, the /home/user/.m2/settings.xml file will be available in the DevWorkspace containers. With Maven, you can set a custom path for the settings.xml file. For example: $ mvn --settings /home/user/.m2/settings.xml clean install","title":"Mounting Secrets","component":"docs","version":"7.81.x","name":"mounting-secrets","url":"/docs/stable/end-user-guide/mounting-secrets/","titles":[]},"115":{"id":115,"text":"The OpenShift Container Platform web console provides two perspectives; the Administrator perspective and the Developer perspective. The Developer perspective provides workflows specific to developer use cases, such as the ability to: Create and deploy applications on the OpenShift Container Platform by importing existing codebases, images, and Dockerfiles. Visually interact with applications, components, and services associated with them within a project and monitor their deployment and build status. Group components within an application and connect the components within and across applications. Integrate serverless capabilities (Technology Preview). Create workspaces to edit your application code using Che. This section provides information about OpenShift Developer Perspective support for Che. When the Che Operator is deployed into OpenShift Container Platform 4.2 and later, it creates a ConsoleLink Custom Resource (CR). This adds an interactive link to the Red Hat Applications menu for accessing the Che installation using the OpenShift Developer Perspective console. To access the Red Hat Applications menu, click the three-by-three matrix icon on the main screen of the OpenShift web console. The Che Console Link, displayed in the drop-down menu, creates a new workspace or redirects the user to an existing one. OpenShift Container Platform console links are not created when Che is used with HTTP resources When installing Che with the From Git option, the OpenShift Developer Perspective console link is only created if Che is deployed with HTTPS. The console link will not be created if an HTTP resource is used. This section describes how to start editing the source code of applications running on OpenShift using Che. Prerequisites Che is deployed on the same OpenShift 4 cluster. Procedure Open the Topology view to list all projects. In the Select an Application search field, type workspace to list all workspaces. Click the workspace to edit. The deployments are displayed as graphical circles surrounded by circular buttons. One of these buttons is Edit Source Code. To edit the code of an application using Che, click the Edit Source Code button. This redirects to a workspace with the cloned source code of the application component. This section describes how to access Che workspaces from the Red Hat Applications menu on the OpenShift Container Platform. Prerequisites The Che Operator is available in OpenShift 4. Procedure Open the Red Hat Applications menu by using the three-by-three matrix icon in the upper right corner of the main screen. The drop-down menu displays the available applications. Click the Che link to open the Eclipse Che Dashboard.","title":"Navigating Che from OpenShift Developer Perspective","component":"docs","version":"7.81.x","name":"navigating-che-from-openshift-developer-perspective","url":"/docs/stable/end-user-guide/navigating-che-from-openshift-developer-perspective/","titles":[{"text":"OpenShift Developer Perspective integration with Che","hash":"openshift-developer-perspective-integration-with-che","id":1},{"text":"Editing the code of applications running in OpenShift Container Platform using Che","hash":"editing-the-code-of-applications-running-in-openshift-container-platform-using-che","id":2},{"text":"Accessing Che from Red Hat Applications menu","hash":"accessing-che-from-red-hat-applications-menu","id":3}]},"116":{"id":116,"text":"This section describes how to access OpenShift web console from Che. Prerequisites The Che Operator is available in OpenShift 4. Procedure Open the Che dashboard and click the three-by-three matrix icon in the upper right corner of the main screen. The drop-down menu displays the available applications. Click the OpenShift console link to open the OpenShift web console.","title":"Navigating OpenShift web console from Che","component":"docs","version":"7.81.x","name":"navigating-openshift-web-console-from-che","url":"/docs/stable/end-user-guide/navigating-openshift-web-console-from-che/","titles":[]},"117":{"id":117,"text":"When you start a new workspace, Che configures the workspace according to the instructions in the devfile. When you use a URL to start a new workspace, you can append optional parameters to the URL that further configure the workspace. You can use these parameters to specify a workspace IDE, start duplicate workspaces, and specify a devfile file name or path. URL parameter concatenation URL parameter for the IDE URL parameter for starting duplicate workspaces URL parameter for the devfile file name URL parameter for the devfile file path URL parameter for the workspace storage URL parameter for additional remotes URL parameter for a container image","title":"Optional parameters for the URLs for starting a new workspace","component":"docs","version":"7.81.x","name":"optional-parameters-for-the-urls-for-starting-a-new-workspace","url":"/docs/stable/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/","titles":[]},"118":{"id":118,"text":"Che workspaces and workspace data are ephemeral and are lost when the workspace stops. To preserve the workspace state in persistent storage while the workspace is stopped, request a Kubernetes PersistentVolume (PV) for the DevWorkspace containers in the Kubernetes cluster of your organization’s Che instance. You can request a PV by using the devfile or a Kubernetes PersistentVolumeClaim (PVC). An example of a PV is the /projects/ directory of a workspace, which is mounted by default for non-ephemeral workspaces. Persistent Volumes come at a cost: attaching a persistent volume slows workspace startup. Starting another, concurrently running workspace with a ReadWriteOnce PV might fail. Additional resources Red Hat OpenShift Documentation: Understanding persistent storage Kubernetes Documentation: Persistent Volumes When a workspace requires its own persistent storage, request a PersistentVolume (PV) in the devfile, and Che will automatically manage the necessary PersistentVolumeClaims. Prerequisites You have not started the workspace. Procedure Add a volume component in the devfile: ... components: ... - name: volume: size: G ... Add a volumeMount for the relevant container in the devfile: ... components: - name: ... container: ... volumeMounts: - name: path: ... Example 1. A devfile that provisions a PV for a workspace to a container When a workspace is started with the following devfile, the cache PV is provisioned to the golang container in the ./cache container path: schemaVersion: 2.1.0 metadata: name: mydevfile components: - name: golang container: image: golang memoryLimit: 512Mi mountSources: true command: ['sleep', 'infinity'] volumeMounts: - name: cache path: /.cache - name: cache volume: size: 2Gi You can opt to apply a PersistentVolumeClaim (PVC) to request a PersistentVolume (PV) for your workspaces in the following cases: Not all developers of the project need the PV. The PV lifecycle goes beyond the lifecycle of a single workspace. The data included in the PV are shared across workspaces. You can apply a PVC to the DevWorkspace containers even if the workspace is ephemeral and its devfile contains the controller.devfile.io/storage-type: ephemeral attribute. Prerequisites You have not started the workspace. An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. A PVC is created in your user namespace to mount to all DevWorkspace containers. Procedure Add the controller.devfile.io/mount-to-devworkspace: true label to the PVC. $ kubectl label persistentvolumeclaim \\ controller.devfile.io/mount-to-devworkspace=true Optional: Use the annotations to configure how the PVC is mounted: Table 1. Optional annotations Annotation Description controller.devfile.io/mount-path: The mount path for the PVC. Defaults to /tmp/. controller.devfile.io/read-only: Set to 'true' or 'false' to specify whether the PVC is to be mounted as read-only. Defaults to 'false', resulting in the PVC mounted as read/write. Example 2. Mounting a read-only PVC apiVersion: v1 kind: PersistentVolumeClaim metadata: name: labels: controller.devfile.io/mount-to-devworkspace: 'true' annotations: controller.devfile.io/mount-path: (1) controller.devfile.io/read-only: 'true' spec: accessModes: - ReadWriteOnce resources: requests: storage: 3Gi (2) storageClassName: (3) volumeMode: Filesystem 1 The mounted PV is available at in the workspace. 2 Example size value of the requested storage. 3 The name of the StorageClass required by the claim. Remove this line if you want to use a default StorageClass.","title":"Requesting persistent storage for workspaces","component":"docs","version":"7.81.x","name":"requesting-persistent-storage-for-workspaces","url":"/docs/stable/end-user-guide/requesting-persistent-storage-for-workspaces/","titles":[{"text":"Requesting persistent storage in a devfile","hash":"requesting-persistent-storage-in-a-devfile","id":1},{"text":"Requesting persistent storage in a PVC","hash":"requesting-persistent-storage-in-a-pvc","id":2}]},"119":{"id":119,"text":"With Che, you can use a URL in your browser to start a new workspace that contains a clone of a Git repository. This way, you can clone a Git repository that is hosted on GitHub, GitLab, Bitbucket or Microsoft Azure DevOps server instances. You can also use the Git Repository URL field on the Create Workspace page of your Che dashboard to enter the URL of a Git repository to start a new workspace. Starting a workspace using a URL from a Git service other than GitHub, GiLab, Bitbucket, or Microsoft Azure DevOps will fail. If you use an SSH URL to start a new workspace, you must propagate the SSH key. See Configuring DevWorkspaces to use SSH keys for Git operations for more information. If the SSH URL points to a private repository, you must apply an access token to be able to fetch the devfile.yaml content. You can do this either by accepting an SCM authentication page or following a Personal Access Token procedure. Configure personal access token to access private repositories. See Using a Git-provider access token. Prerequisites Your organization has a running instance of Che. You know the FQDN URL of your organization’s Che instance: https://. Optional: You have authentication to the Git server configured. Your Git repository maintainer keeps the devfile.yaml or .devfile.yaml file in the root directory of the Git repository. (For alternative file names and file paths, see Optional parameters for the URLs for starting a new workspace.) You can also start a new workspace by supplying the URL of a Git repository that contains no devfile. Doing so results in a workspace with Universal Developer Image and with Microsoft Visual Studio Code - Open Source as the workspace IDE. Procedure To start a new workspace with a clone of a Git repository: Optional: Visit your Che dashboard pages to authenticate to your organization’s instance of Che. Visit the URL to start a new workspace using the basic syntax: https://# You can extend this URL with optional parameters: https://#? (1) 1 See Optional parameters for the URLs for starting a new workspace. You can use Git+SSH URLs to start a new workspace. See Configuring DevWorkspaces to use SSH keys for Git operations Example 1. A URL for starting a new workspace https://#https://github.com/che-samples/cpp-hello-world https://#git@github.com:che-samples/cpp-hello-world.git Example 2. The URL syntax for starting a new workspace with a clone of a GitHub instance repository https://#https://// starts a new workspace with a clone of the default branch. https://#https://///tree/ starts a new workspace with a clone of the specified branch. https://#https://///pull/ starts a new workspace with a clone of the branch of the pull request. https://#git@:/.git starts a new workspace from Git+SSH URL. Example 3. The URL syntax for starting a new workspace with a clone of a GitLab instance repository https://#https://// starts a new workspace with a clone of the default branch. https://#https://///-/tree/ starts a new workspace with a clone of the specified branch. https://#git@:/.git starts a new workspace from Git+SSH URL. Example 4. The URL syntax for starting a new workspace with a clone of a BitBucket Server repository https://#https:///scm//.git starts a new workspace with a clone of the default branch. https://#https:///users//repos// starts a new workspace with a clone of the default branch, if a repository was created under the user profile. https://#https:///users//repos//browse?at=refs%2Fheads%2F starts a new workspace with a clone of the specified branch. https://#git@:/.git starts a new workspace from Git+SSH URL. Example 5. The URL syntax for starting a new workspace with a clone of a Microsoft Azure DevOps Git repository https://#https://@dev.azure.com///_git/ starts a new workspace with a clone of the default branch. https://#https://@dev.azure.com///_git/?version=GB starts a new workspace with a clone of the specific branch. https://#git@ssh.dev.azure.com:v3/// starts a new workspace from Git+SSH URL. After you enter the URL to start a new workspace in a browser tab, the workspace starting page appears. When the new workspace is ready, the workspace IDE loads in the browser tab. A clone of the Git repository is present in the filesystem of the new workspace. The workspace has a unique URL: https:////. Additional resources Optional parameters for the URLs for starting a new workspace Basic actions you can perform on a workspace Using a Git-provider access token Mounting Git configuration Configuring DevWorkspaces to use SSH keys for Git operations","title":"Starting a workspace from a Git repository URL","component":"docs","version":"7.81.x","name":"starting-a-workspace-from-a-git-repository-url","url":"/docs/stable/end-user-guide/starting-a-workspace-from-a-git-repository-url/","titles":[]},"120":{"id":120,"text":"With Che, you can open a devfile URL in your browser to start a new workspace. You can use the Git Repo URL field on the Create Workspace page of your Che dashboard to enter the URL of a devfile to start a new workspace. To initiate a clone of the Git repository in the filesystem of a new workspace, the devfile must contain project info. See https://devfile.io/docs/2.2.0/adding-projects. Prerequisites Your organization has a running instance of Che. You know the FQDN URL of your organization’s Che instance: https://. Procedure To start a new workspace from a devfile URL: Optional: Visit your Che dashboard pages to authenticate to your organization’s instance of Che. Visit the URL to start a new workspace from a public repository using the basic syntax: https://# You can pass your personal access token to the URL to access a devfile from private repositories: https://#https://@/ (1) 1 Your personal access token that you generated on the Git provider’s website. This works for GitHub, GitLab, Bitbucket, Microsoft Azure, and other providers that support Personal Access Token. Automated Git credential injection does not work in this case. To configure the Git credentials, use the configure personal access token guide. You can extend this URL with optional parameters: https://#? (1) 1 See Optional parameters for the URLs for starting a new workspace. Example 1. A URL for starting a new workspace from a public repository https://#https://raw.githubusercontent.com/che-samples/cpp-hello-world/main/devfile.yaml Example 2. A URL for starting a new workspace from a private repository https://#https://@raw.githubusercontent.com/che-samples/cpp-hello-world/main/devfile.yaml Verification After you enter the URL to start a new workspace in a browser tab, the workspace starting page appears. When the new workspace is ready, the workspace IDE loads in the browser tab. The workspace has a unique URL: https:////. Additional resources Optional parameters for the URLs for starting a new workspace Basic actions you can perform on a workspace Using a Git-provider access token Mounting Git configuration Configuring DevWorkspaces to use SSH keys for Git operations","title":"Starting a workspace from a raw devfile URL","component":"docs","version":"7.81.x","name":"starting-a-workspace-from-a-raw-devfile-url","url":"/docs/stable/end-user-guide/starting-a-workspace-from-a-raw-devfile-url/","titles":[]},"121":{"id":121,"text":"This section provides troubleshooting procedures for the most frequent issues a user can come in conflict with. Additional resources Viewing Che workspaces logs Troubleshooting slow workspaces Troubleshooting network problems Troubleshooting Webview loading error","title":"Troubleshooting Che","component":"docs","version":"7.81.x","name":"troubleshooting-che","url":"/docs/stable/end-user-guide/troubleshooting-che/","titles":[]},"122":{"id":122,"text":"This section describes how to prevent or resolve issues related to network policies. Che requires the availability of the WebSocket Secure (WSS) connections. Secure WebSocket connections improve confidentiality and also reliability because they reduce the risk of interference by bad proxies. Prerequisites The WebSocket Secure (WSS) connections on port 443 must be available on the network. Firewall and proxy may need additional configuration. Procedure Verify the browser supports the WebSocket protocol. See: Searching a websocket test. Verify firewalls settings: WebSocket Secure (WSS) connections on port 443 must be available. Verify proxy servers settings: The proxy transmits and intercepts WebSocket Secure (WSS) connections on port 443.","title":"Troubleshooting network problems","component":"docs","version":"7.81.x","name":"troubleshooting-network-problems","url":"/docs/stable/end-user-guide/troubleshooting-network-problems/","titles":[]},"123":{"id":123,"text":"Sometimes, workspaces can take a long time to start. Tuning can reduce this start time. Depending on the options, administrators or users can do the tuning. This section includes several tuning options for starting workspaces faster or improving workspace runtime performance. Caching images with Image Puller Role: Administrator When starting a workspace, Kubernetes pulls the images from the registry. A workspace can include many containers meaning that Kubernetes pulls Pod’s images (one per container). Depending on the size of the image and the bandwidth, it can take a long time. Image Puller is a tool that can cache images on each of Kubernetes nodes. As such, pre-pulling images can improve start times. See Caching images for faster workspace start. Choosing better storage type Role: Administrator and user Every workspace has a shared volume attached. This volume stores the project files, so that when restarting a workspace, changes are still available. Depending on the storage, attach time can take up to a few minutes, and I/O can be slow. Installing offline Role: Administrator Components of Che are OCI images. Set up Eclipse Che in offline mode to reduce any extra download at runtime because everything needs to be available from the beginning. See Installing Che in a restricted environment on OpenShift. Reducing the number of public endpoints Role: Administrator For each endpoint, Kubernetes is creating Kubernetes Ingress or OpenShift Route objects. Depending on the underlying configuration, this creation can be slow. To avoid this problem, reduce the exposure. For example, to automatically detect a new port listening inside containers and redirect traffic for the processes using a local IP address (127.0.0.1), Microsoft Visual Code - Open Source has three optional routes. By reducing the number of endpoints and checking endpoints of all plugins, workspace start can be faster. Providing enough CPU resources Plugins consume CPU resources. For example, when a plugin provides IntelliSense features, adding more CPU resources can improve performance. Ensure the CPU settings in the devfile definition, devfile.yaml, are correct: components: - name: tools container: image: quay.io/devfile/universal-developer-image:ubi8-latest cpuLimit: 4000m (1) cpuRequest: 1000m (2) 1 Specifies the CPU limit 2 Specifies the CPU request Providing enough memory Plug-ins consume CPU and memory resources. For example, when a plugin provides IntelliSense features, collecting data can consume all the memory allocated to the container. Providing more memory to the container can increase performance. Ensure that memory settings in the devfile definition devfile.yaml file are correct. components: - name: tools container: image: quay.io/devfile/universal-developer-image:ubi8-latest memoryLimit: 6G (1) memoryRequest: 512Mi (2) 1 Specifies the memory limit 2 Specifies the memory request","title":"Troubleshooting slow workspaces","component":"docs","version":"7.81.x","name":"troubleshooting-slow-workspaces","url":"/docs/stable/end-user-guide/troubleshooting-slow-workspaces/","titles":[{"text":"Improving workspace start time","hash":"improving-workspace-start-time","id":1},{"text":"Improving workspace runtime performance","hash":"improving-workspace-runtime-performance","id":2}]},"124":{"id":124,"text":"If you use Microsoft Visual Studio Code - Open Source in a private browsing window, you might encounter the following error message: Error loading webview: Error: Could not register service workers. This is a known issue affecting following browsers: Google Chrome in Incognito mode Mozilla Firefox in Private Browsing mode Table 1. Dealing with the webview error in a private browsing window Browser Workarounds Google Chrome Go to Settings → Privacy and security → Cookies and other site data → Allow all cookies. Mozilla Firefox Webviews are not supported in Private Browsing mode. See this reported bug for details.","title":"Troubleshooting Webview loading error","component":"docs","version":"7.81.x","name":"troubleshooting-webview-loading-error","url":"/docs/stable/end-user-guide/troubleshooting-webview-loading-error/","titles":[]},"125":{"id":125,"text":"The Try in Web IDE GitHub action can be added to a GitHub repository workflow to help reviewers quickly test pull requests on Eclipse Che hosted by Red Hat. The action achieves this by listening to pull request events and providing a factory URL by creating a comment, a status check, or both. This factory URL creates a new workspace from the pull request branch on Eclipse Che hosted by Red Hat. The Che documentation repository (https://github.com/eclipse/che-docs) is a real-life example where the Try in Web IDE GitHub action helps reviewers quickly test pull requests. Experience the workflow by navigating to a recent pull request and opening a factory URL. Figure 1. Pull request comment created by the Try in Web IDE GitHub action. Clicking the badge opens a new workspace for reviewers to test the pull request. Figure 2. Pull request status check created by the Try in Web IDE GitHub action. Clicking the \"Details\" link opens a new workspace for reviewers to test the pull request. This section describes how to integrate the Try in Web IDE GitHub action to a GitHub repository workflow. Prerequisites A GitHub repository A devfile in the root of the GitHub repository. Procedure In the GitHub repository, create a .github/workflows directory if it does not exist already. Create an example.yml file in the .github/workflows directory with the following content: Example 1. example.yml name: Try in Web IDE example on: pull_request_target: types: [opened] jobs: add-link: runs-on: ubuntu-20.04 steps: - name: Web IDE Pull Request Check id: try-in-web-ide uses: redhat-actions/try-in-web-ide@v1 with: # GitHub action inputs # required github_token: ${{ secrets.GITHUB_TOKEN }} # optional - defaults to true add_comment: true # optional - defaults to true add_status: true This code snippet creates a workflow named Try in Web IDE example, with a job that runs the v1 version of the redhat-actions/try-in-web-ide community action. The workflow is triggered on the pull_request_target event, on the opened activity type. Optionally configure the activity types from the on.pull_request_target.types field to customize when workflow trigger. Activity types such as reopened and synchronize can be useful. Example 2. Triggering the workflow on both opened and synchronize activity types on: pull_request_target: types: [opened, synchronize] Optionally configure the add_comment and add_status GitHub action inputs within example.yml. These inputs are sent to the Try in Web IDE GitHub action to customize whether comments and status checks are to be made. Providing a devfile in the root directory of the repository is recommended to define the development environment of the workspace created by the factory URL. In this way, the workspace contains everything users need to review pull requests, such as plugins, development commands, and other environment setup. The Che documentation repository devfile is an example of a well-defined and effective devfile.","title":"Try in Web IDE GitHub action","component":"docs","version":"7.81.x","name":"try-in-web-ide-github-action","url":"/docs/stable/end-user-guide/try-in-web-ide-github-action/","titles":[{"text":"Adding the action to a GitHub repository workflow","hash":"adding-the-action-to-a-github-repository-workflow","id":1},{"text":"Providing a devfile","hash":"providing-a-devfile","id":2}]},"126":{"id":126,"text":"The URL for starting a new workspace supports concatenation of multiple optional URL parameters by using & with the following URL syntax: https://#?&& Example 1. A URL for starting a new workspace with the URL of a Git repository and optional URL parameters The complete URL for the browser: https://#https://github.com/che-samples/cpp-hello-world?new&che-editor=che-incubator/intellij-community/latest&devfilePath=tests/testdevfile.yaml Explanation of the parts of the URL: https:// (1) #https://github.com/che-samples/cpp-hello-world (2) ?new&che-editor=che-incubator/intellij-community/latest&devfilePath=tests/testdevfile.yaml (3) 1 Che URL. 2 The URL of the Git repository to be cloned into the new workspace. 3 The concatenated optional URL parameters.","title":"URL parameter concatenation","component":"docs","version":"7.81.x","name":"url-parameter-concatenation","url":"/docs/stable/end-user-guide/url-parameter-concatenation/","titles":[]},"127":{"id":127,"text":"When you visit a URL for starting a new workspace, Che configures the origin remote to be the Git repository that you specified with # after the FQDN URL of your organization’s Che instance. The URL parameter for cloning and configuring additional remotes for the workspace is remotes=: https://#?remotes={{,},{,},{,},...} If you do not enter the name origin for any of the additional remotes, the remote from will be cloned and named origin by default, and its expected branch will be checked out automatically. If you enter the name origin for one of the additional remotes, its default branch will be checked out automatically, but the remote from will NOT be cloned for the workspace.","title":"URL parameter for additional remotes","component":"docs","version":"7.81.x","name":"url-parameter-for-additional-remotes","url":"/docs/stable/end-user-guide/url-parameter-for-additional-remotes/","titles":[]},"128":{"id":128,"text":"You can use the image parameter to use a custom reference to a container image in the following scenarios: The Git repository contains no devfile, and you want to start a new workspace with the custom image. The Git repository contains a devfile, and you want to override the first container image listed in the components section of the devfile. The URL parameter for the path to the container image is image=: https://#?image= Example https://#https://github.com/eclipse-che/che-docs?image=quay.io/devfile/universal-developer-image:ubi8-latest","title":"URL parameter for a container image","component":"docs","version":"7.81.x","name":"url-parameter-for-container-image","url":"/docs/stable/end-user-guide/url-parameter-for-container-image/","titles":[]},"129":{"id":129,"text":"Visiting a URL for starting a new workspace results in a new workspace according to the devfile and with a clone of the linked Git repository. In some situations, you might need to have multiple workspaces that are duplicates in terms of the devfile and the linked Git repository. You can do this by visiting the same URL for starting a new workspace with a URL parameter. The URL parameter for starting a duplicate workspace is new: https://#?new If you currently have a workspace that you started using a URL, then visiting the URL again without the new URL parameter results in an error message.","title":"URL parameter for starting duplicate workspaces","component":"docs","version":"7.81.x","name":"url-parameter-for-starting-duplicate-workspaces","url":"/docs/stable/end-user-guide/url-parameter-for-starting-duplicate-workspaces/","titles":[]},"130":{"id":130,"text":"When you visit a URL for starting a new workspace, Che searches the linked Git repository for a devfile with the file name .devfile.yaml or devfile.yaml. The devfile in the linked Git repository must follow this file-naming convention. In some situations, you might need to specify a different, unconventional file name for the devfile. The URL parameter for specifying an unconventional file name of the devfile is df=.yaml: https://#?df=.yaml (1) 1 .yaml is an unconventional file name of the devfile in the linked Git repository. The df=.yaml parameter also has a long version: devfilePath=.yaml.","title":"URL parameter for the devfile file name","component":"docs","version":"7.81.x","name":"url-parameter-for-the-devfile-file-name","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-name/","titles":[]},"131":{"id":131,"text":"When you visit a URL for starting a new workspace, Che searches the root directory of the linked Git repository for a devfile with the file name .devfile.yaml or devfile.yaml. The file path of the devfile in the linked Git repository must follow this path convention. In some situations, you might need to specify a different, unconventional file path for the devfile in the linked Git repository. The URL parameter for specifying an unconventional file path of the devfile is devfilePath=: https://#?devfilePath= (1) 1 is an unconventional file path of the devfile in the linked Git repository.","title":"URL parameter for the devfile file path","component":"docs","version":"7.81.x","name":"url-parameter-for-the-devfile-file-path","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-path/","titles":[]},"132":{"id":132,"text":"You can use the che-editor= URL parameter to specify a supported IDE when starting a workspace. Use the che-editor= parameter when you cannot add or edit a /.che/che-editor.yaml file in the source-code Git repository to be cloned for workspaces. The che-editor= parameter overrides the /.che/che-editor.yaml file. This parameter accepts two types of values: che-editor= https://#?che-editor= Table 1. The URL parameter values for supported IDEs IDE value Note Microsoft Visual Studio Code - Open Source che-incubator/che-code/latest che-incubator/che-code/insiders latest is the default IDE that loads in a new workspace when the URL parameter or che-editor.yaml is not used. insiders is the development version. JetBrains IntelliJ IDEA Community Edition che-incubator/che-idea/latest che-incubator/che-idea/next latest is the stable version. next is the development version. JetBrains PyCharm Community Edition che-incubator/che-pycharm/latest che-incubator/che-pycharm/next latest is the stable version. next is the development version. che-editor= https://#?che-editor=(1) 1 URL to a file with devfile content. The URL must point to the raw file content. To use this parameter with a che-editor.yaml file, copy the file with another name or path, and remove the line with inline from the file. The che-editors.yaml file features the devfiles of all supported IDEs.","title":"URL parameter for the IDE","component":"docs","version":"7.81.x","name":"url-parameter-for-the-ide","url":"/docs/stable/end-user-guide/url-parameter-for-the-ide/","titles":[]},"133":{"id":133,"text":"If the URL for starting a new workspace does not contain a URL parameter specifying the storage type, the new workspace is created in ephemeral or persistent storage, whichever is defined as the default storage type in the CheCluster Custom Resource. The URL parameter for specifying a storage type for a workspace is storageType=: https://#?storageType= (1) 1 Possible values: ephemeral per-user (persistent) per-workspace (persistent) With the ephemeral or per-workspace storage type, you can run multiple workspaces concurrently, which is not possible with the default per-user storage type. Additional resources Requesting persistent storage for workspaces","title":"URL parameter for the workspace storage","component":"docs","version":"7.81.x","name":"url-parameter-for-the-workspace-storage","url":"/docs/stable/end-user-guide/url-parameter-for-the-workspace-storage/","titles":[]},"134":{"id":134,"text":"OAuth for GitHub, GitLab, Bitbucket, or Microsoft Azure Repos needs to be configured by the administrator of your organization’s Che instance. If your administrator could not configure it for Che users, the workaround is for you to use a personal access token. You can configure personal access tokens on the User Preferences page of your Che dashboard: https:///dashboard/#/user-preferences?tab=personal-access-tokens, or apply it manually as a Kubernetes Secret in the namespace. Mounting your access token as a Secret enables the Che Server to access the remote repository that is cloned during workspace creation, including access to the repository’s /.che and /.vscode folders. Apply the Secret in your user namespace of the Kubernetes cluster of your organization’s Che instance. After applying the Secret, you can create workspaces with clones of private Git repositories that are hosted on GitHub, GitLab, Bitbucket Server, or Microsoft Azure Repos. You can create and apply multiple access-token Secrets per Git provider. You must apply each of those Secrets in your user namespace. Prerequisites You have logged in to the cluster. On OpenShift, you can use the oc command-line tool to log in to the cluster: $ oc login https:// --username= Procedure Generate your access token on your Git provider’s website. Personal access tokens are sensitive information and should be kept confidential. Treat them like passwords. If you are having trouble with authentication, ensure you are using the correct token and have the appropriate permissions for cloning repositories: Open a terminal locally on your computer Use the git command to clone the repository using your personal access token. The format of the git command vary based on the Git Provider. As an example, GitHub personal access token verification can be done using the following command: git clone https://@github.com/username/repo.git Replace with your personal access token, and username/repo with the appropriate repository path. If the token is valid and has the necessary permissions, the cloning process should be successful. Otherwise, this is an indicator of incorrect personal access token, insufficient permissions, or other issues. For GitHub Enterprise Cloud, verify that the token is authorized for use within the organization. Go to https:///api/user/id in the web browser to get your Che user ID. Prepare a new Kubernetes Secret. kind: Secret apiVersion: v1 metadata: name: personal-access-token- labels: app.kubernetes.io/component: scm-personal-access-token app.kubernetes.io/part-of: che.eclipse.org annotations: che.eclipse.org/che-userid: (1) che.eclipse.org/scm-personal-access-token-name: (2) che.eclipse.org/scm-url: (3) che.eclipse.org/scm-organization: (4) stringData: token: type: Opaque 1 Your Che user ID. 2 The Git provider name: github or gitlab or bitbucket-server or azure-devops. 3 The Git provider URL. 4 This line is only applicable to azure-devops: your Git provider user organization. Visit https:///api/kubernetes/namespace to get your Che user namespace as name. Switch to your Che user namespace in the cluster. On OpenShift: The oc command-line tool can return the namespace you are currently on in the cluster, which you can use to check your current namespace: $ oc project You can switch to your Che user namespace on a command line if needed: $ oc project Apply the Secret. On OpenShift, you can use the oc command-line tool: $ oc apply -f - EOF Verification Start a new workspace by using the URL of a remote Git repository that the Git provider hosts. Make some changes and push to the remote Git repository from the workspace. Additional resources Deploying Che with support for Git repositories with self-signed certificates Authorizing a personal access token for use with SAML single sign-on","title":"Using a Git-provider access token","component":"docs","version":"7.81.x","name":"using-a-git-provider-access-token","url":"/docs/stable/end-user-guide/using-a-git-provider-access-token/","titles":[]},"135":{"id":135,"text":"Learn about the benefits of using Che in your organization in the following articles: Using a badge with a link to enable a first-time contributor to start a workspace Benefits of reviewing pull and merge requests in Eclipse Che","title":"Using Che in team workflow","component":"docs","version":"7.81.x","name":"using-che-in-team-workflow","url":"/docs/stable/end-user-guide/using-che-in-team-workflow/","titles":[]},"136":{"id":136,"text":"You can use your credentials and configurations in your workspaces. To do so, mount your credentials and configurations to the DevWorkspace containers in the Kubernetes cluster of your organization’s Che instance: Mount your credentials and sensitive configurations as Kubernetes Secrets. Mount your non-sensitive configurations as Kubernetes ConfigMaps. If you need to allow the DevWorkspace Pods in the cluster to access container registries that require authentication, create an image pull Secret for the DevWorkspace Pods. The mounting process uses the standard Kubernetes mounting mechanism and requires applying additional labels and annotations to your existing resources. Resources are mounted when starting a new workspace or restarting an existing one. You can create permanent mount points for various components: Maven configuration, such as the user-specific settings.xml file SSH key pairs Git-provider access tokens Git configuration AWS authorization tokens Configuration files Persistent storage Additional resources Kubernetes Documentation: Secrets Kubernetes Documentation: ConfigMaps","title":"Using credentials and configurations in workspaces","component":"docs","version":"7.81.x","name":"using-credentials-and-configurations-in-workspaces","url":"/docs/stable/end-user-guide/using-credentials-and-configurations-in-workspaces/","titles":[]},"137":{"id":137,"text":"You can view Che logs to better understand and debug background processes should a problem occur. An IDE extension misbehaves or needs debugging The logs list the plugins that have been loaded by the editor. The container runs out of memory The logs contain an OOMKilled error message. Processes running in the container attempted to request more memory than is configured to be available to the container. A process runs out of memory The logs contain an error message such as OutOfMemoryException. A process inside the container ran out of memory without the container noticing. Additional resources Viewing Che workspace logs in Kubernetes CLI Viewing Che workspace logs in the OpenShift console Viewing language server and debug adapter logs in Microsoft Visual Studio Code - Open Source","title":"Viewing Che workspaces logs","component":"docs","version":"7.81.x","name":"viewing-che-workspaces-logs","url":"/docs/stable/end-user-guide/viewing-che-workspaces-logs/","titles":[]},"138":{"id":138,"text":"In the Microsoft Visual Studio Code - Open Source editor running in your workspace, you can configure the installed language server and debug adapter extensions to view their logs. Procedure Configure the extension: click File > Preferences > Settings, expand the Extensions section, search for your extension, and set the trace.server or similar configuration to verbose, if such configuration exists. Refer to the extension documentation for further configuration. View your language server logs by clicking View → Output, and selecting your language server in the drop-down list for the Output view. Additional resources Open VSX registry","title":"Viewing language server and debug adapter logs in Microsoft Visual Studio Code - Open Source","component":"docs","version":"7.81.x","name":"viewing-language-servers-and-debug-adapters-logs-in-visual-studio-code","url":"/docs/stable/end-user-guide/viewing-language-servers-and-debug-adapters-logs-in-visual-studio-code/","titles":[]},"139":{"id":139,"text":"You can use the Kubernetes CLI to observe the Che workspace logs. Prerequisites The Che workspace is running. Your Kubernetes CLI session has access to the Kubernetes namespace containing this workspace. Procedure Get the logs from the pod running the workspace in the namespace: $ kubectl logs --follow --namespace='' \\ --selector='controller.devfile.io/devworkspace_name='","title":"Viewing Che workspace logs in Kubernetes CLI","component":"docs","version":"7.81.x","name":"viewing-workspace-logs-in-cli","url":"/docs/stable/end-user-guide/viewing-workspace-logs-in-cli/","titles":[]},"140":{"id":140,"text":"You can use the OpenShift console to observe the Che workspace logs. Procedure In the Che dashboard, go to Workspaces. Click on a workspace name to display the workspace overview page. This page displays the Kubernetes namespace name . Click on the upper right Applications menu, and click the OpenShift console link. Run the next steps in the OpenShift console, in the Administrator perspective. Click Workloads > Pods to see a list of all the active workspaces. In the Project drop-down menu, select the namespace to narrow the search. Click on the name of the running pod that runs the workspace. The Details tab contains the list of all containers with additional information. Go to the Logs tab.","title":"Viewing Che workspace logs in the OpenShift console","component":"docs","version":"7.81.x","name":"viewing-workspace-logs-in-the-openshift-console","url":"/docs/stable/end-user-guide/viewing-workspace-logs-in-the-openshift-console/","titles":[]},"141":{"id":141,"text":"This section describes how to authenticate with an OpenShift cluster when the OpenShift OAuth service does not authenticate the Che instance. It enables the user to develop and push Components from Che to the OpenShift instance that contains Che. When the OpenShift OAuth service authenticates the Che instance, the OpenShift Connector plugin automatically establishes the authentication with the OpenShift instance containing Che. OpenShift Connector offers the following methods for logging in to the OpenShift Cluster from the Che instance: Using the notification asking to log in to the OpenShift instance containing Che. Using the Log in to the cluster button. Using the Command Palette. OpenShift Connector plugin requires manual connecting to the target cluster. The OpenShift Connector plugin logs in to the cluster as inClusterUser. If this user does not have manage project permission, this error message appears when creating a project using OpenShift Application Explorer: Failed to create Project with error 'Error: Command failed: \"/tmp/vscode-unpacked/redhat.vscode-openshift -connector.latest.qvkozqtkba.openshift-connector-0.1.4-523.vsix/extension/out/tools/linux/odo\" project create test-project ✗ projectrequests.project.openshift.io is forbidden To work around this issue: Log out from the local cluster. Log in to OpenShift cluster using the OpenShift user’s credentials. When using a local instance of OpenShift such as Red Hat OpenShift Local, Che stores the user’s credentials in a ~/.kube/config file in the workspace. Use this file for automatic authentication in subsequent logins. In the context of Che, the ~/.kube/config is stored as a part of the plugin sidecar container. Prerequisites A running instance of Che. A Che workspace is available. The OpenShift Connector plugin is available. See Installing OpenShift Connector in Che. The OpenShift OAuth provider is available only for the auto-login to the OpenShift instance containing Che. Procedure In the left panel, click the OpenShift Application Explorer icon. In the OpenShift Connector panel, log in using the OpenShift Application Explorer. Use one of the following methods: Click the Log in to cluster button in the top left corner of the pane. Press F1 to open the Command Palette, or navigate to View > Find Command in the top menu. Search for OpenShift: Log in to cluster and press Enter. If a You are already logged in a cluster. message appears, click Yes. Select the method to log in to the cluster: Credentials or Token, and follow the login instructions. To authenticate with a token, the required token information is in the upper right corner of the main OpenShift Container Platform screen, under > Copy Login Command.","title":"Authenticating with OpenShift Connector from Che when the OpenShift OAuth service does not authenticate the Che instance","component":"docs","version":"7.81.x","name":"authenticating-with-openshift-connector-from-che","url":"/docs/stable/extensions/authenticating-with-openshift-connector-from-che/","titles":[]},"142":{"id":142,"text":"When the user has a Git-stored source code that is wanted for further development, it is more efficient to deploy it directly from the Git repository into the OpenShift Connector Component. This chapter describes how to obtain the content from the Git repository and connect it with a Che-developed OpenShift Component. Prerequisites Have a running Che workspace. Be logged in to the OpenShift cluster using the OpenShift Connector. Procedure To make changes to your GitHub component, clone the repository into Che to obtain this source code: In the Che main screen, open the Command Palette by pressing F1. Type the Git Clone command in the Command Palette and press Enter. Provide the GitHub URL and select the destination for the deployment. Add source-code files to your Project using the Add to workspace button.","title":"Connecting source code from GitHub to an OpenShift Component using OpenShift Connector","component":"docs","version":"7.81.x","name":"connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector","url":"/docs/stable/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/","titles":[]},"143":{"id":143,"text":"In the context of OpenShift, Components and Services are basic structures that need to be stored in Application, which is a part of the OpenShift project that organizes deployable assets into virtual folders for better readability. This chapter describes how to create OpenShift Components in the Che using the OpenShift Connector plugin and push them to an OpenShift cluster. Prerequisites A running instance of Che. The user is logged in to an OpenShift cluster using the OpenShift Connector plugin. Procedure In the OpenShift Connector panel, right-click the row with the red OpenShift icon and select New Project. Enter a name for your project. Right-click the created project and select New Component. When prompted, enter the name for a new OpenShift Application in which the component can be stored. The following options of source for your component are displayed: Git Repository This prompts you to specify a Git repository URL and select the intended revision of the runtime. Binary File This prompts you to select a file from the file explorer. Workspace Directory This prompts you to select a folder from the file explorer. Enter the name for the component. Select the component type. Select the component type version. The component is created. Right-click the component, select New URL, and enter a name of your choice. The component is ready to be pushed to the OpenShift cluster. To do so, right-click the component and select Push. The component is deployed to the cluster. Use a right-click for selecting additional actions, such as debugging and opening in a browser, which requires the exposure of the port 8080.","title":"Creating Components with OpenShift Connector in Che","component":"docs","version":"7.81.x","name":"creating-components-with-openshift-connector-in-che","url":"/docs/stable/extensions/creating-components-with-openshift-connector-in-che/","titles":[]},"144":{"id":144,"text":"OpenShift Connector overview Features of OpenShift Connector Installing OpenShift Connector in Che Authenticating with OpenShift Connector from Che when the OpenShift OAuth service does not authenticate the Che instance Creating Components with OpenShift Connector in Che Connecting source code from GitHub to an OpenShift Component using OpenShift Connector","title":"Extensions","component":"docs","version":"7.81.x","name":"extensions","url":"/docs/stable/extensions/extensions/","titles":[]},"145":{"id":145,"text":"The OpenShift Connector plugin enables the user create, deploy, and push OpenShift Components to an OpenShift Cluster in a GUI. When used in Che, the OpenShift Connector GUI provides the following benefits to its users: Cluster management Logging in to clusters using: Authentication tokens Username and password Auto-login feature when Che is authenticated with the OpenShift OAuth service Switching contexts between different .kube/config entries directly from the extension view. Viewing and managing OpenShift resources as build and deployment. configurations from the Explorer view. Development Connecting to a local or hosted OpenShift cluster directly from Che. Quickly updating the cluster with your changes. Creating Components, Services, and Routes on the connected cluster. Adding storage directly to a component from the extension itself. Deployment Deploying to OpenShift clusters with a single click directly from Che. Navigating to the multiple Routes, created to access the deployed application. Deploying multiple interlinked Components and Services directly on the cluster. Pushing and watching component changes from the Che IDE. Streaming logs directly on the integrated terminal view of Che. Monitoring Working with OpenShift resources directly from the Che IDE. Starting and resuming build and deployment configurations. Viewing and following logs for deployments, Pods, and containers.","title":"Features of OpenShift Connector","component":"docs","version":"7.81.x","name":"features-of-openshift-connector","url":"/docs/stable/extensions/features-of-openshift-connector/","titles":[]},"146":{"id":146,"text":"OpenShift Connector is a plugin designed to create basic OpenShift Components, using Che as the editor, and to deploy the Component to an OpenShift cluster. To visually verify that the plugin is available in your instance, see whether the OpenShift icon is displayed in the Che left menu. To install and enable OpenShift Connector in a Che instance, use instructions in this section. Prerequisites A running instance of Eclipse Che. Procedure Install OpenShift Connector in Che by adding it as an extension in the Che Plugins panel. Open the Che Plugins panel by pressing Ctrl+Shift+J or by navigating to View → Plugins. Search for vscode-openshift-connector, and click the Install button. Restart the workspace for the changes to take effect. The dedicated OpenShift Application Explorer icon is added to the left panel.","title":"Installing OpenShift Connector in Che","component":"docs","version":"7.81.x","name":"installing-openshift-connector-in-che","url":"/docs/stable/extensions/installing-openshift-connector-in-che/","titles":[]},"147":{"id":147,"text":"OpenShift Connector, also referred to as Visual Studio Code OpenShift Connector for Red Hat OpenShift, is a plugin for Che that provides a method for interacting with Red Hat OpenShift 3 or 4 clusters. OpenShift Connector makes it possible to create, build, and debug applications in the Che IDE and then deploy the applications directly to a running OpenShift cluster. OpenShift Connector is a GUI for the OpenShift Do (odo) utility, which aggregates OpenShift CLI (oc) commands into compact units. As such, OpenShift Connector helps new developers who do not have OpenShift background with creating applications and running them on the cloud. Rather than using several oc commands, the user creates a new component or service by selecting a preconfigured template, such as a Project, an Application, or a Service, and then deploys it as an OpenShift Component to their cluster. This section provides information about installing, enabling, and basic use of the OpenShift Connector plugin. Features of OpenShift Connector Installing OpenShift Connector in Che Authenticating with OpenShift Connector from Che when the OpenShift OAuth service does not authenticate the Che instance Creating Components with OpenShift Connector in Che Connecting source code from GitHub to an OpenShift Component using OpenShift Connector","title":"OpenShift Connector overview","component":"docs","version":"7.81.x","name":"openshift-connector-overview","url":"/docs/stable/extensions/openshift-connector-overview/","titles":[]},"148":{"id":148,"text":"This section provides an overview of the main terms and expressions used throughout Eclipse Che documentation. Eclipse Che A developer platform for the cloud that provides an in-browser editor (IDE). You can enhance Che tools by adding development services, such as language servers, debug adapters, or IDEs packaged as containers. Visual Studio Code - Open Source The default editor component of a Che workspace. It is a Che-specific customization of the Visual Studio Code editor. You can enhance Visual Studio Code - Open Source with Visual Studio Code extensions. Che Workspace A container-based development environment managed by Eclipse Che. Every Che workspace is defined by a devfile. A Che workspace consists of an editor, runtime and build containers, and other development tools running inside containers. Editor A web application used as an editor in a workspace. Plugin Plugins are services that extend Che workspace capabilities. Che plugins are packaged as containers. Plugins are extensions of an editor or a service running in the container. Both Che plugins and editors are distributed through the Che plugins registry. Workspace A container-based development environment managed by Eclipse Che. Every Che workspace is defined by a devfile. A Che workspace consists of an editor, plugins, and runtime containers. Workspace runtime containers can be defined as simple container images or as Kubernetes or OpenShift resources. A Che workspace can be associated with source code projects hosted on a remote CVS server. A Che workspace can contain the definition of one or more commands such as run, build, or debug. Devfile A workspace configuration template. Use devfiles to create workspaces in the Dashboard. A devfile includes metadata such as scope, tags, components, description, name, and identification. Factory A template that contains the configuration to automate the generation of a new workspace using a factory identifier or a devfile added to the URL of the IDE. Use factories to create replicas of existing workspaces or to automate the provisioning of statically or dynamically defined workspaces. Project A source code repository.","title":"Che Glossary","component":"docs","version":"7.81.x","name":"che-glossary","url":"/docs/stable/glossary/che-glossary/","titles":[{"text":"Naming","hash":"_naming","id":1},{"text":"Terminology","hash":"_terminology","id":2}]},"149":{"id":149,"text":"This section describes procedures to get started with Eclipse Che hosted by Red Hat - https://workspaces.openshift.com Eclipse Che hosted by Red Hat is an open source product based on Eclipse Che that is running on OpenShift Dedicated. The new service is part of the Developer Sandbox for Red Hat OpenShift offering, and is using Red Hat OpenShift Dev Spaces, which is built upon Eclipse Che and is optimized for Red Hat OpenShift and Red Hat Linux. Red Hat OpenShift Dev Spaces is the product that is built from the Eclipse Che project. The product is normally two versions behind the project. Red Hat also provides licensing, packaging, and support, so Red Hat OpenShift Dev Spaces is considered a more stable product than the upstream Eclipse Che project. See About Red Hat OpenShift Dev Spaces. Eclipse Che hosted by Red Hat provides both Red Hat OpenShift Dev Spaces product-specific, as well as Eclipse Che community devfiles on the \"Get Started\" tab of the User Dashboard. Eclipse Che and Red Hat OpenShift Dev Spaces share all the features - all the product’s functionality is available in the project and vice versa. However, not all the upstream plugins are available in the Red Hat OpenShift Dev Spaces. To use an unsupported plugin inside the Red Hat OpenShift Dev Spaces, one must explicitly point to the raw meta.yaml of the plugin from the devfile. Eclipse Che hosted by Red Hat has the following usage limits and terms of service: Storage: 10 GB RAM: 7 GB Concurrent workspaces: 1 Number of workspaces: Unlimited Number of projects per workspace: Unlimited Usage time limit: 30 days The account will be active for 30 days. At the end of the active period, the access will be revoked and all the data will be deleted. All existing workspaces will be lost. To start using Eclipse Che hosted by Red Hat again, a user must re-register. Maximum time for a running workspace: 8 hours Eclipse Che hosted by Red Hat automatically stops workspaces that run more than 8 hours regardless of activity. Workspace idling time: 30 minutes If there are no interactions with the IDE, the workspace will be stopped after 30 minutes. This section describes how to register to Eclipse Che hosted by Red Hat. Procedure Navigate to Developer Sandbox for Red Hat OpenShift. Register with an existing OpenShift Online, Red Hat Developer Program, or Red Hat Customer Portal account, or create a new Red Hat account. Verify the telephone number A valid telephone number is required for reducing the creation of fraudulent accounts on the Developer Sandbox for Red Hat OpenShift. Red Hat will not use this information for any other reason, and you will never receive a telephone call from Red Hat or any third-party because of trying the sandbox. Once the account is provisioned, Eclipse Che hosted by Red Hat will be ready for use from both Developer Sandbox and https://workspaces.openshift.com pages. This section describes how to create a workspace from the user dashboard in Eclipse Che hosted by Red Hat. Prerequisites Existing Eclipse Che hosted by Red Hat account. See Registering to Eclipse Che hosted by Red Hat. Procedure Navigate to workspaces.openshift.com. After logging in, you will be redirected to the user dashboard. Click the Create Workspace menu item and create a \"Custom Workspace\" using a devfile, or use the default \"Quick Add\" tab, and select one of the existing samples. This section describes how to create a workspace from a predefined template. Various programming languages and frameworks are supported. Prerequisites Existing Eclipse Che hosted by Red Hat account. See Registering to Eclipse Che hosted by Red Hat. Procedure Navigate to the templates registry. Choose the required type of a workspace and click on the dedicated template icon. The workspace is created and displayed in the Eclipse Che hosted by Red hat. This section describes how to contribute to GitHub projects from Eclipse Che hosted by Red Hat. Prerequisites A workspace running in Eclipse Che hosted by Red Hat, including a project imported from GitHub. The SSH Plug-in is available in the workspace. Procedure Generate an SSH key pair with the SSH Plug-in. Upload the public key to the GitHub account. For details, see the Adding a new SSH key to your GitHub account procedure. Eclipse Che hosted by Red Hat is part of the Developer Sandbox for Red Hat OpenShift offering. The common FAQs are available on the Developer Sandbox for Red Hat OpenShift website. Authentication To authenticate to Red Hat Developer Sandbox, allow cookies from the static.developers.redhat.com page. This authentication will fail in a scenario where these cookies are blocked by a browser extension such as Privacy Badger. Telemetry Telemetry is enabled in Eclipse Che hosted by Red Hat, so Woopra or Segment tracking scripts must be explicitly allowed in case being blocked by a browser extension: https://api.segment.io/v1/t https://static.woopra.com/js/w.js In case, the browser is running in the incognito mode the third-party cookies must be explicitly unblocked: Otherwise, the workspace startup will fail. Additional resources For general end-user guidance, see Getting started with Che.","title":"Eclipse Che hosted by Red Hat","component":"docs","version":"7.81.x","name":"hosted-che","url":"/docs/stable/hosted-che/hosted-che/","titles":[{"text":"About Eclipse Che hosted by Red Hat","hash":"about-hosted-che","id":1},{"text":"Differences between Eclipse Che and Red Hat OpenShift Dev Spaces","hash":"_differences_between_eclipse_che_and_red_hat_openshift_dev_spaces","id":2},{"text":"Terms of service","hash":"terms-of-service","id":3},{"text":"Registering to Eclipse Che hosted by Red Hat","hash":"registering-to-hosted-che","id":4},{"text":"Creating a workspace from the user dashboard","hash":"creating-a-workspace-from-the-user-dashboard","id":5},{"text":"Creating a workspace from a template on the official Eclipse Che website","hash":"creating-a-workspace-from-template-in-hosted-che","id":6},{"text":"Contributing to GitHub projects from Eclipse Che hosted by Red Hat","hash":"contributing-to-github-projects-in-hosted-che","id":7},{"text":"Frequently Asked Questions (FAQs) and Troubleshooting","hash":"hosted-che-faq-and-troubleshooting","id":8},{"text":"FAQs","hash":"_faqs","id":9},{"text":"Troubleshooting","hash":"_troubleshooting","id":10}]},"150":{"id":150,"text":"A centralized developer environment running on Kubernetes or OpenShift. A multi-container workspace for each developer with the ability to replicate with a single click using Eclipse Che factories. Pre-built stacks with the ability to create custom stacks for any language or runtime. An enterprise integration using OpenShift OAuth or Dex. Browser-based IDEs; integration with Microsoft Visual Studio Code - Open Source and others such as JetBrains IntelliJ IDEA Community Edition. Support of tools protocols, such as the Language Server Protocol or Debug Adapter Protocol. A plugin mechanism compatible with Visual Studio Code extensions. A software development kit (SDK) for creating custom cloud developer platforms. What is Eclipse Che Che architecture Eclipse Che hosted by Red Hat Installing Che locally Supported platforms Calculating Che resource requirements Interested in joining the community? Join us on the following channels: Public chat Join the public Eclipse Che Mattermost channel to chat with the developers. GitHub project repositories Report bugs, request features, and contribute in the main Eclipse Che repository. Improve documentation in the Eclipse Che docs repository. Support Visit StackOverflow to help other users of Eclipse Che: Eclipse Che on StackOverflow. Community blog Learn about the latest of Eclipse Che and submit your blog posts to the Eclipse Che blog. Weekly meetings Join us in the Che community meeting every Monday. Roadmap See the development roadmap on the wiki. Eclipse Che is a Kubernetes-native IDE and developer collaboration platform. As an open source project, the core goals of Eclipse Che are to: Accelerate project and developer onboarding: As a zero-install development environment that runs in your browser, Eclipse Che makes it easy for anyone to join your team and contribute to a project. Remove inconsistency between developer environments: No more: “But it works on my machine.” Your code works exactly the same way in everyone’s environment. Provide built-in security and enterprise readiness: As Eclipse Che becomes a viable replacement for VDI solutions, it must be secure and it must support enterprise requirements, such as role-based access control and the ability to remove all source code from developer machines. To achieve those core goals, Eclipse Che provides: Workspaces: Container-based developer workspaces providing all the tools and dependencies needed to code, build, test, run, and debug applications. Browser-based IDEs: Bundled browser-based IDEs with language tools, debuggers, terminal, VCS integration, and much more. Extensible platform: Bring your own IDE. Define, configure, and extend the tools that you need for your application by using plugins, which are compatible with Visual Studio Code extensions. Enterprise Integration: Multiuser capabilities with OIDC authentication. Che defines the workspace to be the project code files and all the dependencies necessary to edit, build, run, and debug them. Che treats the IDE and the development runtime as dependencies of the workspace. These items are embedded and always included with the workspace. This differentiates Che from classical workspace definitions, which can include the project code, but require the developer to bind their IDE to their workstation and use it to provide a runtime locally. Workspaces are isolated from one another and are responsible for managing the lifecycle of their components. Developers using Eclipse Che use their containers directly in their developer workspaces. Che workspaces are Kubernetes or OpenShift Pods, which allow to replicate the application runtimes (and its microservices) used in production and provide a “developer mode” layer on top of those, adding intelligent code completion and IDE tools. An enterprise integration using OpenShift OAuth or Dex. Every Eclipse Che user gets a centralized developer workspace that can be easily defined, administered, and managed. As a Kubernetes-native application, Eclipse Che provides state-of-the-art monitoring and tracing capabilities, integrating with Prometheus and Grafana. Additional resources Che architecture","title":"Introduction to Eclipse Che","component":"docs","version":"7.81.x","name":"introduction-to-eclipse-che","url":"/docs/stable/overview/introduction-to-eclipse-che/","titles":[{"text":"Getting started with Che","hash":"getting-started-with-che","id":1},{"text":"Joining the community","hash":"_joining_the_community","id":2},{"text":"What is Eclipse Che","hash":"what-is-che","id":3},{"text":"Workspace model","hash":"_workspace_model","id":4},{"text":"Enterprise integration","hash":"_enterprise_integration","id":5}]}},"components":{},"componentVersions":{"docs/next":{"displayVersion":"next","title":"Documentation","version":"next","name":"docs","prerelease":true,"asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"Eclipse Che Documentation","site-url":"https://www.eclipse.org/che","context":"che","experimental":"","favicon":"favicon.png","ocp":"OpenShift&#160;Container&#160;Platform","ocp4-ver":"4.12","che-plugin-registry-directory":"che-plugin-registry","devworkspace-operator-index-disconnected-install":"quay.io/devfile/devworkspace-operator-index:release-digest","devworkspace-operator-version-patch":"0.25.0","devworkspace":"DevWorkspace","devworkspace-id":"devworkspace","docker-cli":"docker","hosted-che-docs":"xref:hosted-che:hosted-che.adoc[]","identity-provider-legacy-id":"keycloak","identity-provider-legacy":"Keycloak","image-puller-cr-name":"KubernetesImagePuller","image-puller-deployment-id":"kubernetes-image-puller-operator","image-puller-deployment-name":"kubernetes-image-puller","image-puller-image-name":"quay.io/eclipse/kubernetes-image-puller","image-puller-image-tag":"latest","image-puller-images":"java11-maven=quay.io/eclipse/che-java11-maven:nightly;che-theia=quay.io/eclipse/che-theia:next;java-plugin-runner=eclipse/che-remote-plugin-runner-java8:latest;","image-puller-name-short":"Image Puller","image-puller-name":"Kubernetes Image Puller","image-puller-namespace":"k8s-image-puller","image-puller-operator-id":"kubernetes-image-puller-operator","image-puller-operator-name":"Kubernetes Image Puller Operator","image-puller-operator-repository-name":"kubernetes-image-puller-operator","image-puller-repository-name":"kubernetes-image-puller","kube-ver-min":"1.21","kubernetes":"Kubernetes","link-installing-orch-cli":"link:https://kubernetes.io/docs/tasks/tools/#kubectl[Kubernetes - Install Tools: kubectl]","link-kube-rbac-proxy":"link:https://github.com/brancz/kube-rbac-proxy[kube-rbac-proxy]","link-manage-compute-resources-container":"link:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/[Kubernetes - Resource management for pods and containers]","link-oauth2-proxy":"link:https://github.com/oauth2-proxy/oauth2-proxy[OAuth2 Proxy]","link-prod-cli-documentation":"link:https://github.com/che-incubator/chectl/[`chectl` reference documentation]","link-understanding-custom-resources":"link:https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/[Kubernetes - Understanding Custom Resources]","namespace":"namespace","orch-cli-link":"link:https://kubernetes.io/docs/reference/kubectl/overview/[Overview of kubectl]","orch-cli":"kubectl","orch-ingress":"Kubernetes Ingress","orch-name":"Kubernetes","orch-namespace":"namespace","osd":"OpenShift&#160;Dedicated","platforms-cli":"`kubectl` or `oc`","platforms-ingress":"Kubernetes Ingress or OpenShift Route","platforms-name":"Kubernetes or OpenShift","platforms-namespace":"Kubernetes namespace or OpenShift project","pre-migration-prod-checluster":"eclipse-che","pre-migration-prod-deployment":"che","pre-migration-prod-id-short":"che","pre-migration-prod-operator":"che-operator","pre-migration-prod-subscription":"eclipse-che","pre-migration-prod-package":"eclipse-che","pre-migration-prod-channel":"stable","pre-migration-prod-catalog-source":"community-operators","pre-migration-prod-starting-csv":"eclipse-che.v7.41.2","prod-checluster":"eclipse-che","prod-cli":"chectl","prod-deployment":"che","prod-docs-url-backup-recovery":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/backup-and-recovery/[Backup and recovery]","prod-docs-url-enable-oauth":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/configuring-openshift-oauth/[Configuring OpenShift OAuth]","prod-home":"/home/user","prod-host":"che-host","prod-id-short":"che","prod-id":"eclipse-che","prod-last-version-pre-dwo":7.41,"prod-namespace":"eclipse-che","prod-operator-bundle-name":"eclipse-che","prod-operator-image-name":"che-operator","prod-operator-index":"registry.access.redhat.com/redhat/community-operator-index:v4.12","prod-operator-package-name":"eclipse-che","prod-operator":"che-operator","prod-prev-short":"Che","prod-prev-id-short":"che","prod-prev-ver":"previous minor version","prod-short":"Che","prod-stable-channel-catalog-source":"community-operators","prod-stable-channel-package":"eclipse-che","prod-stable-channel":"stable","prod-stable-channel-starting-csv":"eclipse-che.v7.49.0","prod-upstream":"Eclipse&#160;Che","prod-url":"https://__&lt;che_fqdn&gt;__","prod-ver-major":"7","prod-ver-patch":"7.81.0","prod-ver":"7.81","prod-workspace":"che-ws","prod":"Eclipse&#160;Che","prod2":"Eclipse&#160;Che","project-context":"che","repo-path":"","rh-os-devspaces":"Red Hat OpenShift Dev Spaces","rh-os-local":"Red Hat OpenShift Local","theia-endpoint-image":"eclipse/che-theia-endpoint-runtime:next"},"sourcemap":true},"url":"/docs/next/overview/introduction-to-eclipse-che/","navigation":[{"items":[{"content":"Introduction to Che","url":"/docs/next/overview/introduction-to-eclipse-che/","urlType":"internal"}],"root":true,"order":0},{"items":[{"content":"Eclipse Che hosted by Red Hat","url":"/docs/next/hosted-che/hosted-che/","urlType":"internal"}],"root":true,"order":1},{"content":"User Guide","items":[{"content":"Getting started with Che","url":"/docs/next/end-user-guide/getting-started-with-che/","urlType":"internal","items":[{"content":"Starting a workspace from a Git repository URL","url":"/docs/next/end-user-guide/starting-a-workspace-from-a-git-repository-url/","urlType":"internal","items":[{"content":"Optional parameters for the URLs for starting a new workspace","url":"/docs/next/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/","urlType":"internal","items":[{"content":"URL parameter concatenation","url":"/docs/next/end-user-guide/url-parameter-concatenation/","urlType":"internal"},{"content":"URL parameter for the IDE","url":"/docs/next/end-user-guide/url-parameter-for-the-ide/","urlType":"internal"},{"content":"URL parameter for the IDE image","url":"/docs/next/end-user-guide/url-parameter-for-the-ide-image/","urlType":"internal"},{"content":"URL parameter for starting duplicate workspaces","url":"/docs/next/end-user-guide/url-parameter-for-starting-duplicate-workspaces/","urlType":"internal"},{"content":"URL parameter for the devfile file name","url":"/docs/next/end-user-guide/url-parameter-for-the-devfile-file-name/","urlType":"internal"},{"content":"URL parameter for the devfile file path","url":"/docs/next/end-user-guide/url-parameter-for-the-devfile-file-path/","urlType":"internal"},{"content":"URL parameter for the workspace storage","url":"/docs/next/end-user-guide/url-parameter-for-the-workspace-storage/","urlType":"internal"},{"content":"URL parameter for additional remotes","url":"/docs/next/end-user-guide/url-parameter-for-additional-remotes/","urlType":"internal"},{"content":"URL parameter for a container image","url":"/docs/next/end-user-guide/url-parameter-for-container-image/","urlType":"internal"}]}]},{"content":"Starting a workspace from a raw devfile URL","url":"/docs/next/end-user-guide/starting-a-workspace-from-a-raw-devfile-url/","urlType":"internal"},{"content":"Basic actions you can perform on a workspace","url":"/docs/next/end-user-guide/basic-actions-you-can-perform-on-a-workspace/","urlType":"internal"},{"content":"Authenticating to a Git server from a workspace","url":"/docs/next/end-user-guide/authenticating-to-a-git-server-from-a-workspace/","urlType":"internal"},{"content":"Using the fuse-overlayfs storage driver for Podman and Buildah","url":"/docs/next/end-user-guide/using-the-fuse-overlay-storage-driver/","urlType":"internal","items":[{"content":"Accessing /dev/fuse","url":"/docs/next/end-user-guide/accessing-fuse/","urlType":"internal"},{"content":"Enabling fuse-overlayfs with a ConfigMap","url":"/docs/next/end-user-guide/enabling-overlay-with-a-configmap/","urlType":"internal"}]}]},{"content":"Using Che in team workflow","url":"/docs/next/end-user-guide/using-che-in-team-workflow/","urlType":"internal","items":[{"content":"Badge for first-time contributors","url":"/docs/next/end-user-guide/first-time-contributors/","urlType":"internal"},{"content":"Reviewing pull and merge requests","url":"/docs/next/end-user-guide/benefits-of-pull-requests-review-in-che/","urlType":"internal"},{"content":"Try in Web IDE GitHub action","url":"/docs/next/end-user-guide/try-in-web-ide-github-action/","urlType":"internal"}]},{"content":"Customizing workspace components","url":"/docs/next/end-user-guide/customizing-workspace-components/","urlType":"internal"},{"content":"Introduction to devfile in Che","url":"/docs/next/end-user-guide/devfile-introduction/","urlType":"internal"},{"content":"IDEs in workspaces","url":"/docs/next/end-user-guide/ides-in-workspaces/","urlType":"internal","items":[{"content":"Microsoft Visual Studio Code - Open Source","url":"/docs/next/end-user-guide/microsoft-visual-studio-code-open-source-ide/","urlType":"internal"},{"content":"Defining a common IDE","url":"/docs/next/end-user-guide/defining-a-common-ide/","urlType":"internal"}]},{"content":"Using credentials and configurations in workspaces","url":"/docs/next/end-user-guide/using-credentials-and-configurations-in-workspaces/","urlType":"internal","items":[{"content":"Mounting Secrets","url":"/docs/next/end-user-guide/mounting-secrets/","urlType":"internal","items":[{"content":"Creating image pull Secrets","url":"/docs/next/end-user-guide/creating-image-pull-secrets/","urlType":"internal"},{"content":"Using a Git-provider access token","url":"/docs/next/end-user-guide/using-a-git-provider-access-token/","urlType":"internal"}]},{"content":"Mounting ConfigMaps","url":"/docs/next/end-user-guide/mounting-configmaps/","urlType":"internal","items":[{"content":"Mounting Git configuration","url":"/docs/next/end-user-guide/mounting-git-configuration/","urlType":"internal"}]},{"content":"Enabling artifact repositories in a restricted environment","url":"/docs/next/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/","urlType":"internal","items":[{"content":"Maven","url":"/docs/next/end-user-guide/enabling-maven-artifact-repositories/","urlType":"internal"},{"content":"Gradle","url":"/docs/next/end-user-guide/enabling-gradle-artifact-repositories/","urlType":"internal"},{"content":"npm","url":"/docs/next/end-user-guide/enabling-npm-artifact-repositories/","urlType":"internal"},{"content":"Python","url":"/docs/next/end-user-guide/enabling-python-artifact-repositories/","urlType":"internal"},{"content":"Go","url":"/docs/next/end-user-guide/enabling-go-artifact-repositories/","urlType":"internal"},{"content":"NuGet","url":"/docs/next/end-user-guide/enabling-nuget-artifact-repositories/","urlType":"internal"}]}]},{"content":"Requesting persistent storage for workspaces","url":"/docs/next/end-user-guide/requesting-persistent-storage-for-workspaces/","urlType":"internal"},{"content":"Integrating with Kubernetes","url":"/docs/next/end-user-guide/integrating-with-kubernetes/","urlType":"internal","items":[{"content":"Managing workspaces with Kubernetes APIs","url":"/docs/next/end-user-guide/managing-workspaces-with-apis/","urlType":"internal"},{"content":"Automatic Kubernetes token injection","url":"/docs/next/end-user-guide/automatic-token-injection/","urlType":"internal"},{"content":"Navigating Che from OpenShift Developer Perspective","url":"/docs/next/end-user-guide/navigating-che-from-openshift-developer-perspective/","urlType":"internal"},{"content":"Navigating OpenShift web console from Che","url":"/docs/next/end-user-guide/navigating-openshift-web-console-from-che/","urlType":"internal"}]},{"content":"Troubleshooting Che","url":"/docs/next/end-user-guide/troubleshooting-che/","urlType":"internal","items":[{"content":"Viewing Che workspaces logs","url":"/docs/next/end-user-guide/viewing-che-workspaces-logs/","urlType":"internal","items":[{"content":"Workspace logs in CLI","url":"/docs/next/end-user-guide/viewing-workspace-logs-in-cli/","urlType":"internal"},{"content":"Workspace logs in OpenShift console","url":"/docs/next/end-user-guide/viewing-workspace-logs-in-the-openshift-console/","urlType":"internal"},{"content":"Language servers and debug adapters logs in the editor","url":"/docs/next/end-user-guide/viewing-language-servers-and-debug-adapters-logs-in-visual-studio-code/","urlType":"internal"}]},{"content":"Troubleshooting slow workspaces","url":"/docs/next/end-user-guide/troubleshooting-slow-workspaces/","urlType":"internal"},{"content":"Troubleshooting network problems","url":"/docs/next/end-user-guide/troubleshooting-network-problems/","urlType":"internal"},{"content":"Troubleshooting webview loading error","url":"/docs/next/end-user-guide/troubleshooting-webview-loading-error/","urlType":"internal"}]}],"root":true,"order":2},{"content":"Administration Guide","items":[{"content":"Preparing the installation","url":"/docs/next/administration-guide/preparing-the-installation/","urlType":"internal","items":[{"content":"Supported platforms","url":"/docs/next/administration-guide/supported-platforms/","urlType":"internal"},{"content":"Installing the chectl management tool","url":"/docs/next/administration-guide/installing-the-chectl-management-tool/","urlType":"internal"},{"content":"Architecture","url":"/docs/next/administration-guide/architecture-overview/","urlType":"internal","items":[{"content":"Server components","url":"/docs/next/administration-guide/server-components/","urlType":"internal","items":[{"content":"Che operator","url":"/docs/next/administration-guide/che-operator/","urlType":"internal"},{"content":"DevWorkspace operator","url":"/docs/next/administration-guide/devworkspace-operator/","urlType":"internal"},{"content":"Gateway","url":"/docs/next/administration-guide/gateway/","urlType":"internal"},{"content":"User dashboard","url":"/docs/next/administration-guide/dashboard/","urlType":"internal"},{"content":"Devfile registries","url":"/docs/next/administration-guide/devfile-registries/","urlType":"internal"},{"content":"Che server","url":"/docs/next/administration-guide/che-server/","urlType":"internal"},{"content":"Plug-in registry","url":"/docs/next/administration-guide/plugin-registry/","urlType":"internal"}]},{"content":"User workspaces","url":"/docs/next/administration-guide/user-workspaces/","urlType":"internal"}]},{"content":"Calculating Che resource requirements","url":"/docs/next/administration-guide/calculating-che-resource-requirements/","urlType":"internal"}]},{"content":"Installing Che","url":"/docs/next/administration-guide/installing-che/","urlType":"internal","items":[{"content":"Installing Che in the cloud","url":"/docs/next/administration-guide/installing-che-in-the-cloud/","urlType":"internal","items":[{"content":"Installing Che on OpenShift using CLI","url":"/docs/next/administration-guide/installing-che-on-openshift-using-cli/","urlType":"internal"},{"content":"Installing Che on OpenShift using the web console","url":"/docs/next/administration-guide/installing-che-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Che in a restricted environment","url":"/docs/next/administration-guide/installing-che-in-a-restricted-environment/","urlType":"internal"},{"content":"Installing Che on Microsoft Azure","url":"/docs/next/administration-guide/installing-che-on-microsoft-azure/","urlType":"internal"}]},{"content":"Installing Che locally","url":"/docs/next/administration-guide/installing-che-locally/","urlType":"internal","items":[{"content":"Installing Che on Red Hat OpenShift Local","url":"/docs/next/administration-guide/installing-che-on-red-hat-openshift-local/","urlType":"internal"},{"content":"Installing Che on Minikube","url":"/docs/next/administration-guide/installing-che-on-minikube/","urlType":"internal"},{"content":"Installing Che on Minikube with Keycloak as the OIDC provider","url":"/docs/next/administration-guide/installing-che-on-minikube-keycloak-oidc/","urlType":"internal"}]},{"content":"Finding the fully qualified domain name (FQDN)","url":"/docs/next/administration-guide/finding-the-fully-qualified-domain-name-fqdn/","urlType":"internal"}]},{"content":"Configuring Che","url":"/docs/next/administration-guide/configuring-che/","urlType":"internal","items":[{"content":"Understanding the <code>CheCluster</code> Custom Resource","url":"/docs/next/administration-guide/understanding-the-checluster-custom-resource/","urlType":"internal","items":[{"content":"Using chectl to configure the <code>CheCluster</code> Custom Resource during installation","url":"/docs/next/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/","urlType":"internal"},{"content":"Using the CLI to configure the CheCluster Custom Resource","url":"/docs/next/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/","urlType":"internal"},{"content":"<code>CheCluster</code> Custom Resource fields reference","url":"/docs/next/administration-guide/checluster-custom-resource-fields-reference/","urlType":"internal"}]},{"content":"Configuring namespaces","url":"/docs/next/administration-guide/configuring-namespace-provisioning/","urlType":"internal","items":[{"content":"Configuring namespace name","url":"/docs/next/administration-guide/configuring-workspace-target-namespace/","urlType":"internal"},{"content":"Provisioning namespaces in advance","url":"/docs/next/administration-guide/provisioning-namespaces-in-advance/","urlType":"internal"}]},{"content":"Configuring server components","url":"/docs/next/administration-guide/configuring-server-components/","urlType":"internal","items":[{"content":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Eclipse&#160;Che container","url":"/docs/next/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/","urlType":"internal"},{"content":"Advanced configuration options for Che server","url":"/docs/next/administration-guide/advanced-configuration-options-for-the-che-server-component/","urlType":"internal"},{"content":"configuring-number-of-replicas.adoc","url":"/docs/next/administration-guide/configuring-number-of-replicas/","urlType":"internal"}]},{"content":"Configuring workspaces globally","url":"/docs/next/administration-guide/configuring-workspaces-globally/","urlType":"internal","items":[{"content":"Limiting the number of workspaces that a user can keep","url":"/docs/next/administration-guide/limiting-the-number-of-workspaces-that-a-user-can-keep/","urlType":"internal"},{"content":"Enabling users to run multiple workspaces simultaneously","url":"/docs/next/administration-guide/enabling-users-to-run-multiple-workspaces-simultaneously/","urlType":"internal"},{"content":"Git with self-signed certificates","url":"/docs/next/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/","urlType":"internal"},{"content":"Configuring workspaces nodeSelector","url":"/docs/next/administration-guide/configuring-workspaces-nodeselector/","urlType":"internal"},{"content":"Open VSX registry URL","url":"/docs/next/administration-guide/configuring-the-open-vsx-registry-url/","urlType":"internal"},{"content":"Configuring a user namespace","url":"/docs/next/administration-guide/configuring-a-user-namespace/","urlType":"internal"}]},{"content":"Caching images for faster workspace start","url":"/docs/next/administration-guide/caching-images-for-faster-workspace-start/","urlType":"internal","items":[{"content":"Defining the list of images","url":"/docs/next/administration-guide/defining-the-list-of-images-to-pull/","urlType":"internal"},{"content":"Defining the memory settings","url":"/docs/next/administration-guide/defining-the-memory-parameters-for-the-image-puller/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using the web console","url":"/docs/next/administration-guide/installing-image-puller-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using CLI","url":"/docs/next/administration-guide/installing-image-puller-on-openshift-using-cli/","urlType":"internal"}]},{"content":"Configuring observability","url":"/docs/next/administration-guide/configuring-observability/","urlType":"internal","items":[{"content":"The Woopra telemetry plugin","url":"/docs/next/administration-guide/the-woopra-telemetry-plugin/","urlType":"internal"},{"content":"Creating a telemetry plugin","url":"/docs/next/administration-guide/creating-a-telemetry-plugin/","urlType":"internal","items":[{"content":"Configuring server logging","url":"/docs/next/administration-guide/configuring-server-logging/","urlType":"internal"},{"content":"Collecting logs using chectl","url":"/docs/next/administration-guide/collecting-logs-using-chectl/","urlType":"internal"}]},{"content":"Monitoring the DevWorkspace Operator","url":"/docs/next/administration-guide/monitoring-the-dev-workspace-operator/","urlType":"internal"},{"content":"Monitoring Che Server","url":"/docs/next/administration-guide/monitoring-che/","urlType":"internal"}]},{"content":"Configuring networking","url":"/docs/next/administration-guide/configuring-networking/","urlType":"internal","items":[{"content":"Configuring network policies","url":"/docs/next/administration-guide/configuring-network-policies/","urlType":"internal"},{"content":"Configuring Che hostname","url":"/docs/next/administration-guide/configuring-che-hostname/","urlType":"internal"},{"content":"Configuring Che with self-signed certificates","url":"/docs/next/administration-guide/configuring-che-with-self-signed-certificate/","urlType":"internal"},{"content":"Importing untrusted TLS certificates to Che","url":"/docs/next/administration-guide/importing-untrusted-tls-certificates/","urlType":"internal"},{"content":"Adding labels and annotations","url":"/docs/next/administration-guide/adding-labels-and-annotations/","urlType":"internal"}]},{"content":"Configuring storage","url":"/docs/next/administration-guide/configuring-storage/","urlType":"internal","items":[{"content":"Configuring storage classes","url":"/docs/next/administration-guide/configuring-storage-classes/","urlType":"internal"},{"content":"Configuring the storage strategy","url":"/docs/next/administration-guide/configuring-the-storage-strategy/","urlType":"internal"},{"content":"Configuring storage sizes","url":"/docs/next/administration-guide/configuring-storage-sizes/","urlType":"internal"}]},{"content":"Configuring dashboard","url":"/docs/next/administration-guide/configuring-dashboard/","urlType":"internal","items":[{"content":"Configuring getting started samples","url":"/docs/next/administration-guide/configuring-getting-started-samples/","urlType":"internal"},{"content":"Customizing OpenShift Eclipse Che ConsoleLink icon","url":"/docs/next/administration-guide/customizing-openshift-che-consolelink-icon/","urlType":"internal"}]},{"content":"Managing identities and authorizations","url":"/docs/next/administration-guide/managing-identities-and-authorizations/","urlType":"internal","items":[{"content":"Configuring OAuth for Git providers","url":"/docs/next/administration-guide/configuring-oauth-for-git-providers/","urlType":"internal","items":[{"content":"Configuring OAuth 2.0 for GitHub","url":"/docs/next/administration-guide/configuring-oauth-2-for-github/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for GitLab","url":"/docs/next/administration-guide/configuring-oauth-2-for-gitlab/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for a Bitbucket Server","url":"/docs/next/administration-guide/configuring-oauth-2-for-a-bitbucket-server/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for the Bitbucket Cloud","url":"/docs/next/administration-guide/configuring-oauth-2-for-the-bitbucket-cloud/","urlType":"internal"},{"content":"Configuring OAuth 1.0 for a Bitbucket Server","url":"/docs/next/administration-guide/configuring-oauth-1-for-a-bitbucket-server/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for Microsoft Azure DevOps Services","url":"/docs/next/administration-guide/configuring-oauth-2-for-microsoft-azure-devops-services/","urlType":"internal"}]},{"content":"Configuring cluster roles for Che users","url":"/docs/next/administration-guide/configuring-cluster-roles-for-users/","urlType":"internal"},{"content":"Configuring advanced authorization","url":"/docs/next/administration-guide/configuring-advanced-authorization/","urlType":"internal"},{"content":"Removing user data in compliance with the GDPR","url":"/docs/next/administration-guide/removing-user-data-in-compliance-with-the-gdpr/","urlType":"internal"}]},{"content":"Configuring fuse-overlayfs","url":"/docs/next/administration-guide/configuring-fuse/","urlType":"internal"}]},{"content":"Managing IDE extensions","url":"/docs/next/administration-guide/managing-ide-extensions/","urlType":"internal","items":[{"content":"Extensions for Microsoft Visual Studio Code - Open Source","url":"/docs/next/administration-guide/extensions-for-microsoft-visual-studio-code-open-source/","urlType":"internal"}]},{"content":"Using the Che server API","url":"/docs/next/administration-guide/managing-workloads-using-the-che-server-api/","urlType":"internal"},{"content":"Upgrading Che","url":"/docs/next/administration-guide/upgrading-che/","urlType":"internal","items":[{"content":"Upgrading the chectl management tool","url":"/docs/next/administration-guide/upgrading-the-chectl-management-tool/","urlType":"internal"},{"content":"Specifying the update approval strategy","url":"/docs/next/administration-guide/specifying-the-update-approval-strategy/","urlType":"internal"},{"content":"Upgrading Che using the OpenShift web console","url":"/docs/next/administration-guide/upgrading-che-using-the-web-console/","urlType":"internal"},{"content":"Upgrading Che using the CLI management tool","url":"/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool/","urlType":"internal"},{"content":"Upgrading Che in a restricted environment","url":"/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/","urlType":"internal"},{"content":"Repairing the DevWorkspace Operator on OpenShift","url":"/docs/next/administration-guide/repairing-the-devworkspace-operator-on-openshift/","urlType":"internal"}]},{"content":"Uninstalling Che","url":"/docs/next/administration-guide/uninstalling-che/","urlType":"internal"}],"root":true,"order":3},{"items":[{"content":"Extensions","url":"/docs/next/extensions/extensions/","urlType":"internal","items":[{"content":"OpenShift Connector","url":"/docs/next/extensions/openshift-connector-overview/","urlType":"internal","items":[{"content":"Features of OpenShift Connector","url":"/docs/next/extensions/features-of-openshift-connector/","urlType":"internal"},{"content":"Installing OpenShift Connector in Eclipse Che","url":"/docs/next/extensions/installing-openshift-connector-in-che/","urlType":"internal"},{"content":"Authenticating with OpenShift Connector from Eclipse Che","url":"/docs/next/extensions/authenticating-with-openshift-connector-from-che/","urlType":"internal"},{"content":"Creating Components with OpenShift Connector in Eclipse Che","url":"/docs/next/extensions/creating-components-with-openshift-connector-in-che/","urlType":"internal"},{"content":"Connecting source code from GitHub to a OpenShift Component","url":"/docs/next/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/","urlType":"internal"}]}]}],"root":true,"order":4},{"items":[{"content":"Che glossary","url":"/docs/next/glossary/che-glossary/","urlType":"internal"}],"root":true,"order":5}]},"docs/che-7":{"displayVersion":"old (7.41)","title":"Documentation","version":"che-7","name":"docs","prerelease":true,"asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"Eclipse Che Documentation","site-url":"https://www.eclipse.org/che","context":"che","experimental":"","favicon":"favicon.png","prod":"Eclipse&#160;Che"},"sourcemap":true},"url":"/docs/che-7/","navigation":[]},"docs/7.81.x":{"displayVersion":"7.81.x","title":"Documentation","version":"7.81.x","name":"docs","asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"Eclipse Che Documentation","site-url":"https://www.eclipse.org/che","context":"che","experimental":"","favicon":"favicon.png","ocp":"OpenShift&#160;Container&#160;Platform","ocp4-ver":"4.12","che-plugin-registry-directory":"che-plugin-registry","devworkspace-operator-index-disconnected-install":"quay.io/devfile/devworkspace-operator-index:release-digest","devworkspace-operator-version-patch":"0.25.1","devworkspace":"DevWorkspace","devworkspace-id":"devworkspace","docker-cli":"docker","hosted-che-docs":"xref:hosted-che:hosted-che.adoc[]","identity-provider-legacy-id":"keycloak","identity-provider-legacy":"Keycloak","image-puller-cr-name":"KubernetesImagePuller","image-puller-deployment-id":"kubernetes-image-puller-operator","image-puller-deployment-name":"kubernetes-image-puller","image-puller-image-name":"quay.io/eclipse/kubernetes-image-puller","image-puller-image-tag":"latest","image-puller-images":"java11-maven=quay.io/eclipse/che-java11-maven:nightly;che-theia=quay.io/eclipse/che-theia:next;java-plugin-runner=eclipse/che-remote-plugin-runner-java8:latest;","image-puller-name-short":"Image Puller","image-puller-name":"Kubernetes Image Puller","image-puller-namespace":"k8s-image-puller","image-puller-operator-id":"kubernetes-image-puller-operator","image-puller-operator-name":"Kubernetes Image Puller Operator","image-puller-operator-repository-name":"kubernetes-image-puller-operator","image-puller-repository-name":"kubernetes-image-puller","kube-ver-min":"1.21","kubernetes":"Kubernetes","link-installing-orch-cli":"link:https://kubernetes.io/docs/tasks/tools/#kubectl[Kubernetes - Install Tools: kubectl]","link-kube-rbac-proxy":"link:https://github.com/brancz/kube-rbac-proxy[kube-rbac-proxy]","link-manage-compute-resources-container":"link:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/[Kubernetes - Resource management for pods and containers]","link-oauth2-proxy":"link:https://github.com/oauth2-proxy/oauth2-proxy[OAuth2 Proxy]","link-prod-cli-documentation":"link:https://github.com/che-incubator/chectl/[`chectl` reference documentation]","link-understanding-custom-resources":"link:https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/[Kubernetes - Understanding Custom Resources]","namespace":"namespace","orch-cli-link":"link:https://kubernetes.io/docs/reference/kubectl/overview/[Overview of kubectl]","orch-cli":"kubectl","orch-ingress":"Kubernetes Ingress","orch-name":"Kubernetes","orch-namespace":"namespace","osd":"OpenShift&#160;Dedicated","platforms-cli":"`kubectl` or `oc`","platforms-ingress":"Kubernetes Ingress or OpenShift Route","platforms-name":"Kubernetes or OpenShift","platforms-namespace":"Kubernetes namespace or OpenShift project","pre-migration-prod-checluster":"eclipse-che","pre-migration-prod-deployment":"che","pre-migration-prod-id-short":"che","pre-migration-prod-operator":"che-operator","pre-migration-prod-subscription":"eclipse-che","pre-migration-prod-package":"eclipse-che","pre-migration-prod-channel":"stable","pre-migration-prod-catalog-source":"community-operators","pre-migration-prod-starting-csv":"eclipse-che.v7.41.2","prod-checluster":"eclipse-che","prod-cli":"chectl","prod-deployment":"che","prod-docs-url-backup-recovery":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/backup-and-recovery/[Backup and recovery]","prod-docs-url-enable-oauth":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/configuring-openshift-oauth/[Configuring OpenShift OAuth]","prod-home":"/home/user","prod-host":"che-host","prod-id-short":"che","prod-id":"eclipse-che","prod-last-version-pre-dwo":7.41,"prod-namespace":"eclipse-che","prod-operator-bundle-name":"eclipse-che","prod-operator-image-name":"che-operator","prod-operator-index":"registry.access.redhat.com/redhat/community-operator-index:v4.12","prod-operator-package-name":"eclipse-che","prod-operator":"che-operator","prod-prev-short":"Che","prod-prev-id-short":"che","prod-prev-ver":"previous minor version","prod-short":"Che","prod-stable-channel-catalog-source":"community-operators","prod-stable-channel-package":"eclipse-che","prod-stable-channel":"stable","prod-stable-channel-starting-csv":"eclipse-che.v7.49.0","prod-upstream":"Eclipse&#160;Che","prod-url":"https://__&lt;che_fqdn&gt;__","prod-ver-major":"7","prod-ver-patch":"7.81.0","prod-ver":"7.81","prod-workspace":"che-ws","prod":"Eclipse&#160;Che","prod2":"Eclipse&#160;Che","project-context":"che","repo-path":"","rh-os-devspaces":"Red Hat OpenShift Dev Spaces","rh-os-local":"Red Hat OpenShift Local","theia-endpoint-image":"eclipse/che-theia-endpoint-runtime:next"},"sourcemap":true},"url":"/docs/stable/overview/introduction-to-eclipse-che/","navigation":[{"items":[{"content":"Introduction to Che","url":"/docs/stable/overview/introduction-to-eclipse-che/","urlType":"internal"}],"root":true,"order":0},{"items":[{"content":"Eclipse Che hosted by Red Hat","url":"/docs/stable/hosted-che/hosted-che/","urlType":"internal"}],"root":true,"order":1},{"content":"User Guide","items":[{"content":"Getting started with Che","url":"/docs/stable/end-user-guide/getting-started-with-che/","urlType":"internal","items":[{"content":"Starting a workspace from a Git repository URL","url":"/docs/stable/end-user-guide/starting-a-workspace-from-a-git-repository-url/","urlType":"internal","items":[{"content":"Optional parameters for the URLs for starting a new workspace","url":"/docs/stable/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/","urlType":"internal","items":[{"content":"URL parameter concatenation","url":"/docs/stable/end-user-guide/url-parameter-concatenation/","urlType":"internal"},{"content":"URL parameter for the IDE","url":"/docs/stable/end-user-guide/url-parameter-for-the-ide/","urlType":"internal"},{"content":"URL parameter for starting duplicate workspaces","url":"/docs/stable/end-user-guide/url-parameter-for-starting-duplicate-workspaces/","urlType":"internal"},{"content":"URL parameter for the devfile file name","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-name/","urlType":"internal"},{"content":"URL parameter for the devfile file path","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-path/","urlType":"internal"},{"content":"URL parameter for the workspace storage","url":"/docs/stable/end-user-guide/url-parameter-for-the-workspace-storage/","urlType":"internal"},{"content":"URL parameter for additional remotes","url":"/docs/stable/end-user-guide/url-parameter-for-additional-remotes/","urlType":"internal"},{"content":"URL parameter for a container image","url":"/docs/stable/end-user-guide/url-parameter-for-container-image/","urlType":"internal"}]}]},{"content":"Starting a workspace from a raw devfile URL","url":"/docs/stable/end-user-guide/starting-a-workspace-from-a-raw-devfile-url/","urlType":"internal"},{"content":"Basic actions you can perform on a workspace","url":"/docs/stable/end-user-guide/basic-actions-you-can-perform-on-a-workspace/","urlType":"internal"},{"content":"Authenticating to a Git server from a workspace","url":"/docs/stable/end-user-guide/authenticating-to-a-git-server-from-a-workspace/","urlType":"internal"}]},{"content":"Using Che in team workflow","url":"/docs/stable/end-user-guide/using-che-in-team-workflow/","urlType":"internal","items":[{"content":"Badge for first-time contributors","url":"/docs/stable/end-user-guide/first-time-contributors/","urlType":"internal"},{"content":"Reviewing pull and merge requests","url":"/docs/stable/end-user-guide/benefits-of-pull-requests-review-in-che/","urlType":"internal"},{"content":"Try in Web IDE GitHub action","url":"/docs/stable/end-user-guide/try-in-web-ide-github-action/","urlType":"internal"}]},{"content":"Customizing workspace components","url":"/docs/stable/end-user-guide/customizing-workspace-components/","urlType":"internal"},{"content":"Introduction to devfile in Che","url":"/docs/stable/end-user-guide/devfile-introduction/","urlType":"internal"},{"content":"IDEs in workspaces","url":"/docs/stable/end-user-guide/ides-in-workspaces/","urlType":"internal","items":[{"content":"Microsoft Visual Studio Code - Open Source","url":"/docs/stable/end-user-guide/microsoft-visual-studio-code-open-source-ide/","urlType":"internal"},{"content":"Defining a common IDE","url":"/docs/stable/end-user-guide/defining-a-common-ide/","urlType":"internal"}]},{"content":"Using credentials and configurations in workspaces","url":"/docs/stable/end-user-guide/using-credentials-and-configurations-in-workspaces/","urlType":"internal","items":[{"content":"Mounting Secrets","url":"/docs/stable/end-user-guide/mounting-secrets/","urlType":"internal","items":[{"content":"Creating image pull Secrets","url":"/docs/stable/end-user-guide/creating-image-pull-secrets/","urlType":"internal"},{"content":"Using a Git-provider access token","url":"/docs/stable/end-user-guide/using-a-git-provider-access-token/","urlType":"internal"}]},{"content":"Mounting ConfigMaps","url":"/docs/stable/end-user-guide/mounting-configmaps/","urlType":"internal","items":[{"content":"Mounting Git configuration","url":"/docs/stable/end-user-guide/mounting-git-configuration/","urlType":"internal"}]},{"content":"Enabling artifact repositories in a restricted environment","url":"/docs/stable/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/","urlType":"internal","items":[{"content":"Maven","url":"/docs/stable/end-user-guide/enabling-maven-artifact-repositories/","urlType":"internal"},{"content":"Gradle","url":"/docs/stable/end-user-guide/enabling-gradle-artifact-repositories/","urlType":"internal"},{"content":"npm","url":"/docs/stable/end-user-guide/enabling-npm-artifact-repositories/","urlType":"internal"},{"content":"Python","url":"/docs/stable/end-user-guide/enabling-python-artifact-repositories/","urlType":"internal"},{"content":"Go","url":"/docs/stable/end-user-guide/enabling-go-artifact-repositories/","urlType":"internal"},{"content":"NuGet","url":"/docs/stable/end-user-guide/enabling-nuget-artifact-repositories/","urlType":"internal"}]}]},{"content":"Requesting persistent storage for workspaces","url":"/docs/stable/end-user-guide/requesting-persistent-storage-for-workspaces/","urlType":"internal"},{"content":"Integrating with Kubernetes","url":"/docs/stable/end-user-guide/integrating-with-kubernetes/","urlType":"internal","items":[{"content":"Managing workspaces with Kubernetes APIs","url":"/docs/stable/end-user-guide/managing-workspaces-with-apis/","urlType":"internal"},{"content":"Automatic Kubernetes token injection","url":"/docs/stable/end-user-guide/automatic-token-injection/","urlType":"internal"},{"content":"Navigating Che from OpenShift Developer Perspective","url":"/docs/stable/end-user-guide/navigating-che-from-openshift-developer-perspective/","urlType":"internal"},{"content":"Navigating OpenShift web console from Che","url":"/docs/stable/end-user-guide/navigating-openshift-web-console-from-che/","urlType":"internal"}]},{"content":"Troubleshooting Che","url":"/docs/stable/end-user-guide/troubleshooting-che/","urlType":"internal","items":[{"content":"Viewing Che workspaces logs","url":"/docs/stable/end-user-guide/viewing-che-workspaces-logs/","urlType":"internal","items":[{"content":"Workspace logs in CLI","url":"/docs/stable/end-user-guide/viewing-workspace-logs-in-cli/","urlType":"internal"},{"content":"Workspace logs in OpenShift console","url":"/docs/stable/end-user-guide/viewing-workspace-logs-in-the-openshift-console/","urlType":"internal"},{"content":"Language servers and debug adapters logs in the editor","url":"/docs/stable/end-user-guide/viewing-language-servers-and-debug-adapters-logs-in-visual-studio-code/","urlType":"internal"}]},{"content":"Troubleshooting slow workspaces","url":"/docs/stable/end-user-guide/troubleshooting-slow-workspaces/","urlType":"internal"},{"content":"Troubleshooting network problems","url":"/docs/stable/end-user-guide/troubleshooting-network-problems/","urlType":"internal"},{"content":"Troubleshooting webview loading error","url":"/docs/stable/end-user-guide/troubleshooting-webview-loading-error/","urlType":"internal"}]}],"root":true,"order":2},{"content":"Administration Guide","items":[{"content":"Preparing the installation","url":"/docs/stable/administration-guide/preparing-the-installation/","urlType":"internal","items":[{"content":"Supported platforms","url":"/docs/stable/administration-guide/supported-platforms/","urlType":"internal"},{"content":"Installing the chectl management tool","url":"/docs/stable/administration-guide/installing-the-chectl-management-tool/","urlType":"internal"},{"content":"Architecture","url":"/docs/stable/administration-guide/architecture-overview/","urlType":"internal","items":[{"content":"Server components","url":"/docs/stable/administration-guide/server-components/","urlType":"internal","items":[{"content":"Che operator","url":"/docs/stable/administration-guide/che-operator/","urlType":"internal"},{"content":"DevWorkspace operator","url":"/docs/stable/administration-guide/devworkspace-operator/","urlType":"internal"},{"content":"Gateway","url":"/docs/stable/administration-guide/gateway/","urlType":"internal"},{"content":"User dashboard","url":"/docs/stable/administration-guide/dashboard/","urlType":"internal"},{"content":"Devfile registries","url":"/docs/stable/administration-guide/devfile-registries/","urlType":"internal"},{"content":"Che server","url":"/docs/stable/administration-guide/che-server/","urlType":"internal"},{"content":"Plug-in registry","url":"/docs/stable/administration-guide/plugin-registry/","urlType":"internal"}]},{"content":"User workspaces","url":"/docs/stable/administration-guide/user-workspaces/","urlType":"internal"}]},{"content":"Calculating Che resource requirements","url":"/docs/stable/administration-guide/calculating-che-resource-requirements/","urlType":"internal"}]},{"content":"Installing Che","url":"/docs/stable/administration-guide/installing-che/","urlType":"internal","items":[{"content":"Installing Che in the cloud","url":"/docs/stable/administration-guide/installing-che-in-the-cloud/","urlType":"internal","items":[{"content":"Installing Che on OpenShift using CLI","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-cli/","urlType":"internal"},{"content":"Installing Che on OpenShift using the web console","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Che in a restricted environment","url":"/docs/stable/administration-guide/installing-che-in-a-restricted-environment/","urlType":"internal"},{"content":"Installing Che on Microsoft Azure","url":"/docs/stable/administration-guide/installing-che-on-microsoft-azure/","urlType":"internal"}]},{"content":"Installing Che locally","url":"/docs/stable/administration-guide/installing-che-locally/","urlType":"internal","items":[{"content":"Installing Che on Red Hat OpenShift Local","url":"/docs/stable/administration-guide/installing-che-on-red-hat-openshift-local/","urlType":"internal"},{"content":"Installing Che on Minikube","url":"/docs/stable/administration-guide/installing-che-on-minikube/","urlType":"internal"},{"content":"Installing Che on Minikube with Keycloak as the OIDC provider","url":"/docs/stable/administration-guide/installing-che-on-minikube-keycloak-oidc/","urlType":"internal"}]},{"content":"Finding the fully qualified domain name (FQDN)","url":"/docs/stable/administration-guide/finding-the-fully-qualified-domain-name-fqdn/","urlType":"internal"}]},{"content":"Configuring Che","url":"/docs/stable/administration-guide/configuring-che/","urlType":"internal","items":[{"content":"Understanding the <code>CheCluster</code> Custom Resource","url":"/docs/stable/administration-guide/understanding-the-checluster-custom-resource/","urlType":"internal","items":[{"content":"Using chectl to configure the <code>CheCluster</code> Custom Resource during installation","url":"/docs/stable/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/","urlType":"internal"},{"content":"Using the CLI to configure the CheCluster Custom Resource","url":"/docs/stable/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/","urlType":"internal"},{"content":"<code>CheCluster</code> Custom Resource fields reference","url":"/docs/stable/administration-guide/checluster-custom-resource-fields-reference/","urlType":"internal"}]},{"content":"Configuring namespaces","url":"/docs/stable/administration-guide/configuring-namespace-provisioning/","urlType":"internal","items":[{"content":"Configuring namespace name","url":"/docs/stable/administration-guide/configuring-workspace-target-namespace/","urlType":"internal"},{"content":"Provisioning namespaces in advance","url":"/docs/stable/administration-guide/provisioning-namespaces-in-advance/","urlType":"internal"}]},{"content":"Configuring server components","url":"/docs/stable/administration-guide/configuring-server-components/","urlType":"internal","items":[{"content":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Eclipse&#160;Che container","url":"/docs/stable/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/","urlType":"internal"},{"content":"Advanced configuration options for Che server","url":"/docs/stable/administration-guide/advanced-configuration-options-for-the-che-server-component/","urlType":"internal"}]},{"content":"Configuring workspaces globally","url":"/docs/stable/administration-guide/configuring-workspaces-globally/","urlType":"internal","items":[{"content":"Limiting the number of workspaces that a user can keep","url":"/docs/stable/administration-guide/limiting-the-number-of-workspaces-that-a-user-can-keep/","urlType":"internal"},{"content":"Enabling users to run multiple workspaces simultaneously","url":"/docs/stable/administration-guide/enabling-users-to-run-multiple-workspaces-simultaneously/","urlType":"internal"},{"content":"Git with self-signed certificates","url":"/docs/stable/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/","urlType":"internal"},{"content":"Configuring workspaces nodeSelector","url":"/docs/stable/administration-guide/configuring-workspaces-nodeselector/","urlType":"internal"},{"content":"Open VSX registry URL","url":"/docs/stable/administration-guide/configuring-the-open-vsx-registry-url/","urlType":"internal"},{"content":"Configuring a user namespace","url":"/docs/stable/administration-guide/configuring-a-user-namespace/","urlType":"internal"}]},{"content":"Caching images for faster workspace start","url":"/docs/stable/administration-guide/caching-images-for-faster-workspace-start/","urlType":"internal","items":[{"content":"Defining the list of images","url":"/docs/stable/administration-guide/defining-the-list-of-images-to-pull/","urlType":"internal"},{"content":"Defining the memory settings","url":"/docs/stable/administration-guide/defining-the-memory-parameters-for-the-image-puller/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using the web console","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using CLI","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-cli/","urlType":"internal"}]},{"content":"Configuring observability","url":"/docs/stable/administration-guide/configuring-observability/","urlType":"internal","items":[{"content":"The Woopra telemetry plugin","url":"/docs/stable/administration-guide/the-woopra-telemetry-plugin/","urlType":"internal"},{"content":"Creating a telemetry plugin","url":"/docs/stable/administration-guide/creating-a-telemetry-plugin/","urlType":"internal","items":[{"content":"Configuring server logging","url":"/docs/stable/administration-guide/configuring-server-logging/","urlType":"internal"},{"content":"Collecting logs using chectl","url":"/docs/stable/administration-guide/collecting-logs-using-chectl/","urlType":"internal"}]},{"content":"Monitoring the DevWorkspace Operator","url":"/docs/stable/administration-guide/monitoring-the-dev-workspace-operator/","urlType":"internal"},{"content":"Monitoring Che Server","url":"/docs/stable/administration-guide/monitoring-che/","urlType":"internal"}]},{"content":"Configuring networking","url":"/docs/stable/administration-guide/configuring-networking/","urlType":"internal","items":[{"content":"Configuring network policies","url":"/docs/stable/administration-guide/configuring-network-policies/","urlType":"internal"},{"content":"Configuring Che hostname","url":"/docs/stable/administration-guide/configuring-che-hostname/","urlType":"internal"},{"content":"Configuring Che with self-signed certificates","url":"/docs/stable/administration-guide/configuring-che-with-self-signed-certificate/","urlType":"internal"},{"content":"Importing untrusted TLS certificates to Che","url":"/docs/stable/administration-guide/importing-untrusted-tls-certificates/","urlType":"internal"},{"content":"Adding labels and annotations","url":"/docs/stable/administration-guide/adding-labels-and-annotations/","urlType":"internal"}]},{"content":"Configuring storage","url":"/docs/stable/administration-guide/configuring-storage/","urlType":"internal","items":[{"content":"Configuring storage classes","url":"/docs/stable/administration-guide/configuring-storage-classes/","urlType":"internal"},{"content":"Configuring the storage strategy","url":"/docs/stable/administration-guide/configuring-the-storage-strategy/","urlType":"internal"},{"content":"Configuring storage sizes","url":"/docs/stable/administration-guide/configuring-storage-sizes/","urlType":"internal"}]},{"content":"Configuring dashboard","url":"/docs/stable/administration-guide/configuring-dashboard/","urlType":"internal","items":[{"content":"Configuring getting started samples","url":"/docs/stable/administration-guide/configuring-getting-started-samples/","urlType":"internal"},{"content":"Customizing OpenShift Eclipse Che ConsoleLink icon","url":"/docs/stable/administration-guide/customizing-openshift-che-consolelink-icon/","urlType":"internal"}]},{"content":"Managing identities and authorizations","url":"/docs/stable/administration-guide/managing-identities-and-authorizations/","urlType":"internal","items":[{"content":"Configuring OAuth for Git providers","url":"/docs/stable/administration-guide/configuring-oauth-for-git-providers/","urlType":"internal","items":[{"content":"Configuring OAuth 2.0 for GitHub","url":"/docs/stable/administration-guide/configuring-oauth-2-for-github/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for GitLab","url":"/docs/stable/administration-guide/configuring-oauth-2-for-gitlab/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for a Bitbucket Server","url":"/docs/stable/administration-guide/configuring-oauth-2-for-a-bitbucket-server/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for the Bitbucket Cloud","url":"/docs/stable/administration-guide/configuring-oauth-2-for-the-bitbucket-cloud/","urlType":"internal"},{"content":"Configuring OAuth 1.0 for a Bitbucket Server","url":"/docs/stable/administration-guide/configuring-oauth-1-for-a-bitbucket-server/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for Microsoft Azure DevOps Services","url":"/docs/stable/administration-guide/configuring-oauth-2-for-microsoft-azure-devops-services/","urlType":"internal"}]},{"content":"Configuring cluster roles for Che users","url":"/docs/stable/administration-guide/configuring-cluster-roles-for-users/","urlType":"internal"},{"content":"Configuring advanced authorization","url":"/docs/stable/administration-guide/configuring-advanced-authorization/","urlType":"internal"},{"content":"Removing user data in compliance with the GDPR","url":"/docs/stable/administration-guide/removing-user-data-in-compliance-with-the-gdpr/","urlType":"internal"}]}]},{"content":"Managing IDE extensions","url":"/docs/stable/administration-guide/managing-ide-extensions/","urlType":"internal","items":[{"content":"Extensions for Microsoft Visual Studio Code - Open Source","url":"/docs/stable/administration-guide/extensions-for-microsoft-visual-studio-code-open-source/","urlType":"internal"}]},{"content":"Using the Che server API","url":"/docs/stable/administration-guide/managing-workloads-using-the-che-server-api/","urlType":"internal"},{"content":"Upgrading Che","url":"/docs/stable/administration-guide/upgrading-che/","urlType":"internal","items":[{"content":"Upgrading the chectl management tool","url":"/docs/stable/administration-guide/upgrading-the-chectl-management-tool/","urlType":"internal"},{"content":"Specifying the update approval strategy","url":"/docs/stable/administration-guide/specifying-the-update-approval-strategy/","urlType":"internal"},{"content":"Upgrading Che using the OpenShift web console","url":"/docs/stable/administration-guide/upgrading-che-using-the-web-console/","urlType":"internal"},{"content":"Upgrading Che using the CLI management tool","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool/","urlType":"internal"},{"content":"Upgrading Che in a restricted environment","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/","urlType":"internal"},{"content":"Repairing the DevWorkspace Operator on OpenShift","url":"/docs/stable/administration-guide/repairing-the-devworkspace-operator-on-openshift/","urlType":"internal"}]},{"content":"Uninstalling Che","url":"/docs/stable/administration-guide/uninstalling-che/","urlType":"internal"}],"root":true,"order":3},{"items":[{"content":"Extensions","url":"/docs/stable/extensions/extensions/","urlType":"internal","items":[{"content":"OpenShift Connector","url":"/docs/stable/extensions/openshift-connector-overview/","urlType":"internal","items":[{"content":"Features of OpenShift Connector","url":"/docs/stable/extensions/features-of-openshift-connector/","urlType":"internal"},{"content":"Installing OpenShift Connector in Eclipse Che","url":"/docs/stable/extensions/installing-openshift-connector-in-che/","urlType":"internal"},{"content":"Authenticating with OpenShift Connector from Eclipse Che","url":"/docs/stable/extensions/authenticating-with-openshift-connector-from-che/","urlType":"internal"},{"content":"Creating Components with OpenShift Connector in Eclipse Che","url":"/docs/stable/extensions/creating-components-with-openshift-connector-in-che/","urlType":"internal"},{"content":"Connecting source code from GitHub to a OpenShift Component","url":"/docs/stable/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/","urlType":"internal"}]}]}],"root":true,"order":4},{"items":[{"content":"Che glossary","url":"/docs/stable/glossary/che-glossary/","urlType":"internal"}],"root":true,"order":5}]}}}}) \ No newline at end of file
+antoraSearch.initSearch(lunr, {"index":{"version":"2.3.9","fields":["title","name","text","component"],"fieldVectors":[["title/1",[0,5.538,1,12.266,2,17.566]],["name/1",[0,0.432,1,0.957,2,1.37]],["text/1",[0,0.573,1,1.978,2,2.806,3,0.824,4,2.557,5,1.586,6,1.46,7,0.291,8,0.046,9,6.034,10,3.389,11,2.859,12,6.327,13,1.914,14,2.557,15,1.331,16,1.825,17,2.302,18,2.667,19,2.589,20,0.992,21,1.54,22,1.636,23,1.277,24,2.589,25,1.586,26,2.488,27,1.025,28,1.08,29,4.168,30,2.557,31,3.752,32,2.557,33,1.256,34,3.939,35,4.75,36,1.387,37,3.16,38,1.341,39,3.186,40,3.465,41,1.547,42,2.768,43,3.576,44,3.102,45,3.093,46,3.076,47,3.076,48,3.51,49,3.03,50,1.885,51,3.864,52,4.567,53,4.567,54,0.969,55,3.864,56,1.748,57,2.47,58,0.601,59,3.111,60,0.755,61,0.792,62,2.302,63,4.567,64,2.667,65,2.359,66,2.134,67,2.557,68,2.535,69,1.636,70,0.865,71,2.557,72,2.557,73,2.667,74,2.975,75,2.557,76,0.608,77,1.36,78,1.908,79,1.745,80,1.636,81,2.134,82,1.691,83,2.557,84,2.975,85,1.246,86,2.134,87,1.07,88,0.937,89,1.303,90,2.443,91,2.557,92,2.557,93,2.557,94,2.557,95,1.54,96,0.822,97,1.087,98,2.757,99,1.773,100,1.252,101,0.843,102,2.557,103,2.302,104,2.302,105,2.302,106,1.802,107,1.745,108,2.302,109,2.302,110,2.008,111,1.36]],["component/1",[112,0.373]],["title/2",[0,5.538,113,12.949,114,16.368]],["name/2",[0,0.432,113,1.01,114,1.277]],["text/2",[8,0.042,10,3.247,11,2.685,43,3.507,60,2.435,88,3.023,89,4.202,115,1.816]],["component/2",[112,0.373]],["title/3",[0,5.538,54,6.38,116,43.875]],["name/3",[0,0.432,54,0.498,116,3.423]],["text/3",[0,0.856,3,1.01,5,3.167,6,2.917,7,0.987,8,0.046,28,1.426,33,1.451,36,1.848,38,1.548,44,2.603,50,1.269,54,0.872,61,1.582,76,1.214,88,2.577,89,4.413,98,5.317,115,1.125,116,6.463,117,2.041,118,2.138,119,3.365,120,5.106,121,4.597,122,4.262,123,5.106,124,3.645,125,4.262,126,4.012,127,4.597,128,2.917,129,5.106,130,3.442,131,1.247,132,4.262,133,3.825,134,3.267,135,4.262,136,4.597,137,4.262,138,3.812,139,4.262,140,6.328,141,3.825,142,6.328,143,4.262,144,5.106,145,5.106,146,1.269,147,6.314,148,2.845,149,5.106,150,5.106,151,5.106,152,2.55,153,4.597,154,4.012,155,4.012,156,4.597,157,5.106,158,2.379,159,4.012,160,2.208,161,2.845,162,5.106,163,1.751,164,2.474,165,1.663]],["component/3",[112,0.373]],["title/4",[166,23.731,167,21.876,168,17.732,169,24.577]],["name/4",[166,1.772,167,1.633,168,1.324,169,1.835]],["text/4",[3,1.175,7,0.887,8,0.044,20,3.368,28,1.055,38,1.309,43,2.528,44,3.029,54,0.845,80,3.802,115,1.309,131,1.381,165,1.936,167,3.208,168,3.456,169,4.426,170,4.957,171,5.953,172,3.162,173,5.944,174,4.669,175,4.961,176,4.669,177,4.669,178,2.449,179,1.608,180,5.944,181,5.944,182,4.436,183,2.802,184,5.351,185,5.944,186,1.545,187,4.077,188,4.669,189,3.312,190,4.243,191,3.686,192,4.669,193,2.376,194,2.21,195,3.686,196,2.121,197,2.341]],["component/4",[112,0.373]],["title/5",[7,5.069,8,0.227,131,7.89,179,8.239,196,15.862,197,17.508]],["name/5",[7,0.355,8,0.016,131,0.553,179,0.578,196,1.112,197,1.227]],["text/5",[2,2.638,3,0.758,5,2.379,7,0.437,8,0.052,13,2.209,15,2.98,28,1.016,33,1.677,41,1.93,56,1.975,79,1.606,82,2.537,101,2.504,131,1.722,137,3.202,141,2.088,146,1.702,158,1.298,164,1.35,165,1.249,179,1.682,186,1.78,196,2.898,197,3.199,198,3.454,199,1.686,200,0.954,201,2.158,202,2.288,203,1.407,204,1.387,205,2.918,206,1.467,207,1.809,208,0.836,209,3.014,210,3.356,211,4.086,212,2.191,213,2.442,214,3.014,215,3.337,216,3.353,217,3.106,218,5.153,219,2.249,220,3.662,221,2.454,222,2.537,223,1.426,224,2.738,225,1.02,226,3.454,227,2.379,228,3.202,229,2.537,230,2.379,231,3.454,232,1.467,233,1.093,234,3.662,235,2.454,236,1.809,237,1.407,238,1.686,239,3.454,240,2.249,241,3.926,242,3.662,243,2.537,244,3.19,245,3.202,246,3.014,247,2.311,248,2.379,249,2.863,250,2.863,251,1.315,252,1.407,253,1.281,254,2.191]],["component/5",[112,0.373]],["title/6",[8,0.3,207,27.714,208,12.81]],["name/6",[8,0.023,207,2.162,208,0.999]],["text/6",[1,1.416,8,0.035,54,1.13,76,1.614,85,2.028,96,2.97,113,1.866,186,2.401,208,2.17,213,2.182,225,1.805,255,3.693,256,4.488,257,5.065,258,3.724,259,6.785,260,2.828,261,1.544,262,2.633,263,2.357,264,5.065,265,4.341,266,3.876,267,4.088]],["component/6",[112,0.373]],["title/7",[54,4.825,96,14.298,186,11.559,208,9.689,262,17.253,263,15.444]],["name/7",[54,0.338,96,1.002,186,0.81,208,0.679,262,1.209,263,1.083]],["text/7",[0,0.742,7,0.898,8,0.031,38,1.333,50,1.958,54,1.104,60,2.585,65,3.521,85,2.771,96,2.532,107,2.533,115,1.333,161,3.372,168,2.021,186,2.698,208,2.021,214,4.753,262,2.348,263,3.605,268,6.051,269,4.753,270,3.245,271,2.565,272,6.186,273,4.516,274,2.853]],["component/7",[112,0.373]],["title/8-1",[27,11.896,37,22.815,39,17.264,40,19.942,275,30.012]],["name/8-1",[]],["text/8-1",[]],["component/8-1",[]],["title/8-2",[0,4.189,179,8.239,276,29.408,277,21.77,278,40.026,279,40.026]],["name/8-2",[]],["text/8-2",[]],["component/8-2",[]],["title/8",[37,27.714,39,20.972,40,24.225]],["name/8",[37,2.162,39,1.636,40,1.89]],["text/8",[0,0.909,3,1.209,7,1.036,8,0.021,23,3.96,27,2.072,28,1.735,36,2.448,38,1.347,39,3.139,40,3.474,41,2.143,50,1.043,58,1.865,61,1.3,70,2.683,76,0.998,87,2.56,99,2.601,130,2.995,131,1.281,146,1.52,160,3.428,163,2.718,164,3.277,165,2.745,179,1.337,200,1.52,201,2.306,202,2.043,204,2.212,205,2.139,206,2.339,207,1.978,208,0.914,213,1.349,223,1.56,225,1.116,255,2.284,275,5.228,276,4.045,277,2.055,278,3.778,279,3.778,280,2.373,281,2.016,282,1.729,283,2.995,284,7.929,285,5.439,286,3.913,287,1.384,288,4.045,289,3.408,290,4.196,291,2.212,292,3.296,293,2.284]],["component/8",[112,0.373]],["title/9-1",[0,4.559,8,0.247,113,10.66,294,32.008,295,26.964]],["name/9-1",[]],["text/9-1",[]],["component/9-1",[]],["title/9",[0,4.189,8,0.227,113,9.794,114,12.38,262,17.253,295,24.774]],["name/9",[0,0.294,8,0.016,113,0.687,114,0.868,262,1.209,295,1.737]],["text/9",[0,0.841,7,0.555,8,0.047,10,3.085,19,2.07,28,1.684,36,2.586,38,1.497,41,1.237,42,3.092,46,1.975,47,1.975,50,1.69,54,0.528,57,1.975,58,1.145,61,1.508,88,2.492,89,3.465,95,2.931,99,2.07,113,1.868,114,2.362,115,1.497,117,2.717,118,2.846,152,4.456,158,1.647,164,3.34,165,1.585,212,2.779,217,2.661,233,1.937,253,2.271,285,3.337,295,4.365,296,4.496,297,2.852,298,2.939,299,3.395,300,5.34,301,4.852,302,3.218,303,6.797,304,3.337,305,1.605,306,2.711,307,2.779,308,4.061,309,3.337,310,3.632,311,4.866,312,4.061,313,2.213,314,4.866,315,2.779,316,2.931,317,4.866,318,2.648]],["component/9",[112,0.373]],["title/10",[8,0.336,319,49.153]],["name/10",[282,2.242,319,4.06]],["text/10",[1,2.035,2,1.612,8,0.047,27,2.275,28,1.572,33,1.114,36,1.919,38,1.188,54,1.035,58,1.269,76,1.735,88,1.978,101,3.053,113,1.607,114,2.577,115,1.188,119,2.258,148,4.066,172,3.882,193,2.156,203,2.675,217,2.779,225,1.435,252,1.978,261,1.228,271,1.757,289,4.937,291,1.951,297,3.162,315,4.168,319,4.026,320,3.162,321,5.394,322,3.85,323,5.732,324,5.208,325,3.081,326,4.856,327,4.066,328,2.749,329,4.237,330,3.451,331,4.026,332,5.394,333,3.006,334,3.85,335,3.7,336,2.749]],["component/10",[112,0.373]],["title/11",[54,5.252,168,16.165,188,38.014,208,10.545,337,36.119]],["name/11",[54,0.379,168,1.166,188,2.741,208,0.76,337,2.604]],["text/11",[0,0.508,2,1.95,7,0.832,8,0.037,11,1.756,27,2.032,28,0.629,33,1.828,38,1.188,41,1.659,50,1.34,54,0.792,56,1.773,58,1.268,70,1.199,76,1.735,106,2.331,114,0.986,115,0.78,119,2.732,122,2.957,131,0.957,136,4.853,146,1.34,158,1.199,165,1.154,166,3.508,167,3.006,168,3.474,169,3.827,170,5.706,171,3.697,179,1.454,182,2.644,189,3.004,194,1.317,196,1.264,197,1.395,202,1.183,208,1.422,232,1.355,233,1.01,244,1.974,253,1.801,256,2.343,261,0.806,263,2.871,267,2.134,298,1.531,305,1.778,306,4.373,307,3.079,337,5.444,338,3.848,339,3.542,340,7.173,341,3.449,342,3.343,343,1.483,344,2.783,345,1.084,346,2.023,347,2.783,348,3.189,349,3.189,350,2.957,351,3.189,352,2.957,353,3.189,354,2.957,355,2.957,356,3.189,357,5.391,358,3.189,359,3.189,360,5.391,361,3.189,362,3.189,363,3.189,364,3.189,365,2.644,366,3.542,367,3.449,368,3.189,369,2.644,370,3.542,371,3.542,372,2.43,373,1.584,374,3.542,375,1.355]],["component/11",[112,0.373]],["title/12",[8,0.271,28,9.42,223,19.735,376,39.621]],["name/12",[8,0.02,28,0.703,223,1.473,376,2.958]],["text/12",[1,0.775,3,0.439,7,0.423,8,0.049,28,1.102,36,0.584,38,0.49,50,1.189,54,0.893,57,2.521,58,1.314,61,0.689,70,0.752,76,0.528,80,1.422,85,2.565,87,0.93,88,0.815,100,1.088,101,2.964,106,3.229,113,1.812,114,1.73,115,1.23,117,0.888,119,2.338,130,1.088,158,1.256,166,2.138,172,1.182,177,1.746,193,1.484,195,5.102,209,1.746,212,1.269,217,2.343,220,1.422,223,2.31,225,1.485,233,1.363,252,1.753,270,0.916,282,0.916,287,1.842,289,4.162,306,3.462,307,4.267,335,3.279,341,0.977,344,1.746,346,1.269,359,4.305,362,3.342,376,4.169,377,1.586,378,1.746,379,2.222,380,4.88,381,2.916,382,1.855,383,2.001,384,3.756,385,2.001,386,3.991,387,2.222,388,3.991,389,3.342,390,3.991,391,2.001,392,4.781,393,2.222,394,1.746,395,1.855,396,2.222,397,3.712,398,2.222,399,1.746,400,2.222,401,1.157,402,2.222,403,2.222,404,2.001,405,3.712,406,1.746,407,1.303,408,2.916,409,1.011,410,3.342,411,1.524,412,7.126,413,5.585,414,9.841,415,2.222,416,10.034,417,6.212,418,2.222,419,3.712,420,5.275,421,2.65,422,6.715,423,6.725,424,2.916,425,2.222,426,2.222,427,2.222,428,2.222,429,2.222,430,1.209,431,1.238,432,1.659,433,3.098,434,7.406,435,4.305,436,2.001,437,0.793,438,3.831,439,3.991,440,2.849,441,1.778,442,2.222,443,8.01,444,5.868,445,3.342,446,2.771,447,2.771,448,1.746,449,2.222,450,2.222,451,2.222,452,1.524]],["component/12",[112,0.373]],["title/13",[8,0.336,217,20.658]],["name/13",[8,0.028,217,1.707]],["text/13",[1,1.208,8,0.053,20,2.247,27,1.881,28,1.682,33,1.579,36,2.397,38,1.275,44,2.951,45,3.394,76,1.377,85,1.73,101,1.91,111,3.08,113,1.888,114,2.13,119,2.424,131,1.028,146,1.439,148,4.263,164,3.336,166,2.588,195,3.591,213,2.46,217,2.859,222,5.06,224,5.461,225,2.035,252,2.123,289,4.263,291,2.094,294,3.83,297,3.394,440,3.058,441,2.153,453,7.65,454,5.212,455,3.226,456,4.832,457,5.06]],["component/13",[112,0.373]],["title/14",[8,0.336,113,14.507]],["name/14",[8,0.028,113,1.198]],["text/14",[0,0.589,1,1.678,2,2.403,8,0.05,11,2.035,13,1.422,27,1.536,28,1.109,33,1.29,38,1.376,55,3.185,58,1.47,85,1.867,113,2.19,114,2.239,115,1.376,168,2.087,196,2.229,203,2.291,223,2.323,258,2.746,260,2.461,261,1.422,262,2.425,285,4.286,291,3.215,295,3.482,320,3.663,325,3.569,330,3.997,345,2.461,373,2.793,401,3.252,458,4.908,459,3.764,460,5.625,461,4.664,462,4.664,463,3.059,464,5.215,465,4.48,466,3.875,467,5.625]],["component/14",[112,0.373]],["title/15",[28,8.588,36,12.724,152,24.166,164,17.034,318,26.334]],["name/15",[28,0.619,36,0.918,152,1.743,164,1.228,318,1.899]],["text/15",[0,0.763,1,1.372,2,1.045,6,0.306,7,0.849,8,0.044,10,0.739,11,1.376,13,0.233,15,0.533,19,0.228,20,0.208,21,0.323,24,0.799,26,0.253,27,1.273,28,1.024,33,0.825,36,0.988,38,0.414,39,1.149,40,1.204,41,1.016,42,0.854,43,0.228,44,1.489,46,0.218,47,0.218,49,0.214,50,1.153,51,0.957,54,0.794,55,0.749,56,1.706,57,0.762,58,0.883,61,2.495,68,1.403,69,1.442,70,1.089,74,0.383,76,0.951,77,0.545,85,1.122,87,0.225,88,1.071,89,0.749,90,0.6,95,0.617,96,0.604,97,0.799,98,2.484,99,1.242,100,0.263,101,0.963,106,1.263,107,1.674,111,1.713,113,1.403,114,1.883,115,1.753,116,0.4,117,0.214,118,0.615,119,2.298,125,0.448,128,1.668,131,0.974,133,0.8,134,0.343,135,0.448,140,1.323,146,1.201,147,0.805,148,0.571,152,2.11,155,0.421,158,2.947,159,2.043,160,3.068,161,0.299,164,1.322,166,2.239,167,1.548,168,2.128,169,1.204,170,1.839,171,0.702,177,0.805,178,1.441,179,1.044,186,1.256,187,0.702,189,0.299,191,2.753,193,0.409,195,2.995,202,0.179,203,0.953,204,0.194,206,0.205,208,0.409,210,0.314,211,0.383,213,0.173,217,1.326,220,1.201,221,0.94,223,0.967,225,0.143,227,0.911,230,0.333,232,0.392,233,1.322,235,0.343,237,0.539,240,1.524,243,1.72,246,0.805,247,0.323,251,0.184,252,1.282,253,2.196,254,0.585,255,0.557,256,0.677,258,0.646,260,0.575,261,0.733,262,3.525,270,1.912,271,0.847,274,0.483,275,1.398,276,1.49,277,1.273,283,0.72,285,0.368,286,1.442,289,0.299,291,0.531,293,0.557,295,0.571,298,0.232,299,1.608,301,2.496,302,4.884,305,0.743,306,1.046,307,1.997,308,0.448,309,0.368,310,1.097,313,0.244,315,0.585,322,0.731,324,1.34,327,0.299,333,0.571,335,0.702,341,0.45,342,0.635,343,0.429,345,0.796,346,4.138,367,0.343,369,0.4,377,0.383,380,1.475,382,0.448,399,1.475,401,0.533,404,0.922,411,0.368,421,0.383,423,0.922,424,0.421,430,2.176,431,1.046,435,0.483,436,0.483,437,1.723,438,3.865,439,0.855,440,2.307,441,0.698,445,0.922,446,0.4,448,0.421,456,0.448,457,0.972,463,0.501,468,0.922,469,1.323,470,1.226,471,1.878,472,2.3,473,1.323,474,1.469,475,3.219,476,2.747,477,1.469,478,1.469,479,1.469,480,1.398,481,1.997,482,1.984,483,1.939,484,1.68,485,1.204,486,0.8,487,1.154,488,1.242,489,0.655,490,1.049,491,0.323,492,4.792,493,1.022,494,0.536,495,0.536,496,0.536,497,1.101,498,1.154,499,0.536,500,0.383,501,1.024,502,0.617,503,0.855,504,1.024,505,0.536,506,1.469,507,0.922,508,0.536,509,0.702,510,0.861,511,0.536,512,0.805,513,0.536,514,1.469,515,0.244,516,0.536,517,0.536,518,0.536,519,0.536,520,2.253,521,0.483,522,1.402,523,0.805,524,0.483,525,0.731,526,0.6,527,0.731,528,1.024,529,0.536,530,0.314,531,0.536,532,0.536,533,0.268,534,0.536,535,1.323,536,2.687,537,1.402,538,1.226,539,0.922,540,0.536,541,0.536,542,1.165,543,1.402,544,0.536,545,1.608,546,1.024,547,0.731,548,1.131,549,0.448,550,0.805,551,1.024,552,1.226,553,0.536,554,0.368,555,0.483,556,1.682,557,1.323,558,0.655,559,0.855,560,1.024,561,0.655,562,0.557,563,1.024,564,0.635,565,1.567,566,0.448,567,0.448,568,2.295,569,0.4,570,0.4,571,0.368,572,0.263,573,0.4,574,0.855,575,1.201,576,1.932,577,1.024,578,0.805,579,0.922,580,0.4,581,0.383,582,0.483,583,0.448,584,0.483,585,2.038,586,3.756,587,0.536,588,0.782,589,0.279,590,1.288,591,0.536,592,0.383,593,0.483,594,1.101,595,1.469,596,1.154,597,0.483,598,0.483,599,1.084,600,0.421,601,0.448,602,2.341,603,0.448,604,1.469,605,0.483,606,0.383,607,0.483,608,0.483,609,0.338,610,0.448,611,0.536,612,1.024,613,1.348,614,0.536,615,0.314,616,0.448,617,0.536,618,0.536,619,0.536,620,0.536,621,0.536,622,1.024,623,1.69,624,1.024,625,0.383,626,1.024,627,1.024,628,1.024,629,0.702,630,0.536,631,0.483,632,1.024,633,0.805,634,0.448,635,0.343,636,0.383,637,0.448,638,1.459,639,0.483,640,1.323,641,0.6,642,0.483,643,0.536,644,0.483,645,0.922,646,0.536,647,0.536,648,0.764,649,0.483,650,0.536,651,0.292,652,0.536,653,0.421,654,0.483,655,0.383,656,0.536,657,0.421,658,0.383,659,0.355,660,0.383,661,0.483,662,1.024,663,2.202,664,0.536,665,0.94,666,0.536,667,0.536,668,0.483,669,0.4,670,0.536,671,0.536,672,0.536,673,0.922,674,0.764,675,1.878,676,1.878,677,1.34,678,3.497,679,1.878,680,1.101,681,1.165,682,1.442,683,0.536,684,0.448,685,0.421,686,0.299,687,0.268,688,0.483,689,0.182,690,0.536,691,0.693,692,1.024,693,0.448,694,1.024,695,0.355,696,1.024,697,0.292,698,0.536,699,0.355,700,1.469,701,0.94,702,2.085,703,0.536,704,0.536,705,0.383,706,1.878,707,0.536,708,0.536,709,0.483,710,1.148,711,0.306,712,0.421,713,0.536,714,0.483,715,0.273,716,0.536,717,0.922,718,0.855,719,0.922,720,0.922,721,0.922,722,0.483,723,0.448,724,1.663,725,0.483,726,0.483,727,0.232,728,1.024,729,0.483,730,0.922,731,0.536,732,1.878,733,1.878,734,1.878,735,2.6,736,0.483,737,0.383,738,0.536,739,0.536,740,0.483,741,0.483,742,0.448,743,0.483,744,0.383,745,0.448,746,0.536,747,0.4,748,0.536,749,0.536,750,0.536,751,0.536,752,1.024,753,1.024,754,0.483,755,0.483,756,0.536,757,0.536,758,0.855,759,0.536,760,0.536,761,1.567,762,1.024,763,1.024,764,1.024,765,2.6,766,0.536,767,0.536,768,0.536,769,0.448,770,0.536,771,1.024,772,0.536,773,0.536,774,0.483,775,0.536,776,0.536,777,1.398,778,1.567,779,0.536,780,0.536,781,0.536,782,0.536,783,0.536,784,0.483,785,0.536,786,0.448,787,0.536,788,0.536,789,0.536,790,0.922,791,0.299,792,0.536,793,0.536,794,0.536]],["component/15",[112,0.373]],["title/16",[7,6.052,163,18.198,609,17.507,795,32.922]],["name/16",[7,0.452,163,1.359,609,1.307,795,2.458]],["text/16",[2,2.601,6,2.6,7,0.992,8,0.049,13,2.059,16,3.249,27,1.857,28,0.808,38,1.003,42,2.071,45,2.668,57,2.632,60,1.344,76,1.797,79,3.447,82,3.011,113,1.003,115,1.429,130,2.229,131,1.545,133,2.477,146,1.612,158,2.195,163,3.407,174,5.095,179,0.844,197,1.793,221,2.912,223,1.692,232,1.741,233,1.297,243,3.011,263,2.253,270,3.113,287,1.501,293,4.111,318,2.477,336,2.32,341,2.001,343,2.715,345,1.393,377,3.249,515,2.95,530,5.102,572,2.229,609,3.311,747,3.398,795,5.107,796,9.047,797,4.448,798,4.552,799,4.552,800,5.935,801,6.485,802,3.799,803,4.552,804,4.552,805,4.552,806,3.011]],["component/16",[112,0.373]],["title/17",[0,5.538,295,32.755,715,29.96]],["name/17",[0,0.432,295,2.555,715,2.337]],["text/17",[0,0.592,1,2.097,3,0.862,7,0.497,8,0.051,13,1.837,27,1.072,28,1.116,36,1.653,41,1.598,58,1.479,70,2.128,87,2.632,97,1.854,99,1.854,100,3.079,113,0.96,114,1.214,115,1.385,146,1.084,159,5.793,164,2.213,165,1.42,167,4.103,179,1.165,187,2.99,200,1.084,201,1.644,202,1.456,203,3.613,204,1.577,206,1.668,248,2.704,280,2.44,281,2.094,282,1.797,283,2.135,298,3.49,324,6.561,481,5.558,487,3.425,488,4.159,525,4.488,691,2.965,714,3.925,717,6.639,718,5.248,719,6.639,720,6.639,721,6.639,722,8.274,807,3.112,808,2.789,809,4.313,810,4.36]],["component/17",[112,0.373]],["title/18",[0,4.559,8,0.247,13,11.014,113,10.66,702,34.541]],["name/18",[0,0.432,8,0.023,702,3.273]],["text/18",[0,0.803,2,1.866,3,1.234,7,0.972,8,0.049,11,2.984,13,1.829,23,4.013,24,3.418,27,1.061,28,1.513,33,1.659,36,2.41,38,0.951,39,2.228,41,1.587,50,1.823,51,2.201,56,2.228,58,2.09,60,2.166,70,2.719,78,3.223,87,2.614,99,1.836,113,0.951,114,1.202,118,1.807,124,3.082,130,2.114,131,0.766,146,1.552,163,1.48,164,2.829,165,2.033,171,2.961,200,1.073,201,1.628,202,1.442,204,1.561,206,1.651,210,2.531,223,1.605,248,2.678,249,3.223,253,1.442,256,2.856,275,2.678,280,3.309,281,2.074,282,1.779,283,2.114,292,3.392,298,1.867,299,3.118,345,1.322,486,4.64,515,2.84,590,2.961,613,1.807,702,5.737,709,3.887,715,2.201,807,3.082,811,4.299,812,3.223,813,2.678,814,2.856,815,3.223]],["component/18",[112,0.373]],["title/19",[0,4.189,8,0.227,13,10.12,24,18.911,588,23.653,589,23.143]],["name/19",[0,0.329,8,0.018,24,1.484,588,1.856,589,1.816]],["text/19",[0,0.422,2,1.915,3,1.267,8,0.051,11,3.085,13,1.968,23,4.081,24,4.03,27,1.575,28,0.794,33,1.912,36,1.177,38,0.986,39,2.915,41,1.138,51,3.266,56,2.38,58,1.922,60,2.413,70,2.168,74,3.195,118,1.874,131,0.794,146,1.113,158,1.515,163,1.535,171,3.07,200,1.113,201,1.688,202,1.495,204,1.619,206,1.712,223,2.382,253,2.141,280,3.595,281,2.15,282,1.845,298,2.77,299,3.738,367,4.788,486,4.447,515,3.717,588,4.6,589,4.501,590,4.395,638,2.235,811,3.756,814,2.961,816,4.03,817,4.476,818,5.88,819,4.03,820,3.736]],["component/19",[112,0.373]],["title/20",[0,6.205,8,0.336]],["name/20",[0,0.513,8,0.028]],["text/20",[0,0.782,8,0.042,13,1.888,117,3.316,118,3.473,262,3.219,296,5.488]],["component/20",[112,0.373]],["title/21",[0,4.559,1,10.098,8,0.247,146,12.029,315,27.639]],["name/21",[0,0.373,1,0.827,146,0.985,315,2.264]],["text/21",[0,0.544,1,1.786,2,2.06,3,0.767,7,0.658,8,0.05,13,1.738,27,0.954,28,1.355,33,0.801,37,1.83,39,1.384,41,0.986,46,2.798,47,1.575,49,1.551,50,2.127,51,1.978,52,2.338,56,2.432,58,1.796,70,1.954,87,2.417,96,1.248,99,2.456,113,1.272,114,1.608,115,1.272,119,1.624,126,4.536,146,1.714,164,2.032,166,1.735,167,2.379,200,0.965,201,1.463,202,1.296,204,1.403,206,2.208,217,2.561,248,2.407,253,1.296,280,3.32,281,1.864,282,1.599,291,1.403,305,2.692,309,2.662,315,5.061,316,2.338,331,4.309,372,2.662,373,1.735,491,2.338,515,2.626,543,2.896,602,6.207,605,3.494,609,1.904,737,4.121,807,2.77,808,2.483,812,2.896,821,2.064,822,8.163,823,3.239,824,3.88,825,2.77,826,3.88,827,2.896,828,3.88,829,3.072,830,5.754,831,3.752,832,5.754,833,3.88,834,3.88,835,6.895,836,3.88,837,3.239,838,3.239,839,3.88,840,3.239,841,3.239,842,2.77,843,5.051,844,4.819]],["component/21",[112,0.373]],["title/22",[0,6.205,252,24.145]],["name/22",[0,0.513,252,1.995]],["text/22",[0,0.758,8,0.041,13,1.832,36,2.116,115,1.773,179,1.491,207,3.794,208,1.754,641,4.717,691,3.794,845,6.007,846,4.848]],["component/22",[112,0.373]],["title/23",[0,5.001,207,25.027,208,11.567,641,31.116]],["name/23",[0,0.373,207,1.868,208,0.864,641,2.323]],["text/23",[0,0.727,3,1.317,8,0.043,10,3.298,13,1.516,19,2.011,27,1.162,33,1.592,36,1.243,39,2.377,41,1.694,50,1.175,51,2.41,56,2.435,57,2.704,58,1.567,60,1.967,70,2.255,85,1.413,87,2.789,96,1.521,100,3.262,115,1.468,118,1.979,146,1.175,148,3.712,186,1.732,200,1.175,201,1.783,202,1.58,204,1.71,206,1.809,207,3.141,208,1.681,223,1.758,252,2.443,261,1.076,280,3.25,282,1.949,298,2.044,312,5.561,331,3.529,341,2.078,411,4.57,461,3.529,492,4.407,515,3.031,548,4.014,585,2.41,590,3.243,641,5.805,651,3.626,680,2.772,681,2.933,727,2.044,831,2.573,846,4.647,847,6.662,848,3.243,849,6.662,850,5.234,851,4.728,852,4.728,853,4.257,854,4.728,855,4.728,856,4.728,857,4.728,858,4.728]],["component/23",[112,0.373]],["title/24",[0,5.001,1,11.077,2,15.862,401,27.631]],["name/24",[0,0.432,2,1.37,401,2.387]],["text/24",[0,0.659,1,1.954,2,3.057,7,0.798,8,0.05,31,6.3,33,1.445,39,2.497,40,2.884,42,3.183,50,2.147,54,0.937,133,3.808,208,1.525,223,2.602,295,3.899,341,3.076,381,5.497,401,4.495,502,4.216,660,4.995,674,5.223,859,6.998,860,6.998]],["component/24",[112,0.373]],["title/25",[0,5.538,283,28.782,558,37.606]],["name/25",[0,0.432,283,2.245,558,2.934]],["text/25",[0,0.648,1,1.782,2,3.003,3,0.626,7,0.361,8,0.051,13,2.081,20,1.229,25,1.964,27,1.215,28,0.562,38,0.697,45,1.856,46,2.468,47,2.468,49,2.431,50,1.512,53,2.978,54,0.896,56,1.479,57,2.468,58,1.941,70,2.793,87,1.325,97,1.347,99,2.587,101,2.006,113,1.34,119,3.828,141,2.69,146,1.229,148,1.764,158,2.326,159,2.487,179,1.464,195,3.772,200,0.787,232,1.211,236,2.868,262,1.229,275,4.9,283,3.365,305,2.006,333,3.389,341,2.673,401,1.648,444,5.399,481,5.5,542,1.964,558,3.163,564,1.964,592,2.26,599,0.981,674,5.565,754,2.331,861,2.487,862,2.363,863,5.13,864,2.094,865,6.873,866,8.776,867,5.399,868,3.166,869,6.082,870,5.076,871,5.857,872,4.944,873,8.54,874,6.082,875,7.455,876,3.166,877,2.643,878,3.166]],["component/25",[112,0.373]],["title/26",[0,6.205,283,32.245]],["name/26",[0,0.513,283,2.664]],["text/26",[0,0.914,8,0.049,13,2.065,18,4.857,24,3.859,37,3.579,39,2.709,40,3.129,113,1.672,283,3.717,486,4.132,558,4.857,588,4.039,589,3.952,702,5.419,879,5.667]],["component/26",[112,0.373]],["title/27-1",[61,11.852,113,8.426,237,14.024,437,13.646,484,18.372,686,21.312,710,19.494,880,19.494]],["name/27-1",[]],["text/27-1",[]],["component/27-1",[]],["title/27-2",[11,12.456,113,8.426,237,14.024,305,12.614,437,13.646,484,18.372,686,21.312,880,19.494]],["name/27-2",[]],["text/27-2",[]],["component/27-2",[]],["title/27",[0,4.559,113,10.66,437,17.264,484,23.244,686,26.964]],["name/27",[0,0.329,70,1.181,113,0.769,437,1.245,484,1.676]],["text/27",[0,0.53,1,0.783,2,1.682,3,1.113,7,0.77,8,0.034,11,3.145,13,1.281,27,0.922,28,0.666,33,1.162,38,0.826,39,1.338,40,1.546,41,0.953,46,1.522,47,1.522,48,1.736,49,1.499,50,0.932,51,1.911,52,2.259,53,2.259,55,1.911,56,1.643,58,1.324,61,2.327,70,1.905,73,2.399,87,2.356,100,2.756,113,2.068,146,0.932,152,1.873,158,1.269,160,1.621,186,1.463,200,1.399,201,1.414,202,1.88,204,1.356,206,2.153,216,1.836,233,1.069,236,3.185,237,3.541,260,1.148,261,0.854,271,2.445,274,1.768,277,1.836,280,2.622,281,1.801,282,1.546,299,1.873,305,2.786,336,1.911,437,3.014,484,4.844,599,1.162,609,1.237,613,1.57,633,2.946,663,2.198,677,2.677,682,5.405,686,4.184,699,2.481,710,3.827,727,1.621,791,3.136,829,1.995,831,2.041,867,4.421,880,4.86,881,2.041,882,2.799,883,2.946,884,2.946,885,2.946,886,1.706,887,4.322,888,3.376,889,3.517,890,3.723,891,2.677,892,2.481,893,1.648,894,2.142]],["component/27",[112,0.373]],["title/28-1",[61,14.995,437,17.264,482,21.633,701,30.957,710,24.663]],["name/28-1",[]],["text/28-1",[]],["component/28-1",[]],["title/28-2",[11,15.758,305,15.959,437,17.264,482,21.633,701,30.957]],["name/28-2",[]],["text/28-2",[]],["component/28-2",[]],["title/28",[0,5.001,437,18.938,482,23.731,686,29.579]],["name/28",[0,0.373,70,1.341,437,1.414,482,1.772]],["text/28",[0,0.471,1,0.67,2,1.494,3,0.988,7,0.79,8,0.031,11,3.113,13,1.138,27,0.79,28,0.57,33,1.267,37,1.514,38,0.708,39,1.146,40,2.06,41,0.816,46,1.303,47,1.303,48,1.487,49,1.284,50,1.526,51,1.637,52,1.935,53,1.935,55,1.637,56,0.781,58,1.176,61,2.326,68,1.543,69,2.055,70,1.692,73,2.055,87,2.093,96,1.033,100,2.448,112,0.299,113,1.751,128,2.855,141,1.748,146,0.798,158,1.692,160,2.161,186,1.596,199,2.197,200,1.243,201,1.211,202,1.073,204,1.161,206,1.228,209,2.523,216,1.573,220,2.055,233,1.425,237,1.833,255,1.748,260,0.983,261,1.397,262,1.94,271,2.256,274,1.514,277,1.573,280,2.382,281,1.543,282,1.324,299,2.497,305,2.621,345,0.983,409,1.461,437,3.592,463,1.573,482,4.625,537,2.397,548,3.012,556,3.731,599,1.549,609,1.059,613,2.569,663,1.883,668,2.891,669,5.602,673,5.526,674,4.581,677,3.568,682,5.308,686,3.42,687,1.604,701,5.639,710,3.53,715,1.637,727,1.388,791,2.786,808,2.055,829,1.709,831,1.748,864,2.124,881,3.34,882,2.397,886,2.274,887,3.198,889,3.195,890,3.307,891,2.292,892,2.124,893,1.412,894,1.834,895,3.212,896,3.212,897,2.68,898,2.292,899,2.397,900,3.212,901,3.212]],["component/28",[112,0.373]],["title/29-1",[61,14.995,237,17.742,483,29.153,710,24.663,715,24.663]],["name/29-1",[]],["text/29-1",[]],["component/29-1",[]],["title/29-2",[11,15.758,237,17.742,305,15.959,483,29.153,715,24.663]],["name/29-2",[]],["text/29-2",[]],["component/29-2",[]],["title/29",[0,5.001,437,18.938,483,31.98,686,29.579]],["name/29",[0,0.373,70,1.341,437,1.414,483,2.388]],["text/29",[0,0.354,1,0.785,2,1.685,3,1.115,7,0.918,8,0.038,11,3.147,13,1.284,27,0.925,28,0.667,33,0.776,38,0.829,39,1.342,40,1.55,41,0.956,46,1.526,47,1.526,48,1.741,49,1.503,50,1.402,51,1.917,52,2.266,53,2.266,55,1.917,56,0.914,58,1.327,61,2.33,70,1.909,73,2.406,87,2.361,100,2.762,112,0.35,113,1.491,146,0.935,158,1.273,160,1.626,186,0.978,200,1.402,201,1.418,202,1.256,203,1.379,204,1.36,206,1.438,213,1.209,216,1.841,233,1.072,237,3.617,242,2.406,244,3.143,260,1.151,261,0.856,271,2.448,274,1.773,277,1.841,280,2.626,281,1.807,282,1.55,299,1.878,305,2.789,313,1.711,437,2.682,465,2.096,483,6.175,498,2.954,545,1.878,599,1.165,609,1.24,613,1.574,663,2.205,677,2.685,682,4.329,686,3.143,699,2.488,710,3.832,715,4.702,727,1.626,741,3.386,744,2.685,791,3.143,808,2.406,829,2.001,831,2.047,881,3.069,882,2.807,885,4.431,886,2.565,887,4.329,889,3.523,890,3.731,891,2.685,892,2.488,893,1.653,894,2.148,902,3.386,903,1.958,904,2.954,905,2.807,906,3.761,907,2.954,908,3.761,909,3.761]],["component/29",[112,0.373]],["title/30-1",[61,11.852,291,13.832,437,13.646,485,17.708,665,24.469,689,12.942,701,24.469,710,19.494]],["name/30-1",[]],["text/30-1",[]],["component/30-1",[]],["title/30-2",[11,12.456,291,13.832,305,12.614,437,13.646,485,17.708,665,24.469,689,12.942,701,24.469]],["name/30-2",[]],["text/30-2",[]],["component/30-2",[]],["title/30",[0,3.874,291,14.871,437,14.67,485,19.038,665,26.307,686,22.913,689,13.915]],["name/30",[0,0.265,70,0.953,291,1.018,437,1.005,485,1.304,665,1.802,689,0.953]],["text/30",[0,0.308,1,0.683,2,1.516,3,1.003,7,0.708,8,0.039,11,3.09,13,1.155,26,2.393,27,0.805,28,0.581,33,1.048,38,0.721,39,1.168,40,1.349,41,1.29,46,1.329,47,1.329,48,1.516,49,1.309,50,1.545,51,1.669,52,1.973,53,1.973,55,1.669,56,1.511,58,0.77,61,2.169,70,1.717,73,2.095,87,2.124,113,1.118,114,0.912,146,0.814,158,1.108,160,2.194,186,0.851,194,1.217,200,1.262,201,1.235,202,1.094,203,1.861,204,1.184,206,1.252,233,1.446,236,2.393,237,2.937,248,2.031,255,3.381,260,1.002,261,0.745,271,2.279,274,1.544,277,1.603,280,2.411,281,1.573,282,1.349,291,3.336,299,1.635,305,2.642,437,3.459,463,1.603,464,2.733,465,1.825,485,4.444,542,3.147,558,3.247,599,1.573,609,1.08,613,1.371,648,2.444,651,1.782,665,6.071,682,4.477,686,3.462,689,3.169,695,2.166,697,2.762,701,5.796,710,3.567,715,3.167,727,1.416,744,2.337,791,2.828,807,2.337,808,3.247,829,1.742,831,1.782,881,1.782,882,2.444,884,2.572,886,2.308,887,3.247,889,3.234,890,3.357,891,2.337,892,2.166,893,1.439,894,1.87,897,2.733,910,2.444,911,2.733,912,2.733,913,3.274,914,1.973,915,3.274,916,3.274,917,2.246,918,3.274]],["component/30",[112,0.373]],["title/31-1",[61,13.777,437,15.862,484,21.356,687,22.204,710,22.66,919,33.185]],["name/31-1",[]],["text/31-1",[]],["component/31-1",[]],["title/31-2",[11,14.479,305,14.663,437,15.862,484,21.356,687,22.204,919,33.185]],["name/31-2",[]],["text/31-2",[]],["component/31-2",[]],["title/31",[0,4.559,437,17.264,484,23.244,686,26.964,687,24.166]],["name/31",[0,0.329,70,1.181,437,1.245,484,1.676,687,1.743]],["text/31",[0,0.356,1,0.789,2,1.693,3,1.12,7,0.774,8,0.038,11,3.151,13,1.289,23,3.391,27,0.93,28,0.671,33,0.781,37,1.783,38,0.833,39,1.349,40,1.559,41,0.961,46,1.535,47,1.535,48,1.751,49,1.512,50,1.408,51,1.928,52,2.279,53,2.279,54,0.615,55,1.928,56,0.92,58,1.332,61,2.502,70,1.917,73,2.42,87,2.371,112,0.352,113,0.833,146,0.94,158,1.28,160,2.935,186,0.983,200,1.408,201,1.426,202,1.263,204,1.368,206,2.166,216,2.773,233,1.078,236,1.783,242,2.42,244,2.107,260,1.158,261,1.289,271,1.232,274,1.783,277,1.852,280,2.635,281,1.817,282,1.559,298,1.635,299,1.889,305,2.795,437,3.623,484,4.878,585,1.928,599,1.172,609,1.247,613,1.583,686,3.156,687,4.513,710,3.843,727,1.635,791,3.156,829,2.012,831,2.058,842,2.7,881,3.082,882,2.823,885,2.971,886,3.089,887,4.344,889,3.534,890,3.746,891,2.7,892,2.502,893,1.662,894,2.16,897,3.157,902,3.405,919,7.433,920,3.405]],["component/31",[112,0.373]],["title/32",[0,5.001,260,16.25,345,16.25,437,18.938]],["name/32",[0,0.373,260,1.213,345,1.213,437,1.414]],["text/32",[0,0.959,1,1.43,8,0.035,113,1.878,260,2.61,261,1.56,274,3.232,277,3.356,291,2.479,345,2.098,437,3.683,482,3.064,483,4.13,484,4.457,485,3.174,599,2.124,665,4.385,685,5.385,686,5.564,687,3.423,689,2.32,921,4.702]],["component/32",[112,0.373]],["title/33",[0,6.205,489,42.129]],["name/33",[0,0.513,489,3.48]],["text/33",[0,0.867,7,0.886,8,0.047,41,1.975,101,2.562,113,2.026,163,2.663,217,2.437,328,3.959,489,4.969,609,3.033,795,4.818,922,5.705]],["component/33",[112,0.373]],["title/34-1",[0,5.538,322,41.959,609,19.387]],["name/34-1",[]],["text/34-1",[]],["component/34-1",[]],["title/34-2",[50,16.371,923,54.962]],["name/34-2",[]],["text/34-2",[]],["component/34-2",[]],["title/34-3",[463,28.782,609,19.387,863,43.875]],["name/34-3",[]],["text/34-3",[]],["component/34-3",[]],["title/34",[0,5.538,113,12.949,609,19.387]],["name/34",[0,0.432,113,1.01,609,1.512]],["text/34",[0,0.925,3,1.18,7,1.073,8,0.044,10,1.597,23,2.98,27,0.997,28,1.722,36,2.475,38,1.314,41,1.799,45,3.497,50,1.759,56,0.986,57,1.646,58,1.665,61,1.257,88,2.188,89,3.041,99,3.01,113,1.98,114,1.97,121,3.652,122,3.386,124,2.896,130,2.921,131,1.256,146,1.008,152,2.026,160,2.579,163,2.045,164,3.313,165,2.541,167,1.672,179,0.752,217,1.872,223,1.508,225,1.079,233,1.156,270,1.672,302,2.683,309,4.854,310,5.282,318,2.208,322,5.935,343,1.698,372,2.782,399,3.187,463,1.986,465,2.26,570,4.453,576,3.946,594,2.378,606,2.896,609,2.965,705,4.259,863,3.028,894,2.317,921,2.782,923,6.94,924,4.056,925,3.652,926,4.056,927,4.056,928,4.056,929,7.803,930,4.056,931,4.056,932,4.056,933,4.056,934,4.056]],["component/34",[112,0.373]],["title/35",[0,5.538,107,24.607,576,38.881]],["name/35",[0,0.432,107,1.92,576,3.033]],["text/35",[0,0.83,1,0.796,3,0.754,7,1.091,8,0.049,19,1.622,26,1.798,28,1.509,33,1.177,36,2.131,38,0.84,41,0.97,43,1.622,44,5.12,50,1.417,54,1.005,57,1.548,58,1.605,70,2.309,86,3.183,87,2.386,97,2.424,98,3.77,99,1.622,107,3.947,111,5.262,114,1.062,130,2.791,131,1.344,147,4.478,158,1.929,163,1.954,164,2.853,165,1.242,166,3.051,178,1.572,194,2.119,217,1.197,221,3.647,223,1.418,232,1.459,293,3.714,328,1.944,341,1.677,345,1.168,375,2.18,430,3.102,455,2.125,472,3.102,491,2.298,526,2.236,550,2.996,556,2.847,566,3.183,567,3.183,568,7.116,569,2.847,570,2.847,571,3.91,572,1.868,573,2.847,574,4.757,575,2.44,576,5.828,578,2.996,579,3.434,935,4.478,936,3.814,937,2.996,938,3.814,939,3.434,940,2.523]],["component/35",[112,0.373]],["title/36",[0,5.538,107,24.607,575,37.606]],["name/36",[0,0.432,107,1.92,575,2.934]],["text/36",[0,0.762,1,1.542,3,0.865,7,0.977,8,0.022,27,1.549,28,1.584,36,2.126,41,1.878,44,3.212,54,0.802,56,1.063,58,1.482,61,2.29,70,2.5,77,2.327,79,1.831,87,3.093,98,5.348,99,1.86,107,4.015,108,3.938,111,3.931,130,2.142,131,1.119,146,1.087,152,3.69,158,2.133,160,1.891,163,1.499,164,2.601,165,1.424,172,2.327,191,2.713,199,3.248,236,2.972,240,2.564,270,3.332,343,2.638,344,3.436,367,2.798,430,4.858,472,4.858,491,2.635,550,3.436,556,3.265,561,4.032,566,3.651,567,3.651,568,7.012,571,4.323,574,6.166,575,6.024,585,2.229,659,2.893,821,2.327,941,7.388,942,4.374,943,3.938,944,3.651,945,3.265,946,3.651,947,4.374,948,4.374,949,4.374,950,4.374,951,4.374,952,4.374]],["component/36",[112,0.373]],["title/37",[0,6.205,107,27.567]],["name/37",[0,0.513,107,2.277]],["text/37",[0,0.928,8,0.04,60,2.321,107,4.122,178,3.239,283,3.848,472,4.277,575,5.028,576,5.198,953,5.61,954,7.859,955,5.866]],["component/37",[112,0.373]],["title/38",[0,4.559,186,12.581,251,16.589,440,19.342,635,30.957]],["name/38",[0,0.329,186,0.907,251,1.196,440,1.395,635,2.232]],["text/38",[0,0.764,3,1.253,7,1.02,8,0.032,28,1.588,36,2.133,38,1.396,56,2.294,61,1.964,97,2.695,99,2.695,114,1.764,131,1.125,152,3.165,164,2.856,165,2.064,186,1.648,194,2.356,213,2.878,219,3.715,251,3.344,375,2.424,440,3.772,497,3.715,600,4.978,634,5.289,635,6.036,636,5.791,689,2.144,864,4.191,956,3.103,957,2.833,958,2.988,959,6.337]],["component/38",[112,0.373]],["title/39",[0,5.538,107,24.607,472,31.99]],["name/39",[0,0.432,107,1.92,472,2.495]],["text/39",[0,0.745,1,1.99,3,0.98,5,3.074,7,0.975,8,0.04,26,2.336,28,1.404,33,1.421,36,2.08,41,1.75,54,1.072,58,1.619,61,2.133,77,2.636,79,2.075,85,1.481,98,5.233,99,2.108,107,4.134,111,4.209,130,2.427,131,1.222,146,1.232,152,3.951,156,4.461,158,2.677,163,1.699,164,2.423,165,1.614,186,1.288,199,2.178,221,5.061,236,3.246,263,1.721,305,1.634,341,2.178,343,2.882,345,1.517,430,5.292,472,5.06,491,2.986,526,2.905,550,5.408,569,3.699,571,5.426,572,2.427,573,3.699,960,4.461,961,3.17]],["component/39",[112,0.373]],["title/40",[0,4.189,1,9.278,2,13.286,42,20.223,50,11.052,401,23.143]],["name/40",[0,0.373,2,1.184,54,0.43,288,2.621]],["text/40",[0,0.82,1,1.577,2,2.97,3,0.9,7,0.939,8,0.044,26,2.146,27,1.594,28,1.545,33,0.94,36,2.165,38,1.003,41,1.157,50,2.314,54,0.82,57,3.066,58,1.071,99,1.936,114,1.267,115,1.003,130,2.229,131,0.808,132,3.799,148,2.537,158,1.54,163,1.561,164,2.898,165,2.112,179,0.844,208,0.992,223,1.692,229,4.29,233,1.297,235,2.912,269,3.576,271,2.681,293,2.477,298,1.968,307,3.704,330,4.149,367,2.912,469,4.098,491,2.742,502,5.243,555,5.839,637,3.799,712,3.576,962,5.413,963,4.552,964,4.686,965,4.098,966,7.551,967,5.839,968,4.552,969,4.552,970,5.095,971,4.098,972,4.552,973,4.552,974,4.552,975,3.398,976,4.552,977,5.839,978,4.098,979,4.552,980,5.839,981,4.552,982,4.552,983,6.485,984,4.552,985,4.552]],["component/40",[112,0.373]],["title/41",[0,5.538,54,6.38,705,41.959]],["name/41",[0,0.432,54,0.498,705,3.273]],["text/41",[0,0.838,1,1.856,8,0.037,24,3.123,54,1.079,76,1.746,116,5.481,117,2.935,118,3.074,178,3.026,202,2.453,253,2.453,260,2.248,261,1.671,307,4.194,407,4.304,431,4.091,432,5.481,527,5.241,588,3.906,589,3.822,599,2.275,705,5.241]],["component/41",[112,0.373]],["title/42-1",[207,31.048,208,14.35]],["name/42-1",[]],["text/42-1",[]],["component/42-1",[]],["title/42-2",[33,10.958,84,37.89,113,11.694,986,44.303]],["name/42-2",[]],["text/42-2",[]],["component/42-2",[]],["title/42-3",[33,10.958,232,20.303,394,41.7,987,37.89]],["name/42-3",[]],["text/42-3",[]],["component/42-3",[]],["title/42-4",[33,8.489,37,19.387,769,34.32,988,41.119,989,28.204,990,37.02,991,37.02]],["name/42-4",[]],["text/42-4",[]],["component/42-4",[]],["title/42-5",[76,12.624,101,17.507,227,32.922,237,19.463]],["name/42-5",[]],["text/42-5",[]],["component/42-5",[]],["title/42-6",[989,45.167,992,59.286]],["name/42-6",[]],["text/42-6",[]],["component/42-6",[]],["title/42-7",[989,45.167,993,59.286]],["name/42-7",[]],["text/42-7",[]],["component/42-7",[]],["title/42-8",[57,18.043,106,19.221,113,9.794,862,33.185,994,37.107,995,27.575]],["name/42-8",[]],["text/42-8",[]],["component/42-8",[]],["title/42-9",[989,45.167,996,59.286]],["name/42-9",[]],["text/42-9",[]],["component/42-9",[]],["title/42-10",[989,45.167,997,59.286]],["name/42-10",[]],["text/42-10",[]],["component/42-10",[]],["title/42-11",[989,45.167,998,59.286]],["name/42-11",[]],["text/42-11",[]],["component/42-11",[]],["title/42-12",[237,21.553,999,43.875,1000,46.177]],["name/42-12",[]],["text/42-12",[]],["component/42-12",[]],["title/42-13",[76,9.779,168,13.736,176,32.303,493,22.378,641,24.104,1000,32.303,1001,32.303]],["name/42-13",[]],["text/42-13",[]],["component/42-13",[]],["title/42-14",[168,14.852,176,34.926,493,24.196,641,26.062,1000,34.926,1002,40.026]],["name/42-14",[]],["text/42-14",[]],["component/42-14",[]],["title/42-15",[33,12.135,441,21.854,1003,49.06]],["name/42-15",[]],["text/42-15",[]],["component/42-15",[]],["title/42-16",[101,17.507,270,21.876,441,19.735,995,32.922]],["name/42-16",[]],["text/42-16",[]],["component/42-16",[]],["title/42-17",[101,17.507,305,17.507,441,19.735,995,32.922]],["name/42-17",[]],["text/42-17",[]],["component/42-17",[]],["title/42",[33,12.135,441,21.854,995,36.457]],["name/42",[33,0.947,441,1.705,995,2.844]],["text/42",[0,0.421,1,0.489,2,0.207,5,0.43,6,0.396,7,0.509,8,0.029,10,0.922,13,0.633,15,0.68,18,4.479,20,0.507,23,0.346,25,0.43,27,0.455,28,0.629,33,1.191,36,1.174,37,0.327,38,0.153,39,0.247,40,0.286,41,0.595,42,0.315,44,0.353,45,0.406,46,0.95,47,0.752,48,0.321,49,1.112,50,1.389,54,0.201,56,2.39,57,3.128,58,1.167,59,0.975,60,1.531,61,1.383,65,0.31,68,1.528,69,0.836,70,1.415,76,1.123,79,0.29,80,0.444,84,5.864,85,0.7,87,0.547,88,0.254,89,0.353,90,0.766,96,0.753,97,0.295,99,1.353,100,0.64,101,2.062,106,0.801,113,1.518,114,0.516,115,1.188,117,0.522,118,0.547,119,0.547,128,0.746,131,0.123,133,1.274,146,0.46,148,0.728,152,0.652,153,0.624,158,0.792,160,1.203,161,0.728,164,0.824,165,0.425,166,0.584,167,0.286,168,1.491,179,0.59,186,0.482,187,0.896,189,1.305,190,0.495,193,0.522,194,1.034,196,0.835,203,0.679,204,1.282,205,0.666,206,0.265,207,0.616,208,0.693,210,0.406,212,0.396,215,0.305,216,0.34,220,1.78,223,0.258,227,1.726,230,0.43,231,0.624,232,0.5,233,1.346,234,1.498,235,0.444,237,1.636,238,1.223,240,0.766,242,0.836,243,1.549,244,1.032,245,0.579,246,0.545,252,0.679,253,1.578,260,0.212,261,0.297,262,0.507,270,1.311,271,0.226,275,0.81,276,1.225,277,1.362,280,0.269,285,1.908,286,0.444,288,0.459,291,0.847,296,2.105,298,0.801,300,1.455,301,3.186,302,2.952,305,0.611,307,0.396,313,0.843,318,1.008,325,1.817,327,1.55,328,0.353,329,0.545,331,0.975,333,0.386,336,0.944,343,0.775,345,0.852,369,0.975,383,1.668,409,1.613,410,1.176,411,0.476,421,0.933,434,0.624,440,0.522,441,2.778,448,0.545,455,0.386,458,0.545,459,0.418,461,0.518,462,1.748,463,0.64,464,2.322,465,0.728,470,0.579,472,0.377,482,1.585,488,1.84,489,0.444,491,0.418,492,0.459,493,1.929,497,1.373,498,0.545,500,0.933,502,0.787,507,1.176,509,0.896,515,0.594,525,0.495,530,0.406,533,0.652,536,1.09,538,1.954,539,0.624,545,1.169,548,0.418,559,1.09,562,0.711,564,1.973,569,0.518,576,1.84,580,0.518,581,0.933,583,0.579,592,0.495,596,2.5,599,0.215,601,0.579,609,1.169,610,0.579,613,0.98,625,0.495,629,2.182,631,0.624,637,0.579,638,2.967,639,0.624,640,0.624,642,0.624,644,0.624,648,0.975,655,0.495,657,0.545,661,1.668,663,0.766,682,2.481,684,0.579,688,1.176,695,0.864,697,0.711,701,1.498,702,0.495,710,0.353,711,0.746,712,3.046,724,0.444,727,0.565,774,0.624,777,0.43,791,1.55,797,0.476,811,0.766,815,0.518,821,1.246,825,0.495,829,1.246,862,3.704,871,0.545,884,1.026,893,1.223,894,1.589,899,0.518,903,0.964,904,0.545,911,0.579,912,0.579,923,1.546,940,0.459,945,1.383,953,2.271,955,0.975,964,0.81,970,0.545,986,3.491,987,1.671,989,1.27,990,3.192,991,1.176,992,2.108,993,2.108,994,2.656,995,5.161,996,1.176,997,2.108,998,2.108,999,3.525,1000,3.899,1001,0.545,1003,2.322,1004,2.565,1005,2.782,1006,6.529,1007,0.624,1008,3.122,1009,1.176,1010,0.579,1011,0.693,1012,0.624,1013,0.495,1014,1.852,1015,0.693,1016,0.624,1017,1.306,1018,0.693,1019,1.306,1020,0.624,1021,0.693,1022,0.693,1023,1.176,1024,1.176,1025,1.306,1026,1.306,1027,0.693,1028,0.693,1029,1.176,1030,0.693,1031,0.693,1032,0.386,1033,1.306,1034,0.579,1035,0.975,1036,0.579,1037,3.192,1038,0.693,1039,0.693,1040,0.693,1041,0.693,1042,0.693,1043,0.693,1044,1.852,1045,0.693,1046,1.306,1047,1.306,1048,1.306,1049,0.975,1050,1.306,1051,1.306,1052,1.306,1053,3.182,1054,3.877,1055,1.306,1056,2.782,1057,0.693,1058,2.341,1059,1.306,1060,1.306,1061,1.852,1062,1.668,1063,1.306,1064,1.306,1065,0.693,1066,0.624,1067,0.693,1068,0.693,1069,0.693,1070,0.693,1071,0.693,1072,0.693,1073,0.693,1074,0.693,1075,0.693,1076,0.693,1077,0.579,1078,0.693,1079,0.624,1080,1.748,1081,1.546,1082,1.306,1083,1.306,1084,1.185,1085,0.693,1086,0.693,1087,0.693,1088,0.693,1089,0.624,1090,0.693,1091,0.624,1092,0.693,1093,0.444,1094,0.495,1095,2.341,1096,1.225,1097,0.693,1098,2.505,1099,0.693,1100,0.693,1101,0.693,1102,0.693,1103,0.693,1104,1.306,1105,0.34,1106,1.306,1107,0.693,1108,0.693,1109,1.306,1110,1.306,1111,2.782,1112,1.306,1113,0.864,1114,0.693,1115,0.693,1116,1.852,1117,0.693,1118,0.693,1119,0.693,1120,0.518,1121,1.306,1122,3.545,1123,1.852,1124,0.693,1125,1.306,1126,1.306,1127,0.693,1128,0.693,1129,1.306,1130,0.693,1131,0.693,1132,1.852,1133,0.693,1134,0.693,1135,1.27,1136,1.09,1137,0.693,1138,1.306,1139,0.693,1140,0.693,1141,0.693,1142,0.693,1143,0.693,1144,0.693,1145,0.693,1146,1.176,1147,0.693,1148,0.693,1149,0.693,1150,0.693,1151,1.852,1152,1.852,1153,0.693,1154,0.693,1155,1.306,1156,1.306,1157,2.341,1158,0.693,1159,1.306,1160,3.877,1161,1.306,1162,1.306,1163,1.09,1164,1.306,1165,1.306,1166,1.306,1167,0.693,1168,0.693,1169,0.693,1170,1.306,1171,1.306,1172,1.306,1173,0.693,1174,1.852,1175,2.341,1176,1.306,1177,0.43,1178,0.693,1179,0.545,1180,0.579,1181,0.693,1182,1.306,1183,1.306,1184,0.693,1185,1.306,1186,2.782,1187,0.693,1188,0.693,1189,0.693,1190,0.693,1191,0.579,1192,0.693,1193,1.668,1194,0.693,1195,1.852,1196,0.693,1197,1.306,1198,0.693,1199,0.624,1200,0.624,1201,0.693,1202,0.518,1203,0.693,1204,0.693,1205,0.693,1206,0.693,1207,0.693,1208,0.693,1209,0.624,1210,1.176,1211,0.693,1212,0.693,1213,3.182,1214,2.341,1215,1.306,1216,0.693,1217,0.693,1218,0.693,1219,0.693,1220,0.693,1221,0.693,1222,0.693,1223,0.545,1224,2.782,1225,0.693,1226,0.693,1227,0.693,1228,0.693,1229,0.693,1230,0.693,1231,0.693,1232,0.693,1233,0.693,1234,0.693,1235,0.579,1236,0.693,1237,0.693,1238,0.693,1239,0.624,1240,0.693,1241,0.693,1242,0.693,1243,0.579,1244,0.624,1245,1.306,1246,0.693,1247,0.693,1248,0.693,1249,0.693,1250,1.306,1251,1.306,1252,1.306,1253,1.306,1254,1.306,1255,0.693,1256,0.624,1257,0.693,1258,0.693,1259,0.624,1260,0.518,1261,0.693,1262,0.693,1263,0.693,1264,0.693,1265,0.693,1266,2.341,1267,2.341,1268,0.693,1269,0.693,1270,0.693,1271,0.693,1272,0.693,1273,0.693,1274,1.306,1275,0.693,1276,1.306,1277,0.693,1278,0.693,1279,0.693,1280,0.693,1281,1.306,1282,0.693,1283,0.693,1284,0.693,1285,0.693,1286,1.306,1287,1.306,1288,0.693,1289,0.693,1290,0.693,1291,0.693,1292,0.624,1293,0.693,1294,0.693,1295,0.693,1296,0.693,1297,0.693,1298,0.693,1299,0.693,1300,1.606,1301,0.418,1302,0.545,1303,0.579,1304,0.693,1305,0.693,1306,0.693,1307,0.693,1308,0.518,1309,0.545,1310,0.545,1311,0.579,1312,0.693,1313,4.722,1314,0.693,1315,0.693,1316,1.306,1317,1.306,1318,0.693,1319,0.624,1320,0.693,1321,0.693,1322,0.693,1323,0.693,1324,0.693,1325,1.306,1326,0.579,1327,0.693,1328,0.693,1329,0.693,1330,0.693,1331,0.693,1332,0.693,1333,1.176,1334,0.693,1335,0.693,1336,0.693,1337,0.693,1338,0.579,1339,0.624,1340,1.852,1341,1.306,1342,0.693,1343,0.624,1344,0.624,1345,0.624]],["component/42",[112,0.373]],["title/43",[8,0.195,13,8.706,36,10.057,115,8.426,179,7.088,691,18.033,845,28.548,846,23.043]],["name/43",[8,0.018,36,0.918,179,0.647,845,2.604,846,2.102]],["text/43",[3,1.654,8,0.043,11,2.166,13,1.514,27,1.635,28,1.18,33,1.727,36,2.2,38,1.465,41,1.691,58,1.968,118,2.784,128,3.799,146,1.653,196,2.373,197,2.619,199,2.923,200,1.653,201,2.508,202,2.222,204,2.405,206,2.544,248,4.125,249,4.964,252,2.439,280,3.552,282,2.741,305,2.194,680,3.899,681,4.125,727,2.875,807,4.747,815,4.964,829,3.538,831,3.619,845,4.964,846,4.007,880,3.39,892,4.399,1346,4.562]],["component/43",[112,0.373]],["title/44",[1,13.742,252,24.145]],["name/44",[252,2.451]],["text/44",[1,2.112,2,1.497,7,0.571,8,0.049,13,1.141,27,1.706,28,1.524,33,1.643,36,2.093,38,1.528,49,2.003,54,1.013,58,1.179,76,1.192,85,2.788,101,2.625,106,2.166,113,1.528,114,1.395,115,1.104,118,2.098,168,1.674,186,1.303,194,1.863,203,2.544,208,1.512,225,1.333,237,1.837,239,4.511,252,3.575,253,2.318,254,2.862,261,1.579,266,2.862,271,1.632,274,2.363,320,2.937,373,2.24,408,3.937,440,3.433,441,2.58,465,3.866,466,3.108,467,4.511,585,2.554,641,2.937,695,3.315,699,3.315,795,4.303,862,3.74,1008,3.74,1301,3.019,1347,4.511,1348,5.011,1349,3.74,1350,5.011,1351,4.182,1352,3.74]],["component/44",[112,0.373]],["title/45",[166,21.633,168,16.165,170,27.639,263,16.809,306,26.964]],["name/45",[166,1.56,168,1.166,170,1.993,263,1.212,306,1.944]],["text/45",[3,1.125,7,0.862,28,1.01,38,1.254,56,1.839,76,1.799,106,2.461,115,1.872,119,2.383,131,1.342,146,1.88,160,3.27,165,1.853,166,4.047,167,2.346,168,3.237,169,4.192,170,4.32,179,1.402,190,5.399,196,2.031,197,2.241,200,1.415,222,3.765,223,2.812,263,1.977,297,3.336,306,5.51,307,4.853,340,4.75,341,2.502,342,4.691,352,6.313,354,6.313,355,4.75,424,4.471,431,4.215,446,4.248,468,5.124,548,3.429,691,2.683,758,4.75,1353,5.124,1354,5.691,1355,4.75,1356,5.691]],["component/45",[112,0.373]],["title/46",[8,0.195,24,16.268,178,15.762,253,12.777,260,11.708,261,8.706,588,20.348,589,19.909]],["name/46",[8,0.013,24,1.092,178,1.058,253,0.858,260,0.786,261,0.585,588,1.366,589,1.337]],["text/46",[0,0.739,3,0.7,7,1.01,8,0.045,10,3.09,13,1.227,18,2.266,19,1.507,20,1.375,24,4.148,28,1.294,33,1.347,36,1.716,38,0.78,39,1.923,41,1.659,43,1.507,44,1.805,51,1.805,54,0.585,55,1.805,56,2.01,57,1.438,58,1.535,60,2.538,65,2.41,70,2.208,74,2.529,78,4.871,96,1.734,99,1.507,113,1.438,115,1.438,117,1.416,130,1.735,131,0.629,146,0.881,163,1.214,164,2.297,165,2.125,172,1.885,178,1.46,179,0.999,186,1.402,200,0.881,201,1.336,202,1.183,204,1.281,205,1.805,206,1.355,207,1.67,208,1.175,217,1.111,223,2.004,238,1.557,240,2.076,260,2.92,261,1.227,262,1.375,263,1.23,270,1.46,280,2.092,293,1.928,298,1.531,313,1.611,336,1.805,345,1.084,409,1.611,433,2.957,463,3.195,473,3.189,486,2.934,491,2.134,515,2.452,556,2.644,582,3.189,588,4.712,589,4.723,590,2.43,613,1.483,680,3.16,715,1.805,769,2.957,814,4.317,818,2.783,819,3.189,820,2.957,879,2.644,1301,2.134,1311,2.957,1357,3.189,1358,3.542,1359,3.542,1360,3.542,1361,2.957,1362,5.391,1363,3.542,1364,2.783,1365,3.542,1366,3.189,1367,4.499,1368,3.542,1369,5.391,1370,2.266,1371,3.542,1372,3.542,1373,3.542,1374,3.542]],["component/46",[112,0.373]],["title/47",[85,19.679,440,26.322]],["name/47",[85,1.626,440,2.174]],["text/47",[1,1.31,7,0.716,8,0.045,28,1.114,33,1.665,38,1.383,54,0.875,56,1.526,58,1.477,85,3.095,97,2.67,114,1.748,167,3.323,172,3.34,208,1.368,213,2.593,252,2.957,253,2.694,261,1.429,291,2.27,313,2.855,320,3.68,333,3.498,336,3.199,341,2.759,345,1.922,440,3.978,466,3.893,510,3.68,562,3.416,585,3.199,641,5.223,651,3.416,1300,5.531,1375,5.239]],["component/47",[112,0.373]],["title/48",[101,21.719,217,20.658]],["name/48",[101,1.794,217,1.707]],["text/48",[1,1.246,15,3.108,20,2.317,27,2.353,28,1.637,33,1.611,36,2.287,38,1.315,44,3.043,45,3.5,54,0.648,76,1.42,85,2.599,101,3.44,111,3.176,115,1.315,119,2.499,146,1.941,148,4.35,166,3.49,168,1.994,178,2.46,217,2.729,261,1.777,289,4.847,291,2.159,297,3.5,345,1.828,454,5.375,455,3.327,457,5.163,465,3.327,727,2.581,1004,3.949,1300,4.095,1376,5.97,1377,5.97,1378,5.375,1379,4.983]],["component/48",[112,0.373]],["title/49",[1,9.278,54,4.825,76,10.574,407,26.062,432,33.185,599,13.777]],["name/49",[1,0.65,54,0.338,76,0.741,407,1.827,432,2.326,599,0.966]],["text/49",[0,0.741,1,1.934,2,2.35,3,0.969,7,0.897,8,0.043,13,1.555,28,1.396,36,1.797,38,1.08,50,1.218,54,1.006,56,2.069,58,2.236,61,1.519,70,2.312,76,2.128,97,2.085,99,2.085,107,3.562,119,2.052,143,4.091,146,1.218,158,2.879,160,3.4,164,2.769,165,1.596,189,2.731,280,2.651,296,3.242,304,3.362,342,4.237,372,3.362,407,2.873,409,2.229,430,4.28,431,3.807,432,5.1,472,3.718,491,2.953,515,2.229,521,6.151,522,3.658,523,3.85,571,3.362,599,2.117,727,2.119,843,3.242,1049,3.658,1260,3.658,1380,3.85,1381,4.686,1382,3.85,1383,4.091,1384,4.091,1385,3.362,1386,4.901,1387,4.413,1388,4.413,1389,4.413,1390,3.85,1391,4.901]],["component/49",[112,0.373]],["title/50-1",[213,15.562,236,22.815,251,16.589,440,19.342,635,30.957]],["name/50-1",[]],["text/50-1",[]],["component/50-1",[]],["title/50-2",[37,18.033,213,12.3,251,13.112,440,15.288,635,24.469,636,27.301,956,18.728,1105,18.728]],["name/50-2",[]],["text/50-2",[]],["component/50-2",[]],["title/50",[194,15.288,251,14.097,375,15.728,689,13.915,956,20.134,957,18.383,958,19.387]],["name/50",[194,1.047,251,0.965,375,1.077,689,0.953,956,1.379,957,1.259,958,1.328]],["text/50",[3,0.779,7,0.909,8,0.033,26,1.126,28,0.893,36,1.83,50,1.452,54,0.702,56,2.165,57,1.6,58,0.927,60,1.725,76,1.197,77,1.271,88,1.445,96,0.768,97,1.677,99,1.677,114,1.097,115,1.622,119,2.913,146,0.98,158,1.976,160,1.032,161,1.331,164,1.387,167,1.624,168,1.681,172,1.271,178,1.624,186,1.681,190,1.705,193,0.955,199,1.05,203,2.37,213,2.642,214,1.876,215,1.05,225,0.635,227,1.481,228,1.993,229,1.58,233,1.123,236,1.858,238,1.05,244,2.196,251,3.346,253,1.681,255,1.3,261,0.544,266,1.364,270,0.984,271,1.902,283,1.93,298,3.008,312,1.993,313,2.657,316,1.439,327,1.331,341,1.732,343,1.65,373,1.762,375,0.913,399,1.876,438,3.452,440,3.901,441,2.737,482,1.068,488,1.58,493,2.145,509,1.638,533,1.193,542,1.481,562,2.739,585,1.217,600,3.096,615,1.4,634,5.808,635,5.977,636,4.967,638,1.193,689,1.334,695,1.58,754,1.858,791,2.196,797,2.703,812,1.783,813,2.445,827,1.783,850,1.876,887,1.528,903,2.62,917,1.638,956,4.779,957,1.762,958,1.858,1080,1.783,1081,1.993,1084,1.528,1105,2.86,1177,2.445,1361,1.993,1392,3.941,1393,3.941,1394,3.548,1395,5.258,1396,7.397,1397,7.181,1398,3.941,1399,1.783,1400,5.032,1401,5.032,1402,2.62,1403,2.15,1404,2.388,1405,2.388,1406,2.388,1407,1.993,1408,2.15,1409,2.15,1410,2.15,1411,2.15,1412,3.29,1413,2.388,1414,2.388,1415,2.388,1416,1.993,1417,1.705,1418,1.528,1419,2.388,1420,4.531,1421,5.032,1422,1.876,1423,2.15,1424,2.388,1425,1.783,1426,6.464,1427,2.388,1428,1.993]],["component/50",[112,0.373]],["title/51",[50,11.052,286,28.443,316,26.785,1429,37.107,1430,37.107,1431,31.736]],["name/51",[50,0.775,286,1.994,316,1.878,1429,2.601,1430,2.601,1431,2.225]],["text/51",[3,1.196,8,0.051,13,2.188,15,3.15,41,1.538,50,1.504,56,2.254,76,1.439,79,3.297,131,1.074,146,1.504,164,2.13,165,1.971,179,1.718,186,1.573,196,2.81,197,3.101,199,2.66,200,1.504,201,2.282,202,2.631,204,2.188,205,3.084,206,2.314,207,2.853,208,1.319,213,2.815,215,2.66,216,2.963,217,2.47,233,2.244,280,2.348,286,3.871,316,3.645,515,2.752,827,4.516,1402,4.099,1429,5.05,1430,5.05,1431,5.621,1432,6.051]],["component/51",[112,0.373]],["title/52",[195,46.428]],["name/52",[195,4.147]],["text/52",[1,1.851,7,1.011,8,0.051,27,1.529,28,1.423,38,1.37,54,0.675,58,1.463,85,1.858,106,2.689,113,1.37,114,1.732,177,4.886,195,5.502,203,3.252,217,1.951,225,2.132,233,1.773,252,2.28,253,2.078,258,2.734,276,4.114,289,4.943,305,2.051,315,4.579,320,3.646,327,3.466,335,5.498,438,5.498,439,5.191,440,3.204,441,2.312,466,3.857,558,3.979,697,3.385,715,3.17,724,3.979,907,4.886,1433,3.979,1434,6.219]],["component/52",[112,0.373]],["title/53",[8,0.247,18,30.957,24,20.583,486,26.334,879,36.119]],["name/53",[18,2.535,24,1.686,486,2.157,879,2.958]],["text/53",[0,0.185,2,2.117,3,0.389,5,1.22,7,0.382,8,0.049,10,2.034,13,0.448,18,3.305,20,0.764,23,1.673,24,4.057,26,0.928,27,0.484,28,0.349,33,0.903,36,2.288,37,0.928,38,0.434,39,1.843,40,0.811,41,0.5,42,1.524,43,1.861,44,1.708,50,1.088,51,1.003,54,0.73,55,3.901,56,2.541,60,1.292,74,5.463,76,0.468,78,7.563,79,2.163,85,0.588,113,0.964,114,0.933,115,1.628,119,2.817,127,1.772,133,1.071,146,1.44,166,0.88,167,1.381,168,0.657,175,3.652,178,0.811,179,0.621,192,1.546,193,0.787,194,0.732,200,0.489,201,0.742,202,0.657,204,0.712,206,0.753,208,0.73,210,1.154,217,0.617,223,1.246,236,0.928,238,0.865,248,2.078,249,1.469,253,1.462,260,1.026,261,0.763,273,1.469,280,3.27,281,0.945,282,0.811,285,5.25,291,1.212,327,1.097,333,1.097,341,1.473,344,1.546,345,1.026,367,3.707,375,1.282,409,0.895,438,2.298,461,2.501,486,2.811,509,1.35,547,1.405,588,1.047,589,1.744,590,2.298,609,1.105,623,3.939,625,2.392,633,2.632,638,1.673,658,1.405,715,1.003,724,1.259,758,2.797,800,2.632,807,1.405,814,5.063,815,1.469,818,5.566,820,3.652,848,3.001,879,1.469,893,3.248,966,1.642,967,1.772,971,1.772,1008,4.325,1081,2.797,1093,1.259,1105,0.964,1135,2.298,1177,1.22,1364,1.546,1428,1.642,1433,1.259,1435,1.546,1436,1.968,1437,1.968,1438,1.968,1439,1.968,1440,1.546,1441,1.968,1442,6.728,1443,2.797,1444,1.642,1445,1.968,1446,6.728,1447,1.772,1448,1.968,1449,1.546,1450,1.642,1451,1.968,1452,3.351,1453,1.968,1454,1.968,1455,1.968,1456,1.968,1457,4.651,1458,4.376,1459,3.351,1460,1.772,1461,3.351,1462,4.376,1463,1.968,1464,1.772,1465,1.968,1466,1.642,1467,1.968,1468,1.968,1469,1.968,1470,1.642,1471,1.642,1472,1.772,1473,1.968,1474,1.968,1475,1.968,1476,1.968,1477,3.939,1478,1.968,1479,1.968,1480,1.642,1481,1.968,1482,1.968,1483,1.968]],["component/53",[112,0.373]],["title/54",[8,0.247,88,17.742,131,8.588,179,8.967,754,22.815]],["name/54",[8,0.02,88,1.453,131,0.703,754,1.868]],["text/54",[0,0.481,1,0.688,2,1.525,3,0.652,7,0.376,8,0.045,13,1.162,25,2.046,28,1.247,36,1.342,38,0.727,41,2.259,54,0.358,56,2.36,58,1.2,61,1.022,76,0.784,101,1.088,115,1.124,119,1.381,130,1.615,131,1.577,146,1.889,161,1.838,163,2.14,165,1.662,168,2.347,179,1.553,191,2.046,200,0.82,201,2.354,202,1.705,203,2.289,204,2.258,205,2.601,206,1.262,207,1.555,208,0.719,212,1.884,217,2.943,223,1.226,224,2.354,225,1.66,232,1.262,233,0.94,235,2.11,253,1.102,258,2.243,283,3.44,287,1.088,289,1.838,313,2.321,334,2.354,343,2.136,345,1.01,375,1.952,409,1.5,420,2.591,440,3.212,447,6.254,457,4.129,481,1.884,510,1.934,558,2.11,638,3.117,641,1.934,754,3.583,791,1.838,797,3.5,806,2.182,811,2.992,843,2.182,863,2.462,867,2.591,889,2.657,1080,3.809,1349,2.462,1379,2.753,1399,2.462,1412,2.753,1466,2.753,1480,4.26,1484,2.591,1485,2.591,1486,2.462,1487,2.97,1488,4.456,1489,6.342,1490,2.97,1491,2.655,1492,2.699,1493,2.462,1494,4.595,1495,4.595,1496,5.62,1497,2.97,1498,2.97,1499,2.462,1500,2.354,1501,4.595,1502,2.354,1503,2.97,1504,2.97,1505,2.97,1506,2.97,1507,2.97,1508,2.97,1509,2.97,1510,2.97,1511,2.97,1512,2.97,1513,2.97,1514,2.97,1515,4.009,1516,3.298,1517,2.97,1518,2.11,1519,3.298,1520,3.298,1521,2.753,1522,2.753]],["component/54",[112,0.373]],["title/55-1",[8,0.3,253,19.636,687,29.356]],["name/55-1",[]],["text/55-1",[]],["component/55-1",[]],["title/55",[8,0.3,131,10.432,687,29.356]],["name/55",[8,0.023,131,0.814,687,2.29]],["text/55",[7,1.027,8,0.053,13,1.864,27,1.58,34,4.798,41,1.634,76,1.529,79,2.691,88,2.357,113,1.416,131,1.739,146,1.598,161,3.582,163,3.252,179,1.758,196,2.293,197,2.531,199,2.825,200,1.598,208,1.401,225,2.177,233,1.832,253,2.735,287,3.128,485,2.976,687,4.089,689,2.175,754,3.031]],["component/55",[112,0.373]],["title/56-1",[7,5.517,8,0.247,163,16.589,253,16.165,572,23.694]],["name/56-1",[]],["text/56-1",[]],["component/56-1",[]],["title/56",[8,0.3,131,10.432,572,28.782]],["name/56",[8,0.023,131,0.814,572,2.245]],["text/56",[3,1.322,7,0.762,8,0.052,13,1.521,27,1.643,41,1.699,76,1.59,97,2.843,115,1.472,117,2.672,131,1.708,146,1.662,161,3.725,163,3.145,179,1.555,200,1.662,225,1.778,233,1.905,253,3.064,287,2.768,345,2.046,572,4.109,809,4.584,1113,4.421,1433,4.276,1491,2.843,1492,2.89,1523,6.018,1524,5.369,1525,4.989]],["component/56",[112,0.373]],["title/57-1",[8,0.247,131,8.588,485,22.404,689,16.375,889,25.188]],["name/57-1",[]],["text/57-1",[]],["component/57-1",[]],["title/57-2",[27,9.403,131,6.788,275,23.722,289,21.312,291,13.832,485,17.708,689,12.942,693,31.922]],["name/57-2",[]],["text/57-2",[]],["component/57-2",[]],["title/57-3",[27,10.109,131,7.298,225,10.936,291,14.871,485,19.038,689,13.915,814,27.199]],["name/57-3",[]],["text/57-3",[]],["component/57-3",[]],["title/57-4",[0,5.001,292,41.7,485,24.577,689,17.962]],["name/57-4",[]],["text/57-4",[]],["component/57-4",[]],["title/57-5",[8,0.21,24,17.49,33,8.489,485,19.038,689,13.915,1435,32.303,1526,37.02]],["name/57-5",[]],["text/57-5",[]],["component/57-5",[]],["title/57-6",[237,16.301,271,14.479,682,28.443,689,15.045,898,31.736,1527,40.026]],["name/57-6",[]],["text/57-6",[]],["component/57-6",[]],["title/57-7",[8,0.227,27,10.93,131,7.89,291,16.079,485,20.585,689,15.045]],["name/57-7",[]],["text/57-7",[]],["component/57-7",[]],["title/57",[8,0.271,131,9.42,485,24.577,689,17.962]],["name/57",[8,0.02,131,0.703,485,1.835,689,1.341]],["text/57",[0,0.149,1,0.774,2,2.006,3,1.003,5,0.983,7,0.637,8,0.04,11,0.905,13,1.154,19,0.674,20,0.615,21,1.674,22,1.014,23,0.791,24,0.674,25,0.983,27,1.479,28,1.325,33,1.838,34,1.183,37,3.012,38,1.117,41,0.943,50,2.092,55,0.808,56,2.4,61,1.73,68,0.761,76,0.377,77,1.478,79,1.163,90,0.929,99,0.674,106,0.685,114,0.441,115,0.349,119,1.553,131,1.325,142,5.417,146,1.801,148,0.883,160,0.685,161,2.067,163,0.952,165,1.452,166,0.708,167,1.837,183,0.747,195,0.983,199,0.696,200,0.691,203,1.019,204,0.573,208,0.345,213,0.51,215,0.696,217,0.497,225,1.927,230,0.983,233,1.271,235,1.014,237,0.581,238,0.696,244,0.883,248,2.301,253,1.239,254,0.905,257,1.183,258,0.696,271,1.651,275,4.866,280,2.167,283,2.183,286,2.374,287,0.523,289,3.56,291,2.62,292,5.495,298,2.414,299,1.387,305,0.523,309,1.087,310,1.183,315,1.587,324,5.822,330,1.014,335,1.906,345,0.485,349,1.426,373,0.708,437,0.565,438,1.087,441,0.589,457,1.048,459,0.955,485,3.949,486,0.862,487,1.245,490,1.131,493,0.862,509,1.906,515,0.721,530,0.929,565,1.322,589,0.825,599,1.15,603,1.322,609,0.523,633,3.502,648,3.327,651,2.019,659,1.048,687,0.791,689,2.71,693,6.233,701,1.777,718,2.319,723,1.322,724,1.014,725,1.426,727,1.201,729,1.426,740,1.426,742,1.322,743,1.426,744,1.131,745,1.322,777,0.983,806,1.048,813,0.983,814,3.354,825,1.131,829,0.843,831,1.512,842,3.182,843,1.048,883,3.502,889,0.825,894,3.834,898,1.983,904,1.245,907,1.245,910,3.327,999,1.183,1029,3.34,1032,0.883,1163,4.66,1351,1.322,1433,1.014,1435,1.245,1515,2.183,1521,2.319,1522,1.322,1526,1.426,1527,1.426,1528,1.014,1529,1.584,1530,5.752,1531,8.156,1532,5.071,1533,2.852,1534,1.245,1535,1.584,1536,1.584,1537,1.584,1538,5.583,1539,1.584,1540,1.584,1541,3.71,1542,1.584,1543,1.584,1544,5.602,1545,6.017,1546,1.584,1547,4.458,1548,2.778,1549,2.778,1550,1.584,1551,1.584,1552,1.584,1553,1.584,1554,1.584,1555,1.584,1556,1.584,1557,1.584,1558,1.584,1559,1.584,1560,1.584,1561,4.013,1562,1.584,1563,1.584,1564,1.584,1565,1.584,1566,1.584,1567,1.584,1568,1.584,1569,1.584,1570,1.584,1571,1.584,1572,1.584,1573,1.584,1574,1.426,1575,1.584,1576,1.584,1577,3.71,1578,5.583,1579,1.584,1580,1.584,1581,2.778,1582,1.584,1583,1.584,1584,1.584,1585,1.584,1586,2.778,1587,2.778,1588,1.584,1589,1.584,1590,1.584,1591,1.584,1592,1.131,1593,1.584,1594,1.584,1595,1.426,1596,1.584,1597,2.778,1598,2.778,1599,2.778,1600,1.584,1601,1.584,1602,1.584,1603,1.245,1604,1.584,1605,1.584,1606,1.584,1607,1.584,1608,1.584,1609,1.584,1610,1.584,1611,1.584,1612,1.584,1613,1.584,1614,1.584,1615,1.183]],["component/57",[112,0.373]],["title/58",[8,0.227,131,7.89,345,13.61,1433,28.443,1524,28.443,1525,33.185]],["name/58",[8,0.018,131,0.619,1433,2.232,1524,2.232,1525,2.604]],["text/58",[0,0.505,1,0.952,2,1.364,3,0.412,7,0.611,8,0.049,10,1.385,13,1.722,20,0.809,21,3.231,22,1.333,24,2.281,27,0.865,28,0.37,33,1.5,38,0.459,39,0.744,41,1.363,46,0.846,47,0.846,51,1.062,55,1.062,56,2.591,61,1.856,76,0.496,78,3.407,96,0.67,99,1.496,100,1.02,113,0.459,114,0.979,119,2.72,131,1.063,146,1.489,163,2.228,164,1.238,175,1.739,183,0.983,189,1.161,193,1.406,200,0.518,208,1.169,213,1.724,217,0.654,225,1.933,234,1.333,238,0.916,248,4.03,249,2.626,253,1.525,254,1.19,255,1.134,280,3.199,283,1.02,286,1.333,287,0.687,305,0.687,308,1.739,309,2.413,310,2.626,341,0.916,342,2.182,345,1.077,365,2.626,380,1.637,409,0.948,457,1.378,487,1.637,488,1.378,510,2.062,515,3.306,588,1.109,589,1.085,590,1.429,609,0.687,682,4.649,691,0.983,697,1.134,723,1.739,742,1.739,745,1.739,761,1.739,791,1.96,806,1.378,814,5.005,825,3.828,829,1.109,831,1.914,843,3.547,844,1.739,848,1.429,883,2.763,889,1.085,893,0.916,907,1.637,961,2.25,964,2.831,1355,1.739,1364,1.637,1367,5,1390,1.637,1418,1.333,1428,3.81,1433,2.25,1447,1.876,1502,1.488,1515,2.763,1518,2.25,1521,1.739,1524,5.274,1525,6.283,1528,3.832,1530,3.167,1533,1.333,1595,1.876,1603,2.763,1615,1.556,1616,1.637,1617,2.763,1618,2.084,1619,1.876,1620,2.084,1621,1.876,1622,2.084,1623,1.876,1624,5.362,1625,2.084,1626,4.564,1627,2.084,1628,2.084,1629,1.876,1630,2.084,1631,3.518,1632,2.084,1633,3.518,1634,4.827,1635,5.362,1636,2.084,1637,4.564,1638,2.084,1639,3.518,1640,2.084,1641,2.084,1642,2.084,1643,4.564,1644,2.084,1645,1.739,1646,5.99,1647,2.084,1648,2.084,1649,7.718,1650,2.084,1651,2.084,1652,3.518,1653,2.084,1654,2.084,1655,2.084,1656,2.084,1657,2.084,1658,2.084,1659,2.084,1660,2.084,1661,2.084,1662,2.084,1663,2.084,1664,2.084,1665,3.518,1666,3.518,1667,1.876,1668,2.084,1669,2.084,1670,2.084,1671,2.084,1672,1.876,1673,2.084,1674,1.876,1675,1.637]],["component/58",[112,0.373]],["title/59",[8,0.3,131,10.432,1524,37.606]],["name/59",[8,0.023,131,0.814,1524,2.934]],["text/59",[0,0.504,3,1.058,7,0.61,8,0.049,13,1.218,20,2.077,24,2.276,27,2.025,28,1.288,33,1.498,38,1.179,41,2.093,56,2.147,76,1.273,97,2.276,131,1.461,146,2.195,163,3.164,183,2.523,193,2.901,200,1.33,208,1.581,213,2.648,223,1.989,225,1.423,238,2.352,253,1.788,254,3.056,255,2.912,280,2.816,287,1.765,298,2.313,342,4.501,409,2.434,588,2.847,589,2.785,691,2.523,806,3.539,893,2.352,961,4.643,1418,3.423,1485,4.204,1518,4.643,1524,6.089,1528,3.423,1615,3.994,1616,4.204,1617,5.701,1621,4.817,1623,4.817,1675,4.204,1676,4.817,1677,5.351,1678,5.351,1679,5.351,1680,5.351,1681,5.351,1682,5.351,1683,5.351]],["component/59",[112,0.373]],["title/60",[7,4.688,8,0.21,131,7.298,163,14.097,179,7.62,225,10.936,287,13.562]],["name/60",[7,0.398,8,0.018,131,0.619,165,1.136,179,0.647]],["text/60",[3,1.23,8,0.051,33,1.284,41,2.038,56,2.278,131,1.423,146,2.205,163,3.404,165,2.025,179,1.797,183,2.932,200,1.546,201,2.345,202,2.078,204,2.249,205,3.17,206,2.379,207,2.932,208,1.355,212,3.552,213,3.013,222,4.114,225,1.654,238,2.734,253,2.078,254,3.552,262,2.413,287,2.051,409,2.829,691,2.932,806,4.114,893,2.734,1105,3.045,1615,4.642,1675,4.886,1684,6.219,1685,5.599]],["component/60",[112,0.373]],["title/61",[8,0.227,131,7.89,179,8.239,572,21.77,1491,18.911,1492,19.221]],["name/61",[8,0.016,131,0.553,179,0.578,572,1.526,1491,1.326,1492,1.347]],["text/61",[0,0.403,1,0.892,3,0.845,7,0.707,8,0.041,11,2.376,21,2.576,28,0.759,33,0.883,38,0.942,41,1.576,56,2.222,60,1.831,65,2.772,76,1.017,79,1.79,90,2.507,95,2.576,131,1.295,146,1.813,163,3.037,169,3.377,174,4.871,179,1.795,183,2.016,199,1.88,200,1.063,203,1.568,205,3.16,208,1.351,212,2.443,213,2.731,225,1.137,238,1.88,253,1.429,254,2.443,270,1.762,287,1.41,306,4.065,336,2.18,342,2.652,343,2.596,409,1.945,420,4.871,500,3.052,547,3.052,572,4.671,575,2.736,599,1.325,610,5.175,613,1.79,636,3.052,651,2.327,659,2.829,691,2.016,806,2.829,821,3.299,893,1.88,899,3.192,961,2.736,987,3.052,1105,2.094,1223,3.359,1484,6.285,1485,5.73,1486,3.192,1491,4.057,1492,4.124,1615,3.192,1675,3.359,1686,8.493,1687,3.569,1688,3.85,1689,4.276,1690,3.359,1691,4.276,1692,4.276,1693,4.276]],["component/61",[112,0.373]],["title/62",[8,0.336,131,11.687]],["name/62",[8,0.028,131,0.965]],["text/62",[7,1.025,8,0.054,13,1.274,20,2.172,76,1.331,88,2.742,97,2.38,115,1.233,117,2.237,131,1.832,146,2.236,161,3.119,163,1.919,179,1.666,193,2.99,196,1.997,197,2.204,213,1.8,220,3.58,225,1.488,253,1.87,255,3.046,287,1.846,288,3.702,291,2.024,296,3.702,342,4.639,345,1.713,430,3.046,485,2.591,572,3.662,613,2.343,687,2.795,689,1.894,691,2.639,754,3.527,961,4.785,1418,3.58,1433,3.58,1491,2.38,1492,2.419,1524,4.785,1525,4.177,1528,3.58,1616,4.396,1694,4.396]],["component/62",[112,0.373]],["title/63",[7,5.069,131,7.89,165,14.479,168,14.852,170,25.394,179,8.239]],["name/63",[7,0.355,131,0.553,165,1.015,168,1.041,170,1.78,179,0.578]],["text/63",[0,0.299,2,1.82,3,0.627,6,3.931,7,0.851,10,3.711,27,2.101,33,1.257,41,0.807,50,1.231,56,2.26,58,1.165,70,1.676,87,1.329,96,1.021,115,0.699,119,1.329,131,0.879,133,1.727,146,1.231,158,2.061,160,4.165,165,1.034,166,2.214,167,1.308,168,3.39,169,2.293,170,5.598,179,1.664,200,0.789,201,1.197,202,1.06,204,1.148,205,4.664,206,1.214,207,1.496,208,0.692,225,0.844,232,1.894,233,0.905,234,2.03,238,1.395,253,2.299,260,0.972,261,0.722,263,2.593,274,1.496,287,1.047,305,2.27,306,1.768,340,4.134,341,1.395,342,1.968,346,3.479,347,4.785,348,4.459,352,4.134,353,2.857,354,4.134,355,2.649,356,4.459,358,2.857,361,4.459,363,4.459,364,6.196,365,2.369,368,4.459,373,1.419,409,1.444,441,1.841,502,4.765,530,1.86,533,2.474,543,3.697,562,1.727,613,1.329,829,4.208,850,2.493,893,2.177,894,1.813,1077,2.649,1079,2.857,1292,2.857,1695,3.174,1696,3.174,1697,6.091,1698,6.091,1699,6.091,1700,3.174,1701,3.174,1702,4.953,1703,4.459,1704,3.174,1705,3.174,1706,3.174,1707,3.174,1708,3.174,1709,3.174,1710,3.174]],["component/63",[112,0.373]],["title/64",[7,4.688,131,7.298,168,13.736,170,23.487,179,7.62,196,14.67,197,16.193]],["name/64",[7,0.321,131,0.5,168,0.941,170,1.608,179,0.522,196,1.005,197,1.109]],["text/64",[3,1.253,7,0.925,27,2.32,33,1.675,41,2.275,131,1.675,146,1.575,166,3.627,167,2.611,168,3.333,169,2.934,170,5.571,179,1.658,196,3.366,197,3.716,200,1.575,201,2.389,202,2.117,203,2.323,217,2.96,218,5.705,237,2.323,263,2.201,306,3.531,433,5.289,1711,6.337]],["component/64",[112,0.373]],["title/65-1",[131,8.588,163,16.589,225,12.869,287,15.959,1179,38.014]],["name/65-1",[]],["text/65-1",[]],["component/65-1",[]],["title/65-2",[131,7.89,163,15.242,225,11.824,287,14.663,1712,37.107,1713,40.026]],["name/65-2",[]],["text/65-2",[]],["component/65-2",[]],["title/65",[131,9.42,163,18.198,225,14.117,287,17.507]],["name/65",[131,0.703,163,1.359,225,1.054,287,1.307]],["text/65",[0,0.43,1,1.357,3,1.285,6,2.609,8,0.033,13,1.04,20,1.772,28,0.811,38,1.006,41,1.161,50,1.135,56,2.005,61,1.415,65,2.042,76,1.961,77,2.43,79,3.791,95,2.752,96,1.469,97,1.943,113,1.432,115,1.006,117,2.599,118,2.721,131,1.463,148,2.545,163,3.473,167,1.882,199,2.008,200,1.135,208,0.995,217,1.433,219,2.677,225,2.013,233,2.35,238,2.008,267,2.752,287,2.874,313,3.443,318,2.486,336,2.328,343,2.721,381,3.588,408,3.588,409,2.078,526,2.677,530,2.677,561,2.922,562,2.486,609,1.506,616,3.812,689,1.546,695,3.021,711,3.713,744,3.26,777,2.833,797,3.133,848,3.133,893,2.858,953,3.26,1179,5.107,1339,4.112,1349,3.409,1500,3.26,1502,3.26,1518,2.922,1617,5.946,1629,4.112,1712,5.426,1713,5.853,1714,4.567,1715,4.567,1716,4.567,1717,4.567,1718,4.567,1719,4.567,1720,4.567,1721,4.567,1722,4.567,1723,4.567,1724,4.567,1725,3.812,1726,4.567,1727,4.567,1728,4.567,1729,6.501,1730,4.567]],["component/65",[112,0.373]],["title/66",[1,10.098,54,5.252,307,27.639,431,26.964,527,34.541]],["name/66",[1,0.728,54,0.379,307,1.993,431,1.944,527,2.491]],["text/66",[0,0.786,1,1.861,2,2.491,3,1.084,7,0.841,8,0.045,13,1.679,28,1.48,36,1.94,38,1.208,50,1.363,54,0.968,56,2.168,58,2.255,61,2.286,70,2.496,99,2.332,146,1.363,158,2.821,160,3.189,164,2.935,165,1.785,252,2.01,280,2.863,304,3.76,307,3.131,409,2.494,430,4.015,431,5.186,481,3.131,491,3.303,515,2.494,522,5.506,523,5.795,524,6.641,527,5.266,843,3.626,1260,4.092,1387,4.936,1388,4.936,1389,4.936,1390,4.307,1731,4.307,1732,5.482,1733,5.482,1734,5.482,1735,5.482]],["component/66",[112,0.373]],["title/67",[225,15.633,271,19.143,956,28.782]],["name/67",[225,1.219,271,1.493,956,2.245]],["text/67",[7,0.881,141,4.203,194,2.871,225,2.054,251,2.648,271,2.985,375,2.954,441,2.871,458,6.067,689,2.613,921,5.297,956,4.786,957,3.453,958,3.641,1004,5.108,1736,6.067]],["component/67",[112,0.373]],["title/68",[225,15.633,715,29.96,724,37.606]],["name/68",[225,1.219,715,2.337,724,2.934]],["text/68",[8,0.042,13,1.865,117,3.276,118,3.43,141,4.46,225,2.179,715,4.177,724,5.243,1737,8.195]],["component/68",[112,0.373]],["title/69",[7,4.361,8,0.291,113,12.583,225,10.172,465,21.312,1738,28.548]],["name/69",[7,0.355,8,0.016,113,0.687,225,0.829,465,1.737,1738,2.326]],["text/69",[1,1.881,3,1.484,7,0.856,8,0.046,28,1.332,38,1.654,113,1.985,183,4.249,196,3.215,225,1.996,465,5.022,1199,8.695,1223,7.08,1738,5.603,1739,7.507]],["component/69",[112,0.373]],["title/70-1",[8,0.247,113,10.66,462,36.119,480,30.012,599,14.995]],["name/70-1",[]],["text/70-1",[]],["component/70-1",[]],["title/70-2",[8,0.247,113,10.66,480,30.012,795,30.012,1740,38.014]],["name/70-2",[]],["text/70-2",[]],["component/70-2",[]],["title/70-3",[8,0.21,113,9.059,179,7.62,196,14.67,197,16.193,215,18.074,252,15.077]],["name/70-3",[]],["text/70-3",[]],["component/70-3",[]],["title/70",[8,0.3,113,12.949,922,36.457]],["name/70",[8,0.028,922,3.374]],["text/70",[0,0.567,2,2.411,3,0.908,7,0.404,8,0.05,10,1.808,13,1.728,19,0.893,20,0.815,28,0.956,33,1.112,36,1.207,38,0.463,39,1.638,41,1.53,45,1.231,46,2.442,47,1.863,49,1.835,50,1.622,54,0.228,55,2.34,56,1.962,57,2.187,58,1.898,68,1.009,69,1.344,70,1.824,76,1.282,87,1.482,99,1.506,100,1.028,113,1.606,114,0.585,115,1.011,119,2.256,126,1.65,128,1.2,131,0.628,146,1.622,158,1.824,164,1.246,165,1.495,167,0.866,178,0.866,179,1.618,191,1.303,196,1.923,197,2.37,199,0.923,200,0.88,201,1.335,202,2.01,204,1.281,205,3.538,206,1.354,207,1.669,208,0.772,212,1.2,213,2.098,215,2.868,216,2.248,217,0.659,221,1.344,225,1.221,238,1.556,247,1.265,252,2.877,281,1.701,288,1.389,291,1.66,293,1.143,297,1.231,305,0.693,306,3.003,315,3.078,320,4.275,327,1.17,328,1.071,335,1.441,343,0.879,350,1.753,365,4.022,369,1.568,409,1.611,411,1.441,421,1.499,446,1.568,455,1.973,462,4.022,463,1.028,480,5.563,481,2.022,489,2.265,515,2.451,543,1.568,548,1.265,576,2.342,580,1.568,581,1.499,599,1.422,609,1.514,613,1.922,629,3.149,658,2.528,663,2.076,727,0.908,795,3.732,802,1.753,825,1.499,830,2.955,832,1.753,837,2.955,838,1.753,840,1.753,841,1.753,870,1.753,871,1.65,877,1.753,881,1.143,886,0.955,893,0.923,922,3.342,939,1.891,940,1.389,1001,6.339,1010,1.753,1032,1.973,1243,1.753,1256,4.133,1338,1.753,1352,1.568,1402,1.843,1491,1.506,1492,1.531,1544,4.498,1645,1.753,1740,7.046,1741,3.541,1742,1.891,1743,4.852,1744,1.891,1745,1.891,1746,1.891,1747,1.891,1748,1.891,1749,4.133,1750,1.891,1751,1.891,1752,1.891,1753,2.1,1754,1.2,1755,1.891,1756,1.891,1757,1.891,1758,1.344,1759,4.498,1760,3.541,1761,2.1,1762,1.891,1763,2.1,1764,1.499,1765,2.1,1766,1.891,1767,1.891,1768,3.188,1769,1.568,1770,1.891,1771,2.1,1772,3.541,1773,2.1,1774,2.1]],["component/70",[112,0.373]],["title/71-1",[101,17.507,217,16.652,480,32.922,795,32.922]],["name/71-1",[]],["text/71-1",[]],["component/71-1",[]],["title/71-2",[15,30.597,101,19.387,480,36.457]],["name/71-2",[]],["text/71-2",[]],["component/71-2",[]],["title/71-3",[101,12.614,179,7.088,196,13.646,197,15.062,215,16.812,217,11.998,252,14.024,480,23.722]],["name/71-3",[]],["text/71-3",[]],["component/71-3",[]],["title/71-4",[101,19.387,217,18.44,252,21.553]],["name/71-4",[]],["text/71-4",[]],["component/71-4",[]],["title/71-5",[101,21.719,480,40.843]],["name/71-5",[]],["text/71-5",[]],["component/71-5",[]],["title/71-6",[217,20.658,480,40.843]],["name/71-6",[]],["text/71-6",[]],["component/71-6",[]],["title/71",[101,19.387,217,18.44,922,36.457]],["name/71",[54,0.43,217,1.243,922,2.458,940,2.621]],["text/71",[0,0.273,2,2.053,3,0.574,7,0.331,8,0.04,10,1.518,13,1.05,15,2.402,19,0.708,28,0.515,33,1.186,36,0.763,38,0.367,39,2.05,41,1.173,45,0.976,46,2.124,47,1.565,49,1.541,50,1.708,54,0.776,55,1.965,56,1.798,57,1.873,58,1.231,68,0.8,70,1.771,76,1.245,80,4.73,84,1.188,85,0.498,87,1.215,99,0.708,101,3.083,106,1.254,113,0.639,115,0.849,118,0.697,119,1.932,126,1.308,131,0.684,134,2.952,135,2.422,141,0.906,146,1.536,158,1.305,160,0.72,165,0.945,167,0.686,178,1.196,179,1.639,189,1.617,191,1.033,196,2.05,197,2.433,199,0.732,200,0.721,201,1.094,202,1.748,204,1.049,205,3.149,206,1.11,207,1.368,208,1.252,212,0.951,213,1.848,215,2.526,216,1.888,217,2.388,225,1.025,233,1.099,238,1.275,247,1.748,252,2.927,277,1.421,281,1.394,288,1.101,289,3.202,291,1.669,293,0.906,297,0.976,299,0.832,305,0.549,306,1.617,315,2.636,320,1.701,327,1.617,328,1.479,335,1.142,343,0.697,346,2.636,347,1.308,350,1.39,365,3.445,369,1.243,375,2.198,409,1.32,421,1.188,424,2.279,430,1.579,431,3.828,444,3.029,446,1.243,455,1.617,462,2.878,463,0.815,480,5.797,481,1.657,489,1.856,492,2.551,515,2.099,537,2.878,538,1.39,543,1.243,609,1.272,629,1.99,651,2.512,658,2.071,663,1.701,711,0.951,712,1.308,727,1.254,778,1.39,786,4.796,795,2.862,802,1.39,821,0.886,825,1.188,830,2.422,832,1.39,837,2.422,838,1.39,840,1.39,841,1.39,870,1.39,871,1.308,877,1.39,881,1.579,886,0.757,893,0.732,921,2.645,922,3.246,940,1.101,965,1.499,1001,1.308,1010,1.39,1243,1.39,1338,1.39,1352,1.243,1383,1.39,1402,1.51,1460,2.612,1491,1.234,1492,1.254,1544,3.852,1645,1.39,1667,1.499,1740,6.508,1743,4.155,1744,1.499,1745,1.499,1746,1.499,1747,2.612,1748,2.612,1749,3.471,1750,1.499,1751,1.499,1752,1.499,1754,0.951,1755,1.499,1756,1.499,1757,1.499,1758,1.065,1759,4.796,1762,1.499,1766,1.499,1767,1.499,1768,4.155,1769,3.906,1775,1.39,1776,1.665,1777,1.499,1778,1.665,1779,1.665,1780,1.665,1781,1.665,1782,1.665,1783,2.901,1784,3.856,1785,4.155,1786,1.665,1787,1.499,1788,1.665,1789,1.665,1790,1.665,1791,1.665,1792,1.665,1793,1.665,1794,1.665,1795,1.665,1796,6.869,1797,1.665,1798,2.901,1799,2.901,1800,1.665,1801,1.665,1802,1.665,1803,1.665,1804,3.856,1805,3.856,1806,1.665,1807,1.665,1808,1.665,1809,4.615,1810,3.471,1811,2.901,1812,1.665,1813,1.665,1814,1.665,1815,2.901,1816,1.665,1817,3.856]],["component/71",[112,0.373]],["title/72-1",[8,0.227,10,17.508,11,14.479,43,18.911,60,13.128,115,9.794]],["name/72-1",[]],["text/72-1",[]],["component/72-1",[]],["title/72-2",[8,0.227,10,17.508,11,14.479,43,18.911,64,28.443,115,9.794]],["name/72-2",[]],["text/72-2",[]],["component/72-2",[]],["title/72-3",[8,0.21,10,16.193,11,13.391,43,17.49,88,15.077,89,20.958,115,9.059]],["name/72-3",[]],["text/72-3",[]],["component/72-3",[]],["title/72",[8,0.195,10,15.062,11,12.456,43,16.268,60,11.294,88,14.024,89,19.494,115,8.426]],["name/72",[11,1.015,43,1.326,60,0.92,88,1.143,89,1.589,115,0.687]],["text/72",[0,0.625,1,0.294,2,1.01,3,0.668,6,0.804,7,0.685,8,0.049,10,3.551,11,2.957,13,0.769,19,3.862,20,0.546,21,0.848,23,1.688,25,2.096,26,1.594,27,1.75,28,1.125,33,1.309,36,2.294,38,0.903,39,3.142,40,3.441,43,3.335,46,3.293,47,3.293,48,3.757,49,3.244,50,2.324,51,4.308,52,5.093,53,5.093,56,1.674,57,3.293,58,0.331,60,2.102,61,2.27,64,3.604,65,3.359,70,0.476,73,0.901,76,0.804,85,1.01,87,0.589,88,2.066,89,2.872,90,2.752,96,1.087,97,1.743,100,0.689,115,1.655,125,1.175,130,1.655,131,0.6,139,3.419,148,4.589,160,1.771,163,1.159,164,1.831,165,1.101,179,1.175,200,0.84,213,1.087,223,1.523,225,0.374,229,2.71,230,1.553,233,1.168,252,1.239,253,1.737,258,0.619,293,0.766,300,1.106,341,0.619,345,1.437,401,1.303,411,0.966,440,2.079,441,1.257,448,1.967,522,1.869,545,0.703,548,0.848,552,4.34,569,2.523,580,1.051,581,1.005,747,1.869,754,0.664,821,0.749,944,1.175,964,0.873,966,2.089,977,2.254,978,1.268,987,1.005,1089,4.227,1367,4.34,1435,1.106,1736,1.106,1818,1.869,1819,3.043,1820,8.805,1821,2.821,1822,2.503,1823,2.655,1824,2.821,1825,3.043,1826,3.38,1827,5.2,1828,4.097,1829,3.38,1830,2.503,1831,2.503,1832,3.38,1833,2.503,1834,1.408,1835,1.408,1836,1.408]],["component/72",[112,0.373]],["title/73",[440,26.322,441,24.483]],["name/73",[440,2.174,441,2.022]],["text/73",[1,1.368,8,0.046,15,3.411,28,1.163,38,1.444,54,0.711,58,1.542,61,2.031,85,1.958,114,1.825,118,2.743,167,2.701,208,1.428,213,2.108,252,2.403,261,1.492,313,2.981,320,3.842,333,3.652,341,3.643,343,2.743,345,2.006,440,3.939,441,3.552,455,3.652,466,4.065,497,5.776,562,3.566,695,4.335,956,4.451,1300,4.495,1370,4.193,1375,5.47,1837,5.148]],["component/73",[112,0.373]],["title/74",[131,11.687,889,34.278]],["name/74",[131,0.965,889,2.832]],["text/74",[8,0.051,28,1.599,36,1.974,131,1.599,163,2.574,164,2.643,178,3.094,223,2.791,225,1.996,253,2.508,257,5.603,287,2.476,294,4.965,319,5.603,376,5.603,593,6.758,691,3.539,889,3.908,1493,5.603]],["component/74",[112,0.373]],["title/75",[2,17.566,295,32.755,401,30.597]],["name/75",[2,1.37,295,2.555,401,2.387]],["text/75",[0,0.771,1,1.709,2,2.927,3,1.619,7,1.027,28,1.599,33,1.327,36,2.153,38,1.416,39,2.921,40,3.374,42,2.924,46,2.609,47,2.609,48,2.976,49,2.569,50,2.035,51,3.276,52,3.873,53,3.873,54,0.889,58,1.926,130,3.147,131,1.141,163,2.204,164,2.882,165,2.093,209,5.05,233,1.832,295,3.582,341,2.825,401,4.262,809,4.409,1838,6.428,1839,6.428]],["component/75",[112,0.373]],["title/76",[1,10.098,19,20.583,1105,23.694,1840,40.387,1841,40.387]],["name/76",[1,0.728,19,1.484,1105,1.709,1840,2.912,1841,2.912]],["text/76",[0,0.483,1,2.076,2,1.532,3,1.013,6,2.928,7,0.918,8,0.044,13,1.167,19,3.867,20,1.989,27,1.26,28,1.251,38,1.129,41,1.303,42,2.332,50,1.274,56,1.713,79,2.146,95,5.478,113,1.553,115,1.553,131,0.91,146,1.752,165,1.669,167,2.113,179,1.607,200,1.274,201,1.933,202,1.712,204,1.854,205,4.105,206,1.961,207,2.417,208,1.117,211,3.659,225,1.874,232,1.961,233,2.295,291,1.854,299,2.56,315,2.928,345,1.569,372,3.516,373,2.292,401,2.668,465,2.856,500,3.659,509,3.516,554,3.516,570,3.826,691,3.323,842,3.659,935,4.027,1105,3.944,1113,3.391,1259,4.615,1738,3.826,1837,4.027,1840,4.278,1841,4.278,1842,5.126,1843,5.126,1844,5.126,1845,3.659,1846,5.126,1847,4.615,1848,5.126,1849,5.126,1850,5.126,1851,4.278]],["component/76",[112,0.373]],["title/77",[101,17.507,179,9.837,217,16.652,1852,44.303]],["name/77",[101,1.307,179,0.734,217,1.243,1852,3.308]],["text/77",[2,2.128,3,0.669,8,0.027,13,0.77,20,1.312,27,0.831,28,0.6,33,0.698,36,0.889,41,1.323,42,2.884,46,1.372,47,1.372,49,1.352,50,1.293,56,2.222,58,1.909,61,1.612,77,1.799,82,3.441,95,3.82,97,1.438,99,2.213,101,3.329,115,0.745,117,1.352,119,1.416,131,1.44,134,2.163,146,1.77,158,1.144,179,1.791,196,2.54,197,2.804,200,0.841,201,1.275,202,2.567,204,1.223,205,3.629,216,2.547,217,3.245,219,1.982,233,1.483,235,2.163,236,1.594,242,2.163,245,5.292,254,2.972,256,2.237,280,2.019,281,1.624,282,1.394,289,1.884,305,1.115,316,2.037,334,2.414,341,1.486,343,1.416,367,2.163,375,1.293,407,1.982,444,2.657,455,1.884,456,5.292,472,3.451,515,2.366,564,2.097,585,1.724,829,1.799,831,2.831,848,2.319,861,2.657,893,1.486,903,1.76,1091,3.044,1105,3.105,1177,2.097,1412,2.822,1457,3.044,1517,3.044,1694,2.657,1725,2.822,1758,4.056,1824,2.822,1825,3.044,1851,4.342,1852,2.822,1853,3.382,1854,3.382,1855,2.708,1856,3.382,1857,2.524,1858,3.044,1859,4.684,1860,6.341,1861,3.382,1862,3.044,1863,3.382,1864,5.292,1865,3.382,1866,7.119,1867,3.382,1868,3.382,1869,5.202,1870,3.382,1871,3.382,1872,3.044,1873,3.382,1874,2.524,1875,3.382]],["component/77",[112,0.373]],["title/78",[8,0.3,113,12.949,114,16.368]],["name/78",[113,1.198,114,1.515]],["text/78",[1,1.507,8,0.05,28,1.282,38,1.591,54,0.784,58,1.699,85,2.159,101,2.904,113,2.092,114,2.452,195,4.48,217,2.98,222,4.778,225,1.921,252,2.649,320,4.235,440,3.52,441,2.686,466,4.48,1384,6.029,1876,7.224]],["component/78",[112,0.373]],["title/79",[8,0.21,13,9.36,77,21.876,217,12.9,270,16.946,472,22.378,1874,30.693]],["name/79",[77,2.108,270,1.633,472,2.157,1874,2.958]],["text/79",[0,0.534,3,1.121,7,0.86,8,0.046,13,1.93,26,2.672,28,1.006,38,1.249,41,1.441,42,3.431,77,5.007,82,5.608,96,2.426,131,1.67,146,1.409,167,2.336,178,2.336,179,1.571,183,3.556,196,3.225,197,3.559,200,1.409,201,2.137,202,1.893,203,2.078,213,1.823,217,3.099,230,3.515,241,3.887,270,2.336,334,4.045,343,2.372,373,2.534,447,4.23,472,4.614,509,3.887,886,2.578,1491,2.411,1492,2.45,1493,4.23,1855,2.95,1864,4.73,1874,6.328,1877,5.102,1878,4.73]],["component/79",[112,0.373]],["title/80",[178,27.139,691,31.048]],["name/80",[178,2.242,691,2.565]],["text/80",[1,1.274,8,0.047,13,1.803,20,2.37,27,1.947,28,1.084,38,1.745,61,1.892,115,1.937,131,1.651,179,1.629,196,2.178,208,1.726,223,2.27,233,1.74,253,2.04,258,2.684,262,2.37,291,2.208,313,3.603,343,2.556,373,2.73,485,2.827,572,3.879,638,3.049,687,4.391,689,2.066,691,3.735,710,3.112,935,6.223,1491,3.369,1492,3.425,1524,3.906,1687,5.096,1879,6.106,1880,6.106,1881,6.106,1882,6.106,1883,5.497,1884,6.106,1885,6.106,1886,6.106,1887,6.106]],["component/80",[112,0.373]],["title/81",[441,21.854,995,36.457,1035,43.875]],["name/81",[441,1.705,995,2.844,1035,3.423]],["text/81",[0,0.764,3,0.87,7,0.925,8,0.041,13,1.846,23,4.05,28,1.525,36,2.132,38,0.97,41,1.119,58,1.489,60,1.3,61,1.962,70,2.143,84,4.52,85,2.216,88,2.322,89,3.227,99,1.873,113,0.97,130,2.156,131,1.316,155,5.826,163,1.509,164,2.855,165,2.062,186,1.145,196,1.571,220,2.817,253,2.115,286,5.188,330,2.817,441,3.67,455,2.453,463,3.631,470,3.675,491,2.652,497,2.581,547,3.143,599,1.364,613,1.843,615,3.712,663,3.712,862,5.535,884,6.37,975,4.726,995,5.03,1003,5.285,1007,3.964,1008,4.726,1034,7.171,1035,7.041,1300,5.086,1310,3.459,1343,3.964,1344,3.964,1491,1.873,1492,1.903,1888,4.403,1889,4.403,1890,4.403,1891,4.403,1892,4.403,1893,5.285,1894,4.403,1895,4.403,1896,4.403,1897,4.403,1898,4.403]],["component/81",[112,0.373]],["title/82",[28,9.42,36,13.958,164,18.685,294,35.111]],["name/82",[28,0.703,36,1.042,164,1.395,294,2.621]],["text/82",[0,0.859,8,0.049,10,2.79,13,1.613,26,3.34,27,2.241,28,1.712,33,1.066,36,2.476,38,1.138,55,2.633,57,2.096,58,1.215,60,2.388,101,1.704,113,1.138,114,2.622,115,1.138,117,2.832,119,3.385,131,0.917,148,2.878,158,1.748,164,3.209,217,2.73,234,4.532,252,1.894,253,1.726,285,3.543,294,4.686,297,3.028,299,2.58,302,3.417,305,2.337,309,4.859,325,2.95,341,3.554,377,3.687,597,4.65,598,4.65,600,4.058,658,5.057,691,2.435,903,2.689,1177,4.394,1899,4.65,1900,5.165,1901,5.165,1902,5.165,1903,4.311,1904,5.165,1905,4.65]],["component/82",[112,0.373]],["title/83",[8,0.336,211,47.006]],["name/83",[8,0.028,211,3.883]],["text/83",[1,1.445,2,2.564,3,1.369,7,0.79,8,0.051,19,2.946,28,1.229,41,1.761,56,1.684,95,5.169,101,2.284,131,1.229,163,3.196,191,5.321,200,1.722,211,6.125,213,2.759,217,2.173,225,1.842,262,3.33,280,2.688,287,2.284,1105,4.771,1685,6.235]],["component/83",[112,0.373]],["title/84",[7,4.361,8,0.195,88,14.024,165,12.456,225,10.172,287,12.614,754,18.033,1855,19.909]],["name/84",[7,0.293,8,0.013,88,0.942,165,0.836,225,0.683,287,0.847,754,1.211,1855,1.337]],["text/84",[3,0.67,7,0.724,8,0.048,13,1.751,26,1.598,28,0.602,36,1.371,38,0.747,41,2.277,54,0.566,56,2.178,58,1.226,76,1.24,77,1.804,79,1.419,88,1.911,115,0.747,117,1.355,118,1.419,131,1.623,146,1.579,161,1.889,163,2.444,165,2.068,168,2.121,179,1.568,183,1.598,191,2.103,200,0.843,201,2.395,202,1.741,203,1.911,204,2.297,205,2.657,206,1.297,207,1.598,208,0.739,212,2.977,213,2.293,217,2.74,224,2.42,225,1.896,232,1.297,233,0.966,238,1.49,258,2.291,260,1.038,261,0.772,267,2.042,283,2.552,287,1.719,289,1.889,296,2.242,313,3.696,345,1.038,394,2.663,409,1.542,420,2.663,431,1.889,440,3.076,447,5.321,510,1.987,515,1.542,526,1.987,585,1.728,638,1.693,754,3.831,797,3.575,811,3.056,887,2.169,889,2.713,1080,3.891,1084,2.169,1349,2.53,1379,2.829,1399,2.53,1466,2.829,1480,4.351,1484,2.663,1485,2.663,1486,2.53,1487,3.052,1488,3.721,1489,6.422,1490,3.052,1491,2.701,1492,2.746,1493,2.53,1494,4.693,1495,4.693,1496,5.717,1497,3.052,1498,3.052,1499,3.891,1500,2.42,1501,4.693,1502,2.42,1503,3.052,1504,3.052,1505,3.052,1506,3.052,1507,3.052,1508,3.052,1509,3.052,1510,3.052,1511,3.052,1512,3.052,1513,3.052,1514,3.052,1823,2.663,1855,1.765,1906,4.989,1907,3.052,1908,3.39,1909,3.052,1910,2.829]],["component/84",[112,0.373]],["title/85",[7,5.069,8,0.227,165,14.479,225,11.824,287,14.663,1855,23.143]],["name/85",[7,0.355,8,0.016,165,1.015,225,0.829,287,1.028,1855,1.622]],["text/85",[2,1.574,3,1.041,7,0.819,8,0.05,13,1.634,26,2.483,27,2.008,41,1.339,54,0.779,56,1.281,76,1.707,117,2.105,118,2.205,119,2.205,131,1.274,163,2.8,165,2.338,179,1.514,183,2.483,200,1.309,202,1.759,210,3.087,212,5.01,213,2.821,225,2.172,232,2.015,238,2.315,260,1.612,261,1.199,262,2.044,287,2.694,298,2.277,313,4.309,394,4.138,409,2.396,431,2.935,515,2.396,536,4.396,585,2.684,697,2.866,842,3.76,887,3.37,953,3.76,1004,3.484,1012,4.742,1013,3.76,1084,3.37,1180,4.396,1235,4.396,1244,4.742,1399,3.931,1499,5.359,1823,4.138,1855,3.737,1906,6.891,1907,4.742,1909,4.742,1910,4.396,1911,3.76,1912,5.267,1913,5.267]],["component/85",[112,0.373]],["title/86",[7,5.069,8,0.227,179,8.239,196,15.862,197,17.508,1855,23.143]],["name/86",[7,0.398,8,0.018,196,1.245,197,1.374,1855,1.816]],["text/86",[3,1.13,7,0.865,8,0.048,13,1.938,28,1.014,38,1.259,41,2.164,77,3.041,82,6.243,131,1.014,146,1.421,179,1.406,183,2.695,196,3.037,197,3.353,200,1.421,201,2.155,202,1.909,203,2.096,213,2.439,217,2.961,238,2.512,270,2.356,313,3.45,409,2.6,431,3.185,447,5.662,472,4.128,585,2.913,1491,3.226,1492,3.279,1493,5.662,1499,4.266,1823,4.49,1855,4.721,1858,7.665,1864,4.77,1874,7.241,1906,4.49,1910,4.77,1914,5.716]],["component/86",[112,0.373]],["title/87",[8,0.336,1855,34.278]],["name/87",[8,0.028,1855,2.832]],["text/87",[8,0.048,118,3.43,212,4.681,313,3.728,1499,6.117,1855,4.266,1906,6.438,1915,6.84]],["component/87",[112,0.373]],["title/88",[163,18.198,225,14.117,287,17.507,1855,27.631]],["name/88",[163,1.359,225,1.054,287,1.307,1855,2.063]],["text/88",[3,1.18,8,0.03,13,1.359,28,1.06,38,1.315,41,1.518,50,1.484,56,1.898,76,1.42,77,5.322,79,3.268,117,2.386,118,2.499,131,1.06,141,3.249,163,3.549,200,1.484,204,2.159,208,1.301,225,2.076,230,3.703,233,1.702,261,1.359,262,2.317,287,2.575,313,3.551,318,3.249,325,3.41,327,3.327,334,6.585,336,3.043,341,2.624,343,2.499,561,4.994,562,4.248,711,3.41,777,3.703,1518,4.994,1617,4.69,1855,3.108,1916,4.456,1917,5.97,1918,5.97,1919,5.97]],["component/88",[112,0.373]],["title/89",[1,13.742,54,7.147]],["name/89",[1,1.135,54,0.59]],["text/89",[1,1.687,7,0.589,8,0.044,10,2.034,11,1.682,27,1.988,44,3.611,54,1.094,58,1.215,70,1.748,76,2.168,85,1.544,97,3.439,111,4.302,113,1.138,114,2.423,115,2.075,179,0.957,191,3.204,194,1.92,196,2.528,203,1.894,232,1.976,233,1.472,237,2.965,253,1.726,270,2.129,271,2.307,275,3.204,276,3.417,287,2.337,291,2.562,320,4.153,345,1.581,367,3.305,375,1.976,377,3.687,441,1.92,466,3.204,476,4.058,497,3.028,503,4.311,530,3.028,594,3.028,599,1.601,648,3.856,663,3.028,808,3.305,1300,3.543,1920,6.378,1921,5.165,1922,3.028,1923,4.532,1924,4.311,1925,5.057,1926,5.165,1927,6.378,1928,4.65,1929,3.687,1930,7.085]],["component/89",[112,0.373]],["title/90",[0,3.604,7,4.361,28,6.788,36,10.057,130,18.728,131,6.788,163,13.112,164,13.463]],["name/90",[0,0.242,7,0.293,28,0.456,36,0.675,130,1.258,131,0.456,163,0.88,164,0.904]],["text/90",[0,0.857,3,1.013,7,0.584,8,0.051,10,2.019,13,1.167,26,2.417,27,1.26,28,1.539,33,1.058,36,2.118,38,1.129,41,1.792,56,2.34,60,2.378,99,2.18,113,1.129,114,1.427,115,1.129,118,2.146,130,2.51,131,1.251,146,1.274,152,2.56,158,1.735,160,2.216,163,2.761,164,2.835,200,1.274,201,1.933,202,1.712,204,1.854,205,2.613,206,1.961,217,2.852,225,1.363,234,4.509,238,2.253,253,2.69,262,1.989,280,2.735,282,2.113,287,1.691,295,2.856,302,3.391,305,1.691,318,2.79,457,5.737,515,2.332,691,2.417,806,3.391,827,3.826,843,3.391,893,2.253,903,2.668,1395,4.615,1449,4.027,1515,6.327,1522,4.278,1899,4.615,1903,4.278,1931,4.615]],["component/90",[112,0.373]],["title/91",[0,4.189,7,5.069,28,7.89,36,11.691,164,15.65,165,14.479]],["name/91",[0,0.294,7,0.355,28,0.553,36,0.82,164,1.097,165,1.015]],["text/91",[0,0.814,3,1.165,8,0.051,10,2.32,13,1.761,26,2.778,27,1.902,28,1.629,36,2.272,38,1.298,41,1.498,56,2.101,60,2.285,76,1.401,113,1.298,114,1.64,146,1.924,152,2.942,160,2.547,164,3.042,179,1.092,200,1.465,201,2.221,202,1.968,204,2.131,206,2.253,213,2.489,234,3.769,238,2.59,262,2.286,280,3.561,281,2.83,282,2.428,295,3.283,302,3.897,305,1.943,318,3.206,515,3.52,827,4.397,887,3.769,893,2.59,903,4.498,1423,5.304,1674,5.304,1931,5.304]],["component/91",[112,0.373]],["title/92",[54,5.761,113,11.694,258,23.332,260,16.25]],["name/92",[54,0.43,113,0.873,258,1.742,260,1.213]],["text/92",[0,0.853,1,1.967,7,0.862,8,0.029,11,1.853,13,1.295,22,4.839,23,3.778,27,1.399,28,1.01,33,1.175,38,1.254,54,0.821,61,1.764,76,1.354,79,2.383,101,1.877,113,1.254,202,2.838,203,2.773,213,1.83,217,2.373,223,2.116,237,2.087,258,3.325,260,3.112,261,1.722,274,3.566,305,1.877,345,2.601,437,2.699,482,2.544,483,3.429,484,2.734,485,2.635,533,2.842,545,3.778,564,3.53,570,4.248,638,2.842,689,1.926,710,2.901,811,4.434,910,4.248,1084,3.641,1113,3.765,1136,6.313,1402,2.963,1932,4.75]],["component/92",[112,0.373]],["title/93",[27,13.05,42,24.145,545,26.51,1135,36.408]],["name/93",[42,2.086,545,2.29,1135,3.145]],["text/93",[1,1.643,3,1.196,7,0.998,8,0.047,27,2.28,28,1.074,42,3.582,54,0.95,76,1.873,79,3.882,115,1.929,117,2.419,118,2.533,130,2.963,146,2.176,165,3.02,179,1.121,208,1.716,215,2.66,225,1.609,237,2.219,251,2.7,252,2.219,253,2.021,277,2.963,481,4.498,545,4.372,609,1.996,711,3.456,777,3.753,935,4.753,1135,5.401,1349,5.878,1933,7.875,1934,4.753,1935,6.051]],["component/93",[112,0.373]],["title/94",[54,5.761,265,33.959,266,30.319,267,31.98]],["name/94",[54,0.43,265,2.535,266,2.264,267,2.388]],["text/94",[8,0.032,54,1.156,56,2.411,58,1.456,76,2.105,95,4.815,96,1.991,208,1.742,216,4.334,225,1.646,233,1.764,251,2.74,252,2.27,265,3.96,266,5.055,267,4.815,346,3.536,409,2.816,490,4.419,526,5.188,585,4.511,777,3.839,886,3.635,893,2.721,1177,4.957,1936,6.19,1937,5.167,1938,5.573]],["component/94",[112,0.373]],["title/95",[8,0.21,13,9.36,106,17.777,169,19.038,452,28.204,625,29.352,1939,30.693]],["name/95",[8,0.018,106,1.508,169,1.616,452,2.393,1939,2.604]],["text/95",[3,1.066,7,0.832,8,0.047,13,1.661,26,2.543,54,0.962,76,2.269,106,3.575,115,1.188,169,3.828,178,2.223,183,2.543,196,1.924,200,1.341,203,3.032,208,1.175,213,1.735,237,1.978,238,2.371,244,4.066,251,2.835,260,2.234,261,1.661,262,2.093,271,1.757,287,2.727,325,3.081,328,2.749,345,2.234,373,2.411,493,3.971,510,3.162,533,2.694,537,4.026,557,4.856,594,4.277,603,4.502,613,2.258,625,5.902,815,4.026,821,2.87,880,2.749,886,2.454,944,4.502,946,6.09,1200,4.856,1381,5.005,1528,5.668,1916,6.172,1939,5.446,1940,7.296,1941,4.856,1942,5.394]],["component/95",[112,0.373]],["title/96-1",[11,15.758,33,9.989,168,16.165,169,22.404,280,18.778]],["name/96-1",[]],["text/96-1",[]],["component/96-1",[]],["title/96-2",[11,14.479,33,9.178,60,13.128,168,14.852,169,20.585,1943,40.026]],["name/96-2",[]],["text/96-2",[]],["component/96-2",[]],["title/96-3",[11,14.479,33,9.178,60,13.128,168,14.852,169,20.585,1944,40.026]],["name/96-3",[]],["text/96-3",[]],["component/96-3",[]],["title/96",[11,17.287,33,10.958,168,17.732,169,24.577]],["name/96",[11,1.291,33,0.818,168,1.324,169,1.835]],["text/96",[1,1.336,2,1.913,3,1.266,7,0.882,8,0.018,11,3.213,19,2.239,21,2.069,27,2.007,33,1.81,39,2.56,41,1.627,46,2.136,47,2.136,48,2.437,49,2.104,50,1.309,56,2.357,60,2.59,68,3.447,79,2.204,96,1.693,101,1.132,113,0.756,115,1.581,119,1.437,131,0.934,146,1.784,168,2.728,169,3.781,199,2.314,200,1.591,201,2.414,202,2.138,203,1.259,204,2.315,206,2.448,213,1.104,217,1.651,223,1.277,233,0.979,240,2.013,256,3.482,258,1.509,280,3.623,281,3.075,282,2.638,287,1.736,293,2.865,298,1.484,305,2.367,440,3.093,481,1.961,515,2.394,680,4.787,681,3.265,727,2.276,800,4.135,811,3.752,829,2.8,831,2.865,848,3.61,953,3.757,964,2.13,1080,5.777,1402,1.787,1444,4.393,1533,4.095,1603,2.697,1943,6.967,1944,4.739,1945,3.433,1946,3.97,1947,3.091,1948,5.264,1949,3.433,1950,5.264,1951,3.433,1952,3.433]],["component/96",[112,0.373]],["title/97",[36,15.457,54,6.38,114,16.368]],["name/97",[36,1.206,54,0.498,114,1.277]],["text/97",[0,0.728,7,0.881,8,0.039,15,4.771,36,2.031,38,1.701,54,0.995,85,2.739,114,2.15,260,2.364,261,1.758,271,2.515,298,3.339,299,3.857,809,5.297,945,5.765]],["component/97",[112,0.373]],["title/98-1",[8,0.271,61,16.449,710,27.055,1953,39.621]],["name/98-1",[]],["text/98-1",[]],["component/98-1",[]],["title/98-2",[8,0.3,263,20.419,1953,43.875]],["name/98-2",[]],["text/98-2",[]],["component/98-2",[]],["title/98",[166,26.279,271,19.143,1385,40.317]],["name/98",[166,2.05,271,1.493,1385,3.145]],["text/98",[0,0.235,1,1.084,3,0.494,7,0.685,8,0.049,28,0.444,33,0.516,36,1.579,44,1.274,49,0.999,50,1.768,54,0.772,56,1.46,57,2.688,58,1.673,60,2.395,61,1.268,65,1.829,68,2.495,69,2.618,70,0.846,87,1.046,96,1.671,97,1.063,100,1.224,114,0.696,115,0.901,141,1.36,158,2.541,160,1.081,164,0.88,166,1.829,168,0.835,178,3.094,182,1.866,186,1.351,193,2.076,194,2.644,199,1.099,202,0.835,208,1.308,210,3.045,213,1.671,232,1.565,236,1.929,238,1.099,240,1.465,241,1.714,251,1.403,260,1.838,261,1.367,263,2.301,270,2.73,271,3.308,274,1.929,301,3.708,302,1.653,313,3.013,316,1.506,318,3.268,322,1.784,325,1.428,333,2.895,345,1.253,346,2.337,373,1.117,375,2.72,384,3.214,386,2.086,388,3.415,390,3.415,406,1.964,440,2.843,441,2.644,455,2.28,463,1.224,488,2.707,533,1.248,542,1.55,548,1.506,561,2.618,562,2.827,584,2.25,599,0.775,638,1.248,653,1.964,659,1.653,663,1.465,689,1.385,727,1.081,808,1.599,813,2.538,821,2.764,861,1.964,864,2.707,893,1.099,903,2.13,945,3.054,955,1.866,957,1.829,958,1.929,1009,2.25,1032,2.28,1093,1.599,1094,1.784,1113,1.653,1120,5.848,1260,1.866,1302,1.964,1303,2.086,1326,2.086,1333,2.25,1385,1.714,1402,2.704,1418,1.599,1470,2.086,1518,2.618,1592,1.784,1764,1.784,1903,2.086,1922,1.465,1953,6.379,1954,2.499,1955,2.499,1956,2.499,1957,2.086,1958,2.086,1959,4.081,1960,4.717,1961,4.081,1962,3.415,1963,2.086,1964,2.086,1965,2.086,1966,2.086,1967,4.677,1968,2.499,1969,2.499,1970,2.499,1971,2.499,1972,4.092,1973,2.499,1974,2.25,1975,2.499,1976,2.499,1977,2.499,1978,2.499,1979,2.499,1980,2.499,1981,2.499,1982,2.499,1983,2.499,1984,2.086,1985,2.086,1986,6.004,1987,2.499,1988,2.499,1989,2.499]],["component/98",[112,0.373]],["title/99",[8,0.3,85,17.566,1990,46.177]],["name/99",[85,1.626,1990,4.273]],["text/99",[0,0.523,1,1.158,7,0.957,8,0.046,13,1.693,15,3.872,28,0.985,36,2.206,38,1.223,42,2.525,54,0.807,60,1.639,76,1.32,77,2.953,85,3.138,88,2.035,114,1.545,115,1.223,141,3.02,158,1.878,168,2.485,172,3.957,192,5.843,193,3.353,208,1.209,222,3.671,223,2.064,232,2.123,234,3.551,253,1.854,261,1.263,277,2.718,282,2.287,313,2.525,328,2.829,373,3.325,407,3.253,440,3.353,452,3.807,493,3.02,502,3.344,510,3.253,641,4.36,649,4.997,724,3.551,1032,3.093,1380,4.36,1418,3.551,1616,4.36,1742,4.997,1923,3.551,1929,3.962,1991,5.55,1992,4.632,1993,4.632]],["component/99",[112,0.373]],["title/100",[88,17.742,261,11.014,599,14.995,754,22.815,1994,23.244]],["name/100",[88,1.279,261,0.794,599,1.081,754,1.645,1994,1.676]],["text/100",[0,0.736,7,0.891,24,3.323,216,3.826,261,1.778,277,3.826,588,4.157,589,4.067,1096,5.168,1775,6.521,1992,6.521,1994,3.753,1995,7.813,1996,6.138,1997,6.138,1998,5.832,1999,6.138]],["component/100",[112,0.373]],["title/101",[261,12.082,599,16.449,1096,35.111,1994,25.498]],["name/101",[261,0.902,599,1.228,1096,2.621,1994,1.904]],["text/101",[1,0.717,2,2.313,3,0.679,7,0.391,8,0.042,10,3.541,11,2.085,19,3.053,24,1.46,33,0.709,39,2.56,40,2.958,43,1.46,46,2.912,47,2.912,48,3.323,49,2.869,50,1.924,54,0.695,56,1.745,58,1.238,59,3.929,60,2.119,61,1.631,62,4.739,63,5.706,64,4.095,65,3.46,66,2.866,68,4.213,76,1.522,85,1.026,88,1.259,96,1.104,101,2.367,115,0.756,128,1.961,141,1.869,199,1.509,200,0.854,208,0.748,210,2.013,251,1.177,261,1.634,262,1.332,287,1.132,305,2.367,327,1.913,329,5.638,461,3.929,486,2.865,537,2.563,581,2.451,599,1.064,601,2.866,638,3.584,680,2.013,681,2.13,711,1.961,754,1.619,964,2.13,1096,5.801,1346,2.355,1370,2.197,1443,5.343,1471,4.393,1472,3.091,1489,5.343,1491,1.46,1492,1.484,1500,2.451,1502,3.757,1690,2.697,1694,4.135,1703,3.091,1946,4.451,1994,1.649,2000,2.697,2001,2.451,2002,2.563,2003,2.563,2004,7.176,2005,3.433,2006,3.091,2007,7.176,2008,3.433,2009,3.433,2010,3.433,2011,6.459,2012,4.739,2013,3.433,2014,5.763,2015,4.739,2016,4.739,2017,4.739,2018,3.929,2019,3.433,2020,3.433,2021,4.739,2022,4.739,2023,3.091]],["component/101",[112,0.373]],["title/102",[7,4.076,54,3.88,189,19.921,208,7.79,554,24.52,599,11.078,880,18.221,1592,25.518,2024,28.084]],["name/102",[189,2.555,554,3.145,1592,3.273]],["text/102",[3,1.315,8,0.047,54,0.908,56,1.617,58,1.564,60,2.47,186,2.175,189,3.706,196,2.373,208,1.449,213,2.69,232,3.501,251,2.28,260,2.036,261,1.904,298,3.617,320,3.899,345,2.036,463,3.257,554,4.562,599,2.061,651,3.619,880,4.264,886,3.025,1223,5.225,1592,4.747,2024,7.545,2025,6.572,2026,6.651,2027,8.366,2028,6.651]],["component/102",[112,0.373]],["title/103-1",[178,27.139,271,21.445]],["name/103-1",[]],["text/103-1",[]],["component/103-1",[]],["title/103-2",[0,4.559,8,0.247,261,11.014,271,15.758,322,34.541]],["name/103-2",[]],["text/103-2",[]],["component/103-2",[]],["title/103",[54,7.147,271,21.445]],["name/103",[54,0.59,271,1.772]],["text/103",[0,0.788,7,0.537,8,0.048,15,2.453,20,1.829,54,0.836,57,1.912,58,1.108,60,2.604,96,2.476,97,2.827,115,1.038,158,2.249,172,2.507,178,2.739,186,1.225,193,3.078,194,2.863,232,1.802,233,1.343,251,2.278,260,1.442,261,1.513,263,1.637,271,3.289,274,2.222,293,4.19,305,1.554,313,4.011,328,2.402,333,3.703,346,2.691,375,2.945,455,2.626,488,3.117,533,2.353,561,4.252,562,4.19,572,2.307,615,2.762,659,3.117,689,2.249,809,3.232,864,3.117,903,3.459,957,2.971,958,3.133,1032,2.626,1093,3.014,1094,3.363,1120,6.829,1311,3.933,1385,3.232,1407,3.933,1518,4.252,1764,3.363,1953,4.961,1957,3.933,1958,3.933,1959,5.221,1960,3.702,1961,3.702,1962,3.933,1963,3.933,1964,3.933,1965,3.933,1966,3.933,2029,4.712,2030,4.242]],["component/103",[112,0.373]],["title/104",[27,16.19,459,39.674]],["name/104",[27,1.337,459,3.277]],["text/104",[8,0.048,27,1.955,42,3.617,179,1.728,183,4.397,193,3.179,196,2.837,197,3.131,545,3.971,1135,5.454,1758,5.087]],["component/104",[112,0.373]],["title/105-1",[54,7.147,167,27.139]],["name/105-1",[]],["text/105-1",[]],["component/105-1",[]],["title/105-2",[33,13.594,54,7.147]],["name/105-2",[]],["text/105-2",[]],["component/105-2",[]],["title/105-3",[54,7.147,526,38.602]],["name/105-3",[]],["text/105-3",[]],["component/105-3",[]],["title/105-4",[54,6.38,208,12.81,526,34.457]],["name/105-4",[]],["text/105-4",[]],["component/105-4",[]],["title/105-5",[54,7.147,1105,32.245]],["name/105-5",[]],["text/105-5",[]],["component/105-5",[]],["title/105",[27,13.05,54,5.761,225,14.117,465,29.579]],["name/105",[54,0.498,225,1.219,465,2.555]],["text/105",[0,0.49,1,1.821,2,2.833,3,0.929,5,0.874,7,0.812,8,0.047,12,1.176,20,0.972,26,1.181,27,1.008,28,1.501,33,1.241,36,2.134,37,0.665,41,1.433,42,1.539,44,0.718,45,0.826,46,0.572,47,0.572,49,0.563,50,2.19,54,1.045,56,1.974,57,2.44,58,0.589,61,0.776,68,0.677,69,0.902,70,0.848,76,1.238,79,3.283,85,1.895,87,1.049,95,2.47,96,0.806,97,0.6,99,0.6,100,1.227,101,3.113,107,0.59,111,0.75,112,0.131,114,1.142,115,1.397,117,0.563,134,0.902,146,2.149,152,1.689,158,1.145,164,0.496,167,1.69,168,0.837,172,1.333,179,0.964,182,4.488,184,1.269,186,0.651,187,0.967,193,1.002,194,0.524,199,2.788,200,1.168,201,1.771,202,1.13,203,0.517,204,1.699,205,2.395,206,1.294,208,1.31,210,0.826,212,0.805,215,0.62,225,0.666,229,0.932,232,0.539,233,1.169,238,0.62,240,1.983,242,0.902,244,0.785,248,2.098,251,1.16,252,1.723,253,0.471,254,1.431,260,1.438,261,0.57,262,0.547,270,1.936,271,1.695,274,0.665,277,0.69,280,3.354,282,1.936,287,1.983,288,2.238,305,0.826,316,2.038,318,0.767,331,1.87,336,0.718,341,1.101,345,1.036,375,0.539,401,1.304,406,1.107,409,0.641,411,0.967,430,0.767,440,0.563,441,0.932,452,0.967,465,1.396,472,0.767,490,1.006,493,0.767,498,1.107,500,1.006,502,0.849,515,2.367,526,3.05,533,1.251,542,0.874,548,1.51,562,1.364,564,0.874,596,3.221,609,0.465,651,2.557,655,1.006,682,1.603,689,0.477,777,2.914,778,4.343,791,1.396,821,0.75,843,1.657,844,2.091,853,1.269,881,0.767,889,0.734,893,0.62,894,3.435,914,3.135,940,3.108,957,0.63,958,0.665,980,4.685,1049,3.507,1105,1.656,1120,1.052,1180,2.091,1193,1.269,1209,1.269,1300,0.967,1302,1.107,1308,1.052,1309,1.107,1351,1.176,1352,1.87,1370,2.164,1380,1.107,1390,1.968,1402,0.734,1764,1.006,1785,2.256,1787,1.269,1819,1.269,1859,2.256,1862,1.269,1998,1.052,2000,4.724,2031,1.41,2032,3.921,2033,1.41,2034,1.41,2035,2.506,2036,2.506,2037,1.269,2038,3.383,2039,1.41,2040,1.41,2041,1.41,2042,1.052,2043,1.41,2044,2.256,2045,2.506,2046,1.41,2047,1.41,2048,1.41,2049,1.41,2050,1.41,2051,1.41,2052,2.256,2053,2.091,2054,1.269,2055,1.41,2056,1.41,2057,1.41,2058,1.41,2059,1.41,2060,1.41,2061,1.41,2062,1.41,2063,1.41,2064,1.269,2065,1.41,2066,1.41,2067,2.506,2068,1.41,2069,1.41,2070,2.506,2071,1.41,2072,1.41,2073,1.41,2074,1.41]],["component/105",[112,0.373]],["title/106-1",[16,25.518,54,3.88,80,22.871,131,6.344,194,13.291,689,12.097,956,17.505,957,15.982,958,16.855]],["name/106-1",[]],["text/106-1",[]],["component/106-1",[]],["title/106",[194,15.288,251,14.097,271,13.391,375,15.728,689,13.915,957,18.383,958,19.387]],["name/106",[194,1.047,251,0.965,271,0.917,375,1.077,689,0.953,957,1.259,958,1.328]],["text/106",[0,0.475,3,0.643,5,3.13,7,0.705,8,0.045,13,1.961,16,3.602,28,0.577,33,1.042,36,0.855,38,0.716,39,1.16,41,1.572,42,1.479,50,1.538,54,1.015,56,2.026,60,2.359,61,1.007,76,0.773,79,2.918,80,3.228,85,0.971,88,1.192,96,1.623,115,1.112,131,1.339,158,1.1,166,1.453,167,2.08,179,0.602,186,1.813,190,2.32,194,3.099,197,1.28,200,0.808,203,1.192,208,0.708,213,1.045,216,1.592,232,1.243,233,1.438,236,2.916,238,1.429,251,3.205,252,1.192,254,1.857,255,1.769,260,1.893,261,1.408,262,1.261,270,1.34,271,2.601,274,2.916,298,2.181,316,4.2,336,1.657,341,2.218,375,2.366,430,1.769,440,3.331,493,2.746,497,1.905,526,1.905,533,1.623,572,1.592,585,1.657,599,1.007,608,2.926,635,5.11,638,1.623,645,4.543,657,4.859,689,2.703,705,2.32,754,1.533,791,2.812,813,2.016,886,1.479,917,2.229,956,4.693,957,3.571,958,3.766,975,3.766,1177,3.13,1202,2.426,1361,2.713,1385,2.229,1396,2.926,1397,2.926,1399,2.426,1402,1.692,1407,4.212,1408,2.926,1409,2.926,1410,2.926,1411,2.926,1420,4.543,2030,2.926,2075,3.25,2076,2.426,2077,3.25,2078,4.212,2079,3.25,2080,3.25,2081,6.185,2082,3.25,2083,2.926]],["component/106",[112,0.373]],["title/107",[10,25.933,43,28.01]],["name/107",[10,2.142,43,2.314]],["text/107",[0,0.685,1,0.887,2,1.27,3,0.84,7,0.909,8,0.022,10,3.902,19,3.092,20,1.649,23,3.63,27,2.083,28,0.754,33,0.877,39,2.593,40,3.287,41,1.08,43,4.392,44,2.166,46,1.724,47,1.724,48,1.967,49,1.698,50,1.056,54,0.67,56,2.06,57,1.724,58,1.452,60,2.146,61,1.317,63,5.104,64,3.949,65,3.566,68,2.965,88,2.665,89,3.705,90,3.618,96,1.367,101,2.794,115,1.757,133,2.312,146,1.534,158,2.089,160,3.448,187,2.914,200,1.056,201,1.602,202,1.419,204,1.537,206,1.625,208,0.926,213,1.367,221,3.949,223,1.58,227,3.828,237,1.558,262,2.395,270,2.544,280,2.821,281,2.041,282,1.751,298,1.837,343,1.779,346,2.427,492,2.811,905,3.172,1402,2.212,1818,3.172,1946,3.828,2084,3.546,2085,4.249,2086,4.249,2087,4.249,2088,4.249,2089,4.249]],["component/107",[112,0.373]],["title/108",[0,5.538,43,25.003,260,17.995]],["name/108",[0,0.432,43,1.95,260,1.404]],["text/108",[1,1.967,2,2.421,3,1.025,7,0.591,8,0.026,10,3.595,19,2.206,27,1.275,34,3.871,39,1.85,40,2.137,43,2.206,46,2.104,47,2.104,48,2.401,49,2.073,50,2.27,54,0.946,55,3.621,56,2.119,58,1.671,60,1.531,63,4.881,64,3.317,65,2.318,68,3.412,70,2.404,76,1.233,96,2.606,101,1.71,115,1.142,146,1.289,161,2.889,186,1.348,200,1.289,208,1.548,233,1.478,238,2.279,250,3.871,251,1.778,260,2.886,261,1.18,274,2.445,280,2.012,287,1.71,305,2.343,345,1.587,515,3.231,609,1.71,613,2.171,711,2.962,829,2.759,831,2.822,889,2.699,894,2.962,914,3.124,1603,6.365,1934,4.074,1946,3.216,2032,4.328,2090,5.185,2091,7.103,2092,5.185,2093,5.185]],["component/108",[112,0.373]],["title/109",[11,21.445,43,28.01]],["name/109",[11,1.772,43,2.314]],["text/109",[0,0.561,1,0.844,2,1.209,3,0.8,7,0.888,8,0.021,11,3.227,19,2.532,21,2.437,22,2.587,23,3.891,27,2.042,28,0.718,33,0.835,36,1.063,39,2.52,40,3.211,41,1.028,43,4.362,44,2.061,46,1.641,47,1.641,48,1.872,49,1.617,50,1.005,54,0.646,56,1.894,57,2.867,58,1.4,59,4.443,60,2.652,61,2.189,63,5.003,64,4.519,65,3.883,66,3.375,68,2.859,88,1.483,89,2.061,90,3.49,96,1.301,101,2.739,115,1.716,124,2.887,131,0.718,133,2.201,146,1.48,158,2.014,160,3.054,187,2.774,200,1.005,201,1.525,202,1.351,204,1.463,206,1.547,208,0.881,213,1.301,223,1.504,227,3.692,258,1.778,262,2.31,270,2.453,280,2.741,281,1.943,282,1.667,298,1.748,343,1.693,346,2.31,492,2.675,545,2.02,905,3.019,964,2.508,1096,2.675,1098,5.359,1402,2.105,1818,3.019,1946,3.692,1947,3.641,2084,3.375,2094,3.641,2095,4.044,2096,5.953,2097,4.044]],["component/109",[112,0.373]],["title/110-1",[8,0.247,179,8.967,193,19.342,459,29.153,1758,30.957]],["name/110-1",[]],["text/110-1",[]],["component/110-1",[]],["title/110-2",[7,4.076,8,0.182,76,8.502,115,7.876,179,6.625,194,13.291,237,13.108,691,16.855,903,18.609]],["name/110-2",[]],["text/110-2",[]],["component/110-2",[]],["title/110-3",[8,0.227,203,16.301,237,16.301,1491,18.911,1492,19.221,2098,30.494]],["name/110-3",[]],["text/110-3",[]],["component/110-3",[]],["title/110",[8,0.247,179,8.967,183,22.815,193,19.342,1758,30.957]],["name/110",[8,0.018,179,0.647,183,1.645,193,1.395,1758,2.232]],["text/110",[1,0.659,3,0.976,7,0.973,8,0.049,13,0.719,15,1.644,18,2.021,20,1.226,28,1.078,33,1.702,36,0.831,54,0.895,76,0.751,96,1.016,97,2.099,100,2.416,114,1.911,115,1.641,117,2.427,118,2.066,131,0.876,133,2.685,146,0.785,152,1.577,167,2.034,168,1.055,176,2.481,178,1.302,179,1.721,193,3.155,194,2.935,196,1.761,197,3.248,200,1.227,202,1.055,203,2.227,208,0.688,210,1.852,215,1.388,217,1.548,219,1.852,227,3.766,230,1.959,232,1.887,236,1.489,237,3.492,251,2.082,252,1.158,253,2.637,254,1.804,260,0.967,262,1.226,291,1.142,298,1.366,323,5.393,324,2.255,325,2.819,343,2.066,345,1.859,375,2.626,457,2.089,459,1.903,463,2.974,466,3.061,493,1.719,512,2.481,533,1.577,564,1.959,651,3.305,691,3.511,697,1.719,699,3.264,727,1.366,845,2.358,846,2.973,880,4.023,886,3.122,903,4.109,922,1.959,957,1.412,1013,3.522,1301,1.903,1357,2.844,1491,2.92,1492,2.968,1758,5.276,1837,2.481,1845,2.255,1872,2.844,1992,2.636,2098,5.414,2099,2.358,2100,2.844,2101,3.159,2102,3.159,2103,3.159,2104,4.443,2105,3.877,2106,3.877,2107,3.159,2108,3.159,2109,3.159,2110,3.159,2111,3.159,2112,4.771,2113,2.481,2114,2.636]],["component/110",[112,0.373]],["title/111",[8,0.247,179,8.967,183,22.815,196,17.264,197,19.056]],["name/111",[8,0.018,179,0.647,183,1.645,196,1.245,197,1.374]],["text/111",[3,1.355,8,0.047,100,3.356,117,2.74,118,2.87,179,1.799,196,3.042,197,3.654,200,1.704,203,2.513,217,2.15,237,2.513,251,2.923,252,2.513,323,6.697,325,3.915,343,3.569,651,3.73,846,4.13,880,3.494,886,3.878,1013,4.893,1845,4.893,2098,4.702,2104,6.171,2105,5.385,2106,5.385,2113,5.385,2114,5.721]],["component/111",[112,0.373]],["title/112-1",[85,15.862,106,22.948,107,22.221,111,28.24]],["name/112-1",[]],["text/112-1",[]],["component/112-1",[]],["title/112-2",[98,35.111,106,22.948,107,22.221,111,28.24]],["name/112-2",[]],["text/112-2",[]],["component/112-2",[]],["title/112",[54,5.761,106,22.948,107,22.221,111,28.24]],["name/112",[54,0.43,106,1.713,107,1.659,111,2.108]],["text/112",[0,0.262,1,0.58,2,0.83,3,0.882,7,0.637,8,0.028,12,5.839,19,1.897,27,1.72,28,0.791,33,0.574,38,0.612,39,1.992,40,2.634,41,0.706,42,1.264,43,3.469,44,3.807,46,1.128,47,1.128,48,1.287,49,1.782,50,2.092,54,1.054,56,2.046,57,2.593,58,1.503,61,0.861,63,4.215,65,3.339,68,3.361,69,2.853,70,1.89,76,0.661,79,1.163,80,1.778,85,2.345,87,1.867,98,5.711,99,1.182,101,2.307,103,4.014,104,2.502,105,4.014,106,3.229,107,2.929,109,2.502,110,2.183,111,3.973,114,1.779,115,1.902,134,1.778,146,1.108,147,3.503,158,2.162,160,1.201,168,0.928,172,1.479,179,0.515,182,2.074,193,1.111,199,1.222,200,1.108,201,1.048,202,0.928,204,1.005,206,1.063,208,1.393,213,0.894,221,1.778,223,1.658,224,3.183,225,0.739,229,1.838,232,1.706,233,1.271,262,1.73,270,1.145,280,2.167,281,1.335,282,1.145,294,1.838,297,1.629,298,2.414,305,1.471,326,5.027,336,2.273,337,5.222,343,1.163,346,1.587,373,1.242,384,2.183,401,2.321,490,1.984,492,1.838,526,2.614,530,1.629,564,1.724,568,2.183,571,4.383,573,2.074,575,3.572,655,1.984,695,2.949,727,1.201,861,2.183,864,1.838,937,2.183,945,2.074,960,2.502,961,1.778,1105,1.361,1302,2.183,1303,2.32,1326,4.661,1382,2.183,1402,1.447,1491,1.182,1492,1.201,1672,2.502,1911,1.984,1927,8.089,1928,2.502,1929,1.984,1974,2.502,2037,5.027,2084,2.32,2115,2.779,2116,2.502,2117,2.779,2118,2.502,2119,2.502,2120,2.779,2121,2.502,2122,2.779,2123,2.779,2124,2.779,2125,2.779,2126,2.779,2127,2.779,2128,2.779,2129,2.779]],["component/112",[112,0.373]],["title/113",[54,5.252,186,12.581,208,10.545,260,14.813,261,11.014]],["name/113",[54,0.379,186,0.907,208,0.76,260,1.068,261,0.794]],["text/113",[0,0.637,1,0.471,3,0.743,7,0.943,8,0.035,15,1.174,22,4.328,23,2.816,28,0.4,33,0.776,38,0.497,41,1.593,43,0.959,50,0.561,54,1.112,57,2.542,58,1.137,60,1.427,65,1.008,70,0.763,76,0.536,85,0.674,87,0.944,96,3.223,100,1.105,101,1.594,106,0.975,110,1.772,113,1.065,115,0.828,134,1.443,152,1.127,158,2.12,168,0.754,169,1.044,186,2.527,192,1.772,193,0.902,194,0.839,200,0.561,203,2.481,208,2.184,213,2.176,217,1.516,229,1.492,233,0.643,241,2.578,242,1.443,250,1.684,251,0.773,252,1.378,255,1.228,258,2.124,260,2.824,261,2.053,262,2.625,263,1.959,265,2.405,266,1.288,267,1.359,270,1.992,271,1.224,291,0.816,305,0.744,345,1.151,375,0.863,460,2.031,463,2.761,482,2.161,483,2.265,484,2.322,485,2.238,488,1.492,510,1.322,527,1.61,530,1.322,533,4.607,545,3.129,548,1.359,583,1.883,585,2.874,613,0.944,665,3.092,689,1.908,811,2.204,813,1.399,821,1.2,823,1.883,881,2.046,890,1.492,904,1.772,914,2.265,957,1.008,958,1.064,1004,1.492,1032,1.257,1066,2.031,1094,1.61,1113,2.487,1301,1.359,1308,2.806,1309,1.772,1370,1.443,1402,1.957,1422,4.921,1431,1.61,1440,1.772,1725,1.883,1893,1.883,1916,6.011,1922,2.833,2000,1.772,2076,3.607,2130,2.256,2131,2.031,2132,2.256,2133,6.264,2134,2.031,2135,3.138,2136,2.256,2137,2.256,2138,4.351,2139,2.256,2140,2.256,2141,4.833,2142,2.256,2143,2.256,2144,2.256,2145,2.256,2146,2.256,2147,2.256,2148,2.256]],["component/113",[112,0.373]],["title/114",[8,0.336,1754,37.613]],["name/114",[8,0.028,1754,3.107]],["text/114",[1,1.558,3,1.476,8,0.038,28,1.325,38,1.645,54,0.975,117,2.984,137,6.231,215,3.281,247,4.497,283,3.655,345,2.285,609,2.462,1032,4.16,1381,5.12,1417,5.329,1754,5.711,1911,5.329,2116,6.721,2149,6.721,2150,5.864]],["component/114",[112,0.373]],["title/115",[283,28.782,1381,40.317,1754,33.574]],["name/115",[283,2.245,1381,3.145,1754,2.619]],["text/115",[0,0.555,3,1.165,8,0.03,38,1.298,41,1.498,61,2.398,113,1.298,117,2.355,118,2.466,132,4.917,178,2.428,191,3.654,200,1.465,219,3.454,223,2.19,283,3.789,338,4.205,343,3.618,373,2.634,438,6.295,542,5.912,558,3.769,629,5.927,697,5.187,790,5.304,893,3.798,905,4.397,955,4.397,1417,4.205,1528,3.769,1731,4.628,1922,3.454,2151,9.972,2152,9.177,2153,5.891,2154,5.304,2155,5.891,2156,5.891,2157,8.642,2158,7.738,2159,5.891,2160,5.891]],["component/115",[112,0.373]],["title/116-1",[54,5.761,189,29.579,208,11.567,338,37.89]],["name/116-1",[]],["text/116-1",[]],["component/116-1",[]],["title/116-2",[54,5.761,267,31.98,338,37.89,1925,37.89]],["name/116-2",[]],["text/116-2",[]],["component/116-2",[]],["title/116",[54,6.38,1754,33.574,1911,41.959]],["name/116",[54,0.498,1754,2.619,1911,3.273]],["text/116",[0,0.278,1,0.976,6,1.685,7,0.336,8,0.03,13,0.672,19,1.255,20,1.145,26,1.391,27,1.772,28,1.173,33,0.609,37,1.391,41,1.189,42,1.342,44,2.384,50,1.163,54,0.932,57,2.358,58,1.555,60,1.381,61,1.8,70,2.237,85,1.398,88,1.082,96,0.949,97,1.255,106,2.022,107,1.958,114,1.618,115,1.77,117,1.179,131,0.83,143,2.462,148,1.644,154,2.318,168,3.049,169,2.69,170,2.671,171,2.024,172,2.488,179,0.867,188,4.564,189,4.016,193,1.869,194,1.097,202,2.407,208,1.751,220,4.229,222,3.093,232,1.128,244,1.644,246,2.318,251,1.011,262,2.255,267,3.5,270,2.724,275,1.83,276,3.093,287,1.916,293,1.606,306,4.477,307,2.671,315,3.776,323,2.318,328,2.384,337,4.337,338,4.147,341,2.056,342,1.83,343,1.958,345,2.206,373,1.319,375,1.128,380,6.312,384,2.318,385,2.656,386,2.462,388,2.462,389,2.656,390,2.462,391,2.656,430,1.606,431,2.606,440,1.179,441,2.458,455,2.606,476,2.318,503,2.462,547,4.147,549,2.462,562,2.545,572,1.445,575,1.887,606,2.106,629,2.024,638,1.473,658,2.106,663,3.875,689,0.998,699,1.951,710,2.384,727,1.275,747,2.202,754,1.391,795,1.83,797,2.024,809,2.024,821,2.488,863,2.202,919,4.337,925,5.23,957,1.319,970,3.674,1016,2.656,1023,2.656,1024,2.656,1093,1.887,1163,2.462,1177,1.83,1191,2.462,1353,4.21,1355,2.462,1381,2.024,1394,4.21,1561,2.656,1634,2.656,1731,5.662,1878,2.462,1911,3.338,1925,3.338,1929,2.106,1984,2.462,2042,2.202,2052,4.21,2053,3.903,2076,3.491,2118,4.21,2121,2.656,2161,2.95,2162,2.95,2163,2.95,2164,2.95,2165,2.95,2166,2.95,2167,2.656,2168,2.95,2169,2.95,2170,4.676,2171,4.21]],["component/116",[112,0.373]],["title/117",[247,31.98,1032,29.579,1754,30.319,2150,41.7]],["name/117",[247,2.388,1032,2.208,1754,2.264,2150,3.113]],["text/117",[7,0.681,19,2.539,41,1.518,56,2.115,58,1.404,61,1.85,178,2.46,194,2.22,216,2.923,233,2.225,240,3.5,243,3.949,247,5.557,251,2.047,291,2.159,346,3.41,375,2.283,481,3.41,542,3.703,606,6.209,689,2.02,811,5.407,898,4.262,957,2.669,958,2.815,1032,3.327,1179,6.132,1347,8.305,1416,4.983,1417,4.262,1883,7.028,1922,4.576,1932,4.983,2150,6.833,2172,4.456,2173,5.97,2174,5.97,2175,5.97,2176,7.806,2177,5.375,2178,7.806,2179,7.806,2180,5.97,2181,5.375,2182,7.028,2183,5.97,2184,5.375]],["component/117",[112,0.373]],["title/118-1",[37,22.815,261,11.014,266,27.639,482,21.633,2099,36.119]],["name/118-1",[]],["text/118-1",[]],["component/118-1",[]],["title/118-2",[85,19.679,345,20.159]],["name/118-2",[]],["text/118-2",[]],["component/118-2",[]],["title/118",[196,17.264,266,27.639,271,15.758,482,21.633,2185,38.014]],["name/118",[196,1.245,266,1.993,271,1.136,482,1.56,2185,2.741]],["text/118",[0,0.427,1,0.592,3,0.561,7,0.517,8,0.033,13,1.032,17,5.098,20,1.76,33,1.697,36,1.192,37,1.338,48,1.314,50,1.408,54,0.767,56,1.833,57,3.059,58,1.067,60,0.838,68,3.107,70,1.534,76,1.078,79,1.188,81,2.369,84,3.237,85,1.933,88,1.663,96,1.821,106,3.837,112,0.264,115,0.625,117,1.134,118,1.188,133,1.544,152,1.417,158,1.534,166,2.027,169,4.109,183,1.338,186,1.681,193,1.812,194,1.055,196,3.223,200,0.705,204,2.339,223,1.055,227,1.76,233,0.809,240,1.664,244,3.604,251,2.713,254,3.234,256,1.877,261,1.871,262,2.51,266,4.964,271,2.942,298,1.227,313,1.291,320,2.658,333,1.581,336,2.311,345,1.388,373,1.269,409,1.291,441,1.055,459,1.71,482,4.102,525,3.237,530,3.319,613,1.898,655,2.026,657,2.229,727,3.259,730,2.555,816,4.082,880,2.311,886,2.063,1094,2.026,1191,2.369,1370,1.816,1378,2.555,1380,2.229,1440,3.562,1450,2.369,1491,1.929,1492,1.96,1528,4.137,1687,2.369,1694,3.562,1905,5.098,1916,2.118,1938,2.555,1939,5.277,1941,5.098,2024,2.229,2025,5.081,2099,5.906,2167,2.555,2185,6.657,2186,3.784,2187,4.082,2188,2.838,2189,2.838,2190,2.838,2191,2.838,2192,4.534,2193,5.663,2194,5.663,2195,2.838,2196,2.838,2197,4.534,2198,2.838,2199,5.663,2200,2.838,2201,2.838,2202,4.534,2203,4.534,2204,2.838,2205,2.838,2206,2.555]],["component/118",[112,0.373]],["title/119",[186,15.283,263,20.419,273,43.875]],["name/119",[186,1.192,263,1.593,273,3.423]],["text/119",[7,0.687,8,0.031,54,0.948,56,1.465,57,2.445,58,2.055,70,2.657,87,3.287,96,2.809,178,2.482,186,2.716,208,1.711,233,1.717,260,2.404,261,1.787,262,3.39,263,3.034,273,5.861,304,4.132,407,3.531,463,3.845,533,3.008,808,3.854,1077,5.028,1308,5.861,1309,4.732,1422,4.732,1922,3.531,2134,5.423,2135,6.553,2207,6.024,2208,7.852,2209,7.852,2210,7.852,2211,6.024,2212,6.024]],["component/119",[112,0.373]],["title/120",[38,11.694,186,13.801,263,18.439,274,25.027]],["name/120",[38,0.873,186,1.03,263,1.377,274,1.868]],["text/120",[0,0.767,8,0.042,38,1.976,42,3.701,50,2.23,54,0.973,56,1.548,96,2.048,97,2.708,158,2.754,186,2.332,208,1.387,213,2.048,244,4.534,260,1.949,261,1.449,263,2.212,270,2.624,274,4.788,408,5.002,533,4.479,737,5.809,881,4.429,914,3.836,1402,3.314,1431,4.545,1916,6.074,2064,8.51,2213,6.367]],["component/120",[112,0.373]],["title/121",[115,11.694,168,17.732,186,13.801,263,18.439]],["name/121",[115,0.873,168,1.324,186,1.03,263,1.377]],["text/121",[7,0.954,36,2.2,54,0.722,57,2.699,65,2.973,85,2.735,96,2.139,114,1.852,115,2.18,117,2.658,167,2.741,168,3.375,186,1.729,193,2.658,208,1.449,233,1.896,260,2.561,261,1.904,263,2.906,301,4.747,318,3.619,554,4.562,562,3.619,937,6.572,1764,4.747,1985,5.551,2053,5.551,2214,6.651,2215,6.651,2216,6.651]],["component/121",[112,0.373]],["title/122",[54,5.252,186,12.581,208,10.545,263,16.809,272,38.014]],["name/122",[54,0.379,186,0.907,208,0.76,263,1.212,272,2.741]],["text/122",[7,0.733,54,1.087,85,2.447,96,3.15,186,2.646,208,2.067,210,3.768,214,5.05,229,5.416,243,4.252,247,3.873,260,2.506,261,1.864,263,3.13,272,6.432,373,2.874,407,3.768,533,3.21,653,5.05,777,3.987,880,4.173,914,5.428,1425,4.798,2217,5.365,2218,6.428,2219,5.787]],["component/122",[112,0.373]],["title/123",[60,14.289,65,21.633,85,14.46,186,12.581,263,16.809]],["name/123",[60,1.03,65,1.56,85,1.043,186,0.907,263,1.212]],["text/123",[8,0.033,50,1.59,54,0.694,58,1.92,60,2.888,65,4.373,85,2.923,96,2.057,141,3.481,186,2.122,208,1.394,219,3.75,233,1.823,260,2.899,261,2.155,263,2.222,270,3.364,373,2.86,530,3.75,880,4.826,914,3.854,962,5.339,1440,5.025,2076,6.092,2217,5.339,2220,8.093,2221,6.397,2222,6.397]],["component/123",[112,0.373]],["title/124",[186,15.283,263,20.419,271,19.143]],["name/124",[186,1.192,263,1.593,271,1.493]],["text/124",[7,0.932,8,0.052,50,1.113,54,0.812,58,1.507,60,2.798,65,2.001,85,1.915,96,1.439,158,1.515,160,3.236,178,3.084,186,2.248,193,2.992,194,2.382,199,1.967,208,0.975,230,2.776,251,1.535,260,1.37,261,1.019,263,3.218,264,3.341,270,1.845,271,2.816,298,1.935,301,3.195,313,3.933,328,2.281,333,3.571,346,2.557,375,2.451,497,5.274,533,2.235,561,4.099,562,4.073,659,2.961,689,1.515,727,1.935,791,2.494,813,2.776,864,2.961,903,3.896,957,2.001,958,2.11,1032,2.494,1093,2.864,1105,2.192,1120,6.715,1370,4.099,1518,4.099,1764,4.574,1953,6.099,1957,3.736,1958,3.736,1959,5.034,1960,3.516,1961,3.516,1962,3.736,1963,3.736,1964,3.736,1965,3.736,1966,3.736,1967,4.03,2131,4.03,2223,6.408,2224,4.476,2225,4.476]],["component/124",[112,0.373]],["title/125",[54,5.761,107,22.221,186,13.801,263,18.439]],["name/125",[54,0.43,107,1.659,186,1.03,263,1.377]],["text/125",[1,1.658,28,1.41,33,1.266,36,1.613,38,1.351,45,4.657,54,1.093,58,1.869,76,1.459,96,2.555,106,2.652,107,4.215,111,4.959,115,1.351,158,2.688,160,2.652,164,2.159,166,2.742,186,2.291,208,1.337,263,2.76,270,3.274,407,3.596,430,5.072,571,6.044,727,4.174,1382,4.819,2226,6.134,2227,6.134,2228,6.134]],["component/125",[112,0.373]],["title/126",[7,5.517,203,17.742,260,14.813,345,14.813,545,24.166]],["name/126",[7,0.398,203,1.279,260,1.068,345,1.068,545,1.743]],["text/126",[0,0.497,1,1.753,2,2.36,3,0.505,6,1.458,7,0.981,8,0.045,11,2.661,21,1.537,24,1.085,25,1.583,26,1.203,27,1.296,28,0.453,33,0.859,38,0.562,39,0.91,40,1.052,43,1.085,46,1.036,47,1.036,48,1.181,49,1.02,50,1.511,51,1.301,52,1.537,53,1.537,54,0.66,56,1.478,57,1.036,58,0.979,65,1.141,70,1.408,73,1.633,79,3.171,82,1.688,87,1.742,96,1.338,100,2.038,113,1.161,130,1.249,146,1.665,154,2.005,172,1.358,178,1.052,179,0.977,186,1.37,196,0.91,198,2.297,199,2.943,200,0.634,202,1.39,203,3.441,205,3.861,206,2.016,208,0.556,213,1.338,216,1.249,222,1.688,227,1.583,232,1.592,233,0.727,235,1.633,237,0.936,238,1.829,244,1.422,251,0.875,252,0.936,253,0.852,255,2.868,258,1.122,260,2.774,261,1.798,271,1.355,274,2.485,287,1.738,297,1.496,299,1.274,305,2.498,327,1.422,330,1.633,341,1.122,345,2.199,367,1.633,372,1.75,373,1.86,407,1.496,430,1.389,437,0.91,463,1.249,482,2.993,483,3.175,484,2.531,485,2.815,533,3.587,545,4.772,552,2.13,565,2.13,572,1.249,585,1.301,588,1.358,589,2.166,599,0.791,609,1.373,613,1.742,665,2.662,669,1.905,677,3.762,687,1.274,689,1.408,711,1.458,715,2.121,727,1.103,777,2.581,811,1.496,829,1.358,831,1.389,889,1.328,890,1.688,892,1.688,893,1.122,905,1.905,910,3.106,914,1.537,917,1.75,943,3.747,961,1.633,964,1.583,975,1.905,1008,1.905,1036,2.13,1049,3.106,1084,1.633,1113,5.689,1301,1.537,1402,2.166,1417,1.822,1449,2.005,1470,2.13,1534,2.005,1810,2.297,1818,1.905,1847,2.297,1922,1.496,1932,2.13,1993,2.13,2032,2.13,2044,2.297,2171,2.297,2229,2.552,2230,2.552,2231,2.297,2232,2.297,2233,2.552,2234,2.552,2235,2.552,2236,2.552,2237,2.552,2238,2.552,2239,2.552,2240,2.552,2241,2.552,2242,2.552]],["component/126",[112,0.373]],["title/127",[7,6.052,8,0.271,1418,33.959,2099,39.621]],["name/127",[7,0.452,8,0.02,1418,2.535,2099,2.958]],["text/127",[7,1.031,8,0.046,13,1.718,54,0.819,106,3.264,169,3.495,189,4.207,208,1.645,233,2.152,255,4.108,257,5.635,452,6.202,554,5.178,599,2.339,625,5.389,880,3.848,1592,5.389,1676,6.796,1939,5.635,2024,5.93]],["component/127",[112,0.373]],["title/128",[0,5.001,7,6.052,54,5.761,1533,33.959]],["name/128",[0,0.373,7,0.452,54,0.43,1533,2.535]],["text/128",[0,0.912,1,1.095,6,2.997,7,0.816,8,0.027,10,2.82,11,2.655,15,2.731,20,2.036,22,3.356,23,2.62,27,2.326,28,1.447,33,1.478,38,1.577,39,1.872,40,2.162,43,4.119,54,0.777,59,3.916,60,2.114,96,1.687,97,2.232,101,2.688,107,2.196,111,2.791,114,1.461,115,1.577,119,2.997,124,3.745,133,3.897,146,1.78,168,1.753,169,2.429,203,2.625,208,1.143,213,1.687,221,3.356,223,2.662,258,2.306,260,2.192,300,4.121,305,1.73,336,3.649,345,1.606,373,2.345,440,2.097,481,2.997,545,3.576,715,2.674,813,3.254,1096,3.47,1177,3.254,1402,2.731,1533,5.215,1736,4.121,1818,5.345,2094,4.723,2243,5.246,2244,4.723]],["component/128",[112,0.373]],["title/129",[8,0.271,54,5.761,215,23.332,609,17.507]],["name/129",[8,0.02,54,0.43,215,1.742,609,1.307]],["text/129",[0,0.53,6,5.145,8,0.043,20,2.181,27,1.382,28,0.997,38,1.238,54,0.814,76,2.008,106,2.43,113,1.238,115,2.171,165,1.83,167,2.316,179,1.041,194,2.089,197,2.213,215,3.959,226,5.06,243,4.961,247,4.519,251,1.927,271,1.83,294,3.717,306,5.019,343,2.353,373,2.512,375,2.15,441,2.089,497,3.294,594,4.949,609,3.251,653,4.415,689,1.902,737,6.026,821,2.99,956,2.752,957,2.512,958,2.65,1032,3.132,1093,3.595,1381,3.855,1923,3.595,2042,4.195,2245,5.06,2246,5.62,2247,5.62,2248,5.62,2249,5.62,2250,5.62,2251,5.62,2252,4.012]],["component/129",[112,0.373]],["title/130",[113,6.585,194,11.114,215,13.139,251,10.248,375,11.434,594,17.523,609,9.859,689,10.116,957,13.364,958,14.094,1923,19.124,2252,21.338]],["name/130",[113,0.52,194,0.878,215,1.038,594,1.384,609,0.779,957,1.055,958,1.113,1923,1.51,2252,1.685]],["text/130",[0,0.907,3,1.202,20,2.359,28,1.079,38,1.339,54,0.66,56,2.133,60,1.795,61,2.447,76,1.446,113,1.933,117,2.43,131,1.079,133,3.308,167,2.505,194,2.26,215,4.083,219,3.563,236,2.866,251,2.708,269,4.775,318,3.308,336,3.098,375,2.325,440,2.43,497,3.563,594,3.563,609,2.605,635,3.889,689,2.057,886,3.593,894,4.511,920,5.472,956,4.714,957,2.717,958,2.866,975,4.537,1013,4.339,1239,5.472,1923,5.613,2106,4.775,2252,4.339,2253,6.078,2254,6.078]],["component/130",[112,0.373]],["title/131",[8,0.227,27,10.93,54,4.825,165,14.479,215,19.542,609,14.663]],["name/131",[54,0.43,165,1.291,215,1.742,609,1.307]],["text/131",[2,2.832,3,1.421,7,0.819,8,0.045,27,2.33,54,1.071,56,2.134,76,2.087,115,1.583,119,3.008,165,2.858,200,1.786,201,2.709,203,2.635,233,2.048,280,2.788,489,4.597,609,3.125,1477,6.469]],["component/131",[112,0.373]],["title/132",[8,0.227,54,4.825,179,8.239,197,17.508,215,19.542,609,14.663]],["name/132",[54,0.379,179,0.647,197,1.374,215,1.534,609,1.151]],["text/132",[2,2.313,3,1.165,7,0.672,8,0.039,27,1.448,38,1.298,41,1.498,50,2.148,54,1.062,56,1.882,76,2.055,115,1.705,119,3.24,167,3.189,179,1.601,197,3.403,202,1.968,204,2.131,216,3.789,219,3.454,232,2.253,236,2.778,237,2.16,240,3.454,241,5.308,252,2.16,282,2.428,409,2.68,489,3.769,561,3.769,585,3.944,609,2.552,651,4.211,880,3.003,886,4.336,1013,4.205,1301,3.549,1738,4.397,1758,3.769,1845,4.205,2098,5.308,2106,4.628,2113,4.628,2255,5.891]],["component/132",[112,0.373]],["title/133-1",[61,13.777,113,9.794,237,16.301,484,21.356,710,22.66,880,22.66]],["name/133-1",[]],["text/133-1",[]],["component/133-1",[]],["title/133-2",[11,14.479,113,9.794,237,16.301,305,14.663,484,21.356,880,22.66]],["name/133-2",[]],["text/133-2",[]],["component/133-2",[]],["title/133",[0,4.559,113,10.66,437,17.264,484,23.244,685,38.014]],["name/133",[0,0.329,58,0.821,113,0.769,437,1.245,484,1.676]],["text/133",[0,0.238,1,0.527,2,1.234,3,0.816,7,0.597,8,0.036,11,2.85,13,0.94,23,4.37,27,0.621,28,0.449,33,1.375,38,0.557,39,0.902,40,1.042,41,0.643,46,1.026,47,1.026,48,1.17,49,1.01,50,1.503,51,1.288,52,1.523,53,1.523,55,1.288,56,2.408,58,0.971,60,2.404,61,1.873,70,1.397,73,1.617,76,0.601,79,1.729,87,1.729,96,0.813,100,2.022,106,1.093,113,1.845,131,0.449,146,0.628,152,1.262,158,0.855,186,1.961,199,1.111,200,1.027,201,0.953,202,1.379,203,0.927,204,0.914,206,0.967,216,1.238,217,0.793,233,0.72,236,1.192,237,3.265,242,1.617,244,2.301,260,0.774,261,0.575,274,1.192,277,1.238,280,2.032,281,1.214,282,1.042,291,0.914,297,1.482,299,1.262,305,2.197,336,1.288,345,0.774,409,1.15,437,2.157,463,1.238,484,4.581,515,1.878,545,3.019,548,2.488,561,1.617,599,0.783,609,0.834,613,1.058,638,3.327,663,1.482,677,1.804,680,2.421,684,3.447,685,3.244,699,1.672,710,3.081,715,1.288,727,1.785,737,2.948,800,3.244,811,2.421,818,3.244,829,1.345,831,1.376,848,2.832,867,1.986,880,4.371,881,4.106,885,3.244,886,2.75,888,2.276,889,2.725,890,2.732,891,1.804,892,1.672,893,1.111,894,1.444,919,5.874,953,1.804,987,2.948,1301,1.523,1370,4.826,1444,3.447,1464,6.437,1649,5.442,1878,3.447,1893,2.11,1929,4.756,1934,1.986,2054,5.442,2119,5.442,2256,2.528,2257,5.235,2258,2.528,2259,2.528,2260,2.528,2261,2.528,2262,2.528,2263,4.129,2264,6.045,2265,5.235,2266,5.235,2267,2.528,2268,2.528,2269,4.129,2270,4.129,2271,4.129,2272,5.235,2273,2.528,2274,2.528,2275,2.528,2276,2.528,2277,2.528,2278,2.528]],["component/133",[112,0.373]],["title/134",[261,12.082,599,16.449,1994,25.498,1996,41.7]],["name/134",[261,0.902,599,1.228,1994,1.904,1996,3.113]],["text/134",[3,0.87,10,3.523,11,2.415,19,3.154,21,2.652,24,1.873,39,2.646,40,3.056,46,3.009,47,3.009,48,3.433,49,2.964,50,1.843,54,0.805,56,2.425,58,1.489,60,1.87,63,5.788,64,4.051,65,3.315,68,4.297,76,1.764,88,1.614,96,1.416,101,2.446,115,0.97,128,2.515,186,1.145,199,1.935,200,1.094,208,0.959,251,1.509,261,1.441,287,1.452,305,2.446,486,3.446,599,1.364,638,2.199,680,2.581,681,2.731,711,2.515,754,2.076,883,3.459,964,2.731,1096,2.912,1346,3.02,1443,5.285,1471,3.675,1500,4.52,1502,3.143,1533,2.817,1690,3.459,1946,4.599,1994,2.115,1996,7.028,2001,3.143,2002,3.286,2003,3.286,2006,3.964,2011,7.171,2012,3.964,2014,5.701,2015,3.964,2016,3.964,2017,3.964,2018,3.286,2021,3.964,2022,3.964,2023,3.964,2279,4.403,2280,4.403,2281,4.403,2282,4.403,2283,4.403]],["component/134",[112,0.373]],["title/135",[261,12.082,599,16.449,1994,25.498,1999,41.7]],["name/135",[261,0.902,599,1.228,1994,1.904,1999,3.113]],["text/135",[3,0.938,10,3.788,11,2.517,19,3.287,24,2.841,33,0.98,39,2.757,40,3.185,46,3.137,47,3.137,48,3.578,49,3.089,50,1.921,54,0.839,56,1.624,58,1.571,60,2.282,61,2.07,63,5.795,64,3.036,65,3.455,68,4.405,76,1.588,85,1.418,88,2.834,89,3.404,90,3.915,101,2.549,115,1.045,128,2.71,138,3.542,199,2.086,200,1.18,232,1.815,261,1.08,287,1.565,305,2.767,324,3.387,486,4.206,599,1.47,615,2.782,660,3.387,680,2.782,681,2.943,754,2.237,903,2.47,1105,2.324,1346,3.255,1488,3.387,1857,3.542,1946,4.794,1994,2.279,1999,6.59,2001,3.387,2002,3.542,2003,3.542,2011,3.96,2018,3.542,2172,3.542,2284,3.728,2285,4.272,2286,6.679,2287,4.745]],["component/135",[112,0.373]],["title/136",[54,5.252,85,14.46,186,12.581,208,10.545,264,36.119]],["name/136",[54,0.379,85,1.043,186,0.907,208,0.76,264,2.604]],["text/136",[0,0.701,3,0.727,7,0.91,8,0.043,16,2.626,22,2.353,23,1.837,28,0.653,33,0.759,38,0.81,41,1.41,43,1.565,54,1.084,57,2.251,58,1.877,70,1.245,76,0.875,85,2.384,96,3.052,101,1.213,110,2.89,115,0.81,152,1.837,155,2.89,178,1.516,186,2.554,200,0.914,203,3.075,208,2.036,213,2.147,217,1.154,232,2.122,238,1.617,241,3.804,250,2.746,251,1.261,252,2.034,255,2.002,258,1.617,260,2.743,261,1.816,262,2.885,263,2.319,265,3.549,266,2.101,267,2.216,271,1.198,277,2.716,299,1.837,345,1.698,463,3.641,482,1.644,483,2.216,484,1.767,485,1.703,510,2.156,533,1.837,545,3.984,564,2.281,585,3.403,596,2.89,638,2.77,689,1.245,811,3.251,823,3.07,881,3.019,910,2.746,914,3.342,917,2.523,1004,2.433,1032,2.05,1036,3.07,1113,4.918,1135,2.523,1136,3.07,1308,4.14,1402,2.887,1422,2.89,1431,2.626,1533,3.549,1690,2.89,1922,3.914,2000,2.89,2135,4.629,2138,3.312,2288,3.678,2289,3.678,2290,5.547,2291,3.678]],["component/136",[112,0.373]],["title/137",[50,12.029,60,14.289,85,14.46,186,12.581,263,16.809]],["name/137",[50,0.867,60,1.03,85,1.043,186,0.907,263,1.212]],["text/137",[8,0.033,50,2.432,54,0.694,58,1.92,60,2.888,85,2.923,96,2.057,141,3.481,186,2.122,208,1.394,219,3.75,233,1.823,234,4.093,260,2.752,261,2.046,263,2.835,270,3.364,313,2.91,373,2.86,880,4.582,914,3.854,962,5.339,970,5.025,2076,6.092,2217,5.339,2220,8.093,2292,8.162,2293,6.397,2294,6.397]],["component/137",[112,0.373]],["title/138",[216,25.991,261,12.082,599,16.449,1994,25.498]],["name/138",[216,1.94,261,0.902,599,1.228,1994,1.904]],["text/138",[3,1.054,10,3.63,11,2.676,19,3.078,24,2.267,39,2.582,40,2.983,46,2.937,47,2.937,48,3.351,49,2.893,50,1.799,54,0.892,56,1.76,58,1.702,60,1.574,61,2.243,63,5.553,65,2.383,68,4.235,76,1.721,85,1.593,88,3.013,89,3.689,90,4.243,101,2.387,115,1.174,128,3.044,138,3.978,199,2.343,200,1.325,216,4.024,233,1.519,261,1.213,287,1.758,305,2.71,463,2.61,486,3.939,599,1.652,615,3.124,660,3.804,680,3.124,681,3.306,754,2.513,903,2.774,1105,2.61,1346,3.656,1488,3.804,1857,3.978,1946,4.489,1994,2.56,2001,3.804,2002,3.978,2003,3.978,2018,3.978,2172,3.978,2284,4.187,2285,4.798,2295,5.33]],["component/138",[112,0.373]],["title/139-1",[24,20.583,128,27.639,330,30.957,588,25.744,589,25.188]],["name/139-1",[]],["text/139-1",[]],["component/139-1",[]],["title/139-2",[0,5.001,7,6.052,24,22.578,2296,47.789]],["name/139-2",[]],["text/139-2",[]],["component/139-2",[]],["title/139",[261,12.082,599,16.449,1994,25.498,1997,41.7]],["name/139",[261,0.902,599,1.228,1994,1.904,1997,3.113]],["text/139",[0,0.403,3,1.442,7,0.488,10,3.345,11,2.376,19,2.637,24,3.613,34,4.628,39,2.212,40,2.555,46,2.516,47,2.516,48,2.871,49,2.478,50,1.541,54,0.792,55,2.18,56,1.508,58,1.882,60,1.263,61,2.479,63,5.117,65,2.772,68,3.843,69,2.736,74,3.052,76,2.02,79,3.349,85,1.278,88,2.675,89,3.16,90,3.635,101,2.045,115,0.942,128,3.542,131,0.759,138,3.192,199,1.88,200,1.063,228,3.569,233,2.079,261,0.973,287,1.41,305,2.406,330,2.736,486,3.374,542,2.652,588,3.881,589,3.797,599,1.325,615,2.507,616,3.569,638,3.097,659,2.829,660,3.052,680,2.507,681,2.652,711,3.542,754,2.016,813,2.652,814,2.829,903,2.226,1105,2.094,1346,2.933,1488,3.052,1574,3.85,1857,3.192,1946,3.846,1994,2.054,1997,6.672,2001,3.052,2042,3.192,2154,3.85,2172,3.192,2284,3.359,2296,5.582,2297,4.276,2298,4.276,2299,4.276,2300,4.276,2301,7.294,2302,3.85,2303,4.276,2304,4.276,2305,4.276,2306,6.2,2307,4.276,2308,4.276]],["component/139",[112,0.373]],["title/140",[261,12.082,599,16.449,1994,25.498,1998,39.621]],["name/140",[261,0.902,599,1.228,1994,1.904,1998,2.958]],["text/140",[3,1.054,10,3.63,11,2.676,19,3.078,24,2.267,39,2.582,40,2.983,46,2.937,47,2.937,48,3.351,49,2.893,50,1.799,54,0.892,56,1.76,58,1.702,60,1.574,61,2.243,63,5.553,65,2.383,68,4.235,76,1.721,85,1.593,88,3.013,89,3.689,90,4.243,101,2.387,115,1.174,128,3.044,138,3.978,199,2.343,200,1.325,233,1.519,261,1.213,287,1.758,305,2.71,486,3.939,599,1.652,615,3.124,660,3.804,680,3.124,681,3.306,754,2.513,903,2.774,1105,2.61,1346,3.656,1488,3.804,1857,3.978,1946,4.489,1994,2.56,1998,6.134,2001,3.804,2002,3.978,2003,3.978,2018,3.978,2172,3.978,2284,4.187,2309,5.33,2310,5.33,2311,5.33]],["component/140",[112,0.373]],["title/141",[8,0.264,179,9.585,213,10.792,258,22.733,291,12.136,437,11.973,2312,16.759]],["name/141",[8,0.02,179,0.734,258,1.742,2312,1.979]],["text/141",[1,1.049,3,0.64,7,1.007,8,0.048,20,1.255,33,1.273,41,0.822,42,2.287,54,0.546,56,1.499,60,1.484,76,0.769,79,3.152,82,2.14,97,1.376,114,0.901,115,1.756,117,1.293,118,1.354,131,0.574,134,3.216,146,2.286,161,1.803,179,1.907,183,1.525,193,1.293,200,0.804,206,1.237,213,2.841,215,1.422,219,1.896,223,1.869,225,0.86,232,2.88,233,1.757,236,1.525,237,2.261,242,2.069,243,3.325,247,3.715,250,3.752,251,1.109,256,2.14,258,3.504,277,1.584,288,2.14,291,1.818,293,2.736,296,4.078,304,2.219,316,1.949,325,1.848,343,2.581,345,0.99,437,2.2,441,2.8,500,3.588,545,3.079,572,3.019,578,3.949,592,2.309,599,1.002,609,3.033,691,1.525,697,1.76,737,2.309,791,1.803,812,2.415,846,1.949,881,1.76,886,2.805,1084,2.069,1202,3.752,1301,1.949,1417,2.309,1491,1.376,1492,1.398,1528,2.069,1533,3.945,1534,5.462,1769,3.752,1845,2.309,1924,2.7,2078,4.196,2098,2.219,2105,2.541,2112,3.949,2113,2.541,2114,4.196,2312,4.296,2313,3.235,2314,2.912,2315,3.235,2316,3.235,2317,4.844,2318,3.235,2319,3.235,2320,3.235,2321,3.235,2322,3.235,2323,3.235,2324,3.235,2325,3.235,2326,4.526,2327,3.235,2328,3.235,2329,4.526,2330,3.235,2331,2.912,2332,3.235]],["component/141",[112,0.373]],["title/142",[7,4.076,114,9.954,179,10.06,194,13.291,375,13.674,482,15.982,697,19.455,2312,17.854]],["name/142",[7,0.269,114,0.657,179,0.723,194,0.878,375,0.903,482,1.055,697,1.285,2312,1.179]],["text/142",[1,1.193,3,1.13,7,0.865,8,0.046,25,3.545,26,2.695,54,0.823,60,1.688,76,1.359,79,3.564,114,2.371,118,2.393,146,1.421,179,1.681,186,1.486,193,3.032,194,3.165,200,1.421,232,2.186,236,2.695,251,1.96,253,2.534,260,2.776,261,1.938,269,4.49,281,2.746,293,3.111,298,3.279,325,3.265,345,1.75,375,3.256,482,3.391,533,3.788,609,1.885,615,3.351,697,3.111,727,2.471,821,3.041,881,3.111,937,4.49,1202,5.662,1370,3.657,1915,4.77,2078,6.331,2105,4.49,2112,4.49,2312,3.788,2331,5.146,2333,5.716,2334,7.585]],["component/142",[112,0.373]],["title/143",[8,0.247,33,9.989,114,13.474,179,8.967,2312,24.166]],["name/143",[8,0.018,33,0.72,114,0.972,179,0.647,2312,1.743]],["text/143",[1,0.91,3,0.862,7,0.841,8,0.032,20,1.692,33,1.522,38,0.96,50,2.007,54,0.473,60,2.384,76,1.037,96,2.596,114,2.798,118,1.825,146,2.007,179,1.826,186,1.635,200,1.084,213,1.402,223,1.621,232,3.088,233,1.243,236,4.588,237,2.305,251,1.495,253,2.1,255,2.373,260,1.925,261,1.431,262,1.692,265,2.789,266,2.49,270,1.797,291,1.577,293,3.422,304,2.99,313,1.983,373,1.949,375,1.668,406,3.425,441,2.338,510,2.556,530,2.556,592,3.112,594,2.556,609,1.438,629,2.99,651,2.373,727,2.718,784,3.925,846,2.627,881,4.393,886,3.893,1037,3.925,1084,4.718,1260,3.254,1366,3.925,1491,1.854,1688,3.925,1769,3.254,1845,6.109,1915,3.639,1922,2.556,1925,3.112,1984,3.639,2042,3.254,2232,5.661,2312,3.683,2317,4.939,2335,4.36,2336,4.36,2337,4.36,2338,8.073,2339,4.36]],["component/143",[112,0.373]],["title/144",[956,36.654]],["name/144",[956,3.274]],["text/144",[7,0.811,8,0.05,33,1.468,114,2.428,131,1.262,179,1.947,194,2.643,213,2.286,258,3.833,282,2.93,291,2.571,328,3.623,375,2.719,437,2.536,482,3.178,697,3.869,2312,5.129]],["component/144",[112,0.373]],["title/145",[179,10.893,328,29.96,2312,29.356]],["name/145",[179,0.85,328,2.337,2312,2.29]],["text/145",[0,0.62,1,1.373,7,0.75,8,0.048,21,2.799,26,3.103,28,1.168,33,1.577,37,2.191,77,2.472,107,1.945,114,2.442,115,1.024,119,1.945,141,2.529,146,2.378,179,1.803,183,2.191,193,1.857,203,1.704,208,1.013,215,3.855,225,1.75,233,1.876,237,1.704,253,3.196,258,2.893,271,2.143,276,4.353,277,2.275,291,2.763,328,2.368,345,1.422,407,3.858,437,1.658,441,1.728,452,3.187,459,2.799,493,3.581,545,2.321,572,2.275,592,3.317,599,1.44,609,2.52,613,1.945,615,5.49,697,3.581,711,2.654,886,2.114,921,3.187,922,2.882,956,3.222,961,2.973,964,2.882,1049,3.468,1084,4.21,1352,3.468,1534,3.65,1851,3.878,1924,3.878,1937,5.492,2187,4.183,2312,3.286,2317,3.65,2326,4.183,2340,4.647,2341,4.647,2342,4.647,2343,4.647]],["component/145",[112,0.373]],["title/146",[8,0.271,131,9.42,179,9.837,2312,26.51]],["name/146",[8,0.02,131,0.703,179,0.734,2312,1.979]],["text/146",[3,1.121,7,0.86,8,0.05,13,1.29,26,2.672,33,1.17,37,3.556,41,1.441,54,0.615,56,1.378,76,1.348,114,2.1,117,2.265,131,1.505,146,1.409,161,3.158,179,1.859,183,2.672,200,1.409,213,2.726,215,2.491,219,3.322,237,2.078,251,1.943,253,1.893,265,3.626,343,2.372,395,4.73,441,3.499,497,3.322,547,4.045,578,5.925,599,1.756,651,3.084,655,4.045,846,4.544,886,2.578,893,2.491,956,2.775,957,2.534,1177,3.515,1202,4.23,1450,4.73,1769,6.328,2098,3.887,2112,4.452,2231,5.102,2312,4.514,2317,4.452,2344,5.667,2345,5.667]],["component/146",[112,0.373]],["title/147",[179,10.893,282,24.225,2312,29.356]],["name/147",[179,0.85,282,1.89,2312,2.29]],["text/147",[1,1.004,7,0.888,8,0.047,20,2.618,25,2.985,33,1.743,45,2.822,76,1.604,79,2.824,87,2.015,96,2.17,100,2.357,114,2.35,117,1.924,131,1.197,146,1.936,165,1.568,179,1.958,193,1.924,194,2.508,205,3.438,213,1.548,232,1.841,236,2.269,237,3.095,253,2.254,258,2.965,265,3.079,271,1.568,291,2.817,296,3.184,318,2.619,328,2.453,345,2.065,375,1.841,437,1.717,441,2.508,466,2.985,482,2.152,493,2.619,502,2.9,594,2.822,599,1.492,615,2.822,687,2.404,697,2.619,747,3.593,946,4.017,957,2.152,958,2.269,1301,2.9,1491,2.869,1492,2.917,1777,4.333,1937,4.017,2186,4.017,2245,4.333,2312,5.018,2346,4.813,2347,4.813,2348,4.813,2349,4.813]],["component/147",[112,0.373]],["title/148-1",[50,18.609]],["name/148-1",[]],["text/148-1",[]],["component/148-1",[]],["title/148-2",[2350,74.856]],["name/148-2",[]],["text/148-2",[]],["component/148-2",[]],["title/148",[8,0.336,2351,59.286]],["name/148",[8,0.028,2351,4.897]],["text/148",[0,0.514,5,2.232,7,0.901,8,0.051,13,1.674,15,1.874,16,3.895,20,2.557,27,0.885,28,0.639,33,1.126,35,4.912,36,0.946,37,2.573,49,1.439,50,0.895,54,1.087,76,1.567,79,1.507,85,2.486,88,2.001,96,1.158,97,1.531,113,1.202,114,1.519,115,2.109,117,1.439,133,1.959,158,1.218,166,3.287,168,1.202,172,1.915,179,0.667,186,0.936,193,3.159,194,3.092,196,1.284,225,1.451,232,2.087,237,1.32,251,1.871,252,1.32,261,0.819,271,2.146,274,1.697,282,1.483,287,1.8,291,2.383,299,1.798,325,2.056,327,3.041,336,1.835,345,1.67,375,2.813,377,3.895,381,2.828,401,1.874,440,1.439,441,3.213,455,2.006,492,2.381,493,2.969,497,5.343,502,3.287,512,2.828,525,2.569,594,3.199,613,1.507,687,1.798,691,1.697,744,2.569,821,1.915,850,2.828,956,2.672,957,3.287,958,3.467,999,4.073,1004,2.381,1093,2.303,1146,3.24,1319,3.24,1345,3.24,1383,3.004,1425,2.687,1837,2.828,1922,2.11,1923,2.303,1925,4.704,2025,5.177,2252,2.569,2352,3.599,2353,3.599,2354,3.599,2355,3.599,2356,3.599]],["component/148",[112,0.373]],["title/149-1",[8,0.247,13,11.014,613,20.257,1491,20.583,1492,20.92]],["name/149-1",[]],["text/149-1",[]],["component/149-1",[]],["title/149-2",[8,0.182,13,8.137,141,19.455,179,6.625,921,24.52,940,23.647,1486,26.684,1491,15.206,1492,15.455]],["name/149-2",[]],["text/149-2",[]],["component/149-2",[]],["title/149-3",[291,23.816,1425,49.153]],["name/149-3",[]],["text/149-3",[]],["component/149-3",[]],["title/149-4",[8,0.227,13,10.12,613,18.612,898,31.736,1491,18.911,1492,19.221]],["name/149-4",[]],["text/149-4",[]],["component/149-4",[]],["title/149-5",[1,11.077,33,10.958,54,5.761,252,19.463]],["name/149-5",[]],["text/149-5",[]],["component/149-5",[]],["title/149-6",[8,0.21,13,9.36,33,8.489,54,4.463,502,24.773,917,28.204,2357,41.119]],["name/149-6",[]],["text/149-6",[]],["component/149-6",[]],["title/149-7",[8,0.195,13,8.706,232,14.629,378,30.046,482,17.099,613,16.011,1491,16.268,1492,16.535]],["name/149-7",[]],["text/149-7",[]],["component/149-7",[]],["title/149-8",[812,36.119,1754,27.639,2149,43.565,2358,48.389,2359,40.387]],["name/149-8",[]],["text/149-8",[]],["component/149-8",[]],["title/149-9",[2359,62.478]],["name/149-9",[]],["text/149-9",[]],["component/149-9",[]],["title/149-10",[1754,42.757]],["name/149-10",[]],["text/149-10",[]],["component/149-10",[]],["title/149",[8,0.247,13,11.014,613,20.257,1491,20.583,1492,20.92]],["name/149",[8,0.028,613,2.277]],["text/149",[1,1.184,3,1.223,7,0.754,8,0.048,13,2.129,15,0.989,18,1.216,19,0.809,20,0.738,22,3.23,23,2.13,28,0.337,33,1.277,36,0.855,37,0.896,38,0.419,41,1.443,42,0.865,54,0.948,58,0.447,76,1.35,80,1.216,85,1.274,95,1.145,96,1.371,97,1.384,107,0.796,117,2.269,118,2.376,124,1.357,133,3.089,134,2.081,139,1.587,154,1.493,158,0.643,172,1.011,178,1.341,179,1.597,183,2.011,189,2.376,190,1.357,193,2.788,200,1.06,203,0.697,204,1.542,207,0.896,208,1.1,223,1.21,230,1.179,232,2.53,233,0.542,236,0.896,240,1.114,241,2.231,251,0.652,252,1.564,258,1.874,264,1.419,271,0.619,291,1.177,298,0.822,299,1.625,304,2.231,307,1.858,313,0.865,327,1.059,328,0.969,330,1.216,333,1.059,343,2.114,345,0.996,347,2.556,351,2.929,375,0.727,378,1.493,382,3.559,395,2.715,401,0.989,421,1.357,430,1.035,431,2.814,440,0.76,441,1.586,458,1.493,466,1.179,476,2.556,481,1.858,482,2.257,502,2.569,510,1.114,522,1.419,523,2.556,525,2.322,526,1.907,535,1.711,549,2.715,564,2.018,573,1.419,580,1.419,581,2.322,585,1.658,599,0.589,606,1.357,607,1.711,609,0.627,613,3.704,638,0.949,641,1.114,651,1.035,654,1.711,699,1.257,726,2.929,727,0.822,736,1.711,755,4.546,786,1.587,809,1.304,813,1.179,821,1.731,842,5.199,846,1.145,886,1.48,893,0.836,898,4.052,899,4.237,911,2.715,912,2.715,917,1.304,940,4.613,956,1.593,986,1.587,987,2.322,995,2.018,999,1.419,1034,1.587,1035,1.419,1093,1.216,1210,1.711,1235,1.587,1301,1.145,1310,2.556,1375,1.587,1382,1.493,1385,1.304,1403,2.929,1425,1.419,1449,1.493,1484,2.556,1486,5.206,1491,4.269,1492,4.339,1500,1.357,1518,1.216,1619,1.711,1712,1.587,1731,1.493,1770,1.711,1821,1.587,1824,1.587,1922,2.5,1923,1.216,1929,1.357,1934,1.493,1985,1.587,2098,1.304,2177,1.711,2181,1.711,2182,3.839,2185,1.493,2206,1.711,2219,1.711,2244,1.711,2314,2.929,2359,1.587,2360,3.253,2361,6.974,2362,1.901,2363,1.901,2364,1.901,2365,1.901,2366,1.901,2367,1.901,2368,1.901,2369,1.901,2370,1.901,2371,3.253,2372,1.901,2373,3.253,2374,1.901,2375,4.264,2376,1.901,2377,1.901,2378,1.901,2379,1.901,2380,1.901,2381,1.901,2382,1.901,2383,1.901,2384,1.901,2385,1.901,2386,1.901,2387,1.901]],["component/149",[112,0.373]],["title/150-1",[8,0.3,207,27.714,208,12.81]],["name/150-1",[]],["text/150-1",[]],["component/150-1",[]],["title/150-2",[333,36.695,2388,59.286]],["name/150-2",[]],["text/150-2",[]],["component/150-2",[]],["title/150-3",[8,0.336,13,14.989]],["name/150-3",[]],["text/150-3",[]],["component/150-3",[]],["title/150-4",[54,7.147,2389,65.851]],["name/150-4",[]],["text/150-4",[]],["component/150-4",[]],["title/150-5",[459,39.674,669,49.153]],["name/150-5",[]],["text/150-5",[]],["component/150-5",[]],["title/150",[8,0.3,13,13.38,1990,46.177]],["name/150",[8,0.023,13,1.044,1990,3.602]],["text/150",[0,0.221,1,0.812,7,0.872,8,0.05,9,3.502,13,2.119,20,1.931,25,1.458,27,1.422,28,0.69,33,0.803,36,1.023,37,1.108,38,0.518,41,0.598,54,0.91,60,0.694,76,1.376,81,1.962,86,1.962,88,2.121,97,1,106,1.016,112,0.219,113,0.518,114,0.655,115,1.096,119,0.984,131,0.69,166,2.225,171,1.612,172,2.07,174,3.056,178,2.384,179,1.072,193,3.721,194,2.948,203,0.862,207,1.108,210,1.378,220,3.184,223,1.85,224,1.678,225,1.035,232,2.641,233,0.67,235,1.504,237,2.121,251,1.334,257,1.755,258,1.033,261,1.133,271,2.49,277,1.905,287,2.113,289,1.31,297,1.378,315,1.343,319,2.904,325,1.343,327,3.571,328,1.198,329,3.056,333,3.223,334,2.777,336,1.198,338,1.678,341,1.033,345,2.114,372,2.668,373,1.739,375,1.903,376,1.755,378,3.056,437,1.388,441,1.446,455,1.31,459,4.16,481,1.343,482,1.051,490,1.678,493,2.117,510,1.378,512,3.056,542,2.413,559,1.962,562,1.279,572,1.905,594,2.917,606,1.678,613,0.984,615,1.378,636,1.678,638,1.943,669,4.783,674,1.755,687,1.174,689,0.795,691,2.727,711,1.343,761,3.247,808,1.504,821,2.07,864,1.555,886,1.069,899,1.755,903,2.025,914,1.416,921,1.612,922,1.458,955,3.714,956,2.437,957,2.225,958,2.346,961,1.504,994,1.962,1002,3.502,1004,1.555,1020,2.116,1062,2.116,1094,1.678,1105,1.905,1310,3.056,1364,1.847,1384,1.962,1416,1.962,1418,1.504,1433,1.504,1491,1,1492,1.016,1523,2.116,1528,1.504,1736,1.847,1740,1.847,1759,1.962,1775,3.247,1821,1.962,1877,2.116,1920,2.116,1922,3.391,1923,3.184,1925,4.129,1959,1.847,1960,1.847,1961,1.847,1993,1.962,2025,1.847,2083,3.502,2100,4.48,2184,2.116,2186,1.962,2252,1.678,2302,2.116,2329,2.116,2388,5.769,2390,3.89,2391,2.351,2392,2.351,2393,2.351,2394,2.351,2395,2.351,2396,3.89,2397,2.351,2398,3.89,2399,4.976,2400,2.351,2401,3.89,2402,2.351,2403,3.89,2404,2.351,2405,2.351,2406,3.89,2407,2.351,2408,2.351,2409,2.351,2410,2.351,2411,2.351,2412,2.351,2413,2.351,2414,2.351,2415,2.351,2416,2.351,2417,2.351,2418,2.351,2419,2.351,2420,2.351,2421,2.351,2422,2.351,2423,2.351,2424,2.351,2425,2.351,2426,2.351,2427,2.351,2428,2.351,2429,2.351]],["component/150",[112,0.373]]],"invertedIndex":[["",{"_index":56,"title":{},"name":{},"text":{"1":{},"5":{},"11":{},"15":{},"18":{},"19":{},"21":{},"23":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"34":{},"36":{},"38":{},"42":{},"45":{},"46":{},"47":{},"49":{},"50":{},"51":{},"53":{},"54":{},"57":{},"58":{},"59":{},"60":{},"61":{},"63":{},"65":{},"66":{},"70":{},"71":{},"72":{},"76":{},"77":{},"83":{},"84":{},"85":{},"88":{},"90":{},"91":{},"94":{},"96":{},"98":{},"101":{},"102":{},"105":{},"106":{},"107":{},"108":{},"109":{},"112":{},"117":{},"118":{},"119":{},"120":{},"126":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"138":{},"139":{},"140":{},"141":{},"146":{}},"component":{}}],["0",{"_index":735,"title":{},"name":{},"text":{"15":{}},"component":{}}],["0.0.1",{"_index":1304,"title":{},"name":{},"text":{"42":{}},"component":{}}],["0.1.4",{"_index":2321,"title":{},"name":{},"text":{"141":{}},"component":{}}],["0.323",{"_index":1190,"title":{},"name":{},"text":{"42":{}},"component":{}}],["05",{"_index":358,"title":{},"name":{},"text":{"11":{},"63":{}},"component":{}}],["1",{"_index":58,"title":{},"name":{"133":{}},"text":{"1":{},"8":{},"9":{},"10":{},"11":{},"12":{},"14":{},"15":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"34":{},"35":{},"36":{},"39":{},"40":{},"42":{},"43":{},"44":{},"46":{},"47":{},"49":{},"50":{},"52":{},"54":{},"63":{},"66":{},"70":{},"71":{},"72":{},"73":{},"75":{},"77":{},"78":{},"81":{},"82":{},"84":{},"89":{},"94":{},"98":{},"101":{},"102":{},"103":{},"105":{},"107":{},"108":{},"109":{},"112":{},"113":{},"116":{},"117":{},"118":{},"119":{},"123":{},"124":{},"125":{},"126":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"149":{}},"component":{}}],["1.0",{"_index":685,"title":{"133":{}},"name":{},"text":{"15":{},"32":{},"133":{}},"component":{}}],["1.0.0",{"_index":1187,"title":{},"name":{},"text":{"42":{}},"component":{}}],["1.2",{"_index":449,"title":{},"name":{},"text":{"12":{}},"component":{}}],["1.21",{"_index":1879,"title":{},"name":{},"text":{"80":{}},"component":{}}],["1.3",{"_index":451,"title":{},"name":{},"text":{"12":{}},"component":{}}],["1.6",{"_index":1497,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["10",{"_index":421,"title":{},"name":{},"text":{"12":{},"15":{},"42":{},"70":{},"71":{},"149":{}},"component":{}}],["10.0.65.52",{"_index":1564,"title":{},"name":{},"text":{"57":{}},"component":{}}],["100",{"_index":434,"title":{},"name":{},"text":{"12":{},"42":{}},"component":{}}],["1000",{"_index":417,"title":{},"name":{},"text":{"12":{}},"component":{}}],["1000m",{"_index":389,"title":{},"name":{},"text":{"12":{},"116":{}},"component":{}}],["1001",{"_index":1287,"title":{},"name":{},"text":{"42":{}},"component":{}}],["1001:root",{"_index":1290,"title":{},"name":{},"text":{"42":{}},"component":{}}],["100m",{"_index":1978,"title":{},"name":{},"text":{"98":{}},"component":{}}],["1024",{"_index":765,"title":{},"name":{},"text":{"15":{}},"component":{}}],["102m",{"_index":1989,"title":{},"name":{},"text":{"98":{}},"component":{}}],["1060",{"_index":428,"title":{},"name":{},"text":{"12":{}},"component":{}}],["10gi",{"_index":942,"title":{},"name":{},"text":{"36":{}},"component":{}}],["10m",{"_index":398,"title":{},"name":{},"text":{"12":{}},"component":{}}],["10mi",{"_index":353,"title":{},"name":{},"text":{"11":{},"63":{}},"component":{}}],["11",{"_index":601,"title":{},"name":{},"text":{"15":{},"42":{},"101":{}},"component":{}}],["11:1.11",{"_index":1263,"title":{},"name":{},"text":{"42":{}},"component":{}}],["12",{"_index":610,"title":{},"name":{},"text":{"15":{},"42":{},"61":{}},"component":{}}],["12288",{"_index":1691,"title":{},"name":{},"text":{"61":{}},"component":{}}],["123.42.12.32",{"_index":621,"title":{},"name":{},"text":{"15":{}},"component":{}}],["127.0.0.1",{"_index":2169,"title":{},"name":{},"text":{"116":{}},"component":{}}],["128",{"_index":419,"title":{},"name":{},"text":{"12":{}},"component":{}}],["1280mi",{"_index":1987,"title":{},"name":{},"text":{"98":{}},"component":{}}],["128m",{"_index":396,"title":{},"name":{},"text":{"12":{}},"component":{}}],["13",{"_index":631,"title":{},"name":{},"text":{"15":{},"42":{}},"component":{}}],["13m",{"_index":1567,"title":{},"name":{},"text":{"57":{}},"component":{}}],["14",{"_index":637,"title":{},"name":{},"text":{"15":{},"40":{},"42":{}},"component":{}}],["15",{"_index":639,"title":{},"name":{},"text":{"15":{},"42":{}},"component":{}}],["1500",{"_index":1236,"title":{},"name":{},"text":{"42":{}},"component":{}}],["1500m",{"_index":1977,"title":{},"name":{},"text":{"98":{}},"component":{}}],["1510m",{"_index":1988,"title":{},"name":{},"text":{"98":{}},"component":{}}],["16",{"_index":642,"title":{},"name":{},"text":{"15":{},"42":{}},"component":{}}],["17",{"_index":644,"title":{},"name":{},"text":{"15":{},"42":{}},"component":{}}],["1724",{"_index":771,"title":{},"name":{},"text":{"15":{}},"component":{}}],["18",{"_index":647,"title":{},"name":{},"text":{"15":{}},"component":{}}],["1800",{"_index":540,"title":{},"name":{},"text":{"15":{}},"component":{}}],["1800000",{"_index":1912,"title":{},"name":{},"text":{"85":{}},"component":{}}],["185",{"_index":1275,"title":{},"name":{},"text":{"42":{}},"component":{}}],["19",{"_index":652,"title":{},"name":{},"text":{"15":{}},"component":{}}],["2",{"_index":70,"title":{},"name":{"27":{},"28":{},"29":{},"30":{},"31":{}},"text":{"1":{},"8":{},"11":{},"12":{},"15":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"35":{},"36":{},"42":{},"46":{},"49":{},"63":{},"66":{},"70":{},"71":{},"72":{},"81":{},"89":{},"98":{},"105":{},"108":{},"112":{},"113":{},"116":{},"118":{},"119":{},"126":{},"133":{},"136":{}},"component":{}}],["2.0",{"_index":686,"title":{"27":{},"28":{},"29":{},"30":{},"31":{},"27-1":{},"27-2":{}},"name":{},"text":{"15":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{}},"component":{}}],["2.1.0",{"_index":1303,"title":{},"name":{},"text":{"42":{},"98":{},"112":{}},"component":{}}],["2.2.0",{"_index":2051,"title":{},"name":{},"text":{"105":{}},"component":{}}],["2.7.2.final",{"_index":1189,"title":{},"name":{},"text":{"42":{}},"component":{}}],["20",{"_index":446,"title":{},"name":{},"text":{"12":{},"15":{},"45":{},"70":{},"71":{}},"component":{}}],["20.04",{"_index":2196,"title":{},"name":{},"text":{"118":{}},"component":{}}],["200",{"_index":362,"title":{},"name":{},"text":{"11":{},"12":{}},"component":{}}],["2000mi",{"_index":1356,"title":{},"name":{},"text":{"45":{}},"component":{}}],["2048",{"_index":2258,"title":{},"name":{},"text":{"133":{}},"component":{}}],["2048m",{"_index":1975,"title":{},"name":{},"text":{"98":{}},"component":{}}],["20mi",{"_index":355,"title":{},"name":{},"text":{"11":{},"45":{},"63":{}},"component":{}}],["21",{"_index":664,"title":{},"name":{},"text":{"15":{}},"component":{}}],["22",{"_index":671,"title":{},"name":{},"text":{"15":{}},"component":{}}],["23",{"_index":683,"title":{},"name":{},"text":{"15":{}},"component":{}}],["24",{"_index":684,"title":{},"name":{},"text":{"15":{},"42":{},"133":{}},"component":{}}],["25",{"_index":688,"title":{},"name":{},"text":{"15":{},"42":{}},"component":{}}],["250",{"_index":442,"title":{},"name":{},"text":{"12":{}},"component":{}}],["256",{"_index":422,"title":{},"name":{},"text":{"12":{}},"component":{}}],["256m",{"_index":402,"title":{},"name":{},"text":{"12":{}},"component":{}}],["26",{"_index":690,"title":{},"name":{},"text":{"15":{}},"component":{}}],["27",{"_index":713,"title":{},"name":{},"text":{"15":{}},"component":{}}],["28",{"_index":746,"title":{},"name":{},"text":{"15":{}},"component":{}}],["29",{"_index":751,"title":{},"name":{},"text":{"15":{}},"component":{}}],["2gi",{"_index":2123,"title":{},"name":{},"text":{"112":{}},"component":{}}],["3",{"_index":87,"title":{},"name":{},"text":{"1":{},"8":{},"12":{},"15":{},"17":{},"18":{},"21":{},"23":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"35":{},"36":{},"42":{},"63":{},"70":{},"71":{},"72":{},"98":{},"105":{},"112":{},"113":{},"119":{},"126":{},"133":{},"147":{}},"component":{}}],["3.11",{"_index":180,"title":{},"name":{},"text":{"4":{}},"component":{}}],["30",{"_index":755,"title":{},"name":{},"text":{"15":{},"149":{}},"component":{}}],["300",{"_index":445,"title":{},"name":{},"text":{"12":{},"15":{}},"component":{}}],["31",{"_index":757,"title":{},"name":{},"text":{"15":{}},"component":{}}],["32",{"_index":435,"title":{},"name":{},"text":{"12":{},"15":{}},"component":{}}],["32mi",{"_index":1976,"title":{},"name":{},"text":{"98":{}},"component":{}}],["33",{"_index":760,"title":{},"name":{},"text":{"15":{}},"component":{}}],["34",{"_index":766,"title":{},"name":{},"text":{"15":{}},"component":{}}],["35",{"_index":767,"title":{},"name":{},"text":{"15":{}},"component":{}}],["36",{"_index":775,"title":{},"name":{},"text":{"15":{}},"component":{}}],["3600",{"_index":696,"title":{},"name":{},"text":{"15":{}},"component":{}}],["3960e28e3630/user.read",{"_index":1608,"title":{},"name":{},"text":{"57":{}},"component":{}}],["3gi",{"_index":2128,"title":{},"name":{},"text":{"112":{}},"component":{}}],["4",{"_index":100,"title":{},"name":{},"text":{"1":{},"12":{},"15":{},"17":{},"23":{},"27":{},"28":{},"29":{},"42":{},"58":{},"70":{},"72":{},"98":{},"105":{},"110":{},"111":{},"113":{},"126":{},"133":{},"147":{}},"component":{}}],["4.12",{"_index":1880,"title":{},"name":{},"text":{"80":{}},"component":{}}],["4.2",{"_index":2103,"title":{},"name":{},"text":{"110":{}},"component":{}}],["4000",{"_index":415,"title":{},"name":{},"text":{"12":{}},"component":{}}],["4000m",{"_index":391,"title":{},"name":{},"text":{"12":{},"116":{}},"component":{}}],["4167",{"_index":1175,"title":{},"name":{},"text":{"42":{}},"component":{}}],["420",{"_index":1321,"title":{},"name":{},"text":{"42":{}},"component":{}}],["4368",{"_index":1605,"title":{},"name":{},"text":{"57":{}},"component":{}}],["443",{"_index":2157,"title":{},"name":{},"text":{"115":{}},"component":{}}],["4678",{"_index":1606,"title":{},"name":{},"text":{"57":{}},"component":{}}],["49",{"_index":979,"title":{},"name":{},"text":{"40":{}},"component":{}}],["5",{"_index":548,"title":{},"name":{},"text":{"15":{},"23":{},"28":{},"42":{},"45":{},"70":{},"72":{},"98":{},"105":{},"113":{},"133":{}},"component":{}}],["50",{"_index":359,"title":{},"name":{},"text":{"11":{},"12":{}},"component":{}}],["500",{"_index":423,"title":{},"name":{},"text":{"12":{},"15":{}},"component":{}}],["500gi",{"_index":763,"title":{},"name":{},"text":{"15":{}},"component":{}}],["500gib",{"_index":764,"title":{},"name":{},"text":{"15":{}},"component":{}}],["500m",{"_index":404,"title":{},"name":{},"text":{"12":{},"15":{}},"component":{}}],["50m",{"_index":403,"title":{},"name":{},"text":{"12":{}},"component":{}}],["512",{"_index":413,"title":{},"name":{},"text":{"12":{}},"component":{}}],["512m",{"_index":387,"title":{},"name":{},"text":{"12":{}},"component":{}}],["512mi",{"_index":2121,"title":{},"name":{},"text":{"112":{},"116":{}},"component":{}}],["523.vsix/extension/out/tools/linux/odo",{"_index":2322,"title":{},"name":{},"text":{"141":{}},"component":{}}],["5500",{"_index":427,"title":{},"name":{},"text":{"12":{}},"component":{}}],["5gi",{"_index":108,"title":{},"name":{},"text":{"1":{},"36":{}},"component":{}}],["5s",{"_index":1673,"title":{},"name":{},"text":{"58":{}},"component":{}}],["6",{"_index":411,"title":{},"name":{},"text":{"12":{},"15":{},"23":{},"42":{},"70":{},"72":{},"105":{}},"component":{}}],["6.4",{"_index":425,"title":{},"name":{},"text":{"12":{}},"component":{}}],["6.9",{"_index":450,"title":{},"name":{},"text":{"12":{}},"component":{}}],["6.x",{"_index":1768,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["600",{"_index":1332,"title":{},"name":{},"text":{"42":{}},"component":{}}],["60000",{"_index":1246,"title":{},"name":{},"text":{"42":{}},"component":{}}],["63",{"_index":978,"title":{},"name":{},"text":{"40":{},"72":{}},"component":{}}],["64",{"_index":420,"title":{},"name":{},"text":{"12":{},"54":{},"61":{},"84":{}},"component":{}}],["640",{"_index":426,"title":{},"name":{},"text":{"12":{}},"component":{}}],["64m",{"_index":397,"title":{},"name":{},"text":{"12":{}},"component":{}}],["6dae42f8",{"_index":1604,"title":{},"name":{},"text":{"57":{}},"component":{}}],["6g",{"_index":385,"title":{},"name":{},"text":{"12":{},"116":{}},"component":{}}],["6m2w2b",{"_index":985,"title":{},"name":{},"text":{"40":{}},"component":{}}],["7",{"_index":580,"title":{},"name":{},"text":{"15":{},"42":{},"70":{},"72":{},"149":{}},"component":{}}],["7.81",{"_index":1499,"title":{},"name":{},"text":{"54":{},"84":{},"85":{},"86":{},"87":{}},"component":{}}],["8",{"_index":581,"title":{},"name":{},"text":{"15":{},"42":{},"70":{},"72":{},"101":{},"149":{}},"component":{}}],["8080",{"_index":1037,"title":{},"name":{},"text":{"42":{},"143":{}},"component":{}}],["8087",{"_index":1741,"title":{},"name":{},"text":{"70":{}},"component":{}}],["80:31104/tcp,443:32552/tcp",{"_index":1566,"title":{},"name":{},"text":{"57":{}},"component":{}}],["8443",{"_index":1776,"title":{},"name":{},"text":{"71":{}},"component":{}}],["8887",{"_index":1983,"title":{},"name":{},"text":{"98":{}},"component":{}}],["8gb",{"_index":1618,"title":{},"name":{},"text":{"58":{}},"component":{}}],["9",{"_index":448,"title":{},"name":{},"text":{"12":{},"15":{},"42":{},"72":{}},"component":{}}],["94ff",{"_index":1607,"title":{},"name":{},"text":{"57":{}},"component":{}}],["_",{"_index":1068,"title":{},"name":{},"text":{"42":{}},"component":{}}],["__",{"_index":2298,"title":{},"name":{},"text":{"139":{}},"component":{}}],["_content",{"_index":1377,"title":{},"name":{},"text":{"48":{}},"component":{}}],["aad",{"_index":1549,"title":{},"name":{},"text":{"57":{}},"component":{}}],["aad_group_nam",{"_index":1541,"title":{},"name":{},"text":{"57":{}},"component":{}}],["aad_group_name=aksadmin",{"_index":1540,"title":{},"name":{},"text":{"57":{}},"component":{}}],["abil",{"_index":2100,"title":{},"name":{},"text":{"110":{},"150":{}},"component":{}}],["abov",{"_index":901,"title":{},"name":{},"text":{"28":{}},"component":{}}],["abstractanalyticsmanag",{"_index":1005,"title":{},"name":{},"text":{"42":{}},"component":{}}],["acceler",{"_index":2407,"title":{},"name":{},"text":{"150":{}},"component":{}}],["accept",{"_index":2131,"title":{},"name":{},"text":{"113":{},"124":{}},"component":{}}],["access",{"_index":203,"title":{"126":{},"110-3":{}},"name":{"126":{}},"text":{"5":{},"10":{},"14":{},"15":{},"17":{},"29":{},"30":{},"42":{},"44":{},"50":{},"52":{},"54":{},"57":{},"61":{},"64":{},"79":{},"84":{},"86":{},"89":{},"92":{},"95":{},"96":{},"105":{},"106":{},"110":{},"111":{},"113":{},"126":{},"128":{},"131":{},"133":{},"136":{},"145":{},"149":{},"150":{}},"component":{}}],["access_token",{"_index":729,"title":{},"name":{},"text":{"15":{},"57":{}},"component":{}}],["accessmod",{"_index":104,"title":{},"name":{},"text":{"1":{},"112":{}},"component":{}}],["accord",{"_index":214,"title":{},"name":{},"text":{"5":{},"7":{},"50":{},"122":{}},"component":{}}],["accordingli",{"_index":1902,"title":{},"name":{},"text":{"82":{}},"component":{}}],["account",{"_index":842,"title":{},"name":{},"text":{"21":{},"31":{},"57":{},"76":{},"85":{},"149":{}},"component":{}}],["achiev",{"_index":81,"title":{},"name":{},"text":{"1":{},"118":{},"150":{}},"component":{}}],["act",{"_index":1836,"title":{},"name":{},"text":{"72":{}},"component":{}}],["action",{"_index":266,"title":{"94":{},"118":{},"118-1":{}},"name":{"94":{},"118":{}},"text":{"6":{},"44":{},"50":{},"94":{},"113":{},"118":{},"136":{},"143":{}},"component":{}}],["actions/tri",{"_index":2197,"title":{},"name":{},"text":{"118":{}},"component":{}}],["activ",{"_index":204,"title":{},"name":{},"text":{"5":{},"8":{},"15":{},"17":{},"18":{},"19":{},"21":{},"23":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"43":{},"46":{},"51":{},"53":{},"54":{},"57":{},"60":{},"63":{},"70":{},"71":{},"76":{},"77":{},"84":{},"88":{},"90":{},"91":{},"96":{},"105":{},"107":{},"109":{},"112":{},"118":{},"132":{},"133":{},"149":{}},"component":{}}],["activity(w",{"_index":1065,"title":{},"name":{},"text":{"42":{}},"component":{}}],["ad",{"_index":37,"title":{"8":{},"8-1":{},"42-4":{},"50-2":{},"118-1":{}},"name":{"8":{}},"text":{"1":{},"21":{},"26":{},"28":{},"31":{},"42":{},"53":{},"57":{},"105":{},"116":{},"118":{},"145":{},"146":{},"148":{},"149":{},"150":{}},"component":{}}],["adapt",{"_index":2252,"title":{"130":{}},"name":{"130":{}},"text":{"129":{},"130":{},"148":{},"150":{}},"component":{}}],["add",{"_index":298,"title":{},"name":{},"text":{"9":{},"11":{},"15":{},"17":{},"18":{},"19":{},"23":{},"31":{},"40":{},"42":{},"46":{},"50":{},"57":{},"59":{},"85":{},"96":{},"97":{},"102":{},"106":{},"107":{},"109":{},"110":{},"112":{},"118":{},"124":{},"142":{},"149":{}},"component":{}}],["add_com",{"_index":2202,"title":{},"name":{},"text":{"118":{}},"component":{}}],["add_statu",{"_index":2203,"title":{},"name":{},"text":{"118":{}},"component":{}}],["addit",{"_index":38,"title":{"120":{}},"name":{"120":{}},"text":{"1":{},"3":{},"4":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"18":{},"19":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"34":{},"35":{},"38":{},"40":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"52":{},"53":{},"54":{},"57":{},"58":{},"59":{},"61":{},"65":{},"66":{},"69":{},"70":{},"71":{},"72":{},"73":{},"75":{},"76":{},"78":{},"79":{},"80":{},"81":{},"82":{},"84":{},"86":{},"88":{},"90":{},"91":{},"92":{},"97":{},"99":{},"106":{},"112":{},"113":{},"114":{},"115":{},"120":{},"125":{},"126":{},"128":{},"129":{},"130":{},"132":{},"133":{},"136":{},"143":{},"149":{},"150":{}},"component":{}}],["addons=ingress",{"_index":1620,"title":{},"name":{},"text":{"58":{}},"component":{}}],["addons=ingress,dashboard",{"_index":1680,"title":{},"name":{},"text":{"59":{}},"component":{}}],["address",{"_index":1561,"title":{},"name":{},"text":{"57":{},"116":{}},"component":{}}],["admin",{"_index":883,"title":{},"name":{},"text":{"27":{},"57":{},"58":{},"134":{}},"component":{}}],["administ",{"_index":2427,"title":{},"name":{},"text":{"150":{}},"component":{}}],["administr",{"_index":202,"title":{},"name":{},"text":{"5":{},"8":{},"11":{},"15":{},"17":{},"18":{},"19":{},"21":{},"23":{},"27":{},"28":{},"29":{},"30":{},"31":{},"41":{},"43":{},"46":{},"51":{},"53":{},"54":{},"60":{},"63":{},"64":{},"70":{},"71":{},"76":{},"77":{},"79":{},"84":{},"85":{},"86":{},"90":{},"91":{},"92":{},"96":{},"98":{},"105":{},"107":{},"109":{},"110":{},"112":{},"116":{},"126":{},"132":{},"133":{}},"component":{}}],["advanc",{"_index":295,"title":{"9":{},"17":{},"75":{},"9-1":{}},"name":{"9":{},"17":{},"75":{}},"text":{"9":{},"14":{},"15":{},"24":{},"75":{},"90":{},"91":{}},"component":{}}],["advancedauthor",{"_index":714,"title":{},"name":{},"text":{"15":{},"17":{}},"component":{}}],["advantag",{"_index":1888,"title":{},"name":{},"text":{"81":{}},"component":{}}],["aesh",{"_index":1204,"title":{},"name":{},"text":{"42":{}},"component":{}}],["affect",{"_index":2175,"title":{},"name":{},"text":{"117":{}},"component":{}}],["affin",{"_index":136,"title":{},"name":{},"text":{"3":{},"11":{}},"component":{}}],["ag",{"_index":740,"title":{},"name":{},"text":{"15":{},"57":{}},"component":{}}],["again",{"_index":2219,"title":{},"name":{},"text":{"122":{},"149":{}},"component":{}}],["against",{"_index":1933,"title":{},"name":{},"text":{"93":{}},"component":{}}],["aggreg",{"_index":2348,"title":{},"name":{},"text":{"147":{}},"component":{}}],["agnost",{"_index":339,"title":{},"name":{},"text":{"11":{}},"component":{}}],["air",{"_index":1392,"title":{},"name":{},"text":{"50":{}},"component":{}}],["ak",{"_index":1547,"title":{},"name":{},"text":{"57":{}},"component":{}}],["aka",{"_index":983,"title":{},"name":{},"text":{"40":{}},"component":{}}],["aks_cluster_nam",{"_index":1548,"title":{},"name":{},"text":{"57":{}},"component":{}}],["aks_cluster_name=eclips",{"_index":1546,"title":{},"name":{},"text":{"57":{}},"component":{}}],["alloc",{"_index":1355,"title":{},"name":{},"text":{"45":{},"58":{},"116":{}},"component":{}}],["allow",{"_index":481,"title":{},"name":{},"text":{"15":{},"17":{},"25":{},"54":{},"66":{},"70":{},"71":{},"93":{},"96":{},"117":{},"128":{},"149":{},"150":{}},"component":{}}],["allowedtopolog",{"_index":151,"title":{},"name":{},"text":{"3":{}},"component":{}}],["allowgroup",{"_index":719,"title":{},"name":{},"text":{"15":{},"17":{}},"component":{}}],["allowprivilegeescal",{"_index":517,"title":{},"name":{},"text":{"15":{}},"component":{}}],["allowus",{"_index":717,"title":{},"name":{},"text":{"15":{},"17":{}},"component":{}}],["allproject",{"_index":2281,"title":{},"name":{},"text":{"134":{}},"component":{}}],["alreadi",{"_index":256,"title":{},"name":{},"text":{"6":{},"11":{},"15":{},"18":{},"77":{},"96":{},"118":{},"141":{}},"component":{}}],["alter",{"_index":1241,"title":{},"name":{},"text":{"42":{}},"component":{}}],["altern",{"_index":488,"title":{},"name":{},"text":{"15":{},"17":{},"42":{},"50":{},"58":{},"98":{},"103":{},"113":{}},"component":{}}],["alternatives=mainconfiguration,analyticsmanag",{"_index":1173,"title":{},"name":{},"text":{"42":{}},"component":{}}],["alway",{"_index":559,"title":{},"name":{},"text":{"15":{},"42":{},"150":{}},"component":{}}],["amazon",{"_index":1882,"title":{},"name":{},"text":{"80":{}},"component":{}}],["amount",{"_index":758,"title":{},"name":{},"text":{"15":{},"45":{},"53":{}},"component":{}}],["analyticsmanag",{"_index":990,"title":{"42-4":{}},"name":{},"text":{"42":{}},"component":{}}],["analyticsmanager(mainconfigur",{"_index":1150,"title":{},"name":{},"text":{"42":{}},"component":{}}],["analyticsmanager.java",{"_index":1122,"title":{},"name":{},"text":{"42":{}},"component":{}}],["annot",{"_index":40,"title":{"8":{},"8-1":{}},"name":{"8":{}},"text":{"1":{},"8":{},"15":{},"24":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"53":{},"72":{},"75":{},"101":{},"107":{},"108":{},"109":{},"112":{},"126":{},"128":{},"133":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["anoth",{"_index":864,"title":{},"name":{},"text":{"25":{},"28":{},"38":{},"98":{},"103":{},"112":{},"124":{},"150":{}},"component":{}}],["anyon",{"_index":2411,"title":{},"name":{},"text":{"150":{}},"component":{}}],["apach",{"_index":1313,"title":{},"name":{},"text":{"42":{}},"component":{}}],["api",{"_index":465,"title":{"69":{},"105":{}},"name":{"69":{},"105":{}},"text":{"14":{},"29":{},"30":{},"34":{},"42":{},"44":{},"48":{},"69":{},"76":{},"105":{}},"component":{}}],["apigroup",{"_index":830,"title":{},"name":{},"text":{"21":{},"70":{},"71":{}},"component":{}}],["apiserv",{"_index":875,"title":{},"name":{},"text":{"25":{}},"component":{}}],["apiserver.yaml",{"_index":876,"title":{},"name":{},"text":{"25":{}},"component":{}}],["apivers",{"_index":47,"title":{},"name":{},"text":{"1":{},"9":{},"15":{},"21":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"58":{},"70":{},"71":{},"72":{},"75":{},"77":{},"96":{},"101":{},"105":{},"107":{},"108":{},"109":{},"112":{},"126":{},"133":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["app",{"_index":701,"title":{"28-1":{},"28-2":{},"30-1":{},"30-2":{}},"name":{},"text":{"15":{},"28":{},"30":{},"42":{},"57":{}},"component":{}}],["app.kubernetes.io/compon",{"_index":53,"title":{},"name":{},"text":{"1":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"72":{},"75":{},"126":{},"133":{}},"component":{}}],["app.kubernetes.io/component=ca",{"_index":1447,"title":{},"name":{},"text":{"53":{},"58":{}},"component":{}}],["app.kubernetes.io/component=cainjector",{"_index":1627,"title":{},"name":{},"text":{"58":{}},"component":{}}],["app.kubernetes.io/component=ch",{"_index":826,"title":{},"name":{},"text":{"21":{}},"component":{}}],["app.kubernetes.io/component=control",{"_index":1625,"title":{},"name":{},"text":{"58":{}},"component":{}}],["app.kubernetes.io/component=get",{"_index":857,"title":{},"name":{},"text":{"23":{}},"component":{}}],["app.kubernetes.io/component=webhook",{"_index":1628,"title":{},"name":{},"text":{"58":{}},"component":{}}],["app.kubernetes.io/nam",{"_index":877,"title":{},"name":{},"text":{"25":{},"70":{},"71":{}},"component":{}}],["app.kubernetes.io/name=prometheu",{"_index":1755,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["app.kubernetes.io/part",{"_index":51,"title":{},"name":{},"text":{"1":{},"15":{},"18":{},"19":{},"21":{},"23":{},"27":{},"28":{},"29":{},"30":{},"31":{},"46":{},"53":{},"58":{},"72":{},"75":{},"126":{},"133":{}},"component":{}}],["app.yaml",{"_index":1697,"title":{},"name":{},"text":{"63":{}},"component":{}}],["app/*.jar",{"_index":1270,"title":{},"name":{},"text":{"42":{}},"component":{}}],["app/app",{"_index":1271,"title":{},"name":{},"text":{"42":{}},"component":{}}],["app/lib",{"_index":1268,"title":{},"name":{},"text":{"42":{}},"component":{}}],["app/quarku",{"_index":1273,"title":{},"name":{},"text":{"42":{}},"component":{}}],["app=keycloak",{"_index":1641,"title":{},"name":{},"text":{"58":{}},"component":{}}],["appear",{"_index":250,"title":{},"name":{},"text":{"5":{},"108":{},"113":{},"136":{},"141":{}},"component":{}}],["append",{"_index":268,"title":{},"name":{},"text":{"7":{}},"component":{}}],["appid",{"_index":1588,"title":{},"name":{},"text":{"57":{}},"component":{}}],["appl",{"_index":1714,"title":{},"name":{},"text":{"65":{}},"component":{}}],["appli",{"_index":305,"title":{"27-2":{},"28-2":{},"29-2":{},"30-2":{},"31-2":{},"42-17":{},"133-2":{}},"name":{},"text":{"9":{},"11":{},"15":{},"21":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"39":{},"42":{},"43":{},"52":{},"57":{},"58":{},"63":{},"70":{},"71":{},"77":{},"82":{},"90":{},"91":{},"92":{},"96":{},"101":{},"103":{},"105":{},"108":{},"112":{},"113":{},"126":{},"128":{},"133":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["applic",{"_index":237,"title":{"27-1":{},"27-2":{},"29-1":{},"29-2":{},"42-5":{},"42-12":{},"57-6":{},"110-2":{},"110-3":{},"133-1":{},"133-2":{}},"name":{},"text":{"5":{},"15":{},"27":{},"28":{},"29":{},"30":{},"42":{},"44":{},"57":{},"64":{},"89":{},"92":{},"93":{},"95":{},"107":{},"110":{},"111":{},"126":{},"132":{},"133":{},"141":{},"143":{},"145":{},"146":{},"147":{},"148":{},"150":{}},"component":{}}],["application.properti",{"_index":1172,"title":{},"name":{},"text":{"42":{}},"component":{}}],["appropri",{"_index":943,"title":{},"name":{},"text":{"36":{},"126":{}},"component":{}}],["approv",{"_index":1874,"title":{"79":{}},"name":{"79":{}},"text":{"77":{},"79":{},"86":{}},"component":{}}],["apps/v1",{"_index":1318,"title":{},"name":{},"text":{"42":{}},"component":{}}],["arbitrari",{"_index":1436,"title":{},"name":{},"text":{"53":{}},"component":{}}],["architectur",{"_index":319,"title":{"10":{}},"name":{"10":{}},"text":{"10":{},"74":{},"150":{}},"component":{}}],["argument",{"_index":1918,"title":{},"name":{},"text":{"88":{}},"component":{}}],["around",{"_index":2325,"title":{},"name":{},"text":{"141":{}},"component":{}}],["array",{"_index":847,"title":{},"name":{},"text":{"23":{}},"component":{}}],["art",{"_index":2428,"title":{},"name":{},"text":{"150":{}},"component":{}}],["articl",{"_index":1676,"title":{},"name":{},"text":{"59":{},"127":{}},"component":{}}],["artifact",{"_index":1994,"title":{"100":{},"101":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"name":{"100":{},"101":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"text":{"100":{},"101":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["artifactori",{"_index":2308,"title":{},"name":{},"text":{"139":{}},"component":{}}],["as:env",{"_index":2089,"title":{},"name":{},"text":{"107":{}},"component":{}}],["as:fil",{"_index":2087,"title":{},"name":{},"text":{"107":{}},"component":{}}],["as:subpath",{"_index":2088,"title":{},"name":{},"text":{"107":{}},"component":{}}],["ascii",{"_index":1362,"title":{},"name":{},"text":{"46":{}},"component":{}}],["ask",{"_index":812,"title":{"149-8":{}},"name":{},"text":{"18":{},"21":{},"50":{},"141":{}},"component":{}}],["aspect",{"_index":1737,"title":{},"name":{},"text":{"68":{}},"component":{}}],["asset",{"_index":2336,"title":{},"name":{},"text":{"143":{}},"component":{}}],["assign",{"_index":603,"title":{},"name":{},"text":{"15":{},"57":{},"95":{}},"component":{}}],["assigne",{"_index":1590,"title":{},"name":{},"text":{"57":{}},"component":{}}],["associ",{"_index":1837,"title":{},"name":{},"text":{"73":{},"76":{},"110":{},"148":{}},"component":{}}],["atlassian",{"_index":888,"title":{},"name":{},"text":{"27":{},"133":{}},"component":{}}],["attach",{"_index":2118,"title":{},"name":{},"text":{"112":{},"116":{}},"component":{}}],["attempt",{"_index":226,"title":{},"name":{},"text":{"5":{},"129":{}},"component":{}}],["attent",{"_index":150,"title":{},"name":{},"text":{"3":{}},"component":{}}],["attribut",{"_index":945,"title":{},"name":{},"text":{"36":{},"42":{},"97":{},"98":{},"112":{}},"component":{}}],["attributerestrict",{"_index":834,"title":{},"name":{},"text":{"21":{}},"component":{}}],["auth",{"_index":487,"title":{},"name":{},"text":{"15":{},"17":{},"57":{},"58":{}},"component":{}}],["authent",{"_index":258,"title":{"92":{},"141":{}},"name":{"92":{},"141":{}},"text":{"6":{},"14":{},"15":{},"52":{},"54":{},"57":{},"72":{},"80":{},"84":{},"92":{},"96":{},"109":{},"113":{},"126":{},"128":{},"136":{},"141":{},"144":{},"145":{},"147":{},"149":{},"150":{}},"component":{}}],["author",{"_index":715,"title":{"17":{},"68":{},"29-1":{},"29-2":{}},"name":{"17":{},"68":{}},"text":{"15":{},"18":{},"28":{},"29":{},"30":{},"46":{},"52":{},"53":{},"68":{},"126":{},"128":{},"133":{}},"component":{}}],["auto",{"_index":1924,"title":{},"name":{},"text":{"89":{},"141":{},"145":{}},"component":{}}],["autom",{"_index":16,"title":{"106-1":{}},"name":{},"text":{"1":{},"16":{},"106":{},"136":{},"148":{}},"component":{}}],["automat",{"_index":42,"title":{"40":{},"93":{}},"name":{"93":{}},"text":{"1":{},"9":{},"15":{},"16":{},"24":{},"42":{},"53":{},"75":{},"76":{},"77":{},"79":{},"93":{},"99":{},"104":{},"105":{},"106":{},"112":{},"116":{},"120":{},"141":{},"149":{}},"component":{}}],["autoprovis",{"_index":501,"title":{},"name":{},"text":{"15":{}},"component":{}}],["avail",{"_index":343,"title":{},"name":{},"text":{"11":{},"15":{},"16":{},"34":{},"36":{},"39":{},"42":{},"50":{},"54":{},"61":{},"65":{},"70":{},"71":{},"73":{},"77":{},"79":{},"80":{},"88":{},"107":{},"109":{},"110":{},"111":{},"112":{},"115":{},"116":{},"129":{},"141":{},"146":{},"149":{}},"component":{}}],["avatar",{"_index":902,"title":{},"name":{},"text":{"29":{},"31":{}},"component":{}}],["averag",{"_index":1809,"title":{},"name":{},"text":{"71":{}},"component":{}}],["avoid",{"_index":143,"title":{},"name":{},"text":{"3":{},"49":{},"116":{}},"component":{}}],["aw",{"_index":2094,"title":{},"name":{},"text":{"109":{},"128":{}},"component":{}}],["az",{"_index":1531,"title":{},"name":{},"text":{"57":{}},"component":{}}],["azur",{"_index":485,"title":{"30":{},"57":{},"30-1":{},"30-2":{},"57-1":{},"57-2":{},"57-3":{},"57-4":{},"57-5":{},"57-7":{}},"name":{"30":{},"57":{}},"text":{"15":{},"30":{},"32":{},"55":{},"57":{},"62":{},"80":{},"92":{},"113":{},"126":{},"136":{}},"component":{}}],["azure_region",{"_index":1539,"title":{},"name":{},"text":{"57":{}},"component":{}}],["azure_region=centralu",{"_index":1537,"title":{},"name":{},"text":{"57":{}},"component":{}}],["azurecli",{"_index":1552,"title":{},"name":{},"text":{"57":{}},"component":{}}],["azuredn",{"_index":1593,"title":{},"name":{},"text":{"57":{}},"component":{}}],["back",{"_index":394,"title":{"42-3":{}},"name":{},"text":{"12":{},"84":{},"85":{}},"component":{}}],["backend",{"_index":1006,"title":{},"name":{},"text":{"42":{}},"component":{}}],["background",{"_index":2245,"title":{},"name":{},"text":{"129":{},"147":{}},"component":{}}],["backgroundcolor=434343&wss",{"_index":1982,"title":{},"name":{},"text":{"98":{}},"component":{}}],["bad",{"_index":2156,"title":{},"name":{},"text":{"115":{}},"component":{}}],["badg",{"_index":2024,"title":{"102":{}},"name":{},"text":{"102":{},"118":{},"127":{}},"component":{}}],["badger",{"_index":2382,"title":{},"name":{},"text":{"149":{}},"component":{}}],["badrequest",{"_index":1798,"title":{},"name":{},"text":{"71":{}},"component":{}}],["badrequest|infrastructurefailure|unknown",{"_index":1797,"title":{},"name":{},"text":{"71":{}},"component":{}}],["balanc",{"_index":1556,"title":{},"name":{},"text":{"57":{}},"component":{}}],["bandwidth",{"_index":2163,"title":{},"name":{},"text":{"116":{}},"component":{}}],["bar",{"_index":2077,"title":{},"name":{},"text":{"106":{}},"component":{}}],["base",{"_index":327,"title":{},"name":{},"text":{"10":{},"15":{},"42":{},"50":{},"52":{},"53":{},"70":{},"71":{},"88":{},"101":{},"126":{},"148":{},"149":{},"150":{}},"component":{}}],["base64",{"_index":680,"title":{},"name":{},"text":{"15":{},"23":{},"43":{},"46":{},"96":{},"101":{},"133":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["base64data",{"_index":851,"title":{},"name":{},"text":{"23":{}},"component":{}}],["baseconfigur",{"_index":1130,"title":{},"name":{},"text":{"42":{}},"component":{}}],["basedomain",{"_index":794,"title":{},"name":{},"text":{"15":{}},"component":{}}],["bash",{"_index":1502,"title":{},"name":{},"text":{"54":{},"58":{},"65":{},"84":{},"101":{},"134":{}},"component":{}}],["basi",{"_index":2079,"title":{},"name":{},"text":{"106":{}},"component":{}}],["basic",{"_index":265,"title":{"94":{}},"name":{"94":{}},"text":{"6":{},"94":{},"113":{},"136":{},"143":{},"146":{},"147":{}},"component":{}}],["basic|cluster|clust",{"_index":1794,"title":{},"name":{},"text":{"71":{}},"component":{}}],["be",{"_index":139,"title":{},"name":{},"text":{"3":{},"72":{},"149":{}},"component":{}}],["bean",{"_index":1169,"title":{},"name":{},"text":{"42":{}},"component":{}}],["bearertokenfil",{"_index":1778,"title":{},"name":{},"text":{"71":{}},"component":{}}],["becom",{"_index":1877,"title":{},"name":{},"text":{"79":{},"150":{}},"component":{}}],["befor",{"_index":509,"title":{},"name":{},"text":{"15":{},"42":{},"50":{},"53":{},"57":{},"76":{},"79":{}},"component":{}}],["begin",{"_index":1878,"title":{},"name":{},"text":{"79":{},"116":{},"133":{}},"component":{}}],["behavior",{"_index":660,"title":{},"name":{},"text":{"15":{},"24":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["behaviour",{"_index":1742,"title":{},"name":{},"text":{"70":{},"99":{}},"component":{}}],["behind",{"_index":2364,"title":{},"name":{},"text":{"149":{}},"component":{}}],["belong",{"_index":756,"title":{},"name":{},"text":{"15":{}},"component":{}}],["below",{"_index":34,"title":{},"name":{},"text":{"1":{},"55":{},"57":{},"108":{},"139":{}},"component":{}}],["benefit",{"_index":452,"title":{"95":{}},"name":{"95":{}},"text":{"12":{},"99":{},"105":{},"127":{},"145":{}},"component":{}}],["best",{"_index":1259,"title":{},"name":{},"text":{"42":{},"76":{}},"component":{}}],["better",{"_index":2042,"title":{},"name":{},"text":{"105":{},"116":{},"129":{},"139":{},"143":{}},"component":{}}],["between",{"_index":921,"title":{"149-2":{}},"name":{},"text":{"32":{},"34":{},"67":{},"71":{},"145":{},"150":{}},"component":{}}],["beyond",{"_index":2125,"title":{},"name":{},"text":{"112":{}},"component":{}}],["binari",{"_index":1366,"title":{},"name":{},"text":{"46":{},"143":{}},"component":{}}],["bind",{"_index":86,"title":{},"name":{},"text":{"1":{},"35":{},"150":{}},"component":{}}],["bitbucket",{"_index":484,"title":{"27":{},"31":{},"133":{},"27-1":{},"27-2":{},"31-1":{},"31-2":{},"133-1":{},"133-2":{}},"name":{"27":{},"31":{},"133":{}},"text":{"15":{},"27":{},"31":{},"32":{},"92":{},"113":{},"126":{},"133":{},"136":{}},"component":{}}],["bitbucket.org",{"_index":667,"title":{},"name":{},"text":{"15":{}},"component":{}}],["blank",{"_index":579,"title":{},"name":{},"text":{"15":{},"35":{}},"component":{}}],["block",{"_index":1403,"title":{},"name":{},"text":{"50":{},"149":{}},"component":{}}],["blog",{"_index":2399,"title":{},"name":{},"text":{"150":{}},"component":{}}],["bodi",{"_index":1053,"title":{},"name":{},"text":{"42":{}},"component":{}}],["boolean",{"_index":1159,"title":{},"name":{},"text":{"42":{}},"component":{}}],["boot",{"_index":2284,"title":{},"name":{},"text":{"135":{},"138":{},"139":{},"140":{}},"component":{}}],["both",{"_index":525,"title":{},"name":{},"text":{"15":{},"17":{},"42":{},"118":{},"148":{},"149":{}},"component":{}}],["bottom",{"_index":1910,"title":{},"name":{},"text":{"84":{},"85":{},"86":{}},"component":{}}],["branch",{"_index":1916,"title":{},"name":{},"text":{"88":{},"95":{},"113":{},"118":{},"120":{}},"component":{}}],["brand",{"_index":645,"title":{},"name":{},"text":{"15":{},"106":{}},"component":{}}],["brief",{"_index":787,"title":{},"name":{},"text":{"15":{}},"component":{}}],["bring",{"_index":2420,"title":{},"name":{},"text":{"150":{}},"component":{}}],["brows",{"_index":1347,"title":{},"name":{},"text":{"44":{},"117":{}},"component":{}}],["browser",{"_index":1922,"title":{},"name":{},"text":{"89":{},"98":{},"113":{},"115":{},"117":{},"119":{},"126":{},"136":{},"143":{},"148":{},"149":{},"150":{}},"component":{}}],["buffer",{"_index":1774,"title":{},"name":{},"text":{"70":{}},"component":{}}],["bug",{"_index":2184,"title":{},"name":{},"text":{"117":{},"150":{}},"component":{}}],["build",{"_index":493,"title":{"42-13":{},"42-14":{}},"name":{},"text":{"15":{},"42":{},"50":{},"57":{},"95":{},"99":{},"105":{},"106":{},"110":{},"145":{},"147":{},"148":{},"150":{}},"component":{}}],["build.sh",{"_index":1427,"title":{},"name":{},"text":{"50":{}},"component":{}}],["build=tru",{"_index":1298,"title":{},"name":{},"text":{"42":{}},"component":{}}],["built",{"_index":1310,"title":{},"name":{},"text":{"42":{},"81":{},"149":{},"150":{}},"component":{}}],["bundl",{"_index":1364,"title":{},"name":{},"text":{"46":{},"53":{},"58":{},"150":{}},"component":{}}],["bundle,app.kubernetes.io/part",{"_index":1454,"title":{},"name":{},"text":{"53":{}},"component":{}}],["bundle.crt",{"_index":1439,"title":{},"name":{},"text":{"53":{}},"component":{}}],["button",{"_index":2112,"title":{},"name":{},"text":{"110":{},"141":{},"142":{},"146":{}},"component":{}}],["bypass",{"_index":616,"title":{},"name":{},"text":{"15":{},"65":{},"139":{}},"component":{}}],["byte",{"_index":762,"title":{},"name":{},"text":{"15":{}},"component":{}}],["c",{"_index":1645,"title":{},"name":{},"text":{"58":{},"70":{},"71":{}},"component":{}}],["c:\\programdata\\chectl",{"_index":1721,"title":{},"name":{},"text":{"65":{}},"component":{}}],["c:\\user",{"_index":1716,"title":{},"name":{},"text":{"65":{}},"component":{}}],["ca",{"_index":78,"title":{},"name":{},"text":{"1":{},"18":{},"46":{},"53":{},"58":{}},"component":{}}],["ca.crt",{"_index":1367,"title":{},"name":{},"text":{"46":{},"58":{},"72":{}},"component":{}}],["ca.crt=keycloak",{"_index":1663,"title":{},"name":{},"text":{"58":{}},"component":{}}],["cabundle=\"tru",{"_index":1438,"title":{},"name":{},"text":{"53":{}},"component":{}}],["cacert",{"_index":2023,"title":{},"name":{},"text":{"101":{},"134":{}},"component":{}}],["cach",{"_index":337,"title":{"11":{}},"name":{"11":{}},"text":{"11":{},"112":{},"116":{}},"component":{}}],["caching_cpu_limit",{"_index":361,"title":{},"name":{},"text":{"11":{},"63":{}},"component":{}}],["caching_cpu_request",{"_index":356,"title":{},"name":{},"text":{"11":{},"63":{}},"component":{}}],["caching_interval_hour",{"_index":348,"title":{},"name":{},"text":{"11":{},"63":{}},"component":{}}],["caching_memory_limit",{"_index":354,"title":{},"name":{},"text":{"11":{},"45":{},"63":{}},"component":{}}],["caching_memory_request",{"_index":352,"title":{},"name":{},"text":{"11":{},"45":{},"63":{}},"component":{}}],["calcul",{"_index":376,"title":{"12":{}},"name":{"12":{}},"text":{"12":{},"74":{},"150":{}},"component":{}}],["call",{"_index":1210,"title":{},"name":{},"text":{"42":{},"149":{}},"component":{}}],["callback",{"_index":897,"title":{},"name":{},"text":{"28":{},"30":{},"31":{}},"component":{}}],["camelcas",{"_index":788,"title":{},"name":{},"text":{"15":{}},"component":{}}],["capabl",{"_index":512,"title":{},"name":{},"text":{"15":{},"110":{},"148":{},"150":{}},"component":{}}],["card",{"_index":618,"title":{},"name":{},"text":{"15":{}},"component":{}}],["case",{"_index":564,"title":{},"name":{},"text":{"15":{},"25":{},"42":{},"77":{},"92":{},"105":{},"110":{},"112":{},"136":{},"149":{}},"component":{}}],["cat",{"_index":848,"title":{},"name":{},"text":{"23":{},"53":{},"58":{},"65":{},"77":{},"96":{},"133":{}},"component":{}}],["catalog",{"_index":447,"title":{},"name":{},"text":{"12":{},"54":{},"79":{},"84":{},"86":{}},"component":{}}],["caus",{"_index":138,"title":{},"name":{},"text":{"3":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["cd",{"_index":1079,"title":{},"name":{},"text":{"42":{},"63":{}},"component":{}}],["cdi",{"_index":1194,"title":{},"name":{},"text":{"42":{}},"component":{}}],["center",{"_index":1529,"title":{},"name":{},"text":{"57":{}},"component":{}}],["central",{"_index":329,"title":{},"name":{},"text":{"10":{},"42":{},"101":{},"150":{}},"component":{}}],["cer",{"_index":2001,"title":{},"name":{},"text":{"101":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["cert",{"_index":814,"title":{"57-3":{}},"name":{},"text":{"18":{},"19":{},"46":{},"53":{},"57":{},"58":{},"139":{}},"component":{}}],["cert*.pem",{"_index":1463,"title":{},"name":{},"text":{"53":{}},"component":{}}],["cert_manager_service_principal_app_id",{"_index":1591,"title":{},"name":{},"text":{"57":{}},"component":{}}],["cert_manager_service_principal_app_id=$(az",{"_index":1585,"title":{},"name":{},"text":{"57":{}},"component":{}}],["cert_manager_service_principal_nam",{"_index":1587,"title":{},"name":{},"text":{"57":{}},"component":{}}],["cert_manager_service_principal_name=cert",{"_index":1584,"title":{},"name":{},"text":{"57":{}},"component":{}}],["certain",{"_index":1853,"title":{},"name":{},"text":{"77":{}},"component":{}}],["certif",{"_index":24,"title":{"19":{},"46":{},"53":{},"57-5":{},"139-1":{},"139-2":{}},"name":{"19":{},"46":{},"53":{}},"text":{"1":{},"15":{},"18":{},"19":{},"26":{},"41":{},"46":{},"53":{},"57":{},"58":{},"59":{},"100":{},"101":{},"126":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["certificates.crt",{"_index":75,"title":{},"name":{},"text":{"1":{}},"component":{}}],["certificates.custom",{"_index":1483,"title":{},"name":{},"text":{"53":{}},"component":{}}],["certificates.pem",{"_index":1442,"title":{},"name":{},"text":{"53":{}},"component":{}}],["certificates/keycloak",{"_index":1633,"title":{},"name":{},"text":{"58":{}},"component":{}}],["certificates\\.custom",{"_index":1476,"title":{},"name":{},"text":{"53":{}},"component":{}}],["certificates\\.pem",{"_index":1452,"title":{},"name":{},"text":{"53":{}},"component":{}}],["certs/custom",{"_index":1459,"title":{},"name":{},"text":{"53":{}},"component":{}}],["certs/nexus.c",{"_index":2306,"title":{},"name":{},"text":{"139":{}},"component":{}}],["cge1egvsb2nhba",{"_index":981,"title":{},"name":{},"text":{"40":{}},"component":{}}],["cgezegvsb2nhba",{"_index":984,"title":{},"name":{},"text":{"40":{}},"component":{}}],["chain",{"_index":820,"title":{},"name":{},"text":{"19":{},"46":{},"53":{}},"component":{}}],["chang",{"_index":26,"title":{},"name":{},"text":{"1":{},"15":{},"30":{},"35":{},"39":{},"40":{},"50":{},"53":{},"72":{},"79":{},"82":{},"84":{},"85":{},"90":{},"91":{},"95":{},"105":{},"116":{},"126":{},"142":{},"145":{},"146":{}},"component":{}}],["changeit",{"_index":2022,"title":{},"name":{},"text":{"101":{},"134":{}},"component":{}}],["channel",{"_index":334,"title":{},"name":{},"text":{"10":{},"54":{},"77":{},"79":{},"88":{},"150":{}},"component":{}}],["chapter",{"_index":1915,"title":{},"name":{},"text":{"87":{},"142":{},"143":{}},"component":{}}],["charact",{"_index":966,"title":{},"name":{},"text":{"40":{},"53":{},"72":{}},"component":{}}],["chart",{"_index":1667,"title":{},"name":{},"text":{"58":{},"71":{}},"component":{}}],["chat",{"_index":2396,"title":{},"name":{},"text":{"150":{}},"component":{}}],["che",{"_index":8,"title":{"5":{},"6":{},"9":{},"10":{},"12":{},"13":{},"14":{},"18":{},"19":{},"20":{},"21":{},"43":{},"46":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"69":{},"70":{},"72":{},"78":{},"79":{},"83":{},"84":{},"85":{},"86":{},"87":{},"95":{},"99":{},"110":{},"111":{},"114":{},"127":{},"129":{},"131":{},"132":{},"141":{},"143":{},"146":{},"148":{},"149":{},"150":{},"9-1":{},"55-1":{},"56-1":{},"57-1":{},"57-5":{},"57-7":{},"70-1":{},"70-2":{},"70-3":{},"72-1":{},"72-2":{},"72-3":{},"98-1":{},"98-2":{},"103-2":{},"110-1":{},"110-2":{},"110-3":{},"149-1":{},"149-2":{},"149-4":{},"149-6":{},"149-7":{},"150-1":{},"150-3":{}},"name":{"5":{},"6":{},"9":{},"12":{},"13":{},"14":{},"18":{},"19":{},"20":{},"43":{},"46":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"69":{},"70":{},"83":{},"84":{},"85":{},"86":{},"87":{},"95":{},"110":{},"111":{},"114":{},"127":{},"129":{},"141":{},"143":{},"146":{},"148":{},"149":{},"150":{}},"text":{"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":{},"46":{},"47":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"65":{},"66":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{},"118":{},"119":{},"120":{},"123":{},"124":{},"126":{},"127":{},"128":{},"129":{},"131":{},"132":{},"133":{},"136":{},"137":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["che(1",{"_index":918,"title":{},"name":{},"text":{"30":{}},"component":{}}],["che.app",{"_index":1213,"title":{},"name":{},"text":{"42":{}},"component":{}}],["che.eclipse.org",{"_index":52,"title":{},"name":{},"text":{"1":{},"21":{},"27":{},"28":{},"29":{},"30":{},"31":{},"72":{},"75":{},"126":{},"133":{}},"component":{}}],["che.eclipse.org/ch",{"_index":2240,"title":{},"name":{},"text":{"126":{}},"component":{}}],["che.eclipse.org/env",{"_index":1826,"title":{},"name":{},"text":{"72":{}},"component":{}}],["che.eclipse.org/mount",{"_index":1820,"title":{},"name":{},"text":{"72":{}},"component":{}}],["che.eclipse.org/mykey_env",{"_index":1830,"title":{},"name":{},"text":{"72":{}},"component":{}}],["che.eclipse.org/oauth",{"_index":891,"title":{},"name":{},"text":{"27":{},"28":{},"29":{},"30":{},"31":{},"133":{}},"component":{}}],["che.eclipse.org/otherkey_env",{"_index":1831,"title":{},"name":{},"text":{"72":{}},"component":{}}],["che.eclipse.org/scm",{"_index":677,"title":{},"name":{},"text":{"15":{},"27":{},"28":{},"29":{},"126":{},"133":{}},"component":{}}],["che.eclipse.org/usernam",{"_index":1839,"title":{},"name":{},"text":{"75":{}},"component":{}}],["che.infra.request",{"_index":933,"title":{},"name":{},"text":{"34":{}},"component":{}}],["che.yaml",{"_index":868,"title":{},"name":{},"text":{"25":{}},"component":{}}],["che/ch",{"_index":1764,"title":{},"name":{},"text":{"70":{},"98":{},"103":{},"105":{},"121":{},"124":{}},"component":{}}],["che_infra_kubernetes_pvc_storage__class__nam",{"_index":157,"title":{},"name":{},"text":{"3":{}},"component":{}}],["che_log_level",{"_index":928,"title":{},"name":{},"text":{"34":{}},"component":{}}],["che_logger_config",{"_index":929,"title":{},"name":{},"text":{"34":{}},"component":{}}],["che_logs_appenders_impl",{"_index":311,"title":{},"name":{},"text":{"9":{}},"component":{}}],["che_oidc_auth__server__url",{"_index":1610,"title":{},"name":{},"text":{"57":{}},"component":{}}],["che_oidc_email__claim",{"_index":1611,"title":{},"name":{},"text":{"57":{}},"component":{}}],["che_oidc_username__claim",{"_index":1665,"title":{},"name":{},"text":{"58":{}},"component":{}}],["che_workspace_pod_node__selector",{"_index":120,"title":{},"name":{},"text":{"3":{}},"component":{}}],["che_workspace_pod_node__selector=disktype=ssd,cpu=xlarge,[key=valu",{"_index":129,"title":{},"name":{},"text":{"3":{}},"component":{}}],["check",{"_index":244,"title":{},"name":{},"text":{"5":{},"11":{},"29":{},"31":{},"42":{},"50":{},"57":{},"95":{},"105":{},"116":{},"118":{},"120":{},"126":{},"133":{}},"component":{}}],["checkbox",{"_index":885,"title":{},"name":{},"text":{"27":{},"29":{},"31":{},"133":{}},"component":{}}],["checlust",{"_index":164,"title":{"15":{},"82":{},"90":{},"91":{}},"name":{"15":{},"82":{},"90":{},"91":{}},"text":{"3":{},"5":{},"8":{},"9":{},"13":{},"15":{},"17":{},"18":{},"21":{},"34":{},"35":{},"36":{},"38":{},"39":{},"40":{},"42":{},"46":{},"49":{},"50":{},"51":{},"58":{},"66":{},"70":{},"72":{},"74":{},"75":{},"81":{},"82":{},"90":{},"91":{},"98":{},"105":{},"125":{}},"component":{}}],["checluster/ch",{"_index":1388,"title":{},"name":{},"text":{"49":{},"66":{}},"component":{}}],["checluster/eclips",{"_index":1674,"title":{},"name":{},"text":{"58":{},"91":{}},"component":{}}],["chectl",{"_index":163,"title":{"16":{},"60":{},"65":{},"88":{},"90":{},"56-1":{},"65-1":{},"65-2":{}},"name":{"16":{},"65":{},"88":{},"90":{}},"text":{"3":{},"8":{},"16":{},"18":{},"19":{},"33":{},"34":{},"35":{},"36":{},"39":{},"40":{},"46":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"65":{},"72":{},"74":{},"75":{},"81":{},"83":{},"84":{},"85":{},"88":{},"90":{}},"component":{}}],["cheloglevel",{"_index":927,"title":{},"name":{},"text":{"34":{}},"component":{}}],["chephas",{"_index":776,"title":{},"name":{},"text":{"15":{}},"component":{}}],["cheserv",{"_index":309,"title":{},"name":{},"text":{"9":{},"15":{},"21":{},"34":{},"57":{},"58":{},"82":{}},"component":{}}],["cheurl",{"_index":779,"title":{},"name":{},"text":{"15":{}},"component":{}}],["chevers",{"_index":780,"title":{},"name":{},"text":{"15":{}},"component":{}}],["cheworkspac",{"_index":604,"title":{},"name":{},"text":{"15":{}},"component":{}}],["chmod",{"_index":1288,"title":{},"name":{},"text":{"42":{}},"component":{}}],["choic",{"_index":1260,"title":{},"name":{},"text":{"42":{},"49":{},"66":{},"98":{},"143":{}},"component":{}}],["choos",{"_index":809,"title":{},"name":{},"text":{"17":{},"56":{},"75":{},"97":{},"103":{},"116":{},"149":{}},"component":{}}],["chosen",{"_index":1407,"title":{},"name":{},"text":{"50":{},"103":{},"106":{}},"component":{}}],["chown",{"_index":1286,"title":{},"name":{},"text":{"42":{}},"component":{}}],["chown=1001:root",{"_index":1291,"title":{},"name":{},"text":{"42":{}},"component":{}}],["chown=185",{"_index":1266,"title":{},"name":{},"text":{"42":{}},"component":{}}],["chrome",{"_index":2176,"title":{},"name":{},"text":{"117":{}},"component":{}}],["circl",{"_index":2109,"title":{},"name":{},"text":{"110":{}},"component":{}}],["circular",{"_index":2111,"title":{},"name":{},"text":{"110":{}},"component":{}}],["claim",{"_index":568,"title":{},"name":{},"text":{"15":{},"35":{},"36":{},"112":{}},"component":{}}],["claim=email",{"_index":1638,"title":{},"name":{},"text":{"58":{}},"component":{}}],["claimsiz",{"_index":574,"title":{},"name":{},"text":{"15":{},"35":{},"36":{}},"component":{}}],["class",{"_index":576,"title":{"35":{}},"name":{"35":{}},"text":{"15":{},"34":{},"35":{},"37":{},"42":{},"70":{}},"component":{}}],["classic",{"_index":2423,"title":{},"name":{},"text":{"150":{}},"component":{}}],["clean",{"_index":2097,"title":{},"name":{},"text":{"109":{}},"component":{}}],["cleanup",{"_index":1011,"title":{},"name":{},"text":{"42":{}},"component":{}}],["cli",{"_index":165,"title":{"63":{},"84":{},"85":{},"91":{},"131":{}},"name":{"60":{},"63":{},"84":{},"85":{},"91":{},"131":{}},"text":{"3":{},"4":{},"5":{},"8":{},"9":{},"11":{},"17":{},"18":{},"34":{},"35":{},"36":{},"38":{},"39":{},"40":{},"42":{},"45":{},"46":{},"49":{},"51":{},"54":{},"57":{},"60":{},"63":{},"66":{},"70":{},"71":{},"72":{},"75":{},"76":{},"81":{},"84":{},"85":{},"93":{},"129":{},"131":{},"147":{}},"component":{}}],["click",{"_index":886,"title":{},"name":{},"text":{"27":{},"28":{},"29":{},"30":{},"31":{},"70":{},"71":{},"79":{},"94":{},"95":{},"102":{},"106":{},"110":{},"111":{},"118":{},"130":{},"132":{},"133":{},"141":{},"143":{},"145":{},"146":{},"149":{},"150":{}},"component":{}}],["client",{"_index":682,"title":{"57-6":{}},"name":{},"text":{"15":{},"27":{},"28":{},"29":{},"30":{},"42":{},"58":{},"105":{}},"component":{}}],["clientid=k8",{"_index":1655,"title":{},"name":{},"text":{"58":{}},"component":{}}],["clone",{"_index":533,"title":{},"name":{},"text":{"15":{},"42":{},"50":{},"63":{},"92":{},"95":{},"98":{},"103":{},"105":{},"106":{},"110":{},"113":{},"119":{},"120":{},"122":{},"124":{},"126":{},"136":{},"142":{}},"component":{}}],["close",{"_index":1423,"title":{},"name":{},"text":{"50":{},"91":{}},"component":{}}],["cloud",{"_index":687,"title":{"31":{},"55":{},"31-1":{},"31-2":{},"55-1":{}},"name":{"31":{},"55":{}},"text":{"15":{},"28":{},"31":{},"32":{},"55":{},"57":{},"62":{},"80":{},"126":{},"147":{},"148":{},"150":{}},"component":{}}],["cluster",{"_index":146,"title":{"21":{}},"name":{"21":{}},"text":{"3":{},"5":{},"8":{},"11":{},"13":{},"15":{},"16":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"34":{},"36":{},"39":{},"42":{},"43":{},"45":{},"46":{},"48":{},"49":{},"50":{},"51":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"66":{},"70":{},"71":{},"76":{},"77":{},"79":{},"84":{},"86":{},"90":{},"91":{},"93":{},"96":{},"105":{},"107":{},"108":{},"109":{},"110":{},"112":{},"126":{},"128":{},"133":{},"141":{},"142":{},"143":{},"145":{},"146":{},"147":{}},"component":{}}],["clusterip",{"_index":1334,"title":{},"name":{},"text":{"42":{}},"component":{}}],["clusterrol",{"_index":602,"title":{},"name":{},"text":{"15":{},"21":{}},"component":{}}],["clusterrolebind",{"_index":836,"title":{},"name":{},"text":{"21":{}},"component":{}}],["cluster’",{"_index":162,"title":{},"name":{},"text":{"3":{}},"component":{}}],["cmd",{"_index":1294,"title":{},"name":{},"text":{"42":{}},"component":{}}],["code",{"_index":194,"title":{"50":{},"106":{},"130":{},"142":{},"106-1":{},"110-2":{}},"name":{"50":{},"106":{},"130":{},"142":{}},"text":{"4":{},"11":{},"30":{},"35":{},"38":{},"42":{},"44":{},"53":{},"67":{},"89":{},"98":{},"103":{},"105":{},"106":{},"110":{},"113":{},"116":{},"117":{},"118":{},"124":{},"129":{},"130":{},"142":{},"144":{},"147":{},"148":{},"150":{}},"component":{}}],["code/insid",{"_index":1958,"title":{},"name":{},"text":{"98":{},"103":{},"124":{}},"component":{}}],["code/latest",{"_index":1957,"title":{},"name":{},"text":{"98":{},"103":{},"124":{}},"component":{}}],["code/latest/devfile.yaml",{"_index":2062,"title":{},"name":{},"text":{"105":{}},"component":{}}],["codebas",{"_index":2101,"title":{},"name":{},"text":{"110":{}},"component":{}}],["codereadi",{"_index":1887,"title":{},"name":{},"text":{"80":{}},"component":{}}],["collabor",{"_index":2405,"title":{},"name":{},"text":{"150":{}},"component":{}}],["collect",{"_index":795,"title":{"16":{},"70-2":{},"71-1":{}},"name":{"16":{}},"text":{"16":{},"33":{},"44":{},"70":{},"71":{},"116":{}},"component":{}}],["collid",{"_index":974,"title":{},"name":{},"text":{"40":{}},"component":{}}],["come",{"_index":2116,"title":{},"name":{},"text":{"112":{},"114":{}},"component":{}}],["comma",{"_index":121,"title":{},"name":{},"text":{"3":{},"34":{}},"component":{}}],["command",{"_index":79,"title":{},"name":{},"text":{"1":{},"5":{},"16":{},"36":{},"39":{},"42":{},"51":{},"53":{},"55":{},"57":{},"61":{},"65":{},"76":{},"84":{},"88":{},"92":{},"93":{},"96":{},"105":{},"106":{},"112":{},"118":{},"126":{},"133":{},"139":{},"141":{},"142":{},"147":{},"148":{}},"component":{}}],["comment",{"_index":1941,"title":{},"name":{},"text":{"95":{},"118":{}},"component":{}}],["commerci",{"_index":662,"title":{},"name":{},"text":{"15":{}},"component":{}}],["common",{"_index":1385,"title":{"98":{}},"name":{"98":{}},"text":{"49":{},"98":{},"103":{},"106":{},"149":{}},"component":{}}],["commonproperti",{"_index":1254,"title":{},"name":{},"text":{"42":{}},"component":{}}],["commun",{"_index":333,"title":{"150-2":{}},"name":{},"text":{"10":{},"15":{},"25":{},"42":{},"47":{},"53":{},"73":{},"98":{},"103":{},"118":{},"124":{},"149":{},"150":{}},"component":{}}],["community/latest&devfilepath=tests/testdevfile.yaml",{"_index":2210,"title":{},"name":{},"text":{"119":{}},"component":{}}],["compact",{"_index":2349,"title":{},"name":{},"text":{"147":{}},"component":{}}],["compani",{"_index":916,"title":{},"name":{},"text":{"30":{}},"component":{}}],["compar",{"_index":2043,"title":{},"name":{},"text":{"105":{}},"component":{}}],["comparison",{"_index":1811,"title":{},"name":{},"text":{"71":{}},"component":{}}],["compat",{"_index":2083,"title":{},"name":{},"text":{"106":{},"150":{}},"component":{}}],["complet",{"_index":808,"title":{},"name":{},"text":{"17":{},"21":{},"28":{},"29":{},"30":{},"89":{},"98":{},"119":{},"150":{}},"component":{}}],["complex",{"_index":1009,"title":{},"name":{},"text":{"42":{},"98":{}},"component":{}}],["complianc",{"_index":1840,"title":{"76":{}},"name":{"76":{}},"text":{"76":{}},"component":{}}],["compon",{"_index":114,"title":{"2":{},"9":{},"78":{},"97":{},"142":{},"143":{}},"name":{"2":{},"9":{},"78":{},"97":{},"142":{},"143":{}},"text":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"17":{},"18":{},"21":{},"30":{},"34":{},"35":{},"38":{},"40":{},"42":{},"44":{},"47":{},"50":{},"52":{},"53":{},"57":{},"58":{},"70":{},"73":{},"78":{},"82":{},"89":{},"90":{},"91":{},"97":{},"98":{},"99":{},"105":{},"110":{},"112":{},"116":{},"121":{},"128":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"150":{}},"component":{}}],["components:(6",{"_index":2066,"title":{},"name":{},"text":{"105":{}},"component":{}}],["comput",{"_index":565,"title":{},"name":{},"text":{"15":{},"57":{},"126":{}},"component":{}}],["concaten",{"_index":273,"title":{"119":{}},"name":{"119":{}},"text":{"7":{},"53":{},"119":{}},"component":{}}],["concret",{"_index":988,"title":{"42-4":{}},"name":{},"text":{},"component":{}}],["concurr",{"_index":1382,"title":{},"name":{},"text":{"49":{},"112":{},"125":{},"149":{}},"component":{}}],["condit",{"_index":1854,"title":{},"name":{},"text":{"77":{}},"component":{}}],["confidenti",{"_index":905,"title":{},"name":{},"text":{"29":{},"107":{},"109":{},"115":{},"126":{}},"component":{}}],["config",{"_index":55,"title":{},"name":{},"text":{"1":{},"14":{},"15":{},"27":{},"28":{},"29":{},"30":{},"31":{},"46":{},"53":{},"57":{},"58":{},"70":{},"71":{},"82":{},"108":{},"133":{},"139":{}},"component":{}}],["config.json",{"_index":1944,"title":{"96-3":{}},"name":{},"text":{"96":{}},"component":{}}],["config.openshift.io/inject",{"_index":1437,"title":{},"name":{},"text":{"53":{}},"component":{}}],["config=apiserver.oidc",{"_index":1635,"title":{},"name":{},"text":{"58":{}},"component":{}}],["configbump",{"_index":436,"title":{},"name":{},"text":{"12":{},"15":{}},"component":{}}],["configlabel",{"_index":700,"title":{},"name":{},"text":{"15":{}},"component":{}}],["configmap",{"_index":10,"title":{"72":{},"107":{},"72-1":{},"72-2":{},"72-3":{}},"name":{"107":{}},"text":{"1":{},"2":{},"9":{},"15":{},"23":{},"34":{},"42":{},"46":{},"53":{},"58":{},"63":{},"70":{},"71":{},"72":{},"82":{},"89":{},"90":{},"91":{},"101":{},"107":{},"108":{},"128":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["configmap.yaml",{"_index":1698,"title":{},"name":{},"text":{"63":{}},"component":{}}],["configmap=tru",{"_index":2085,"title":{},"name":{},"text":{"107":{}},"component":{}}],["configproperty(nam",{"_index":1131,"title":{},"name":{},"text":{"42":{}},"component":{}}],["configur",{"_index":0,"title":{"1":{},"2":{},"3":{},"9":{},"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":{},"90":{},"91":{},"108":{},"128":{},"133":{},"8-2":{},"9-1":{},"34-1":{},"57-4":{},"103-2":{},"139-2":{}},"name":{"1":{},"2":{},"3":{},"9":{},"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":{},"90":{},"91":{},"108":{},"128":{},"133":{}},"text":{"1":{},"3":{},"7":{},"8":{},"9":{},"11":{},"14":{},"15":{},"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":{},"46":{},"49":{},"53":{},"54":{},"57":{},"58":{},"59":{},"61":{},"63":{},"65":{},"66":{},"70":{},"71":{},"72":{},"75":{},"76":{},"79":{},"81":{},"82":{},"90":{},"91":{},"92":{},"97":{},"98":{},"99":{},"100":{},"103":{},"105":{},"106":{},"107":{},"109":{},"112":{},"113":{},"115":{},"116":{},"118":{},"120":{},"126":{},"128":{},"129":{},"130":{},"133":{},"136":{},"139":{},"145":{},"148":{},"150":{}},"component":{}}],["confirm",{"_index":1338,"title":{},"name":{},"text":{"42":{},"70":{},"71":{}},"component":{}}],["conflict",{"_index":137,"title":{},"name":{},"text":{"3":{},"5":{},"114":{}},"component":{}}],["conjunct",{"_index":704,"title":{},"name":{},"text":{"15":{}},"component":{}}],["connect",{"_index":697,"title":{"142":{}},"name":{"142":{}},"text":{"15":{},"30":{},"42":{},"52":{},"58":{},"85":{},"110":{},"115":{},"141":{},"142":{},"144":{},"145":{},"147":{}},"component":{}}],["connector",{"_index":2312,"title":{"141":{},"142":{},"143":{},"145":{},"146":{},"147":{}},"name":{"141":{},"142":{},"143":{},"145":{},"146":{},"147":{}},"text":{"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{}},"component":{}}],["connector.latest.qvkozqtkba.openshift",{"_index":2320,"title":{},"name":{},"text":{"141":{}},"component":{}}],["consid",{"_index":190,"title":{},"name":{},"text":{"4":{},"42":{},"45":{},"50":{},"106":{},"149":{}},"component":{}}],["consist",{"_index":377,"title":{},"name":{},"text":{"12":{},"15":{},"16":{},"82":{},"89":{},"148":{}},"component":{}}],["consol",{"_index":197,"title":{"5":{},"64":{},"86":{},"111":{},"132":{},"70-3":{},"71-3":{}},"name":{"5":{},"64":{},"86":{},"111":{},"132":{}},"text":{"4":{},"5":{},"11":{},"16":{},"43":{},"45":{},"51":{},"55":{},"62":{},"64":{},"70":{},"71":{},"77":{},"79":{},"86":{},"104":{},"106":{},"110":{},"111":{},"129":{},"132":{}},"component":{}}],["console.openshift.io/dashboard=tru",{"_index":1767,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["consolelink",{"_index":845,"title":{"43":{}},"name":{"43":{}},"text":{"22":{},"43":{},"110":{}},"component":{}}],["constraint",{"_index":593,"title":{},"name":{},"text":{"15":{},"74":{}},"component":{}}],["consult",{"_index":1108,"title":{},"name":{},"text":{"42":{}},"component":{}}],["consum",{"_index":919,"title":{"31-1":{},"31-2":{}},"name":{},"text":{"31":{},"116":{},"133":{}},"component":{}}],["consumer.key",{"_index":2277,"title":{},"name":{},"text":{"133":{}},"component":{}}],["consumes(mediatype.application_json",{"_index":1226,"title":{},"name":{},"text":{"42":{}},"component":{}}],["consumpt",{"_index":379,"title":{},"name":{},"text":{"12":{}},"component":{}}],["contain",{"_index":115,"title":{"43":{},"72":{},"121":{},"72-1":{},"72-2":{},"72-3":{},"110-2":{}},"name":{"72":{},"121":{}},"text":{"2":{},"3":{},"4":{},"7":{},"9":{},"10":{},"11":{},"12":{},"14":{},"15":{},"16":{},"17":{},"21":{},"22":{},"23":{},"40":{},"42":{},"44":{},"45":{},"46":{},"48":{},"50":{},"53":{},"54":{},"56":{},"57":{},"62":{},"63":{},"65":{},"70":{},"71":{},"72":{},"76":{},"77":{},"80":{},"82":{},"84":{},"89":{},"90":{},"93":{},"95":{},"96":{},"98":{},"99":{},"101":{},"103":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"112":{},"113":{},"116":{},"118":{},"121":{},"125":{},"128":{},"129":{},"131":{},"132":{},"134":{},"135":{},"136":{},"138":{},"139":{},"140":{},"141":{},"145":{},"148":{},"150":{}},"component":{}}],["containerbuildconfigur",{"_index":474,"title":{},"name":{},"text":{"15":{}},"component":{}}],["containerport",{"_index":1324,"title":{},"name":{},"text":{"42":{}},"component":{}}],["containersecuritycontext",{"_index":516,"title":{},"name":{},"text":{"15":{}},"component":{}}],["container’",{"_index":1368,"title":{},"name":{},"text":{"46":{}},"component":{}}],["content",{"_index":1370,"title":{},"name":{},"text":{"46":{},"73":{},"101":{},"105":{},"113":{},"118":{},"124":{},"133":{},"142":{}},"component":{}}],["context",{"_index":592,"title":{},"name":{},"text":{"15":{},"25":{},"42":{},"141":{},"143":{},"145":{}},"component":{}}],["context=1",{"_index":1474,"title":{},"name":{},"text":{"53":{}},"component":{}}],["continu",{"_index":2272,"title":{},"name":{},"text":{"133":{}},"component":{}}],["contribut",{"_index":378,"title":{"149-7":{}},"name":{},"text":{"12":{},"149":{},"150":{}},"component":{}}],["contribute](https://www.eclipse.org/che/contribute.svg)](https:///#http",{"_index":2028,"title":{},"name":{},"text":{"102":{}},"component":{}}],["contributions:(4",{"_index":2060,"title":{},"name":{},"text":{"105":{}},"component":{}}],["contributor",{"_index":1592,"title":{"102":{}},"name":{"102":{}},"text":{"57":{},"98":{},"102":{},"127":{}},"component":{}}],["control",{"_index":289,"title":{"57-2":{}},"name":{},"text":{"8":{},"10":{},"12":{},"13":{},"15":{},"48":{},"52":{},"54":{},"57":{},"71":{},"77":{},"84":{},"150":{}},"component":{}}],["controller.devfile.io/devworkspac",{"_index":1792,"title":{},"name":{},"text":{"71":{}},"component":{}}],["controller.devfile.io/devworkspace_pullsecret",{"_index":1948,"title":{},"name":{},"text":{"96":{}},"component":{}}],["controller.devfile.io/devworkspace_pullsecret=tru",{"_index":1945,"title":{},"name":{},"text":{"96":{}},"component":{}}],["controller.devfile.io/mount",{"_index":63,"title":{},"name":{},"text":{"1":{},"101":{},"107":{},"108":{},"109":{},"112":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["controller.devfile.io/read",{"_index":103,"title":{},"name":{},"text":{"1":{},"112":{}},"component":{}}],["controller.devfile.io/storag",{"_index":2126,"title":{},"name":{},"text":{"112":{}},"component":{}}],["controller.devfile.io/watch",{"_index":1946,"title":{},"name":{},"text":{"96":{},"101":{},"107":{},"108":{},"109":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["controller.service.annotations.\"service\\.beta\\.kubernetes\\.io/azur",{"_index":1555,"title":{},"name":{},"text":{"57":{}},"component":{}}],["conveni",{"_index":1954,"title":{},"name":{},"text":{"98":{}},"component":{}}],["convent",{"_index":962,"title":{},"name":{},"text":{"40":{},"123":{},"137":{}},"component":{}}],["convers",{"_index":1860,"title":{},"name":{},"text":{"77":{}},"component":{}}],["convert",{"_index":1351,"title":{},"name":{},"text":{"44":{},"57":{},"105":{}},"component":{}}],["cooki",{"_index":2182,"title":{},"name":{},"text":{"117":{},"149":{}},"component":{}}],["cookiesauthen",{"_index":1979,"title":{},"name":{},"text":{"98":{}},"component":{}}],["coordin",{"_index":153,"title":{},"name":{},"text":{"3":{},"42":{}},"component":{}}],["copi",{"_index":791,"title":{},"name":{},"text":{"15":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"50":{},"54":{},"58":{},"105":{},"106":{},"124":{},"141":{}},"component":{}}],["core",{"_index":761,"title":{},"name":{},"text":{"15":{},"58":{},"150":{}},"component":{}}],["corner",{"_index":2114,"title":{},"name":{},"text":{"110":{},"111":{},"141":{}},"component":{}}],["corpor",{"_index":1312,"title":{},"name":{},"text":{"42":{}},"component":{}}],["correct",{"_index":2171,"title":{},"name":{},"text":{"116":{},"126":{}},"component":{}}],["correctli",{"_index":1007,"title":{},"name":{},"text":{"42":{},"81":{}},"component":{}}],["correspond",{"_index":1819,"title":{},"name":{},"text":{"72":{},"105":{}},"component":{}}],["cost",{"_index":2117,"title":{},"name":{},"text":{"112":{}},"component":{}}],["count",{"_index":1460,"title":{},"name":{},"text":{"53":{},"71":{}},"component":{}}],["counter",{"_index":1784,"title":{},"name":{},"text":{"71":{}},"component":{}}],["cover",{"_index":1027,"title":{},"name":{},"text":{"42":{}},"component":{}}],["cp",{"_index":1632,"title":{},"name":{},"text":{"58":{}},"component":{}}],["cpu",{"_index":380,"title":{},"name":{},"text":{"12":{},"15":{},"58":{},"116":{}},"component":{}}],["cpulimit",{"_index":390,"title":{},"name":{},"text":{"12":{},"98":{},"116":{}},"component":{}}],["cpurequest",{"_index":388,"title":{},"name":{},"text":{"12":{},"98":{},"116":{}},"component":{}}],["cpus=4",{"_index":1623,"title":{},"name":{},"text":{"58":{},"59":{}},"component":{}}],["cr",{"_index":457,"title":{},"name":{},"text":{"13":{},"15":{},"48":{},"54":{},"57":{},"58":{},"90":{},"110":{}},"component":{}}],["crashloopbackoff",{"_index":2040,"title":{},"name":{},"text":{"105":{}},"component":{}}],["crc",{"_index":1686,"title":{},"name":{},"text":{"61":{}},"component":{}}],["crc.test",{"_index":1214,"title":{},"name":{},"text":{"42":{}},"component":{}}],["crc.testing/plugin.yaml",{"_index":1340,"title":{},"name":{},"text":{"42":{}},"component":{}}],["crd",{"_index":456,"title":{},"name":{},"text":{"13":{},"15":{},"77":{}},"component":{}}],["creat",{"_index":33,"title":{"42":{},"96":{},"143":{},"42-2":{},"42-3":{},"42-4":{},"42-15":{},"57-5":{},"96-1":{},"96-2":{},"96-3":{},"105-2":{},"149-5":{},"149-6":{}},"name":{"42":{},"96":{},"143":{}},"text":{"1":{},"3":{},"5":{},"10":{},"11":{},"13":{},"14":{},"15":{},"18":{},"19":{},"21":{},"23":{},"24":{},"27":{},"28":{},"29":{},"30":{},"31":{},"35":{},"39":{},"40":{},"42":{},"43":{},"44":{},"46":{},"47":{},"48":{},"53":{},"57":{},"58":{},"59":{},"60":{},"61":{},"63":{},"64":{},"70":{},"71":{},"72":{},"75":{},"77":{},"82":{},"90":{},"92":{},"96":{},"98":{},"101":{},"105":{},"106":{},"107":{},"109":{},"110":{},"112":{},"113":{},"116":{},"118":{},"125":{},"126":{},"128":{},"133":{},"135":{},"136":{},"141":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["createcontainererror",{"_index":1800,"title":{},"name":{},"text":{"71":{}},"component":{}}],["creation",{"_index":154,"title":{},"name":{},"text":{"3":{},"116":{},"126":{},"149":{}},"component":{}}],["credenti",{"_index":1533,"title":{"128":{}},"name":{"128":{}},"text":{"57":{},"58":{},"96":{},"128":{},"134":{},"136":{},"141":{}},"component":{}}],["credentialssecretnam",{"_index":611,"title":{},"name":{},"text":{"15":{}},"component":{}}],["creds/certif",{"_index":1374,"title":{},"name":{},"text":{"46":{}},"component":{}}],["crt",{"_index":1363,"title":{},"name":{},"text":{"46":{}},"component":{}}],["csv",{"_index":1866,"title":{},"name":{},"text":{"77":{}},"component":{}}],["ctrl+c",{"_index":1258,"title":{},"name":{},"text":{"42":{}},"component":{}}],["ctrl+shift+j",{"_index":2345,"title":{},"name":{},"text":{"146":{}},"component":{}}],["ctrl+shift+x",{"_index":2082,"title":{},"name":{},"text":{"106":{}},"component":{}}],["curl",{"_index":1339,"title":{},"name":{},"text":{"42":{},"65":{}},"component":{}}],["current",{"_index":777,"title":{},"name":{},"text":{"15":{},"42":{},"57":{},"65":{},"88":{},"93":{},"94":{},"105":{},"122":{},"126":{}},"component":{}}],["custom",{"_index":36,"title":{"15":{},"43":{},"82":{},"90":{},"91":{},"97":{}},"name":{"15":{},"43":{},"82":{},"90":{},"91":{},"97":{}},"text":{"1":{},"3":{},"8":{},"9":{},"10":{},"12":{},"13":{},"15":{},"17":{},"18":{},"19":{},"22":{},"23":{},"34":{},"35":{},"36":{},"38":{},"39":{},"40":{},"42":{},"43":{},"44":{},"46":{},"48":{},"49":{},"50":{},"53":{},"54":{},"66":{},"70":{},"71":{},"72":{},"74":{},"75":{},"77":{},"81":{},"82":{},"84":{},"90":{},"91":{},"97":{},"98":{},"99":{},"105":{},"106":{},"109":{},"110":{},"118":{},"121":{},"125":{},"148":{},"149":{},"150":{}},"component":{}}],["customcheproperti",{"_index":303,"title":{},"name":{},"text":{"9":{}},"component":{}}],["customiz",{"_index":1398,"title":{},"name":{},"text":{"50":{}},"component":{}}],["customresourcedefinit",{"_index":1861,"title":{},"name":{},"text":{"77":{}},"component":{}}],["cut",{"_index":1468,"title":{},"name":{},"text":{"53":{}},"component":{}}],["cv",{"_index":2355,"title":{},"name":{},"text":{"148":{}},"component":{}}],["d",{"_index":800,"title":{},"name":{},"text":{"16":{},"53":{},"96":{},"133":{}},"component":{}}],["daemonset",{"_index":340,"title":{},"name":{},"text":{"11":{},"45":{},"63":{}},"component":{}}],["daemonset_nam",{"_index":363,"title":{},"name":{},"text":{"11":{},"63":{}},"component":{}}],["dashboard",{"_index":252,"title":{"22":{},"44":{},"70-3":{},"71-3":{},"71-4":{},"149-5":{}},"name":{"22":{},"44":{}},"text":{"5":{},"10":{},"12":{},"13":{},"15":{},"23":{},"42":{},"43":{},"44":{},"47":{},"52":{},"66":{},"70":{},"71":{},"72":{},"73":{},"78":{},"82":{},"93":{},"94":{},"105":{},"106":{},"110":{},"111":{},"113":{},"126":{},"132":{},"136":{},"148":{},"149":{}},"component":{}}],["dashboard.json",{"_index":1766,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["dashboard.json=\"$(curl",{"_index":1762,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["dashboard:open",{"_index":1615,"title":{},"name":{},"text":{"57":{},"58":{},"59":{},"60":{},"61":{}},"component":{}}],["data",{"_index":19,"title":{"76":{}},"name":{"76":{}},"text":{"1":{},"9":{},"15":{},"23":{},"35":{},"46":{},"57":{},"70":{},"71":{},"72":{},"76":{},"83":{},"96":{},"101":{},"107":{},"108":{},"109":{},"112":{},"116":{},"117":{},"134":{},"135":{},"138":{},"139":{},"140":{},"149":{}},"component":{}}],["databas",{"_index":418,"title":{},"name":{},"text":{"12":{}},"component":{}}],["day",{"_index":2371,"title":{},"name":{},"text":{"149":{}},"component":{}}],["deal",{"_index":2180,"title":{},"name":{},"text":{"117":{}},"component":{}}],["debug",{"_index":594,"title":{"130":{}},"name":{"130":{}},"text":{"15":{},"34":{},"89":{},"95":{},"129":{},"130":{},"143":{},"147":{},"148":{},"150":{}},"component":{}}],["debugg",{"_index":2417,"title":{},"name":{},"text":{"150":{}},"component":{}}],["dedic",{"_index":395,"title":{},"name":{},"text":{"12":{},"146":{},"149":{}},"component":{}}],["default",{"_index":158,"title":{},"name":{},"text":{"3":{},"5":{},"9":{},"11":{},"12":{},"15":{},"16":{},"19":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"35":{},"36":{},"39":{},"40":{},"42":{},"49":{},"50":{},"63":{},"66":{},"70":{},"71":{},"77":{},"82":{},"90":{},"98":{},"99":{},"103":{},"105":{},"106":{},"107":{},"109":{},"112":{},"113":{},"118":{},"120":{},"124":{},"125":{},"133":{},"148":{},"149":{}},"component":{}}],["defaultcompon",{"_index":494,"title":{},"name":{},"text":{"15":{}},"component":{}}],["defaulteditor",{"_index":496,"title":{},"name":{},"text":{"15":{}},"component":{}}],["defaultmod",{"_index":1320,"title":{},"name":{},"text":{"42":{}},"component":{}}],["defaultnamespac",{"_index":469,"title":{},"name":{},"text":{"15":{},"40":{}},"component":{}}],["defaultplugin",{"_index":470,"title":{},"name":{},"text":{"15":{},"42":{},"81":{}},"component":{}}],["defin",{"_index":166,"title":{"4":{},"45":{},"98":{}},"name":{"4":{},"45":{},"98":{}},"text":{"11":{},"12":{},"13":{},"15":{},"21":{},"35":{},"42":{},"45":{},"48":{},"53":{},"57":{},"63":{},"64":{},"98":{},"106":{},"118":{},"125":{},"148":{},"150":{}},"component":{}}],["definit",{"_index":455,"title":{},"name":{},"text":{"13":{},"35":{},"42":{},"48":{},"70":{},"71":{},"73":{},"77":{},"81":{},"98":{},"103":{},"116":{},"148":{},"150":{}},"component":{}}],["delay",{"_index":1234,"title":{},"name":{},"text":{"42":{}},"component":{}}],["deleg",{"_index":835,"title":{},"name":{},"text":{"21":{}},"component":{}}],["delet",{"_index":95,"title":{},"name":{},"text":{"1":{},"9":{},"15":{},"61":{},"65":{},"76":{},"77":{},"83":{},"94":{},"105":{},"149":{}},"component":{}}],["demand",{"_index":1732,"title":{},"name":{},"text":{"66":{}},"component":{}}],["demo",{"_index":1305,"title":{},"name":{},"text":{"42":{}},"component":{}}],["demonstr",{"_index":1033,"title":{},"name":{},"text":{"42":{}},"component":{}}],["deni",{"_index":722,"title":{},"name":{},"text":{"15":{},"17":{}},"component":{}}],["denygroup",{"_index":721,"title":{},"name":{},"text":{"15":{},"17":{}},"component":{}}],["denyus",{"_index":720,"title":{},"name":{},"text":{"15":{},"17":{}},"component":{}}],["depend",{"_index":220,"title":{},"name":{},"text":{"5":{},"12":{},"15":{},"28":{},"42":{},"62":{},"81":{},"116":{},"150":{}},"component":{}}],["deploy",{"_index":253,"title":{"46":{},"55-1":{},"56-1":{}},"name":{"46":{}},"text":{"5":{},"9":{},"11":{},"15":{},"18":{},"19":{},"21":{},"41":{},"42":{},"44":{},"47":{},"50":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"72":{},"74":{},"80":{},"81":{},"82":{},"89":{},"90":{},"93":{},"99":{},"105":{},"110":{},"126":{},"142":{},"143":{},"145":{},"146":{},"147":{}},"component":{}}],["deploy/ch",{"_index":1458,"title":{},"name":{},"text":{"53":{}},"component":{}}],["deploy/keycloak",{"_index":1644,"title":{},"name":{},"text":{"58":{}},"component":{}}],["deployment,daemonset,pod",{"_index":1710,"title":{},"name":{},"text":{"63":{}},"component":{}}],["deployment_nam",{"_index":364,"title":{},"name":{},"text":{"11":{},"63":{}},"component":{}}],["deployments/app",{"_index":1272,"title":{},"name":{},"text":{"42":{}},"component":{}}],["deployments/lib",{"_index":1269,"title":{},"name":{},"text":{"42":{}},"component":{}}],["deployments/quarku",{"_index":1274,"title":{},"name":{},"text":{"42":{}},"component":{}}],["deploymentstrategi",{"_index":504,"title":{},"name":{},"text":{"15":{}},"component":{}}],["deprec",{"_index":675,"title":{},"name":{},"text":{"15":{}},"component":{}}],["depth",{"_index":1816,"title":{},"name":{},"text":{"71":{}},"component":{}}],["deriv",{"_index":2031,"title":{},"name":{},"text":{"105":{}},"component":{}}],["describ",{"_index":118,"title":{},"name":{},"text":{"3":{},"9":{},"15":{},"18":{},"19":{},"20":{},"23":{},"41":{},"42":{},"43":{},"44":{},"65":{},"68":{},"71":{},"73":{},"84":{},"85":{},"87":{},"88":{},"90":{},"93":{},"110":{},"111":{},"115":{},"118":{},"141":{},"142":{},"143":{},"149":{}},"component":{}}],["descript",{"_index":492,"title":{},"name":{},"text":{"15":{},"23":{},"42":{},"71":{},"107":{},"109":{},"112":{},"148":{}},"component":{}}],["design",{"_index":2344,"title":{},"name":{},"text":{"146":{}},"component":{}}],["desir",{"_index":944,"title":{},"name":{},"text":{"36":{},"72":{},"95":{}},"component":{}}],["desktop",{"_index":2029,"title":{},"name":{},"text":{"103":{}},"component":{}}],["destin",{"_index":281,"title":{},"name":{},"text":{"8":{},"17":{},"18":{},"19":{},"21":{},"27":{},"28":{},"29":{},"30":{},"31":{},"53":{},"70":{},"71":{},"77":{},"91":{},"96":{},"107":{},"109":{},"112":{},"133":{},"142":{}},"component":{}}],["destroy",{"_index":998,"title":{"42-11":{}},"name":{},"text":{"42":{}},"component":{}}],["detail",{"_index":240,"title":{},"name":{},"text":{"5":{},"15":{},"36":{},"42":{},"46":{},"96":{},"98":{},"105":{},"117":{},"118":{},"132":{},"149":{}},"component":{}}],["detect",{"_index":658,"title":{},"name":{},"text":{"15":{},"53":{},"70":{},"71":{},"82":{},"116":{}},"component":{}}],["determin",{"_index":187,"title":{},"name":{},"text":{"4":{},"15":{},"17":{},"42":{},"105":{},"107":{},"109":{}},"component":{}}],["dev",{"_index":940,"title":{"149-2":{}},"name":{"71":{}},"text":{"35":{},"42":{},"70":{},"71":{},"105":{},"149":{}},"component":{}}],["dev(2",{"_index":2058,"title":{},"name":{},"text":{"105":{}},"component":{}}],["dev.azure.com",{"_index":666,"title":{},"name":{},"text":{"15":{}},"component":{}}],["develop",{"_index":193,"title":{"110":{},"110-1":{}},"name":{"110":{}},"text":{"4":{},"10":{},"12":{},"15":{},"42":{},"50":{},"53":{},"58":{},"59":{},"62":{},"98":{},"99":{},"103":{},"104":{},"105":{},"110":{},"112":{},"113":{},"116":{},"118":{},"121":{},"124":{},"141":{},"142":{},"145":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["devenviron",{"_index":491,"title":{},"name":{},"text":{"15":{},"21":{},"35":{},"36":{},"39":{},"40":{},"42":{},"46":{},"49":{},"66":{},"81":{}},"component":{}}],["devenvironments.containerbuildconfigur",{"_index":2050,"title":{},"name":{},"text":{"105":{}},"component":{}}],["devenvironments.defaulteditor",{"_index":2048,"title":{},"name":{},"text":{"105":{}},"component":{}}],["devenvironments.defaultplugin",{"_index":2049,"title":{},"name":{},"text":{"105":{}},"component":{}}],["devenvironments.security.containersecuritycontext",{"_index":513,"title":{},"name":{},"text":{"15":{}},"component":{}}],["devenvironments.storag",{"_index":2047,"title":{},"name":{},"text":{"105":{}},"component":{}}],["devfil",{"_index":85,"title":{"47":{},"99":{},"123":{},"136":{},"137":{},"112-1":{},"118-2":{}},"name":{"47":{},"99":{},"123":{},"136":{},"137":{}},"text":{"1":{},"6":{},"7":{},"12":{},"13":{},"14":{},"15":{},"23":{},"39":{},"42":{},"44":{},"47":{},"48":{},"52":{},"53":{},"71":{},"72":{},"73":{},"78":{},"81":{},"89":{},"97":{},"99":{},"101":{},"105":{},"106":{},"112":{},"113":{},"116":{},"118":{},"121":{},"122":{},"123":{},"124":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"148":{},"149":{}},"component":{}}],["devfile.yaml",{"_index":2076,"title":{},"name":{},"text":{"106":{},"113":{},"116":{},"123":{},"137":{}},"component":{}}],["devfilepath",{"_index":2221,"title":{},"name":{},"text":{"123":{}},"component":{}}],["devfilepath=.yaml",{"_index":2294,"title":{},"name":{},"text":{"137":{}},"component":{}}],["devfileregistri",{"_index":597,"title":{},"name":{},"text":{"15":{},"82":{}},"component":{}}],["devfileregistryurl",{"_index":781,"title":{},"name":{},"text":{"15":{}},"component":{}}],["devop",{"_index":665,"title":{"30":{},"30-1":{},"30-2":{}},"name":{"30":{}},"text":{"15":{},"30":{},"32":{},"113":{},"126":{}},"component":{}}],["devspac",{"_index":1760,"title":{},"name":{},"text":{"70":{}},"component":{}}],["devworkspac",{"_index":101,"title":{"48":{},"71":{},"77":{},"42-5":{},"42-16":{},"42-17":{},"71-1":{},"71-2":{},"71-3":{},"71-4":{},"71-5":{}},"name":{"48":{},"77":{}},"text":{"1":{},"5":{},"10":{},"12":{},"13":{},"15":{},"25":{},"33":{},"42":{},"44":{},"48":{},"54":{},"71":{},"77":{},"78":{},"82":{},"83":{},"92":{},"96":{},"101":{},"105":{},"107":{},"108":{},"109":{},"112":{},"113":{},"128":{},"134":{},"135":{},"136":{},"138":{},"139":{},"140":{}},"component":{}}],["devworkspace(1",{"_index":2057,"title":{},"name":{},"text":{"105":{}},"component":{}}],["devworkspace=tru",{"_index":2084,"title":{},"name":{},"text":{"107":{},"109":{},"112":{}},"component":{}}],["devworkspace_fail_tot",{"_index":1788,"title":{},"name":{},"text":{"71":{}},"component":{}}],["devworkspace_operator_index",{"_index":1503,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["devworkspace_operator_vers",{"_index":1505,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["devworkspace_started_success_tot",{"_index":1786,"title":{},"name":{},"text":{"71":{}},"component":{}}],["devworkspace_started_tot",{"_index":1783,"title":{},"name":{},"text":{"71":{}},"component":{}}],["devworkspace_startup_tim",{"_index":1789,"title":{},"name":{},"text":{"71":{}},"component":{}}],["devworkspace_telemetry_backend_port",{"_index":1174,"title":{},"name":{},"text":{"42":{}},"component":{}}],["devworkspacefind",{"_index":1151,"title":{},"name":{},"text":{"42":{}},"component":{}}],["devworkspaceoperatorconfig",{"_index":1862,"title":{},"name":{},"text":{"77":{},"105":{}},"component":{}}],["devworkspacerout",{"_index":1863,"title":{},"name":{},"text":{"77":{}},"component":{}}],["devworkspacetempl",{"_index":1859,"title":{},"name":{},"text":{"77":{},"105":{}},"component":{}}],["devworkspace’",{"_index":1178,"title":{},"name":{},"text":{"42":{}},"component":{}}],["dex",{"_index":2390,"title":{},"name":{},"text":{"150":{}},"component":{}}],["df=.yaml",{"_index":2292,"title":{},"name":{},"text":{"137":{}},"component":{}}],["diagram",{"_index":1930,"title":{},"name":{},"text":{"89":{}},"component":{}}],["differ",{"_index":141,"title":{"149-2":{}},"name":{},"text":{"3":{},"5":{},"25":{},"28":{},"67":{},"68":{},"71":{},"88":{},"98":{},"99":{},"101":{},"123":{},"137":{},"145":{}},"component":{}}],["differenti",{"_index":2422,"title":{},"name":{},"text":{"150":{}},"component":{}}],["digest",{"_index":1466,"title":{},"name":{},"text":{"53":{},"54":{},"84":{}},"component":{}}],["directaccessgrantsenabled=tru",{"_index":1657,"title":{},"name":{},"text":{"58":{}},"component":{}}],["directli",{"_index":615,"title":{},"name":{},"text":{"15":{},"50":{},"81":{},"103":{},"135":{},"138":{},"139":{},"140":{},"142":{},"145":{},"147":{},"150":{}},"component":{}}],["directori",{"_index":530,"title":{},"name":{},"text":{"15":{},"16":{},"42":{},"57":{},"63":{},"65":{},"89":{},"112":{},"113":{},"118":{},"123":{},"143":{}},"component":{}}],["disabl",{"_index":128,"title":{"139-1":{}},"name":{},"text":{"3":{},"15":{},"28":{},"42":{},"43":{},"70":{},"101":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["disablecontainerbuildcap",{"_index":511,"title":{},"name":{},"text":{"15":{}},"component":{}}],["disableinternalregistri",{"_index":632,"title":{},"name":{},"text":{"15":{}},"component":{}}],["disablesubdomainisol",{"_index":672,"title":{},"name":{},"text":{"15":{}},"component":{}}],["disconnect",{"_index":1488,"title":{},"name":{},"text":{"54":{},"84":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["discover",{"_index":1981,"title":{},"name":{},"text":{"98":{}},"component":{}}],["disk",{"_index":1485,"title":{},"name":{},"text":{"54":{},"59":{},"61":{},"84":{}},"component":{}}],["display",{"_index":651,"title":{},"name":{},"text":{"15":{},"23":{},"30":{},"47":{},"57":{},"61":{},"71":{},"102":{},"105":{},"110":{},"111":{},"132":{},"143":{},"146":{},"149":{}},"component":{}}],["displaynam",{"_index":1306,"title":{},"name":{},"text":{"42":{}},"component":{}}],["displayname='ch",{"_index":1651,"title":{},"name":{},"text":{"58":{}},"component":{}}],["displayname=='$aad_group_name'].id",{"_index":1550,"title":{},"name":{},"text":{"57":{}},"component":{}}],["displayname=='$eclipse_che_application_display_name'].appid",{"_index":1600,"title":{},"name":{},"text":{"57":{}},"component":{}}],["distinguish",{"_index":748,"title":{},"name":{},"text":{"15":{}},"component":{}}],["distribut",{"_index":1383,"title":{},"name":{},"text":{"49":{},"71":{},"148":{}},"component":{}}],["djava.util.logging.manager=org.jboss.logmanager.logmanag",{"_index":1277,"title":{},"name":{},"text":{"42":{}},"component":{}}],["dn",{"_index":292,"title":{"57-4":{}},"name":{},"text":{"8":{},"18":{},"57":{}},"component":{}}],["do",{"_index":1066,"title":{},"name":{},"text":{"42":{},"113":{}},"component":{}}],["doc",{"_index":112,"title":{},"name":{},"text":{"28":{},"29":{},"31":{},"105":{},"118":{},"150":{}},"component":{"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":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}}}],["docker",{"_index":1080,"title":{},"name":{},"text":{"42":{},"50":{},"54":{},"84":{},"96":{}},"component":{}}],["dockercfg",{"_index":1943,"title":{"96-2":{}},"name":{},"text":{"96":{}},"component":{}}],["dockerconfigjson",{"_index":1951,"title":{},"name":{},"text":{"96":{}},"component":{}}],["dockerfil",{"_index":176,"title":{"42-13":{},"42-14":{}},"name":{},"text":{"4":{},"110":{}},"component":{}}],["dockerfile.jvm",{"_index":1261,"title":{},"name":{},"text":{"42":{}},"component":{}}],["dockerfile.n",{"_index":1282,"title":{},"name":{},"text":{"42":{}},"component":{}}],["docs?image=quay.io/devfile/univers",{"_index":2216,"title":{},"name":{},"text":{"121":{}},"component":{}}],["document",{"_index":336,"title":{},"name":{},"text":{"10":{},"16":{},"27":{},"42":{},"46":{},"47":{},"61":{},"65":{},"88":{},"105":{},"106":{},"112":{},"118":{},"128":{},"130":{},"133":{},"148":{},"150":{}},"component":{}}],["doesn’t",{"_index":860,"title":{},"name":{},"text":{"24":{}},"component":{}}],["domain",{"_index":286,"title":{"51":{}},"name":{"51":{}},"text":{"8":{},"15":{},"42":{},"51":{},"57":{},"58":{},"81":{}},"component":{}}],["domain=$domain_nam",{"_index":1614,"title":{},"name":{},"text":{"57":{}},"component":{}}],["domain_nam",{"_index":1577,"title":{},"name":{},"text":{"57":{}},"component":{}}],["domain_name=azr.mi",{"_index":1575,"title":{},"name":{},"text":{"57":{}},"component":{}}],["done",{"_index":1470,"title":{},"name":{},"text":{"53":{},"98":{},"126":{}},"component":{}}],["don’t",{"_index":553,"title":{},"name":{},"text":{"15":{}},"component":{}}],["down",{"_index":1013,"title":{},"name":{},"text":{"42":{},"85":{},"110":{},"111":{},"130":{},"132":{}},"component":{}}],["download",{"_index":797,"title":{},"name":{},"text":{"16":{},"42":{},"50":{},"54":{},"65":{},"84":{},"116":{}},"component":{}}],["dprojectartifactid=devworkspac",{"_index":1102,"title":{},"name":{},"text":{"42":{}},"component":{}}],["dprojectgroupid=mygroup",{"_index":1101,"title":{},"name":{},"text":{"42":{}},"component":{}}],["dprojectversion=1.0.0",{"_index":1103,"title":{},"name":{},"text":{"42":{}},"component":{}}],["dquarkus.http.host=0.0.0.0",{"_index":1276,"title":{},"name":{},"text":{"42":{}},"component":{}}],["dquarkus.http.port=$devworkspace_telemetry_backend_port",{"_index":1295,"title":{},"name":{},"text":{"42":{}},"component":{}}],["dquarkus.http.port=${devworkspace_telemetry_backend_port",{"_index":1183,"title":{},"name":{},"text":{"42":{}},"component":{}}],["dquarkus.native.contain",{"_index":1297,"title":{},"name":{},"text":{"42":{}},"component":{}}],["drop",{"_index":2106,"title":{},"name":{},"text":{"110":{},"111":{},"130":{},"132":{}},"component":{}}],["due",{"_index":135,"title":{},"name":{},"text":{"3":{},"15":{},"71":{}},"component":{}}],["duplic",{"_index":272,"title":{"122":{}},"name":{"122":{}},"text":{"7":{},"122":{}},"component":{}}],["durat",{"_index":538,"title":{},"name":{},"text":{"15":{},"42":{},"71":{}},"component":{}}],["dure",{"_index":130,"title":{"90":{}},"name":{"90":{}},"text":{"3":{},"8":{},"12":{},"16":{},"18":{},"34":{},"35":{},"36":{},"39":{},"40":{},"46":{},"54":{},"72":{},"75":{},"81":{},"90":{},"93":{},"126":{}},"component":{}}],["dw",{"_index":2070,"title":{},"name":{},"text":{"105":{}},"component":{}}],["dwo",{"_index":1805,"title":{},"name":{},"text":{"71":{}},"component":{}}],["dynam",{"_index":2356,"title":{},"name":{},"text":{"148":{}},"component":{}}],["e.g",{"_index":1359,"title":{},"name":{},"text":{"46":{}},"component":{}}],["each",{"_index":341,"title":{},"name":{},"text":{"11":{},"12":{},"15":{},"16":{},"23":{},"24":{},"25":{},"35":{},"39":{},"45":{},"47":{},"50":{},"53":{},"58":{},"63":{},"72":{},"73":{},"75":{},"77":{},"82":{},"88":{},"105":{},"106":{},"116":{},"126":{},"150":{}},"component":{}}],["eap",{"_index":2009,"title":{},"name":{},"text":{"101":{}},"component":{}}],["earlier",{"_index":1914,"title":{},"name":{},"text":{"86":{}},"component":{}}],["easi",{"_index":2410,"title":{},"name":{},"text":{"150":{}},"component":{}}],["easili",{"_index":2426,"title":{},"name":{},"text":{"150":{}},"component":{}}],["echo",{"_index":1028,"title":{},"name":{},"text":{"42":{}},"component":{}}],["eclips",{"_index":13,"title":{"18":{},"19":{},"43":{},"79":{},"95":{},"149":{},"150":{},"149-1":{},"149-2":{},"149-4":{},"149-6":{},"149-7":{},"150-3":{}},"name":{"150":{}},"text":{"1":{},"5":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"43":{},"44":{},"46":{},"49":{},"51":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"62":{},"65":{},"66":{},"68":{},"70":{},"71":{},"72":{},"76":{},"77":{},"79":{},"80":{},"81":{},"82":{},"84":{},"85":{},"86":{},"88":{},"90":{},"91":{},"92":{},"95":{},"99":{},"106":{},"110":{},"116":{},"118":{},"127":{},"133":{},"146":{},"148":{},"149":{},"150":{}},"component":{}}],["eclipse/ch",{"_index":1343,"title":{},"name":{},"text":{"42":{},"81":{}},"component":{}}],["eclipse_che_application_id",{"_index":1602,"title":{},"name":{},"text":{"57":{}},"component":{}}],["eclipse_che_resource_group",{"_index":1538,"title":{},"name":{},"text":{"57":{}},"component":{}}],["eclipse_che_resource_group=eclips",{"_index":1535,"title":{},"name":{},"text":{"57":{}},"component":{}}],["ecosystem",{"_index":1493,"title":{},"name":{},"text":{"54":{},"74":{},"79":{},"84":{},"86":{}},"component":{}}],["edit",{"_index":903,"title":{"110-2":{}},"name":{},"text":{"29":{},"42":{},"50":{},"77":{},"82":{},"90":{},"91":{},"98":{},"103":{},"110":{},"124":{},"135":{},"138":{},"139":{},"140":{},"150":{}},"component":{}}],["editor",{"_index":497,"title":{},"name":{},"text":{"15":{},"38":{},"42":{},"73":{},"81":{},"89":{},"106":{},"124":{},"129":{},"130":{},"146":{},"148":{}},"component":{}}],["editor.yaml",{"_index":1953,"title":{"98-1":{},"98-2":{}},"name":{},"text":{"98":{},"103":{},"124":{}},"component":{}}],["editor=(1",{"_index":2224,"title":{},"name":{},"text":{"124":{}},"component":{}}],["editor=ch",{"_index":2208,"title":{},"name":{},"text":{"119":{}},"component":{}}],["editorid",{"_index":1897,"title":{},"name":{},"text":{"81":{}},"component":{}}],["editors.yaml",{"_index":2225,"title":{},"name":{},"text":{"124":{}},"component":{}}],["effect",{"_index":1450,"title":{},"name":{},"text":{"53":{},"118":{},"146":{}},"component":{}}],["effici",{"_index":2333,"title":{},"name":{},"text":{"142":{}},"component":{}}],["ei",{"_index":947,"title":{},"name":{},"text":{"36":{}},"component":{}}],["email",{"_index":1603,"title":{},"name":{},"text":{"57":{},"58":{},"96":{},"108":{}},"component":{}}],["email=\\\"test@test.com",{"_index":1660,"title":{},"name":{},"text":{"58":{}},"component":{}}],["emailverified=tru",{"_index":1661,"title":{},"name":{},"text":{"58":{}},"component":{}}],["embed",{"_index":636,"title":{"50-2":{}},"name":{},"text":{"15":{},"38":{},"50":{},"61":{},"150":{}},"component":{}}],["empti",{"_index":159,"title":{},"name":{},"text":{"3":{},"15":{},"17":{},"25":{}},"component":{}}],["enabl",{"_index":599,"title":{"49":{},"100":{},"101":{},"102":{},"134":{},"135":{},"138":{},"139":{},"140":{},"70-1":{}},"name":{"49":{},"100":{},"101":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"text":{"15":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"41":{},"42":{},"49":{},"57":{},"61":{},"70":{},"81":{},"89":{},"98":{},"101":{},"102":{},"106":{},"126":{},"127":{},"133":{},"134":{},"135":{},"138":{},"139":{},"140":{},"141":{},"145":{},"146":{},"147":{},"149":{}},"component":{}}],["enabled=tru",{"_index":1652,"title":{},"name":{},"text":{"58":{}},"component":{}}],["encod",{"_index":681,"title":{},"name":{},"text":{"15":{},"23":{},"43":{},"96":{},"101":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["encount",{"_index":2172,"title":{},"name":{},"text":{"117":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["encrypt",{"_index":1435,"title":{"57-5":{}},"name":{},"text":{"53":{},"57":{},"72":{}},"component":{}}],["end",{"_index":987,"title":{"42-3":{}},"name":{},"text":{"42":{},"61":{},"72":{},"133":{},"149":{}},"component":{}}],["endpoint",{"_index":663,"title":{},"name":{},"text":{"15":{},"27":{},"28":{},"29":{},"42":{},"70":{},"71":{},"81":{},"89":{},"98":{},"116":{},"133":{}},"component":{}}],["enforc",{"_index":1844,"title":{},"name":{},"text":{"76":{}},"component":{}}],["enhanc",{"_index":35,"title":{},"name":{},"text":{"1":{},"148":{}},"component":{}}],["enough",{"_index":1353,"title":{},"name":{},"text":{"45":{},"116":{}},"component":{}}],["ensur",{"_index":222,"title":{},"name":{},"text":{"5":{},"13":{},"45":{},"60":{},"78":{},"99":{},"116":{},"126":{}},"component":{}}],["enter",{"_index":881,"title":{},"name":{},"text":{"27":{},"28":{},"29":{},"30":{},"31":{},"70":{},"71":{},"105":{},"113":{},"120":{},"133":{},"136":{},"141":{},"142":{},"143":{}},"component":{}}],["enterpris",{"_index":669,"title":{"150-5":{}},"name":{},"text":{"15":{},"28":{},"126":{},"150":{}},"component":{}}],["entir",{"_index":1825,"title":{},"name":{},"text":{"72":{},"77":{}},"component":{}}],["entra",{"_index":1527,"title":{"57-6":{}},"name":{},"text":{"57":{}},"component":{}}],["entri",{"_index":1851,"title":{},"name":{},"text":{"76":{},"77":{},"145":{}},"component":{}}],["entrypoint",{"_index":774,"title":{},"name":{},"text":{"15":{},"42":{}},"component":{}}],["env",{"_index":90,"title":{},"name":{},"text":{"1":{},"15":{},"42":{},"57":{},"61":{},"72":{},"107":{},"109":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["env_var_1",{"_index":91,"title":{},"name":{},"text":{"1":{}},"component":{}}],["env_var_2",{"_index":93,"title":{},"name":{},"text":{"1":{}},"component":{}}],["environ",{"_index":88,"title":{"54":{},"72":{},"84":{},"100":{},"72-3":{}},"name":{"54":{},"72":{},"84":{},"100":{}},"text":{"1":{},"2":{},"3":{},"9":{},"10":{},"12":{},"15":{},"34":{},"42":{},"50":{},"55":{},"62":{},"72":{},"81":{},"84":{},"99":{},"101":{},"106":{},"107":{},"109":{},"116":{},"118":{},"134":{},"135":{},"138":{},"139":{},"140":{},"148":{},"150":{}},"component":{}}],["environment.sh",{"_index":1501,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["eof",{"_index":831,"title":{},"name":{},"text":{"21":{},"23":{},"27":{},"28":{},"29":{},"30":{},"31":{},"43":{},"57":{},"58":{},"77":{},"96":{},"108":{},"126":{},"133":{}},"component":{}}],["ephemer",{"_index":571,"title":{},"name":{},"text":{"15":{},"35":{},"36":{},"39":{},"49":{},"112":{},"125":{}},"component":{}}],["equival",{"_index":1415,"title":{},"name":{},"text":{"50":{}},"component":{}}],["eras",{"_index":1846,"title":{},"name":{},"text":{"76":{}},"component":{}}],["err",{"_index":1054,"title":{},"name":{},"text":{"42":{}},"component":{}}],["err).info(\"error",{"_index":1058,"title":{},"name":{},"text":{"42":{}},"component":{}}],["error",{"_index":247,"title":{"117":{}},"name":{"117":{}},"text":{"5":{},"15":{},"70":{},"71":{},"114":{},"117":{},"122":{},"129":{},"141":{}},"component":{}}],["especi",{"_index":936,"title":{},"name":{},"text":{"35":{}},"component":{}}],["establish",{"_index":2313,"title":{},"name":{},"text":{"141":{}},"component":{}}],["etc",{"_index":2092,"title":{},"name":{},"text":{"108":{}},"component":{}}],["etc/ca",{"_index":1631,"title":{},"name":{},"text":{"58":{}},"component":{}}],["etc/config",{"_index":2086,"title":{},"name":{},"text":{"107":{}},"component":{}}],["etc/config/ch",{"_index":1373,"title":{},"name":{},"text":{"46":{}},"component":{}}],["etc/gitconfig",{"_index":1369,"title":{},"name":{},"text":{"46":{}},"component":{}}],["etc/pki/ca",{"_index":71,"title":{},"name":{},"text":{"1":{}},"component":{}}],["etc/secret",{"_index":2095,"title":{},"name":{},"text":{"109":{}},"component":{}}],["eval",{"_index":1693,"title":{},"name":{},"text":{"61":{}},"component":{}}],["evalu",{"_index":969,"title":{},"name":{},"text":{"40":{}},"component":{}}],["even",{"_index":861,"title":{},"name":{},"text":{"25":{},"77":{},"98":{},"112":{}},"component":{}}],["event",{"_index":84,"title":{"42-2":{}},"name":{},"text":{"1":{},"42":{},"71":{},"81":{},"118":{}},"component":{}}],["event(w",{"_index":1045,"title":{},"name":{},"text":{"42":{}},"component":{}}],["everyone’",{"_index":2414,"title":{},"name":{},"text":{"150":{}},"component":{}}],["everyth",{"_index":2167,"title":{},"name":{},"text":{"116":{},"118":{}},"component":{}}],["exact",{"_index":1560,"title":{},"name":{},"text":{"57":{}},"component":{}}],["exactli",{"_index":2413,"title":{},"name":{},"text":{"150":{}},"component":{}}],["exampl",{"_index":57,"title":{"42-8":{}},"name":{},"text":{"1":{},"9":{},"12":{},"15":{},"16":{},"23":{},"25":{},"34":{},"35":{},"40":{},"42":{},"46":{},"50":{},"70":{},"71":{},"72":{},"82":{},"98":{},"103":{},"105":{},"107":{},"109":{},"112":{},"113":{},"116":{},"118":{},"119":{},"121":{},"126":{},"136":{}},"component":{}}],["example.yml",{"_index":2193,"title":{},"name":{},"text":{"118":{}},"component":{}}],["example:latest",{"_index":1083,"title":{},"name":{},"text":{"42":{}},"component":{}}],["except",{"_index":810,"title":{},"name":{},"text":{"17":{}},"component":{}}],["exec",{"_index":175,"title":{},"name":{},"text":{"4":{},"53":{},"58":{}},"component":{}}],["execut",{"_index":1349,"title":{},"name":{},"text":{"44":{},"54":{},"65":{},"84":{},"93":{}},"component":{}}],["executionpolici",{"_index":1717,"title":{},"name":{},"text":{"65":{}},"component":{}}],["executor",{"_index":1208,"title":{},"name":{},"text":{"42":{}},"component":{}}],["exist",{"_index":133,"title":{},"name":{},"text":{"3":{},"15":{},"16":{},"24":{},"42":{},"53":{},"63":{},"107":{},"109":{},"110":{},"118":{},"128":{},"130":{},"148":{},"149":{}},"component":{}}],["expand",{"_index":920,"title":{},"name":{},"text":{"31":{},"130":{}},"component":{}}],["expect",{"_index":408,"title":{},"name":{},"text":{"12":{},"44":{},"65":{},"120":{}},"component":{}}],["experi",{"_index":1380,"title":{},"name":{},"text":{"49":{},"99":{},"105":{},"118":{}},"component":{}}],["expir",{"_index":741,"title":{},"name":{},"text":{"15":{},"29":{}},"component":{}}],["explain",{"_index":1677,"title":{},"name":{},"text":{"59":{}},"component":{}}],["explan",{"_index":2211,"title":{},"name":{},"text":{"119":{}},"component":{}}],["explicitli",{"_index":382,"title":{},"name":{},"text":{"12":{},"15":{},"149":{}},"component":{}}],["explor",{"_index":2317,"title":{},"name":{},"text":{"141":{},"143":{},"145":{},"146":{}},"component":{}}],["export",{"_index":1574,"title":{},"name":{},"text":{"57":{},"139":{}},"component":{}}],["expos",{"_index":462,"title":{"70-1":{}},"name":{},"text":{"14":{},"42":{},"70":{},"71":{}},"component":{}}],["exposur",{"_index":1984,"title":{},"name":{},"text":{"98":{},"116":{},"143":{}},"component":{}}],["express",{"_index":2352,"title":{},"name":{},"text":{"148":{}},"component":{}}],["extend",{"_index":1004,"title":{},"name":{},"text":{"42":{},"48":{},"67":{},"85":{},"113":{},"136":{},"148":{},"150":{}},"component":{}}],["extens",{"_index":956,"title":{"50":{},"67":{},"144":{},"50-2":{},"106-1":{}},"name":{"50":{},"67":{},"144":{}},"text":{"38":{},"50":{},"67":{},"73":{},"106":{},"129":{},"130":{},"145":{},"146":{},"148":{},"149":{},"150":{}},"component":{}}],["extensions.json",{"_index":2081,"title":{},"name":{},"text":{"106":{}},"component":{}}],["extension’",{"_index":1408,"title":{},"name":{},"text":{"50":{},"106":{}},"component":{}}],["extern",{"_index":633,"title":{},"name":{},"text":{"15":{},"27":{},"53":{},"57":{}},"component":{}}],["externaldevfileregistri",{"_index":478,"title":{},"name":{},"text":{"15":{}},"component":{}}],["externalpluginregistri",{"_index":477,"title":{},"name":{},"text":{"15":{}},"component":{}}],["extra",{"_index":1634,"title":{},"name":{},"text":{"58":{},"116":{}},"component":{}}],["extract",{"_index":1409,"title":{},"name":{},"text":{"50":{},"106":{}},"component":{}}],["extraproperti",{"_index":310,"title":{},"name":{},"text":{"9":{},"15":{},"34":{},"57":{},"58":{}},"component":{}}],["f",{"_index":829,"title":{},"name":{},"text":{"21":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"43":{},"57":{},"58":{},"63":{},"77":{},"96":{},"108":{},"126":{},"133":{}},"component":{}}],["f1",{"_index":2331,"title":{},"name":{},"text":{"141":{},"142":{}},"component":{}}],["f2",{"_index":1469,"title":{},"name":{},"text":{"53":{}},"component":{}}],["fact",{"_index":939,"title":{},"name":{},"text":{"35":{},"70":{}},"component":{}}],["factori",{"_index":2025,"title":{},"name":{},"text":{"102":{},"118":{},"148":{},"150":{}},"component":{}}],["fail",{"_index":134,"title":{},"name":{},"text":{"3":{},"15":{},"71":{},"77":{},"105":{},"112":{},"113":{},"141":{},"149":{}},"component":{}}],["failedmount",{"_index":1803,"title":{},"name":{},"text":{"71":{}},"component":{}}],["failedschedul",{"_index":1802,"title":{},"name":{},"text":{"71":{}},"component":{}}],["failur",{"_index":1796,"title":{},"name":{},"text":{"71":{}},"component":{}}],["fall",{"_index":393,"title":{},"name":{},"text":{"12":{}},"component":{}}],["fals",{"_index":69,"title":{},"name":{},"text":{"1":{},"15":{},"28":{},"42":{},"70":{},"98":{},"105":{},"112":{},"139":{}},"component":{}}],["faq",{"_index":2359,"title":{"149-8":{},"149-9":{}},"name":{},"text":{"149":{}},"component":{}}],["fast",{"_index":1091,"title":{},"name":{},"text":{"42":{},"77":{}},"component":{}}],["faster",{"_index":188,"title":{"11":{}},"name":{"11":{}},"text":{"4":{},"116":{}},"component":{}}],["favor",{"_index":676,"title":{},"name":{},"text":{"15":{}},"component":{}}],["featur",{"_index":328,"title":{"145":{}},"name":{"145":{}},"text":{"10":{},"33":{},"35":{},"42":{},"70":{},"71":{},"95":{},"99":{},"103":{},"116":{},"124":{},"144":{},"145":{},"147":{},"149":{},"150":{}},"component":{}}],["feder",{"_index":733,"title":{},"name":{},"text":{"15":{}},"component":{}}],["feedback",{"_index":1092,"title":{},"name":{},"text":{"42":{}},"component":{}}],["fetch",{"_index":460,"title":{},"name":{},"text":{"14":{},"113":{}},"component":{}}],["few",{"_index":2164,"title":{},"name":{},"text":{"116":{}},"component":{}}],["field",{"_index":152,"title":{"15":{}},"name":{"15":{}},"text":{"3":{},"9":{},"15":{},"27":{},"34":{},"36":{},"38":{},"39":{},"42":{},"90":{},"91":{},"105":{},"110":{},"113":{},"118":{},"133":{},"136":{}},"component":{}}],["figur",{"_index":320,"title":{},"name":{},"text":{"10":{},"14":{},"44":{},"47":{},"52":{},"70":{},"71":{},"73":{},"78":{},"89":{},"102":{},"118":{}},"component":{}}],["file",{"_index":60,"title":{"72":{},"123":{},"137":{},"72-1":{},"96-2":{},"96-3":{}},"name":{"72":{},"123":{},"137":{}},"text":{"1":{},"2":{},"7":{},"16":{},"18":{},"19":{},"23":{},"37":{},"42":{},"46":{},"50":{},"53":{},"61":{},"72":{},"81":{},"82":{},"90":{},"91":{},"96":{},"98":{},"99":{},"101":{},"102":{},"103":{},"106":{},"107":{},"108":{},"109":{},"113":{},"116":{},"118":{},"123":{},"124":{},"128":{},"130":{},"133":{},"134":{},"135":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"150":{}},"component":{}}],["file=/etc/ca",{"_index":1640,"title":{},"name":{},"text":{"58":{}},"component":{}}],["file=ca.crt",{"_index":819,"title":{},"name":{},"text":{"19":{},"46":{}},"component":{}}],["file=custom",{"_index":1445,"title":{},"name":{},"text":{"53":{}},"component":{}}],["file=keycloak",{"_index":1662,"title":{},"name":{},"text":{"58":{}},"component":{}}],["file=mi",{"_index":856,"title":{},"name":{},"text":{"23":{}},"component":{}}],["file=plugin.yaml",{"_index":1314,"title":{},"name":{},"text":{"42":{}},"component":{}}],["filesystem",{"_index":110,"title":{},"name":{},"text":{"1":{},"112":{},"113":{},"136":{}},"component":{}}],["filter",{"_index":290,"title":{},"name":{},"text":{"8":{}},"component":{}}],["final",{"_index":1148,"title":{},"name":{},"text":{"42":{}},"component":{}}],["find",{"_index":316,"title":{"51":{}},"name":{"51":{}},"text":{"9":{},"21":{},"50":{},"51":{},"77":{},"98":{},"105":{},"106":{},"141":{}},"component":{}}],["fine",{"_index":924,"title":{},"name":{},"text":{"34":{}},"component":{}}],["fingerprint",{"_index":1462,"title":{},"name":{},"text":{"53":{}},"component":{}}],["finish",{"_index":815,"title":{},"name":{},"text":{"18":{},"42":{},"43":{},"53":{},"95":{}},"component":{}}],["firefox",{"_index":2179,"title":{},"name":{},"text":{"117":{}},"component":{}}],["firewal",{"_index":2158,"title":{},"name":{},"text":{"115":{}},"component":{}}],["first",{"_index":554,"title":{"102":{}},"name":{"102":{}},"text":{"15":{},"76":{},"102":{},"121":{},"127":{}},"component":{}}],["fix",{"_index":1404,"title":{},"name":{},"text":{"50":{}},"component":{}}],["flag",{"_index":1180,"title":{},"name":{},"text":{"42":{},"85":{},"105":{}},"component":{}}],["flight",{"_index":1814,"title":{},"name":{},"text":{"71":{}},"component":{}}],["folder",{"_index":2232,"title":{},"name":{},"text":{"126":{},"143":{}},"component":{}}],["follow",{"_index":233,"title":{},"name":{},"text":{"5":{},"9":{},"11":{},"12":{},"15":{},"16":{},"27":{},"28":{},"29":{},"30":{},"31":{},"34":{},"40":{},"42":{},"50":{},"51":{},"52":{},"54":{},"55":{},"56":{},"57":{},"63":{},"65":{},"71":{},"72":{},"75":{},"76":{},"77":{},"80":{},"84":{},"88":{},"89":{},"94":{},"96":{},"103":{},"105":{},"106":{},"108":{},"112":{},"113":{},"117":{},"118":{},"119":{},"121":{},"123":{},"126":{},"127":{},"131":{},"133":{},"137":{},"138":{},"139":{},"140":{},"141":{},"143":{},"145":{},"149":{},"150":{}},"component":{}}],["foo_env",{"_index":1827,"title":{},"name":{},"text":{"72":{}},"component":{}}],["for=condition=readi",{"_index":1624,"title":{},"name":{},"text":{"58":{}},"component":{}}],["for=jsonpath='{.status.phase}'=run",{"_index":2072,"title":{},"name":{},"text":{"105":{}},"component":{}}],["for=jsonpath='{.status.phase}'=stop",{"_index":2069,"title":{},"name":{},"text":{"105":{}},"component":{}}],["forbidden",{"_index":2324,"title":{},"name":{},"text":{"141":{}},"component":{}}],["forc",{"_index":1718,"title":{},"name":{},"text":{"65":{}},"component":{}}],["fork",{"_index":1419,"title":{},"name":{},"text":{"50":{}},"component":{}}],["form",{"_index":125,"title":{},"name":{},"text":{"3":{},"15":{},"72":{}},"component":{}}],["format",{"_index":367,"title":{},"name":{},"text":{"11":{},"15":{},"19":{},"36":{},"40":{},"53":{},"77":{},"89":{},"126":{}},"component":{}}],["former",{"_index":1087,"title":{},"name":{},"text":{"42":{}},"component":{}}],["formerli",{"_index":1886,"title":{},"name":{},"text":{"80":{}},"component":{}}],["four",{"_index":1889,"title":{},"name":{},"text":{"81":{}},"component":{}}],["fqdn",{"_index":1431,"title":{"51":{}},"name":{"51":{}},"text":{"51":{},"113":{},"120":{},"136":{}},"component":{}}],["frame",{"_index":1026,"title":{},"name":{},"text":{"42":{}},"component":{}}],["framework",{"_index":2379,"title":{},"name":{},"text":{"149":{}},"component":{}}],["fraudul",{"_index":2376,"title":{},"name":{},"text":{"149":{}},"component":{}}],["frequent",{"_index":2149,"title":{"149-8":{}},"name":{},"text":{"114":{}},"component":{}}],["fresh",{"_index":1782,"title":{},"name":{},"text":{"71":{}},"component":{}}],["front",{"_index":1095,"title":{},"name":{},"text":{"42":{}},"component":{}}],["fsgroup",{"_index":768,"title":{},"name":{},"text":{"15":{}},"component":{}}],["fulfil",{"_index":314,"title":{},"name":{},"text":{"9":{}},"component":{}}],["full",{"_index":453,"title":{},"name":{},"text":{"13":{}},"component":{}}],["fulli",{"_index":1429,"title":{"51":{}},"name":{"51":{}},"text":{"51":{}},"component":{}}],["func",{"_index":1044,"title":{},"name":{},"text":{"42":{}},"component":{}}],["function",{"_index":458,"title":{},"name":{},"text":{"14":{},"42":{},"67":{},"149":{}},"component":{}}],["further",{"_index":269,"title":{},"name":{},"text":{"7":{},"40":{},"130":{},"142":{}},"component":{}}],["g",{"_index":2119,"title":{},"name":{},"text":{"112":{},"133":{}},"component":{}}],["g+rwx",{"_index":1289,"title":{},"name":{},"text":{"42":{}},"component":{}}],["ga",{"_index":2004,"title":{},"name":{},"text":{"101":{}},"component":{}}],["gap",{"_index":1393,"title":{},"name":{},"text":{"50":{}},"component":{}}],["garbag",{"_index":1773,"title":{},"name":{},"text":{"70":{}},"component":{}}],["gateway",{"_index":195,"title":{"52":{}},"name":{"52":{}},"text":{"4":{},"12":{},"13":{},"15":{},"25":{},"52":{},"57":{},"78":{}},"component":{}}],["gatewaycontain",{"_index":471,"title":{},"name":{},"text":{"15":{}},"component":{}}],["gatewayphas",{"_index":782,"title":{},"name":{},"text":{"15":{}},"component":{}}],["gather",{"_index":181,"title":{},"name":{},"text":{"4":{}},"component":{}}],["gb",{"_index":1484,"title":{},"name":{},"text":{"54":{},"61":{},"84":{},"149":{}},"component":{}}],["gdpr",{"_index":1841,"title":{"76":{}},"name":{"76":{}},"text":{"76":{}},"component":{}}],["gener",{"_index":299,"title":{},"name":{},"text":{"9":{},"15":{},"18":{},"19":{},"27":{},"28":{},"29":{},"30":{},"31":{},"57":{},"71":{},"76":{},"82":{},"97":{},"126":{},"133":{},"136":{},"148":{},"149":{}},"component":{}}],["genrsa",{"_index":2256,"title":{},"name":{},"text":{"133":{}},"component":{}}],["get",{"_index":207,"title":{"6":{},"23":{},"42-1":{},"150-1":{}},"name":{"6":{},"23":{}},"text":{"5":{},"8":{},"22":{},"23":{},"42":{},"46":{},"51":{},"54":{},"60":{},"63":{},"70":{},"71":{},"76":{},"84":{},"149":{},"150":{}},"component":{}}],["getlogger(abstractanalyticsmanager.class",{"_index":1149,"title":{},"name":{},"text":{"42":{}},"component":{}}],["gi",{"_index":950,"title":{},"name":{},"text":{"36":{}},"component":{}}],["gib",{"_index":412,"title":{},"name":{},"text":{"12":{}},"component":{}}],["gilab",{"_index":2130,"title":{},"name":{},"text":{"113":{}},"component":{}}],["git",{"_index":260,"title":{"32":{},"46":{},"92":{},"108":{},"113":{},"126":{}},"name":{"32":{},"46":{},"92":{},"108":{},"113":{},"126":{}},"text":{"6":{},"14":{},"15":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"41":{},"42":{},"46":{},"53":{},"63":{},"84":{},"85":{},"92":{},"95":{},"97":{},"98":{},"102":{},"103":{},"105":{},"106":{},"108":{},"110":{},"113":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"126":{},"128":{},"133":{},"136":{},"137":{},"142":{},"143":{}},"component":{}}],["git+ssh",{"_index":2133,"title":{},"name":{},"text":{"113":{}},"component":{}}],["gitconfig",{"_index":2091,"title":{},"name":{},"text":{"108":{}},"component":{}}],["github",{"_index":482,"title":{"28":{},"118":{},"142":{},"28-1":{},"28-2":{},"118-1":{},"149-7":{}},"name":{"28":{},"118":{},"142":{}},"text":{"15":{},"28":{},"32":{},"42":{},"50":{},"92":{},"113":{},"118":{},"126":{},"136":{},"142":{},"144":{},"147":{},"149":{},"150":{}},"component":{}}],["github.com",{"_index":668,"title":{},"name":{},"text":{"15":{},"28":{}},"component":{}}],["github/workflow",{"_index":2192,"title":{},"name":{},"text":{"118":{}},"component":{}}],["github_token",{"_index":2200,"title":{},"name":{},"text":{"118":{}},"component":{}}],["gitlab",{"_index":483,"title":{"29":{},"29-1":{},"29-2":{}},"name":{"29":{}},"text":{"15":{},"29":{},"32":{},"92":{},"113":{},"126":{},"136":{}},"component":{}}],["gitlab.com",{"_index":670,"title":{},"name":{},"text":{"15":{}},"component":{}}],["gittrustedcertsconfigmapnam",{"_index":582,"title":{},"name":{},"text":{"15":{},"46":{}},"component":{}}],["give",{"_index":1589,"title":{},"name":{},"text":{"57":{}},"component":{}}],["given",{"_index":569,"title":{},"name":{},"text":{"15":{},"35":{},"39":{},"42":{},"72":{}},"component":{}}],["global",{"_index":705,"title":{"41":{}},"name":{"41":{}},"text":{"15":{},"34":{},"41":{},"106":{}},"component":{}}],["glossari",{"_index":2351,"title":{"148":{}},"name":{"148":{}},"text":{},"component":{}}],["go",{"_index":216,"title":{"138":{}},"name":{"138":{}},"text":{"5":{},"27":{},"28":{},"29":{},"31":{},"42":{},"51":{},"70":{},"71":{},"77":{},"94":{},"100":{},"106":{},"117":{},"126":{},"132":{},"133":{},"138":{}},"component":{}}],["go.uber.org/zap",{"_index":1041,"title":{},"name":{},"text":{"42":{}},"component":{}}],["goal",{"_index":2406,"title":{},"name":{},"text":{"150":{}},"component":{}}],["godaddi",{"_index":1582,"title":{},"name":{},"text":{"57":{}},"component":{}}],["goe",{"_index":2124,"title":{},"name":{},"text":{"112":{}},"component":{}}],["golang",{"_index":2037,"title":{},"name":{},"text":{"105":{},"112":{}},"component":{}}],["googl",{"_index":1883,"title":{},"name":{},"text":{"80":{},"117":{}},"component":{}}],["goproxi",{"_index":2295,"title":{},"name":{},"text":{"138":{}},"component":{}}],["gradl",{"_index":1996,"title":{"134":{}},"name":{"134":{}},"text":{"100":{},"134":{}},"component":{}}],["grafana",{"_index":1759,"title":{},"name":{},"text":{"70":{},"71":{},"150":{}},"component":{}}],["grant",{"_index":605,"title":{},"name":{},"text":{"15":{},"21":{}},"component":{}}],["graphic",{"_index":2108,"title":{},"name":{},"text":{"110":{}},"component":{}}],["grep",{"_index":1457,"title":{},"name":{},"text":{"53":{},"77":{}},"component":{}}],["group",{"_index":324,"title":{},"name":{},"text":{"10":{},"15":{},"17":{},"57":{},"110":{},"135":{}},"component":{}}],["gui",{"_index":1937,"title":{},"name":{},"text":{"94":{},"145":{},"147":{}},"component":{}}],["guid",{"_index":1136,"title":{},"name":{},"text":{"42":{},"92":{},"136":{}},"component":{}}],["guidanc",{"_index":2387,"title":{},"name":{},"text":{"149":{}},"component":{}}],["guide/configur",{"_index":678,"title":{},"name":{},"text":{"15":{}},"component":{}}],["guide/deploy",{"_index":587,"title":{},"name":{},"text":{"15":{}},"component":{}}],["handler",{"_index":1074,"title":{},"name":{},"text":{"42":{}},"component":{}}],["happen",{"_index":1017,"title":{},"name":{},"text":{"42":{}},"component":{}}],["hashmap(properti",{"_index":1231,"title":{},"name":{},"text":{"42":{}},"component":{}}],["hasn’t",{"_index":1448,"title":{},"name":{},"text":{"53":{}},"component":{}}],["hat",{"_index":1492,"title":{"61":{},"149":{},"110-3":{},"149-1":{},"149-2":{},"149-4":{},"149-7":{}},"name":{"61":{}},"text":{"54":{},"56":{},"61":{},"62":{},"70":{},"71":{},"79":{},"80":{},"81":{},"84":{},"86":{},"101":{},"110":{},"112":{},"118":{},"141":{},"147":{},"149":{},"150":{}},"component":{}}],["have",{"_index":2234,"title":{},"name":{},"text":{"126":{}},"component":{}}],["he/sh",{"_index":716,"title":{},"name":{},"text":{"15":{}},"component":{}}],["header",{"_index":646,"title":{},"name":{},"text":{"15":{}},"component":{}}],["headermessag",{"_index":479,"title":{},"name":{},"text":{"15":{}},"component":{}}],["health",{"_index":349,"title":{},"name":{},"text":{"11":{},"57":{}},"component":{}}],["heap",{"_index":1772,"title":{},"name":{},"text":{"70":{}},"component":{}}],["hello",{"_index":1308,"title":{},"name":{},"text":{"42":{},"105":{},"113":{},"119":{},"136":{}},"component":{}}],["helm",{"_index":1530,"title":{},"name":{},"text":{"57":{},"58":{}},"component":{}}],["help",{"_index":2186,"title":{},"name":{},"text":{"118":{},"147":{},"150":{}},"component":{}}],["here",{"_index":383,"title":{},"name":{},"text":{"12":{},"42":{}},"component":{}}],["high",{"_index":321,"title":{},"name":{},"text":{"10":{}},"component":{}}],["higher",{"_index":1498,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["histogram",{"_index":1790,"title":{},"name":{},"text":{"71":{}},"component":{}}],["hold",{"_index":1365,"title":{},"name":{},"text":{"46":{}},"component":{}}],["home",{"_index":529,"title":{},"name":{},"text":{"15":{}},"component":{}}],["home/.docker/config.json",{"_index":1950,"title":{},"name":{},"text":{"96":{}},"component":{}}],["home/jboss/.m2",{"_index":2010,"title":{},"name":{},"text":{"101":{}},"component":{}}],["home/projector",{"_index":1973,"title":{},"name":{},"text":{"98":{}},"component":{}}],["home/us",{"_index":2012,"title":{},"name":{},"text":{"101":{},"134":{}},"component":{}}],["home/user/.gradl",{"_index":2279,"title":{},"name":{},"text":{"134":{}},"component":{}}],["home/user/.m2",{"_index":66,"title":{},"name":{},"text":{"1":{},"101":{},"109":{}},"component":{}}],["home/user/.m2/repositori",{"_index":67,"title":{},"name":{},"text":{"1":{}},"component":{}}],["home/user/.m2/settings.xml",{"_index":2096,"title":{},"name":{},"text":{"109":{}},"component":{}}],["home/user/cacert",{"_index":1473,"title":{},"name":{},"text":{"53":{}},"component":{}}],["home/user/cert",{"_index":2002,"title":{},"name":{},"text":{"101":{},"134":{},"135":{},"138":{},"140":{}},"component":{}}],["home/user/certs/tls.c",{"_index":2018,"title":{},"name":{},"text":{"101":{},"134":{},"135":{},"138":{},"140":{}},"component":{}}],["home/user/ch",{"_index":801,"title":{},"name":{},"text":{"16":{}},"component":{}}],["home/user/data",{"_index":102,"title":{},"name":{},"text":{"1":{}},"component":{}}],["homepag",{"_index":896,"title":{},"name":{},"text":{"28":{}},"component":{}}],["host",{"_index":613,"title":{"149":{},"149-1":{},"149-4":{},"149-7":{}},"name":{"149":{}},"text":{"15":{},"18":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"46":{},"61":{},"62":{},"63":{},"70":{},"81":{},"95":{},"108":{},"113":{},"118":{},"126":{},"133":{},"145":{},"148":{},"149":{},"150":{}},"component":{}}],["hostnam",{"_index":702,"title":{"18":{}},"name":{"18":{}},"text":{"15":{},"18":{},"26":{},"42":{}},"component":{}}],["hour",{"_index":351,"title":{},"name":{},"text":{"11":{},"149":{}},"component":{}}],["hous",{"_index":1995,"title":{},"name":{},"text":{"100":{}},"component":{}}],["http",{"_index":463,"title":{"34-3":{}},"name":{},"text":{"14":{},"15":{},"28":{},"30":{},"34":{},"42":{},"46":{},"70":{},"71":{},"81":{},"98":{},"102":{},"110":{},"113":{},"119":{},"126":{},"133":{},"136":{},"138":{}},"component":{}}],["http.handlefunc(\"/act",{"_index":1072,"title":{},"name":{},"text":{"42":{}},"component":{}}],["http.handlefunc(\"/ev",{"_index":1071,"title":{},"name":{},"text":{"42":{}},"component":{}}],["http.listenandserve(\":8080",{"_index":1076,"title":{},"name":{},"text":{"42":{}},"component":{}}],["http.request",{"_index":1048,"title":{},"name":{},"text":{"42":{}},"component":{}}],["http.responsewrit",{"_index":1046,"title":{},"name":{},"text":{"42":{}},"component":{}}],["http://apach",{"_index":1341,"title":{},"name":{},"text":{"42":{}},"component":{}}],["http://littl",{"_index":1212,"title":{},"name":{},"text":{"42":{}},"component":{}}],["http://localhost:4167",{"_index":1192,"title":{},"name":{},"text":{"42":{}},"component":{}}],["http://localhost:8080",{"_index":1647,"title":{},"name":{},"text":{"58":{}},"component":{}}],["https://#?che",{"_index":2223,"title":{},"name":{},"text":{"124":{}},"component":{}}],["https://#?devfilepath",{"_index":2222,"title":{},"name":{},"text":{"123":{}},"component":{}}],["https://#?df=.yaml",{"_index":2293,"title":{},"name":{},"text":{"137":{}},"component":{}}],["https://#?imag",{"_index":2214,"title":{},"name":{},"text":{"121":{}},"component":{}}],["https://#?new",{"_index":2218,"title":{},"name":{},"text":{"122":{}},"component":{}}],["https://#?remot",{"_index":2213,"title":{},"name":{},"text":{"120":{}},"component":{}}],["https://#?storagetyp",{"_index":2228,"title":{},"name":{},"text":{"125":{}},"component":{}}],["https://#git@:/.git",{"_index":2141,"title":{},"name":{},"text":{"113":{}},"component":{}}],["https://#git@github.com:ch",{"_index":2136,"title":{},"name":{},"text":{"113":{}},"component":{}}],["https://#git@ssh.dev.azure.com:v3",{"_index":2148,"title":{},"name":{},"text":{"113":{}},"component":{}}],["https://#http",{"_index":2138,"title":{},"name":{},"text":{"113":{},"136":{}},"component":{}}],["https://#https://///pull",{"_index":2140,"title":{},"name":{},"text":{"113":{}},"component":{}}],["https://#https://///tree",{"_index":2139,"title":{},"name":{},"text":{"113":{}},"component":{}}],["https://#https:///scm//.git",{"_index":2143,"title":{},"name":{},"text":{"113":{}},"component":{}}],["https://#https:///users//repo",{"_index":2144,"title":{},"name":{},"text":{"113":{}},"component":{}}],["https://#https:///users//repos//browse?at=refs%2fheads%2f",{"_index":2145,"title":{},"name":{},"text":{"113":{}},"component":{}}],["https://#https://@dev.azure.com///_git",{"_index":2146,"title":{},"name":{},"text":{"113":{}},"component":{}}],["https://#https://@dev.azure.com///_git/?version=gb",{"_index":2147,"title":{},"name":{},"text":{"113":{}},"component":{}}],["https://#https://@raw.githubusercontent.com/ch",{"_index":2291,"title":{},"name":{},"text":{"136":{}},"component":{}}],["https://#https://github.com/ch",{"_index":2134,"title":{},"name":{},"text":{"113":{},"119":{}},"component":{}}],["https://#https://github.com/eclips",{"_index":2215,"title":{},"name":{},"text":{"121":{}},"component":{}}],["https://#https://raw.githubusercontent.com/ch",{"_index":2289,"title":{},"name":{},"text":{"136":{}},"component":{}}],["https:///api/kubernetes/namespac",{"_index":2032,"title":{},"name":{},"text":{"105":{},"108":{},"126":{}},"component":{}}],["https:///api/oauth/callback",{"_index":882,"title":{},"name":{},"text":{"27":{},"28":{},"29":{},"30":{},"31":{}},"component":{}}],["https:///api/user/id",{"_index":2239,"title":{},"name":{},"text":{"126":{}},"component":{}}],["https:///che",{"_index":1969,"title":{},"name":{},"text":{"98":{}},"component":{}}],["https:///dashboard/#/us",{"_index":2229,"title":{},"name":{},"text":{"126":{}},"component":{}}],["https:///dashboard/#/workspac",{"_index":1936,"title":{},"name":{},"text":{"94":{}},"component":{}}],["https:///plugin",{"_index":184,"title":{},"name":{},"text":{"4":{},"105":{}},"component":{}}],["https:///repository/jboss",{"_index":2008,"title":{},"name":{},"text":{"101":{}},"component":{}}],["https:///repository/maven",{"_index":2006,"title":{},"name":{},"text":{"101":{},"134":{}},"component":{}}],["https:///repository/npm",{"_index":2300,"title":{},"name":{},"text":{"139":{}},"component":{}}],["https:///repository/pypi",{"_index":2310,"title":{},"name":{},"text":{"140":{}},"component":{}}],["https:///repository/redhat",{"_index":2005,"title":{},"name":{},"text":{"101":{}},"component":{}}],["https:///swagger",{"_index":1739,"title":{},"name":{},"text":{"69":{}},"component":{}}],["https://10.33.177.118:3000",{"_index":1371,"title":{},"name":{},"text":{"46":{}},"component":{}}],["https://@github.com/username/repo.git",{"_index":2235,"title":{},"name":{},"text":{"126":{}},"component":{}}],["https://api.segment.io/v1/t",{"_index":2384,"title":{},"name":{},"text":{"149":{}},"component":{}}],["https://app.vsaex.visualstudio.com/app/regist",{"_index":915,"title":{},"name":{},"text":{"30":{}},"component":{}}],["https://charts.jetstack.io",{"_index":1570,"title":{},"name":{},"text":{"57":{}},"component":{}}],["https://devfile.io/docs/2.2.0/ad",{"_index":2288,"title":{},"name":{},"text":{"136":{}},"component":{}}],["https://docs.openshift.com/contain",{"_index":626,"title":{},"name":{},"text":{"15":{}},"component":{}}],["https://git.example.com:8443",{"_index":1360,"title":{},"name":{},"text":{"46":{}},"component":{}}],["https://github.com",{"_index":900,"title":{},"name":{},"text":{"28":{}},"component":{}}],["https://github.com/ch",{"_index":1077,"title":{},"name":{},"text":{"42":{},"63":{},"119":{}},"component":{}}],["https://github.com/eclips",{"_index":2065,"title":{},"name":{},"text":{"105":{}},"component":{}}],["https://github.com/eclipse/ch",{"_index":2188,"title":{},"name":{},"text":{"118":{}},"component":{}}],["https://github.com/settings/applications/new",{"_index":895,"title":{},"name":{},"text":{"28":{}},"component":{}}],["https://gitlab.com",{"_index":908,"title":{},"name":{},"text":{"29":{}},"component":{}}],["https://keycloak.$(minikub",{"_index":1664,"title":{},"name":{},"text":{"58":{}},"component":{}}],["https://kubernetes.github.io/ingress",{"_index":1553,"title":{},"name":{},"text":{"57":{}},"component":{}}],["https://maven.pkg.github.com/ch",{"_index":1119,"title":{},"name":{},"text":{"42":{}},"component":{}}],["https://open",{"_index":1401,"title":{},"name":{},"text":{"50":{}},"component":{}}],["https://raw.githubusercontent.com/devfile/devworkspac",{"_index":1807,"title":{},"name":{},"text":{"71":{}},"component":{}}],["https://raw.githubusercontent.com/eclips",{"_index":1763,"title":{},"name":{},"text":{"70":{}},"component":{}}],["https://repo1.maven.org/maven2",{"_index":1118,"title":{},"name":{},"text":{"42":{}},"component":{}}],["https://static.woopra.com/js/w.j",{"_index":2385,"title":{},"name":{},"text":{"149":{}},"component":{}}],["https://sts.windows.net/$(az",{"_index":1597,"title":{},"name":{},"text":{"57":{}},"component":{}}],["https://url",{"_index":2035,"title":{},"name":{},"text":{"105":{}},"component":{}}],["https://workspaces.openshift.com",{"_index":2360,"title":{},"name":{},"text":{"149":{}},"component":{}}],["https://www.eclipse.org/che/chectl",{"_index":1728,"title":{},"name":{},"text":{"65":{}},"component":{}}],["https://www.eclipse.org/che/docs/stable/administr",{"_index":586,"title":{},"name":{},"text":{"15":{}},"component":{}}],["https://www.open",{"_index":1410,"title":{},"name":{},"text":{"50":{},"106":{}},"component":{}}],["https://your",{"_index":1895,"title":{},"name":{},"text":{"81":{}},"component":{}}],["human",{"_index":783,"title":{},"name":{},"text":{"15":{}},"component":{}}],["i/o",{"_index":2165,"title":{},"name":{},"text":{"116":{}},"component":{}}],["ibm",{"_index":1884,"title":{},"name":{},"text":{"80":{}},"component":{}}],["icon",{"_index":846,"title":{"43":{}},"name":{"43":{}},"text":{"22":{},"23":{},"43":{},"110":{},"111":{},"141":{},"143":{},"146":{},"149":{}},"component":{}}],["id",{"_index":271,"title":{"67":{},"98":{},"103":{},"106":{},"118":{},"124":{},"57-6":{},"103-1":{},"103-2":{}},"name":{"67":{},"98":{},"103":{},"106":{},"118":{},"124":{}},"text":{"7":{},"10":{},"15":{},"27":{},"28":{},"29":{},"30":{},"31":{},"40":{},"42":{},"44":{},"50":{},"57":{},"67":{},"89":{},"95":{},"97":{},"98":{},"103":{},"105":{},"106":{},"113":{},"118":{},"124":{},"126":{},"129":{},"136":{},"145":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["id=k8",{"_index":1639,"title":{},"name":{},"text":{"58":{}},"component":{}}],["id_token",{"_index":728,"title":{},"name":{},"text":{"15":{}},"component":{}}],["ide.cloud",{"_index":1576,"title":{},"name":{},"text":{"57":{}},"component":{}}],["ide@v1",{"_index":2198,"title":{},"name":{},"text":{"118":{}},"component":{}}],["idea",{"_index":1961,"title":{},"name":{},"text":{"98":{},"103":{},"124":{},"150":{}},"component":{}}],["idea/latest",{"_index":1962,"title":{},"name":{},"text":{"98":{},"103":{},"124":{}},"component":{}}],["idea/next",{"_index":1963,"title":{},"name":{},"text":{"98":{},"103":{},"124":{}},"component":{}}],["idea:next",{"_index":1971,"title":{},"name":{},"text":{"98":{}},"component":{}}],["ident",{"_index":724,"title":{"68":{}},"name":{"68":{}},"text":{"15":{},"42":{},"52":{},"53":{},"57":{},"68":{},"99":{}},"component":{}}],["identif",{"_index":1345,"title":{},"name":{},"text":{"42":{},"148":{}},"component":{}}],["identifi",{"_index":381,"title":{},"name":{},"text":{"12":{},"24":{},"65":{},"148":{}},"component":{}}],["identityproviderurl",{"_index":723,"title":{},"name":{},"text":{"15":{},"57":{},"58":{}},"component":{}}],["identitytoken",{"_index":725,"title":{},"name":{},"text":{"15":{},"57":{}},"component":{}}],["idl",{"_index":535,"title":{},"name":{},"text":{"15":{},"149":{}},"component":{}}],["iex",{"_index":1719,"title":{},"name":{},"text":{"65":{}},"component":{}}],["ifnotpres",{"_index":563,"title":{},"name":{},"text":{"15":{}},"component":{}}],["ignor",{"_index":514,"title":{},"name":{},"text":{"15":{}},"component":{}}],["imag",{"_index":168,"title":{"4":{},"11":{},"45":{},"63":{},"64":{},"96":{},"121":{},"42-13":{},"42-14":{},"96-1":{},"96-2":{},"96-3":{}},"name":{"4":{},"11":{},"45":{},"63":{},"64":{},"96":{},"121":{}},"text":{"4":{},"7":{},"11":{},"14":{},"15":{},"42":{},"44":{},"45":{},"48":{},"50":{},"53":{},"54":{},"63":{},"64":{},"84":{},"96":{},"98":{},"99":{},"105":{},"110":{},"112":{},"113":{},"116":{},"121":{},"128":{},"148":{}},"component":{}}],["image/png",{"_index":855,"title":{},"name":{},"text":{"23":{}},"component":{}}],["image:tag",{"_index":1281,"title":{},"name":{},"text":{"42":{}},"component":{}}],["image:ubi8",{"_index":2053,"title":{},"name":{},"text":{"105":{},"116":{},"121":{}},"component":{}}],["image=\"$tag",{"_index":1908,"title":{},"name":{},"text":{"84":{}},"component":{}}],["image_pull_secret",{"_index":370,"title":{},"name":{},"text":{"11":{}},"component":{}}],["image_tag",{"_index":1701,"title":{},"name":{},"text":{"63":{}},"component":{}}],["imagepul",{"_index":598,"title":{},"name":{},"text":{"15":{},"82":{}},"component":{}}],["imagepullpolici",{"_index":520,"title":{},"name":{},"text":{"15":{}},"component":{}}],["immedi",{"_index":29,"title":{},"name":{},"text":{"1":{}},"component":{}}],["implement",{"_index":989,"title":{"42-4":{},"42-6":{},"42-7":{},"42-9":{},"42-10":{},"42-11":{}},"name":{},"text":{"42":{}},"component":{}}],["implicitli",{"_index":400,"title":{},"name":{},"text":{"12":{}},"component":{}}],["import",{"_index":18,"title":{"53":{}},"name":{"53":{}},"text":{"1":{},"26":{},"42":{},"46":{},"53":{},"110":{},"149":{}},"component":{}}],["importcert",{"_index":2016,"title":{},"name":{},"text":{"101":{},"134":{}},"component":{}}],["improv",{"_index":338,"title":{"116-1":{},"116-2":{}},"name":{},"text":{"11":{},"115":{},"116":{},"150":{}},"component":{}}],["in",{"_index":503,"title":{},"name":{},"text":{"15":{},"89":{},"116":{}},"component":{}}],["inact",{"_index":539,"title":{},"name":{},"text":{"15":{},"42":{}},"component":{}}],["inactivetimelimit",{"_index":1245,"title":{},"name":{},"text":{"42":{}},"component":{}}],["includ",{"_index":172,"title":{},"name":{},"text":{"4":{},"10":{},"12":{},"36":{},"46":{},"47":{},"50":{},"99":{},"103":{},"105":{},"112":{},"116":{},"126":{},"148":{},"149":{},"150":{}},"component":{}}],["inclusterus",{"_index":2316,"title":{},"name":{},"text":{"141":{}},"component":{}}],["incognito",{"_index":2177,"title":{},"name":{},"text":{"117":{},"149":{}},"component":{}}],["incom",{"_index":867,"title":{},"name":{},"text":{"25":{},"27":{},"54":{},"133":{}},"component":{}}],["incompat",{"_index":967,"title":{},"name":{},"text":{"40":{},"53":{}},"component":{}}],["inconsist",{"_index":2412,"title":{},"name":{},"text":{"150":{}},"component":{}}],["incorrect",{"_index":2237,"title":{},"name":{},"text":{"126":{}},"component":{}}],["increas",{"_index":1023,"title":{},"name":{},"text":{"42":{},"116":{}},"component":{}}],["increasedur",{"_index":996,"title":{"42-9":{}},"name":{},"text":{"42":{}},"component":{}}],["increaseduration(analyticsev",{"_index":1166,"title":{},"name":{},"text":{"42":{}},"component":{}}],["incub",{"_index":1116,"title":{},"name":{},"text":{"42":{}},"component":{}}],["incubator/ch",{"_index":1120,"title":{},"name":{},"text":{"42":{},"98":{},"103":{},"105":{},"124":{}},"component":{}}],["incubator/intellij",{"_index":2209,"title":{},"name":{},"text":{"119":{}},"component":{}}],["incubator/kubernet",{"_index":1695,"title":{},"name":{},"text":{"63":{}},"component":{}}],["incubator/telemetri",{"_index":1078,"title":{},"name":{},"text":{"42":{}},"component":{}}],["index:releas",{"_index":1504,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["index:v4.12",{"_index":1509,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["indic",{"_index":552,"title":{},"name":{},"text":{"15":{},"72":{},"126":{}},"component":{}}],["individu",{"_index":570,"title":{},"name":{},"text":{"15":{},"34":{},"35":{},"76":{},"92":{}},"component":{}}],["infin",{"_index":2122,"title":{},"name":{},"text":{"112":{}},"component":{}}],["info",{"_index":596,"title":{},"name":{},"text":{"15":{},"42":{},"105":{},"136":{}},"component":{}}],["inform",{"_index":1301,"title":{},"name":{},"text":{"42":{},"44":{},"46":{},"110":{},"113":{},"126":{},"132":{},"133":{},"141":{},"147":{},"149":{}},"component":{}}],["infrastructur",{"_index":935,"title":{},"name":{},"text":{"35":{},"76":{},"80":{},"93":{}},"component":{}}],["infrastructurefailur",{"_index":1799,"title":{},"name":{},"text":{"71":{}},"component":{}}],["ingress",{"_index":275,"title":{"8-1":{},"57-2":{}},"name":{},"text":{"8":{},"15":{},"18":{},"25":{},"42":{},"57":{},"89":{},"116":{}},"component":{}}],["ingressclass",{"_index":707,"title":{},"name":{},"text":{"15":{}},"component":{}}],["ingressclassnam",{"_index":706,"title":{},"name":{},"text":{"15":{}},"component":{}}],["init",{"_index":2011,"title":{},"name":{},"text":{"101":{},"134":{},"135":{}},"component":{}}],["init.gradl",{"_index":2280,"title":{},"name":{},"text":{"134":{}},"component":{}}],["initi",{"_index":1690,"title":{},"name":{},"text":{"61":{},"101":{},"134":{},"136":{}},"component":{}}],["inject",{"_index":1135,"title":{"93":{}},"name":{"93":{}},"text":{"42":{},"53":{},"93":{},"104":{},"136":{}},"component":{}}],["inlin",{"_index":1967,"title":{},"name":{},"text":{"98":{},"124":{}},"component":{}}],["input",{"_index":2199,"title":{},"name":{},"text":{"118":{}},"component":{}}],["inputstream",{"_index":1205,"title":{},"name":{},"text":{"42":{}},"component":{}}],["insecureskipverifi",{"_index":1781,"title":{},"name":{},"text":{"71":{}},"component":{}}],["insid",{"_index":1093,"title":{},"name":{},"text":{"42":{},"53":{},"98":{},"103":{},"116":{},"124":{},"129":{},"148":{},"149":{}},"component":{}}],["inspect",{"_index":1935,"title":{},"name":{},"text":{"93":{}},"component":{}}],["instal",{"_index":131,"title":{"5":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"74":{},"90":{},"146":{},"57-1":{},"57-2":{},"57-3":{},"57-7":{},"65-1":{},"65-2":{},"106-1":{}},"name":{"5":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"74":{},"90":{},"146":{}},"text":{"3":{},"4":{},"5":{},"8":{},"11":{},"13":{},"15":{},"16":{},"18":{},"19":{},"34":{},"35":{},"36":{},"38":{},"39":{},"40":{},"42":{},"45":{},"46":{},"51":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"70":{},"71":{},"72":{},"74":{},"75":{},"76":{},"77":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"88":{},"90":{},"96":{},"106":{},"109":{},"110":{},"116":{},"130":{},"133":{},"139":{},"141":{},"144":{},"146":{},"147":{},"150":{}},"component":{}}],["install.log",{"_index":1730,"title":{},"name":{},"text":{"65":{}},"component":{}}],["install.sh",{"_index":1726,"title":{},"name":{},"text":{"65":{}},"component":{}}],["installcrds=tru",{"_index":1572,"title":{},"name":{},"text":{"57":{}},"component":{}}],["installplan",{"_index":1873,"title":{},"name":{},"text":{"77":{}},"component":{}}],["installplanapprov",{"_index":1869,"title":{},"name":{},"text":{"77":{}},"component":{}}],["instanc",{"_index":213,"title":{"141":{},"50-1":{},"50-2":{}},"name":{},"text":{"5":{},"6":{},"8":{},"13":{},"15":{},"29":{},"38":{},"47":{},"50":{},"51":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"70":{},"71":{},"72":{},"73":{},"79":{},"83":{},"84":{},"85":{},"86":{},"91":{},"92":{},"95":{},"96":{},"98":{},"102":{},"106":{},"107":{},"109":{},"112":{},"113":{},"120":{},"126":{},"128":{},"136":{},"141":{},"143":{},"144":{},"146":{},"147":{}},"component":{}}],["instead",{"_index":608,"title":{},"name":{},"text":{"15":{},"106":{}},"component":{}}],["instruct",{"_index":161,"title":{},"name":{},"text":{"3":{},"7":{},"15":{},"42":{},"50":{},"54":{},"55":{},"56":{},"57":{},"62":{},"84":{},"108":{},"141":{},"146":{}},"component":{}}],["insuffici",{"_index":2238,"title":{},"name":{},"text":{"126":{}},"component":{}}],["integ",{"_index":1734,"title":{},"name":{},"text":{"66":{}},"component":{}}],["integr",{"_index":459,"title":{"104":{},"110-1":{},"150-5":{}},"name":{"104":{}},"text":{"14":{},"42":{},"57":{},"110":{},"118":{},"145":{},"150":{}},"component":{}}],["intellig",{"_index":2425,"title":{},"name":{},"text":{"150":{}},"component":{}}],["intellij",{"_index":1960,"title":{},"name":{},"text":{"98":{},"103":{},"124":{},"150":{}},"component":{}}],["intellisens",{"_index":2170,"title":{},"name":{},"text":{"116":{}},"component":{}}],["intend",{"_index":406,"title":{},"name":{},"text":{"12":{},"98":{},"105":{},"143":{}},"component":{}}],["interact",{"_index":466,"title":{},"name":{},"text":{"14":{},"44":{},"47":{},"52":{},"73":{},"78":{},"89":{},"110":{},"147":{},"149":{}},"component":{}}],["intercept",{"_index":2160,"title":{},"name":{},"text":{"115":{}},"component":{}}],["interest",{"_index":2395,"title":{},"name":{},"text":{"150":{}},"component":{}}],["interfac",{"_index":1223,"title":{},"name":{},"text":{"42":{},"61":{},"69":{},"102":{}},"component":{}}],["interfer",{"_index":2155,"title":{},"name":{},"text":{"115":{}},"component":{}}],["interlink",{"_index":2341,"title":{},"name":{},"text":{"145":{}},"component":{}}],["intermedi",{"_index":1441,"title":{},"name":{},"text":{"53":{}},"component":{}}],["intern",{"_index":399,"title":{},"name":{},"text":{"12":{},"15":{},"34":{},"50":{}},"component":{}}],["internet",{"_index":1399,"title":{},"name":{},"text":{"50":{},"54":{},"84":{},"85":{},"106":{}},"component":{}}],["interv",{"_index":350,"title":{},"name":{},"text":{"11":{},"70":{},"71":{}},"component":{}}],["introduc",{"_index":454,"title":{},"name":{},"text":{"13":{},"48":{}},"component":{}}],["introduct",{"_index":1990,"title":{"99":{},"150":{}},"name":{"99":{},"150":{}},"text":{},"component":{}}],["invalid",{"_index":965,"title":{},"name":{},"text":{"40":{},"71":{}},"component":{}}],["invok",{"_index":2080,"title":{},"name":{},"text":{"106":{}},"component":{}}],["involv",{"_index":752,"title":{},"name":{},"text":{"15":{}},"component":{}}],["io.qua.dep.dev.runtimeupdatesprocessor",{"_index":1203,"title":{},"name":{},"text":{"42":{}},"component":{}}],["io.quarku",{"_index":1111,"title":{},"name":{},"text":{"42":{}},"component":{}}],["io.quarkus:quarku",{"_index":1099,"title":{},"name":{},"text":{"42":{}},"component":{}}],["io/ioutil",{"_index":1039,"title":{},"name":{},"text":{"42":{}},"component":{}}],["ioutil.readall(bodi",{"_index":1060,"title":{},"name":{},"text":{"42":{}},"component":{}}],["ip",{"_index":1163,"title":{},"name":{},"text":{"42":{},"57":{},"116":{}},"component":{}}],["ip).nip.io",{"_index":1666,"title":{},"name":{},"text":{"58":{}},"component":{}}],["ip).nip.io/realms/ch",{"_index":1637,"title":{},"name":{},"text":{"58":{}},"component":{}}],["ipv4",{"_index":1579,"title":{},"name":{},"text":{"57":{}},"component":{}}],["irrevers",{"_index":1849,"title":{},"name":{},"text":{"76":{}},"component":{}}],["isen",{"_index":992,"title":{"42-6":{}},"name":{},"text":{"42":{}},"component":{}}],["isol",{"_index":674,"title":{},"name":{},"text":{"15":{},"24":{},"25":{},"28":{},"150":{}},"component":{}}],["issu",{"_index":1417,"title":{},"name":{},"text":{"50":{},"114":{},"115":{},"117":{},"126":{},"141":{}},"component":{}}],["issuer",{"_index":1595,"title":{},"name":{},"text":{"57":{},"58":{}},"component":{}}],["item",{"_index":1821,"title":{},"name":{},"text":{"72":{},"149":{},"150":{}},"component":{}}],["itself",{"_index":2340,"title":{},"name":{},"text":{"145":{}},"component":{}}],["jackson",{"_index":1112,"title":{},"name":{},"text":{"42":{}},"component":{}}],["jar",{"_index":1278,"title":{},"name":{},"text":{"42":{}},"component":{}}],["java",{"_index":461,"title":{},"name":{},"text":{"14":{},"23":{},"42":{},"53":{},"101":{}},"component":{}}],["java.util.hashmap",{"_index":1137,"title":{},"name":{},"text":{"42":{}},"component":{}}],["java.util.map",{"_index":1138,"title":{},"name":{},"text":{"42":{}},"component":{}}],["java.util.opt",{"_index":1124,"title":{},"name":{},"text":{"42":{}},"component":{}}],["java/current/jre/lib/security/cacert",{"_index":2020,"title":{},"name":{},"text":{"101":{}},"component":{}}],["java11",{"_index":1703,"title":{},"name":{},"text":{"63":{},"101":{}},"component":{}}],["java8",{"_index":2013,"title":{},"name":{},"text":{"101":{}},"component":{}}],["java8:latest",{"_index":1709,"title":{},"name":{},"text":{"63":{}},"component":{}}],["javax.enterprise.context.depend",{"_index":1125,"title":{},"name":{},"text":{"42":{}},"component":{}}],["javax.enterprise.inject.altern",{"_index":1126,"title":{},"name":{},"text":{"42":{}},"component":{}}],["javax.inject.inject",{"_index":1139,"title":{},"name":{},"text":{"42":{}},"component":{}}],["javax.ws.rs.consum",{"_index":1216,"title":{},"name":{},"text":{"42":{}},"component":{}}],["javax.ws.rs.core.mediatyp",{"_index":1219,"title":{},"name":{},"text":{"42":{}},"component":{}}],["javax.ws.rs.core.respons",{"_index":1220,"title":{},"name":{},"text":{"42":{}},"component":{}}],["javax.ws.rs.path",{"_index":1218,"title":{},"name":{},"text":{"42":{}},"component":{}}],["javax.ws.rs.post",{"_index":1217,"title":{},"name":{},"text":{"42":{}},"component":{}}],["jboss",{"_index":2007,"title":{},"name":{},"text":{"101":{}},"component":{}}],["jetbrain",{"_index":1959,"title":{},"name":{},"text":{"98":{},"103":{},"124":{},"150":{}},"component":{}}],["jetstack",{"_index":1569,"title":{},"name":{},"text":{"57":{}},"component":{}}],["jetstack/cert",{"_index":1571,"title":{},"name":{},"text":{"57":{}},"component":{}}],["job",{"_index":816,"title":{},"name":{},"text":{"19":{},"118":{}},"component":{}}],["join",{"_index":2388,"title":{"150-2":{}},"name":{},"text":{"150":{}},"component":{}}],["jq",{"_index":1480,"title":{},"name":{},"text":{"53":{},"54":{},"84":{}},"component":{}}],["json",{"_index":312,"title":{},"name":{},"text":{"9":{},"23":{},"50":{}},"component":{}}],["jsonb",{"_index":1196,"title":{},"name":{},"text":{"42":{}},"component":{}}],["jsonpath='{.data",{"_index":1931,"title":{},"name":{},"text":{"90":{},"91":{}},"component":{}}],["jsonpath='{.status.cheurl",{"_index":1432,"title":{},"name":{},"text":{"51":{}},"component":{}}],["jsonpath={\".items[0].metadata.namespac",{"_index":828,"title":{},"name":{},"text":{"21":{}},"component":{}}],["jvm",{"_index":1001,"title":{"42-13":{}},"name":{},"text":{"42":{},"70":{},"71":{}},"component":{}}],["k8",{"_index":365,"title":{},"name":{},"text":{"11":{},"58":{},"63":{},"70":{},"71":{}},"component":{}}],["k8spodwaittimeout=1800000",{"_index":1909,"title":{},"name":{},"text":{"84":{},"85":{}},"component":{}}],["keep",{"_index":527,"title":{"66":{}},"name":{"66":{}},"text":{"15":{},"41":{},"66":{},"113":{}},"component":{}}],["kept",{"_index":2233,"title":{},"name":{},"text":{"126":{}},"component":{}}],["key",{"_index":23,"title":{},"name":{},"text":{"1":{},"8":{},"18":{},"19":{},"31":{},"34":{},"42":{},"53":{},"57":{},"72":{},"81":{},"92":{},"107":{},"109":{},"113":{},"128":{},"133":{},"136":{},"149":{}},"component":{}}],["key=valu",{"_index":123,"title":{},"name":{},"text":{"3":{}},"component":{}}],["keycloak",{"_index":1525,"title":{"58":{}},"name":{"58":{}},"text":{"56":{},"58":{},"62":{}},"component":{}}],["keystor",{"_index":1472,"title":{},"name":{},"text":{"53":{},"101":{}},"component":{}}],["keytool",{"_index":1471,"title":{},"name":{},"text":{"53":{},"101":{},"134":{}},"component":{}}],["ki",{"_index":952,"title":{},"name":{},"text":{"36":{}},"component":{}}],["kill",{"_index":508,"title":{},"name":{},"text":{"15":{}},"component":{}}],["kind",{"_index":46,"title":{},"name":{},"text":{"1":{},"9":{},"15":{},"21":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"58":{},"70":{},"71":{},"72":{},"75":{},"77":{},"96":{},"101":{},"105":{},"107":{},"108":{},"109":{},"112":{},"126":{},"133":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["kit",{"_index":2393,"title":{},"name":{},"text":{"150":{}},"component":{}}],["know",{"_index":2000,"title":{},"name":{},"text":{"101":{},"105":{},"113":{},"136":{}},"component":{}}],["known",{"_index":2174,"title":{},"name":{},"text":{"117":{}},"component":{}}],["kube",{"_index":439,"title":{},"name":{},"text":{"12":{},"15":{},"52":{}},"component":{}}],["kube/config",{"_index":2326,"title":{},"name":{},"text":{"141":{},"145":{}},"component":{}}],["kubeadmin",{"_index":1689,"title":{},"name":{},"text":{"61":{}},"component":{}}],["kubeconfig",{"_index":1551,"title":{},"name":{},"text":{"57":{}},"component":{}}],["kubectl",{"_index":280,"title":{"96-1":{}},"name":{},"text":{"8":{},"17":{},"18":{},"19":{},"21":{},"23":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"43":{},"46":{},"49":{},"51":{},"53":{},"57":{},"58":{},"59":{},"66":{},"77":{},"83":{},"90":{},"91":{},"96":{},"105":{},"107":{},"108":{},"109":{},"112":{},"131":{},"133":{}},"component":{}}],["kubelogin",{"_index":1532,"title":{},"name":{},"text":{"57":{}},"component":{}}],["kuberbacproxi",{"_index":749,"title":{},"name":{},"text":{"15":{}},"component":{}}],["kubernet",{"_index":27,"title":{"93":{},"104":{},"105":{},"131":{},"8-1":{},"57-2":{},"57-3":{},"57-7":{}},"name":{"104":{}},"text":{"1":{},"8":{},"10":{},"11":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"34":{},"36":{},"40":{},"42":{},"43":{},"44":{},"48":{},"52":{},"53":{},"55":{},"56":{},"57":{},"58":{},"59":{},"63":{},"64":{},"72":{},"76":{},"77":{},"80":{},"82":{},"85":{},"89":{},"90":{},"91":{},"92":{},"93":{},"96":{},"104":{},"105":{},"107":{},"108":{},"109":{},"112":{},"116":{},"126":{},"128":{},"129":{},"131":{},"132":{},"133":{},"148":{},"150":{}},"component":{}}],["kubernetes.io/dockercfg",{"_index":1949,"title":{},"name":{},"text":{"96":{}},"component":{}}],["kubernetes.io/dockerconfigjson",{"_index":1952,"title":{},"name":{},"text":{"96":{}},"component":{}}],["kubernetes.io/ingress.class",{"_index":692,"title":{},"name":{},"text":{"15":{}},"component":{}}],["kubernetes.io/metadata.nam",{"_index":872,"title":{},"name":{},"text":{"25":{}},"component":{}}],["kubernetesimagepul",{"_index":1711,"title":{},"name":{},"text":{"64":{}},"component":{}}],["l",{"_index":825,"title":{},"name":{},"text":{"21":{},"42":{},"57":{},"58":{},"70":{},"71":{}},"component":{}}],["label",{"_index":39,"title":{"8":{},"8-1":{}},"name":{"8":{}},"text":{"1":{},"8":{},"15":{},"18":{},"19":{},"21":{},"23":{},"24":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"46":{},"53":{},"58":{},"70":{},"71":{},"72":{},"75":{},"96":{},"101":{},"106":{},"107":{},"108":{},"109":{},"112":{},"126":{},"128":{},"133":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["land",{"_index":239,"title":{},"name":{},"text":{"5":{},"44":{}},"component":{}}],["lang='en_us.utf",{"_index":1264,"title":{},"name":{},"text":{"42":{}},"component":{}}],["languag",{"_index":1923,"title":{"130":{}},"name":{"130":{}},"text":{"89":{},"99":{},"129":{},"130":{},"148":{},"149":{},"150":{}},"component":{}}],["language='en_us:en",{"_index":1265,"title":{},"name":{},"text":{"42":{}},"component":{}}],["larg",{"_index":144,"title":{},"name":{},"text":{"3":{}},"component":{}}],["last",{"_index":1243,"title":{},"name":{},"text":{"42":{},"70":{},"71":{}},"component":{}}],["lasteventtim",{"_index":1248,"title":{},"name":{},"text":{"42":{}},"component":{}}],["lastip",{"_index":1251,"title":{},"name":{},"text":{"42":{}},"component":{}}],["lastownerid",{"_index":1250,"title":{},"name":{},"text":{"42":{}},"component":{}}],["lastresolut",{"_index":1253,"title":{},"name":{},"text":{"42":{}},"component":{}}],["lastuserag",{"_index":1252,"title":{},"name":{},"text":{"42":{}},"component":{}}],["later",{"_index":1357,"title":{},"name":{},"text":{"46":{},"110":{}},"component":{}}],["latest",{"_index":562,"title":{},"name":{},"text":{"15":{},"42":{},"47":{},"50":{},"63":{},"65":{},"73":{},"88":{},"98":{},"103":{},"105":{},"116":{},"121":{},"124":{},"150":{}},"component":{}}],["latter",{"_index":231,"title":{},"name":{},"text":{"5":{},"42":{}},"component":{}}],["layer",{"_index":2424,"title":{},"name":{},"text":{"150":{}},"component":{}}],["lead",{"_index":624,"title":{},"name":{},"text":{"15":{}},"component":{}}],["learn",{"_index":257,"title":{},"name":{},"text":{"6":{},"57":{},"74":{},"127":{},"150":{}},"component":{}}],["leav",{"_index":557,"title":{},"name":{},"text":{"15":{},"95":{}},"component":{}}],["left",{"_index":578,"title":{},"name":{},"text":{"15":{},"35":{},"141":{},"146":{}},"component":{}}],["length",{"_index":977,"title":{},"name":{},"text":{"40":{},"72":{}},"component":{}}],["let’",{"_index":1526,"title":{"57-5":{}},"name":{},"text":{"57":{}},"component":{}}],["level",{"_index":322,"title":{"34-1":{},"103-2":{}},"name":{},"text":{"10":{},"15":{},"34":{},"98":{}},"component":{}}],["librari",{"_index":1031,"title":{},"name":{},"text":{"42":{}},"component":{}}],["licens",{"_index":2365,"title":{},"name":{},"text":{"149":{}},"component":{}}],["life",{"_index":2190,"title":{},"name":{},"text":{"118":{}},"component":{}}],["lifecycl",{"_index":224,"title":{},"name":{},"text":{"5":{},"13":{},"54":{},"84":{},"112":{},"150":{}},"component":{}}],["limit",{"_index":307,"title":{"66":{}},"name":{"66":{}},"text":{"9":{},"11":{},"12":{},"15":{},"40":{},"41":{},"42":{},"45":{},"66":{},"116":{},"149":{}},"component":{}}],["line",{"_index":199,"title":{},"name":{},"text":{"5":{},"28":{},"36":{},"39":{},"43":{},"50":{},"51":{},"55":{},"57":{},"61":{},"65":{},"70":{},"71":{},"96":{},"98":{},"101":{},"105":{},"112":{},"124":{},"126":{},"133":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["link",{"_index":880,"title":{"102":{},"27-1":{},"27-2":{},"133-1":{},"133-2":{}},"name":{},"text":{"27":{},"43":{},"95":{},"102":{},"110":{},"111":{},"118":{},"122":{},"123":{},"127":{},"132":{},"133":{},"137":{}},"component":{}}],["linter",{"_index":1940,"title":{},"name":{},"text":{"95":{}},"component":{}}],["linux",{"_index":1712,"title":{"65-2":{}},"name":{},"text":{"65":{},"149":{}},"component":{}}],["list",{"_index":167,"title":{"4":{},"105-1":{}},"name":{"4":{}},"text":{"4":{},"11":{},"15":{},"17":{},"21":{},"34":{},"42":{},"45":{},"47":{},"50":{},"53":{},"57":{},"63":{},"64":{},"65":{},"70":{},"71":{},"73":{},"76":{},"79":{},"105":{},"106":{},"110":{},"121":{},"129":{},"130":{},"132":{}},"component":{}}],["listen",{"_index":1191,"title":{},"name":{},"text":{"42":{},"116":{},"118":{}},"component":{}}],["literal=clientsecret=$(az",{"_index":1594,"title":{},"name":{},"text":{"57":{}},"component":{}}],["literal=devspac",{"_index":1761,"title":{},"name":{},"text":{"70":{}},"component":{}}],["literal=dwo",{"_index":1806,"title":{},"name":{},"text":{"71":{}},"component":{}}],["literal=githost",{"_index":1358,"title":{},"name":{},"text":{"46":{}},"component":{}}],["live",{"_index":1193,"title":{},"name":{},"text":{"42":{},"105":{}},"component":{}}],["load",{"_index":1032,"title":{"117":{}},"name":{"117":{}},"text":{"42":{},"57":{},"70":{},"98":{},"99":{},"103":{},"113":{},"114":{},"117":{},"124":{},"129":{},"136":{}},"component":{}}],["loadbalanc",{"_index":1563,"title":{},"name":{},"text":{"57":{}},"component":{}}],["local",{"_index":572,"title":{"56":{},"61":{},"56-1":{}},"name":{"56":{},"61":{}},"text":{"15":{},"16":{},"35":{},"39":{},"56":{},"61":{},"62":{},"80":{},"103":{},"106":{},"116":{},"126":{},"141":{},"145":{},"150":{}},"component":{}}],["localhost",{"_index":619,"title":{},"name":{},"text":{"15":{}},"component":{}}],["locat",{"_index":1029,"title":{},"name":{},"text":{"42":{},"57":{}},"component":{}}],["log",{"_index":609,"title":{"16":{},"34":{},"129":{},"130":{},"131":{},"132":{},"34-1":{},"34-3":{}},"name":{"16":{},"34":{},"129":{},"130":{},"131":{},"132":{}},"text":{"15":{},"16":{},"21":{},"27":{},"28":{},"29":{},"30":{},"31":{},"33":{},"34":{},"42":{},"53":{},"57":{},"58":{},"65":{},"70":{},"71":{},"93":{},"105":{},"108":{},"114":{},"126":{},"129":{},"130":{},"131":{},"132":{},"133":{},"141":{},"142":{},"143":{},"145":{},"149":{}},"component":{}}],["log.info(\"no",{"_index":1158,"title":{},"name":{},"text":{"42":{}},"component":{}}],["log.info(\"th",{"_index":1156,"title":{},"name":{},"text":{"42":{}},"component":{}}],["log.sugar",{"_index":1070,"title":{},"name":{},"text":{"42":{}},"component":{}}],["logger",{"_index":923,"title":{"34-2":{}},"name":{},"text":{"34":{},"42":{}},"component":{}}],["logger.info(\"ad",{"_index":1073,"title":{},"name":{},"text":{"42":{}},"component":{}}],["logger.info(\"get",{"_index":1051,"title":{},"name":{},"text":{"42":{}},"component":{}}],["logger.info(\"post",{"_index":1052,"title":{},"name":{},"text":{"42":{}},"component":{}}],["logger.info(\"start",{"_index":1075,"title":{},"name":{},"text":{"42":{}},"component":{}}],["logger.with(\"bodi",{"_index":1063,"title":{},"name":{},"text":{"42":{}},"component":{}}],["logger.with(\"err",{"_index":1057,"title":{},"name":{},"text":{"42":{}},"component":{}}],["logger.with(\"error",{"_index":1061,"title":{},"name":{},"text":{"42":{}},"component":{}}],["logging=trac",{"_index":934,"title":{},"name":{},"text":{"34":{}},"component":{}}],["logic",{"_index":991,"title":{"42-4":{}},"name":{},"text":{"42":{}},"component":{}}],["login",{"_index":1534,"title":{},"name":{},"text":{"57":{},"126":{},"141":{},"145":{}},"component":{}}],["loglevel",{"_index":595,"title":{},"name":{},"text":{"15":{}},"component":{}}],["logs/1648575098344",{"_index":804,"title":{},"name":{},"text":{"16":{}},"component":{}}],["long",{"_index":970,"title":{},"name":{},"text":{"40":{},"42":{},"116":{},"137":{}},"component":{}}],["longer",{"_index":1244,"title":{},"name":{},"text":{"42":{},"85":{}},"component":{}}],["loop",{"_index":1857,"title":{},"name":{},"text":{"77":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["lost",{"_index":573,"title":{},"name":{},"text":{"15":{},"35":{},"39":{},"112":{},"149":{}},"component":{}}],["m",{"_index":416,"title":{},"name":{},"text":{"12":{}},"component":{}}],["m2/settings.xml",{"_index":1117,"title":{},"name":{},"text":{"42":{}},"component":{}}],["machin",{"_index":174,"title":{},"name":{},"text":{"4":{},"16":{},"61":{},"150":{}},"component":{}}],["maco",{"_index":1713,"title":{"65-2":{}},"name":{},"text":{"65":{}},"component":{}}],["made",{"_index":730,"title":{},"name":{},"text":{"15":{},"118":{}},"component":{}}],["mail",{"_index":1542,"title":{},"name":{},"text":{"57":{}},"component":{}}],["main",{"_index":325,"title":{},"name":{},"text":{"10":{},"14":{},"42":{},"82":{},"88":{},"95":{},"98":{},"110":{},"111":{},"141":{},"142":{},"148":{},"150":{}},"component":{}}],["main.go",{"_index":1038,"title":{},"name":{},"text":{"42":{}},"component":{}}],["mainconfigur",{"_index":1129,"title":{},"name":{},"text":{"42":{}},"component":{}}],["mainconfiguration.java",{"_index":1121,"title":{},"name":{},"text":{"42":{}},"component":{}}],["mainconfiguration.welcomemessage.ifpresentorels",{"_index":1154,"title":{},"name":{},"text":{"42":{}},"component":{}}],["mainli",{"_index":1018,"title":{},"name":{},"text":{"42":{}},"component":{}}],["maintain",{"_index":2132,"title":{},"name":{},"text":{"113":{}},"component":{}}],["major",{"_index":1881,"title":{},"name":{},"text":{"80":{}},"component":{}}],["make",{"_index":25,"title":{},"name":{},"text":{"1":{},"25":{},"42":{},"54":{},"57":{},"72":{},"126":{},"142":{},"147":{},"150":{}},"component":{}}],["manag",{"_index":225,"title":{"60":{},"65":{},"67":{},"68":{},"69":{},"84":{},"85":{},"88":{},"105":{},"57-3":{},"65-1":{},"65-2":{}},"name":{"65":{},"67":{},"68":{},"69":{},"84":{},"85":{},"88":{},"105":{}},"text":{"5":{},"6":{},"8":{},"10":{},"12":{},"13":{},"15":{},"34":{},"44":{},"50":{},"52":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"65":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"74":{},"76":{},"78":{},"83":{},"84":{},"85":{},"88":{},"90":{},"93":{},"94":{},"105":{},"112":{},"141":{},"145":{},"148":{},"150":{}},"component":{}}],["mandatori",{"_index":963,"title":{},"name":{},"text":{"40":{}},"component":{}}],["mani",{"_index":1024,"title":{},"name":{},"text":{"42":{},"116":{}},"component":{}}],["manifest",{"_index":1088,"title":{},"name":{},"text":{"42":{}},"component":{}}],["manifest.yaml",{"_index":1317,"title":{},"name":{},"text":{"42":{}},"component":{}}],["manifest_with_[ingress|route].yaml",{"_index":1090,"title":{},"name":{},"text":{"42":{}},"component":{}}],["manifest_with_ingress.yaml",{"_index":1085,"title":{},"name":{},"text":{"42":{}},"component":{}}],["manifest_with_rout",{"_index":1086,"title":{},"name":{},"text":{"42":{}},"component":{}}],["manipul",{"_index":332,"title":{},"name":{},"text":{"10":{}},"component":{}}],["manual",{"_index":82,"title":{},"name":{},"text":{"1":{},"5":{},"16":{},"77":{},"79":{},"86":{},"126":{},"141":{}},"component":{}}],["map",{"_index":285,"title":{},"name":{},"text":{"8":{},"9":{},"14":{},"15":{},"42":{},"53":{},"82":{}},"component":{}}],["marketplac",{"_index":1412,"title":{},"name":{},"text":{"50":{},"54":{},"77":{}},"component":{}}],["master",{"_index":1648,"title":{},"name":{},"text":{"58":{}},"component":{}}],["match",{"_index":1089,"title":{},"name":{},"text":{"42":{},"72":{}},"component":{}}],["matchlabel",{"_index":871,"title":{},"name":{},"text":{"25":{},"42":{},"70":{},"71":{}},"component":{}}],["matchnam",{"_index":1746,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["matrix",{"_index":2104,"title":{},"name":{},"text":{"110":{},"111":{}},"component":{}}],["mattermost",{"_index":2397,"title":{},"name":{},"text":{"150":{}},"component":{}}],["maven",{"_index":1096,"title":{"101":{}},"name":{"101":{}},"text":{"42":{},"100":{},"101":{},"109":{},"128":{},"134":{}},"component":{}}],["maven:nightly;ch",{"_index":1705,"title":{},"name":{},"text":{"63":{}},"component":{}}],["maven=quay.io/eclipse/ch",{"_index":1704,"title":{},"name":{},"text":{"63":{}},"component":{}}],["mavenloc",{"_index":2282,"title":{},"name":{},"text":{"134":{}},"component":{}}],["max",{"_index":739,"title":{},"name":{},"text":{"15":{}},"component":{}}],["maxim",{"_index":1354,"title":{},"name":{},"text":{"45":{}},"component":{}}],["maximum",{"_index":522,"title":{},"name":{},"text":{"15":{},"49":{},"66":{},"72":{},"149":{}},"component":{}}],["maxnumberofrunningworkspacesperus",{"_index":521,"title":{},"name":{},"text":{"15":{},"49":{}},"component":{}}],["maxnumberofworkspacesperus",{"_index":524,"title":{},"name":{},"text":{"15":{},"66":{}},"component":{}}],["maxsurg",{"_index":1329,"title":{},"name":{},"text":{"42":{}},"component":{}}],["maxunavail",{"_index":1328,"title":{},"name":{},"text":{"42":{}},"component":{}}],["mean",{"_index":246,"title":{},"name":{},"text":{"5":{},"15":{},"42":{},"116":{}},"component":{}}],["meant",{"_index":495,"title":{},"name":{},"text":{"15":{}},"component":{}}],["mechan",{"_index":1736,"title":{},"name":{},"text":{"67":{},"72":{},"128":{},"150":{}},"component":{}}],["media",{"_index":854,"title":{},"name":{},"text":{"23":{}},"component":{}}],["mediatyp",{"_index":852,"title":{},"name":{},"text":{"23":{}},"component":{}}],["meet",{"_index":2401,"title":{},"name":{},"text":{"150":{}},"component":{}}],["member",{"_index":718,"title":{},"name":{},"text":{"15":{},"17":{},"57":{}},"component":{}}],["memori",{"_index":306,"title":{"45":{}},"name":{"45":{}},"text":{"9":{},"11":{},"12":{},"15":{},"45":{},"61":{},"63":{},"64":{},"70":{},"71":{},"116":{},"129":{}},"component":{}}],["memory=10240",{"_index":1681,"title":{},"name":{},"text":{"59":{}},"component":{}}],["memory=8192",{"_index":1622,"title":{},"name":{},"text":{"58":{}},"component":{}}],["memorylimit",{"_index":384,"title":{},"name":{},"text":{"12":{},"98":{},"112":{},"116":{}},"component":{}}],["memoryrequest",{"_index":386,"title":{},"name":{},"text":{"12":{},"98":{},"116":{}},"component":{}}],["menu",{"_index":2098,"title":{"110-3":{}},"name":{},"text":{"110":{},"111":{},"132":{},"141":{},"146":{},"149":{}},"component":{}}],["merg",{"_index":625,"title":{"95":{}},"name":{},"text":{"15":{},"42":{},"53":{},"95":{},"127":{}},"component":{}}],["messag",{"_index":243,"title":{},"name":{},"text":{"5":{},"15":{},"16":{},"42":{},"117":{},"122":{},"129":{},"141":{}},"component":{}}],["meta.yaml",{"_index":2370,"title":{},"name":{},"text":{"149":{}},"component":{}}],["metadata",{"_index":49,"title":{},"name":{},"text":{"1":{},"15":{},"21":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"44":{},"70":{},"71":{},"72":{},"75":{},"77":{},"96":{},"98":{},"101":{},"105":{},"107":{},"108":{},"109":{},"112":{},"126":{},"133":{},"134":{},"135":{},"138":{},"139":{},"140":{},"148":{}},"component":{}}],["method",{"_index":296,"title":{},"name":{},"text":{"9":{},"20":{},"42":{},"49":{},"62":{},"84":{},"141":{},"147":{}},"component":{}}],["metric",{"_index":480,"title":{"70-1":{},"70-2":{},"71-1":{},"71-2":{},"71-3":{},"71-5":{},"71-6":{}},"name":{},"text":{"15":{},"70":{},"71":{}},"component":{}}],["mi",{"_index":951,"title":{},"name":{},"text":{"36":{}},"component":{}}],["mib",{"_index":414,"title":{},"name":{},"text":{"12":{}},"component":{}}],["microprofil",{"_index":1134,"title":{},"name":{},"text":{"42":{}},"component":{}}],["microservic",{"_index":1920,"title":{},"name":{},"text":{"89":{},"150":{}},"component":{}}],["microsoft",{"_index":689,"title":{"30":{},"50":{},"57":{},"106":{},"130":{},"30-1":{},"30-2":{},"57-1":{},"57-2":{},"57-3":{},"57-4":{},"57-5":{},"57-6":{},"57-7":{},"106-1":{}},"name":{"30":{},"50":{},"57":{},"106":{}},"text":{"15":{},"30":{},"32":{},"38":{},"50":{},"55":{},"57":{},"62":{},"65":{},"67":{},"80":{},"92":{},"98":{},"103":{},"105":{},"106":{},"113":{},"116":{},"117":{},"124":{},"126":{},"129":{},"130":{},"136":{},"150":{}},"component":{}}],["millicor",{"_index":360,"title":{},"name":{},"text":{"11":{}},"component":{}}],["millisecond",{"_index":1237,"title":{},"name":{},"text":{"42":{}},"component":{}}],["minikub",{"_index":1524,"title":{"58":{},"59":{}},"name":{"58":{},"59":{}},"text":{"56":{},"58":{},"59":{},"62":{},"80":{}},"component":{}}],["minim",{"_index":468,"title":{},"name":{},"text":{"15":{},"45":{}},"component":{}}],["minimal:8.5",{"_index":1284,"title":{},"name":{},"text":{"42":{}},"component":{}}],["minimum",{"_index":759,"title":{},"name":{},"text":{"15":{}},"component":{}}],["minor",{"_index":1906,"title":{},"name":{},"text":{"84":{},"85":{},"86":{},"87":{}},"component":{}}],["minut",{"_index":549,"title":{},"name":{},"text":{"15":{},"116":{},"149":{}},"component":{}}],["mirror",{"_index":1489,"title":{},"name":{},"text":{"54":{},"84":{},"101":{}},"component":{}}],["misbehav",{"_index":2247,"title":{},"name":{},"text":{"129":{}},"component":{}}],["misc",{"_index":1771,"title":{},"name":{},"text":{"70":{}},"component":{}}],["miss",{"_index":1010,"title":{},"name":{},"text":{"42":{},"70":{},"71":{}},"component":{}}],["mkdir",{"_index":1630,"title":{},"name":{},"text":{"58":{}},"component":{}}],["mode",{"_index":606,"title":{},"name":{},"text":{"15":{},"34":{},"116":{},"117":{},"149":{},"150":{}},"component":{}}],["model",{"_index":2389,"title":{"150-4":{}},"name":{},"text":{},"component":{}}],["modern",{"_index":1921,"title":{},"name":{},"text":{"89":{}},"component":{}}],["modif",{"_index":1904,"title":{},"name":{},"text":{"82":{}},"component":{}}],["modifi",{"_index":31,"title":{},"name":{},"text":{"1":{},"24":{}},"component":{}}],["monday",{"_index":2402,"title":{},"name":{},"text":{"150":{}},"component":{}}],["monitor",{"_index":922,"title":{"70":{},"71":{}},"name":{"70":{},"71":{}},"text":{"33":{},"70":{},"71":{},"110":{},"145":{},"150":{}},"component":{}}],["monitoring.coreos.com/v1",{"_index":1744,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["monitoring=tru",{"_index":1751,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["more",{"_index":821,"title":{},"name":{},"text":{"21":{},"36":{},"42":{},"61":{},"71":{},"72":{},"95":{},"98":{},"105":{},"113":{},"116":{},"129":{},"142":{},"148":{},"149":{},"150":{}},"component":{}}],["mount",{"_index":43,"title":{"72":{},"107":{},"108":{},"109":{},"72-1":{},"72-2":{},"72-3":{}},"name":{"72":{},"107":{},"108":{},"109":{}},"text":{"1":{},"2":{},"4":{},"15":{},"35":{},"46":{},"53":{},"72":{},"101":{},"107":{},"108":{},"109":{},"112":{},"113":{},"126":{},"128":{},"136":{}},"component":{}}],["mountpath",{"_index":1327,"title":{},"name":{},"text":{"42":{}},"component":{}}],["mountsourc",{"_index":1974,"title":{},"name":{},"text":{"98":{},"112":{}},"component":{}}],["move",{"_index":1917,"title":{},"name":{},"text":{"88":{}},"component":{}}],["mozilla",{"_index":2178,"title":{},"name":{},"text":{"117":{}},"component":{}}],["ms",{"_index":1913,"title":{},"name":{},"text":{"85":{}},"component":{}}],["much",{"_index":2419,"title":{},"name":{},"text":{"150":{}},"component":{}}],["multi",{"_index":1384,"title":{},"name":{},"text":{"49":{},"78":{},"150":{}},"component":{}}],["multipl",{"_index":407,"title":{"49":{}},"name":{"49":{}},"text":{"12":{},"41":{},"49":{},"77":{},"99":{},"119":{},"122":{},"125":{},"126":{},"145":{}},"component":{}}],["multipli",{"_index":429,"title":{},"name":{},"text":{"12":{}},"component":{}}],["multiten",{"_index":865,"title":{},"name":{},"text":{"25":{}},"component":{}}],["multius",{"_index":2421,"title":{},"name":{},"text":{"150":{}},"component":{}}],["multizon",{"_index":145,"title":{},"name":{},"text":{"3":{}},"component":{}}],["mvn",{"_index":1098,"title":{},"name":{},"text":{"42":{},"109":{}},"component":{}}],["my.host.com",{"_index":620,"title":{},"name":{},"text":{"15":{}},"component":{}}],["my_email_address",{"_index":1596,"title":{},"name":{},"text":{"57":{}},"component":{}}],["my_registri",{"_index":1514,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["mydevfil",{"_index":2120,"title":{},"name":{},"text":{"112":{}},"component":{}}],["mykey",{"_index":1828,"title":{},"name":{},"text":{"72":{}},"component":{}}],["myvalu",{"_index":1829,"title":{},"name":{},"text":{"72":{}},"component":{}}],["n",{"_index":515,"title":{},"name":{},"text":{"15":{},"16":{},"18":{},"19":{},"21":{},"23":{},"42":{},"46":{},"49":{},"51":{},"57":{},"58":{},"66":{},"70":{},"71":{},"77":{},"84":{},"85":{},"90":{},"91":{},"96":{},"105":{},"108":{},"133":{}},"component":{}}],["n/a",{"_index":443,"title":{},"name":{},"text":{"12":{}},"component":{}}],["name",{"_index":50,"title":{"40":{},"51":{},"137":{},"34-2":{},"148-1":{}},"name":{"51":{},"137":{}},"text":{"1":{},"3":{},"7":{},"8":{},"9":{},"11":{},"12":{},"15":{},"18":{},"21":{},"23":{},"24":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"34":{},"35":{},"40":{},"42":{},"49":{},"50":{},"51":{},"53":{},"57":{},"63":{},"65":{},"66":{},"70":{},"71":{},"72":{},"75":{},"76":{},"77":{},"88":{},"96":{},"98":{},"101":{},"105":{},"106":{},"107":{},"108":{},"109":{},"112":{},"113":{},"116":{},"118":{},"120":{},"123":{},"124":{},"126":{},"132":{},"133":{},"134":{},"135":{},"137":{},"138":{},"139":{},"140":{},"143":{},"148":{}},"component":{}}],["name=eclips",{"_index":1519,"title":{},"name":{},"text":{"54":{}},"component":{}}],["namespac",{"_index":2,"title":{"1":{},"24":{},"40":{},"75":{}},"name":{"1":{},"24":{},"40":{},"75":{}},"text":{"1":{},"5":{},"10":{},"11":{},"14":{},"15":{},"16":{},"18":{},"19":{},"21":{},"24":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"40":{},"42":{},"44":{},"49":{},"53":{},"54":{},"57":{},"58":{},"63":{},"66":{},"70":{},"71":{},"72":{},"75":{},"76":{},"77":{},"83":{},"85":{},"96":{},"101":{},"105":{},"107":{},"108":{},"109":{},"112":{},"126":{},"131":{},"132":{},"133":{}},"component":{}}],["namespace=eclips",{"_index":1446,"title":{},"name":{},"text":{"53":{}},"component":{}}],["namespace=openshift",{"_index":1520,"title":{},"name":{},"text":{"54":{}},"component":{}}],["namespaces.yaml",{"_index":878,"title":{},"name":{},"text":{"25":{}},"component":{}}],["namespaceselector",{"_index":870,"title":{},"name":{},"text":{"25":{},"70":{},"71":{}},"component":{}}],["narrow",{"_index":2255,"title":{},"name":{},"text":{"132":{}},"component":{}}],["nativ",{"_index":1002,"title":{"42-14":{}},"name":{},"text":{"150":{}},"component":{}}],["navig",{"_index":183,"title":{"110":{},"111":{}},"name":{"110":{},"111":{}},"text":{"4":{},"57":{},"58":{},"59":{},"60":{},"61":{},"69":{},"79":{},"84":{},"85":{},"86":{},"95":{},"104":{},"118":{},"141":{},"145":{},"146":{},"149":{}},"component":{}}],["necessari",{"_index":297,"title":{},"name":{},"text":{"9":{},"10":{},"13":{},"45":{},"48":{},"70":{},"71":{},"82":{},"112":{},"126":{},"133":{},"150":{}},"component":{}}],["need",{"_index":373,"title":{},"name":{},"text":{"11":{},"14":{},"21":{},"44":{},"50":{},"57":{},"63":{},"76":{},"79":{},"80":{},"95":{},"98":{},"99":{},"112":{},"115":{},"116":{},"118":{},"122":{},"123":{},"126":{},"128":{},"129":{},"137":{},"143":{},"150":{}},"component":{}}],["net/http",{"_index":1040,"title":{},"name":{},"text":{"42":{}},"component":{}}],["network",{"_index":283,"title":{"25":{},"26":{},"115":{}},"name":{"25":{},"26":{},"115":{}},"text":{"8":{},"15":{},"17":{},"18":{},"25":{},"26":{},"37":{},"50":{},"54":{},"57":{},"58":{},"84":{},"114":{},"115":{}},"component":{}}],["networking.auth.identityproviderurl=https://keycloak.$(minikub",{"_index":1671,"title":{},"name":{},"text":{"58":{}},"component":{}}],["networking.auth.oauthclientname=k8",{"_index":1670,"title":{},"name":{},"text":{"58":{}},"component":{}}],["networking.auth.oauthsecret=eclips",{"_index":1669,"title":{},"name":{},"text":{"58":{}},"component":{}}],["networking.domain=$(minikub",{"_index":1668,"title":{},"name":{},"text":{"58":{}},"component":{}}],["networking.k8s.io/v1",{"_index":869,"title":{},"name":{},"text":{"25":{}},"component":{}}],["networkpolici",{"_index":866,"title":{},"name":{},"text":{"25":{}},"component":{}}],["never",{"_index":736,"title":{},"name":{},"text":{"15":{},"149":{}},"component":{}}],["new",{"_index":96,"title":{"7":{}},"name":{"7":{}},"text":{"1":{},"6":{},"7":{},"15":{},"21":{},"23":{},"28":{},"42":{},"46":{},"50":{},"58":{},"63":{},"65":{},"72":{},"79":{},"94":{},"96":{},"98":{},"101":{},"103":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"113":{},"116":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"128":{},"133":{},"134":{},"136":{},"137":{},"143":{},"147":{},"148":{},"149":{}},"component":{}}],["new&ch",{"_index":2212,"title":{},"name":{},"text":{"119":{}},"component":{}}],["newli",{"_index":156,"title":{},"name":{},"text":{"3":{},"39":{}},"component":{}}],["next",{"_index":561,"title":{},"name":{},"text":{"15":{},"36":{},"65":{},"88":{},"98":{},"103":{},"124":{},"132":{},"133":{}},"component":{}}],["next|stabl",{"_index":1919,"title":{},"name":{},"text":{"88":{}},"component":{}}],["nexu",{"_index":2307,"title":{},"name":{},"text":{"139":{}},"component":{}}],["nexus.c",{"_index":2297,"title":{},"name":{},"text":{"139":{}},"component":{}}],["nf",{"_index":954,"title":{},"name":{},"text":{"37":{}},"component":{}}],["nginx",{"_index":693,"title":{"57-2":{}},"name":{},"text":{"15":{},"57":{}},"component":{}}],["nginx.ingress.kubernetes.io/proxi",{"_index":694,"title":{},"name":{},"text":{"15":{}},"component":{}}],["nginx.ingress.kubernetes.io/ssl",{"_index":698,"title":{},"name":{},"text":{"15":{}},"component":{}}],["nginx/ingress",{"_index":1554,"title":{},"name":{},"text":{"57":{}},"component":{}}],["nicknam",{"_index":1543,"title":{},"name":{},"text":{"57":{}},"component":{}}],["nightli",{"_index":560,"title":{},"name":{},"text":{"15":{}},"component":{}}],["nil",{"_index":1056,"title":{},"name":{},"text":{"42":{}},"component":{}}],["nocrypt",{"_index":2262,"title":{},"name":{},"text":{"133":{}},"component":{}}],["node",{"_index":342,"title":{},"name":{},"text":{"11":{},"15":{},"45":{},"49":{},"58":{},"59":{},"61":{},"62":{},"63":{},"116":{}},"component":{}}],["node_extra_ca_cert",{"_index":2296,"title":{"139-2":{}},"name":{},"text":{"139":{}},"component":{}}],["node_extra_ca_certs=/publ",{"_index":2305,"title":{},"name":{},"text":{"139":{}},"component":{}}],["node_selector",{"_index":368,"title":{},"name":{},"text":{"11":{},"63":{}},"component":{}}],["nodeselector",{"_index":116,"title":{"3":{}},"name":{"3":{}},"text":{"3":{},"15":{},"41":{}},"component":{}}],["non",{"_index":221,"title":{},"name":{},"text":{"5":{},"15":{},"16":{},"35":{},"39":{},"70":{},"107":{},"112":{},"128":{}},"component":{}}],["none",{"_index":245,"title":{},"name":{},"text":{"5":{},"42":{},"77":{}},"component":{}}],["nonproxyhost",{"_index":612,"title":{},"name":{},"text":{"15":{}},"component":{}}],["noout",{"_index":1467,"title":{},"name":{},"text":{"53":{}},"component":{}}],["noprompt",{"_index":2017,"title":{},"name":{},"text":{"101":{},"134":{}},"component":{}}],["normal",{"_index":607,"title":{},"name":{},"text":{"15":{},"149":{}},"component":{}}],["note",{"_index":659,"title":{},"name":{},"text":{"15":{},"36":{},"57":{},"61":{},"98":{},"103":{},"124":{},"139":{}},"component":{}}],["noth",{"_index":1067,"title":{},"name":{},"text":{"42":{}},"component":{}}],["notic",{"_index":2251,"title":{},"name":{},"text":{"129":{}},"component":{}}],["notif",{"_index":2315,"title":{},"name":{},"text":{"141":{}},"component":{}}],["notifi",{"_index":1015,"title":{},"name":{},"text":{"42":{}},"component":{}}],["now",{"_index":1184,"title":{},"name":{},"text":{"42":{}},"component":{}}],["npm",{"_index":1997,"title":{"139":{}},"name":{"139":{}},"text":{"100":{},"139":{}},"component":{}}],["npm_config_registri",{"_index":2299,"title":{},"name":{},"text":{"139":{}},"component":{}}],["nuget",{"_index":1999,"title":{"135":{}},"name":{"135":{}},"text":{"100":{},"135":{}},"component":{}}],["nuget.config",{"_index":2286,"title":{},"name":{},"text":{"135":{}},"component":{}}],["null",{"_index":127,"title":{},"name":{},"text":{"3":{},"53":{}},"component":{}}],["number",{"_index":431,"title":{"66":{}},"name":{"66":{}},"text":{"12":{},"15":{},"41":{},"45":{},"49":{},"66":{},"71":{},"84":{},"85":{},"86":{},"116":{},"149":{}},"component":{}}],["numer",{"_index":14,"title":{},"name":{},"text":{"1":{}},"component":{}}],["o",{"_index":827,"title":{},"name":{},"text":{"21":{},"50":{},"51":{},"90":{},"91":{}},"component":{}}],["o=jsonpath=\"{.items[*].metadata.namespac",{"_index":1387,"title":{},"name":{},"text":{"49":{},"66":{}},"component":{}}],["o=jsonpath='{.items[*].metadata.nam",{"_index":1756,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["o=jsonpath='{.status.loadbalancer.ingress[0].ip",{"_index":1580,"title":{},"name":{},"text":{"57":{}},"component":{}}],["oauth",{"_index":437,"title":{"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"133":{},"141":{},"27-1":{},"27-2":{},"28-1":{},"28-2":{},"30-1":{},"30-2":{},"31-1":{},"31-2":{}},"name":{"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"133":{}},"text":{"12":{},"15":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"57":{},"92":{},"126":{},"133":{},"141":{},"144":{},"145":{},"147":{},"150":{}},"component":{}}],["oauth2",{"_index":1434,"title":{},"name":{},"text":{"52":{}},"component":{}}],["oauth2_proxy_insecure_oidc_allow_unverified_email",{"_index":1609,"title":{},"name":{},"text":{"57":{}},"component":{}}],["oauthaccesstokeninactivitytimeoutsecond",{"_index":731,"title":{},"name":{},"text":{"15":{}},"component":{}}],["oauthaccesstokenmaxagesecond",{"_index":738,"title":{},"name":{},"text":{"15":{}},"component":{}}],["oauthclient",{"_index":732,"title":{},"name":{},"text":{"15":{}},"component":{}}],["oauthclientnam",{"_index":742,"title":{},"name":{},"text":{"15":{},"57":{},"58":{}},"component":{}}],["oauthproxi",{"_index":750,"title":{},"name":{},"text":{"15":{}},"component":{}}],["oauthscop",{"_index":743,"title":{},"name":{},"text":{"15":{},"57":{}},"component":{}}],["oauthsecret",{"_index":745,"title":{},"name":{},"text":{"15":{},"57":{},"58":{}},"component":{}}],["object",{"_index":148,"title":{},"name":{},"text":{"3":{},"10":{},"13":{},"15":{},"23":{},"25":{},"40":{},"42":{},"48":{},"57":{},"65":{},"72":{},"82":{},"116":{}},"component":{}}],["observ",{"_index":489,"title":{"33":{}},"name":{"33":{}},"text":{"15":{},"33":{},"42":{},"70":{},"71":{},"131":{},"132":{}},"component":{}}],["obtain",{"_index":2334,"title":{},"name":{},"text":{"142":{}},"component":{}}],["oc",{"_index":205,"title":{},"name":{},"text":{"5":{},"8":{},"42":{},"46":{},"51":{},"54":{},"60":{},"61":{},"63":{},"70":{},"71":{},"76":{},"77":{},"84":{},"90":{},"105":{},"126":{},"147":{}},"component":{}}],["occur",{"_index":2246,"title":{},"name":{},"text":{"129":{}},"component":{}}],["oci",{"_index":2166,"title":{},"name":{},"text":{"116":{}},"component":{}}],["odo",{"_index":2346,"title":{},"name":{},"text":{"147":{}},"component":{}}],["of=che.eclipse.org",{"_index":590,"title":{},"name":{},"text":{"15":{},"18":{},"19":{},"23":{},"46":{},"53":{},"58":{}},"component":{}}],["offer",{"_index":2314,"title":{},"name":{},"text":{"141":{},"149":{}},"component":{}}],["offici",{"_index":2357,"title":{"149-6":{}},"name":{},"text":{},"component":{}}],["offlin",{"_index":1394,"title":{},"name":{},"text":{"50":{},"116":{}},"component":{}}],["oidc",{"_index":1433,"title":{"58":{}},"name":{"58":{}},"text":{"52":{},"53":{},"56":{},"57":{},"58":{},"62":{},"150":{}},"component":{}}],["old",{"_index":1723,"title":{},"name":{},"text":{"65":{}},"component":{}}],["olm",{"_index":1517,"title":{},"name":{},"text":{"54":{},"77":{}},"component":{}}],["omit",{"_index":556,"title":{},"name":{},"text":{"15":{},"28":{},"35":{},"36":{},"46":{}},"component":{}}],["on",{"_index":97,"title":{},"name":{},"text":{"1":{},"15":{},"17":{},"25":{},"35":{},"38":{},"42":{},"47":{},"49":{},"50":{},"56":{},"59":{},"62":{},"65":{},"72":{},"77":{},"89":{},"98":{},"103":{},"105":{},"110":{},"116":{},"120":{},"128":{},"141":{},"148":{},"149":{},"150":{}},"component":{}}],["on.pull_request_target.typ",{"_index":2204,"title":{},"name":{},"text":{"118":{}},"component":{}}],["onact",{"_index":997,"title":{"42-10":{}},"name":{},"text":{"42":{}},"component":{}}],["onboard",{"_index":2408,"title":{},"name":{},"text":{"150":{}},"component":{}}],["onc",{"_index":1934,"title":{},"name":{},"text":{"93":{},"108":{},"133":{},"149":{}},"component":{}}],["onev",{"_index":993,"title":{"42-7":{}},"name":{},"text":{"42":{}},"component":{}}],["onevent(analyticsev",{"_index":1161,"title":{},"name":{},"text":{"42":{}},"component":{}}],["onevent(workspace_inact",{"_index":1249,"title":{},"name":{},"text":{"42":{}},"component":{}}],["onevent(workspace_stop",{"_index":1257,"title":{},"name":{},"text":{"42":{}},"component":{}}],["onlin",{"_index":1375,"title":{},"name":{},"text":{"47":{},"73":{},"149":{}},"component":{}}],["oomkil",{"_index":2248,"title":{},"name":{},"text":{"129":{}},"component":{}}],["op",{"_index":1240,"title":{},"name":{},"text":{"42":{}},"component":{}}],["opaqu",{"_index":892,"title":{},"name":{},"text":{"27":{},"28":{},"29":{},"30":{},"31":{},"43":{},"126":{},"133":{}},"component":{}}],["open",{"_index":251,"title":{"38":{},"50":{},"106":{},"130":{},"50-1":{},"50-2":{}},"name":{"38":{},"50":{},"106":{}},"text":{"5":{},"15":{},"38":{},"50":{},"67":{},"93":{},"94":{},"95":{},"98":{},"101":{},"102":{},"103":{},"105":{},"106":{},"108":{},"110":{},"111":{},"113":{},"116":{},"117":{},"118":{},"124":{},"126":{},"129":{},"130":{},"134":{},"136":{},"141":{},"142":{},"143":{},"146":{},"148":{},"149":{},"150":{}},"component":{}}],["openapi",{"_index":1198,"title":{},"name":{},"text":{"42":{}},"component":{}}],["openid",{"_index":907,"title":{},"name":{},"text":{"29":{},"52":{},"57":{},"58":{}},"component":{}}],["openshift",{"_index":179,"title":{"5":{},"43":{},"54":{},"60":{},"61":{},"63":{},"64":{},"77":{},"86":{},"110":{},"111":{},"132":{},"141":{},"142":{},"143":{},"145":{},"146":{},"147":{},"8-2":{},"70-3":{},"71-3":{},"110-1":{},"110-2":{},"149-2":{}},"name":{"5":{},"43":{},"60":{},"61":{},"63":{},"64":{},"77":{},"110":{},"111":{},"132":{},"141":{},"142":{},"143":{},"145":{},"146":{},"147":{}},"text":{"4":{},"5":{},"8":{},"11":{},"15":{},"16":{},"17":{},"22":{},"25":{},"34":{},"40":{},"42":{},"45":{},"46":{},"51":{},"53":{},"54":{},"55":{},"56":{},"60":{},"61":{},"62":{},"63":{},"64":{},"70":{},"71":{},"72":{},"76":{},"77":{},"79":{},"80":{},"84":{},"85":{},"86":{},"89":{},"91":{},"93":{},"104":{},"105":{},"106":{},"110":{},"111":{},"112":{},"116":{},"126":{},"129":{},"132":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["openshift.io/clust",{"_index":1750,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["openshiftsecuritycontextconstraint",{"_index":591,"title":{},"name":{},"text":{"15":{}},"component":{}}],["openssl",{"_index":1464,"title":{},"name":{},"text":{"53":{},"133":{}},"component":{}}],["openvsx",{"_index":1420,"title":{},"name":{},"text":{"50":{},"106":{}},"component":{}}],["openvsxurl",{"_index":634,"title":{},"name":{},"text":{"15":{},"38":{},"50":{}},"component":{}}],["oper",{"_index":217,"title":{"13":{},"48":{},"71":{},"77":{},"79":{},"71-1":{},"71-3":{},"71-4":{},"71-6":{}},"name":{"13":{},"48":{},"71":{},"77":{}},"text":{"5":{},"9":{},"10":{},"12":{},"13":{},"15":{},"21":{},"33":{},"34":{},"35":{},"46":{},"48":{},"51":{},"52":{},"53":{},"54":{},"57":{},"58":{},"64":{},"65":{},"70":{},"71":{},"77":{},"78":{},"79":{},"82":{},"83":{},"84":{},"86":{},"90":{},"92":{},"96":{},"110":{},"111":{},"113":{},"133":{},"136":{}},"component":{}}],["operand",{"_index":433,"title":{},"name":{},"text":{"12":{},"46":{},"64":{}},"component":{}}],["operator.v0.25.1",{"_index":1871,"title":{},"name":{},"text":{"77":{}},"component":{}}],["operator/main/docs/grafana/openshift",{"_index":1808,"title":{},"name":{},"text":{"71":{}},"component":{}}],["operator_namespac",{"_index":839,"title":{},"name":{},"text":{"21":{}},"component":{}}],["operator_namespace=$(kubectl",{"_index":824,"title":{},"name":{},"text":{"21":{}},"component":{}}],["operatorhub",{"_index":218,"title":{},"name":{},"text":{"5":{},"64":{}},"component":{}}],["operators.coreos.com/v1alpha1",{"_index":1867,"title":{},"name":{},"text":{"77":{}},"component":{}}],["opm",{"_index":1494,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["opt",{"_index":960,"title":{},"name":{},"text":{"39":{},"112":{}},"component":{}}],["opt/keycloak/bin/kcadm.sh",{"_index":1646,"title":{},"name":{},"text":{"58":{}},"component":{}}],["optim",{"_index":2363,"title":{},"name":{},"text":{"149":{}},"component":{}}],["option",{"_index":262,"title":{"7":{},"9":{}},"name":{"7":{},"9":{}},"text":{"6":{},"7":{},"14":{},"15":{},"20":{},"25":{},"28":{},"42":{},"46":{},"60":{},"80":{},"83":{},"85":{},"88":{},"90":{},"91":{},"95":{},"101":{},"105":{},"106":{},"107":{},"109":{},"110":{},"112":{},"113":{},"116":{},"118":{},"119":{},"136":{},"143":{}},"component":{}}],["org.ecl.che.inc.analyticsmanag",{"_index":1185,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.eclipse.che.api.workspace.server.workspacemanager=debug",{"_index":932,"title":{},"name":{},"text":{"34":{}},"component":{}}],["org.eclipse.che.incubator.workspac",{"_index":1110,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.base.abstractanalyticsmanag",{"_index":1140,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.base.analyticsev",{"_index":1141,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.base.baseconfigur",{"_index":1127,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.finder.devworkspacefind",{"_index":1142,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.eclipse.che.incubator.workspace.telemetry.finder.usernamefind",{"_index":1143,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.eclipse.che/v2",{"_index":308,"title":{},"name":{},"text":{"9":{},"15":{},"58":{}},"component":{}}],["org.eclipse.microprofile.config.inject.configproperti",{"_index":1128,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.eclipse.microprofile.rest.client.inject.registerrestcli",{"_index":1221,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.eclipse.microprofile.rest.client.inject.restcli",{"_index":1144,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.my.group",{"_index":1123,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.my.group.analyticsmanag",{"_index":1167,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.my.group.mainconfigur",{"_index":1168,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.my.group.telemetryservice/mp",{"_index":1228,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.slf4j.logg",{"_index":1145,"title":{},"name":{},"text":{"42":{}},"component":{}}],["org.slf4j.loggerfactory.getlogg",{"_index":1147,"title":{},"name":{},"text":{"42":{}},"component":{}}],["organ",{"_index":255,"title":{},"name":{},"text":{"6":{},"8":{},"15":{},"28":{},"30":{},"50":{},"58":{},"59":{},"62":{},"106":{},"113":{},"126":{},"127":{},"136":{},"143":{}},"component":{}}],["organization’",{"_index":1402,"title":{},"name":{},"text":{"50":{},"51":{},"70":{},"71":{},"92":{},"96":{},"98":{},"105":{},"106":{},"107":{},"109":{},"112":{},"113":{},"120":{},"126":{},"128":{},"136":{}},"component":{}}],["origin",{"_index":2064,"title":{},"name":{},"text":{"105":{},"120":{}},"component":{}}],["other",{"_index":2391,"title":{},"name":{},"text":{"150":{}},"component":{}}],["other_env",{"_index":1832,"title":{},"name":{},"text":{"72":{}},"component":{}}],["otherkey",{"_index":1833,"title":{},"name":{},"text":{"72":{}},"component":{}}],["otherwis",{"_index":1449,"title":{},"name":{},"text":{"53":{},"90":{},"126":{},"149":{}},"component":{}}],["out",{"_index":737,"title":{},"name":{},"text":{"15":{},"21":{},"120":{},"129":{},"133":{},"141":{}},"component":{}}],["outform",{"_index":2261,"title":{},"name":{},"text":{"133":{}},"component":{}}],["outofmemoryexcept",{"_index":2249,"title":{},"name":{},"text":{"129":{}},"component":{}}],["output",{"_index":894,"title":{},"name":{},"text":{"27":{},"28":{},"29":{},"30":{},"31":{},"34":{},"42":{},"57":{},"63":{},"105":{},"108":{},"130":{},"133":{}},"component":{}}],["output='jsonpath={.data.custom",{"_index":1475,"title":{},"name":{},"text":{"53":{}},"component":{}}],["output='jsonpath={.items[0:].data.custom",{"_index":1451,"title":{},"name":{},"text":{"53":{}},"component":{}}],["output='jsonpath={.items[0:].metadata.nam",{"_index":1482,"title":{},"name":{},"text":{"53":{}},"component":{}}],["output='jsonpath={.items[0:].spec.containers[0",{"_index":1479,"title":{},"name":{},"text":{"53":{}},"component":{}}],["output='jsonpath={.items[0:].spec.volumes[0:].configmap.nam",{"_index":1478,"title":{},"name":{},"text":{"53":{}},"component":{}}],["output='jsonpath={.items[0].spec.volumes[0:].configmap.nam",{"_index":1456,"title":{},"name":{},"text":{"53":{}},"component":{}}],["outsid",{"_index":1968,"title":{},"name":{},"text":{"98":{}},"component":{}}],["over",{"_index":1361,"title":{},"name":{},"text":{"46":{},"50":{},"106":{}},"component":{}}],["overrid",{"_index":301,"title":{},"name":{},"text":{"9":{},"15":{},"42":{},"98":{},"121":{},"124":{}},"component":{}}],["overview",{"_index":282,"title":{"147":{}},"name":{"10":{},"147":{}},"text":{"8":{},"12":{},"17":{},"18":{},"19":{},"21":{},"23":{},"27":{},"28":{},"29":{},"30":{},"31":{},"43":{},"53":{},"77":{},"90":{},"91":{},"96":{},"99":{},"105":{},"107":{},"109":{},"112":{},"132":{},"133":{},"144":{},"148":{}},"component":{}}],["overwritten",{"_index":799,"title":{},"name":{},"text":{"16":{}},"component":{}}],["ownerid",{"_index":1162,"title":{},"name":{},"text":{"42":{}},"component":{}}],["p",{"_index":1390,"title":{},"name":{},"text":{"49":{},"58":{},"66":{},"105":{}},"component":{}}],["packag",{"_index":999,"title":{"42-12":{}},"name":{},"text":{"42":{},"57":{},"148":{},"149":{}},"component":{}}],["page",{"_index":585,"title":{},"name":{},"text":{"15":{},"23":{},"31":{},"36":{},"44":{},"47":{},"50":{},"77":{},"84":{},"85":{},"86":{},"94":{},"106":{},"113":{},"126":{},"132":{},"136":{},"149":{}},"component":{}}],["pair",{"_index":124,"title":{},"name":{},"text":{"3":{},"18":{},"34":{},"109":{},"128":{},"149":{}},"component":{}}],["palett",{"_index":2078,"title":{},"name":{},"text":{"106":{},"141":{},"142":{}},"component":{}}],["pane",{"_index":2330,"title":{},"name":{},"text":{"141":{}},"component":{}}],["panel",{"_index":1769,"title":{},"name":{},"text":{"70":{},"71":{},"141":{},"143":{},"146":{}},"component":{}}],["paramet",{"_index":263,"title":{"7":{},"45":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"137":{},"98-2":{}},"name":{"7":{},"45":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"137":{}},"text":{"6":{},"7":{},"11":{},"16":{},"39":{},"45":{},"46":{},"63":{},"64":{},"98":{},"103":{},"113":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"136":{},"137":{}},"component":{}}],["parameter",{"_index":1899,"title":{},"name":{},"text":{"82":{},"90":{}},"component":{}}],["paremet",{"_index":805,"title":{},"name":{},"text":{"16":{}},"component":{}}],["part",{"_index":304,"title":{},"name":{},"text":{"9":{},"49":{},"66":{},"119":{},"141":{},"143":{},"149":{}},"component":{}}],["parti",{"_index":912,"title":{},"name":{},"text":{"30":{},"42":{},"149":{}},"component":{}}],["particular",{"_index":584,"title":{},"name":{},"text":{"15":{},"98":{}},"component":{}}],["particularli",{"_index":753,"title":{},"name":{},"text":{"15":{}},"component":{}}],["pass",{"_index":155,"title":{},"name":{},"text":{"3":{},"15":{},"81":{},"136":{}},"component":{}}],["passwd",{"_index":2283,"title":{},"name":{},"text":{"134":{}},"component":{}}],["password",{"_index":21,"title":{},"name":{},"text":{"1":{},"15":{},"57":{},"58":{},"61":{},"72":{},"96":{},"109":{},"126":{},"134":{},"145":{}},"component":{}}],["past",{"_index":2054,"title":{},"name":{},"text":{"105":{},"133":{}},"component":{}}],["patch",{"_index":843,"title":{},"name":{},"text":{"21":{},"49":{},"54":{},"57":{},"58":{},"66":{},"90":{},"105":{}},"component":{}}],["patch.yaml",{"_index":1515,"title":{},"name":{},"text":{"54":{},"57":{},"58":{},"90":{}},"component":{}}],["path",{"_index":65,"title":{"123":{}},"name":{"123":{}},"text":{"1":{},"7":{},"42":{},"46":{},"61":{},"65":{},"72":{},"98":{},"101":{},"107":{},"108":{},"109":{},"112":{},"113":{},"121":{},"123":{},"124":{},"126":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["path\"=/healthz",{"_index":1558,"title":{},"name":{},"text":{"57":{}},"component":{}}],["path(\"/ev",{"_index":1225,"title":{},"name":{},"text":{"42":{}},"component":{}}],["pattern",{"_index":703,"title":{},"name":{},"text":{"15":{}},"component":{}}],["pay",{"_index":149,"title":{},"name":{},"text":{"3":{}},"component":{}}],["payload",{"_index":661,"title":{},"name":{},"text":{"15":{},"42":{}},"component":{}}],["payload.put(\"ev",{"_index":1232,"title":{},"name":{},"text":{"42":{}},"component":{}}],["pem",{"_index":818,"title":{},"name":{},"text":{"19":{},"46":{},"53":{},"133":{}},"component":{}}],["pend",{"_index":1858,"title":{},"name":{},"text":{"77":{},"86":{}},"component":{}}],["per",{"_index":430,"title":{},"name":{},"text":{"12":{},"15":{},"35":{},"36":{},"39":{},"49":{},"62":{},"66":{},"71":{},"105":{},"106":{},"116":{},"125":{},"126":{},"149":{}},"component":{}}],["perform",{"_index":267,"title":{"94":{},"116-2":{}},"name":{"94":{}},"text":{"6":{},"11":{},"65":{},"84":{},"94":{},"113":{},"116":{},"136":{}},"component":{}}],["period",{"_index":1235,"title":{},"name":{},"text":{"42":{},"85":{},"149":{}},"component":{}}],["perman",{"_index":2243,"title":{},"name":{},"text":{"128":{}},"component":{}}],["permiss",{"_index":206,"title":{},"name":{},"text":{"5":{},"8":{},"15":{},"17":{},"18":{},"19":{},"21":{},"23":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"43":{},"46":{},"51":{},"53":{},"54":{},"60":{},"63":{},"70":{},"71":{},"76":{},"84":{},"90":{},"91":{},"96":{},"105":{},"107":{},"109":{},"112":{},"126":{},"133":{},"141":{}},"component":{}}],["permit",{"_index":2041,"title":{},"name":{},"text":{"105":{}},"component":{}}],["persist",{"_index":111,"title":{"112":{},"112-1":{},"112-2":{}},"name":{"112":{}},"text":{"1":{},"13":{},"15":{},"35":{},"36":{},"39":{},"48":{},"89":{},"105":{},"112":{},"125":{},"128":{}},"component":{}}],["persistentvolum",{"_index":326,"title":{},"name":{},"text":{"10":{},"112":{}},"component":{}}],["persistentvolumeclaim",{"_index":12,"title":{},"name":{},"text":{"1":{},"105":{},"112":{}},"component":{}}],["persistuserhom",{"_index":528,"title":{},"name":{},"text":{"15":{}},"component":{}}],["person",{"_index":1113,"title":{},"name":{},"text":{"42":{},"56":{},"76":{},"92":{},"98":{},"113":{},"126":{},"136":{}},"component":{}}],["perspect",{"_index":1758,"title":{"110":{},"110-1":{}},"name":{"110":{}},"text":{"70":{},"71":{},"77":{},"104":{},"110":{},"132":{}},"component":{}}],["peruserstrategypvcconfig",{"_index":566,"title":{},"name":{},"text":{"15":{},"35":{},"36":{}},"component":{}}],["perworkspacestrategypvcconfig",{"_index":567,"title":{},"name":{},"text":{"15":{},"35":{},"36":{}},"component":{}}],["petclin",{"_index":2033,"title":{},"name":{},"text":{"105":{}},"component":{}}],["phase",{"_index":778,"title":{},"name":{},"text":{"15":{},"71":{},"105":{}},"component":{}}],["pi",{"_index":948,"title":{},"name":{},"text":{"36":{}},"component":{}}],["pie",{"_index":1813,"title":{},"name":{},"text":{"71":{}},"component":{}}],["pip_cert",{"_index":2311,"title":{},"name":{},"text":{"140":{}},"component":{}}],["pip_index_url",{"_index":2309,"title":{},"name":{},"text":{"140":{}},"component":{}}],["pkcs8",{"_index":2259,"title":{},"name":{},"text":{"133":{}},"component":{}}],["place",{"_index":1315,"title":{},"name":{},"text":{"42":{}},"component":{}}],["placehold",{"_index":555,"title":{},"name":{},"text":{"15":{},"40":{}},"component":{}}],["plane",{"_index":1487,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["platform",{"_index":691,"title":{"43":{},"80":{},"110-2":{}},"name":{"80":{}},"text":{"15":{},"17":{},"22":{},"45":{},"58":{},"59":{},"60":{},"61":{},"62":{},"74":{},"76":{},"80":{},"82":{},"90":{},"110":{},"141":{},"148":{},"150":{}},"component":{}}],["platform/4.4/networking/en",{"_index":627,"title":{},"name":{},"text":{"15":{}},"component":{}}],["platform=k8",{"_index":1613,"title":{},"name":{},"text":{"57":{}},"component":{}}],["platform=openshift",{"_index":1516,"title":{},"name":{},"text":{"54":{}},"component":{}}],["plu",{"_index":1926,"title":{},"name":{},"text":{"89":{}},"component":{}}],["plug",{"_index":476,"title":{},"name":{},"text":{"15":{},"89":{},"116":{},"149":{}},"component":{}}],["plugin",{"_index":441,"title":{"42":{},"73":{},"81":{},"42-15":{},"42-16":{},"42-17":{}},"name":{"42":{},"73":{},"81":{}},"text":{"12":{},"13":{},"15":{},"42":{},"44":{},"50":{},"52":{},"57":{},"63":{},"67":{},"72":{},"73":{},"78":{},"81":{},"89":{},"98":{},"105":{},"116":{},"118":{},"129":{},"141":{},"143":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["plugin.yaml",{"_index":1003,"title":{"42-15":{}},"name":{},"text":{"42":{},"81":{}},"component":{}}],["plugin:2.7.1.final:cr",{"_index":1100,"title":{},"name":{},"text":{"42":{}},"component":{}}],["pluginregistri",{"_index":600,"title":{},"name":{},"text":{"15":{},"38":{},"50":{},"82":{}},"component":{}}],["pluginregistryurl",{"_index":785,"title":{},"name":{},"text":{"15":{}},"component":{}}],["plugins/servlet/oauth/access",{"_index":2274,"title":{},"name":{},"text":{"133":{}},"component":{}}],["plugins/servlet/oauth/author",{"_index":2275,"title":{},"name":{},"text":{"133":{}},"component":{}}],["plugins/servlet/oauth/request",{"_index":2273,"title":{},"name":{},"text":{"133":{}},"component":{}}],["plugin’",{"_index":1898,"title":{},"name":{},"text":{"81":{}},"component":{}}],["pnativ",{"_index":1296,"title":{},"name":{},"text":{"42":{}},"component":{}}],["pod",{"_index":119,"title":{},"name":{},"text":{"3":{},"10":{},"11":{},"12":{},"13":{},"15":{},"21":{},"25":{},"42":{},"45":{},"48":{},"49":{},"50":{},"53":{},"54":{},"57":{},"58":{},"63":{},"70":{},"71":{},"77":{},"82":{},"85":{},"96":{},"128":{},"131":{},"132":{},"145":{},"150":{}},"component":{}}],["podman",{"_index":1495,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["podschedulernam",{"_index":531,"title":{},"name":{},"text":{"15":{}},"component":{}}],["podselector",{"_index":873,"title":{},"name":{},"text":{"25":{}},"component":{}}],["pod’",{"_index":2162,"title":{},"name":{},"text":{"116":{}},"component":{}}],["point",{"_index":813,"title":{},"name":{},"text":{"18":{},"50":{},"57":{},"98":{},"106":{},"113":{},"124":{},"128":{},"139":{},"149":{}},"component":{}}],["polici",{"_index":558,"title":{"25":{}},"name":{"25":{}},"text":{"15":{},"25":{},"26":{},"30":{},"52":{},"54":{},"115":{}},"component":{}}],["policytyp",{"_index":874,"title":{},"name":{},"text":{"25":{}},"component":{}}],["pom.xml",{"_index":1109,"title":{},"name":{},"text":{"42":{}},"component":{}}],["pool",{"_index":1256,"title":{},"name":{},"text":{"42":{},"70":{}},"component":{}}],["port",{"_index":629,"title":{},"name":{},"text":{"15":{},"42":{},"70":{},"71":{},"115":{},"116":{},"143":{}},"component":{}}],["port(",{"_index":1562,"title":{},"name":{},"text":{"57":{}},"component":{}}],["portal",{"_index":2374,"title":{},"name":{},"text":{"149":{}},"component":{}}],["posit",{"_index":1733,"title":{},"name":{},"text":{"66":{}},"component":{}}],["possibl",{"_index":45,"title":{},"name":{},"text":{"1":{},"13":{},"16":{},"25":{},"34":{},"42":{},"48":{},"70":{},"71":{},"105":{},"125":{},"147":{}},"component":{}}],["post",{"_index":994,"title":{"42-8":{}},"name":{},"text":{"42":{},"150":{}},"component":{}}],["postgresql",{"_index":392,"title":{},"name":{},"text":{"12":{}},"component":{}}],["poststart",{"_index":83,"title":{},"name":{},"text":{"1":{}},"component":{}}],["potenti",{"_index":228,"title":{},"name":{},"text":{"5":{},"50":{},"139":{}},"component":{}}],["power",{"_index":1188,"title":{},"name":{},"text":{"42":{}},"component":{}}],["powershel",{"_index":1715,"title":{},"name":{},"text":{"65":{}},"component":{}}],["practic",{"_index":1848,"title":{},"name":{},"text":{"76":{}},"component":{}}],["pre",{"_index":171,"title":{},"name":{},"text":{"4":{},"11":{},"15":{},"18":{},"19":{},"116":{},"150":{}},"component":{}}],["preced",{"_index":708,"title":{},"name":{},"text":{"15":{}},"component":{}}],["preconfigur",{"_index":1777,"title":{},"name":{},"text":{"71":{},"147":{}},"component":{}}],["predefin",{"_index":2378,"title":{},"name":{},"text":{"149":{}},"component":{}}],["prefer",{"_index":975,"title":{},"name":{},"text":{"40":{},"81":{},"106":{},"126":{},"130":{}},"component":{}}],["preferences?tab=person",{"_index":2230,"title":{},"name":{},"text":{"126":{}},"component":{}}],["prefix",{"_index":1835,"title":{},"name":{},"text":{"72":{}},"component":{}}],["prepar",{"_index":889,"title":{"74":{},"57-1":{}},"name":{"74":{}},"text":{"27":{},"28":{},"29":{},"30":{},"31":{},"54":{},"57":{},"58":{},"74":{},"84":{},"105":{},"108":{},"126":{},"133":{}},"component":{}}],["prerequisit",{"_index":200,"title":{},"name":{},"text":{"5":{},"8":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"43":{},"45":{},"46":{},"51":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"63":{},"64":{},"65":{},"70":{},"71":{},"72":{},"76":{},"77":{},"79":{},"83":{},"84":{},"85":{},"86":{},"88":{},"90":{},"91":{},"95":{},"96":{},"101":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"115":{},"118":{},"126":{},"131":{},"133":{},"134":{},"135":{},"136":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"146":{},"149":{}},"component":{}}],["presenc",{"_index":859,"title":{},"name":{},"text":{"24":{}},"component":{}}],["present",{"_index":1725,"title":{},"name":{},"text":{"65":{},"77":{},"113":{}},"component":{}}],["preserv",{"_index":2115,"title":{},"name":{},"text":{"112":{}},"component":{}}],["press",{"_index":1202,"title":{},"name":{},"text":{"42":{},"106":{},"141":{},"142":{},"146":{}},"component":{}}],["prevent",{"_index":132,"title":{},"name":{},"text":{"3":{},"40":{},"115":{}},"component":{}}],["preview",{"_index":1872,"title":{},"name":{},"text":{"77":{},"110":{}},"component":{}}],["previou",{"_index":212,"title":{},"name":{},"text":{"5":{},"9":{},"12":{},"42":{},"54":{},"60":{},"61":{},"70":{},"71":{},"84":{},"85":{},"87":{},"105":{}},"component":{}}],["previous",{"_index":1684,"title":{},"name":{},"text":{"60":{}},"component":{}}],["princip",{"_index":1583,"title":{},"name":{},"text":{"57":{}},"component":{}}],["print",{"_index":802,"title":{},"name":{},"text":{"16":{},"70":{},"71":{}},"component":{}}],["prior",{"_index":817,"title":{},"name":{},"text":{"19":{}},"component":{}}],["privaci",{"_index":2181,"title":{},"name":{},"text":{"117":{},"149":{}},"component":{}}],["privat",{"_index":811,"title":{},"name":{},"text":{"18":{},"19":{},"42":{},"54":{},"84":{},"92":{},"96":{},"113":{},"117":{},"126":{},"133":{},"136":{}},"component":{}}],["private.key",{"_index":2276,"title":{},"name":{},"text":{"133":{}},"component":{}}],["private.pem",{"_index":2257,"title":{},"name":{},"text":{"133":{}},"component":{}}],["privatepkcs8",{"_index":2265,"title":{},"name":{},"text":{"133":{}},"component":{}}],["privatepkcs8.pem",{"_index":2263,"title":{},"name":{},"text":{"133":{}},"component":{}}],["probe",{"_index":1557,"title":{},"name":{},"text":{"57":{}},"component":{}}],["problem",{"_index":1381,"title":{"115":{}},"name":{"115":{}},"text":{"49":{},"95":{},"114":{},"116":{},"129":{}},"component":{}}],["procedur",{"_index":3,"title":{},"name":{},"text":{"1":{},"3":{},"4":{},"5":{},"8":{},"12":{},"17":{},"18":{},"19":{},"21":{},"23":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"34":{},"35":{},"36":{},"38":{},"39":{},"40":{},"43":{},"45":{},"46":{},"49":{},"50":{},"51":{},"53":{},"54":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"63":{},"64":{},"65":{},"66":{},"69":{},"70":{},"71":{},"72":{},"75":{},"76":{},"77":{},"79":{},"81":{},"83":{},"84":{},"85":{},"86":{},"88":{},"90":{},"91":{},"93":{},"95":{},"96":{},"98":{},"101":{},"102":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"118":{},"126":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"146":{},"149":{}},"component":{}}],["process",{"_index":6,"title":{},"name":{},"text":{"1":{},"3":{},"15":{},"16":{},"42":{},"63":{},"65":{},"72":{},"76":{},"116":{},"126":{},"128":{},"129":{}},"component":{}}],["process_uptime_seconds{job=\"ch",{"_index":1753,"title":{},"name":{},"text":{"70":{}},"component":{}}],["processor",{"_index":357,"title":{},"name":{},"text":{"11":{}},"component":{}}],["prod_operator_bundle_nam",{"_index":1511,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["prod_operator_index",{"_index":1507,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["prod_operator_package_nam",{"_index":1510,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["prod_operator_vers",{"_index":1512,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["product",{"_index":899,"title":{},"name":{},"text":{"28":{},"42":{},"61":{},"149":{},"150":{}},"component":{}}],["product’",{"_index":2366,"title":{},"name":{},"text":{"149":{}},"component":{}}],["profil",{"_index":904,"title":{},"name":{},"text":{"29":{},"42":{},"57":{},"113":{}},"component":{}}],["program",{"_index":2373,"title":{},"name":{},"text":{"149":{}},"component":{}}],["progressdeadlinesecond",{"_index":1331,"title":{},"name":{},"text":{"42":{}},"component":{}}],["project",{"_index":232,"title":{"42-3":{},"149-7":{}},"name":{},"text":{"5":{},"11":{},"15":{},"16":{},"25":{},"35":{},"42":{},"54":{},"63":{},"76":{},"84":{},"85":{},"89":{},"98":{},"99":{},"102":{},"103":{},"105":{},"106":{},"110":{},"112":{},"116":{},"126":{},"132":{},"135":{},"136":{},"141":{},"142":{},"143":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["projectclonecontain",{"_index":532,"title":{},"name":{},"text":{"15":{}},"component":{}}],["projector",{"_index":1972,"title":{},"name":{},"text":{"98":{}},"component":{}}],["projectrequests.project.openshift.io",{"_index":2323,"title":{},"name":{},"text":{"141":{}},"component":{}}],["projects:(5",{"_index":2063,"title":{},"name":{},"text":{"105":{}},"component":{}}],["prometheu",{"_index":1740,"title":{"70-2":{}},"name":{},"text":{"70":{},"71":{},"150":{}},"component":{}}],["prompt",{"_index":2338,"title":{},"name":{},"text":{"143":{}},"component":{}}],["promql",{"_index":1752,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["propag",{"_index":583,"title":{},"name":{},"text":{"15":{},"42":{},"113":{}},"component":{}}],["properti",{"_index":302,"title":{},"name":{},"text":{"9":{},"15":{},"34":{},"42":{},"82":{},"90":{},"91":{},"98":{}},"component":{}}],["protect",{"_index":1842,"title":{},"name":{},"text":{"76":{}},"component":{}}],["protocol",{"_index":955,"title":{},"name":{},"text":{"37":{},"42":{},"98":{},"115":{},"150":{}},"component":{}}],["protocol+hostnam",{"_index":630,"title":{},"name":{},"text":{"15":{}},"component":{}}],["provid",{"_index":345,"title":{"32":{},"58":{},"126":{},"118-2":{}},"name":{"32":{},"126":{}},"text":{"11":{},"14":{},"15":{},"16":{},"18":{},"28":{},"32":{},"35":{},"39":{},"42":{},"46":{},"47":{},"48":{},"53":{},"54":{},"56":{},"57":{},"58":{},"62":{},"72":{},"73":{},"76":{},"84":{},"89":{},"92":{},"95":{},"98":{},"102":{},"105":{},"108":{},"110":{},"113":{},"114":{},"116":{},"118":{},"126":{},"128":{},"133":{},"136":{},"141":{},"142":{},"145":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["provider’",{"_index":1036,"title":{},"name":{},"text":{"42":{},"126":{},"136":{}},"component":{}}],["provis",{"_index":401,"title":{"24":{},"40":{},"75":{}},"name":{"24":{},"75":{}},"text":{"12":{},"14":{},"15":{},"24":{},"25":{},"72":{},"75":{},"76":{},"105":{},"112":{},"148":{},"149":{}},"component":{}}],["provision",{"_index":938,"title":{},"name":{},"text":{"35":{}},"component":{}}],["proxi",{"_index":438,"title":{},"name":{},"text":{"12":{},"15":{},"50":{},"52":{},"53":{},"57":{},"115":{}},"component":{}}],["proxy.html",{"_index":628,"title":{},"name":{},"text":{"15":{}},"component":{}}],["public",{"_index":638,"title":{},"name":{},"text":{"15":{},"19":{},"42":{},"50":{},"53":{},"54":{},"80":{},"84":{},"92":{},"98":{},"101":{},"106":{},"116":{},"133":{},"134":{},"136":{},"139":{},"149":{},"150":{}},"component":{}}],["public.pub",{"_index":2269,"title":{},"name":{},"text":{"133":{}},"component":{}}],["publish",{"_index":1396,"title":{},"name":{},"text":{"50":{},"106":{}},"component":{}}],["publisher/plugin/vers",{"_index":499,"title":{},"name":{},"text":{"15":{}},"component":{}}],["pubout",{"_index":2268,"title":{},"name":{},"text":{"133":{}},"component":{}}],["pull",{"_index":169,"title":{"4":{},"95":{},"96":{},"96-1":{},"96-2":{},"96-3":{}},"name":{"4":{},"95":{},"96":{}},"text":{"4":{},"11":{},"15":{},"45":{},"61":{},"63":{},"64":{},"95":{},"96":{},"113":{},"116":{},"118":{},"127":{},"128":{}},"component":{}}],["pull_request_target",{"_index":2194,"title":{},"name":{},"text":{"118":{}},"component":{}}],["puller",{"_index":170,"title":{"45":{},"63":{},"64":{}},"name":{"45":{},"63":{},"64":{}},"text":{"4":{},"11":{},"15":{},"45":{},"63":{},"64":{},"116":{}},"component":{}}],["puller/deploy/openshift",{"_index":1696,"title":{},"name":{},"text":{"63":{}},"component":{}}],["puller’",{"_index":374,"title":{},"name":{},"text":{"11":{}},"component":{}}],["pullsecret1",{"_index":371,"title":{},"name":{},"text":{"11":{}},"component":{}}],["purpos",{"_index":410,"title":{},"name":{},"text":{"12":{},"42":{}},"component":{}}],["push",{"_index":1084,"title":{},"name":{},"text":{"42":{},"50":{},"84":{},"85":{},"92":{},"126":{},"141":{},"143":{},"145":{}},"component":{}}],["put",{"_index":1211,"title":{},"name":{},"text":{"42":{}},"component":{}}],["pv",{"_index":1927,"title":{},"name":{},"text":{"89":{},"112":{}},"component":{}}],["pvc",{"_index":98,"title":{"112-2":{}},"name":{},"text":{"1":{},"3":{},"15":{},"35":{},"36":{},"39":{},"112":{}},"component":{}}],["pvcstrategi",{"_index":550,"title":{},"name":{},"text":{"15":{},"35":{},"36":{},"39":{}},"component":{}}],["pycharm",{"_index":1964,"title":{},"name":{},"text":{"98":{},"103":{},"124":{}},"component":{}}],["pycharm/latest",{"_index":1965,"title":{},"name":{},"text":{"98":{},"103":{},"124":{}},"component":{}}],["pycharm/next",{"_index":1966,"title":{},"name":{},"text":{"98":{},"103":{},"124":{}},"component":{}}],["python",{"_index":1998,"title":{"140":{}},"name":{"140":{}},"text":{"100":{},"105":{},"140":{}},"component":{}}],["qualifi",{"_index":1430,"title":{"51":{}},"name":{"51":{}},"text":{"51":{}},"component":{}}],["quantiti",{"_index":941,"title":{},"name":{},"text":{"36":{}},"component":{}}],["quarku",{"_index":1000,"title":{"42-12":{},"42-13":{},"42-14":{}},"name":{},"text":{"42":{}},"component":{}}],["quarkus.arc.select",{"_index":1170,"title":{},"name":{},"text":{"42":{}},"component":{}}],["quarkus:dev",{"_index":1182,"title":{},"name":{},"text":{"42":{}},"component":{}}],["quay.io",{"_index":1426,"title":{},"name":{},"text":{"50":{}},"component":{}}],["quay.io/ch",{"_index":1970,"title":{},"name":{},"text":{"98":{}},"component":{}}],["quay.io/devfile/devworkspac",{"_index":1379,"title":{},"name":{},"text":{"48":{},"54":{},"84":{}},"component":{}}],["quay.io/devfile/univers",{"_index":2052,"title":{},"name":{},"text":{"105":{},"116":{}},"component":{}}],["quay.io/eclipse/ch",{"_index":467,"title":{},"name":{},"text":{"14":{},"44":{}},"component":{}}],["quay.io/eclipse/kubernet",{"_index":1700,"title":{},"name":{},"text":{"63":{}},"component":{}}],["queri",{"_index":1544,"title":{},"name":{},"text":{"57":{},"70":{},"71":{}},"component":{}}],["question",{"_index":2358,"title":{"149-8":{}},"name":{},"text":{},"component":{}}],["queue",{"_index":1815,"title":{},"name":{},"text":{"71":{}},"component":{}}],["quick",{"_index":1770,"title":{},"name":{},"text":{"70":{},"149":{}},"component":{}}],["quickli",{"_index":2187,"title":{},"name":{},"text":{"118":{},"145":{}},"component":{}}],["r",{"_index":1428,"title":{},"name":{},"text":{"50":{},"53":{},"58":{}},"component":{}}],["ram",{"_index":1619,"title":{},"name":{},"text":{"58":{},"149":{}},"component":{}}],["ran",{"_index":2250,"title":{},"name":{},"text":{"129":{}},"component":{}}],["rancher",{"_index":1885,"title":{},"name":{},"text":{"80":{}},"component":{}}],["rand",{"_index":2271,"title":{},"name":{},"text":{"133":{}},"component":{}}],["random",{"_index":971,"title":{},"name":{},"text":{"40":{},"53":{}},"component":{}}],["rate",{"_index":1747,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["ratio",{"_index":1812,"title":{},"name":{},"text":{"71":{}},"component":{}}],["raw",{"_index":264,"title":{"136":{}},"name":{"136":{}},"text":{"6":{},"124":{},"149":{}},"component":{}}],["rbac",{"_index":335,"title":{},"name":{},"text":{"10":{},"12":{},"15":{},"52":{},"57":{},"70":{},"71":{}},"component":{}}],["rbac.authorization.k8s.io",{"_index":841,"title":{},"name":{},"text":{"21":{},"70":{},"71":{}},"component":{}}],["rbac.authorization.k8s.io/v1",{"_index":837,"title":{},"name":{},"text":{"21":{},"70":{},"71":{}},"component":{}}],["re",{"_index":1824,"title":{},"name":{},"text":{"72":{},"77":{},"149":{}},"component":{}}],["reach",{"_index":614,"title":{},"name":{},"text":{"15":{}},"component":{}}],["react",{"_index":1348,"title":{},"name":{},"text":{"44":{}},"component":{}}],["read",{"_index":695,"title":{},"name":{},"text":{"15":{},"30":{},"42":{},"44":{},"50":{},"65":{},"73":{},"112":{}},"component":{}}],["read/writ",{"_index":1928,"title":{},"name":{},"text":{"89":{},"112":{}},"component":{}}],["read:packag",{"_index":1114,"title":{},"name":{},"text":{"42":{}},"component":{}}],["readabl",{"_index":784,"title":{},"name":{},"text":{"15":{},"143":{}},"component":{}}],["reader",{"_index":1206,"title":{},"name":{},"text":{"42":{}},"component":{}}],["readi",{"_index":510,"title":{},"name":{},"text":{"15":{},"47":{},"54":{},"58":{},"84":{},"95":{},"99":{},"113":{},"136":{},"143":{},"149":{},"150":{}},"component":{}}],["readme.md",{"_index":2027,"title":{},"name":{},"text":{"102":{}},"component":{}}],["readwriteonc",{"_index":105,"title":{},"name":{},"text":{"1":{},"112":{}},"component":{}}],["real",{"_index":2189,"title":{},"name":{},"text":{"118":{}},"component":{}}],["realm",{"_index":1643,"title":{},"name":{},"text":{"58":{}},"component":{}}],["realm='ch",{"_index":1650,"title":{},"name":{},"text":{"58":{}},"component":{}}],["reason",{"_index":786,"title":{},"name":{},"text":{"15":{},"71":{},"149":{}},"component":{}}],["rebuild",{"_index":1405,"title":{},"name":{},"text":{"50":{}},"component":{}}],["receiv",{"_index":986,"title":{"42-2":{}},"name":{},"text":{"42":{},"149":{}},"component":{}}],["recent",{"_index":2191,"title":{},"name":{},"text":{"118":{}},"component":{}}],["recogn",{"_index":1238,"title":{},"name":{},"text":{"42":{}},"component":{}}],["recognit",{"_index":2045,"title":{},"name":{},"text":{"105":{}},"component":{}}],["recommend",{"_index":657,"title":{},"name":{},"text":{"15":{},"42":{},"106":{},"118":{}},"component":{}}],["reconcil",{"_index":1817,"title":{},"name":{},"text":{"71":{}},"component":{}}],["record",{"_index":1578,"title":{},"name":{},"text":{"57":{}},"component":{}}],["recreat",{"_index":506,"title":{},"name":{},"text":{"15":{}},"component":{}}],["red",{"_index":1491,"title":{"61":{},"149":{},"110-3":{},"149-1":{},"149-2":{},"149-4":{},"149-7":{}},"name":{"61":{}},"text":{"54":{},"56":{},"61":{},"62":{},"70":{},"71":{},"79":{},"80":{},"81":{},"84":{},"86":{},"101":{},"110":{},"112":{},"118":{},"141":{},"143":{},"147":{},"149":{},"150":{}},"component":{}}],["redeploy",{"_index":317,"title":{},"name":{},"text":{"9":{}},"component":{}}],["redhat",{"_index":1694,"title":{},"name":{},"text":{"62":{},"77":{},"101":{},"118":{}},"component":{}}],["redirect",{"_index":699,"title":{},"name":{},"text":{"15":{},"27":{},"29":{},"44":{},"110":{},"116":{},"133":{},"149":{}},"component":{}}],["redirecturi",{"_index":1656,"title":{},"name":{},"text":{"58":{}},"component":{}}],["reduc",{"_index":1731,"title":{},"name":{},"text":{"66":{},"115":{},"116":{},"149":{}},"component":{}}],["refer",{"_index":318,"title":{"15":{}},"name":{"15":{}},"text":{"9":{},"16":{},"34":{},"42":{},"65":{},"88":{},"90":{},"91":{},"98":{},"105":{},"121":{},"130":{},"147":{}},"component":{}}],["referenc",{"_index":2074,"title":{},"name":{},"text":{"105":{}},"component":{}}],["reflect",{"_index":1242,"title":{},"name":{},"text":{"42":{}},"component":{}}],["refresh",{"_index":858,"title":{},"name":{},"text":{"23":{}},"component":{}}],["regardless",{"_index":654,"title":{},"name":{},"text":{"15":{},"149":{}},"component":{}}],["regexp",{"_index":2093,"title":{},"name":{},"text":{"108":{}},"component":{}}],["region",{"_index":1536,"title":{},"name":{},"text":{"57":{}},"component":{}}],["regist",{"_index":898,"title":{"57-6":{},"149-4":{}},"name":{},"text":{"28":{},"57":{},"117":{},"149":{}},"component":{}}],["registerrestcli",{"_index":1222,"title":{},"name":{},"text":{"42":{}},"component":{}}],["registrar",{"_index":1581,"title":{},"name":{},"text":{"57":{}},"component":{}}],["registrationallowed=fals",{"_index":1653,"title":{},"name":{},"text":{"58":{}},"component":{}}],["registri",{"_index":440,"title":{"38":{},"47":{},"73":{},"50-1":{},"50-2":{}},"name":{"38":{},"47":{},"73":{}},"text":{"12":{},"13":{},"15":{},"38":{},"42":{},"44":{},"47":{},"50":{},"52":{},"54":{},"72":{},"73":{},"78":{},"84":{},"96":{},"98":{},"99":{},"105":{},"106":{},"116":{},"128":{},"130":{},"148":{},"149":{}},"component":{}}],["registry.access.redhat.com/redhat/commun",{"_index":1508,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["registry.access.redhat.com/ubi8/openjdk",{"_index":1262,"title":{},"name":{},"text":{"42":{}},"component":{}}],["registry.access.redhat.com/ubi8/ubi",{"_index":1283,"title":{},"name":{},"text":{"42":{}},"component":{}}],["registry.redhat.io",{"_index":1490,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["registry.redhat.io/rhscl/httpd",{"_index":1322,"title":{},"name":{},"text":{"42":{}},"component":{}}],["registry/organization/telemetri",{"_index":1082,"title":{},"name":{},"text":{"42":{}},"component":{}}],["registry/v3/external_images.txt",{"_index":185,"title":{},"name":{},"text":{"4":{}},"component":{}}],["registry/v3/plugins/ch",{"_index":2061,"title":{},"name":{},"text":{"105":{}},"component":{}}],["registryurl",{"_index":1986,"title":{},"name":{},"text":{"98":{}},"component":{}}],["regul",{"_index":1843,"title":{},"name":{},"text":{"76":{}},"component":{}}],["relat",{"_index":191,"title":{},"name":{},"text":{"4":{},"15":{},"36":{},"54":{},"70":{},"71":{},"83":{},"84":{},"89":{},"115":{}},"component":{}}],["releas",{"_index":1617,"title":{},"name":{},"text":{"58":{},"59":{},"65":{},"88":{}},"component":{}}],["relev",{"_index":182,"title":{},"name":{},"text":{"4":{},"11":{},"98":{},"105":{},"112":{}},"component":{}}],["reli",{"_index":1838,"title":{},"name":{},"text":{"75":{}},"component":{}}],["reliabl",{"_index":2153,"title":{},"name":{},"text":{"115":{}},"component":{}}],["reload",{"_index":1207,"title":{},"name":{},"text":{"42":{}},"component":{}}],["rememb",{"_index":1678,"title":{},"name":{},"text":{"59":{}},"component":{}}],["remot",{"_index":274,"title":{"120":{}},"name":{"120":{}},"text":{"7":{},"15":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"44":{},"63":{},"92":{},"98":{},"103":{},"105":{},"106":{},"108":{},"120":{},"126":{},"133":{},"148":{}},"component":{}}],["remov",{"_index":1105,"title":{"76":{},"50-2":{},"105-5":{}},"name":{"76":{}},"text":{"42":{},"50":{},"53":{},"60":{},"61":{},"76":{},"77":{},"83":{},"105":{},"112":{},"124":{},"135":{},"138":{},"139":{},"140":{},"150":{}},"component":{}}],["reopen",{"_index":1938,"title":{},"name":{},"text":{"94":{},"118":{}},"component":{}}],["repair",{"_index":1852,"title":{"77":{}},"name":{"77":{}},"text":{"77":{}},"component":{}}],["repeat",{"_index":209,"title":{},"name":{},"text":{"5":{},"12":{},"28":{},"75":{}},"component":{}}],["replac",{"_index":235,"title":{},"name":{},"text":{"5":{},"15":{},"40":{},"42":{},"54":{},"57":{},"77":{},"126":{},"150":{}},"component":{}}],["replic",{"_index":9,"title":{},"name":{},"text":{"1":{},"150":{}},"component":{}}],["replica",{"_index":1319,"title":{},"name":{},"text":{"42":{},"148":{}},"component":{}}],["repo",{"_index":910,"title":{},"name":{},"text":{"30":{},"57":{},"92":{},"126":{},"136":{}},"component":{}}],["report",{"_index":1416,"title":{},"name":{},"text":{"50":{},"117":{},"150":{}},"component":{}}],["repositori",{"_index":261,"title":{"46":{},"100":{},"101":{},"113":{},"134":{},"135":{},"138":{},"139":{},"140":{},"103-2":{},"118-1":{}},"name":{"46":{},"100":{},"101":{},"113":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"text":{"6":{},"10":{},"11":{},"14":{},"15":{},"23":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"41":{},"42":{},"44":{},"46":{},"47":{},"48":{},"50":{},"53":{},"63":{},"73":{},"84":{},"85":{},"88":{},"92":{},"95":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"105":{},"106":{},"108":{},"113":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"126":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"142":{},"143":{},"148":{},"150":{}},"component":{}}],["repository/nuget",{"_index":2287,"title":{},"name":{},"text":{"135":{}},"component":{}}],["repository’",{"_index":2044,"title":{},"name":{},"text":{"105":{},"126":{}},"component":{}}],["repres",{"_index":331,"title":{},"name":{},"text":{"10":{},"21":{},"23":{},"42":{},"105":{}},"component":{}}],["represent",{"_index":1376,"title":{},"name":{},"text":{"48":{}},"component":{}}],["reproduc",{"_index":1942,"title":{},"name":{},"text":{"95":{}},"component":{}}],["req",{"_index":1047,"title":{},"name":{},"text":{"42":{}},"component":{}}],["req.getbodi",{"_index":1055,"title":{},"name":{},"text":{"42":{}},"component":{}}],["req.method",{"_index":1050,"title":{},"name":{},"text":{"42":{}},"component":{}}],["request",{"_index":106,"title":{"95":{},"112":{},"42-8":{},"112-1":{},"112-2":{}},"name":{"95":{},"112":{}},"text":{"1":{},"11":{},"12":{},"15":{},"42":{},"44":{},"45":{},"52":{},"57":{},"71":{},"95":{},"112":{},"113":{},"116":{},"118":{},"125":{},"127":{},"129":{},"133":{},"150":{}},"component":{}}],["requir",{"_index":223,"title":{"12":{}},"name":{"12":{}},"text":{"5":{},"8":{},"12":{},"14":{},"15":{},"16":{},"18":{},"19":{},"23":{},"24":{},"34":{},"35":{},"40":{},"42":{},"45":{},"46":{},"53":{},"54":{},"59":{},"72":{},"74":{},"80":{},"92":{},"96":{},"99":{},"107":{},"109":{},"112":{},"115":{},"118":{},"128":{},"141":{},"143":{},"149":{},"150":{}},"component":{}}],["reserv",{"_index":1834,"title":{},"name":{},"text":{"72":{}},"component":{}}],["reset",{"_index":1601,"title":{},"name":{},"text":{"57":{}},"component":{}}],["resetpasswordallowed=tru",{"_index":1654,"title":{},"name":{},"text":{"58":{}},"component":{}}],["resiz",{"_index":577,"title":{},"name":{},"text":{"15":{}},"component":{}}],["resolut",{"_index":1165,"title":{},"name":{},"text":{"42":{}},"component":{}}],["resolv",{"_index":790,"title":{},"name":{},"text":{"15":{},"115":{}},"component":{}}],["resourc",{"_index":28,"title":{"12":{},"15":{},"82":{},"90":{},"91":{}},"name":{"12":{},"15":{},"82":{},"90":{},"91":{}},"text":{"1":{},"3":{},"4":{},"5":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"21":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"34":{},"35":{},"36":{},"38":{},"39":{},"40":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{},"50":{},"52":{},"53":{},"54":{},"57":{},"58":{},"59":{},"61":{},"65":{},"66":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"86":{},"88":{},"90":{},"91":{},"92":{},"93":{},"98":{},"99":{},"105":{},"106":{},"107":{},"109":{},"110":{},"112":{},"113":{},"114":{},"116":{},"125":{},"126":{},"128":{},"129":{},"130":{},"133":{},"136":{},"145":{},"148":{},"149":{},"150":{}},"component":{}}],["resourcekind",{"_index":833,"title":{},"name":{},"text":{"21":{}},"component":{}}],["respect",{"_index":622,"title":{},"name":{},"text":{"15":{}},"component":{}}],["respons",{"_index":1062,"title":{},"name":{},"text":{"42":{},"150":{}},"component":{}}],["responsebodi",{"_index":1059,"title":{},"name":{},"text":{"42":{}},"component":{}}],["rest",{"_index":464,"title":{},"name":{},"text":{"14":{},"30":{},"42":{}},"component":{}}],["rest/url=http://littl",{"_index":1229,"title":{},"name":{},"text":{"42":{}},"component":{}}],["restart",{"_index":1177,"title":{},"name":{},"text":{"42":{},"50":{},"53":{},"77":{},"82":{},"94":{},"106":{},"116":{},"128":{},"146":{}},"component":{}}],["restclient",{"_index":1230,"title":{},"name":{},"text":{"42":{}},"component":{}}],["resteasi",{"_index":1195,"title":{},"name":{},"text":{"42":{}},"component":{}}],["restrict",{"_index":754,"title":{"54":{},"84":{},"100":{}},"name":{"54":{},"84":{},"100":{}},"text":{"15":{},"25":{},"50":{},"54":{},"55":{},"62":{},"72":{},"84":{},"101":{},"106":{},"116":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["result",{"_index":229,"title":{},"name":{},"text":{"5":{},"40":{},"50":{},"72":{},"105":{},"112":{},"113":{},"122":{}},"component":{}}],["resum",{"_index":2343,"title":{},"name":{},"text":{"145":{}},"component":{}}],["return",{"_index":1008,"title":{},"name":{},"text":{"42":{},"44":{},"53":{},"81":{},"126":{}},"component":{}}],["reus",{"_index":976,"title":{},"name":{},"text":{"40":{}},"component":{}}],["revers",{"_index":30,"title":{},"name":{},"text":{"1":{}},"component":{}}],["revert",{"_index":32,"title":{},"name":{},"text":{"1":{}},"component":{}}],["review",{"_index":1939,"title":{"95":{}},"name":{"95":{}},"text":{"95":{},"118":{},"127":{}},"component":{}}],["revis",{"_index":2339,"title":{},"name":{},"text":{"143":{}},"component":{}}],["revisionhistorylimit",{"_index":1330,"title":{},"name":{},"text":{"42":{}},"component":{}}],["revok",{"_index":2372,"title":{},"name":{},"text":{"149":{}},"component":{}}],["rhel7:latest",{"_index":1323,"title":{},"name":{},"text":{"42":{}},"component":{}}],["right",{"_index":1845,"title":{},"name":{},"text":{"76":{},"110":{},"111":{},"132":{},"141":{},"143":{}},"component":{}}],["risk",{"_index":2154,"title":{},"name":{},"text":{"115":{},"139":{}},"component":{}}],["roadmap",{"_index":2403,"title":{},"name":{},"text":{"150":{}},"component":{}}],["role",{"_index":315,"title":{"21":{}},"name":{"21":{}},"text":{"9":{},"10":{},"15":{},"21":{},"52":{},"57":{},"70":{},"71":{},"76":{},"116":{},"150":{}},"component":{}}],["rolebind",{"_index":1749,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["roleref",{"_index":840,"title":{},"name":{},"text":{"21":{},"70":{},"71":{}},"component":{}}],["rollingupd",{"_index":507,"title":{},"name":{},"text":{"15":{},"42":{}},"component":{}}],["rollout",{"_index":807,"title":{},"name":{},"text":{"17":{},"18":{},"21":{},"30":{},"43":{},"53":{}},"component":{}}],["root",{"_index":1440,"title":{},"name":{},"text":{"53":{},"113":{},"118":{},"123":{}},"component":{}}],["rout",{"_index":276,"title":{"8-2":{}},"name":{},"text":{"8":{},"15":{},"42":{},"52":{},"89":{},"116":{},"145":{}},"component":{}}],["route.openshift.io/v1",{"_index":1335,"title":{},"name":{},"text":{"42":{}},"component":{}}],["router",{"_index":278,"title":{"8-2":{}},"name":{},"text":{"8":{}},"component":{}}],["routingclass",{"_index":1785,"title":{},"name":{},"text":{"71":{},"105":{}},"component":{}}],["row",{"_index":2337,"title":{},"name":{},"text":{"143":{}},"component":{}}],["rsa",{"_index":2267,"title":{},"name":{},"text":{"133":{}},"component":{}}],["rule",{"_index":126,"title":{},"name":{},"text":{"3":{},"21":{},"70":{},"71":{}},"component":{}}],["run",{"_index":76,"title":{"49":{},"42-5":{},"42-13":{},"110-2":{}},"name":{"49":{}},"text":{"1":{},"3":{},"6":{},"8":{},"10":{},"11":{},"12":{},"13":{},"15":{},"16":{},"41":{},"42":{},"44":{},"45":{},"48":{},"49":{},"50":{},"51":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"61":{},"62":{},"65":{},"70":{},"71":{},"72":{},"84":{},"85":{},"88":{},"89":{},"91":{},"92":{},"93":{},"94":{},"95":{},"99":{},"101":{},"105":{},"106":{},"108":{},"110":{},"112":{},"113":{},"118":{},"125":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"146":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["run.jar",{"_index":1279,"title":{},"name":{},"text":{"42":{}},"component":{}}],["runasus",{"_index":772,"title":{},"name":{},"text":{"15":{}},"component":{}}],["runcontainererror",{"_index":1801,"title":{},"name":{},"text":{"71":{}},"component":{}}],["runner",{"_index":1292,"title":{},"name":{},"text":{"42":{},"63":{}},"component":{}}],["runner=eclipse/ch",{"_index":1708,"title":{},"name":{},"text":{"63":{}},"component":{}}],["runtim",{"_index":1925,"title":{"116-2":{}},"name":{},"text":{"89":{},"116":{},"143":{},"148":{},"150":{}},"component":{}}],["s",{"_index":1649,"title":{},"name":{},"text":{"58":{},"133":{}},"component":{}}],["saa",{"_index":909,"title":{},"name":{},"text":{"29":{}},"component":{}}],["same",{"_index":210,"title":{},"name":{},"text":{"5":{},"15":{},"18":{},"42":{},"53":{},"85":{},"98":{},"101":{},"105":{},"110":{},"122":{},"150":{}},"component":{}}],["saml",{"_index":2242,"title":{},"name":{},"text":{"126":{}},"component":{}}],["sampl",{"_index":641,"title":{"23":{},"42-13":{},"42-14":{}},"name":{"23":{}},"text":{"15":{},"22":{},"23":{},"44":{},"47":{},"54":{},"99":{},"149":{}},"component":{}}],["samples.json",{"_index":849,"title":{},"name":{},"text":{"23":{}},"component":{}}],["samples/cpp",{"_index":2135,"title":{},"name":{},"text":{"113":{},"119":{},"136":{}},"component":{}}],["sandbox",{"_index":2361,"title":{},"name":{},"text":{"149":{}},"component":{}}],["save",{"_index":887,"title":{},"name":{},"text":{"27":{},"28":{},"29":{},"30":{},"31":{},"50":{},"84":{},"85":{},"91":{}},"component":{}}],["scaffold",{"_index":1097,"title":{},"name":{},"text":{"42":{}},"component":{}}],["scenario",{"_index":1985,"title":{},"name":{},"text":{"98":{},"121":{},"149":{}},"component":{}}],["schedul",{"_index":140,"title":{},"name":{},"text":{"3":{},"15":{}},"component":{}}],["schemavers",{"_index":1302,"title":{},"name":{},"text":{"42":{},"98":{},"105":{},"112":{}},"component":{}}],["scheme",{"_index":1745,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["scm",{"_index":890,"title":{},"name":{},"text":{"27":{},"28":{},"29":{},"30":{},"31":{},"113":{},"126":{},"133":{}},"component":{}}],["scope",{"_index":744,"title":{},"name":{},"text":{"15":{},"29":{},"30":{},"57":{},"65":{},"148":{}},"component":{}}],["scrape",{"_index":1748,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["scratch",{"_index":173,"title":{},"name":{},"text":{"4":{}},"component":{}}],["screen",{"_index":2105,"title":{},"name":{},"text":{"110":{},"111":{},"141":{},"142":{}},"component":{}}],["script",{"_index":1500,"title":{},"name":{},"text":{"54":{},"65":{},"84":{},"101":{},"134":{},"149":{}},"component":{}}],["sdk",{"_index":2394,"title":{},"name":{},"text":{"150":{}},"component":{}}],["search",{"_index":219,"title":{},"name":{},"text":{"5":{},"38":{},"65":{},"77":{},"110":{},"115":{},"123":{},"130":{},"132":{},"137":{},"141":{},"146":{}},"component":{}}],["second",{"_index":537,"title":{},"name":{},"text":{"15":{},"28":{},"71":{},"95":{},"101":{}},"component":{}}],["secondsofinactivitybeforeidl",{"_index":534,"title":{},"name":{},"text":{"15":{}},"component":{}}],["secondsofrunbeforeidl",{"_index":541,"title":{},"name":{},"text":{"15":{}},"component":{}}],["secret",{"_index":11,"title":{"72":{},"96":{},"109":{},"27-2":{},"28-2":{},"29-2":{},"30-2":{},"31-2":{},"72-1":{},"72-2":{},"72-3":{},"96-1":{},"96-2":{},"96-3":{},"133-2":{}},"name":{"72":{},"96":{},"109":{}},"text":{"1":{},"2":{},"11":{},"14":{},"15":{},"18":{},"19":{},"27":{},"28":{},"29":{},"30":{},"31":{},"43":{},"57":{},"61":{},"72":{},"89":{},"92":{},"96":{},"101":{},"109":{},"126":{},"128":{},"133":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["secret=eclips",{"_index":1658,"title":{},"name":{},"text":{"58":{}},"component":{}}],["secret=tru",{"_index":1947,"title":{},"name":{},"text":{"96":{},"109":{}},"component":{}}],["secretnam",{"_index":679,"title":{},"name":{},"text":{"15":{}},"component":{}}],["secrets.github_token",{"_index":2201,"title":{},"name":{},"text":{"118":{}},"component":{}}],["section",{"_index":117,"title":{},"name":{},"text":{"3":{},"9":{},"12":{},"15":{},"20":{},"41":{},"42":{},"46":{},"56":{},"62":{},"65":{},"68":{},"77":{},"82":{},"84":{},"85":{},"88":{},"93":{},"105":{},"110":{},"111":{},"114":{},"115":{},"116":{},"118":{},"121":{},"130":{},"141":{},"146":{},"147":{},"148":{},"149":{}},"component":{}}],["secur",{"_index":542,"title":{},"name":{},"text":{"15":{},"25":{},"30":{},"50":{},"98":{},"105":{},"115":{},"117":{},"139":{},"150":{}},"component":{}}],["securitycontext",{"_index":475,"title":{},"name":{},"text":{"15":{}},"component":{}}],["sed",{"_index":2264,"title":{},"name":{},"text":{"133":{}},"component":{}}],["see",{"_index":41,"title":{},"name":{},"text":{"1":{},"5":{},"8":{},"9":{},"11":{},"15":{},"17":{},"18":{},"19":{},"21":{},"23":{},"27":{},"28":{},"29":{},"30":{},"31":{},"33":{},"34":{},"35":{},"36":{},"39":{},"40":{},"42":{},"43":{},"46":{},"51":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"63":{},"64":{},"65":{},"70":{},"71":{},"76":{},"77":{},"79":{},"81":{},"83":{},"84":{},"85":{},"86":{},"88":{},"90":{},"91":{},"96":{},"105":{},"106":{},"107":{},"109":{},"112":{},"113":{},"115":{},"116":{},"117":{},"132":{},"133":{},"136":{},"141":{},"146":{},"149":{},"150":{}},"component":{}}],["seen",{"_index":930,"title":{},"name":{},"text":{"34":{}},"component":{}}],["segment",{"_index":1034,"title":{},"name":{},"text":{"42":{},"81":{},"149":{}},"component":{}}],["segment_write_key",{"_index":1891,"title":{},"name":{},"text":{"81":{}},"component":{}}],["segment_write_key_endpoint",{"_index":1894,"title":{},"name":{},"text":{"81":{}},"component":{}}],["select",{"_index":236,"title":{"50-1":{}},"name":{},"text":{"5":{},"25":{},"27":{},"30":{},"31":{},"36":{},"39":{},"50":{},"53":{},"77":{},"98":{},"106":{},"110":{},"130":{},"132":{},"133":{},"141":{},"142":{},"143":{},"147":{},"149":{}},"component":{}}],["selector",{"_index":369,"title":{},"name":{},"text":{"11":{},"15":{},"42":{},"70":{},"71":{}},"component":{}}],["selector='controller.devfile.io/devworkspace_nam",{"_index":1477,"title":{},"name":{},"text":{"53":{},"131":{}},"component":{}}],["selector=app.kubernetes.io/component=ca",{"_index":1453,"title":{},"name":{},"text":{"53":{}},"component":{}}],["selector=app.kubernetes.io/component=ch",{"_index":1455,"title":{},"name":{},"text":{"53":{}},"component":{}}],["self",{"_index":588,"title":{"19":{},"46":{},"139-1":{}},"name":{"19":{},"46":{}},"text":{"15":{},"19":{},"26":{},"41":{},"46":{},"53":{},"58":{},"59":{},"100":{},"126":{},"139":{}},"component":{}}],["semicolon",{"_index":366,"title":{},"name":{},"text":{"11":{}},"component":{}}],["send",{"_index":862,"title":{"42-8":{}},"name":{},"text":{"25":{},"42":{},"44":{},"81":{}},"component":{}}],["sendevent(map",{"_index":1227,"title":{},"name":{},"text":{"42":{}},"component":{}}],["sensit",{"_index":1818,"title":{},"name":{},"text":{"72":{},"107":{},"109":{},"126":{},"128":{}},"component":{}}],["sent",{"_index":2205,"title":{},"name":{},"text":{"118":{}},"component":{}}],["separ",{"_index":122,"title":{},"name":{},"text":{"3":{},"11":{},"34":{}},"component":{}}],["sequenc",{"_index":1350,"title":{},"name":{},"text":{"44":{}},"component":{}}],["serv",{"_index":640,"title":{},"name":{},"text":{"15":{},"42":{}},"component":{}}],["server",{"_index":113,"title":{"2":{},"9":{},"14":{},"18":{},"27":{},"34":{},"69":{},"70":{},"78":{},"92":{},"130":{},"133":{},"9-1":{},"27-1":{},"27-2":{},"42-2":{},"42-8":{},"70-1":{},"70-2":{},"70-3":{},"133-1":{},"133-2":{}},"name":{"2":{},"9":{},"14":{},"27":{},"34":{},"69":{},"78":{},"92":{},"130":{},"133":{}},"text":{"6":{},"9":{},"10":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"21":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"42":{},"44":{},"46":{},"52":{},"53":{},"55":{},"58":{},"65":{},"69":{},"70":{},"71":{},"76":{},"78":{},"81":{},"82":{},"89":{},"90":{},"91":{},"92":{},"96":{},"113":{},"115":{},"126":{},"129":{},"130":{},"133":{},"148":{},"150":{}},"component":{}}],["server/main/docs/grafana/openshift",{"_index":1765,"title":{},"name":{},"text":{"70":{}},"component":{}}],["server/plugin.yaml",{"_index":1896,"title":{},"name":{},"text":{"81":{}},"component":{}}],["server:delet",{"_index":1685,"title":{},"name":{},"text":{"60":{},"83":{}},"component":{}}],["server:deploy",{"_index":806,"title":{},"name":{},"text":{"16":{},"54":{},"57":{},"58":{},"59":{},"60":{},"61":{},"90":{}},"component":{}}],["server:log",{"_index":796,"title":{},"name":{},"text":{"16":{}},"component":{}}],["server:statu",{"_index":1675,"title":{},"name":{},"text":{"58":{},"59":{},"60":{},"61":{}},"component":{}}],["server:upd",{"_index":1907,"title":{},"name":{},"text":{"84":{},"85":{}},"component":{}}],["serverless",{"_index":2102,"title":{},"name":{},"text":{"110":{}},"component":{}}],["server’",{"_index":1342,"title":{},"name":{},"text":{"42":{}},"component":{}}],["servic",{"_index":291,"title":{"30":{},"141":{},"30-1":{},"30-2":{},"57-2":{},"57-3":{},"57-7":{},"149-3":{}},"name":{"30":{}},"text":{"8":{},"10":{},"13":{},"14":{},"15":{},"21":{},"30":{},"32":{},"42":{},"47":{},"48":{},"53":{},"57":{},"62":{},"70":{},"71":{},"76":{},"80":{},"89":{},"110":{},"113":{},"117":{},"133":{},"141":{},"143":{},"144":{},"145":{},"147":{},"148":{},"149":{}},"component":{}}],["serviceaccount",{"_index":543,"title":{},"name":{},"text":{"15":{},"21":{},"63":{},"70":{},"71":{}},"component":{}}],["serviceaccount.yaml",{"_index":1699,"title":{},"name":{},"text":{"63":{}},"component":{}}],["serviceaccount_nam",{"_index":1702,"title":{},"name":{},"text":{"63":{}},"component":{}}],["serviceaccounttoken",{"_index":544,"title":{},"name":{},"text":{"15":{}},"component":{}}],["servicemonitor",{"_index":1743,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["session",{"_index":201,"title":{},"name":{},"text":{"5":{},"8":{},"17":{},"18":{},"19":{},"21":{},"23":{},"27":{},"28":{},"29":{},"30":{},"31":{},"43":{},"46":{},"51":{},"53":{},"54":{},"60":{},"63":{},"64":{},"70":{},"71":{},"76":{},"77":{},"79":{},"84":{},"86":{},"90":{},"91":{},"96":{},"105":{},"107":{},"109":{},"112":{},"131":{},"133":{}},"component":{}}],["set",{"_index":61,"title":{"27-1":{},"28-1":{},"29-1":{},"30-1":{},"31-1":{},"98-1":{},"133-1":{}},"name":{},"text":{"1":{},"3":{},"8":{},"9":{},"12":{},"15":{},"27":{},"28":{},"29":{},"30":{},"31":{},"34":{},"36":{},"38":{},"39":{},"42":{},"49":{},"54":{},"57":{},"58":{},"65":{},"66":{},"72":{},"73":{},"77":{},"80":{},"81":{},"92":{},"98":{},"101":{},"105":{},"106":{},"107":{},"109":{},"112":{},"115":{},"116":{},"117":{},"130":{},"133":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["setgid",{"_index":518,"title":{},"name":{},"text":{"15":{}},"component":{}}],["settings.xml",{"_index":59,"title":{},"name":{},"text":{"1":{},"42":{},"101":{},"109":{},"128":{}},"component":{}}],["settings=settings.xml",{"_index":1181,"title":{},"name":{},"text":{"42":{}},"component":{}}],["setuid",{"_index":519,"title":{},"name":{},"text":{"15":{}},"component":{}}],["setup",{"_index":1687,"title":{},"name":{},"text":{"61":{},"80":{},"118":{}},"component":{}}],["sever",{"_index":747,"title":{},"name":{},"text":{"15":{},"16":{},"72":{},"116":{},"147":{}},"component":{}}],["sha",{"_index":1406,"title":{},"name":{},"text":{"50":{}},"component":{}}],["sha256",{"_index":1461,"title":{},"name":{},"text":{"53":{}},"component":{}}],["shard",{"_index":279,"title":{"8-2":{}},"name":{},"text":{"8":{}},"component":{}}],["share",{"_index":1929,"title":{},"name":{},"text":{"89":{},"99":{},"112":{},"116":{},"133":{},"149":{}},"component":{}}],["shared_secret",{"_index":2278,"title":{},"name":{},"text":{"133":{}},"component":{}}],["show",{"_index":648,"title":{},"name":{},"text":{"15":{},"30":{},"42":{},"57":{},"89":{}},"component":{}}],["shown",{"_index":1559,"title":{},"name":{},"text":{"57":{}},"component":{}}],["shut",{"_index":1012,"title":{},"name":{},"text":{"42":{},"85":{}},"component":{}}],["shutdown",{"_index":1255,"title":{},"name":{},"text":{"42":{}},"component":{}}],["side",{"_index":734,"title":{},"name":{},"text":{"15":{}},"component":{}}],["sidecar",{"_index":2328,"title":{},"name":{},"text":{"141":{}},"component":{}}],["sign",{"_index":589,"title":{"19":{},"46":{},"139-1":{}},"name":{"19":{},"46":{}},"text":{"15":{},"19":{},"26":{},"41":{},"46":{},"53":{},"57":{},"58":{},"59":{},"100":{},"126":{},"139":{}},"component":{}}],["similar",{"_index":1239,"title":{},"name":{},"text":{"42":{},"130":{}},"component":{}}],["simpl",{"_index":2354,"title":{},"name":{},"text":{"148":{}},"component":{}}],["simplest",{"_index":1956,"title":{},"name":{},"text":{"98":{}},"component":{}}],["simpli",{"_index":2073,"title":{},"name":{},"text":{"105":{}},"component":{}}],["simultan",{"_index":432,"title":{"49":{}},"name":{"49":{}},"text":{"12":{},"41":{},"49":{}},"component":{}}],["singl",{"_index":961,"title":{},"name":{},"text":{"39":{},"58":{},"59":{},"61":{},"62":{},"112":{},"126":{},"145":{},"150":{}},"component":{}}],["site",{"_index":2183,"title":{},"name":{},"text":{"117":{}},"component":{}}],["situat",{"_index":2217,"title":{},"name":{},"text":{"122":{},"123":{},"137":{}},"component":{}}],["six",{"_index":972,"title":{},"name":{},"text":{"40":{}},"component":{}}],["size",{"_index":575,"title":{"36":{}},"name":{"36":{}},"text":{"15":{},"35":{},"36":{},"37":{},"61":{},"112":{},"116":{}},"component":{}}],["size=50gb",{"_index":1682,"title":{},"name":{},"text":{"59":{}},"component":{}}],["size=64",{"_index":1692,"title":{},"name":{},"text":{"61":{}},"component":{}}],["skip",{"_index":1521,"title":{},"name":{},"text":{"54":{},"57":{},"58":{}},"component":{}}],["skopeo",{"_index":1496,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["sl",{"_index":1727,"title":{},"name":{},"text":{"65":{}},"component":{}}],["sleep",{"_index":1672,"title":{},"name":{},"text":{"58":{},"112":{}},"component":{}}],["slow",{"_index":1911,"title":{"116":{}},"name":{"116":{}},"text":{"85":{},"112":{},"114":{},"116":{}},"component":{}}],["small",{"_index":1025,"title":{},"name":{},"text":{"42":{}},"component":{}}],["smallry",{"_index":1197,"title":{},"name":{},"text":{"42":{}},"component":{}}],["snapshot",{"_index":1104,"title":{},"name":{},"text":{"42":{}},"component":{}}],["snippet",{"_index":1378,"title":{},"name":{},"text":{"48":{},"118":{}},"component":{}}],["softwar",{"_index":2392,"title":{},"name":{},"text":{"150":{}},"component":{}}],["solut",{"_index":2302,"title":{},"name":{},"text":{"139":{},"150":{}},"component":{}}],["solv",{"_index":1386,"title":{},"name":{},"text":{"49":{}},"component":{}}],["sometim",{"_index":2161,"title":{},"name":{},"text":{"116":{}},"component":{}}],["sourc",{"_index":375,"title":{"50":{},"106":{},"130":{},"142":{}},"name":{"50":{},"106":{},"142":{}},"text":{"11":{},"35":{},"38":{},"50":{},"53":{},"54":{},"67":{},"71":{},"77":{},"89":{},"98":{},"103":{},"105":{},"106":{},"110":{},"113":{},"116":{},"117":{},"124":{},"129":{},"130":{},"142":{},"143":{},"144":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["sourcenamespac",{"_index":1868,"title":{},"name":{},"text":{"77":{}},"component":{}}],["sp",{"_index":1586,"title":{},"name":{},"text":{"57":{}},"component":{}}],["space",{"_index":1486,"title":{"149-2":{}},"name":{},"text":{"54":{},"61":{},"84":{},"149":{}},"component":{}}],["spec",{"_index":99,"title":{},"name":{},"text":{"1":{},"8":{},"9":{},"15":{},"17":{},"18":{},"21":{},"25":{},"34":{},"35":{},"36":{},"38":{},"39":{},"40":{},"42":{},"46":{},"49":{},"50":{},"57":{},"58":{},"66":{},"70":{},"71":{},"77":{},"81":{},"90":{},"105":{},"112":{}},"component":{}}],["spec\":{\"devenvironments\":{\"maxnumberofrunningworkspacesperus",{"_index":1391,"title":{},"name":{},"text":{"49":{}},"component":{}}],["spec\":{\"devenvironments\":{\"maxnumberofworkspacesperus",{"_index":1735,"title":{},"name":{},"text":{"66":{}},"component":{}}],["spec\":{\"started\":fals",{"_index":2068,"title":{},"name":{},"text":{"105":{}},"component":{}}],["spec\":{\"started\":tru",{"_index":2071,"title":{},"name":{},"text":{"105":{}},"component":{}}],["spec.components.pluginregistry.openvsxurl",{"_index":959,"title":{},"name":{},"text":{"38":{}},"component":{}}],["spec.devenviron",{"_index":2046,"title":{},"name":{},"text":{"105":{}},"component":{}}],["spec.devenvironments.defaulteditor",{"_index":1955,"title":{},"name":{},"text":{"98":{}},"component":{}}],["spec.imag",{"_index":656,"title":{},"name":{},"text":{"15":{}},"component":{}}],["spec.routingclass",{"_index":1793,"title":{},"name":{},"text":{"71":{}},"component":{}}],["spec.start",{"_index":2067,"title":{},"name":{},"text":{"105":{}},"component":{}}],["spec.templ",{"_index":2055,"title":{},"name":{},"text":{"105":{}},"component":{}}],["special",{"_index":769,"title":{"42-4":{}},"name":{},"text":{"15":{},"46":{}},"component":{}}],["specif",{"_index":15,"title":{"71-2":{}},"name":{},"text":{"1":{},"5":{},"15":{},"42":{},"48":{},"51":{},"71":{},"73":{},"97":{},"99":{},"103":{},"110":{},"113":{},"128":{},"148":{},"149":{}},"component":{}}],["specifi",{"_index":270,"title":{"79":{},"42-16":{}},"name":{"79":{}},"text":{"7":{},"12":{},"15":{},"16":{},"34":{},"36":{},"42":{},"46":{},"50":{},"61":{},"79":{},"86":{},"89":{},"98":{},"105":{},"106":{},"107":{},"109":{},"112":{},"113":{},"116":{},"120":{},"123":{},"124":{},"125":{},"137":{},"143":{}},"component":{}}],["spring",{"_index":853,"title":{},"name":{},"text":{"23":{},"105":{}},"component":{}}],["src/main/docker/dockerfile.jvm",{"_index":1280,"title":{},"name":{},"text":{"42":{}},"component":{}}],["src/main/docker/dockerfile.n",{"_index":1299,"title":{},"name":{},"text":{"42":{}},"component":{}}],["src/main/java/mygroup",{"_index":1106,"title":{},"name":{},"text":{"42":{}},"component":{}}],["src/main/resources/application.properti",{"_index":1171,"title":{},"name":{},"text":{"42":{}},"component":{}}],["src/test/java/mygroup",{"_index":1107,"title":{},"name":{},"text":{"42":{}},"component":{}}],["ssh",{"_index":22,"title":{},"name":{},"text":{"1":{},"57":{},"58":{},"92":{},"109":{},"113":{},"128":{},"136":{},"149":{}},"component":{}}],["ssl",{"_index":2304,"title":{},"name":{},"text":{"139":{}},"component":{}}],["ssl/tl",{"_index":2301,"title":{},"name":{},"text":{"139":{}},"component":{}}],["ssl_cert_fil",{"_index":2285,"title":{},"name":{},"text":{"135":{},"138":{}},"component":{}}],["sslcainfo",{"_index":1372,"title":{},"name":{},"text":{"46":{}},"component":{}}],["stabl",{"_index":1518,"title":{},"name":{},"text":{"54":{},"58":{},"59":{},"65":{},"88":{},"98":{},"103":{},"124":{},"149":{}},"component":{}}],["stack",{"_index":1775,"title":{},"name":{},"text":{"71":{},"100":{},"150":{}},"component":{}}],["stackoverflow",{"_index":2398,"title":{},"name":{},"text":{"150":{}},"component":{}}],["standalon",{"_index":1400,"title":{},"name":{},"text":{"50":{}},"component":{}}],["standard",{"_index":300,"title":{},"name":{},"text":{"9":{},"42":{},"72":{},"128":{}},"component":{}}],["start",{"_index":208,"title":{"6":{},"7":{},"11":{},"23":{},"102":{},"113":{},"122":{},"136":{},"42-1":{},"105-4":{},"116-1":{},"150-1":{}},"name":{"6":{},"7":{},"11":{},"23":{},"113":{},"122":{},"136":{}},"text":{"5":{},"6":{},"7":{},"8":{},"11":{},"15":{},"22":{},"23":{},"24":{},"40":{},"42":{},"44":{},"46":{},"47":{},"51":{},"53":{},"54":{},"55":{},"57":{},"58":{},"59":{},"60":{},"61":{},"63":{},"65":{},"70":{},"71":{},"73":{},"76":{},"80":{},"84":{},"88":{},"93":{},"94":{},"95":{},"98":{},"99":{},"101":{},"102":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"112":{},"113":{},"116":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"134":{},"136":{},"137":{},"145":{},"149":{}},"component":{}}],["startingcsv",{"_index":1870,"title":{},"name":{},"text":{"77":{}},"component":{}}],["starttimeoutsecond",{"_index":546,"title":{},"name":{},"text":{"15":{}},"component":{}}],["startup",{"_index":80,"title":{"106-1":{}},"name":{},"text":{"1":{},"4":{},"12":{},"42":{},"71":{},"106":{},"112":{},"149":{}},"component":{}}],["state",{"_index":490,"title":{},"name":{},"text":{"15":{},"57":{},"94":{},"105":{},"112":{},"150":{}},"component":{}}],["static",{"_index":1146,"title":{},"name":{},"text":{"42":{},"148":{}},"component":{}}],["static.developers.redhat.com",{"_index":2381,"title":{},"name":{},"text":{"149":{}},"component":{}}],["statu",{"_index":254,"title":{},"name":{},"text":{"5":{},"15":{},"44":{},"57":{},"58":{},"59":{},"60":{},"61":{},"77":{},"105":{},"106":{},"110":{},"118":{}},"component":{}}],["step",{"_index":409,"title":{},"name":{},"text":{"12":{},"28":{},"42":{},"46":{},"49":{},"53":{},"54":{},"58":{},"59":{},"60":{},"61":{},"63":{},"65":{},"66":{},"70":{},"71":{},"84":{},"85":{},"86":{},"94":{},"105":{},"118":{},"132":{},"133":{}},"component":{}}],["still",{"_index":1016,"title":{},"name":{},"text":{"42":{},"116":{}},"component":{}}],["stop",{"_index":526,"title":{"105-3":{},"105-4":{}},"name":{},"text":{"15":{},"35":{},"39":{},"65":{},"84":{},"94":{},"105":{},"106":{},"112":{},"149":{}},"component":{}}],["storag",{"_index":107,"title":{"35":{},"36":{},"37":{},"39":{},"112":{},"125":{},"112-1":{},"112-2":{}},"name":{"35":{},"36":{},"37":{},"39":{},"112":{},"125":{}},"text":{"1":{},"7":{},"15":{},"35":{},"36":{},"37":{},"39":{},"49":{},"105":{},"112":{},"116":{},"125":{},"128":{},"145":{},"149":{}},"component":{}}],["storageclass",{"_index":147,"title":{},"name":{},"text":{"3":{},"15":{},"35":{},"112":{}},"component":{}}],["storageclassnam",{"_index":2129,"title":{},"name":{},"text":{"112":{}},"component":{}}],["storagetyp",{"_index":2227,"title":{},"name":{},"text":{"125":{}},"component":{}}],["store",{"_index":293,"title":{},"name":{},"text":{"8":{},"15":{},"16":{},"35":{},"40":{},"46":{},"70":{},"71":{},"72":{},"96":{},"103":{},"116":{},"141":{},"142":{},"143":{}},"component":{}}],["storepass",{"_index":2021,"title":{},"name":{},"text":{"101":{},"134":{}},"component":{}}],["str",{"_index":1155,"title":{},"name":{},"text":{"42":{}},"component":{}}],["stragi",{"_index":505,"title":{},"name":{},"text":{"15":{}},"component":{}}],["strategi",{"_index":472,"title":{"39":{},"79":{}},"name":{"39":{},"79":{}},"text":{"15":{},"35":{},"36":{},"37":{},"39":{},"42":{},"49":{},"77":{},"79":{},"86":{},"105":{}},"component":{}}],["stream",{"_index":2342,"title":{},"name":{},"text":{"145":{}},"component":{}}],["strict",{"_index":2303,"title":{},"name":{},"text":{"139":{}},"component":{}}],["string",{"_index":712,"title":{},"name":{},"text":{"15":{},"40":{},"42":{},"71":{}},"component":{}}],["string(responsebody)).info(\"got",{"_index":1064,"title":{},"name":{},"text":{"42":{}},"component":{}}],["stringdata",{"_index":73,"title":{},"name":{},"text":{"1":{},"27":{},"28":{},"29":{},"30":{},"31":{},"72":{},"126":{},"133":{}},"component":{}}],["stripped.pem",{"_index":2266,"title":{},"name":{},"text":{"133":{}},"component":{}}],["stripped.pub",{"_index":2270,"title":{},"name":{},"text":{"133":{}},"component":{}}],["structur",{"_index":2335,"title":{},"name":{},"text":{"143":{}},"component":{}}],["stuck",{"_index":1856,"title":{},"name":{},"text":{"77":{}},"component":{}}],["studio",{"_index":958,"title":{"50":{},"106":{},"130":{},"106-1":{}},"name":{"50":{},"106":{},"130":{}},"text":{"38":{},"50":{},"67":{},"98":{},"103":{},"105":{},"106":{},"113":{},"117":{},"124":{},"129":{},"130":{},"147":{},"148":{},"150":{}},"component":{}}],["sub",{"_index":1865,"title":{},"name":{},"text":{"77":{}},"component":{}}],["subdomain",{"_index":673,"title":{},"name":{},"text":{"15":{},"28":{}},"component":{}}],["subject",{"_index":838,"title":{},"name":{},"text":{"21":{},"70":{},"71":{}},"component":{}}],["submit",{"_index":1020,"title":{},"name":{},"text":{"42":{},"150":{}},"component":{}}],["subpath",{"_index":64,"title":{"72-2":{}},"name":{},"text":{"1":{},"72":{},"101":{},"107":{},"108":{},"109":{},"134":{},"135":{}},"component":{}}],["subscript",{"_index":1864,"title":{},"name":{},"text":{"77":{},"79":{},"86":{}},"component":{}}],["subsequ",{"_index":2327,"title":{},"name":{},"text":{"141":{}},"component":{}}],["subset",{"_index":1395,"title":{},"name":{},"text":{"50":{},"90":{}},"component":{}}],["substitut",{"_index":2026,"title":{},"name":{},"text":{"102":{}},"component":{}}],["succeed",{"_index":1875,"title":{},"name":{},"text":{"77":{}},"component":{}}],["success",{"_index":1810,"title":{},"name":{},"text":{"71":{},"126":{}},"component":{}}],["successfulli",{"_index":1787,"title":{},"name":{},"text":{"71":{},"105":{}},"component":{}}],["such",{"_index":20,"title":{},"name":{},"text":{"1":{},"4":{},"13":{},"15":{},"25":{},"42":{},"46":{},"48":{},"53":{},"57":{},"58":{},"59":{},"62":{},"65":{},"70":{},"72":{},"76":{},"77":{},"80":{},"103":{},"105":{},"107":{},"110":{},"116":{},"118":{},"128":{},"129":{},"130":{},"141":{},"143":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["sudo",{"_index":1629,"title":{},"name":{},"text":{"58":{},"65":{}},"component":{}}],["suffici",{"_index":1679,"title":{},"name":{},"text":{"59":{}},"component":{}}],["suffix",{"_index":973,"title":{},"name":{},"text":{"40":{}},"component":{}}],["suit",{"_index":1616,"title":{},"name":{},"text":{"58":{},"59":{},"62":{},"99":{}},"component":{}}],["suitabl",{"_index":1903,"title":{},"name":{},"text":{"82":{},"90":{},"98":{}},"component":{}}],["sum",{"_index":405,"title":{},"name":{},"text":{"12":{}},"component":{}}],["super(mainconfigur",{"_index":1153,"title":{},"name":{},"text":{"42":{}},"component":{}}],["supplement",{"_index":770,"title":{},"name":{},"text":{"15":{}},"component":{}}],["suppli",{"_index":1893,"title":{},"name":{},"text":{"81":{},"113":{},"133":{}},"component":{}}],["support",{"_index":178,"title":{"46":{},"80":{},"103-1":{}},"name":{"46":{},"80":{}},"text":{"4":{},"15":{},"35":{},"37":{},"41":{},"46":{},"48":{},"50":{},"53":{},"70":{},"71":{},"74":{},"79":{},"95":{},"98":{},"103":{},"110":{},"115":{},"117":{},"119":{},"124":{},"126":{},"136":{},"149":{},"150":{}},"component":{}}],["sure",{"_index":1573,"title":{},"name":{},"text":{"57":{}},"component":{}}],["surround",{"_index":2110,"title":{},"name":{},"text":{"110":{}},"component":{}}],["swagger",{"_index":1199,"title":{},"name":{},"text":{"42":{},"69":{}},"component":{}}],["switch",{"_index":1049,"title":{},"name":{},"text":{"42":{},"49":{},"105":{},"126":{},"145":{}},"component":{}}],["symbol",{"_index":968,"title":{},"name":{},"text":{"40":{}},"component":{}}],["sync.json",{"_index":1421,"title":{},"name":{},"text":{"50":{}},"component":{}}],["synchron",{"_index":17,"title":{},"name":{},"text":{"1":{},"118":{}},"component":{}}],["syntax",{"_index":1422,"title":{},"name":{},"text":{"50":{},"113":{},"119":{},"136":{}},"component":{}}],["system",{"_index":953,"title":{},"name":{},"text":{"37":{},"42":{},"65":{},"85":{},"96":{},"133":{}},"component":{}}],["system.currenttimemilli",{"_index":1247,"title":{},"name":{},"text":{"42":{}},"component":{}}],["system.net.webclient).downloadstring('https://www.eclipse.org/che/chectl/win",{"_index":1720,"title":{},"name":{},"text":{"65":{}},"component":{}}],["t",{"_index":1081,"title":{},"name":{},"text":{"42":{},"50":{},"53":{}},"component":{}}],["tab",{"_index":241,"title":{},"name":{},"text":{"5":{},"79":{},"98":{},"113":{},"132":{},"136":{},"149":{}},"component":{}}],["tabl",{"_index":346,"title":{},"name":{},"text":{"11":{},"12":{},"15":{},"63":{},"71":{},"94":{},"98":{},"103":{},"107":{},"109":{},"112":{},"117":{},"124":{}},"component":{}}],["tag",{"_index":850,"title":{},"name":{},"text":{"23":{},"50":{},"63":{},"148":{}},"component":{}}],["tail=20",{"_index":1757,"title":{},"name":{},"text":{"70":{},"71":{}},"component":{}}],["take",{"_index":547,"title":{},"name":{},"text":{"15":{},"53":{},"61":{},"81":{},"116":{},"146":{}},"component":{}}],["taken",{"_index":1791,"title":{},"name":{},"text":{"71":{}},"component":{}}],["target",{"_index":288,"title":{},"name":{"40":{}},"text":{"8":{},"42":{},"62":{},"70":{},"71":{},"105":{},"141":{}},"component":{}}],["target/quarku",{"_index":1267,"title":{},"name":{},"text":{"42":{}},"component":{}}],["targetport",{"_index":1333,"title":{},"name":{},"text":{"42":{},"98":{}},"component":{}}],["task",{"_index":2075,"title":{},"name":{},"text":{"106":{}},"component":{}}],["tcp",{"_index":1325,"title":{},"name":{},"text":{"42":{}},"component":{}}],["team",{"_index":1418,"title":{"127":{}},"name":{"127":{}},"text":{"50":{},"58":{},"59":{},"62":{},"98":{},"99":{},"150":{}},"component":{}}],["technolog",{"_index":1992,"title":{},"name":{},"text":{"99":{},"100":{},"110":{}},"component":{}}],["telemetri",{"_index":995,"title":{"42":{},"81":{},"42-8":{},"42-16":{},"42-17":{}},"name":{"42":{},"81":{}},"text":{"42":{},"81":{},"149":{}},"component":{}}],["telemetry:backend",{"_index":1115,"title":{},"name":{},"text":{"42":{}},"component":{}}],["telemetryservic",{"_index":1224,"title":{},"name":{},"text":{"42":{}},"component":{}}],["telemetryservice.java",{"_index":1215,"title":{},"name":{},"text":{"42":{}},"component":{}}],["telemetryservice.sendevent(payload",{"_index":1233,"title":{},"name":{},"text":{"42":{}},"component":{}}],["telephon",{"_index":2375,"title":{},"name":{},"text":{"149":{}},"component":{}}],["templat",{"_index":502,"title":{"149-6":{}},"name":{},"text":{"15":{},"24":{},"40":{},"42":{},"63":{},"99":{},"105":{},"147":{},"148":{},"149":{}},"component":{}}],["temporari",{"_index":798,"title":{},"name":{},"text":{"16":{}},"component":{}}],["tenanc",{"_index":1876,"title":{},"name":{},"text":{"78":{}},"component":{}}],["tenantid",{"_index":1598,"title":{},"name":{},"text":{"57":{}},"component":{}}],["term",{"_index":1425,"title":{"149-3":{}},"name":{},"text":{"50":{},"122":{},"148":{},"149":{}},"component":{}}],["termin",{"_index":711,"title":{},"name":{},"text":{"15":{},"42":{},"65":{},"71":{},"88":{},"93":{},"101":{},"108":{},"126":{},"134":{},"139":{},"145":{},"150":{}},"component":{}}],["terminolog",{"_index":2350,"title":{"148-2":{}},"name":{},"text":{},"component":{}}],["test",{"_index":1528,"title":{},"name":{},"text":{"57":{},"58":{},"59":{},"62":{},"95":{},"115":{},"118":{},"141":{},"150":{}},"component":{}}],["text",{"_index":649,"title":{},"name":{},"text":{"15":{},"99":{}},"component":{}}],["theia/next",{"_index":1344,"title":{},"name":{},"text":{"42":{},"81":{}},"component":{}}],["theia:next;java",{"_index":1707,"title":{},"name":{},"text":{"63":{}},"component":{}}],["theia=quay.io/eclipse/ch",{"_index":1706,"title":{},"name":{},"text":{"63":{}},"component":{}}],["therefor",{"_index":344,"title":{},"name":{},"text":{"11":{},"12":{},"36":{},"53":{}},"component":{}}],["third",{"_index":911,"title":{},"name":{},"text":{"30":{},"42":{},"149":{}},"component":{}}],["those",{"_index":372,"title":{},"name":{},"text":{"11":{},"21":{},"34":{},"49":{},"76":{},"126":{},"150":{}},"component":{}}],["thread",{"_index":1186,"title":{},"name":{},"text":{"42":{}},"component":{}}],["three",{"_index":323,"title":{},"name":{},"text":{"10":{},"110":{},"111":{},"116":{}},"component":{}}],["through",{"_index":5,"title":{},"name":{},"text":{"1":{},"3":{},"5":{},"39":{},"42":{},"53":{},"57":{},"105":{},"106":{},"148":{}},"component":{}}],["throughout",{"_index":2353,"title":{},"name":{},"text":{"148":{}},"component":{}}],["ti",{"_index":949,"title":{},"name":{},"text":{"36":{}},"component":{}}],["time",{"_index":189,"title":{"102":{},"116-1":{}},"name":{"102":{}},"text":{"4":{},"11":{},"15":{},"42":{},"49":{},"58":{},"71":{},"102":{},"116":{},"127":{},"149":{}},"component":{}}],["timeout",{"_index":536,"title":{},"name":{},"text":{"15":{},"42":{},"85":{}},"component":{}}],["timeout=120",{"_index":1642,"title":{},"name":{},"text":{"58":{}},"component":{}}],["timeout=60",{"_index":1626,"title":{},"name":{},"text":{"58":{}},"component":{}}],["tl",{"_index":486,"title":{"53":{}},"name":{"53":{}},"text":{"15":{},"18":{},"19":{},"26":{},"46":{},"53":{},"57":{},"101":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["tls.cer",{"_index":2003,"title":{},"name":{},"text":{"101":{},"134":{},"135":{},"138":{},"140":{}},"component":{}}],["tlsconfig",{"_index":1780,"title":{},"name":{},"text":{"71":{}},"component":{}}],["tlssecretnam",{"_index":709,"title":{},"name":{},"text":{"15":{},"18":{}},"component":{}}],["tls|web",{"_index":1795,"title":{},"name":{},"text":{"71":{}},"component":{}}],["tmp",{"_index":2127,"title":{},"name":{},"text":{"112":{}},"component":{}}],["tmp/chectl",{"_index":803,"title":{},"name":{},"text":{"16":{}},"component":{}}],["tmp/vscode",{"_index":2318,"title":{},"name":{},"text":{"141":{}},"component":{}}],["token",{"_index":545,"title":{"93":{},"126":{}},"name":{"93":{},"126":{}},"text":{"15":{},"29":{},"42":{},"72":{},"92":{},"93":{},"104":{},"109":{},"113":{},"126":{},"128":{},"133":{},"136":{},"141":{},"145":{}},"component":{}}],["toler",{"_index":551,"title":{},"name":{},"text":{"15":{}},"component":{}}],["tool",{"_index":287,"title":{"60":{},"65":{},"84":{},"85":{},"88":{},"65-1":{},"65-2":{}},"name":{"65":{},"84":{},"85":{},"88":{}},"text":{"8":{},"12":{},"16":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"65":{},"74":{},"83":{},"84":{},"85":{},"88":{},"89":{},"90":{},"95":{},"96":{},"101":{},"105":{},"108":{},"116":{},"126":{},"134":{},"135":{},"138":{},"139":{},"140":{},"148":{},"150":{}},"component":{}}],["top",{"_index":2329,"title":{},"name":{},"text":{"141":{},"150":{}},"component":{}}],["topk8",{"_index":2260,"title":{},"name":{},"text":{"133":{}},"component":{}}],["topolog",{"_index":2107,"title":{},"name":{},"text":{"110":{}},"component":{}}],["total",{"_index":424,"title":{},"name":{},"text":{"12":{},"15":{},"45":{},"71":{}},"component":{}}],["tr",{"_index":1444,"title":{},"name":{},"text":{"53":{},"96":{},"133":{}},"component":{}}],["trace",{"_index":2429,"title":{},"name":{},"text":{"150":{}},"component":{}}],["trace.serv",{"_index":2253,"title":{},"name":{},"text":{"130":{}},"component":{}}],["track",{"_index":2383,"title":{},"name":{},"text":{"149":{}},"component":{}}],["traefik",{"_index":177,"title":{},"name":{},"text":{"4":{},"12":{},"15":{},"52":{}},"component":{}}],["traffic",{"_index":863,"title":{"34-3":{}},"name":{},"text":{"25":{},"34":{},"54":{},"116":{}},"component":{}}],["translat",{"_index":1900,"title":{},"name":{},"text":{"82":{}},"component":{}}],["transmit",{"_index":2159,"title":{},"name":{},"text":{"115":{}},"component":{}}],["treat",{"_index":1993,"title":{},"name":{},"text":{"99":{},"126":{},"150":{}},"component":{}}],["tree",{"_index":2142,"title":{},"name":{},"text":{"113":{}},"component":{}}],["tri",{"_index":2185,"title":{"118":{}},"name":{"118":{}},"text":{"118":{},"149":{}},"component":{}}],["trigger",{"_index":1905,"title":{},"name":{},"text":{"82":{},"118":{}},"component":{}}],["troubl",{"_index":198,"title":{},"name":{},"text":{"5":{},"126":{}},"component":{}}],["troubleshoot",{"_index":1754,"title":{"114":{},"115":{},"116":{},"117":{},"149-8":{},"149-10":{}},"name":{"114":{},"115":{},"116":{},"117":{}},"text":{"70":{},"71":{},"114":{}},"component":{}}],["true",{"_index":68,"title":{},"name":{},"text":{"1":{},"15":{},"28":{},"42":{},"57":{},"70":{},"71":{},"96":{},"98":{},"101":{},"105":{},"107":{},"108":{},"109":{},"112":{},"118":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["true(3",{"_index":2059,"title":{},"name":{},"text":{"105":{}},"component":{}}],["trust",{"_index":74,"title":{},"name":{},"text":{"1":{},"15":{},"19":{},"46":{},"53":{},"139":{}},"component":{}}],["trust/source/anchor",{"_index":72,"title":{},"name":{},"text":{"1":{}},"component":{}}],["trustcacert",{"_index":2019,"title":{},"name":{},"text":{"101":{}},"component":{}}],["trustedcert",{"_index":473,"title":{},"name":{},"text":{"15":{},"46":{}},"component":{}}],["truststor",{"_index":1443,"title":{},"name":{},"text":{"53":{},"101":{},"134":{}},"component":{}}],["truststore.sh",{"_index":2014,"title":{},"name":{},"text":{"101":{},"134":{}},"component":{}}],["tsv",{"_index":1545,"title":{},"name":{},"text":{"57":{}},"component":{}}],["tsv)/v2.0",{"_index":1599,"title":{},"name":{},"text":{"57":{}},"component":{}}],["tune",{"_index":925,"title":{},"name":{},"text":{"34":{},"116":{}},"component":{}}],["two",{"_index":230,"title":{},"name":{},"text":{"5":{},"15":{},"42":{},"57":{},"72":{},"79":{},"88":{},"110":{},"124":{},"149":{}},"component":{}}],["type",{"_index":727,"title":{},"name":{},"text":{"15":{},"23":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"43":{},"48":{},"49":{},"57":{},"70":{},"71":{},"96":{},"98":{},"110":{},"112":{},"116":{},"118":{},"124":{},"125":{},"126":{},"133":{},"142":{},"143":{},"149":{}},"component":{}}],["type='merg",{"_index":1389,"title":{},"name":{},"text":{"49":{},"66":{}},"component":{}}],["type=merg",{"_index":844,"title":{},"name":{},"text":{"21":{},"58":{},"105":{}},"component":{}}],["typic",{"_index":1311,"title":{},"name":{},"text":{"42":{},"46":{},"103":{}},"component":{}}],["ubuntu",{"_index":2195,"title":{},"name":{},"text":{"118":{}},"component":{}}],["udi",{"_index":1991,"title":{},"name":{},"text":{"99":{}},"component":{}}],["ui",{"_index":1200,"title":{},"name":{},"text":{"42":{},"95":{}},"component":{}}],["uid",{"_index":773,"title":{},"name":{},"text":{"15":{}},"component":{}}],["ul1411",{"_index":982,"title":{},"name":{},"text":{"40":{}},"component":{}}],["unavail",{"_index":1413,"title":{},"name":{},"text":{"50":{}},"component":{}}],["unblock",{"_index":2386,"title":{},"name":{},"text":{"149":{}},"component":{}}],["unconvent",{"_index":2220,"title":{},"name":{},"text":{"123":{},"137":{}},"component":{}}],["undefin",{"_index":792,"title":{},"name":{},"text":{"15":{}},"component":{}}],["under",{"_index":242,"title":{},"name":{},"text":{"5":{},"29":{},"31":{},"42":{},"77":{},"105":{},"113":{},"133":{},"141":{}},"component":{}}],["underli",{"_index":2168,"title":{},"name":{},"text":{"116":{}},"component":{}}],["understand",{"_index":294,"title":{"82":{},"9-1":{}},"name":{"82":{}},"text":{"13":{},"74":{},"82":{},"112":{},"129":{}},"component":{}}],["undesir",{"_index":1724,"title":{},"name":{},"text":{"65":{}},"component":{}}],["uninstal",{"_index":211,"title":{"83":{}},"name":{"83":{}},"text":{"5":{},"15":{},"76":{},"83":{}},"component":{}}],["uniqu",{"_index":823,"title":{},"name":{},"text":{"21":{},"113":{},"136":{}},"component":{}}],["unique_nam",{"_index":1612,"title":{},"name":{},"text":{"57":{}},"component":{}}],["unit",{"_index":946,"title":{},"name":{},"text":{"36":{},"95":{},"147":{}},"component":{}}],["univers",{"_index":192,"title":{},"name":{},"text":{"4":{},"53":{},"99":{},"113":{}},"component":{}}],["unknown",{"_index":1804,"title":{},"name":{},"text":{"71":{}},"component":{}}],["unlimit",{"_index":523,"title":{},"name":{},"text":{"15":{},"49":{},"66":{},"149":{}},"component":{}}],["unmanag",{"_index":1568,"title":{},"name":{},"text":{"57":{}},"component":{}}],["unpacked/redhat.vscod",{"_index":2319,"title":{},"name":{},"text":{"141":{}},"component":{}}],["unrecover",{"_index":1850,"title":{},"name":{},"text":{"76":{}},"component":{}}],["unstructur",{"_index":284,"title":{},"name":{},"text":{"8":{}},"component":{}}],["unsupport",{"_index":2369,"title":{},"name":{},"text":{"149":{}},"component":{}}],["until",{"_index":249,"title":{},"name":{},"text":{"5":{},"18":{},"43":{},"53":{},"58":{}},"component":{}}],["untrust",{"_index":879,"title":{"53":{}},"name":{"53":{}},"text":{"26":{},"46":{},"53":{}},"component":{}}],["unwil",{"_index":1414,"title":{},"name":{},"text":{"50":{}},"component":{}}],["up",{"_index":710,"title":{"27-1":{},"28-1":{},"29-1":{},"30-1":{},"31-1":{},"98-1":{},"133-1":{}},"name":{},"text":{"15":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"80":{},"92":{},"116":{},"133":{}},"component":{}}],["updat",{"_index":77,"title":{"79":{}},"name":{"79":{}},"text":{"1":{},"15":{},"36":{},"39":{},"50":{},"57":{},"65":{},"77":{},"79":{},"84":{},"86":{},"88":{},"99":{},"145":{}},"component":{}}],["upgrad",{"_index":1855,"title":{"84":{},"85":{},"86":{},"87":{},"88":{}},"name":{"84":{},"85":{},"86":{},"87":{},"88":{}},"text":{"77":{},"79":{},"84":{},"85":{},"86":{},"87":{},"88":{}},"component":{}}],["upload",{"_index":2380,"title":{},"name":{},"text":{"149":{}},"component":{}}],["upon",{"_index":2362,"title":{},"name":{},"text":{"149":{}},"component":{}}],["upper",{"_index":2113,"title":{},"name":{},"text":{"110":{},"111":{},"132":{},"141":{}},"component":{}}],["upstream",{"_index":726,"title":{},"name":{},"text":{"15":{},"149":{}},"component":{}}],["ur",{"_index":643,"title":{},"name":{},"text":{"15":{}},"component":{}}],["uri",{"_index":498,"title":{},"name":{},"text":{"15":{},"29":{},"42":{},"105":{}},"component":{}}],["url",{"_index":186,"title":{"7":{},"38":{},"113":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"136":{},"137":{}},"name":{"7":{},"38":{},"113":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"136":{},"137":{}},"text":{"4":{},"5":{},"6":{},"7":{},"15":{},"23":{},"27":{},"28":{},"29":{},"30":{},"31":{},"38":{},"39":{},"42":{},"44":{},"46":{},"50":{},"51":{},"81":{},"98":{},"102":{},"103":{},"105":{},"106":{},"108":{},"113":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"133":{},"134":{},"136":{},"137":{},"142":{},"143":{},"148":{}},"component":{}}],["url=https://keycloak.$(minikub",{"_index":1636,"title":{},"name":{},"text":{"58":{}},"component":{}}],["urlrewritesupport",{"_index":1980,"title":{},"name":{},"text":{"98":{}},"component":{}}],["us",{"_index":7,"title":{"5":{},"16":{},"60":{},"63":{},"64":{},"69":{},"84":{},"85":{},"86":{},"90":{},"91":{},"102":{},"126":{},"127":{},"128":{},"142":{},"56-1":{},"110-2":{},"139-2":{}},"name":{"5":{},"16":{},"60":{},"63":{},"64":{},"69":{},"84":{},"85":{},"86":{},"90":{},"91":{},"126":{},"127":{},"128":{},"142":{}},"text":{"1":{},"3":{},"4":{},"5":{},"7":{},"8":{},"9":{},"11":{},"12":{},"15":{},"16":{},"17":{},"18":{},"21":{},"24":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"33":{},"34":{},"35":{},"36":{},"38":{},"39":{},"40":{},"42":{},"44":{},"45":{},"46":{},"47":{},"49":{},"50":{},"52":{},"53":{},"54":{},"55":{},"56":{},"57":{},"58":{},"59":{},"61":{},"62":{},"63":{},"64":{},"66":{},"67":{},"69":{},"70":{},"71":{},"72":{},"75":{},"76":{},"79":{},"81":{},"83":{},"84":{},"85":{},"86":{},"89":{},"90":{},"92":{},"93":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"103":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"112":{},"113":{},"116":{},"117":{},"118":{},"119":{},"121":{},"122":{},"124":{},"126":{},"127":{},"128":{},"131":{},"132":{},"133":{},"136":{},"139":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}},"component":{}}],["usabl",{"_index":1901,"title":{},"name":{},"text":{"82":{}},"component":{}}],["usag",{"_index":347,"title":{},"name":{},"text":{"11":{},"63":{},"71":{},"149":{}},"component":{}}],["user",{"_index":1,"title":{"1":{},"21":{},"24":{},"40":{},"44":{},"49":{},"66":{},"76":{},"89":{},"149-5":{}},"name":{"1":{},"21":{},"49":{},"66":{},"76":{},"89":{}},"text":{"1":{},"6":{},"10":{},"12":{},"13":{},"14":{},"15":{},"17":{},"21":{},"24":{},"25":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"35":{},"36":{},"39":{},"40":{},"41":{},"42":{},"44":{},"47":{},"48":{},"49":{},"52":{},"54":{},"57":{},"58":{},"61":{},"65":{},"66":{},"69":{},"72":{},"73":{},"75":{},"76":{},"78":{},"80":{},"83":{},"89":{},"92":{},"93":{},"96":{},"98":{},"99":{},"101":{},"105":{},"107":{},"108":{},"109":{},"110":{},"112":{},"113":{},"114":{},"116":{},"118":{},"125":{},"126":{},"128":{},"133":{},"141":{},"142":{},"143":{},"145":{},"147":{},"149":{},"150":{}},"component":{}}],["user1",{"_index":980,"title":{},"name":{},"text":{"40":{},"105":{}},"component":{}}],["user_rol",{"_index":822,"title":{},"name":{},"text":{"21":{}},"component":{}}],["userag",{"_index":1164,"title":{},"name":{},"text":{"42":{}},"component":{}}],["userdata",{"_index":2090,"title":{},"name":{},"text":{"108":{}},"component":{}}],["userid",{"_index":2241,"title":{},"name":{},"text":{"126":{}},"component":{}}],["usernam",{"_index":964,"title":{},"name":{},"text":{"40":{},"42":{},"58":{},"72":{},"96":{},"101":{},"109":{},"126":{},"134":{},"145":{}},"component":{}}],["username/repo",{"_index":2236,"title":{},"name":{},"text":{"126":{}},"component":{}}],["username=test",{"_index":1659,"title":{},"name":{},"text":{"58":{}},"component":{}}],["usernamefind",{"_index":1152,"title":{},"name":{},"text":{"42":{}},"component":{}}],["user’",{"_index":500,"title":{},"name":{},"text":{"15":{},"42":{},"61":{},"76":{},"105":{},"141":{}},"component":{}}],["usr/bin/env",{"_index":2015,"title":{},"name":{},"text":{"101":{},"134":{}},"component":{}}],["usr/local/bin",{"_index":1722,"title":{},"name":{},"text":{"65":{}},"component":{}}],["usr/local/bin/chectl",{"_index":1729,"title":{},"name":{},"text":{"65":{}},"component":{}}],["util",{"_index":2347,"title":{},"name":{},"text":{"147":{}},"component":{}}],["v0.25.1",{"_index":1506,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["v1",{"_index":48,"title":{},"name":{},"text":{"1":{},"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"72":{},"75":{},"96":{},"101":{},"107":{},"108":{},"109":{},"112":{},"118":{},"126":{},"133":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["v2",{"_index":1300,"title":{},"name":{},"text":{"42":{},"47":{},"48":{},"73":{},"81":{},"89":{},"105":{}},"component":{}}],["v7.81.0",{"_index":1513,"title":{},"name":{},"text":{"54":{},"84":{}},"component":{}}],["valid",{"_index":330,"title":{"139-1":{}},"name":{},"text":{"10":{},"14":{},"40":{},"57":{},"81":{},"126":{},"139":{},"149":{}},"component":{}}],["valu",{"_index":160,"title":{},"name":{},"text":{"3":{},"8":{},"15":{},"27":{},"28":{},"29":{},"30":{},"31":{},"34":{},"36":{},"42":{},"45":{},"49":{},"50":{},"57":{},"63":{},"66":{},"71":{},"72":{},"90":{},"91":{},"98":{},"107":{},"109":{},"112":{},"124":{},"125":{}},"component":{}}],["value_1",{"_index":92,"title":{},"name":{},"text":{"1":{}},"component":{}}],["value_2",{"_index":94,"title":{},"name":{},"text":{"1":{}},"component":{}}],["var",{"_index":1042,"title":{},"name":{},"text":{"42":{}},"component":{}}],["var/run/secrets/kubernetes.io/serviceaccount/token",{"_index":1779,"title":{},"name":{},"text":{"71":{}},"component":{}}],["var/www/html",{"_index":1316,"title":{},"name":{},"text":{"42":{}},"component":{}}],["vari",{"_index":1847,"title":{},"name":{},"text":{"76":{},"126":{}},"component":{}}],["variabl",{"_index":89,"title":{"72":{},"72-3":{}},"name":{"72":{}},"text":{"1":{},"2":{},"3":{},"9":{},"15":{},"34":{},"42":{},"72":{},"81":{},"107":{},"109":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["variou",{"_index":2244,"title":{},"name":{},"text":{"128":{},"149":{}},"component":{}}],["vc",{"_index":2418,"title":{},"name":{},"text":{"150":{}},"component":{}}],["vdi",{"_index":2416,"title":{},"name":{},"text":{"150":{}},"component":{}}],["verb",{"_index":832,"title":{},"name":{},"text":{"21":{},"70":{},"71":{}},"component":{}}],["verbos",{"_index":2254,"title":{},"name":{},"text":{"130":{}},"component":{}}],["verif",{"_index":238,"title":{},"name":{},"text":{"5":{},"42":{},"46":{},"50":{},"53":{},"57":{},"58":{},"59":{},"60":{},"61":{},"63":{},"65":{},"70":{},"71":{},"84":{},"85":{},"86":{},"90":{},"91":{},"95":{},"98":{},"105":{},"106":{},"108":{},"126":{},"136":{}},"component":{}}],["verifi",{"_index":893,"title":{},"name":{},"text":{"27":{},"28":{},"29":{},"30":{},"31":{},"42":{},"53":{},"58":{},"59":{},"60":{},"61":{},"63":{},"65":{},"70":{},"71":{},"77":{},"90":{},"91":{},"94":{},"98":{},"105":{},"115":{},"126":{},"133":{},"146":{},"149":{}},"component":{}}],["versa",{"_index":2368,"title":{},"name":{},"text":{"149":{}},"component":{}}],["version",{"_index":313,"title":{},"name":{},"text":{"9":{},"15":{},"29":{},"42":{},"46":{},"47":{},"50":{},"54":{},"65":{},"73":{},"80":{},"84":{},"85":{},"86":{},"87":{},"88":{},"98":{},"99":{},"103":{},"118":{},"124":{},"137":{},"143":{},"149":{}},"component":{}}],["version=v1.23.9",{"_index":1683,"title":{},"name":{},"text":{"59":{}},"component":{}}],["vertx",{"_index":1201,"title":{},"name":{},"text":{"42":{}},"component":{}}],["via",{"_index":913,"title":{},"name":{},"text":{"30":{}},"component":{}}],["viabl",{"_index":2415,"title":{},"name":{},"text":{"150":{}},"component":{}}],["vice",{"_index":2367,"title":{},"name":{},"text":{"149":{}},"component":{}}],["view",{"_index":215,"title":{"129":{},"130":{},"131":{},"132":{},"70-3":{},"71-3":{}},"name":{"129":{},"130":{},"131":{},"132":{}},"text":{"5":{},"42":{},"50":{},"51":{},"57":{},"70":{},"71":{},"93":{},"105":{},"110":{},"114":{},"129":{},"130":{},"141":{},"145":{},"146":{}},"component":{}}],["virtual",{"_index":1688,"title":{},"name":{},"text":{"61":{},"143":{}},"component":{}}],["visibl",{"_index":1823,"title":{},"name":{},"text":{"72":{},"84":{},"85":{},"86":{}},"component":{}}],["visit",{"_index":914,"title":{},"name":{},"text":{"30":{},"105":{},"108":{},"113":{},"120":{},"122":{},"123":{},"126":{},"136":{},"137":{},"150":{}},"component":{}}],["visual",{"_index":957,"title":{"50":{},"106":{},"130":{},"106-1":{}},"name":{"50":{},"106":{},"130":{}},"text":{"38":{},"50":{},"67":{},"98":{},"103":{},"105":{},"106":{},"110":{},"113":{},"116":{},"117":{},"124":{},"129":{},"130":{},"146":{},"147":{},"148":{},"150":{}},"component":{}}],["vm=true",{"_index":1621,"title":{},"name":{},"text":{"58":{},"59":{}},"component":{}}],["void",{"_index":1160,"title":{},"name":{},"text":{"42":{}},"component":{}}],["volum",{"_index":44,"title":{},"name":{},"text":{"1":{},"3":{},"4":{},"13":{},"15":{},"35":{},"36":{},"42":{},"46":{},"48":{},"53":{},"89":{},"98":{},"105":{},"107":{},"109":{},"112":{},"116":{}},"component":{}}],["volumemod",{"_index":109,"title":{},"name":{},"text":{"1":{},"112":{}},"component":{}}],["volumemount",{"_index":1326,"title":{},"name":{},"text":{"42":{},"98":{},"112":{}},"component":{}}],["volumemounts[].nam",{"_index":1481,"title":{},"name":{},"text":{"53":{}},"component":{}}],["vscode",{"_index":2231,"title":{},"name":{},"text":{"126":{},"146":{}},"component":{}}],["vscode/extensions.json",{"_index":2030,"title":{},"name":{},"text":{"103":{},"106":{}},"component":{}}],["vsix",{"_index":1424,"title":{},"name":{},"text":{"50":{}},"component":{}}],["vsx",{"_index":635,"title":{"38":{},"50-1":{},"50-2":{}},"name":{"38":{}},"text":{"15":{},"38":{},"50":{},"106":{},"130":{}},"component":{}}],["vsx.org",{"_index":1397,"title":{},"name":{},"text":{"50":{},"106":{}},"component":{}}],["vsx.org/extens",{"_index":1411,"title":{},"name":{},"text":{"50":{},"106":{}},"component":{}}],["wait",{"_index":248,"title":{},"name":{},"text":{"5":{},"17":{},"18":{},"21":{},"30":{},"43":{},"53":{},"57":{},"58":{},"105":{}},"component":{}}],["walk",{"_index":4,"title":{},"name":{},"text":{"1":{}},"component":{}}],["want",{"_index":937,"title":{},"name":{},"text":{"35":{},"112":{},"121":{},"142":{}},"component":{}}],["warn",{"_index":650,"title":{},"name":{},"text":{"15":{}},"component":{}}],["watch",{"_index":1352,"title":{},"name":{},"text":{"44":{},"70":{},"71":{},"105":{},"145":{}},"component":{}}],["way",{"_index":1094,"title":{},"name":{},"text":{"42":{},"98":{},"103":{},"113":{},"118":{},"150":{}},"component":{}}],["web",{"_index":196,"title":{"5":{},"64":{},"86":{},"111":{},"118":{},"70-3":{},"71-3":{}},"name":{"5":{},"64":{},"86":{},"111":{},"118":{}},"text":{"4":{},"5":{},"11":{},"14":{},"42":{},"43":{},"45":{},"51":{},"55":{},"62":{},"64":{},"69":{},"70":{},"71":{},"77":{},"79":{},"80":{},"81":{},"86":{},"89":{},"95":{},"102":{},"104":{},"110":{},"111":{},"118":{},"126":{},"148":{}},"component":{}}],["webhook",{"_index":444,"title":{},"name":{},"text":{"12":{},"25":{},"71":{},"77":{}},"component":{}}],["websit",{"_index":917,"title":{"149-6":{}},"name":{},"text":{"30":{},"50":{},"106":{},"126":{},"136":{},"149":{}},"component":{}}],["websocket",{"_index":2151,"title":{},"name":{},"text":{"115":{}},"component":{}}],["webview",{"_index":2150,"title":{"117":{}},"name":{"117":{}},"text":{"114":{},"117":{}},"component":{}}],["weekli",{"_index":2400,"title":{},"name":{},"text":{"150":{}},"component":{}}],["weight",{"_index":1336,"title":{},"name":{},"text":{"42":{}},"component":{}}],["welcom",{"_index":1157,"title":{},"name":{},"text":{"42":{}},"component":{}}],["welcome.messag",{"_index":1132,"title":{},"name":{},"text":{"42":{}},"component":{}}],["welcome_messag",{"_index":1307,"title":{},"name":{},"text":{"42":{}},"component":{}}],["welcomemessag",{"_index":1133,"title":{},"name":{},"text":{"42":{}},"component":{}}],["well",{"_index":2206,"title":{},"name":{},"text":{"118":{},"149":{}},"component":{}}],["we’r",{"_index":793,"title":{},"name":{},"text":{"15":{}},"component":{}}],["whenev",{"_index":1209,"title":{},"name":{},"text":{"42":{},"105":{}},"component":{}}],["whether",{"_index":655,"title":{},"name":{},"text":{"15":{},"42":{},"105":{},"112":{},"118":{},"146":{}},"component":{}}],["whichev",{"_index":2226,"title":{},"name":{},"text":{"125":{}},"component":{}}],["whole",{"_index":926,"title":{},"name":{},"text":{"34":{}},"component":{}}],["whose",{"_index":1822,"title":{},"name":{},"text":{"72":{}},"component":{}}],["wide",{"_index":623,"title":{},"name":{},"text":{"15":{},"53":{}},"component":{}}],["wiki",{"_index":2404,"title":{},"name":{},"text":{"150":{}},"component":{}}],["wild",{"_index":617,"title":{},"name":{},"text":{"15":{}},"component":{}}],["wildcardpolici",{"_index":1337,"title":{},"name":{},"text":{"42":{}},"component":{}}],["window",{"_index":1179,"title":{"65-1":{}},"name":{},"text":{"42":{},"65":{},"117":{}},"component":{}}],["within",{"_index":227,"title":{"42-5":{}},"name":{},"text":{"5":{},"15":{},"42":{},"50":{},"107":{},"109":{},"110":{},"118":{},"126":{}},"component":{}}],["without",{"_index":653,"title":{},"name":{},"text":{"15":{},"98":{},"122":{},"129":{}},"component":{}}],["woopra",{"_index":1035,"title":{"81":{}},"name":{"81":{}},"text":{"42":{},"81":{},"149":{}},"component":{}}],["woopra_domain",{"_index":1890,"title":{},"name":{},"text":{"81":{}},"component":{}}],["woopra_domain_endpoint",{"_index":1892,"title":{},"name":{},"text":{"81":{}},"component":{}}],["work",{"_index":277,"title":{"8-2":{}},"name":{},"text":{"8":{},"15":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"42":{},"71":{},"93":{},"99":{},"100":{},"105":{},"133":{},"136":{},"141":{},"145":{},"150":{}},"component":{}}],["work/appl",{"_index":1293,"title":{},"name":{},"text":{"42":{}},"component":{}}],["workaround",{"_index":1932,"title":{},"name":{},"text":{"92":{},"117":{},"126":{}},"component":{}}],["workdir",{"_index":1285,"title":{},"name":{},"text":{"42":{}},"component":{}}],["worker",{"_index":2173,"title":{},"name":{},"text":{"117":{}},"component":{}}],["workflow",{"_index":2099,"title":{"127":{},"118-1":{}},"name":{"127":{}},"text":{"110":{},"118":{}},"component":{}}],["workload",{"_index":1738,"title":{"69":{}},"name":{"69":{}},"text":{"69":{},"76":{},"132":{}},"component":{}}],["workspac",{"_index":54,"title":{"3":{},"7":{},"11":{},"41":{},"49":{},"66":{},"89":{},"92":{},"94":{},"97":{},"102":{},"103":{},"105":{},"112":{},"113":{},"116":{},"122":{},"125":{},"128":{},"129":{},"131":{},"132":{},"136":{},"105-1":{},"105-2":{},"105-3":{},"105-4":{},"105-5":{},"106-1":{},"116-1":{},"116-2":{},"149-5":{},"149-6":{},"150-4":{}},"name":{"3":{},"7":{},"11":{},"40":{},"41":{},"49":{},"66":{},"71":{},"89":{},"92":{},"94":{},"97":{},"103":{},"105":{},"112":{},"113":{},"116":{},"122":{},"125":{},"128":{},"129":{},"131":{},"132":{},"136":{}},"text":{"1":{},"3":{},"4":{},"6":{},"7":{},"9":{},"10":{},"11":{},"12":{},"15":{},"24":{},"25":{},"31":{},"35":{},"36":{},"39":{},"40":{},"41":{},"42":{},"44":{},"46":{},"47":{},"48":{},"49":{},"50":{},"52":{},"53":{},"54":{},"66":{},"70":{},"71":{},"73":{},"75":{},"78":{},"84":{},"85":{},"89":{},"92":{},"93":{},"94":{},"95":{},"97":{},"98":{},"99":{},"101":{},"102":{},"103":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"112":{},"113":{},"114":{},"116":{},"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"146":{},"148":{},"149":{},"150":{}},"component":{}}],["workspace.com",{"_index":2036,"title":{},"name":{},"text":{"105":{}},"component":{}}],["workspace.devfile.io/v1alpha2",{"_index":2056,"title":{},"name":{},"text":{"105":{}},"component":{}}],["workspace69c26884bbc141f2",{"_index":2039,"title":{},"name":{},"text":{"105":{}},"component":{}}],["workspace6d99e9ffb9784491",{"_index":2034,"title":{},"name":{},"text":{"105":{}},"component":{}}],["workspace_inact",{"_index":1019,"title":{},"name":{},"text":{"42":{}},"component":{}}],["workspace_start",{"_index":1022,"title":{},"name":{},"text":{"42":{}},"component":{}}],["workspace_stop",{"_index":1014,"title":{},"name":{},"text":{"42":{}},"component":{}}],["workspace_us",{"_index":1021,"title":{},"name":{},"text":{"42":{}},"component":{}}],["workspacebasedomain",{"_index":789,"title":{},"name":{},"text":{"15":{}},"component":{}}],["workspacedf64e4a492cd4701",{"_index":2038,"title":{},"name":{},"text":{"105":{}},"component":{}}],["workspaceenv",{"_index":1176,"title":{},"name":{},"text":{"42":{}},"component":{}}],["workspacemanag",{"_index":931,"title":{},"name":{},"text":{"34":{}},"component":{}}],["workspaces.openshift.com",{"_index":2377,"title":{},"name":{},"text":{"149":{}},"component":{}}],["workspacesdefaultplugin",{"_index":1030,"title":{},"name":{},"text":{"42":{}},"component":{}}],["workstat",{"_index":1523,"title":{},"name":{},"text":{"56":{},"150":{}},"component":{}}],["world",{"_index":1309,"title":{},"name":{},"text":{"42":{},"105":{},"113":{},"119":{}},"component":{}}],["world.git",{"_index":2137,"title":{},"name":{},"text":{"113":{}},"component":{}}],["world/main/devfile.yaml",{"_index":2290,"title":{},"name":{},"text":{"136":{}},"component":{}}],["world?new&ch",{"_index":2207,"title":{},"name":{},"text":{"119":{}},"component":{}}],["wrap",{"_index":1346,"title":{},"name":{},"text":{"43":{},"101":{},"134":{},"135":{},"138":{},"139":{},"140":{}},"component":{}}],["write",{"_index":884,"title":{},"name":{},"text":{"27":{},"30":{},"42":{},"81":{}},"component":{}}],["write_repositori",{"_index":906,"title":{},"name":{},"text":{"29":{}},"component":{}}],["wss",{"_index":2152,"title":{},"name":{},"text":{"115":{}},"component":{}}],["x509",{"_index":1465,"title":{},"name":{},"text":{"53":{}},"component":{}}],["xml",{"_index":62,"title":{},"name":{},"text":{"1":{},"101":{}},"component":{}}],["xx.xxx.xx.xxx",{"_index":1565,"title":{},"name":{},"text":{"57":{}},"component":{}}],["yaml",{"_index":234,"title":{},"name":{},"text":{"5":{},"42":{},"58":{},"63":{},"82":{},"90":{},"91":{},"99":{},"137":{}},"component":{}}],["yaml=ch",{"_index":1522,"title":{},"name":{},"text":{"54":{},"57":{},"90":{}},"component":{}}],["ye",{"_index":2332,"title":{},"name":{},"text":{"141":{}},"component":{}}],["yourself",{"_index":259,"title":{},"name":{},"text":{"6":{}},"component":{}}],["zap.newproduct",{"_index":1069,"title":{},"name":{},"text":{"42":{}},"component":{}}],["zap.sugaredlogg",{"_index":1043,"title":{},"name":{},"text":{"42":{}},"component":{}}],["zero",{"_index":2409,"title":{},"name":{},"text":{"150":{}},"component":{}}],["zone",{"_index":142,"title":{},"name":{},"text":{"3":{},"57":{}},"component":{}}]],"pipeline":["stemmer"]},"store":{"documents":{"1":{"id":1,"text":"This procedure walks you through the process of using Che to replicate ConfigMaps, Secrets and PersistentVolumeClaim from eclipse-che namespace to numerous user-specific namespaces. The Che automates the synchronization of important configuration data such as passwords, SSH keys, and certificates to user namespaces. If you make changes to a Kubernetes resource in an eclipse-che namespace, Che will immediately replicate the changes across all users namespaces. In reverse, if a Kubernetes resource is modified in a user namespace, Che will immediately revert the changes. Procedure Create the ConfigMap below to replicate it to every user namespace. To enhance the configurability, you can customize the ConfigMap by adding additional labels and annotations. See the Automatically mounting volumes, configmaps, and secrets for other possible labels and annotations. kind: ConfigMap apiVersion: v1 metadata: name: user-configmap namespace: eclipse-che labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-config data: ... Example 1. Mounting a settings.xml file to a user workspace: kind: ConfigMap apiVersion: v1 metadata: name: user-settings-xml namespace: eclipse-che labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-config annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/.m2 data: settings.xml: | /home/user/.m2/repository true false Create the Secret below to replicate it to every user namespace. To enhance the configurability, you can customize the Secret by adding additional labels and annotations. See the Automatically mounting volumes, configmaps, and secrets for other possible labels and annotations. kind: Secret apiVersion: v1 metadata: name: user-secret namespace: eclipse-che labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-config data: ... Example 2. Mounting certificates to a user workspace: kind: Secret apiVersion: v1 metadata: name: user-certificates namespace: eclipse-che labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-config annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /etc/pki/ca-trust/source/anchors stringData: trusted-certificates.crt: | ... Run update-ca-trust command on workspace startup to import certificates. It can be achieved manually or by adding this command to a postStart event in a devfile. See the Adding event bindings in a devfile. Example 3. Mounting environment variables to a user workspace: kind: Secret apiVersion: v1 metadata: name: user-env namespace: eclipse-che labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-config annotations: controller.devfile.io/mount-as: env stringData: ENV_VAR_1: value_1 ENV_VAR_2: value_2 Create the PersistentVolumeClaim below to replicate it to every user namespace. To enhance the configurability, you can customize the PersistentVolumeClaim by adding additional labels and annotations. See the Automatically mounting volumes, configmaps, and secrets for other possible labels and annotations. To modify the 'PersistentVolumeClaim', delete it and create a new one in eclipse-che namespace. apiVersion: v1 kind: PersistentVolumeClaim metadata: name: user-pvc namespace: eclipse-che labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-config spec: ... Example 4. Mounting a PersistentVolumeClaim to a user workspace: apiVersion: v1 kind: PersistentVolumeClaim metadata: name: user-pvc namespace: eclipse-che labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-config controller.devfile.io/mount-to-devworkspace: 'true' annotations: controller.devfile.io/mount-path: /home/user/data controller.devfile.io/read-only: 'true' spec: accessModes: - ReadWriteOnce resources: requests: storage: 5Gi volumeMode: Filesystem Additional resources Mounting ConfigMaps Mounting Secrets Requesting persistent storage for workspaces Automatically mounting volumes, configmaps, and secrets","title":"Configuring a user namespace","component":"docs","version":"7.81.x","name":"configuring-a-user-namespace","url":"/docs/stable/administration-guide/configuring-a-user-namespace/","titles":[]},"2":{"id":2,"text":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Che container","title":"Configuring server components","component":"docs","version":"7.81.x","name":"configuring-server-components","url":"/docs/stable/administration-guide/configuring-server-components/","titles":[]},"3":{"id":3,"text":"This section describes how to configure nodeSelector for Pods of Che workspaces. Procedure Che uses the CHE_WORKSPACE_POD_NODE__SELECTOR environment variable to configure nodeSelector. This variable can contain a set of comma-separated key=value pairs to form the nodeSelector rule, or NULL to disable it. CHE_WORKSPACE_POD_NODE__SELECTOR=disktype=ssd,cpu=xlarge,[key=value] nodeSelector must be configured during Che installation. This prevents existing workspaces from failing to run due to volumes affinity conflict caused by existing workspace PVC and Pod being scheduled in different zones. To avoid Pods and PVCs to be scheduled in different zones on large, multizone clusters, create an additional StorageClass object (pay attention to the allowedTopologies field), which will coordinate the PVC creation process. Pass the name of this newly created StorageClass to Che through the CHE_INFRA_KUBERNETES_PVC_STORAGE__CLASS__NAME environment variable. A default empty value of this variable instructs Che to use the cluster’s default StorageClass. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring workspaces nodeSelector","component":"docs","version":"7.81.x","name":"configuring-workspaces-nodeselector","url":"/docs/stable/administration-guide/configuring-workspaces-nodeselector/","titles":[]},"4":{"id":4,"text":"The Image Puller can pre-pull most images, including scratch images such as che-machine-exec. However, images that mount volumes in the Dockerfile, such as traefik, are not supported for pre-pulling on OpenShift 3.11. Procedure Gather a list of relevant container images to pull by navigating to the https:///plugin-registry/v3/external_images.txt URL. Determine images from the list for pre-pulling. For faster workspace startup times, consider pulling workspace related images such as universal-developer-image, che-code`, and che-gateway. Additional resources Installing Image Puller on OpenShift by using the web console Installing Image Puller on OpenShift by using the CLI","title":"Defining the list of images to pull","component":"docs","version":"7.81.x","name":"defining-the-list-of-images-to-pull","url":"/docs/stable/administration-guide/defining-the-list-of-images-to-pull/","titles":[]},"5":{"id":5,"text":"If you have trouble installing Che on the command line, you can install it through the OpenShift web console. Prerequisites An OpenShift web console session by a cluster administrator. See Accessing the web console. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. For a repeat installation on the same OpenShift cluster: you uninstalled the previous Che instance according to Uninstalling Che. Procedure In the Administrator view of the OpenShift web console, go to Operators → OperatorHub and search for Eclipse Che. Install the Eclipse Che Operator. See Installing from OperatorHub using the web console. The Eclipse Che Operator depends on the DevWorkspace Operator. If you install the Eclipse Che Operator manually to a non-default namespace, ensure that the DevWorkspace Operator is also installed in the same namespace. This is required as the Operator Lifecycle Manager will attempt to install the DevWorkspace Operator as a dependency within the Eclipse Che Operator namespace, potentially resulting in two conflicting installations of the DevWorkspace Operator if the latter is installed in a different namespace. Create the eclipse-che project in OpenShift as follows: oc create namespace eclipse-che Go to Operators → Installed Operators → Eclipse Che instance Specification → Create CheCluster → YAML view. In the YAML view, replace namespace: openshift-operators with namespace: eclipse-che. Select Create. See Creating applications from installed Operators. Verification In Eclipse Che instance Specification, go to eclipse-che, landing on the Details tab. Under Message, check that there is None, which means no errors. Under Eclipse Che URL, wait until the URL of the Che instance appears, and then open the URL to check the Che dashboard. In the Resources tab, view the resources for the Che deployment and their status.","title":"Installing Che on OpenShift using the web console","component":"docs","version":"7.81.x","name":"installing-che-on-openshift-using-the-web-console","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-the-web-console/","titles":[]},"6":{"id":6,"text":"If your organization is already running a Che instance, you can get started as a new user by learning how to start a new workspace, manage your workspaces, and authenticate yourself to a Git server from a workspace: Starting a workspace from a Git repository URL Optional parameters for the URLs for starting a new workspace Starting a workspace from a raw devfile URL Basic actions you can perform on a workspace Authenticating to a Git server from a workspace","title":"Getting started with Che","component":"docs","version":"7.81.x","name":"getting-started-with-che","url":"/docs/stable/end-user-guide/getting-started-with-che/","titles":[]},"7":{"id":7,"text":"When you start a new workspace, Che configures the workspace according to the instructions in the devfile. When you use a URL to start a new workspace, you can append optional parameters to the URL that further configure the workspace. You can use these parameters to specify a workspace IDE, start duplicate workspaces, and specify a devfile file name or path. URL parameter concatenation URL parameter for the IDE URL parameter for starting duplicate workspaces URL parameter for the devfile file name URL parameter for the devfile file path URL parameter for the workspace storage URL parameter for additional remotes URL parameter for a container image","title":"Optional parameters for the URLs for starting a new workspace","component":"docs","version":"7.81.x","name":"optional-parameters-for-the-urls-for-starting-a-new-workspace","url":"/docs/stable/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/","titles":[]},"8":{"id":8,"text":"You can configure Kubernetes Ingress labels and annotations, if your organization requires them. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. An instance of Che running in Kubernetes. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: networking: labels: (1) annotations: (2) 1 An unstructured key value map of labels for Kubernetes Ingress. 2 An unstructured key value map of annotations for Kubernetes Ingress. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource You can configure labels, annotations, and domains for OpenShift Route to work with Router Sharding. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. chectl. See: Installing the chectl management tool. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: networking: labels: (1) domain: (2) annotations: (3) 1 An unstructured key value map of labels that the target ingress controller uses to filter the set of Routes to service. 2 The DNS name serviced by the target ingress controller. 3 An unstructured key value map stored with a resource. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Adding labels and annotations","component":"docs","version":"7.81.x","name":"adding-labels-and-annotations","url":"/docs/stable/administration-guide/adding-labels-and-annotations/","titles":[{"text":"Adding labels and annotations to Kubernetes Ingress","hash":"adding-labels-and-annotations-to-ingresses","id":1},{"text":"Configuring OpenShift Route to work with Router Sharding","hash":"configuring-routes","id":2}]},"9":{"id":9,"text":"The following section describes advanced deployment and configuration methods for the Che server component. The following section describes the Che server component advanced configuration method for a deployment. Advanced configuration is necessary to: Add environment variables not automatically generated by the Operator from the standard CheCluster Custom Resource fields. Override the properties automatically generated by the Operator from the standard CheCluster Custom Resource fields. The customCheProperties field, part of the CheCluster Custom Resource server settings, contains a map of additional environment variables to apply to the Che server component. Example 1. Override the default memory limit for workspaces Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. apiVersion: org.eclipse.che/v2 kind: CheCluster spec: components: cheServer: extraProperties: CHE_LOGS_APPENDERS_IMPL: json Previous versions of the Che Operator had a ConfigMap named custom to fulfill this role. If the Che Operator finds a configMap with the name custom, it adds the data it contains into the customCheProperties field, redeploys Che, and deletes the custom configMap. Additional resources CheCluster Custom Resource fields reference.","title":"Advanced configuration options for the Che server component","component":"docs","version":"7.81.x","name":"advanced-configuration-options-for-the-che-server-component","url":"/docs/stable/administration-guide/advanced-configuration-options-for-the-che-server-component/","titles":[{"text":"Understanding Che server advanced configuration","hash":"understanding-che-server-advanced-configuration","id":1}]},"10":{"id":10,"text":"Figure 1. High-level Che architecture with the DevWorkspace operator Che runs on three groups of components: Che server components Manage User namespace and workspaces. The main component is the User dashboard, from which users control their workspaces. DevWorkspace operator Creates and controls the necessary Kubernetes objects to run User workspaces. Including Pods, Services, and PersistentVolumes. User workspaces Container-based development environments, the IDE included. The role of these Kubernetes features is central: DevWorkspace Custom Resources Valid Kubernetes objects representing the User workspaces and manipulated by Che. It is the communication channel for the three groups of components. Kubernetes role-based access control (RBAC) Controls access to all resources. Additional resources Che server components DevWorkspace operator User workspaces DevWorkspace Operator repository Kubernetes documentation - Custom Resources","title":"Che architecture","component":"docs","version":"7.81.x","name":"architecture-overview","url":"/docs/stable/administration-guide/architecture-overview/","titles":[]},"11":{"id":11,"text":"To improve the start time performance of Che workspaces, use the Image Puller, a Che-agnostic component that can be used to pre-pull images for Kubernetes or OpenShift clusters. The Image Puller is an additional Kubernetes or OpenShift deployment which creates a DaemonSet that can be configured to pre-pull relevant Che workspace images on each node. These images would already be available when a Che workspace starts, therefore improving the workspace start time. The Image Puller provides the following parameters for configuration. Table 1. Image Puller parameters Parameter Usage Default CACHING_INTERVAL_HOURS DaemonSets health checks interval in hours \"1\" CACHING_MEMORY_REQUEST The memory request for each cached image while the puller is running. See Defining the memory parameters for the Image Puller. 10Mi CACHING_MEMORY_LIMIT The memory limit for each cached image while the puller is running. See Defining the memory parameters for the Image Puller. 20Mi CACHING_CPU_REQUEST The processor request for each cached image while the puller is running .05 or 50 millicores CACHING_CPU_LIMIT The processor limit for each cached image while the puller is running .2 or 200 millicores DAEMONSET_NAME Name of DaemonSet to create kubernetes-image-puller DEPLOYMENT_NAME Name of the Deployment to create kubernetes-image-puller NAMESPACE Kubernetes namespace or OpenShift project containing DaemonSet to create k8s-image-puller IMAGES Semicolon-separated list of images to pull, in the format =;=. See Defining the list of images to pull. NODE_SELECTOR Node selector to apply to the pods created by the DaemonSet '{}' AFFINITY Affinity applied to pods created by the DaemonSet '{}' IMAGE_PULL_SECRETS List of image pull secrets, in the format pullsecret1;…​ to add to pods created by the DaemonSet. Those secrets need to be in the image puller’s namespace and a cluster administrator must create them. \"\" Additional resources Defining the list of images to pull Defining the memory parameters for the Image Puller. Installing Image Puller on OpenShift by using the web console Installing Image Puller on OpenShift by using the CLI Kubernetes Image Puller source code repository","title":"Caching images for faster workspace start","component":"docs","version":"7.81.x","name":"caching-images-for-faster-workspace-start","url":"/docs/stable/administration-guide/caching-images-for-faster-workspace-start/","titles":[]},"12":{"id":12,"text":"The Che Operator, DevWorkspace Controller, and user workspaces consist of a set of pods. The pods contribute to the resource consumption in CPU and memory limits and requests. Procedure Identify the workspace resource requirements which depend on the devfile that is used for defining the development environment. This includes identifying the workspace components explicitly specified in the components section of the devfile. Here is an example devfile with the following components: Example 1. tools The tools component of the devfile defines the following requests and limits: memoryLimit: 6G memoryRequest: 512M cpuRequest: 1000m cpuLimit: 4000m Example 2. postgresql The postgresql component does not define any requests and limits and therefore falls back on the defaults for the dedicated container: memoryLimit: 128M memoryRequest: 64M cpuRequest: 10m cpuLimit: 1000m During the workspace startup, an internal che-gateway container is implicitly provisioned with the following requests and limits: memoryLimit: 256M memoryRequest: 64M cpuRequest: 50m cpuLimit: 500m Calculate the sums of the resources required for each workspace. If you intend to use multiple devfiles, repeat this calculation for every expected devfile. Example 3. Workspace requirements for the example devfile in the previous step Purpose Pod Container name Memory limit Memory request CPU limit CPU request Developer tools workspace tools 6 GiB 512 MiB 4000 m 1000 m Database workspace postgresql 128 MiB 64 MiB 1000 m 10 m Che gateway workspace che-gateway 256 MiB 64 MiB 500 m 50 m Total 6.4 GiB 640 MiB 5500 m 1060 m Multiply the resources calculated per workspace by the number of workspaces that you expect all of your users to run simultaneously. Calculate the sums of the requirements for the Che Operator, Operands, and DevWorkspace Controller. Table 1. Default requirements for the Che Operator, Operands, and DevWorkspace Controller Purpose Pod name Container names Memory limit Memory request CPU limit CPU request Che operator che-operator che-operator 256 MiB 64 MiB 500 m 100 m Che Server che che-server 1 GiB 512 MiB 1000 m 100 m Che Dashboard che-dashboard che-dashboard 256 MiB 32 MiB 500 m 100 m Che Gateway che-gateway traefik 4 GiB 128 MiB 1000 m 100 m Che Gateway che-gateway configbump 256 MiB 64 MiB 500 m 50 m Che Gateway che-gateway oauth-proxy 512 MiB 64 MiB 500 m 100 m Che Gateway che-gateway kube-rbac-proxy 512 MiB 64 MiB 500 m 100 m Devfile registry devfile-registry devfile-registry 256 MiB 32 MiB 500 m 100 m Plugin registry plugin-registry plugin-registry 256 MiB 32 MiB 500 m 100 m DevWorkspace Controller Manager devworkspace-controller-manager devworkspace-controller 1 GiB 100 MiB 1000 m 250 m DevWorkspace Controller Manager devworkspace-controller-manager kube-rbac-proxy N/A N/A N/A N/A DevWorkspace webhook server devworkspace-webhook-server webhook-server 300 MiB 20 MiB 200 m 100 m DevWorkspace Operator Catalog devworkspace-operator-catalog registry-server N/A 50 MiB N/A 10 m DevWorkspace Webhook Server devworkspace-webhook-server webhook-server 300 MiB 20 MiB 200 m 100 m DevWorkspace Webhook Server devworkspace-webhook-server kube-rbac-proxy N/A N/A N/A N/A Total 9 GiB 1.2 GiB 6.9 1.3 Additional resources What is a devfile Benefits of devfile Devfile customization overview","title":"Calculating Che resource requirements","component":"docs","version":"7.81.x","name":"calculating-che-resource-requirements","url":"/docs/stable/administration-guide/calculating-che-resource-requirements/","titles":[]},"13":{"id":13,"text":"The Che operator ensure full lifecycle management of the Che server components. It introduces: CheCluster custom resource definition (CRD) Defines the CheCluster Kubernetes object. Che controller Creates and controls the necessary Kubernetes objects to run a Che instance, such as pods, services, and persistent volumes. CheCluster custom resource (CR) On a cluster with the Che operator, it is possible to create a CheCluster custom resource (CR). The Che operator ensures the full lifecycle management of the Che server components on this Che instance: DevWorkspace operator Gateway User dashboard Devfile registries Che server Plugin registry Additional resources Understanding the CheCluster Custom Resource Installing Che","title":"Che operator","component":"docs","version":"7.81.x","name":"che-operator","url":"/docs/stable/administration-guide/che-operator/","titles":[]},"14":{"id":14,"text":"The Che server main functions are: Creating user namespaces. Provisioning user namespaces with required secrets and config maps. Integrating with Git services providers, to fetch and validate devfiles and authentication. The Che server is a Java web service exposing an HTTP REST API and needs access to: Git service providers Kubernetes API Figure 1. Che server interactions with other components Additional resources Advanced configuration options for the Che server component quay.io/eclipse/che-server container image Eclipse Che server repository","title":"Che server","component":"docs","version":"7.81.x","name":"che-server","url":"/docs/stable/administration-guide/che-server/","titles":[]},"15":{"id":15,"text":"This section describes all fields available to customize the CheCluster Custom Resource. A minimal CheCluster Custom Resource example. Development environment configuration options. defaultNamespace options. defaultPlugins options. gatewayContainer options. storage options. per-user PVC strategy options. per-workspace PVC strategy options. trustedCerts options. containerBuildConfiguration options. Che components configuration. General configuration settings related to the Che server component. proxy options. deployment options. securityContext options. containers options. containers options. request options. limits options. Configuration settings related to the Plug-in registry component used by the Che installation. externalPluginRegistries options. deployment options. securityContext options. containers options. containers options. request options. limits options. Configuration settings related to the Devfile registry component used by the Che installation. externalDevfileRegistries options. deployment options. securityContext options. containers options. containers options. request options. limits options. Configuration settings related to the Dashboard component used by the Che installation. headerMessage options. deployment options. securityContext options. containers options. containers options. request options. limits options. Kubernetes Image Puller component configuration. Che server metrics component configuration. Configuration settings that allows users to work with remote Git repositories. github options. gitlab options. bitbucket options. azure options. Networking, Che authentication and TLS configuration. auth options. gateway options. deployment options. securityContext options. containers options. containers options. request options. limits options. Configuration of an alternative registry that stores Che images. CheCluster Custom Resource status defines the observed state of Che installation Example 1. A minimal CheCluster Custom Resource example. apiVersion: org.eclipse.che/v2 kind: CheCluster metadata: name: eclipse-che namespace: eclipse-che spec: components: {} devEnvironments: {} networking: {} Table 1. Development environment configuration options. Property Description Default containerBuildConfiguration Container build configuration. defaultComponents Default components applied to DevWorkspaces. These default components are meant to be used when a Devfile, that does not contain any components. defaultEditor The default editor to workspace create with. It could be a plugin ID or a URI. The plugin ID must have publisher/plugin/version format. The URI must start from http:// or https://. defaultNamespace User’s default namespace. { \"autoProvision\": true, \"template\": \"-che\"} defaultPlugins Default plug-ins applied to DevWorkspaces. deploymentStrategy DeploymentStrategy defines the deployment strategy to use to replace existing workspace pods with new ones. The available deployment stragies are Recreate and RollingUpdate. With the Recreate deployment strategy, the existing workspace pod is killed before the new one is created. With the RollingUpdate deployment strategy, a new workspace pod is created and the existing workspace pod is deleted only when the new workspace pod is in a ready state. If not specified, the default Recreate deployment strategy is used. disableContainerBuildCapabilities Disables the container build capabilities. When set to false (the default value), the devEnvironments.security.containerSecurityContext field is ignored, and the following container SecurityContext is applied: \\n containerSecurityContext: allowPrivilegeEscalation: true capabilities: add: - SETGID - SETUID gatewayContainer GatewayContainer configuration. imagePullPolicy ImagePullPolicy defines the imagePullPolicy used for containers in a DevWorkspace. maxNumberOfRunningWorkspacesPerUser The maximum number of running workspaces per user. The value, -1, allows users to run an unlimited number of workspaces. maxNumberOfWorkspacesPerUser Total number of workspaces, both stopped and running, that a user can keep. The value, -1, allows users to keep an unlimited number of workspaces. -1 nodeSelector The node selector limits the nodes that can run the workspace pods. persistUserHome PersistUserHome defines configuration options for persisting the user home directory in workspaces. podSchedulerName Pod scheduler for the workspace pods. If not specified, the pod scheduler is set to the default scheduler on the cluster. projectCloneContainer Project clone container configuration. secondsOfInactivityBeforeIdling Idle timeout for workspaces in seconds. This timeout is the duration after which a workspace will be idled if there is no activity. To disable workspace idling due to inactivity, set this value to -1. 1800 secondsOfRunBeforeIdling Run timeout for workspaces in seconds. This timeout is the maximum duration a workspace runs. To disable workspace run timeout, set this value to -1. -1 security Workspace security configuration. serviceAccount ServiceAccount to use by the DevWorkspace operator when starting the workspaces. serviceAccountTokens List of ServiceAccount tokens that will be mounted into workspace pods as projected volumes. startTimeoutSeconds StartTimeoutSeconds determines the maximum duration (in seconds) that a workspace can take to start before it is automatically failed. If not specified, the default value of 300 seconds (5 minutes) is used. 300 storage Workspaces persistent storage. { \"pvcStrategy\": \"per-user\"} tolerations The pod tolerations of the workspace pods limit where the workspace pods can run. trustedCerts Trusted certificate settings. user User configuration. Table 2. defaultNamespace options. Property Description Default autoProvision Indicates if is allowed to automatically create a user namespace. If it set to false, then user namespace must be pre-created by a cluster administrator. true template If you don’t create the user namespaces in advance, this field defines the Kubernetes namespace created when you start your first workspace. You can use and placeholders, such as che-workspace-. \"-che\" Table 3. defaultPlugins options. Property Description Default editor The editor ID to specify default plug-ins for. plugins Default plug-in URIs for the specified editor. Table 4. gatewayContainer options. Property Description Default env List of environment variables to set in the container. image Container image. Omit it or leave it empty to use the default container image provided by the Operator. imagePullPolicy Image pull policy. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. name Container name. resources Compute resources required by this container. Table 5. storage options. Property Description Default perUserStrategyPvcConfig PVC settings when using the per-user PVC strategy. perWorkspaceStrategyPvcConfig PVC settings when using the per-workspace PVC strategy. pvcStrategy Persistent volume claim strategy for the Che server. The supported strategies are: per-user (all workspaces PVCs in one volume), per-workspace (each workspace is given its own individual PVC) and ephemeral (non-persistent storage where local changes will be lost when the workspace is stopped.) \"per-user\" Table 6. per-user PVC strategy options. Property Description Default claimSize Persistent Volume Claim size. To update the claim size, the storage class that provisions it must support resizing. storageClass Storage class for the Persistent Volume Claim. When omitted or left blank, a default storage class is used. Table 7. per-workspace PVC strategy options. Property Description Default claimSize Persistent Volume Claim size. To update the claim size, the storage class that provisions it must support resizing. storageClass Storage class for the Persistent Volume Claim. When omitted or left blank, a default storage class is used. Table 8. trustedCerts options. Property Description Default gitTrustedCertsConfigMapName The ConfigMap contains certificates to propagate to the Che components and to provide a particular configuration for Git. See the following page: https://www.eclipse.org/che/docs/stable/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/ The ConfigMap must have a app.kubernetes.io/part-of=che.eclipse.org label. Table 9. containerBuildConfiguration options. Property Description Default openShiftSecurityContextConstraint OpenShift security context constraint to build containers. \"container-build\" Table 10. Che components configuration. Property Description Default cheServer General configuration settings related to the Che server. { \"debug\": false, \"logLevel\": \"INFO\"} dashboard Configuration settings related to the dashboard used by the Che installation. devWorkspace DevWorkspace Operator configuration. devfileRegistry Configuration settings related to the devfile registry used by the Che installation. imagePuller Kubernetes Image Puller configuration. metrics Che server metrics configuration. { \"enable\": true} pluginRegistry Configuration settings related to the plug-in registry used by the Che installation. Table 11. General configuration settings related to the Che server component. Property Description Default clusterRoles Additional ClusterRoles assigned to Che ServiceAccount. Each role must have a app.kubernetes.io/part-of=che.eclipse.org label. The defaults roles are: - -cheworkspaces-clusterrole - -cheworkspaces-namespaces-clusterrole - -cheworkspaces-devworkspace-clusterrole where the is the namespace where the CheCluster CR is created. The Che Operator must already have all permissions in these ClusterRoles to grant them. debug Enables the debug mode for Che server. false deployment Deployment override options. extraProperties A map of additional environment variables applied in the generated che ConfigMap to be used by the Che server in addition to the values already generated from other fields of the CheCluster custom resource (CR). If the extraProperties field contains a property normally generated in che ConfigMap from other CR fields, the value defined in the extraProperties is used instead. logLevel The log level for the Che server: INFO or DEBUG. \"INFO\" proxy Proxy server settings for Kubernetes cluster. No additional configuration is required for OpenShift cluster. By specifying these settings for the OpenShift cluster, you override the OpenShift proxy configuration. Table 12. proxy options. Property Description Default credentialsSecretName The secret name that contains user and password for a proxy server. The secret must have a app.kubernetes.io/part-of=che.eclipse.org label. nonProxyHosts A list of hosts that can be reached directly, bypassing the proxy. Specify wild card domain use the following form ., for example: - localhost - my.host.com - 123.42.12.32 Use only when a proxy configuration is required. The Operator respects OpenShift cluster-wide proxy configuration, defining nonProxyHosts in a custom resource leads to merging non-proxy hosts lists from the cluster proxy configuration, and the ones defined in the custom resources. See the following page: https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. port Proxy server port. url URL (protocol+hostname) of the proxy server. Use only when a proxy configuration is required. The Operator respects OpenShift cluster-wide proxy configuration, defining url in a custom resource leads to overriding the cluster proxy configuration. See the following page: https://docs.openshift.com/container-platform/4.4/networking/enable-cluster-wide-proxy.html. Table 13. Configuration settings related to the Plug-in registry component used by the Che installation. Property Description Default deployment Deployment override options. disableInternalRegistry Disables internal plug-in registry. externalPluginRegistries External plugin registries. openVSXURL Open VSX registry URL. If omitted an embedded instance will be used. Table 14. externalPluginRegistries options. Property Description Default url Public URL of the plug-in registry. Table 15. Configuration settings related to the Devfile registry component used by the Che installation. Property Description Default deployment Deployment override options. disableInternalRegistry Disables internal devfile registry. externalDevfileRegistries External devfile registries serving sample ready-to-use devfiles. Table 16. externalDevfileRegistries options. Property Description Default url The public UR of the devfile registry that serves sample ready-to-use devfiles. Table 17. Configuration settings related to the Dashboard component used by the Che installation. Property Description Default branding Dashboard branding resources. deployment Deployment override options. headerMessage Dashboard header message. logLevel The log level for the Dashboard. \"ERROR\" Table 18. headerMessage options. Property Description Default show Instructs dashboard to show the message. text Warning message displayed on the user dashboard. Table 19. Kubernetes Image Puller component configuration. Property Description Default enable Install and configure the community supported Kubernetes Image Puller Operator. When you set the value to true without providing any specs, it creates a default Kubernetes Image Puller object managed by the Operator. When you set the value to false, the Kubernetes Image Puller object is deleted, and the Operator uninstalled, regardless of whether a spec is provided. If you leave the spec.images field empty, a set of recommended workspace-related images is automatically detected and pre-pulled after installation. Note that while this Operator and its behavior is community-supported, its payload may be commercially-supported for pulling commercially-supported images. spec A Kubernetes Image Puller spec to configure the image puller in the CheCluster. Table 20. Che server metrics component configuration. Property Description Default enable Enables metrics for the Che server endpoint. true Table 21. Configuration settings that allows users to work with remote Git repositories. Property Description Default azure Enables users to work with repositories hosted on Azure DevOps Service (dev.azure.com). bitbucket Enables users to work with repositories hosted on Bitbucket (bitbucket.org or self-hosted). github Enables users to work with repositories hosted on GitHub (github.com or GitHub Enterprise). gitlab Enables users to work with repositories hosted on GitLab (gitlab.com or self-hosted). Table 22. github options. Property Description Default disableSubdomainIsolation Disables subdomain isolation. Deprecated in favor of che.eclipse.org/scm-github-disable-subdomain-isolation annotation. See the following page for details: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-github/. endpoint GitHub server endpoint URL. Deprecated in favor of che.eclipse.org/scm-server-endpoint annotation. See the following page for details: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-github/. secretName Kubernetes secret, that contains Base64-encoded GitHub OAuth Client id and GitHub OAuth Client secret. See the following page for details: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-github/. Table 23. gitlab options. Property Description Default endpoint GitLab server endpoint URL. Deprecated in favor of che.eclipse.org/scm-server-endpoint annotation. See the following page: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-gitlab/. secretName Kubernetes secret, that contains Base64-encoded GitHub Application id and GitLab Application Client secret. See the following page: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-gitlab/. Table 24. bitbucket options. Property Description Default endpoint Bitbucket server endpoint URL. Deprecated in favor of che.eclipse.org/scm-server-endpoint annotation. See the following page: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-1-for-a-bitbucket-server/. secretName Kubernetes secret, that contains Base64-encoded Bitbucket OAuth 1.0 or OAuth 2.0 data. See the following pages for details: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-1-for-a-bitbucket-server/ and https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-the-bitbucket-cloud/. Table 25. azure options. Property Description Default secretName Kubernetes secret, that contains Base64-encoded Azure DevOps Service Application ID and Client Secret. See the following page: https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-microsoft-azure-devops-services Table 26. Networking, Che authentication and TLS configuration. Property Description Default annotations Defines annotations which will be set for an Ingress (a route for OpenShift platform). The defaults for kubernetes platforms are: kubernetes.io/ingress.class: \"nginx\" nginx.ingress.kubernetes.io/proxy-read-timeout: \"3600\", nginx.ingress.kubernetes.io/proxy-connect-timeout: \"3600\", nginx.ingress.kubernetes.io/ssl-redirect: \"true\" auth Authentication settings. { \"gateway\": { \"configLabels\": { \"app\": \"che\", \"component\": \"che-gateway-config\" } }} domain For an OpenShift cluster, the Operator uses the domain to generate a hostname for the route. The generated hostname follows this pattern: che-.. The is the namespace where the CheCluster CRD is created. In conjunction with labels, it creates a route served by a non-default Ingress controller. For a Kubernetes cluster, it contains a global ingress domain. There are no default values: you must specify them. hostname The public hostname of the installed Che server. ingressClassName IngressClassName is the name of an IngressClass cluster resource. If a class name is defined in both the IngressClassName field and the kubernetes.io/ingress.class annotation, IngressClassName field takes precedence. labels Defines labels which will be set for an Ingress (a route for OpenShift platform). tlsSecretName The name of the secret used to set up Ingress TLS termination. If the field is an empty string, the default cluster certificate is used. The secret must have a app.kubernetes.io/part-of=che.eclipse.org label. Table 27. auth options. Property Description Default advancedAuthorization Advance authorization settings. Determines which users and groups are allowed to access Che. User is allowed to access Che if he/she is either in the allowUsers list or is member of group from allowGroups list and not in neither the denyUsers list nor is member of group from denyGroups list. If allowUsers and allowGroups are empty, then all users are allowed to access Che. if denyUsers and denyGroups are empty, then no users are denied to access Che. gateway Gateway settings. { \"configLabels\": { \"app\": \"che\", \"component\": \"che-gateway-config\" }} identityProviderURL Public URL of the Identity Provider server. identityToken Identity token to be passed to upstream. There are two types of tokens supported: id_token and access_token. Default value is id_token. This field is specific to Che installations made for Kubernetes only and ignored for OpenShift. oAuthAccessTokenInactivityTimeoutSeconds Inactivity timeout for tokens to set in the OpenShift OAuthClient resource used to set up identity federation on the OpenShift side. 0 means tokens for this client never time out. oAuthAccessTokenMaxAgeSeconds Access token max age for tokens to set in the OpenShift OAuthClient resource used to set up identity federation on the OpenShift side. 0 means no expiration. oAuthClientName Name of the OpenShift OAuthClient resource used to set up identity federation on the OpenShift side. oAuthScope Access Token Scope. This field is specific to Che installations made for Kubernetes only and ignored for OpenShift. oAuthSecret Name of the secret set in the OpenShift OAuthClient resource used to set up identity federation on the OpenShift side. Table 28. gateway options. Property Description Default configLabels Gateway configuration labels. { \"app\": \"che\", \"component\": \"che-gateway-config\"} deployment Deployment override options. Since gateway deployment consists of several containers, they must be distinguished in the configuration by their names: - gateway - configbump - oauth-proxy - kube-rbac-proxy kubeRbacProxy Configuration for kube-rbac-proxy within the Che gateway pod. oAuthProxy Configuration for oauth-proxy within the Che gateway pod. traefik Configuration for Traefik within the Che gateway pod. Table 29. Configuration of an alternative registry that stores Che images. Property Description Default hostname An optional hostname or URL of an alternative container registry to pull images from. This value overrides the container registry hostname defined in all the default container images involved in a Che deployment. This is particularly useful for installing Che in a restricted environment. organization An optional repository name of an alternative registry to pull images from. This value overrides the container registry organization defined in all the default container images involved in a Che deployment. This is particularly useful for installing Che in a restricted environment. Table 30. deployment options. Property Description Default containers List of containers belonging to the pod. securityContext Security options the pod should run with. Table 31. containers options. Property Description Default env List of environment variables to set in the container. image Container image. Omit it or leave it empty to use the default container image provided by the Operator. imagePullPolicy Image pull policy. Default value is Always for nightly, next or latest images, and IfNotPresent in other cases. name Container name. resources Compute resources required by this container. Table 32. containers options. Property Description Default limits Describes the maximum amount of compute resources allowed. request Describes the minimum amount of compute resources required. Table 33. request options. Property Description Default cpu CPU, in cores. (500m = .5 cores) If the value is not specified, then the default value is set depending on the component. If value is 0, then no value is set for the component. memory Memory, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) If the value is not specified, then the default value is set depending on the component. If value is 0, then no value is set for the component. Table 34. limits options. Property Description Default cpu CPU, in cores. (500m = .5 cores) If the value is not specified, then the default value is set depending on the component. If value is 0, then no value is set for the component. memory Memory, in bytes. (500Gi = 500GiB = 500 * 1024 * 1024 * 1024) If the value is not specified, then the default value is set depending on the component. If value is 0, then no value is set for the component. Table 35. securityContext options. Property Description Default fsGroup A special supplemental group that applies to all containers in a pod. The default value is 1724. runAsUser The UID to run the entrypoint of the container process. The default value is 1724. Table 36. CheCluster Custom Resource status defines the observed state of Che installation Property Description Default chePhase Specifies the current phase of the Che deployment. cheURL Public URL of the Che server. cheVersion Currently installed Che version. devfileRegistryURL The public URL of the internal devfile registry. gatewayPhase Specifies the current phase of the gateway deployment. message A human readable message indicating details about why the Che deployment is in the current phase. pluginRegistryURL The public URL of the internal plug-in registry. reason A brief CamelCase message indicating details about why the Che deployment is in the current phase. workspaceBaseDomain The resolved workspace base domain. This is either the copy of the explicitly defined property of the same name in the spec or, if it is undefined in the spec and we’re running on OpenShift, the automatically resolved basedomain for routes.","title":"CheCluster Custom Resource fields reference","component":"docs","version":"7.81.x","name":"checluster-custom-resource-fields-reference","url":"/docs/stable/administration-guide/checluster-custom-resource-fields-reference/","titles":[]},"16":{"id":16,"text":"An installation of Eclipse Che consists of several containers running in the Kubernetes cluster. While it is possible to manually collect logs from each running container, chectl provides commands which automate the process. Following commands are available to collect Eclipse Che logs from the Kubernetes cluster using the chectl tool: chectl server:logs Collects existing Eclipse Che server logs and stores them in a directory on the local machine. By default, logs are downloaded to a temporary directory on the machine. However, this can be overwritten by specifying the -d parameter. For example, to download Che logs to the /home/user/che-logs/ directory, use the command chectl server:logs -d /home/user/che-logs/ When run, chectl server:logs prints a message in the console specifying the directory that will store the log files: Eclipse Che logs will be available in '/tmp/chectl-logs/1648575098344' If Eclipse Che is installed in a non-default namespace, chectl server:logs requires the -n paremeter, where is the Kubernetes namespace or OpenShift project in which Eclipse Che was installed. For example, to get logs from Che in the my-namespace namespace, use the command chectl server:logs -n my-namespace chectl server:deploy Logs are automatically collected during the Che installation when installed using chectl. As with chectl server:logs, the directory logs are stored in can be specified using the -d parameter. Additional resources `chectl` reference documentation","title":"Collecting logs using chectl","component":"docs","version":"7.81.x","name":"collecting-logs-using-chectl","url":"/docs/stable/administration-guide/collecting-logs-using-chectl/","titles":[]},"17":{"id":17,"text":"You can determine which users and groups are allowed to access Che. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: networking: auth: advancedAuthorization: allowUsers: - (1) allowGroups: - (2) denyUsers: - (3) denyGroups: - (4) 1 List of users allowed to access Eclipse Che. 2 List of groups of users allowed to access Eclipse Che (for OpenShift Container Platform only). 3 List of users denied access to Eclipse Che. 4 List of groups of users denied to access Eclipse Che (for OpenShift Container Platform only). Wait for the rollout of the Che server components to be completed. To allow a user to access Che, add them to the allowUsers list. Alternatively, choose a group the user is a member of and add the group to the allowGroups list. To deny a user access to Che, add them to the denyUsers list. Alternatively, choose a group the user is a member of and add the group to the denyGroups list. If the user is on both allow and deny lists, they are denied access to Che. If allowUsers and allowGroups are empty, all users are allowed to access Che except the ones on the deny lists. If denyUsers and denyGroups are empty, only the users from allow lists are allowed to access Che. If both allow and deny lists are empty, all users are allowed to access Che.","title":"Configuring advanced authorization","component":"docs","version":"7.81.x","name":"configuring-advanced-authorization","url":"/docs/stable/administration-guide/configuring-advanced-authorization/","titles":[]},"18":{"id":18,"text":"This procedure describes how to configure Che to use custom hostname. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. The certificate and the private key files are generated. To generate the pair of a private key and certificate, the same certification authority (CA) must be used as for other Che hosts. Ask a DNS provider to point the custom hostname to the cluster ingress. Procedure Pre-create a namespace for Che: $ kubectl create namespace eclipse-che Create a TLS secret: $ kubectl create secret TLS \\ (1) --key \\ (2) --cert \\ (3) -n eclipse-che 1 The TLS secret name 2 A file with the private key 3 A file with the certificate Add the required labels to the secret: $ kubectl label secret \\ (1) app.kubernetes.io/part-of=che.eclipse.org -n eclipse-che 1 The TLS secret name Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: networking: hostname: (1) tlsSecretName: (2) 1 Custom Eclipse Che server hostname 2 The TLS secret name If Che has been already deployed, wait until the rollout of all Che components finishes. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring Eclipse Che server hostname","component":"docs","version":"7.81.x","name":"configuring-che-hostname","url":"/docs/stable/administration-guide/configuring-che-hostname/","titles":[]},"19":{"id":19,"text":"By default chectl creates a Kubernetes Job to generate self-signed certificate to deploy Che with. This procedure describes how to configure a custom self-signed certificate on prior of deploying Che. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Generated certificate and private key files. Procedure Pre-create a namespace for Che: $ kubectl create namespace eclipse-che Create a che-tls secret: $ kubectl create secret tls che-tls \\ --key \\ (1) --cert \\ (2) -n eclipse-che 1 A file with the private key in PEM format 2 A file with the public key certificates in PEM format Add the required labels to the secret: $ kubectl label secret che-tls app.kubernetes.io/part-of=che.eclipse.org -n eclipse-che Create a self-signed-certificate secret: $ kubectl create secret generic self-signed-certificate \\ --from-file=ca.crt= \\ (1) -n eclipse-che 1 A file with certificate chain of trust in PEM format Add the required labels to the secret: $ kubectl label secret self-signed-certificate app.kubernetes.io/part-of=che.eclipse.org -n eclipse-che Additional resources Installing Che","title":"Configuring Eclipse Che with self-signed certificate","component":"docs","version":"7.81.x","name":"configuring-che-with-self-signed-certificate","url":"/docs/stable/administration-guide/configuring-che-with-self-signed-certificate/","titles":[]},"20":{"id":20,"text":"This section describes configuration methods and options for Eclipse Che.","title":"Configuring Che","component":"docs","version":"7.81.x","name":"configuring-che","url":"/docs/stable/administration-guide/configuring-che/","titles":[]},"21":{"id":21,"text":"You can grant Che users more cluster permissions by adding cluster roles to those users. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Define the user roles name: $ USER_ROLES= (1) 1 Unique resource name. Find out the namespace where the Che Operator is deployed: $ OPERATOR_NAMESPACE=$(kubectl get pods -l app.kubernetes.io/component=che-operator -o jsonpath={\".items[0].metadata.namespace\"} --all-namespaces) Create needed roles: $ kubectl apply -f - (1) apiGroups: - (2) resources: - (3) EOF 1 As , list all Verbs that apply to all ResourceKinds and AttributeRestrictions contained in this rule. You can use * to represent all verbs. 2 As , name the APIGroups that contain the resources. 3 As , list all resources that this rule applies to. You can use * to represent all verbs. Delegate the roles to the Che Operator: $ kubectl apply -f - <<EOF kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: ${USER_ROLES} labels: app.kubernetes.io/part-of: che.eclipse.org subjects: - kind: ServiceAccount name: che-operator namespace: ${OPERATOR_NAMESPACE} roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: ${USER_ROLES} EOF Configure the Che Operator to delegate the roles to the che service account: $ kubectl patch checluster eclipse-che \\ --patch '{\"spec\": {\"components\": {\"cheServer\": {\"clusterRoles\": [\"'${USER_ROLES}'\"]}}}}' \\ --type=merge -n eclipse-che Configure the Che server to delegate the roles to a user: $ kubectl patch checluster eclipse-che \\ --patch '{\"spec\": {\"devEnvironments\": {\"user\": {\"clusterRoles\": [\"'${USER_ROLES}'\"]}}}}' \\ --type=merge -n eclipse-che Wait for the rollout of the Che server components to be completed. Ask the user to log out and log in to have the new roles applied.","title":"Configuring cluster roles for Che users","component":"docs","version":"7.81.x","name":"configuring-cluster-roles-for-users","url":"/docs/stable/administration-guide/configuring-cluster-roles-for-users/","titles":[]},"22":{"id":22,"text":"Configuring getting started samples Customizing OpenShift Container Platform Eclipse Che ConsoleLink icon","title":"Configuring dashboard","component":"docs","version":"7.81.x","name":"configuring-dashboard","url":"/docs/stable/administration-guide/configuring-dashboard/","titles":[]},"23":{"id":23,"text":"This procedure describes how to configure Che Dashboard to display custom samples. Prerequisites An active kubectl session with administrative permissions to the Kubernetes cluster. See Overview of kubectl. Procedure Create a JSON file with the samples configuration. The file must contain an array of objects, where each object represents a sample. cat > my-samples.json \", (1) \"description\": \"\", (2) \"tags\": , (3) \"url\": \"\", (4) \"icon\": { \"base64data\": \"\", (5) \"mediatype\": \"\" (6) } } ] EOF 1 The display name of the sample. 2 The description of the sample. 3 The JSON array of tags, for example, [\"java\", \"spring\"]. 4 The URL to the repository containing the devfile. 5 The base64-encoded data of the icon. 6 The media type of the icon. For example, image/png. Create a ConfigMap with the samples configuration: kubectl create configmap getting-started-samples --from-file=my-samples.json -n eclipse-che Add the required labels to the ConfigMap: kubectl label configmap getting-started-samples app.kubernetes.io/part-of=che.eclipse.org app.kubernetes.io/component=getting-started-samples -n eclipse-che Refresh the Che Dashboard page to see the new samples.","title":"Configuring getting started samples","component":"docs","version":"7.81.x","name":"configuring-getting-started-samples","url":"/docs/stable/administration-guide/configuring-getting-started-samples/","titles":[]},"24":{"id":24,"text":"For each user, Che isolates workspaces in a namespace. Che identifies the user namespace by the presence of labels and annotations. When starting a workspace, if the required namespace doesn’t exist, Che creates the namespace using a template name. You can modify Che behavior by: Configuring a user namespace name for automatic provisioning Provisioning namespaces in advance","title":"Configuring user namespace provisioning","component":"docs","version":"7.81.x","name":"configuring-namespace-provisioning","url":"/docs/stable/administration-guide/configuring-namespace-provisioning/","titles":[]},"25":{"id":25,"text":"By default, all Pods in a Kubernetes cluster can communicate with each other even if they are in different namespaces. In the context of Che, this makes it possible for a workspace Pod in one user namespace to send traffic to another workspace Pod in a different user namespace. For security, multitenant isolation could be configured by using NetworkPolicy objects to restrict all incoming communication to Pods in a user namespace. However, Pods in the Che namespace must be able to communicate with Pods in user namespaces. Prerequisites The Kubernetes cluster has network restrictions such as multitenant isolation. Procedure Apply the allow-from-eclipse-che NetworkPolicy to each user namespace. The allow-from-eclipse-che NetworkPolicy allows incoming traffic from the Che namespace to all Pods in the user namespace. Example 1. allow-from-eclipse-che.yaml apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: allow-from-eclipse-che spec: ingress: - from: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: eclipse-che (1) podSelector: {} (2) policyTypes: - Ingress 1 The Che namespace. The default is eclipse-che. 2 The empty podSelector selects all Pods in the namespace. OPTIONAL: In case you applied Configuring multitenant isolation with network policy, you also must apply allow-from-openshift-apiserver and allow-from-workspaces-namespaces NetworkPolicies to eclipse-che. The allow-from-openshift-apiserver NetworkPolicy allows incoming traffic from openshift-apiserver namespace to the devworkspace-webhook-server enabling webhooks. The allow-from-workspaces-namespaces NetworkPolicy allows incoming traffic from each user project to che-gateway pod. Example 2. allow-from-openshift-apiserver.yaml apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: allow-from-openshift-apiserver namespace: eclipse-che (1) spec: podSelector: matchLabels: app.kubernetes.io/name: devworkspace-webhook-server (2) ingress: - from: - podSelector: {} namespaceSelector: matchLabels: kubernetes.io/metadata.name: openshift-apiserver policyTypes: - Ingress 1 The Che namespace. The default is eclipse-che. 2 The podSelector only selects devworkspace-webhook-server pods Example 3. allow-from-workspaces-namespaces.yaml apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: allow-from-workspaces-namespaces namespace: eclipse-che (1) spec: podSelector: matchLabels: app.kubernetes.io/component: che-gateway (2) ingress: - from: - podSelector: {} namespaceSelector: matchLabels: app.kubernetes.io/component: workspaces-namespace policyTypes: - Ingress 1 The Che namespace. The default is eclipse-che. 2 The podSelector only selects che-gateway pods Additional resources Configuring user namespace provisioning Network isolation Configuring multitenant isolation with network policy","title":"Configuring network policies","component":"docs","version":"7.81.x","name":"configuring-network-policies","url":"/docs/stable/administration-guide/configuring-network-policies/","titles":[]},"26":{"id":26,"text":"Configuring network policies Configuring Eclipse Che server hostname Configuring Eclipse Che with self-signed certificate Importing untrusted TLS certificates to Che Adding labels and annotations","title":"Configuring networking","component":"docs","version":"7.81.x","name":"configuring-networking","url":"/docs/stable/administration-guide/configuring-networking/","titles":[]},"27":{"id":27,"text":"You can use OAuth 2.0 to enable users to work with a remote Git repository that is hosted on a Bitbucket Server: Set up an OAuth 2.0 application link on the Bitbucket Server. Apply an application link Secret for the Bitbucket Server. Set up an OAuth 2.0 application link on the Bitbucket Server. Prerequisites You are logged in to the Bitbucket Server. Procedure Go to Administration > Applications > Application links. Select Create link. Select External application and Incoming. Enter https:///api/oauth/callback to the Redirect URL field. Select the Admin - Write checkbox in Application permissions. Click Save. Copy and save the Client ID for use when applying the Bitbucket application link Secret. Copy and save the Client secret for use when applying the Bitbucket application link Secret. Additional resources Atlassian Documentation: Configure an incoming link Prepare and apply the OAuth 2.0 application link Secret for the Bitbucket Server. Prerequisites The application link is set up on the Bitbucket Server. The following values, which were generated when setting up the Bitbucket application link, are prepared: Bitbucket Client ID Bitbucket Client secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: bitbucket-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: oauth-scm-configuration annotations: che.eclipse.org/oauth-scm-server: bitbucket che.eclipse.org/scm-server-endpoint: (2) type: Opaque stringData: id: (3) secret: (4) 1 The Che namespace. The default is eclipse-che. 2 The URL of the Bitbucket Server. 3 The Bitbucket Client ID. 4 The Bitbucket Client secret. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created.","title":"Configuring OAuth 2.0 for a Bitbucket Server","component":"docs","version":"7.81.x","name":"configuring-oauth-2-for-a-bitbucket-server","url":"/docs/stable/administration-guide/configuring-oauth-2-for-a-bitbucket-server/","titles":[{"text":"Setting up an OAuth 2.0 application link on the Bitbucket Server","hash":"setting-up-an-oauth-2-application-link-on-the-bitbucket-server","id":1},{"text":"Applying an OAuth 2.0 application link Secret for the Bitbucket Server","hash":"applying-an-oauth-2-application-link-secret-for-the-bitbucket-server","id":2}]},"28":{"id":28,"text":"To enable users to work with a remote Git repository that is hosted on GitHub: Set up the GitHub OAuth App (OAuth 2.0). Apply the GitHub OAuth App Secret. Set up a GitHub OAuth App using OAuth 2.0. Prerequisites You are logged in to GitHub. Procedure Go to https://github.com/settings/applications/new. Enter the following values: Application name: Homepage URL: https:/// Authorization callback URL: https:///api/oauth/callback Click Register application. Click Generate new client secret. Copy and save the GitHub OAuth Client ID for use when applying the GitHub OAuth App Secret. Copy and save the GitHub OAuth Client Secret for use when applying the GitHub OAuth App Secret. Additional resources GitHub Docs: Creating an OAuth App Prepare and apply the GitHub OAuth App Secret. Prerequisites Setting up the GitHub OAuth App is completed. The following values, which were generated when setting up the GitHub OAuth App, are prepared: GitHub OAuth Client ID GitHub OAuth Client Secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: github-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: oauth-scm-configuration annotations: che.eclipse.org/oauth-scm-server: github che.eclipse.org/scm-server-endpoint: (2) che.eclipse.org/scm-github-disable-subdomain-isolation: true (3) type: Opaque stringData: id: (4) secret: (5) 1 The Che namespace. The default is eclipse-che. 2 This depends on the GitHub product your organization is using: When hosting repositories on GitHub.com or GitHub Enterprise Cloud, omit this line or enter the default https://github.com. When hosting repositories on GitHub Enterprise Server, enter the GitHub Enterprise Server URL. 3 This line is only added for GitHub Enterprise Server with disabled subdomain isolation option. If the subdomain isolation option is enabled on GitHub Enterprise Server, you must either omit this annotation or set it to false. 4 The GitHub OAuth Client ID. 5 The GitHub OAuth Client Secret. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created. To configure OAuth 2.0 for another GitHub provider, you have to repeat the steps above and create a second GitHub OAuth Secret with a different name.","title":"Configuring OAuth 2.0 for GitHub","component":"docs","version":"7.81.x","name":"configuring-oauth-2-for-github","url":"/docs/stable/administration-guide/configuring-oauth-2-for-github/","titles":[{"text":"Setting up the GitHub OAuth App","hash":"setting-up-the-github-oauth-app","id":1},{"text":"Applying the GitHub OAuth App Secret","hash":"applying-the-github-oauth-app-secret","id":2}]},"29":{"id":29,"text":"To enable users to work with a remote Git repository that is hosted using a GitLab instance: Set up the GitLab authorized application (OAuth 2.0). Apply the GitLab authorized application Secret. Set up a GitLab authorized application using OAuth 2.0. Prerequisites You are logged in to GitLab. Procedure Click your avatar and go to Edit profile Applications. Enter Che as the Name. Enter https:///api/oauth/callback as the Redirect URI. Check the Confidential and Expire access tokens checkboxes. Under Scopes, check the api, write_repository, and openid checkboxes. Click Save application. Copy and save the GitLab Application ID for use when applying the GitLab-authorized application Secret. Copy and save the GitLab Client Secret for use when applying the GitLab-authorized application Secret. Additional resources GitLab Docs: Authorized applications Prepare and apply the GitLab-authorized application Secret. Prerequisites Setting up the GitLab authorized application is completed. The following values, which were generated when setting up the GitLab authorized application, are prepared: GitLab Application ID GitLab Client Secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: gitlab-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: oauth-scm-configuration annotations: che.eclipse.org/oauth-scm-server: gitlab che.eclipse.org/scm-server-endpoint: (2) type: Opaque stringData: id: (3) secret: (4) 1 The Che namespace. The default is eclipse-che. 2 The GitLab server URL. Use https://gitlab.com for the SAAS version. 3 The GitLab Application ID. 4 The GitLab Client Secret. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created.","title":"Configuring OAuth 2.0 for GitLab","component":"docs","version":"7.81.x","name":"configuring-oauth-2-for-gitlab","url":"/docs/stable/administration-guide/configuring-oauth-2-for-gitlab/","titles":[{"text":"Setting up the GitLab authorized application","hash":"setting-up-the-gitlab-authorized-application","id":1},{"text":"Applying the GitLab-authorized application Secret","hash":"applying-the-gitlab-authorized-application-secret","id":2}]},"30":{"id":30,"text":"To enable users to work with a remote Git repository that is hosted on Microsoft Azure Repos: Set up the Microsoft Azure DevOps Services OAuth App (OAuth 2.0). Apply the Microsoft Azure DevOps Services OAuth App Secret. Set up a Microsoft Azure DevOps Services OAuth App using OAuth 2.0. Prerequisites You are logged in to Microsoft Azure DevOps Services. Third-party application access via OAuth is enabled for your organization. See Change application connection & security policies for your organization. Procedure Visit https://app.vsaex.visualstudio.com/app/register/. Enter the following values: Company name: Che Application name: Che Application website: https:/// Authorization callback URL: https:///api/oauth/callback In Select Authorized scopes, select Code (read and write). Click Create application. Copy and save the App ID for use when applying the Microsoft Azure DevOps Services OAuth App Secret. Click Show to display the Client Secret. Copy and save the Client Secret for use when applying the Microsoft Azure DevOps Services OAuth App Secret. Additional resources Authorize access to REST APIs with OAuth 2.0 Change application connection & security policies for your organization Prepare and apply the Microsoft Azure DevOps Services Secret. Prerequisites Setting up the Microsoft Azure DevOps Services OAuth App is completed. The following values, which were generated when setting up the Microsoft Azure DevOps Services OAuth App, are prepared: App ID Client Secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: azure-devops-oauth-config namespace: eclipse-che(1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: oauth-scm-configuration annotations: che.eclipse.org/oauth-scm-server: azure-devops type: Opaque stringData: id: (2) secret: (3) 1 The Che namespace. The default is eclipse-che. 2 The Microsoft Azure DevOps Services OAuth App ID. 3 The Microsoft Azure DevOps Services OAuth Client Secret. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created. Wait for the rollout of the Che server components to be completed.","title":"Configuring OAuth 2.0 for Microsoft Azure DevOps Services","component":"docs","version":"7.81.x","name":"configuring-oauth-2-for-microsoft-azure-devops-services","url":"/docs/stable/administration-guide/configuring-oauth-2-for-microsoft-azure-devops-services/","titles":[{"text":"Setting up the Microsoft Azure DevOps Services OAuth App","hash":"setting-up-the-microsoft-azure-devops-services-oauth-app","id":1},{"text":"Applying the Microsoft Azure DevOps Services OAuth App Secret","hash":"applying-the-microsoft-azure-devops-services-oauth-app-secret","id":2}]},"31":{"id":31,"text":"You can enable users to work with a remote Git repository that is hosted in the Bitbucket Cloud: Set up an OAuth consumer (OAuth 2.0) in the Bitbucket Cloud. Apply an OAuth consumer Secret for the Bitbucket Cloud. Set up an OAuth consumer for OAuth 2.0 in the Bitbucket Cloud. Prerequisites You are logged in to the Bitbucket Cloud. Procedure Click your avatar and go to the All workspaces page. Select a workspace and click it. Go to Settings OAuth consumers Add consumer. Enter Che as the Name. Enter https:///api/oauth/callback as the Callback URL. Under Permissions, check all of the Account and Repositories checkboxes, and click Save. Expand the added consumer and then copy and save the Key value for use when applying the Bitbucket OAuth consumer Secret: Copy and save the Secret value for use when applying the Bitbucket OAuth consumer Secret. Additional resources Bitbucket Docs: Use OAuth on Bitbucket Cloud Prepare and apply an OAuth consumer Secret for the Bitbucket Cloud. Prerequisites The OAuth consumer is set up in the Bitbucket Cloud. The following values, which were generated when setting up the Bitbucket OAuth consumer, are prepared: Bitbucket OAuth consumer Key Bitbucket OAuth consumer Secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: bitbucket-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: oauth-scm-configuration annotations: che.eclipse.org/oauth-scm-server: bitbucket type: Opaque stringData: id: (2) secret: (3) 1 The Che namespace. The default is eclipse-che. 2 The Bitbucket OAuth consumer Key. 3 The Bitbucket OAuth consumer Secret. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created.","title":"Configuring OAuth 2.0 for the Bitbucket Cloud","component":"docs","version":"7.81.x","name":"configuring-oauth-2-for-the-bitbucket-cloud","url":"/docs/stable/administration-guide/configuring-oauth-2-for-the-bitbucket-cloud/","titles":[{"text":"Setting up an OAuth consumer in the Bitbucket Cloud","hash":"setting-up-an-oauth-consumer-in-the-bitbucket-cloud","id":1},{"text":"Applying an OAuth consumer Secret for the Bitbucket Cloud","hash":"applying-an-oauth-consumer-secret-for-the-bitbucket-cloud","id":2}]},"32":{"id":32,"text":"You can configure OAuth between Che and Git providers, enabling users to work with remote Git repositories: Configuring OAuth 2.0 for GitHub Configuring OAuth 2.0 for GitLab Configuring OAuth 2.0 for a Bitbucket Server or OAuth 2.0 for the Bitbucket Cloud Configuring OAuth 1.0 for a Bitbucket Server Configuring OAuth 2.0 for Microsoft Azure DevOps Services","title":"Configuring OAuth for Git providers","component":"docs","version":"7.81.x","name":"configuring-oauth-for-git-providers","url":"/docs/stable/administration-guide/configuring-oauth-for-git-providers/","titles":[]},"33":{"id":33,"text":"To configure Che observability features, see: Configuring server logging Collecting logs using chectl Monitoring the DevWorkspace Operator Monitoring Che Server","title":"Configuring observability","component":"docs","version":"7.81.x","name":"configuring-observability","url":"/docs/stable/administration-guide/configuring-observability/","titles":[]},"34":{"id":34,"text":"It is possible to fine-tune the log levels of individual loggers available in the Che server. The log level of the whole Che server is configured globally using the cheLogLevel configuration property of the Operator. See CheCluster Custom Resource fields reference. To set the global log level in installations not managed by the Operator, specify the CHE_LOG_LEVEL environment variable in the che ConfigMap. It is possible to configure the log levels of the individual loggers in the Che server using the CHE_LOGGER_CONFIG environment variable. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: components: cheServer: extraProperties: CHE_LOGGER_CONFIG: \"\" (1) 1 Comma-separated list of key-value pairs, where keys are the names of the loggers as seen in the Che server log output and values are the required log levels. Example 1. Configuring debug mode for the WorkspaceManager spec: components: cheServer: extraProperties: CHE_LOGGER_CONFIG: \"org.eclipse.che.api.workspace.server.WorkspaceManager=DEBUG\" Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource The names of the loggers follow the class names of the internal server classes that use those loggers. Procedure To log the HTTP traffic between the Che server and the API server of the Kubernetes or OpenShift cluster, configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: components: cheServer: extraProperties: CHE_LOGGER_CONFIG: \"che.infra.request-logging=TRACE\" Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring server logging","component":"docs","version":"7.81.x","name":"configuring-server-logging","url":"/docs/stable/administration-guide/configuring-server-logging/","titles":[{"text":"Configuring log levels","hash":"configuring-log-levels","id":1},{"text":"Logger naming","hash":"logger-naming","id":2},{"text":"Logging HTTP traffic","hash":"logging-http-traffic","id":3}]},"35":{"id":35,"text":"To configure Che to use a configured infrastructure storage, install Che using storage classes. This is especially useful when you want to bind a persistent volume provided by a non-default provisioner. Che has one component that requires persistent volumes to store data: A Che workspace. Che workspaces store source code using volumes, for example /projects volume. Che workspaces source code is stored in the persistent volume only if a workspace is not ephemeral. Persistent volume claims facts: Che does not create persistent volumes in the infrastructure. Che uses persistent volume claims (PVC) to mount persistent volumes. The Dev Workspace operator creates persistent volume claims. Define a storage class name in the Che configuration to use the storage classes feature in the Che PVC. Procedure Use CheCluster Custom Resource definition to define storage classes: Define storage class names: configure the CheCluster Custom Resource, and install Che. See Using chectl to configure the CheCluster Custom Resource during installation. spec: devEnvironments: storage: perUserStrategyPvcConfig: claimSize: (1) storageClass: (2) perWorkspaceStrategyPvcConfig: claimSize: (1) storageClass: (2) pvcStrategy: (3) 1 Persistent Volume Claim size. 2 Storage class for the Persistent Volume Claim. When omitted or left blank, a default storage class is used. 3 Persistent volume claim strategy. The supported strategies are: per-user (all workspaces Persistent Volume Claims in one volume), per-workspace (each workspace is given its own individual Persistent Volume Claim) and ephemeral (non-persistent storage where local changes will be lost when the workspace is stopped.) Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring storage classes","component":"docs","version":"7.81.x","name":"configuring-storage-classes","url":"/docs/stable/administration-guide/configuring-storage-classes/","titles":[]},"36":{"id":36,"text":"You can configure the persistent volume claim (PVC) size using the per-user or per-workspace storage strategies. You must specify the PVC sizes in the CheCluster Custom Resource in the format of a Kubernetes resource quantity. For more details on the available storage strategies, see this page. Default persistent volume claim sizes: per-user: 10Gi per-workspace: 5Gi Procedure Set the appropriate claimSize field for the desired storage strategy in the Che Cluster Custom Resource. You can set this field at installation. See Using chectl to configure the CheCluster Custom Resource during installation. You can update this field on the command line. See Using the CLI to configure the CheCluster Custom Resource. spec: devEnvironments: storage: pvc: pvcStrategy: '' (1) perUserStrategyPvcConfig: (2) claimSize: (3) perWorkspaceStrategyPvcConfig: (2) claimSize: (3) 1 Select the storage strategy: per-user or per-workspace or ephemeral. Note: the ephemeral storage strategy does not use persistent storage, therefore you cannot configure its storage size or other PVC-related attributes. 2 Specify a claim size on the next line or omit the next line to set the default claim size value. The specified claim size is only used when you select this storage strategy. 3 The claim size must be specified as a Kubernetes resource quantity. The available quantity units include: Ei, Pi, Ti, Gi, Mi and Ki.","title":"Configuring storage sizes","component":"docs","version":"7.81.x","name":"configuring-storage-sizes","url":"/docs/stable/administration-guide/configuring-storage-sizes/","titles":[]},"37":{"id":37,"text":"Che does not support the Network File System (NFS) protocol. Configuring storage classes Configuring the storage strategy Configuring storage sizes","title":"Configuring storage","component":"docs","version":"7.81.x","name":"configuring-storage","url":"/docs/stable/administration-guide/configuring-storage/","titles":[]},"38":{"id":38,"text":"To search and install extensions, the Microsoft Visual Studio Code - Open Source editor uses an embedded Open VSX registry instance. You can also configure Che to use another Open VSX registry instance rather than the embedded one. Procedure Set the URL of your Open VSX registry instance in the CheCluster Custom Resource spec.components.pluginRegistry.openVSXURL field. spec: components: # [...] pluginRegistry: openVSXURL: # [...] Additional resources Using the CLI to configure the CheCluster Custom Resource Open VSX registry","title":"Configuring the Open VSX registry URL","component":"docs","version":"7.81.x","name":"configuring-the-open-vsx-registry-url","url":"/docs/stable/administration-guide/configuring-the-open-vsx-registry-url/","titles":[]},"39":{"id":39,"text":"Che can be configured to provide persistent or non-persistent storage to workspaces by selecting a storage strategy. The selected storage strategy will be applied to all newly created workspaces by default. Users can opt for a non-default storage strategy for their workspace in their devfile or through the URL parameter. Available storage strategies: per-user: Use a single PVC for all workspaces created by a user. per-workspace: Each workspace is given its own PVC. ephemeral: Non-persistent storage; any local changes will be lost when the workspace is stopped. The default storage strategy used in Che is per-user. Procedure Set the pvcStrategy field in the Che Cluster Custom Resource to per-user, per-workspace or ephemeral. You can set this field at installation. See Using chectl to configure the CheCluster Custom Resource during installation. You can update this field on the command line. See Using the CLI to configure the CheCluster Custom Resource. spec: devEnvironments: storage: pvc: pvcStrategy: 'per-user' (1) 1 The available storage strategies are per-user, per-workspace and ephemeral.","title":"Configuring the storage strategy","component":"docs","version":"7.81.x","name":"configuring-the-storage-strategy","url":"/docs/stable/administration-guide/configuring-the-storage-strategy/","titles":[]},"40":{"id":40,"text":"You can configure the namespace name template that Che uses to create the required namespace when starting a workspace. A valid namespace name template follows these conventions: The or placeholder is mandatory. Usernames and IDs cannot contain invalid characters. If the formatting of a username or ID is incompatible with the naming conventions for Kubernetes objects, Che changes the username or ID to a valid name by replacing incompatible characters with the - symbol. Che evaluates the placeholder into a 14 character long string, and adds a random six character long suffix to prevent IDs from colliding. The result is stored in the user preferences for reuse. Kubernetes limits the length of a namespace name to 63 characters. OpenShift limits the length further to 49 characters. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: components: devEnvironments: defaultNamespace: template: Example 1. User workspaces namespace name template examples User workspaces namespace name template Resulting namespace example -che (default) user1-che -namespace cge1egvsb2nhba-namespace-ul1411 -aka--namespace cgezegvsb2nhba-aka-user1-namespace-6m2w2b Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Configuring a user namespace name for automatic provisioning","component":"docs","version":"7.81.x","name":"configuring-workspace-target-namespace","url":"/docs/stable/administration-guide/configuring-workspace-target-namespace/","titles":[]},"41":{"id":41,"text":"This section describes how an administrator can configure workspaces globally. Limiting the number of workspaces that a user can keep Enabling users to run multiple workspaces simultaneously Deploying Che with support for Git repositories with self-signed certificates Configuring workspaces nodeSelector","title":"Configuring workspaces globally","component":"docs","version":"7.81.x","name":"configuring-workspaces-globally","url":"/docs/stable/administration-guide/configuring-workspaces-globally/","titles":[]},"42":{"id":42,"text":"This section shows how to create an AnalyticsManager class that extends AbstractAnalyticsManager and implements the following methods: isEnabled() - determines whether the telemetry backend is functioning correctly. This can mean always returning true, or have more complex checks, for example, returning false when a connection property is missing. destroy() - cleanup method that is run before shutting down the telemetry backend. This method sends the WORKSPACE_STOPPED event. onActivity() - notifies that some activity is still happening for a given user. This is mainly used to send WORKSPACE_INACTIVE events. onEvent() - submits telemetry events to the telemetry server, such as WORKSPACE_USED or WORKSPACE_STARTED. increaseDuration() - increases the duration of a current event rather than sending many events in a small frame of time. The following sections cover: Creating a telemetry server to echo events to standard output. Extending the Che telemetry client and implementing a user’s custom backend. Creating a plugin.yaml file representing a DevWorkspace plugin for the custom backend. Specifying of a location of a custom plugin to Che by setting the workspacesDefaultPlugins attribute from the CheCluster custom resource. This document describes the steps required to extend the Che telemetry system to communicate with to a custom backend: Creating a server process that receives events Extending Che libraries to create a backend that sends events to the server Packaging the telemetry backend in a container and deploying it to an image registry Adding a plugin for your backend and instructing Che to load the plugin in your DevWorkspaces A finished example of the telemetry backend is available here. For demonstration purposes, this example shows how to create a server that receives events from our telemetry plugin and writes them to standard output. For production use cases, consider integrating with a third-party telemetry system (for example, Segment, Woopra) rather than creating your own telemetry server. In this case, use your provider’s APIs to send events from your custom backend to their system. The following Go code starts a server on port 8080 and writes events to standard output: Example 1. main.go package main import ( \"io/ioutil\" \"net/http\" \"go.uber.org/zap\" ) var logger *zap.SugaredLogger func event(w http.ResponseWriter, req *http.Request) { switch req.Method { case \"GET\": logger.Info(\"GET /event\") case \"POST\": logger.Info(\"POST /event\") } body, err := req.GetBody() if err != nil { logger.With(\"err\", err).Info(\"error getting body\") return } responseBody, err := ioutil.ReadAll(body) if err != nil { logger.With(\"error\", err).Info(\"error reading response body\") return } logger.With(\"body\", string(responseBody)).Info(\"got event\") } func activity(w http.ResponseWriter, req *http.Request) { switch req.Method { case \"GET\": logger.Info(\"GET /activity, doing nothing\") case \"POST\": logger.Info(\"POST /activity\") body, err := req.GetBody() if err != nil { logger.With(\"error\", err).Info(\"error getting body\") return } responseBody, err := ioutil.ReadAll(body) if err != nil { logger.With(\"error\", err).Info(\"error reading response body\") return } logger.With(\"body\", string(responseBody)).Info(\"got activity\") } } func main() { log, _ := zap.NewProduction() logger = log.Sugar() http.HandleFunc(\"/event\", event) http.HandleFunc(\"/activity\", activity) logger.Info(\"Added Handlers\") logger.Info(\"Starting to serve\") http.ListenAndServe(\":8080\", nil) } Create a container image based on this code and expose it as a deployment in OpenShift in the eclipse-che namespace. The code for the example telemetry server is available at telemetry-server-example. To deploy the telemetry server, clone the repository and build the container: $ git clone https://github.com/che-incubator/telemetry-server-example $ cd telemetry-server-example $ docker build -t registry/organization/telemetry-server-example:latest . $ docker push registry/organization/telemetry-server-example:latest Both manifest_with_ingress.yaml and manifest_with_route contain definitions for a Deployment and Service. The former also defines a Kubernetes Ingress, while the latter defines an OpenShift Route. In the manifest file, replace the image and host fields to match the image you pushed, and the public hostname of your Kubernetes or OpenShift cluster. Then run: $ kubectl apply -f manifest_with_[ingress|route].yaml -n eclipse-che For fast feedback when developing, it is recommended to do development inside a DevWorkspace. This way, you can run the application in a cluster and receive events from the front-end telemetry plugin. Maven Quarkus project scaffolding: mvn io.quarkus:quarkus-maven-plugin:2.7.1.Final:create \\ -DprojectGroupId=mygroup -DprojectArtifactId=devworkspace-telemetry-example-plugin \\ -DprojectVersion=1.0.0-SNAPSHOT Remove the files under src/main/java/mygroup and src/test/java/mygroup. Consult the GitHub packages for the latest version and Maven coordinates of backend-base. Add the following dependencies to your pom.xml: Example 2. pom.xml org.eclipse.che.incubator.workspace-telemetry backend-base LATEST VERSION FROM PREVIOUS STEP io.quarkus quarkus-rest-client io.quarkus quarkus-rest-client-jackson Create a personal access token with read:packages permissions to download the org.eclipse.che.incubator.workspace-telemetry:backend-base dependency from GitHub packages. Add your GitHub username, personal access token and che-incubator repository details in your ~/.m2/settings.xml file: Example 3. settings.xml che-incubator YOUR GITHUB USERNAME YOUR GITHUB TOKEN github true central https://repo1.maven.org/maven2 true false che-incubator https://maven.pkg.github.com/che-incubator/che-workspace-telemetry-client Create two files in your project under src/main/java/mygroup: MainConfiguration.java - contains configuration provided to AnalyticsManager. AnalyticsManager.java - contains logic specific to the telemetry system. Example 4. MainConfiguration.java package org.my.group; import java.util.Optional; import javax.enterprise.context.Dependent; import javax.enterprise.inject.Alternative; import org.eclipse.che.incubator.workspace.telemetry.base.BaseConfiguration; import org.eclipse.microprofile.config.inject.ConfigProperty; @Dependent @Alternative public class MainConfiguration extends BaseConfiguration { @ConfigProperty(name = \"welcome.message\") (1) Optional welcomeMessage; (2) } 1 A MicroProfile configuration annotation is used to inject the welcome.message configuration. For more details on how to set configuration properties specific to your backend, see the Quarkus Configuration Reference Guide. Example 5. AnalyticsManager.java package org.my.group; import java.util.HashMap; import java.util.Map; import javax.enterprise.context.Dependent; import javax.enterprise.inject.Alternative; import javax.inject.Inject; import org.eclipse.che.incubator.workspace.telemetry.base.AbstractAnalyticsManager; import org.eclipse.che.incubator.workspace.telemetry.base.AnalyticsEvent; import org.eclipse.che.incubator.workspace.telemetry.finder.DevWorkspaceFinder; import org.eclipse.che.incubator.workspace.telemetry.finder.UsernameFinder; import org.eclipse.microprofile.rest.client.inject.RestClient; import org.slf4j.Logger; import static org.slf4j.LoggerFactory.getLogger; @Dependent @Alternative public class AnalyticsManager extends AbstractAnalyticsManager { private static final Logger LOG = getLogger(AbstractAnalyticsManager.class); public AnalyticsManager(MainConfiguration mainConfiguration, DevWorkspaceFinder devworkspaceFinder, UsernameFinder usernameFinder) { super(mainConfiguration, devworkspaceFinder, usernameFinder); mainConfiguration.welcomeMessage.ifPresentOrElse( (1) (str) -> LOG.info(\"The welcome message is: {}\", str), () -> LOG.info(\"No welcome message provided\") ); } @Override public boolean isEnabled() { return true; } @Override public void destroy() {} @Override public void onEvent(AnalyticsEvent event, String ownerId, String ip, String userAgent, String resolution, Map properties) { LOG.info(\"The received event is: {}\", event); (2) } @Override public void increaseDuration(AnalyticsEvent event, Map properties) { } @Override public void onActivity() {} } 1 Log the welcome message if it was provided. 2 Log the event received from the front-end plugin. Since org.my.group.AnalyticsManager and org.my.group.MainConfiguration are alternative beans, specify them using the quarkus.arc.selected-alternatives property in src/main/resources/application.properties. Example 6. application.properties quarkus.arc.selected-alternatives=MainConfiguration,AnalyticsManager Set the DEVWORKSPACE_TELEMETRY_BACKEND_PORT environment variable in the DevWorkspace. Here, the value is set to 4167. spec: template: attributes: workspaceEnv: - name: DEVWORKSPACE_TELEMETRY_BACKEND_PORT value: '4167' Restart the DevWorkspace from the Eclipse Che dashboard. Run the following command within a DevWorkspace’s terminal window to start the application. Use the --settings flag to specify path to the location of the settings.xml file that contains the GitHub access token. $ mvn --settings=settings.xml quarkus:dev -Dquarkus.http.port=${DEVWORKSPACE_TELEMETRY_BACKEND_PORT} The application now receives telemetry events through port 4167 from the front-end plugin. Verification steps Verify that the following output is logged: INFO [org.ecl.che.inc.AnalyticsManager] (Quarkus Main Thread) No welcome message provided INFO [io.quarkus] (Quarkus Main Thread) devworkspace-telemetry-example-plugin 1.0.0-SNAPSHOT on JVM (powered by Quarkus 2.7.2.Final) started in 0.323s. Listening on: http://localhost:4167 INFO [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated. INFO [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, kubernetes-client, rest-client, rest-client-jackson, resteasy, resteasy-jsonb, smallrye-context-propagation, smallrye-openapi, swagger-ui, vertx] To verify that the onEvent() method of AnalyticsManager receives events from the front-end plugin, press the l key to disable Quarkus live coding and edit any file within the IDE. The following output should be logged: INFO [io.qua.dep.dev.RuntimeUpdatesProcessor] (Aesh InputStream Reader) Live reload disabled INFO [org.ecl.che.inc.AnalyticsManager] (executor-thread-2) The received event is: Edit Workspace File in Che For the purposes of the example, this method always returns true whenever it is called. Example 7. AnalyticsManager.java @Override public boolean isEnabled() { return true; } It is possible to put more complex logic in isEnabled(). For example, the hosted Che Woopra backend checks that a configuration property exists before determining if the backend is enabled. onEvent() sends the event received by the backend to the telemetry system. For the example application, it sends an HTTP POST payload to the /event endpoint from the telemetry server. For the following example, the telemetry server application is deployed to OpenShift at the following URL: http://little-telemetry-server-che.apps-crc.testing, where apps-crc.testing is the ingress domain name of the OpenShift cluster. Set up the RESTEasy REST Client by creating TelemetryService.java Example 8. TelemetryService.java package org.my.group; import java.util.Map; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import org.eclipse.microprofile.rest.client.inject.RegisterRestClient; @RegisterRestClient public interface TelemetryService { @POST @Path(\"/event\") (1) @Consumes(MediaType.APPLICATION_JSON) Response sendEvent(Map payload); } 1 The endpoint to make the POST request to. Specify the base URL for TelemetryService in the src/main/resources/application.properties file: Example 9. application.properties org.my.group.TelemetryService/mp-rest/url=http://little-telemetry-server-che.apps-crc.testing Inject TelemetryService into AnalyticsManager and send a POST request in onEvent() Example 10. AnalyticsManager.java @Dependent @Alternative public class AnalyticsManager extends AbstractAnalyticsManager { @Inject @RestClient TelemetryService telemetryService; ... @Override public void onEvent(AnalyticsEvent event, String ownerId, String ip, String userAgent, String resolution, Map properties) { Map payload = new HashMap(properties); payload.put(\"event\", event); telemetryService.sendEvent(payload); } This sends an HTTP request to the telemetry server and automatically delays identical events for a small period of time. The default duration is 1500 milliseconds. Many telemetry systems recognize event duration. The AbstractAnalyticsManager merges similar events that happen in the same frame of time into one event. This implementation of increaseDuration() is a no-op. This method uses the APIs of the user’s telemetry provider to alter the event or event properties to reflect the increased duration of an event. Example 11. AnalyticsManager.java @Override public void increaseDuration(AnalyticsEvent event, Map properties) {} Set an inactive timeout limit, and use onActivity() to send a WORKSPACE_INACTIVE event if the last event time is longer than the timeout. Example 12. AnalyticsManager.java public class AnalyticsManager extends AbstractAnalyticsManager { ... private long inactiveTimeLimit = 60000 * 3; ... @Override public void onActivity() { if (System.currentTimeMillis() - lastEventTime >= inactiveTimeLimit) { onEvent(WORKSPACE_INACTIVE, lastOwnerId, lastIp, lastUserAgent, lastResolution, commonProperties); } } When destroy() is called, send a WORKSPACE_STOPPED event and shutdown any resources such as connection pools. Example 13. AnalyticsManager.java @Override public void destroy() { onEvent(WORKSPACE_STOPPED, lastOwnerId, lastIp, lastUserAgent, lastResolution, commonProperties); } Running mvn quarkus:dev as described in Running the application within a DevWorkspace and terminating the application with Ctrl+C sends a WORKSPACE_STOPPED event to the server. See the Quarkus documentation for the best instructions to package the application in a container. Build and push the container to a container registry of your choice. Example 14. Dockerfile.jvm FROM registry.access.redhat.com/ubi8/openjdk-11:1.11 ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' COPY --chown=185 target/quarkus-app/lib/ /deployments/lib/ COPY --chown=185 target/quarkus-app/*.jar /deployments/ COPY --chown=185 target/quarkus-app/app/ /deployments/app/ COPY --chown=185 target/quarkus-app/quarkus/ /deployments/quarkus/ EXPOSE 8080 USER 185 ENTRYPOINT [\"java\", \"-Dquarkus.http.host=0.0.0.0\", \"-Djava.util.logging.manager=org.jboss.logmanager.LogManager\", \"-Dquarkus.http.port=${DEVWORKSPACE_TELEMETRY_BACKEND_PORT}\", \"-jar\", \"/deployments/quarkus-run.jar\"] To build the image, run: mvn package && \\ docker build -f src/main/docker/Dockerfile.jvm -t image:tag . Example 15. Dockerfile.native FROM registry.access.redhat.com/ubi8/ubi-minimal:8.5 WORKDIR /work/ RUN chown 1001 /work \\ && chmod \"g+rwX\" /work \\ && chown 1001:root /work COPY --chown=1001:root target/*-runner /work/application EXPOSE 8080 USER 1001 CMD [\"./application\", \"-Dquarkus.http.host=0.0.0.0\", \"-Dquarkus.http.port=$DEVWORKSPACE_TELEMETRY_BACKEND_PORT}\"] To build the image, run: mvn package -Pnative -Dquarkus.native.container-build=true && \\ docker build -f src/main/docker/Dockerfile.native -t image:tag . Create a plugin.yaml devfile v2 file representing a DevWorkspace plugin that runs your custom backend in a DevWorkspace Pod. For more information about devfile v2, see Devfile v2 documentation Example 16. plugin.yaml schemaVersion: 2.1.0 metadata: name: devworkspace-telemetry-backend-plugin version: 0.0.1 description: A Demo telemetry backend displayName: Devworkspace Telemetry Backend components: - name: devworkspace-telemetry-backend-plugin attributes: workspaceEnv: - name: DEVWORKSPACE_TELEMETRY_BACKEND_PORT value: '4167' container: image: YOUR IMAGE (1) env: - name: WELCOME_MESSAGE (2) value: 'hello world!' 1 Specify the container image built from Packaging the Quarkus application. 2 Set the value for the welcome.message optional configuration property from Example 4. Typically, the user deploys this file to a corporate web server. This guide demonstrates how to create an Apache web server on OpenShift and host the plugin there. Create a ConfigMap object that references the new plugin.yaml file. $ oc create configmap --from-file=plugin.yaml -n eclipse-che telemetry-plugin-yaml Create a deployment, a service, and a route to expose the web server. The deployment references this ConfigMap object and places it in the /var/www/html directory. Example 17. manifest.yaml kind: Deployment apiVersion: apps/v1 metadata: name: apache spec: replicas: 1 selector: matchLabels: app: apache template: metadata: labels: app: apache spec: volumes: - name: plugin-yaml configMap: name: telemetry-plugin-yaml defaultMode: 420 containers: - name: apache image: 'registry.redhat.io/rhscl/httpd-24-rhel7:latest' ports: - containerPort: 8080 protocol: TCP resources: {} volumeMounts: - name: plugin-yaml mountPath: /var/www/html strategy: type: RollingUpdate rollingUpdate: maxUnavailable: 25% maxSurge: 25% revisionHistoryLimit: 10 progressDeadlineSeconds: 600 --- kind: Service apiVersion: v1 metadata: name: apache spec: ports: - protocol: TCP port: 8080 targetPort: 8080 selector: app: apache type: ClusterIP --- kind: Route apiVersion: route.openshift.io/v1 metadata: name: apache spec: host: apache-che.apps-crc.testing to: kind: Service name: apache weight: 100 port: targetPort: 8080 wildcardPolicy: None $ oc apply -f manifest.yaml Verification steps After the deployment has started, confirm that plugin.yaml is available in the web server: $ curl apache-che.apps-crc.testing/plugin.yaml Add the following to the components field of an existing DevWorkspace: components: ... - name: telemetry-plugin plugin: uri: http://apache-che.apps-crc.testing/plugin.yaml Start the DevWorkspace from the Che dashboard. Verification steps Verify that the telemetry plugin container is running in the DevWorkspace pod. Here, this is verified by checking the Workspace view within the editor. Edit files within the editor and observe their events in the example telemetry server’s logs. Set the telemetry plugin as a default plugin. Default plugins are applied on DevWorkspace startup for new and existing DevWorkspaces. Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: devEnvironments: defaultPlugins: - editor: eclipse/che-theia/next (1) plugins: (2) - 'http://apache-che.apps-crc.testing/plugin.yaml' 1 The editor identification to set the default plugins for. 2 List of URLs to devfile v2 plugins. Additional resources Using the CLI to configure the CheCluster Custom Resource. Verification steps Start a new or existing DevWorkspace from the Eclipse Che dashboard. Verify that the telemetry plugin is working by following the verification steps for Specifying the telemetry plugin in a DevWorkspace.","title":"Creating a telemetry plugin","component":"docs","version":"7.81.x","name":"creating-a-telemetry-plugin","url":"/docs/stable/administration-guide/creating-a-telemetry-plugin/","titles":[{"text":"Getting started","hash":"_getting_started","id":1},{"text":"Creating a server that receives events","hash":"_creating_a_server_that_receives_events","id":2},{"text":"Creating the back-end project","hash":"_creating_the_back_end_project","id":3},{"text":"Creating a concrete implementation of AnalyticsManager and adding specialized logic","hash":"_creating_a_concrete_implementation_of_analyticsmanager_and_adding_specialized_logic","id":4},{"text":"Running the application within a DevWorkspace","hash":"running-the-application","id":5},{"text":"Implementing isEnabled()","hash":"_implementing_isenabled","id":6},{"text":"Implementing onEvent()","hash":"_implementing_onevent","id":7},{"text":"Sending a POST request to the example telemetry server","hash":"_sending_a_post_request_to_the_example_telemetry_server","id":8},{"text":"Implementing increaseDuration()","hash":"_implementing_increaseduration","id":9},{"text":"Implementing onActivity()","hash":"_implementing_onactivity","id":10},{"text":"Implementing destroy()","hash":"_implementing_destroy","id":11},{"text":"Packaging the Quarkus application","hash":"packaging-the-quarkus-application","id":12},{"text":"Sample Dockerfile for building a Quarkus image running with JVM","hash":"_sample_dockerfile_for_building_a_quarkus_image_running_with_jvm","id":13},{"text":"Sample Dockerfile for building a Quarkus native image","hash":"_sample_dockerfile_for_building_a_quarkus_native_image","id":14},{"text":"Creating a plugin.yaml for your plugin","hash":"_creating_a_plugin_yaml_for_your_plugin","id":15},{"text":"Specifying the telemetry plugin in a DevWorkspace","hash":"specifying-the-telemetry-plugin-in-a-devworkspace","id":16},{"text":"Applying the telemetry plugin for all DevWorkspaces","hash":"_applying_the_telemetry_plugin_for_all_devworkspaces","id":17}]},"43":{"id":43,"text":"This procedure describes how to customize Eclipse Che ConsoleLink icon. Prerequisites An active kubectl session with administrative permissions to the Kubernetes cluster. See Overview of kubectl. Procedure Create a Secret: kubectl apply -f - (1) type: Opaque EOF 1 Base64 encoding with disabled line wrapping. Wait until the rollout of che-dashboard finishes. Additional resources Creating custom links in the web console","title":"Customizing OpenShift Container Platform Eclipse Che ConsoleLink icon","component":"docs","version":"7.81.x","name":"customizing-openshift-che-consolelink-icon","url":"/docs/stable/administration-guide/customizing-openshift-che-consolelink-icon/","titles":[]},"44":{"id":44,"text":"The user dashboard is the landing page of Eclipse Che. Che users browse the user dashboard to access and manage their workspaces. It is a React application. The Che deployment starts it in the che-dashboard Deployment. It needs access to: Devfile registries Che server Plugin registry Kubernetes API Figure 1. User dashboard interactions with other components When the user requests the user dashboard to start a workspace, the user dashboard executes this sequence of actions: Collects the devfile from the Devfile registries, when the user is creating a workspace from a code sample. Sends the repository URL to Che server and expects a devfile in return, when the user is creating a workspace from a remote devfile. Reads the devfile describing the workspace. Collects the additional metadata from the Plugin registry. Converts the information into a DevWorkspace Custom Resource. Creates the DevWorkspace Custom Resource in the user namespace using the Kubernetes API. Watches the DevWorkspace Custom Resource status. Redirects the user to the running workspace IDE. Additional resources quay.io/eclipse/che-dashboard container image Che Dashboard repository","title":"User dashboard","component":"docs","version":"7.81.x","name":"dashboard","url":"/docs/stable/administration-guide/dashboard/","titles":[]},"45":{"id":45,"text":"Define the memory requests and limits parameters to ensure pulled containers and the platform have enough memory to run. Prerequisites Defining the list of images to pull Procedure To define the minimal value for CACHING_MEMORY_REQUEST or CACHING_MEMORY_LIMIT, consider the necessary amount of memory required to run each of the container images to pull. To define the maximal value for CACHING_MEMORY_REQUEST or CACHING_MEMORY_LIMIT, consider the total memory allocated to the DaemonSet Pods in the cluster: (memory limit) * (number of images) * (number of nodes in the cluster) Pulling 5 images on 20 nodes, with a container memory limit of 20Mi requires 2000Mi of memory. Additional resources Installing Image Puller on OpenShift by using the web console Installing Image Puller on OpenShift by using the CLI","title":"Defining the memory parameters for the Image Puller","component":"docs","version":"7.81.x","name":"defining-the-memory-parameters-for-the-image-puller","url":"/docs/stable/administration-guide/defining-the-memory-parameters-for-the-image-puller/","titles":[]},"46":{"id":46,"text":"You can configure Che to support operations on Git providers that use self-signed certificates. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. Git version 2 or later Procedure Create a new ConfigMap with details about the Git server: $ kubectl create configmap che-git-self-signed-cert \\ --from-file=ca.crt= \\ (1) --from-literal=githost= -n eclipse-che (2) 1 Path to the self-signed certificate. 2 Optional parameter to specify the Git server URL e.g. https://git.example.com:8443. When omitted, the self-signed certificate is used for all repositories over HTTPS. Certificate files are typically stored as Base64 ASCII files, such as. .pem, .crt, .ca-bundle. All ConfigMaps that hold certificate files should use the Base64 ASCII certificate rather than the binary data certificate. A certificate chain of trust is required. If the ca.crt is signed by a certificate authority (CA), the CA certificate must be included in the ca.crt file. Add the required labels to the ConfigMap: $ kubectl label configmap che-git-self-signed-cert \\ app.kubernetes.io/part-of=che.eclipse.org -n eclipse-che Configure Che operand to use self-signed certificates for Git repositories. See Using the CLI to configure the CheCluster Custom Resource. spec: devEnvironments: trustedCerts: gitTrustedCertsConfigMapName: che-git-self-signed-cert Verification steps Create and start a new workspace. Every container used by the workspace mounts a special volume that contains a file with the self-signed certificate. The container’s /etc/gitconfig file contains information about the Git server host (its URL) and the path to the certificate in the http section (see Git documentation about git-config). Example 1. Contents of an /etc/gitconfig file [http \"https://10.33.177.118:3000\"] sslCAInfo = /etc/config/che-git-tls-creds/certificate Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource Importing untrusted TLS certificates to Che.","title":"Deploying Che with support for Git repositories with self-signed certificates","component":"docs","version":"7.81.x","name":"deploying-che-with-support-for-git-repositories-with-self-signed-certificates","url":"/docs/stable/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/","titles":[]},"47":{"id":47,"text":"The Che devfile registries are services providing a list of sample devfiles to create ready-to-use workspaces. The User dashboard displays the samples list on the Dashboard → Create Workspace page. Each sample includes a Devfile v2. The Che deployment starts one devfile registry instance in the devfile-registry deployment. Figure 1. Devfile registries interactions with other components Additional resources Devfile v2 documentation devfile registry latest community version online instance Che devfile registry repository","title":"Devfile registries","component":"docs","version":"7.81.x","name":"devfile-registries","url":"/docs/stable/administration-guide/devfile-registries/","titles":[]},"48":{"id":48,"text":"The DevWorkspace operator extends Kubernetes to provide DevWorkspace support. It introduces: DevWorkspace custom resource definition Defines the DevWorkspace Kubernetes object from the Devfile v2 specification. DevWorkspace controller Creates and controls the necessary Kubernetes objects to run a DevWorkspace, such as pods, services, and persistent volumes. DevWorkspace custom resource On a cluster with the DevWorkspace operator, it is possible to create DevWorkspace custom resources (CR). A DevWorkspace CR is a Kubernetes representation of a Devfile. It defines a User workspaces in a Kubernetes cluster. Additional resources Devfile API repository :_content-type: SNIPPET quay.io/devfile/devworkspace-controller container image DevWorkspace Operator repository","title":"DevWorkspace operator","component":"docs","version":"7.81.x","name":"devworkspace-operator","url":"/docs/stable/administration-guide/devworkspace-operator/","titles":[]},"49":{"id":49,"text":"By default, a user can run only one workspace at a time. You can enable users to run multiple workspaces simultaneously. If using the default storage method, users might experience problems when concurrently running workspaces if pods are distributed across nodes in a multi-node cluster. Switching from the per-user common storage strategy to the per-workspace storage strategy or using the ephemeral storage type can avoid or solve those problems. This configuration is part of the CheCluster Custom Resource: spec: devEnvironments: maxNumberOfRunningWorkspacesPerUser: (1) 1 Sets the maximum number of simultaneously running workspaces per user. The -1 value enables users to run an unlimited number of workspaces. The default value is 1. Procedure Get the name of the Che namespace. The default is eclipse-che. $ kubectl get checluster --all-namespaces \\ -o=jsonpath=\"{.items[*].metadata.namespace}\" Configure the maxNumberOfRunningWorkspacesPerUser: $ kubectl patch checluster/che -n eclipse-che \\(1) --type='merge' -p \\ '{\"spec\":{\"devEnvironments\":{\"maxNumberOfRunningWorkspacesPerUser\": }}}'(2) 1 The Che namespace that you got in step 1. 2 Your choice of the value. Additional resources Using the CLI to configure the CheCluster Custom Resource","title":"Enabling users to run multiple workspaces simultaneously","component":"docs","version":"7.81.x","name":"enabling-users-to-run-multiple-workspaces-simultaneously","url":"/docs/stable/administration-guide/enabling-users-to-run-multiple-workspaces-simultaneously/","titles":[]},"50":{"id":50,"text":"To manage extensions, this IDE uses one of these Open VSX registry instances: The embedded instance of the Open VSX registry that runs in the plugin-registry pod of Che to support air-gapped, offline, and proxy-restricted environments. The embedded Open VSX registry contains only a subset of the extensions published on open-vsx.org. This subset is customizable. The public open-vsx.org registry that is accessed over the internet. A standalone Open VSX registry instance that is deployed on a network accessible from Che workspace pods. The default is the Open VSX registry at https://open-vsx.org. The default is the Open VSX registry at https://open-vsx.org. If the default Open VSX registry instance is not what you need, you can select one of the following instances: The embedded instance of the Open VSX registry that runs in the plugin-registry pod of Che to support air-gapped, offline, and proxy-restricted environments. The embedded Open VSX registry contains only a subset of the extensions published on open-vsx.org. This subset is customizable. A standalone Open VSX registry instance that is deployed on a network accessible from Che workspace pods. Procedure Edit the openVSXURL value in the CheCluster custom resource: spec: components: pluginRegistry: openVSXURL: \"\" (1) 1 For example: openVSXURL: \"https://open-vsx.org\". To select the embedded Open VSX registry instance in the plugin-registry pod, use openVSXURL: ''. You can customize the list of included extensions. You can also point openVSXURL at the URL of a standalone Open VSX registry instance if its URL is accessible from within your organization’s cluster and not blocked by a proxy. You can add or remove extensions in the embedded Open VSX registry instance. This results in a custom build of the Open VSX registry that can be used in your organization’s workspaces. To get the latest security fixes after a Che update, rebuild your container based on the latest tag or SHA. Procedure Get the publisher and extension names of each chosen extension: Find the extension on the Open VSX registry website and copy the URL of the extension’s listing page. Extract the and names from the copied URL: https://www.open-vsx.org/extension// If the extension is only available from Microsoft Visual Studio Marketplace, but not Open VSX, you can ask the extension publisher to also publish it on open-vsx.org according to these instructions, potentially using this GitHub action. If the extension publisher is unavailable or unwilling to publish the extension to open-vsx.org, and if there is no Open VSX equivalent of the extension, consider reporting an issue to the Open VSX team. Download or fork and clone the plugin registry repository. For each extension that you need to add or remove, edit the openvsx-sync.json file: To add extensions, add the publisher and extension names to the openvsx-sync.json file. To remove extensions, remove the publisher and extension names from the openvsx-sync.json file. Use the following JSON syntax: { \"id\": \".\" } The latest extension version on open-vsx.org is the default. Alternatively, you can add \"version\": \"\" on a new line to specify a version. If you have a closed-source extension or an extension developed only for internal use in your organization, you can add the extension directly from a .vsix file by using a URL accessible to your custom plugin registry container: { \"id\": \".\", \"download\": \"\", \"version\": \"\" } Read the Terms of Use for the Microsoft Visual Studio Marketplace before using its resources. Build the plugin registry container image and publish it to a container registry like quay.io: $ ./build.sh -o -r quay.io -t custom $ docker push quay.io/ Edit the CheCluster custom resource in your organization’s cluster to point to the image (for example, on quay.io) and save the changes: spec: components: pluginRegistry: deployment: containers: - image: quay.io/ openVSXURL: '' Verification Check that the plugin-registry pod has restarted and is running. Restart the workspace and check the available extensions in the Extensions view of the workspace IDE.","title":"Extensions for Microsoft Visual Studio Code - Open Source","component":"docs","version":"7.81.x","name":"extensions-for-microsoft-visual-studio-code-open-source","url":"/docs/stable/administration-guide/extensions-for-microsoft-visual-studio-code-open-source/","titles":[{"text":"Selecting an Open VSX registry instance","hash":"selecting-an-open-vsx-registry-instance","id":1},{"text":"Adding or removing extensions in the embedded Open VSX registry instance","hash":"adding-or-removing-extensions-in-the-embedded-open-vsx-registry-instance","id":2}]},"51":{"id":51,"text":"You can get the fully qualified domain name (FQDN) of your organization’s instance of Che on the command line or in the OpenShift web console. You can find the FQDN for your organization’s Che instance in the Administrator view of the OpenShift web console as follows. Go to Operators → Installed Operators → Eclipse Che instance Specification → eclipse-che → Eclipse Che URL. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. Procedure Run the following command: kubectl get checluster eclipse-che -n eclipse-che -o jsonpath='{.status.cheURL}'","title":"Finding the fully qualified domain name (FQDN)","component":"docs","version":"7.81.x","name":"finding-the-fully-qualified-domain-name-fqdn","url":"/docs/stable/administration-guide/finding-the-fully-qualified-domain-name-fqdn/","titles":[]},"52":{"id":52,"text":"The Che gateway has following roles: Routing requests. It uses Traefik. Authenticating users with OpenID Connect (OIDC). It uses OAuth2 Proxy. Applying Kubernetes Role based access control (RBAC) policies to control access to any Che resource. It uses kube-rbac-proxy. The Che operator manages it as the che-gateway Deployment. It controls access to: User dashboard Devfile registries Che server Plugin registry User workspaces Figure 1. Che gateway interactions with other components Additional resources Managing identities and authorizations","title":"Gateway","component":"docs","version":"7.81.x","name":"gateway","url":"/docs/stable/administration-guide/gateway/","titles":[]},"53":{"id":53,"text":"Che components communications with external services are encrypted with TLS. They require TLS certificates signed by trusted Certificate Authorities (CA). Therefore, you must import into Che all untrusted CA chains in use by an external service such as: A proxy An identity provider (OIDC) A source code repositories provider (Git) Che uses labeled config maps in Che namespace as sources for TLS certificates. The config maps can have an arbitrary amount of keys with a random amount of certificates each. When an OpenShift cluster contains cluster-wide trusted CA certificates added through the cluster-wide-proxy configuration, Che Operator detects them and automatically injects them into a config map with the config.openshift.io/inject-trusted-cabundle=\"true\" label. Based on this annotation, OpenShift automatically injects the cluster-wide trusted CA certificates inside the ca-bundle.crt key of the config map. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. The eclipse-che namespace exists. For each CA chain to import: the root CA and intermediate certificates, in PEM format, in a ca-cert-for-che-.pem file. Procedure Concatenate all CA chains PEM files to import, into the custom-ca-certificates.pem file, and remove the return character that is incompatible with the Java truststore. $ cat ca-cert-for-che-*.pem | tr -d '\\r' > custom-ca-certificates.pem Create the custom-ca-certificates config map with the required TLS certificates: $ kubectl create configmap custom-ca-certificates \\ --from-file=custom-ca-certificates.pem \\ --namespace=eclipse-che Label the custom-ca-certificates config map: $ kubectl label configmap custom-ca-certificates \\ app.kubernetes.io/component=ca-bundle \\ app.kubernetes.io/part-of=che.eclipse.org \\ --namespace=eclipse-che Deploy Che if it hasn’t been deployed before. Otherwise, wait until the rollout of Che components finishes. Restart running workspaces for the changes to take effect. Verification steps Verify that the config map contains your custom CA certificates. This command returns your custom CA certificates in PEM format: $ kubectl get configmap \\ --namespace=eclipse-che \\ --output='jsonpath={.items[0:].data.custom-ca-certificates\\.pem}' \\ --selector=app.kubernetes.io/component=ca-bundle,app.kubernetes.io/part-of=che.eclipse.org Verify Che pod contains a volume mounting the ca-certs-merged config map: $ kubectl get pod \\ --selector=app.kubernetes.io/component=che \\ --output='jsonpath={.items[0].spec.volumes[0:].configMap.name}' \\ --namespace=eclipse-che \\ | grep ca-certs-merged Verify the Che server container has your custom CA certificates. This command returns your custom CA certificates in PEM format: $ kubectl exec -t deploy/che \\ --namespace=eclipse-che \\ -- cat /public-certs/custom-ca-certificates.pem Verify in the Che server logs that the imported certificates count is not null: $ kubectl logs deploy/che --namespace=eclipse-che \\ | grep custom-ca-certificates.pem List the SHA256 fingerprints of your certificates: $ for certificate in ca-cert*.pem ; do openssl x509 -in $certificate -digest -sha256 -fingerprint -noout | cut -d= -f2; done Verify that Che server Java truststore contains certificates with the same fingerprint: $ kubectl exec -t deploy/che --namespace=eclipse-che -- \\ keytool -list -keystore /home/user/cacerts \\ | grep --after-context=1 custom-ca-certificates.pem Start a workspace, get the namespace name in which it has been created: , and wait for the workspace to be started. Verify that the che-trusted-ca-certs config map contains your custom CA certificates. This command returns your custom CA certificates in PEM format: $ kubectl get configmap che-trusted-ca-certs \\ --namespace= \\ --output='jsonpath={.data.custom-ca-certificates\\.custom-ca-certificates\\.pem}' Verify that the workspace pod mounts the che-trusted-ca-certs config map: $ kubectl get pod \\ --namespace= \\ --selector='controller.devfile.io/devworkspace_name=' \\ --output='jsonpath={.items[0:].spec.volumes[0:].configMap.name}' \\ | grep che-trusted-ca-certs Verify that the universal-developer-image container (or the container defined in the workspace devfile) mounts the che-trusted-ca-certs volume: $ kubectl get pod \\ --namespace= \\ --selector='controller.devfile.io/devworkspace_name=' \\ --output='jsonpath={.items[0:].spec.containers[0:]}' \\ | jq 'select (.volumeMounts[].name == \"che-trusted-ca-certs\") | .name' Get the workspace pod name : $ kubectl get pod \\ --namespace= \\ --selector='controller.devfile.io/devworkspace_name=' \\ --output='jsonpath={.items[0:].metadata.name}' \\ Verify that the workspace container has your custom CA certificates. This command returns your custom CA certificates in PEM format: $ kubectl exec \\ --namespace= \\ -- cat /public-certs/custom-ca-certificates.custom-ca-certificates.pem Additional resources Deploying Che with support for Git repositories with self-signed certificates.","title":"Importing untrusted TLS certificates to Che","component":"docs","version":"7.81.x","name":"importing-untrusted-tls-certificates","url":"/docs/stable/administration-guide/importing-untrusted-tls-certificates/","titles":[]},"54":{"id":54,"text":"On an OpenShift cluster operating in a restricted network, public resources are not available. However, deploying Che and running workspaces requires the following public resources: Operator catalog Container images Sample projects To make these resources available, you can replace them with their copy in a registry accessible by the OpenShift cluster. Prerequisites The OpenShift cluster has at least 64 GB of disk space. The OpenShift cluster is ready to operate on a restricted network, and the OpenShift control plane has access to the public internet. See About disconnected installation mirroring and Using Operator Lifecycle Manager on restricted networks. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. An active oc registry session to the registry.redhat.io Red Hat Ecosystem Catalog. See: Red Hat Container Registry authentication. opm. See Installing the opm CLI. jq. See Downloading jq. podman. See Podman Installation Instructions. skopeo version 1.6 or higher. See Installing Skopeo. An active skopeo session with administrative access to the private Docker registry. Authenticating to a registry, and Mirroring images for a disconnected installation. chectl for Che version 7.81. See Installing the chectl management tool. Procedure Download and execute the mirroring script to install a custom Operator catalog and mirror the related images: prepare-restricted-environment.sh. $ bash prepare-restricted-environment.sh \\ --devworkspace_operator_index quay.io/devfile/devworkspace-operator-index:release-digest\\ --devworkspace_operator_version \"v0.25.1\" \\ --prod_operator_index \"registry.access.redhat.com/redhat/community-operator-index:v4.12\" \\ --prod_operator_package_name \"eclipse-che\" \\ --prod_operator_bundle_name \"eclipse-che\" \\ --prod_operator_version \"v7.81.0\" \\ --my_registry \"\" (1) 1 The private Docker registry where the images will be mirrored Install Che with the configuration set in the che-operator-cr-patch.yaml during the previous step: $ chectl server:deploy \\ --platform=openshift \\ --olm-channel stable \\ --catalog-source-name=eclipse-che-disconnected-install \\ --catalog-source-namespace=openshift-marketplace \\ --skip-devworkspace-operator \\ --che-operator-cr-patch-yaml=che-operator-cr-patch.yaml Allow incoming traffic from the Che namespace to all Pods in the user namespaces. See: Configuring network policies. Additional resources Red Hat-provided Operator catalogs Managing custom catalogs","title":"Installing Che in a restricted environment on OpenShift","component":"docs","version":"7.81.x","name":"installing-che-in-a-restricted-environment","url":"/docs/stable/administration-guide/installing-che-in-a-restricted-environment/","titles":[]},"55":{"id":55,"text":"Deploy and run Eclipse Che in the cloud. Prerequisites A Kubernetes or OpenShift cluster to deploy Che on. chectl: The command line tool for Eclipse Che. See: Installing the chectl management tool. Follow the instructions below to start the Che Server in the cloud using the chectl tool. Installing Che on OpenShift using the chectl management tool Installing Che on OpenShift using the web console Installing Che in a restricted environment on OpenShift Installing Che on Microsoft Azure","title":"Installing Che in the cloud","component":"docs","version":"7.81.x","name":"installing-che-in-the-cloud","url":"/docs/stable/administration-guide/installing-che-in-the-cloud/","titles":[{"text":"Deploying Che in the cloud","hash":"_deploying_che_in_the_cloud","id":1}]},"56":{"id":56,"text":"This section contains instructions for deploying and running Eclipse Che locally, on a personal workstation. Prerequisites A Kubernetes or OpenShift cluster to deploy Che on. chectl. See: Installing the chectl management tool. Choose one of the following procedures to deploy the Che using the chectl tool. Installing Che on Red Hat OpenShift Local Installing Che on Minikube Installing Che on Minikube with Keycloak as the OIDC provider","title":"Installing Che locally","component":"docs","version":"7.81.x","name":"installing-che-locally","url":"/docs/stable/administration-guide/installing-che-locally/","titles":[{"text":"Deploying Che locally using chectl","hash":"_deploying_che_locally_using_chectl","id":1}]},"57":{"id":57,"text":"Microsoft Azure is a cloud computing service for building, testing, deploying, and managing applications and services through Microsoft-managed data centers. Follow the instructions below to install and enable Che on Microsoft Azure. Prerequisites helm: The package manager for Kubernetes. See: Installing Helm. az: The Microsoft Azure CLI command line tool. See: How to install Microsoft Azure CLI. kubelogin: The credential plugin. See: How to install kubelogin. Prepare Microsoft Azure for Che installation. Procedure Log in to Microsoft Azure: az login Create a resource group (to list the locations, use the az account list-locations command): # Resource group name ECLIPSE_CHE_RESOURCE_GROUP=eclipse-che # Azure region AZURE_REGION=centralus az group create --name $ECLIPSE_CHE_RESOURCE_GROUP --location $AZURE_REGION Create a cluster admins group: # Azure Active Directory group name AAD_GROUP_NAME=AKSAdmins az ad group create --display-name $AAD_GROUP_NAME --mail-nickname $AAD_GROUP_NAME Add the current user to the cluster admins group: az ad group member add --group $AAD_GROUP_NAME \\ --member-id $(az ad signed-in-user show --query id --output tsv) Create the Microsoft Entra integrated cluster: # Azure Kubernetes Service cluster name AKS_CLUSTER_NAME=eclipse-che az aks create \\ --resource-group $ECLIPSE_CHE_RESOURCE_GROUP \\ --name $AKS_CLUSTER_NAME \\ --enable-aad \\ --aad-admin-group-object-ids $(az ad group list --query \"[?displayName=='$AAD_GROUP_NAME'].id\" --output tsv) \\ --generate-ssh-keys Get the user credentials to access your cluster: az aks get-credentials \\ --resource-group $ECLIPSE_CHE_RESOURCE_GROUP \\ --name $AKS_CLUSTER_NAME \\ --admin Set kubelogin to use the Microsoft Azure CLI: kubelogin convert-kubeconfig -l azurecli View the pods in the cluster : kubectl get pods --all-namespaces Verification All pods in the running state are displayed. Additional resources Enable Azure managed identity authentication for Kubernetes clusters with kubelogin Use the following instructions to install the NGINX Ingress Controller on Microsoft Azure Kubernetes Service. Procedure Install NGINX Ingress Controller: helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx helm repo update helm install ingress-nginx ingress-nginx/ingress-nginx \\ --wait \\ --create-namespace \\ --namespace ingress-nginx \\ --set controller.service.annotations.\"service\\.beta\\.kubernetes\\.io/azure-load-balancer-health-probe-request-path\"=/healthz Wait for the external IP. Note that a status for the external IP is shown before the exact external IP address is displayed. kubectl get services ingress-nginx-controller --namespace ingress-nginx NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE ingress-nginx-controller LoadBalancer 10.0.65.52 XX.XXX.XX.XXX 80:31104/TCP,443:32552/TCP 13m Additional resources Create an unmanaged ingress controller Learn how to install cert-manager on Microsoft Azure Kubernetes Service. Procedure Install the cert-manager: helm repo add jetstack https://charts.jetstack.io helm repo update helm install cert-manager jetstack/cert-manager \\ --wait \\ --create-namespace \\ --namespace cert-manager \\ --set installCRDs=true Additional resources Use TLS with an ingress controller on Azure Kubernetes Service (AKS) Configure DNS on Microsoft Azure. Before you start, make sure you have a registered domain. Prerequisites A registered domain. Procedure Define the domain name. export DOMAIN_NAME=azr.my-ide.cloud Create a DNS zone: az network dns zone create \\ --resource-group $ECLIPSE_CHE_RESOURCE_GROUP \\ --name $DOMAIN_NAME Create a DNS record set: az network dns record-set a add-record \\ --resource-group $ECLIPSE_CHE_RESOURCE_GROUP \\ --zone-name $DOMAIN_NAME \\ --record-set-name \"*\" \\ --ipv4-address $(kubectl get service -n ingress-nginx ingress-nginx-controller -o=jsonpath='{.status.loadBalancer.ingress[0].ip}') If you use a registrar such as GoDaddy, you will need to add the following two DNS records in your registrar and point them to the IP address of the ingress controller: type: A names: @ and * Additional resources Create a Microsoft Azure DNS zone and record using Microsoft Azure CLI Follow these instructions to create a Let’s Encrypt certificate for Che on Microsoft Azure. Procedure Create a service principal: CERT_MANAGER_SERVICE_PRINCIPAL_NAME=cert-manager-eclipse-che CERT_MANAGER_SERVICE_PRINCIPAL_APP_ID=$(az ad sp create-for-rbac --name $CERT_MANAGER_SERVICE_PRINCIPAL_NAME --query \"appId\" --output tsv) Give access to the DNS zone: az role assignment create \\ --assignee $CERT_MANAGER_SERVICE_PRINCIPAL_APP_ID \\ --scope $(az network dns zone show --name $DOMAIN_NAME --resource-group $ECLIPSE_CHE_RESOURCE_GROUP --query \"id\" --output tsv) \\ --role \"DNS Zone Contributor\" Create the eclipse-che namespace: kubectl create namespace eclipse-che Create a Service Account Secret: kubectl create secret generic azuredns-config \\ --from-literal=clientSecret=$(az ad sp create-for-rbac --name $CERT_MANAGER_SERVICE_PRINCIPAL_NAME --query \"password\" --output tsv) \\ --namespace eclipse-che Create the Issuer and replace MY_EMAIL_ADDRESS with a valid address: kubectl apply -f - che-cluster-patch.yaml << EOF spec: networking: auth: identityProviderURL: \"https://sts.windows.net/$(az account show --query \"tenantId\" --output tsv)/v2.0/\" identityToken: access_token oAuthClientName: $(az ad app list --query \"[?displayName=='$ECLIPSE_CHE_APPLICATION_DISPLAY_NAME'].appId\" --output tsv) oAuthSecret: $(az ad app credential reset --id $ECLIPSE_CHE_APPLICATION_ID --query \"password\" --output tsv) oAuthScope: openid email profile 6dae42f8-4368-4678-94ff-3960e28e3630/user.read gateway: deployment: containers: - env: - name: OAUTH2_PROXY_INSECURE_OIDC_ALLOW_UNVERIFIED_EMAIL value: \"true\" name: oauth-proxy components: cheServer: extraProperties: CHE_OIDC_AUTH__SERVER__URL: \"https://sts.windows.net/$(az account show --query \"tenantId\" --output tsv)/v2.0/\" CHE_OIDC_EMAIL__CLAIM: unique_name EOF Deploy Che: chectl server:deploy \\ --platform=k8s \\ --che-operator-cr-patch-yaml=che-cluster-patch.yaml \\ --skip-oidc-provider-check \\ --skip-cert-manager \\ --domain=$DOMAIN_NAME Navigate to the Che cluster instance: $ chectl dashboard:open Additional resources Installing Eclipse Che on the Azure Kubernetes Service (AKS)","title":"Installing Che on Microsoft Azure","component":"docs","version":"7.81.x","name":"installing-che-on-microsoft-azure","url":"/docs/stable/administration-guide/installing-che-on-microsoft-azure/","titles":[{"text":"Preparing Microsoft Azure for Che installation","hash":"preparing-microsoft-azure-for-installing-che","id":1},{"text":"Installing NGINX Ingress Controller on Microsoft Azure Kubernetes Service","hash":"installing-nginx-ingress-controller-on-microsoft-azure-kubernetes-service","id":2},{"text":"Installing cert-manager on Microsoft Azure Kubernetes Service","hash":"installing-cert-manager-on-microsoft-azure-kubernetes-service","id":3},{"text":"Configuring DNS on Microsoft Azure","hash":"configuring-DNS-on-microsoft-azure","id":4},{"text":"Creating Let’s Encrypt certificate for che on Microsoft Azure","hash":"creating-lets-encrypt-certificate-for-che-on-microsoft-azure","id":5},{"text":"Registering a client application in Microsoft Entra ID","hash":"registering-the-application-on-microsoft-azure-ad-portal","id":6},{"text":"Installing Che on Microsoft Azure Kubernetes Service","hash":"installing-che-on-microsoft-azure-kubernetes-service","id":7}]},"58":{"id":58,"text":"You can create a single-node Kubernetes cluster with Minikube to deploy Che and configure it to use Keycloak as the OpenID Connect (OIDC) provider. Single-node Kubernetes clusters are suited only for testing or development. Do NOT use such clusters to run Che for organizations or developer teams! Prerequisites Minikube stable release. See Installing Minikube. kubectl stable release. See Installing kubectl. chectl. See Installing the chectl management tool. Procedure Start Minikube. Allocate at least 8GB of RAM and 4 CPU cores: $ minikube start --addons=ingress --vm=true --memory=8192 --cpus=4 Deploy cert-manager. See Installing cert-manager. Wait until all cert-manager pods are ready: $ kubectl wait --for=condition=ready pod -l app.kubernetes.io/component=controller -n cert-manager --timeout=60s && \\ kubectl wait --for=condition=ready pod -l app.kubernetes.io/component=cainjector -n cert-manager --timeout=60s && \\ kubectl wait --for=condition=ready pod -l app.kubernetes.io/component=webhook -n cert-manager --timeout=60s Deploy Keycloak: $ kubectl apply -f - keycloak-ca.crt Copy Keycloak CA certificate into Minikube: $ minikube ssh sudo \"mkdir -p /etc/ca-certificates\" && \\ minikube cp keycloak-ca.crt /etc/ca-certificates/keycloak-ca.crt Configure Minikube to use Keycloak as the OIDC provider: $ minikube start \\ --extra-config=apiserver.oidc-issuer-url=https://keycloak.$(minikube ip).nip.io/realms/che \\ --extra-config=apiserver.oidc-username-claim=email \\ --extra-config=apiserver.oidc-client-id=k8s-client \\ --extra-config=apiserver.oidc-ca-file=/etc/ca-certificates/keycloak-ca.crt Wait until the Keycloak pod is ready: $ kubectl wait --for=condition=ready pod -l app=keycloak -n keycloak --timeout=120s Configure Keycloak to create the realm, client, and user: You must do this each time you start the Minikube cluster. $ kubectl exec deploy/keycloak -n keycloak -- bash -c \\ \"/opt/keycloak/bin/kcadm.sh config credentials \\ --server http://localhost:8080 \\ --realm master \\ --user admin \\ --password admin && \\ /opt/keycloak/bin/kcadm.sh create realms \\ -s realm='che' \\ -s displayName='che' \\ -s enabled=true \\ -s registrationAllowed=false \\ -s resetPasswordAllowed=true && \\ /opt/keycloak/bin/kcadm.sh create clients \\ -r 'che' \\ -s clientId=k8s-client \\ -s id=k8s-client \\ -s redirectUris='[\\\"*\\\"]' \\ -s directAccessGrantsEnabled=true \\ -s secret=eclipse-che && \\ /opt/keycloak/bin/kcadm.sh create users \\ -r 'che' \\ -s username=test \\ -s email=\\\"test@test.com\\\" \\ -s enabled=true \\ -s emailVerified=true && \\ /opt/keycloak/bin/kcadm.sh set-password \\ -r 'che' \\ --username test \\ --new-password test\" Copy Keycloak CA certificate into the eclipse-che namespace: $ kubectl create namespace eclipse-che && \\ kubectl create configmap keycloak-certs \\ --from-file=keycloak-ca.crt=keycloak-ca.crt \\ -n eclipse-che && \\ kubectl label configmap keycloak-certs \\ app.kubernetes.io/part-of=che.eclipse.org \\ app.kubernetes.io/component=ca-bundle \\ -n eclipse-che Prepare the CheCluster patch: $ cat > che-patch.yaml << EOF kind: CheCluster apiVersion: org.eclipse.che/v2 spec: networking: auth: oAuthClientName: k8s-client oAuthSecret: eclipse-che identityProviderURL: \"https://keycloak.$(minikube ip).nip.io/realms/che\" components: cheServer: extraProperties: CHE_OIDC_USERNAME__CLAIM: email EOF Create the Che instance with chectl: $ chectl server:deploy --platform k8s --domain $(minikube ip).nip.io --che-operator-cr-patch-yaml che-patch.yaml --skip-cert-manager Alternatively, use the Eclipse Che Helm Charts: $ helm install che \\ --namespace eclipse-che \\ --set networking.domain=$(minikube ip).nip.io \\ --set networking.auth.oAuthSecret=eclipse-che \\ --set networking.auth.oAuthClientName=k8s-client \\ --set networking.auth.identityProviderURL=https://keycloak.$(minikube ip).nip.io/realms/che . && \\ sleep 5s && \\ kubectl patch checluster/eclipse-che --patch '{\"spec\": {\"components\": {\"cheServer\": {\"extraProperties\": {\"CHE_OIDC_USERNAME__CLAIM\": \"email\"}}}}}' --type=merge -n eclipse-che Verification steps Verify the Che instance status: $ chectl server:status Navigate to the Che cluster instance: $ chectl dashboard:open Log in to the Che instance with Username: test and Password: test. Additional resources Configuring Eclipse Che with self-signed certificate","title":"Installing Che on Minikube with Keycloak as the OIDC provider","component":"docs","version":"7.81.x","name":"installing-che-on-minikube-keycloak-oidc","url":"/docs/stable/administration-guide/installing-che-on-minikube-keycloak-oidc/","titles":[]},"59":{"id":59,"text":"This article explains how to create a single-node Kubernetes cluster with Minikube to deploy Che. Remember that single-node Kubernetes clusters are suited only for testing or development. Do NOT use such clusters to run Che for organizations or developer teams. Prerequisites Minikube stable release. See Installing Minikube. kubectl stable release. See Installing kubectl. chectl. See Installing the chectl management tool. Procedure Start Minikube with required add-ons and sufficient resources: $ minikube start --addons=ingress,dashboard --vm=true --memory=10240 --cpus=4 --disk-size=50GB --kubernetes-version=v1.23.9 Create the Che instance: $ chectl server:deploy --platform minikube Verification steps Verify the Che instance status: $ chectl server:status Navigate to the Che cluster instance: $ chectl dashboard:open Additional resources Configuring Eclipse Che with self-signed certificate","title":"Installing Che on Minikube","component":"docs","version":"7.81.x","name":"installing-che-on-minikube","url":"/docs/stable/administration-guide/installing-che-on-minikube/","titles":[]},"60":{"id":60,"text":"You can install Che on OpenShift. Prerequisites An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. chectl. See: Installing the chectl management tool. Procedure Optional: If you previously deployed Che on this OpenShift cluster, ensure that the previous Che instance is removed: $ chectl server:delete Create the Che instance: $ chectl server:deploy --platform openshift Verification steps Verify the Che instance status: $ chectl server:status Navigate to the Che cluster instance: $ chectl dashboard:open","title":"Installing Che on OpenShift using the chectl management tool","component":"docs","version":"7.81.x","name":"installing-che-on-openshift-using-cli","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-cli/","titles":[]},"61":{"id":61,"text":"You can create a single-node OpenShift cluster for deploying a Che instance using Red Hat OpenShift Local. Prerequisites chectl. See: Installing the chectl management tool. A running instance of Red Hat OpenShift Local. See Installing Red Hat OpenShift Local.` The file path of the user’s Red Hat OpenShift Local pull secret. Available memory is 12 GB or more. Available disk size is 64 GB or more. Procedure Remove the previous cluster: $ crc delete Configure your host machine for Red Hat OpenShift Local: $ crc setup Start the Red Hat OpenShift Local virtual machine with at least 12 GB of memory and 64 GB of disk space. Also, specify the path to your pull secret and take note of the password for the kubeadmin user displayed at the end of the Red Hat OpenShift Local initiation: $ crc start --memory 12288 --disk-size=64 --pull-secret-file Enable access to the oc command line interface embedded in Red Hat OpenShift Local: $ eval $(crc oc-env) Install the Che instance using chectl: $ chectl server:deploy --platform crc Verification steps Verify the Che instance status: $ chectl server:status Navigate to the Che cluster instance: $ chectl dashboard:open Additional resources Product documentation for Red Hat OpenShift Local.","title":"Installing Che on Red Hat OpenShift Local","component":"docs","version":"7.81.x","name":"installing-che-on-red-hat-openshift-local","url":"/docs/stable/administration-guide/installing-che-on-red-hat-openshift-local/","titles":[]},"62":{"id":62,"text":"This section contains instructions to install Eclipse Che. The installation method depends on the target platform and the environment restrictions. Using Che as a service Che hosted by RedHat Installing Che in the cloud You can deploy only one instance of Che per cluster. Installing Che on OpenShift using the chectl management tool Installing Che on OpenShift using the web console Installing Che in a restricted environment on OpenShift Installing Che on Microsoft Azure Installing Che on a local single-node cluster Single-node clusters are suited only for testing or development. Do not use such clusters to run Che for organizations or developer teams. Installing Che on Red Hat OpenShift Local Installing Che on Minikube Installing Che on Minikube with Keycloak as the OIDC provider","title":"Installing Che","component":"docs","version":"7.81.x","name":"installing-che","url":"/docs/stable/administration-guide/installing-che/","titles":[]},"63":{"id":63,"text":"You can install the Kubernetes Image Puller on OpenShift by using OpenShift oc management tool. Prerequisites Defining the list of images to pull. Defining the memory parameters for the Image Puller. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. Procedure Clone the Image Puller repository and get in the directory containing the OpenShift templates: $ git clone https://github.com/che-incubator/kubernetes-image-puller $ cd kubernetes-image-puller/deploy/openshift Configure the app.yaml, configmap.yaml and serviceaccount.yaml OpenShift templates using following parameters: Table 1. Image Puller OpenShift templates parameters in app.yaml Value Usage Default DEPLOYMENT_NAME The value of DEPLOYMENT_NAME in the ConfigMap kubernetes-image-puller IMAGE Image used for the kubernetes-image-puller deployment quay.io/eclipse/kubernetes-image-puller IMAGE_TAG The image tag to pull latest SERVICEACCOUNT_NAME The name of the ServiceAccount created and used by the deployment kubernetes-image-puller Table 2. Image Puller OpenShift templates parameters in configmap.yaml Value Usage Default CACHING_CPU_LIMIT The value of CACHING_CPU_LIMIT in the ConfigMap .2 CACHING_CPU_REQUEST The value of CACHING_CPU_REQUEST in the ConfigMap .05 CACHING_INTERVAL_HOURS The value of CACHING_INTERVAL_HOURS in the ConfigMap \"1\" CACHING_MEMORY_LIMIT The value of CACHING_MEMORY_LIMIT in the ConfigMap \"20Mi\" CACHING_MEMORY_REQUEST The value of CACHING_MEMORY_REQUEST in the ConfigMap \"10Mi\" DAEMONSET_NAME The value of DAEMONSET_NAME in the ConfigMap kubernetes-image-puller DEPLOYMENT_NAME The value of DEPLOYMENT_NAME in the ConfigMap kubernetes-image-puller IMAGES The value of IMAGES in the ConfigMap java11-maven=quay.io/eclipse/che-java11-maven:nightly;che-theia=quay.io/eclipse/che-theia:next;java-plugin-runner=eclipse/che-remote-plugin-runner-java8:latest; NAMESPACE The value of NAMESPACE in the ConfigMap k8s-image-puller NODE_SELECTOR The value of NODE_SELECTOR in the ConfigMap \"{}\" Table 3. Image Puller OpenShift templates parameters in serviceaccount.yaml Value Usage Default SERVICEACCOUNT_NAME The name of the ServiceAccount created and used by the deployment kubernetes-image-puller Create an OpenShift project to host the Image Puller: $ oc new-project Process and apply the templates to install the puller: $ oc process -f serviceaccount.yaml | oc apply -f - $ oc process -f configmap.yaml | oc apply -f - $ oc process -f app.yaml | oc apply -f - Verification steps Verify the existence of a deployment and a DaemonSet. The DaemonSet needs to have a Pod for each node in the cluster: $ oc get deployment,daemonset,pod --namespace Verify the values of the ConfigMap. $ oc get configmap --output yaml","title":"Installing Image Puller on OpenShift by using the CLI","component":"docs","version":"7.81.x","name":"installing-image-puller-on-openshift-using-cli","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-cli/","titles":[]},"64":{"id":64,"text":"You can install the Kubernetes Image Puller Operator on OpenShift using the OpenShift web console. Prerequisites Defining the list of images to pull Defining the memory parameters for the Image Puller. An OpenShift web console session by a cluster administrator. See Accessing the web console. Procedure Install the Kubernetes Image Puller Operator. See Installing from OperatorHub using the web console. Create a kubernetes-image-puller KubernetesImagePuller operand from the Kubernetes Image Puller Operator. See Creating applications from installed Operators.","title":"Installing Image Puller on OpenShift by using the web console","component":"docs","version":"7.81.x","name":"installing-image-puller-on-openshift-using-the-web-console","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-the-web-console/","titles":[]},"65":{"id":65,"text":"You can install chectl, the Eclipse Che command-line management tool, on Microsoft Windows, Apple MacOS, and Linux. With chectl, you can perform operations the Che server such as starting, stopping, updating, and deleting the server. This section describes how to install the chectl management tool on Windows. Procedure Run the following command in the PowerShell terminal: C:\\Users> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://www.eclipse.org/che/chectl/win/')) Verification steps The chectl tool is available at C:\\ProgramData\\chectl. This section describes how to install the chectl management tool on Linux or macOS. Prerequisites The directory /usr/local/bin is in the user $PATH. The sudo command is configured for the current user. No old or undesired versions of chectl present on the system. Procedure Run the following command in the terminal (this downloads and executes the install.sh script): $ bash <(curl -sL https://www.eclipse.org/che/chectl/) Run the following command to verify that the chectl tool is available at /usr/local/bin/chectl: $ which chectl /usr/local/bin/chectl Run the following command to verify that the version of chectl that is the expected one. $ chectl --version To identify the latest stable release, see the list of chectl releases and search for a release not containing \"next\" in the name. Read the installation logs. $ cat chectl-install.log Additional resources `chectl` reference documentation","title":"Installing the chectl management tool","component":"docs","version":"7.81.x","name":"installing-the-chectl-management-tool","url":"/docs/stable/administration-guide/installing-the-chectl-management-tool/","titles":[{"text":"Installing the chectl management tool on Windows","hash":"installing-the-chectl-management-tool-on-windows","id":1},{"text":"Installing the chectl management tool on Linux or macOS","hash":"installing-the-chectl-management-tool-on-linux-or-macos","id":2}]},"66":{"id":66,"text":"By default, users can keep an unlimited number of workspaces in the dashboard, but you can limit this number to reduce demand on the cluster. This configuration is part of the CheCluster Custom Resource: spec: devEnvironments: maxNumberOfWorkspacesPerUser: (1) 1 Sets the maximum number of workspaces per user. The default value, -1, allows users to keep an unlimited number of workspaces. Use a positive integer to set the maximum number of workspaces per user. Procedure Get the name of the Che namespace. The default is eclipse-che. $ kubectl get checluster --all-namespaces \\ -o=jsonpath=\"{.items[*].metadata.namespace}\" Configure the maxNumberOfWorkspacesPerUser: $ kubectl patch checluster/che -n eclipse-che \\(1) --type='merge' -p \\ '{\"spec\":{\"devEnvironments\":{\"maxNumberOfWorkspacesPerUser\": }}}'(2) 1 The Che namespace that you got in step 1. 2 Your choice of the value. Additional resources Using the CLI to configure the CheCluster Custom Resource","title":"Limiting the number of workspaces that a user can keep","component":"docs","version":"7.81.x","name":"limiting-the-number-of-workspaces-that-a-user-can-keep","url":"/docs/stable/administration-guide/limiting-the-number-of-workspaces-that-a-user-can-keep/","titles":[]},"67":{"id":67,"text":"IDEs use extensions or plugins to extend their functionality, and the mechanism for managing extensions differs between IDEs. Extensions for Microsoft Visual Studio Code - Open Source","title":"Managing IDE extensions","component":"docs","version":"7.81.x","name":"managing-ide-extensions","url":"/docs/stable/administration-guide/managing-ide-extensions/","titles":[]},"68":{"id":68,"text":"This section describes different aspects of managing identities and authorizations of Eclipse Che.","title":"Managing identities and authorizations","component":"docs","version":"7.81.x","name":"managing-identities-and-authorizations","url":"/docs/stable/administration-guide/managing-identities-and-authorizations/","titles":[]},"69":{"id":69,"text":"To manage Che server workloads, use the Swagger web user interface to navigate Che server API. Procedure Navigate to the Swagger API web user interface: https:///swagger. Additional resources Swagger","title":"Managing Che server workloads using the Che server API","component":"docs","version":"7.81.x","name":"managing-workloads-using-the-che-server-api","url":"/docs/stable/administration-guide/managing-workloads-using-the-che-server-api/","titles":[]},"70":{"id":70,"text":"You can configure Che to expose JVM metrics such as JVM memory and class loading for Che Server. Che exposes the JVM metrics on port 8087 of the che-host Service. You can configure this behaviour. Procedure Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: components: metrics: enable: (1) 1 true to enable, false to disable. To use the in-cluster Prometheus instance to collect, store, and query JVM metrics for Che Server: Prerequisites Your organization’s instance of Che is installed and running in Red Hat OpenShift. An active oc session with administrative permissions to the destination OpenShift cluster. See Getting started with the CLI. Che is exposing metrics on port 8087. See Enabling and exposing Che server JVM metrics. Procedure Create the ServiceMonitor for detecting the Che JVM metrics Service. Example 1. ServiceMonitor apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: che-host namespace: eclipse-che (1) spec: endpoints: - interval: 10s (2) port: metrics scheme: http namespaceSelector: matchNames: - eclipse-che (1) selector: matchLabels: app.kubernetes.io/name: che 1 The Che namespace. The default is eclipse-che. 2 The rate at which a target is scraped. Create a Role and RoleBinding to allow Prometheus to view the metrics. Example 2. Role kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata: name: prometheus-k8s namespace: eclipse-che (1) rules: - verbs: - get - list - watch apiGroups: - '' resources: - services - endpoints - pods 1 The Che namespace. The default is eclipse-che. Example 3. RoleBinding kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: view-che-openshift-monitoring-prometheus-k8s namespace: eclipse-che (1) subjects: - kind: ServiceAccount name: prometheus-k8s namespace: openshift-monitoring roleRef: apiGroup: rbac.authorization.k8s.io kind: Role name: prometheus-k8s 1 The Che namespace. The default is eclipse-che. Allow the in-cluster Prometheus instance to detect the ServiceMonitor in the Che namespace. The default Che namespace is eclipse-che. $ oc label namespace eclipse-che openshift.io/cluster-monitoring=true Verification In the Administrator view of the OpenShift web console, go to Observe → Metrics. Run a PromQL query to confirm that the metrics are available. For example, enter process_uptime_seconds{job=\"che-host\"} and click Run queries. To troubleshoot missing metrics, view the Prometheus container logs for possible RBAC-related errors: Get the name of the Prometheus pod: $ oc get pods -l app.kubernetes.io/name=prometheus -n openshift-monitoring -o=jsonpath='{.items[*].metadata.name}' Print the last 20 lines of the Prometheus container logs from the Prometheus pod from the previous step: $ oc logs --tail=20 -c prometheus -n openshift-monitoring Additional resources Querying Prometheus Prometheus metric types After configuring the in-cluster Prometheus instance to collect Che Server JVM metrics, you can view the metrics on a custom dashboard in the Administrator perspective of the OpenShift web console. Prerequisites Your organization’s instance of Che is installed and running in Red Hat OpenShift. An active oc session with administrative permissions to the destination OpenShift cluster. See Getting started with the CLI. The in-cluster Prometheus instance is collecting metrics. See Collecting Che Server metrics with Prometheus. Procedure Create a ConfigMap for the dashboard definition in the openshift-config-managed namespace and apply the necessary label. $ oc create configmap grafana-dashboard-devspaces-server \\ --from-literal=devspaces-server-dashboard.json=\"$(curl https://raw.githubusercontent.com/eclipse-che/che-server/main/docs/grafana/openshift-console-dashboard.json)\" \\ -n openshift-config-managed $ oc label configmap grafana-dashboard-devspaces-server console.openshift.io/dashboard=true -n openshift-config-managed The dashboard definition is based on Grafana 6.x dashboards. Not all Grafana 6.x dashboard features are supported in the OpenShift web console. Verification steps In the Administrator view of the OpenShift web console, go to Observe → Dashboards. Go to Dashboard → Dev Workspace Operator and verify that the dashboard panels contain data. Figure 1. Quick Facts Figure 2. JVM Memory Figure 3. JVM Misc Figure 4. JVM Memory Pools (heap) Figure 5. JVM Memory Pools (Non-Heap) Figure 6. Garbage Collection Figure 7. Class loading Figure 8. Buffer Pools","title":"Monitoring Che Server","component":"docs","version":"7.81.x","name":"monitoring-che","url":"/docs/stable/administration-guide/monitoring-che/","titles":[{"text":"Enabling and exposing Che Server metrics","hash":"enabling-and-exposing-che-metrics","id":1},{"text":"Collecting Che Server metrics with Prometheus","hash":"collecting-che-metrics-with-prometheus","id":2},{"text":"Viewing Che Server from an OpenShift web console dashboard","hash":"viewing-che-metrics-on-grafana-dashboards","id":3}]},"71":{"id":71,"text":"You can configure the OpenShift in-cluster monitoring stack to scrape metrics exposed by the DevWorkspace Operator. To use the in-cluster Prometheus instance to collect, store, and query metrics about the DevWorkspace Operator: Prerequisites Your organization’s instance of Che is installed and running in Red Hat OpenShift. An active oc session with administrative permissions to the destination OpenShift cluster. See Getting started with the CLI. The devworkspace-controller-metrics Service is exposing metrics on port 8443. This is preconfigured by default. Procedure Create the ServiceMonitor for detecting the Dev Workspace Operator metrics Service. Example 1. ServiceMonitor apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: devworkspace-controller namespace: eclipse-che (1) spec: endpoints: - bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token interval: 10s (2) port: metrics scheme: https tlsConfig: insecureSkipVerify: true namespaceSelector: matchNames: - openshift-operators selector: matchLabels: app.kubernetes.io/name: devworkspace-controller 1 The Che namespace. The default is eclipse-che. 2 The rate at which a target is scraped. Create a Role and RoleBinding to allow Prometheus to view the metrics. Example 2. Role kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata: name: prometheus-k8s namespace: openshift-operators rules: - verbs: - get - list - watch apiGroups: - '' resources: - services - endpoints - pods Example 3. RoleBinding kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: view-che-openshift-monitoring-prometheus-k8s namespace: openshift-operators subjects: - kind: ServiceAccount name: prometheus-k8s namespace: openshift-monitoring roleRef: apiGroup: rbac.authorization.k8s.io kind: Role name: prometheus-k8s Allow the in-cluster Prometheus instance to detect the ServiceMonitor in the Che namespace. The default Che namespace is eclipse-che. $ oc label namespace eclipse-che openshift.io/cluster-monitoring=true Verification For a fresh installation of Che, generate metrics by creating a Che workspace from the Dashboard. In the Administrator view of the OpenShift web console, go to Observe → Metrics. Run a PromQL query to confirm that the metrics are available. For example, enter devworkspace_started_total and click Run queries. For more metrics, see DevWorkspace-specific metrics. To troubleshoot missing metrics, view the Prometheus container logs for possible RBAC-related errors: Get the name of the Prometheus pod: $ oc get pods -l app.kubernetes.io/name=prometheus -n openshift-monitoring -o=jsonpath='{.items[*].metadata.name}' Print the last 20 lines of the Prometheus container logs from the Prometheus pod from the previous step: $ oc logs --tail=20 -c prometheus -n openshift-monitoring Additional resources Querying Prometheus Prometheus metric types The following tables describe the DevWorkspace-specific metrics exposed by the devworkspace-controller-metrics Service. Table 1. Metrics Name Type Description Labels devworkspace_started_total Counter Number of DevWorkspace starting events. source, routingclass devworkspace_started_success_total Counter Number of DevWorkspaces successfully entering the Running phase. source, routingclass devworkspace_fail_total Counter Number of failed DevWorkspaces. source, reason devworkspace_startup_time Histogram Total time taken to start a DevWorkspace, in seconds. source, routingclass Table 2. Labels Name Description Values source The controller.devfile.io/devworkspace-source label of the DevWorkspace. string routingclass The spec.routingclass of the DevWorkspace. \"basic|cluster|cluster-tls|web-terminal\" reason The workspace startup failure reason. \"BadRequest|InfrastructureFailure|Unknown\" Table 3. Startup failure reasons Name Description BadRequest Startup failure due to an invalid devfile used to create a DevWorkspace. InfrastructureFailure Startup failure due to the following errors: CreateContainerError, RunContainerError, FailedScheduling, FailedMount. Unknown Unknown failure reason. After configuring the in-cluster Prometheus instance to collect DevWorkspace Operator metrics, you can view the metrics on a custom dashboard in the Administrator perspective of the OpenShift web console. Prerequisites Your organization’s instance of Che is installed and running in Red Hat OpenShift. An active oc session with administrative permissions to the destination OpenShift cluster. See Getting started with the CLI. The in-cluster Prometheus instance is collecting metrics. See Collecting DevWorkspace Operator metrics. Procedure Create a ConfigMap for the dashboard definition in the openshift-config-managed namespace and apply the necessary label. $ oc create configmap grafana-dashboard-dwo \\ --from-literal=dwo-dashboard.json=\"$(curl https://raw.githubusercontent.com/devfile/devworkspace-operator/main/docs/grafana/openshift-console-dashboard.json)\" \\ -n openshift-config-managed $ oc label configmap grafana-dashboard-dwo console.openshift.io/dashboard=true -n openshift-config-managed The dashboard definition is based on Grafana 6.x dashboards. Not all Grafana 6.x dashboard features are supported in the OpenShift web console. Verification steps In the Administrator view of the OpenShift web console, go to Observe → Dashboards. Go to Dashboard → Che Server JVM and verify that the dashboard panels contain data. The OpenShift web console custom dashboard is based on Grafana 6.x and displays the following metrics from the DevWorkspace Operator. Not all features for Grafana 6.x dashboards are supported as an OpenShift web console dashboard. The DevWorkspace-specific metrics are displayed in the DevWorkspace Metrics panel. Figure 1. The DevWorkspace Metrics panel Average workspace start time The average workspace startup duration. Workspace starts The number of successful and failed workspace startups. DevWorkspace successes and failures A comparison between successful and failed DevWorkspace startups. DevWorkspace failure rate The ratio between the number of failed workspace startups and the number of total workspace startups. DevWorkspace startup failure reasons A pie chart that displays the distribution of workspace startup failures: BadRequest InfrastructureFailure Unknown The Operator-specific metrics are displayed in the Operator Metrics panel. Figure 2. The Operator Metrics panel Webhooks in flight A comparison between the number of different webhook requests. Work queue depth The number of reconcile requests that are in the work queue. Memory Memory usage for the DevWorkspace controller and the DevWorkspace webhook server. Average reconcile counts per second (DWO) The average per-second number of reconcile counts for the DevWorkspace controller.","title":"Monitoring the DevWorkspace Operator","component":"docs","version":"7.81.x","name":"monitoring-the-dev-workspace-operator","url":"/docs/stable/administration-guide/monitoring-the-dev-workspace-operator/","titles":[{"text":"Collecting DevWorkspace Operator metrics","hash":"proc_collecting-dev-workspace-operator-metrics-with-prometheus","id":1},{"text":"DevWorkspace-specific metrics","hash":"ref_devworkspace-specific-metrics","id":2},{"text":"Viewing DevWorkspace Operator metrics from an OpenShift web console dashboard","hash":"proc_viewing-dev-workspace-operator-metrics-on-grafana-dashboards","id":3},{"text":"Dashboard for the DevWorkspace Operator","hash":"ref_grafana-dashboards-for-the-dev-workspace-operator","id":4},{"text":"DevWorkspace metrics","hash":"_devworkspace_metrics","id":5},{"text":"Operator metrics","hash":"_operator_metrics","id":6}]},"72":{"id":72,"text":"Secrets are Kubernetes or OpenShift objects that store sensitive data such as: usernames passwords authentication tokens in an encrypted form. Users can mount a Kubernetes or OpenShift Secret that contains sensitive data or a ConfigMap that contains configuration in a Che managed containers as: a file an environment variable The mounting process uses the standard Kubernetes or OpenShift mounting mechanism, but it requires additional annotations and labeling. Prerequisites A running instance of Eclipse Che. Procedure Create a new Kubernetes or OpenShift Secret or a ConfigMap in the Kubernetes or OpenShift namespace where a Che is deployed. The labels of the object that is about to be created must match the set of labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: - The corresponds to the one following deployments: che-dashboard devfile-registry plugin-registry che and is either: secret or configmap Example 1. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap ... Configure the annotation values. Annotations must indicate that the given object is mounted as a file: che.eclipse.org/mount-as: file - To indicate that a object is mounted as a file. che.eclipse.org/mount-path: - To provide a required mount path. Example 2. Example: apiVersion: v1 kind: Secret metadata: name: custom-data annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-data annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap ... The Kubernetes object can contain several items whose names must match the desired file name mounted into the container. Example 3. Example: apiVersion: v1 kind: Secret metadata: name: custom-data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data data: ca.crt: or apiVersion: v1 kind: ConfigMap metadata: name: custom-data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap annotations: che.eclipse.org/mount-as: file che.eclipse.org/mount-path: /data data: ca.crt: This results in a file named ca.crt being mounted at the /data path of Che container. To make the changes in a Che container visible, re-create the Secret or the ConfigMap object entirely. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource Prerequisites A running instance of Eclipse Che. Procedure Create a new Kubernetes or OpenShift Secret or a ConfigMap in the Kubernetes or OpenShift namespace where a Che is deployed. The labels of the object that is about to be created must match the set of labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: - The corresponds to the one following deployments: che-dashboard devfile-registry plugin-registry che and is either: secret or configmap Example 4. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap ... Configure the annotation values. Annotations must indicate that the given object is mounted as a subPath.: che.eclipse.org/mount-as: subpath - To indicate that an object is mounted as a subPath. che.eclipse.org/mount-path: - To provide a required mount path. Example 5. Example: apiVersion: v1 kind: Secret metadata: name: custom-data annotations: che.eclipse.org/mount-as: subpath che.eclipse.org/mount-path: /data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-data annotations: che.eclipse.org/mount-as: subpath che.eclipse.org/mount-path: /data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap ... The Kubernetes object can contain several items whose names must match the file name mounted into the container. Example 6. Example: apiVersion: v1 kind: Secret metadata: name: custom-data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret annotations: che.eclipse.org/mount-as: subpath che.eclipse.org/mount-path: /data data: ca.crt: or apiVersion: v1 kind: ConfigMap metadata: name: custom-data labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap annotations: che.eclipse.org/mount-as: subpath che.eclipse.org/mount-path: /data data: ca.crt: This results in a file named ca.crt being mounted at the /data path of Che container. To make the changes in a Che container visible, re-create the Secret or the ConfigMap object entirely. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource Prerequisites A running instance of Eclipse Che. Procedure Create a new Kubernetes or OpenShift Secret or a ConfigMap in the Kubernetes or OpenShift namespace where a Che is deployed. The labels of the object that is about to be created must match the set of labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: - The corresponds to the one following deployments: che-dashboard devfile-registry plugin-registry che and is either: secret or configmap Example 7. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret ... or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap ... Configure the annotation values. Annotations must indicate that the given object is mounted as an environment variable: che.eclipse.org/mount-as: env - to indicate that a object is mounted as an environment variable che.eclipse.org/env-name: - to provide an environment variable name, which is required to mount a object key value Example 8. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings annotations: che.eclipse.org/env-name: FOO_ENV che.eclipse.org/mount-as: env labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret data: mykey: myvalue or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings annotations: che.eclipse.org/env-name: FOO_ENV che.eclipse.org/mount-as: env labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap data: mykey: myvalue This results in two environment variables: FOO_ENV myvalue being provisioned into a Che container. If the object provides more than one data item, the environment variable name must be provided for each of the data keys as follows: Example 9. Example: apiVersion: v1 kind: Secret metadata: name: custom-settings annotations: che.eclipse.org/mount-as: env che.eclipse.org/mykey_env-name: FOO_ENV che.eclipse.org/otherkey_env-name: OTHER_ENV labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-secret stringData: mykey: otherkey: or apiVersion: v1 kind: ConfigMap metadata: name: custom-settings annotations: che.eclipse.org/mount-as: env che.eclipse.org/mykey_env-name: FOO_ENV che.eclipse.org/otherkey_env-name: OTHER_ENV labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: che-configmap data: mykey: otherkey: This results in two environment variables: FOO_ENV OTHER_ENV being provisioned into a Che container. The maximum length of annotation names in a Kubernetes object is 63 characters, where 9 characters are reserved for a prefix that ends with /. This acts as a restriction for the maximum length of the key that can be used for the object. To make the changes in a Che container visible, re-create the Secret or the ConfigMap object entirely. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Che container","component":"docs","version":"7.81.x","name":"mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container","url":"/docs/stable/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/","titles":[{"text":"Mounting a Secret or a ConfigMap as a file into a Che container","hash":"mounting-a-secret-or-a-configmap-as-a-file-into-a-container","id":1},{"text":"Mounting a Secret or a ConfigMap as a subPath into a Che container","hash":"mounting-a-secret-or-a-configmap-as-a-subpath-into-a-container","id":2},{"text":"Mounting a Secret or a ConfigMap as an environment variable into a Che container","hash":"mounting-a-secret-or-a-configmap-as-an-environment-variable-into-a-container","id":3}]},"73":{"id":73,"text":"Each Che workspace starts with a specific editor and set of associated extensions. The Che plugin registry provides the list of available editors and editor extensions. A Devfile v2 describes each editor or extension. The User dashboard is reading the content of the registry. Figure 1. Plugin registries interactions with other components Additional resources Editor definitions in the Che plugin registry repository Plugin registry latest community version online instance","title":"Plugin registry","component":"docs","version":"7.81.x","name":"plugin-registry","url":"/docs/stable/administration-guide/plugin-registry/","titles":[]},"74":{"id":74,"text":"To prepare a Che installation, learn about the Che ecosystem and deployment constraints: Supported platforms Installing the chectl management tool Che architecture Calculating Che resource requirements Understanding the CheCluster Custom Resource","title":"Preparing the installation","component":"docs","version":"7.81.x","name":"preparing-the-installation","url":"/docs/stable/administration-guide/preparing-the-installation/","titles":[]},"75":{"id":75,"text":"You can provision workspaces namespaces in advance, rather than relying on automatic provisioning. Repeat the procedure for each user. Procedure Create the namespace for user with the following labels and annotations: kind: Namespace apiVersion: v1 metadata: name: (1) labels: app.kubernetes.io/part-of: che.eclipse.org app.kubernetes.io/component: workspaces-namespace annotations: che.eclipse.org/username: 1 Use a namespace name of your choosing. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"Provisioning namespaces in advance","component":"docs","version":"7.81.x","name":"provisioning-namespaces-in-advance","url":"/docs/stable/administration-guide/provisioning-namespaces-in-advance/","titles":[]},"76":{"id":76,"text":"You can remove a user’s data on OpenShift Container Platform in compliance with the General Data Protection Regulation (GDPR) that enforces the right of individuals to have their personal data erased. The process for other Kubernetes infrastructures might vary. Follow the user management best practices of the provider you are using for the Eclipse Che installation. Removing user data as follows is irreversible! All removed data is deleted and unrecoverable! Prerequisites An active oc session with administrative permissions for the OpenShift Container Platform cluster. See Getting started with the OpenShift CLI. Procedure List all the users in the OpenShift cluster using the following command: $ oc get users Delete the user entry: If the user has any associated resources (such as projects, roles, or service accounts), you need to delete those first before deleting the user. $ oc delete user Additional resources Managing Che server workloads using the Che server API Configuring a user namespace name for automatic provisioning Uninstalling Che","title":"Removing user data in compliance with the GDPR","component":"docs","version":"7.81.x","name":"removing-user-data-in-compliance-with-the-gdpr","url":"/docs/stable/administration-guide/removing-user-data-in-compliance-with-the-gdpr/","titles":[]},"77":{"id":77,"text":"Under certain conditions, such as OLM restart or cluster upgrade, the Eclipse Che Operator for Che might automatically install the DevWorkspace Operator even when it is already present on the cluster. In that case, you can repair the DevWorkspace Operator on OpenShift as follows: Prerequisites An active kubectl session as a cluster administrator to the destination OpenShift cluster. See Overview of kubectl. On the Installed Operators page of the Kubernetes or OpenShift web console, you see multiple entries for the DevWorkspace Operator or one entry that is stuck in a loop of Replacing and Pending. Procedure Delete the devworkspace-controller namespace that contains the failing pod. Update DevWorkspace and DevWorkspaceTemplate Custom Resource Definitions (CRD) by setting the conversion strategy to None and removing the entire webhook section: spec: ... conversion: strategy: None status: ... You can find and edit the DevWorkspace and DevWorkspaceTemplate CRDs in the Administrator perspective of the OpenShift web console by searching for DevWorkspace in Administration CustomResourceDefinitions. The DevWorkspaceOperatorConfig and DevWorkspaceRouting CRDs have the conversion strategy set to None by default. Remove the DevWorkspace Operator subscription: $ oc delete sub devworkspace-operator \\ -n openshift-operators (1) 1 openshift-operators or an OpenShift namespace where the DevWorkspace Operator is installed. Get the DevWorkspace Operator CSVs in the format: $ oc get csv | grep devworkspace Remove each DevWorkspace Operator CSV: $ oc delete csv \\ -n openshift-operators (1) 1 openshift-operators or an OpenShift namespace where the DevWorkspace Operator is installed. Re-create the DevWorkspace Operator subscription: $ cat <<EOF | oc apply -f - apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: devworkspace-operator namespace: openshift-operators spec: channel: fast name: devworkspace-operator source: redhat-operators sourceNamespace: openshift-marketplace installPlanApproval: Automatic (1) startingCSV: devworkspace-operator.v0.25.1 EOF 1 Automatic or Manual. For installPlanApproval: Manual, in the Administrator perspective of the OpenShift web console, go to Operators Installed Operators and select the following for the DevWorkspace Operator: Upgrade available Preview InstallPlan Approve. In the Administrator perspective of the OpenShift web console, go to Operators Installed Operators and verify the Succeeded status of the DevWorkspace Operator.","title":"Repairing the DevWorkspace Operator on OpenShift","component":"docs","version":"7.81.x","name":"repairing-the-devworkspace-operator-on-openshift","url":"/docs/stable/administration-guide/repairing-the-devworkspace-operator-on-openshift/","titles":[]},"78":{"id":78,"text":"The Che server components ensure multi-tenancy and workspaces management. Figure 1. Che server components interacting with the DevWorkspace operator Additional resources Che operator DevWorkspace operator Gateway User dashboard Devfile registries Che server Plugin registry","title":"Che server components","component":"docs","version":"7.81.x","name":"server-components","url":"/docs/stable/administration-guide/server-components/","titles":[]},"79":{"id":79,"text":"The Eclipse Che Operator supports two upgrade strategies: Automatic The Operator installs new updates when they become available. Manual New updates need to be manually approved before installation begins. You can specify the update approval strategy for the Eclipse Che Operator by using the OpenShift web console. Prerequisites An OpenShift web console session by a cluster administrator. See Accessing the web console. An instance of Che that was installed by using Red Hat Ecosystem Catalog. Procedure In the OpenShift web console, navigate to Operators Installed Operators. Click Eclipse Che in the list of installed Operators. Navigate to the Subscription tab. Configure the Update approval strategy to Automatic or Manual. Additional resources Changing the update channel for an Operator","title":"Specifying the update approval strategy for the Eclipse Che Operator","component":"docs","version":"7.81.x","name":"specifying-the-update-approval-strategy","url":"/docs/stable/administration-guide/specifying-the-update-approval-strategy/","titles":[]},"80":{"id":80,"text":"You can install Eclipse Che on: Kubernetes infrastructures starting at version 1.21 OpenShift Container Platform starting at version 4.12 You can install Eclipse Che on all major Public Clouds such as: Amazon Web Services Google Cloud IBM Cloud Microsoft Azure Rancher Setting up Users' Authentication is required for deploying Che on Kubernetes infrastructures. For OpenShift Container Platform no additional setup is needed. The following options are available for the local installation: minikube Red Hat OpenShift Local (formerly Red Hat CodeReady Containers) Additional resources Installing Che","title":"Supported platforms","component":"docs","version":"7.81.x","name":"supported-platforms","url":"/docs/stable/administration-guide/supported-platforms/","titles":[]},"81":{"id":81,"text":"The Woopra Telemetry Plugin is a plugin built to send telemetry from a Eclipse Che installation to Segment and Woopra. This plugin is used by Eclipse Che hosted by Red Hat, but any Eclipse Che deployment can take advantage of this plugin. There are no dependencies other than a valid Woopra domain and Segment Write key. The devfile v2 for the plugin, plugin.yaml, has four environment variables that can be passed to the plugin: WOOPRA_DOMAIN - The Woopra domain to send events to. SEGMENT_WRITE_KEY - The write key to send events to Segment and Woopra. WOOPRA_DOMAIN_ENDPOINT - If you prefer not to pass in the Woopra domain directly, the plugin will get it from a supplied HTTP endpoint that returns the Woopra Domain. SEGMENT_WRITE_KEY_ENDPOINT - If you prefer not to pass in the Segment write key directly, the plugin will get it from a supplied HTTP endpoint that returns the Segment write key. To enable the Woopra plugin on the Eclipse Che installation: Procedure Deploy the plugin.yaml devfile v2 file to an HTTP server with the environment variables set correctly. Configure the CheCluster Custom Resource. See Using the CLI to configure the CheCluster Custom Resource. spec: devEnvironments: defaultPlugins: - editor: eclipse/che-theia/next (1) plugins: (2) - 'https://your-web-server/plugin.yaml' 1 The editorId to set the telemetry plugin for. 2 The URL to the telemetry plugin’s devfile v2 definition. Additional resources Using chectl to configure the CheCluster Custom Resource during installation Using the CLI to configure the CheCluster Custom Resource","title":"The Woopra telemetry plugin","component":"docs","version":"7.81.x","name":"the-woopra-telemetry-plugin","url":"/docs/stable/administration-guide/the-woopra-telemetry-plugin/","titles":[]},"82":{"id":82,"text":"A default deployment of Che consists of a CheCluster Custom Resource parameterized by the Eclipse Che Operator. The CheCluster Custom Resource is a Kubernetes object. You can configure it by editing the CheCluster Custom Resource YAML file. This file contains sections to configure each component: devWorkspace, cheServer, pluginRegistry, devfileRegistry, dashboard and imagePuller. The Eclipse Che Operator translates the CheCluster Custom Resource into a config map usable by each component of the Che installation. The Kubernetes platform applies the configuration to each component, and creates the necessary Pods. When Kubernetes detects changes in the configuration of a component, it restarts the Pods accordingly. Example 1. Configuring the main properties of the Che server component Apply the CheCluster Custom Resource YAML file with suitable modifications in the cheServer component section. The Operator generates the che ConfigMap. Kubernetes detects changes in the ConfigMap and triggers a restart of the Che Pod. Additional resources Understanding Operators Kubernetes - Understanding Custom Resources","title":"Understanding the CheCluster Custom Resource","component":"docs","version":"7.81.x","name":"understanding-the-checluster-custom-resource","url":"/docs/stable/administration-guide/understanding-the-checluster-custom-resource/","titles":[]},"83":{"id":83,"text":"Uninstalling Che removes all Che-related user data! Use kubectl to uninstall the Che instance. Prerequisites chectl. See: Installing the chectl management tool. Procedure Remove the Che instance: $ chectl server:delete The --delete-namespace option removes the Che namespace. The --delete-all option removes the DevWorkspace Operator and the related resources.","title":"Uninstalling Che","component":"docs","version":"7.81.x","name":"uninstalling-che","url":"/docs/stable/administration-guide/uninstalling-che/","titles":[]},"84":{"id":84,"text":"This section describes how to upgrade Eclipse Che and perform minor version updates by using the CLI management tool in a restricted environment. Prerequisites The Che instance was installed on OpenShift using the chectl --installer operator method in the eclipse-che project. See Installing Che in a restricted environment on OpenShift. The OpenShift cluster has at least 64 GB of disk space. The OpenShift cluster is ready to operate on a restricted network, and the OpenShift control plane has access to the public internet. See About disconnected installation mirroring and Using Operator Lifecycle Manager on restricted networks. An active oc session with administrative permissions to the OpenShift cluster. See Getting started with the OpenShift CLI. An active oc registry session to the registry.redhat.io Red Hat Ecosystem Catalog. See: Red Hat Container Registry authentication. opm. See Installing the opm CLI. jq. See Downloading jq. podman. See Podman Installation Instructions. skopeo version 1.6 or higher. See Installing Skopeo. An active skopeo session with administrative access to the private Docker registry. Authenticating to a registry, and Mirroring images for a disconnected installation. chectl for Che version 7.81. See Installing the chectl management tool. Procedure Download and execute the mirroring script to install a custom Operator catalog and mirror the related images: prepare-restricted-environment.sh. $ bash prepare-restricted-environment.sh \\ --devworkspace_operator_index quay.io/devfile/devworkspace-operator-index:release-digest\\ --devworkspace_operator_version \"v0.25.1\" \\ --prod_operator_index \"registry.access.redhat.com/redhat/community-operator-index:v4.12\" \\ --prod_operator_package_name \"eclipse-che\" \\ --prod_operator_bundle_name \"eclipse-che\" \\ --prod_operator_version \"v7.81.0\" \\ --my_registry \"\" (1) 1 The private Docker registry where the images will be mirrored In all running workspaces in the Che previous minor version instance, save and push changes back to the Git repositories. Stop all workspaces in the Che previous minor version instance. Run the following command: $ chectl server:update --che-operator-image=\"$TAG\" -n eclipse-che --k8spodwaittimeout=1800000 Verification steps Navigate to the Che instance. The 7.81 version number is visible at the bottom of the page. Additional resources Red Hat-provided Operator catalogs Managing custom catalogs","title":"Upgrading Che using the CLI management tool in a restricted environment","component":"docs","version":"7.81.x","name":"upgrading-che-using-the-cli-management-tool-in-restricted-environment","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/","titles":[]},"85":{"id":85,"text":"This section describes how to upgrade from the previous minor version using the CLI management tool. Prerequisites An administrative account on Kubernetes or OpenShift. A running instance of a previous minor version of Che, installed using the CLI management tool on the same instance of Kubernetes or OpenShift, in the eclipse-che Kubernetes namespace or OpenShift project. chectl for Che version 7.81. See: Installing the chectl management tool. Procedure Save and push changes back to the Git repositories for all running Che previous minor version workspaces. Shut down all workspaces in the Che previous minor version instance. Upgrade Che: $ chectl server:update -n eclipse-che For slow systems or internet connections, add the --k8spodwaittimeout=1800000 flag option to extend the Pod timeout period to 1800000 ms or longer. Verification steps Navigate to the Che instance. The 7.81 version number is visible at the bottom of the page.","title":"Upgrading Che using the CLI management tool","component":"docs","version":"7.81.x","name":"upgrading-che-using-the-cli-management-tool","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool/","titles":[]},"86":{"id":86,"text":"You can manually approve an upgrade from an earlier minor version using the Eclipse Che Operator from the Red Hat Ecosystem Catalog in the OpenShift web console. Prerequisites An OpenShift web console session by a cluster administrator. See Accessing the web console. An instance of Che that was installed by using the Red Hat Ecosystem Catalog. The approval strategy in the subscription is Manual. See Specifying the update approval strategy for the Eclipse Che Operator. Procedure Manually approve the pending Eclipse Che Operator upgrade. See Manually approving a pending Operator upgrade. Verification steps Navigate to the Che instance. The 7.81 version number is visible at the bottom of the page. Additional resources Manually approving a pending Operator upgrade","title":"Upgrading Che using the OpenShift web console","component":"docs","version":"7.81.x","name":"upgrading-che-using-the-web-console","url":"/docs/stable/administration-guide/upgrading-che-using-the-web-console/","titles":[]},"87":{"id":87,"text":"This chapter describes how to upgrade from Che previous minor version to Che 7.81.","title":"Upgrading Che","component":"docs","version":"7.81.x","name":"upgrading-che","url":"/docs/stable/administration-guide/upgrading-che/","titles":[]},"88":{"id":88,"text":"This section describes how to upgrade the chectl management tool. Prerequisites chectl. See: Installing the chectl management tool. Procedure Run the following command in the terminal to update chectl to the latest version. # chectl update The command updates chectl based on its current channel. Two update channels are available for chectl: stable and next. stable is for the latest released version of Eclipse Che. next is updated after each activity in the main branch of the chectl repository. To move to a different channel, start the update with the name of the channel as an optional argument. # chectl update [next|stable] Additional resources `chectl` reference documentation","title":"Upgrading the chectl management tool","component":"docs","version":"7.81.x","name":"upgrading-the-chectl-management-tool","url":"/docs/stable/administration-guide/upgrading-the-chectl-management-tool/","titles":[]},"89":{"id":89,"text":"Figure 1. User workspaces interactions with other components User workspaces are web IDEs running in containers. A User workspace is a web application. It consists of microservices running in containers providing all the services of a modern IDE running in your browser: Editor Language auto-completion Language server Debugging tools Plug-ins Application runtimes A workspace is one Kubernetes Deployment containing the workspace containers and enabled plugins, plus related Kubernetes components: Containers ConfigMaps Services Endpoints Ingresses or Routes Secrets Persistent Volumes (PV) A Che workspace contains the source code of the projects, persisted in a Kubernetes or OpenShift Persistent Volume (PV). Microservices have read/write access to this shared directory. Use the devfile v2 format to specify the tools and runtime applications of a Che workspace. The following diagram shows one running Che workspace and its components. Figure 2. Che workspace components In the diagram, there is one running workspaces.","title":"User workspaces","component":"docs","version":"7.81.x","name":"user-workspaces","url":"/docs/stable/administration-guide/user-workspaces/","titles":[]},"90":{"id":90,"text":"To deploy Che with a suitable configuration, edit the CheCluster Custom Resource YAML file during the installation of Che. Otherwise, the Che deployment uses the default configuration parameterized by the Operator. Prerequisites An active kubectl session with administrative permissions to the Kubernetes cluster. See Overview of kubectl. chectl. See: Installing the chectl management tool. Procedure Create a che-operator-cr-patch.yaml YAML file that contains the subset of the CheCluster Custom Resource to configure: spec: : : Deploy Che and apply the changes described in che-operator-cr-patch.yaml file: $ chectl server:deploy \\ --che-operator-cr-patch-yaml=che-operator-cr-patch.yaml \\ --platform Verification Verify the value of the configured property: $ oc get configmap che -o jsonpath='{.data.}' \\ -n eclipse-che Additional resources CheCluster Custom Resource fields reference. Advanced configuration options for the Che server component.","title":"Using chectl to configure the CheCluster Custom Resource during installation","component":"docs","version":"7.81.x","name":"using-chectl-to-configure-the-checluster-custom-resource-during-installation","url":"/docs/stable/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/","titles":[]},"91":{"id":91,"text":"To configure a running instance of Che, edit the CheCluster Custom Resource YAML file. Prerequisites An instance of Che on Kubernetes or OpenShift. An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Edit the CheCluster Custom Resource on the cluster: $ kubectl edit checluster/eclipse-che -n eclipse-che Save and close the file to apply the changes. Verification Verify the value of the configured property: $ kubectl get configmap che -o jsonpath='{.data.}' \\ -n eclipse-che Additional resources CheCluster Custom Resource fields reference. Advanced configuration options for the Che server component.","title":"Using the CLI to configure the CheCluster Custom Resource","component":"docs","version":"7.81.x","name":"using-the-cli-to-configure-the-checluster-custom-resource","url":"/docs/stable/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/","titles":[]},"92":{"id":92,"text":"In a workspace, you can run Git commands that require user authentication like cloning a remote private Git repository or pushing to a remote public or private Git repository. User authentication to a Git server from a workspace is configured by the administrator or, in some cases, by the individual user: Your administrator sets up an OAuth application on GitHub, GitLab, Bitbucket, or Microsoft Azure Repos for your organization’s Eclipse Che instance. As a workaround, some users create and apply their own Kubernetes Secrets for their personal Git-provider access tokens or configure SSH keys for Git operations. Additional resources Administration Guide: Configuring OAuth for Git providers User Guide: Using a Git-provider access token Configuring DevWorkspaces to use SSH keys for Git operations","title":"Authenticating to a Git server from a workspace","component":"docs","version":"7.81.x","name":"authenticating-to-a-git-server-from-a-workspace","url":"/docs/stable/end-user-guide/authenticating-to-a-git-server-from-a-workspace/","titles":[]},"93":{"id":93,"text":"This section describes how to use the Kubernetes user token that is automatically injected into workspace containers which allows running Che CLI commands against Kubernetes cluster. Procedure Open the Che dashboard and start a workspace. Once the workspace is started, open a terminal in the container that contains the Che CLI. Execute Che CLI commands which allow you to run commands against Kubernetes cluster. CLI can be used for deploying applications, inspecting and managing cluster resources, and viewing logs. Kubernetes user token will be used during the execution of the commands. The automatic token injection currently works only on the OpenShift infrastructure.","title":"Automatic Kubernetes token injection","component":"docs","version":"7.81.x","name":"automatic-token-injection","url":"/docs/stable/end-user-guide/automatic-token-injection/","titles":[]},"94":{"id":94,"text":"You manage your workspaces and verify their current states in the Workspaces page (https:///dashboard/#/workspaces) of your Che dashboard. After you start a new workspace, you can perform the following actions on it in the Workspaces page: Table 1. Basic actions you can perform on a workspace Action GUI steps in the Workspaces page Reopen a running workspace Click Open. Restart a running workspace Go to ⋮ > Restart Workspace. Stop a running workspace Go to ⋮ > Stop Workspace. Start a stopped workspace Click Open. Delete a workspace Go to ⋮ > Delete Workspace.","title":"Basic actions you can perform on a workspace","component":"docs","version":"7.81.x","name":"basic-actions-you-can-perform-on-a-workspace","url":"/docs/stable/end-user-guide/basic-actions-you-can-perform-on-a-workspace/","titles":[]},"95":{"id":95,"text":"Eclipse Che workspace contains all tools you need to review pull and merge requests from start to finish. By clicking a Che link, you get access to Eclipse Che-supported web IDE with a ready-to-use workspace where you can run a linter, unit tests, the build and more. Prerequisites You have access to the repository hosted by your Git provider. You have access to a Che instance. Procedure Open the feature branch to review in Che. A clone of the branch opens in a workspace with tools for debugging and testing. Check the pull or merge request changes. Run your desired debugging and testing tools: Run a linter. Run unit tests. Run the build. Run the application to check for problems. Navigate to UI of your Git provider to leave comment and pull or merge your assigned request. Verification (optional) Open a second workspace using the main branch of the repository to reproduce a problem.","title":"Benefits of reviewing pull and merge requests in Eclipse Che","component":"docs","version":"7.81.x","name":"benefits-of-pull-requests-review-in-che","url":"/docs/stable/end-user-guide/benefits-of-pull-requests-review-in-che/","titles":[]},"96":{"id":96,"text":"To allow the DevWorkspace Pods in the Kubernetes cluster of your organization’s Che instance to access container registries that require authentication, create an image pull Secret. You can create image pull Secrets by using kubectl or a .dockercfg file or a config.json file. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure In your user namespace, create an image pull Secret with your private container registry details and credentials: $ kubectl create secret docker-registry \\ --docker-server= \\ --docker-username= \\ --docker-password= \\ --docker-email= Add the following label to the image pull Secret: $ kubectl label secret controller.devfile.io/devworkspace_pullsecret=true controller.devfile.io/watch-secret=true If you already store the credentials for the private container registry in a .dockercfg file, you can use that file to create an image pull Secret. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. base64 command line tools are installed in the operating system you are using. Procedure Encode the .dockercfg file to Base64: $ cat .dockercfg | base64 | tr -d '\\n' Create a new Kubernetes Secret in your user namespace: apiVersion: v1 kind: Secret metadata: name: labels: controller.devfile.io/devworkspace_pullsecret: 'true' controller.devfile.io/watch-secret: 'true' data: .dockercfg: type: kubernetes.io/dockercfg Apply the Secret: $ kubectl apply -f - EOF If you already store the credentials for the private container registry in a $HOME/.docker/config.json file, you can use that file to create an image pull Secret. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. base64 command line tools are installed in the operating system you are using. Procedure Encode the $HOME/.docker/config.json file to Base64. $ cat config.json | base64 | tr -d '\\n' Create a new Kubernetes Secret in your user namespace: apiVersion: v1 kind: Secret metadata: name: labels: controller.devfile.io/devworkspace_pullsecret: 'true' controller.devfile.io/watch-secret: 'true' data: .dockerconfigjson: type: kubernetes.io/dockerconfigjson Apply the Secret: $ kubectl apply -f - EOF","title":"Creating image pull Secrets","component":"docs","version":"7.81.x","name":"creating-image-pull-secrets","url":"/docs/stable/end-user-guide/creating-image-pull-secrets/","titles":[{"text":"Creating an image pull Secret with kubectl","hash":"creating-an-image-pull-secret-with-cli","id":1},{"text":"Creating an image pull Secret from a .dockercfg file","hash":"creating-an-image-pull-secret-from-a-.dockercfg-file","id":2},{"text":"Creating an image pull Secret from a config.json file","hash":"creating-an-image-pull-secret-from-a-config.json-file","id":3}]},"97":{"id":97,"text":"To customize workspace components: Choose a Git repository for your workspace. Use a devfile. Configure an IDE. Add Che specific attributes in addition to the generic devfile specification.","title":"Customizing workspace components","component":"docs","version":"7.81.x","name":"customizing-workspace-components","url":"/docs/stable/end-user-guide/customizing-workspace-components/","titles":[]},"98":{"id":98,"text":"While the URL parameter for the IDE enables you to start a workspace with your personal choice of the supported IDE, you might find it more convenient to define the same IDE for all workspaces for the same source code Git repository. To do so, use the che-editor.yaml file. This file supports even a detailed IDE configuration. If you intend to start most or all of your organization’s workspaces with the same IDE other than Microsoft Visual Studio Code - Open Source, an alternative is for the administrator of your organization’s Che instance to specify another supported IDE as the default IDE at the Che instance level. This can be done with .spec.devEnvironments.defaultEditor in the CheCluster Custom Resource. By using the che-editor.yaml file, you can set a common default IDE for your team and provide new contributors with the most suitable IDE for your project source code. You can also use the che-editor.yaml file when you need to set a different IDE default for a particular source code Git repository rather than the default IDE of your organization’s Che instance. Procedure In the remote Git repository of your project source code, create a /.che/che-editor.yaml file with lines that specify the relevant parameter. Verification Start a new workspace with a clone of the Git repository. Verify that the specified IDE loads in the browser tab of the started workspace. The simplest way to select an IDE in the che-editor.yaml is to specify the id of an IDE from the table of supported IDEs: Table 1. Supported IDEs IDE id Note Microsoft Visual Studio Code - Open Source che-incubator/che-code/latest che-incubator/che-code/insiders latest is the default IDE that loads in a new workspace when the URL parameter or che-editor.yaml is not used. insiders is the development version. JetBrains IntelliJ IDEA Community Edition che-incubator/che-idea/latest che-incubator/che-idea/next latest is the stable version. next is the development version. JetBrains PyCharm Community Edition che-incubator/che-pycharm/latest che-incubator/che-pycharm/next latest is the stable version. next is the development version. Example 1. id selects an IDE from the plugin registry id: che-incubator/che-idea/latest As alternatives to providing the id parameter, the che-editor.yaml file supports a reference to the URL of another che-editor.yaml file or an inline definition for an IDE outside of a plugin registry: Example 2. reference points to a remote che-editor.yaml file reference: https:///che-editor.yaml Example 3. inline specifies a complete definition for a customized IDE without a plugin registry inline: schemaVersion: 2.1.0 metadata: name: JetBrains IntelliJ IDEA Community IDE components: - name: intellij container: image: 'quay.io/che-incubator/che-idea:next' volumeMounts: - name: projector-user path: /home/projector-user mountSources: true memoryLimit: 2048M memoryRequest: 32Mi cpuLimit: 1500m cpuRequest: 100m endpoints: - name: intellij attributes: type: main cookiesAuthEnabled: true urlRewriteSupported: true discoverable: false path: /?backgroundColor=434343&wss targetPort: 8887 exposure: public secure: false protocol: https attributes: {} - name: projector-user volume: {} For more complex scenarios, the che-editor.yaml file supports the registryUrl and override parameters: Example 4. registryUrl points to a custom plugin registry rather than to the default Che plugin registry id: (1) registryUrl: 1 The id of the IDE in the custom plugin registry. Example 5. override of the default value of one or more defined properties of the IDE ... (1) override: containers: - name: che-idea memoryLimit: 1280Mi cpuLimit: 1510m cpuRequest: 102m ... 1 id:, registryUrl:, or reference:.","title":"Defining a common IDE","component":"docs","version":"7.81.x","name":"defining-a-common-ide","url":"/docs/stable/end-user-guide/defining-a-common-ide/","titles":[{"text":"Setting up che-editor.yaml","hash":"setting-up-che-editor-yaml","id":1},{"text":"Parameters for che-editor.yaml","hash":"parameters-for-che-editor-yaml","id":2}]},"99":{"id":99,"text":"Devfiles are yaml text files used for development environment customization. Use them to configure a devfile to suit your specific needs and share the customized devfile across multiple workspaces to ensure identical user experience and build, run, and deploy behaviours across your team. Devfile and Universal Developer Image You do not need a devfile to start a workspace. If you do not include a devfile in your project repository, Eclipse Che automatically loads a default devfile with a Universal Developer Image (UDI). Che devfile registry Che devfile registry contains ready-to-use devfiles for different languages and technologies. Devfiles included in the registry are specific to Eclipse Che and should be treated as samples rather than templates. They might require updates to work with other versions of the components featured in the samples. Additional resources What is a devfile Benefits of devfile Devfile customization overview","title":"Introduction to devfile in Che","component":"docs","version":"7.81.x","name":"devfile-introduction","url":"/docs/stable/end-user-guide/devfile-introduction/","titles":[]},"100":{"id":100,"text":"By configuring technology stacks, you can work with artifacts from in-house repositories using self-signed certificates: Maven Gradle npm Python Go NuGet","title":"Enabling artifact repositories in a restricted environment","component":"docs","version":"7.81.x","name":"enabling-artifact-repositories-in-a-restricted-environment","url":"/docs/stable/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/","titles":[]},"101":{"id":101,"text":"You can enable a Maven artifact repository in Maven workspaces that run in a restricted environment. Prerequisites You are not running any Maven workspace. You know your user namespace, which is -che where is your Che username. Procedure In the -che namespace, apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. In the -che namespace, apply the ConfigMap to create the settings.xml file: kind: ConfigMap apiVersion: v1 metadata: name: settings-xml annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/.m2 labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: settings.xml: | redhat-ga-mirror Red Hat GA https:///repository/redhat-ga/ redhat-ga maven-central-mirror Maven Central https:///repository/maven-central/ maven-central jboss-public-repository-mirror JBoss Public Maven Repository https:///repository/jboss-public/ jboss-public-repository Optional: When using JBoss EAP-based devfiles, apply a second settings-xml ConfigMap in the -che namespace, and with the same content, a different name, and the /home/jboss/.m2 mount path. In the -che namespace, apply the ConfigMap for the TrustStore initialization script: Java 8 kind: ConfigMap apiVersion: v1 metadata: name: init-truststore annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/ labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: init-java8-truststore.sh: | #!/usr/bin/env bash keytool -importcert -noprompt -file /home/user/certs/tls.cer -trustcacerts -keystore ~/.java/current/jre/lib/security/cacerts -storepass changeit Java 11 kind: ConfigMap apiVersion: v1 metadata: name: init-truststore annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/ labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: init-java11-truststore.sh: | #!/usr/bin/env bash keytool -importcert -noprompt -file /home/user/certs/tls.cer -cacerts -storepass changeit Start a Maven workspace. Open a new terminal in the tools container. Run ~/init-truststore.sh.","title":"Enabling Maven artifact repositories","component":"docs","version":"7.81.x","name":"enabling-maven-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-maven-artifact-repositories/","titles":[]},"102":{"id":102,"text":"To enable a first-time contributor to start a workspace with a project, add a badge with a link to your Che instance. Figure 1. Factory badge Procedure Substitute your Che URL (https://) and repository URL (), and add the link to your repository in the project README.md file. [![Contribute](https://www.eclipse.org/che/contribute.svg)](https:///#https://) The README.md file in your Git provider web interface displays the factory badge. Click the badge to open a workspace with your project in your Che instance.","title":"Using a badge with a link to enable a first-time contributor to start a workspace","component":"docs","version":"7.81.x","name":"first-time-contributors","url":"/docs/stable/end-user-guide/first-time-contributors/","titles":[]},"103":{"id":103,"text":"The default IDE in a new workspace is Microsoft Visual Studio Code - Open Source. Alternatively, you can choose another supported IDE: Table 1. Supported IDEs IDE id Note Microsoft Visual Studio Code - Open Source che-incubator/che-code/latest che-incubator/che-code/insiders latest is the default IDE that loads in a new workspace when the URL parameter or che-editor.yaml is not used. insiders is the development version. JetBrains IntelliJ IDEA Community Edition che-incubator/che-idea/latest che-incubator/che-idea/next latest is the stable version. next is the development version. JetBrains PyCharm Community Edition che-incubator/che-pycharm/latest che-incubator/che-pycharm/next latest is the stable version. next is the development version. You can store IDE configuration files directly in the remote Git repository that contains your project source code. This way, one common IDE configuration is applied to all new workspaces that feature a clone of that repository. Such IDE configuration files might include the following: The /.che/che-editor.yaml file that stores a definition of the chosen IDE. IDE-specific configuration files that one would typically store locally for a desktop IDE. For example, the /.vscode/extensions.json file.","title":"IDEs in workspaces","component":"docs","version":"7.81.x","name":"ides-in-workspaces","url":"/docs/stable/end-user-guide/ides-in-workspaces/","titles":[{"text":"Supported IDEs","hash":"_supported_ides","id":1},{"text":"Repository-level IDE configuration in Che","hash":"_repository_level_ide_configuration_in_che","id":2}]},"104":{"id":104,"text":"Automatic Kubernetes token injection Navigating Che from OpenShift Developer Perspective Navigating OpenShift web console from Che","title":"Integrating with Kubernetes","component":"docs","version":"7.81.x","name":"integrating-with-kubernetes","url":"/docs/stable/end-user-guide/integrating-with-kubernetes/","titles":[]},"105":{"id":105,"text":"On your organization’s Kubernetes cluster, Che workspaces are represented as DevWorkspace custom resources of the same name. As a result, if there is a workspace named my-workspace in the Che dashboard, there is a corresponding DevWorkspace custom resource named my-workspace in the user’s namespace on the cluster. Because each DevWorkspace custom resource on the cluster represents a Che workspace, you can manage Che workspaces by using Kubernetes APIs with clients such as the command-line kubectl. Each DevWorkspace custom resource contains details derived from the devfile of the Git repository cloned for the workspace. For example, a devfile might provide devfile commands and workspace container configurations. As a user, you can list your workspaces by using the command line. Prerequisites An active kubectl session with permissions to get the DevWorkspace resources in your namespace on the cluster. See Overview of kubectl. You know the relevant Che user namespace on the cluster. You can visit https:///api/kubernetes/namespace to get your Che user namespace as name. You are in the Che user namespace on the cluster. On OpenShift, you can use the command-line oc tool to display your current namespace or switch to a namespace. Procedure To list your workspaces, enter the following on a command line: $ kubectl get devworkspaces Example 1. Output NAMESPACE NAME DEVWORKSPACE ID PHASE INFO user1-dev spring-petclinic workspace6d99e9ffb9784491 Running https://url-to-workspace.com user1-dev golang-example workspacedf64e4a492cd4701 Stopped Stopped user1-dev python-hello-world workspace69c26884bbc141f2 Failed Container tooling has state CrashLoopBackOff You can view PHASE changes live by adding the --watch flag to this command. Users with administrative permissions on the cluster can list all workspaces from all Che users by including the --all-namespaces flag. If your use case does not permit use of the Che dashboard, you can create workspaces with Kubernetes APIs by applying custom resources to the cluster. Creating workspaces through the Che dashboard provides better user experience and configuration benefits compared to using the command line: As a user, you are automatically logged in to the cluster. Kubernetes or OpenShift clients work automatically. Che and its components automatically convert the target Git repository’s devfile into the DevWorkspace and DevWorkspaceTemplate custom resources on the cluster. Access to the workspace is secured by default with the routingClass: che in the DevWorkspace of the workspace. Recognition of the DevWorkspaceOperatorConfig configuration is managed by Che. Recognition of configurations in spec.devEnvironments specified in the CheCluster custom resource including: Persistent storage strategy is specified with devEnvironments.storage. Default IDE is specified with devEnvironments.defaultEditor. Default plugins are specified with devEnvironments.defaultPlugins. Container build configuration is specified with devEnvironments.containerBuildConfiguration. Prerequisites An active kubectl session with permissions to create DevWorkspace resources in your namespace on the cluster. See Overview of kubectl. You know the relevant Che user namespace on the cluster. You can visit https:///api/kubernetes/namespace to get your Che user namespace as name. You are in the Che user namespace on the cluster. On OpenShift, you can use the command-line oc tool to display your current namespace or switch to a namespace. Che administrators who intend to create workspaces for other users must create the DevWorkspace custom resource in a user namespace that is provisioned by Che or by the administrator. See Configuring user namespace provisioning. Procedure To prepare the DevWorkspace custom resource, copy the contents of the target Git repository’s devfile. Example 2. Copied devfile contents with schemaVersion: 2.2.0 components: - name: tooling-container container: image: quay.io/devfile/universal-developer-image:ubi8-latest For more details, see the devfile v2 documentation. Create a DevWorkspace custom resource, pasting the devfile contents from the previous step under the spec.template field. Example 3. A DevWorkspace custom resource kind: DevWorkspace apiVersion: workspace.devfile.io/v1alpha2 metadata: name: my-devworkspace(1) namespace: user1-dev(2) spec: routingClass: che started: true(3) contributions:(4) - name: ide uri: https:///plugin-registry/v3/plugins/che-incubator/che-code/latest/devfile.yaml template: projects:(5) - name: my-project-name git: remotes: origin: https://github.com/eclipse-che/che-docs components:(6) - name: tooling-container container: image: quay.io/devfile/universal-developer-image:ubi8-latest 1 Name of the DevWorkspace custom resource. This will be the name of the new workspace. 2 User namespace, which is the target namespace for the new workspace. 3 Determines whether the workspace must be started when the DevWorkspace custom resource is created. 4 URL reference to the Microsoft Visual Studio Code - Open Source IDE devfile from the plugin registry. 5 Details about the Git repository to clone into the workspace when it starts. 6 List of components such as workspace containers and volume components. Apply the DevWorkspace custom resource to the cluster. Verification Verify that the workspace is starting by checking the PHASE status of the DevWorkspace. $ kubectl get devworkspaces -n --watch Example 4. Output NAMESPACE NAME DEVWORKSPACE ID PHASE INFO user1-dev my-devworkspace workspacedf64e4a492cd4701 Starting Waiting for workspace deployment When the workspace has successfully started, its PHASE status changes to Running in the output of the kubectl get devworkspaces command. Example 5. Output NAMESPACE NAME DEVWORKSPACE ID PHASE INFO user1-dev my-devworkspace workspacedf64e4a492cd4701 Running https://url-to-workspace.com You can then open the workspace by using one of these options: Visit the URL provided in the INFO section of the output of the kubectl get devworkspaces command. Open the workspace from the Che dashboard. You can stop a workspace by setting the spec.started field in the Devworkspace custom resource to false. Prerequisites An active kubectl session on the cluster. See Overview of kubectl. You know the workspace name. You can find the relevant workspace name in the output of $ kubectl get devworkspaces. You know the relevant Che user namespace on the cluster. You can visit https:///api/kubernetes/namespace to get your Che user namespace as name. You are in the Che user namespace on the cluster. On OpenShift, you can use the command-line oc tool to display your current namespace or switch to a namespace. Procedure Run the following command to stop a workspace: $ kubectl patch devworkspace \\ -p '{\"spec\":{\"started\":false}}' \\ --type=merge -n && \\ kubectl wait --for=jsonpath='{.status.phase}'=Stopped \\ dw/ -n You can start a stopped workspace by setting the spec.started field in the Devworkspace custom resource to true. Prerequisites An active kubectl session on the cluster. See Overview of kubectl. You know the workspace name. You can find the relevant workspace name in the output of $ kubectl get devworkspaces. You know the relevant Che user namespace on the cluster. You can visit https:///api/kubernetes/namespace to get your Che user namespace as name. You are in the Che user namespace on the cluster. On OpenShift, you can use the command-line oc tool to display your current namespace or switch to a namespace. Procedure Run the following command to start a stopped workspace: $ kubectl patch devworkspace \\ -p '{\"spec\":{\"started\":true}}' \\ --type=merge -n && \\ kubectl wait --for=jsonpath='{.status.phase}'=Running \\ dw/ -n You can remove a workspace by simply deleting the DevWorkspace custom resource. Deleting the DevWorkspace custom resource will also delete other workspace resources if they were created by Che: for example, the referenced DevWorkspaceTemplate and per-workspace PersistentVolumeClaims. Remove workspaces by using the Che dashboard whenever possible. Prerequisites An active kubectl session on the cluster. See Overview of kubectl. You know the workspace name. You can find the relevant workspace name in the output of $ kubectl get devworkspaces. You know the relevant Che user namespace on the cluster. You can visit https:///api/kubernetes/namespace to get your Che user namespace as name. You are in the Che user namespace on the cluster. On OpenShift, you can use the command-line oc tool to display your current namespace or switch to a namespace. Procedure Run the following command to remove a workspace: $ kubectl delete devworkspace -n","title":"Managing workspaces with Kubernetes APIs","component":"docs","version":"7.81.x","name":"managing-workspaces-with-apis","url":"/docs/stable/end-user-guide/managing-workspaces-with-apis/","titles":[{"text":"Listing all workspaces","hash":"listing-workspaces","id":1},{"text":"Creating workspaces","hash":"creating-workspaces","id":2},{"text":"Stopping workspaces","hash":"stopping-workspaces","id":3},{"text":"Starting stopped workspaces","hash":"starting-stopped-workspaces","id":4},{"text":"Removing workspaces","hash":"removing-workspaces","id":5}]},"106":{"id":106,"text":"The Che build of Microsoft Visual Studio Code - Open Source is the default IDE of a new workspace. You can automate installation of Microsoft Visual Studio Code extensions from the Open VSX registry at workspace startup. See Automating installation of Microsoft Visual Studio Code extensions at workspace startup. Use Tasks to find and run the commands specified in devfile.yaml. Use Eclipse Che commands by clicking Eclipse Che in the Status Bar or finding them through the Command Palette: Eclipse Che: Open Dashboard Eclipse Che: Open OpenShift Console Eclipse Che: Stop Workspace Eclipse Che: Restart Workspace Eclipse Che: Restart Workspace from Local Devfile Eclipse Che: Open Documentation Configure IDE preferences on a per-workspace basis by invoking the Command Palette and selecting Preferences: Open Workspace Settings. You might see your organization’s branding in this IDE if your organization customized it through a branded build. To have the Microsoft Visual Studio Code - Open Source IDE automatically install chosen extensions, you can add an extensions.json file to the remote Git repository that contains your project source code and that will be cloned into workspaces. Prerequisites The public OpenVSX registry at open-vsx.org is selected and accessible over the internet. See Selecting an Open VSX registry instance. To install recommended extensions in a restricted environment, consider the following options instead: Configuring the Open VSX registry URL to point to your OpenVSX registry. Defining a common IDE. Installing extensions from VSX files. Procedure Get the publisher and extension names of each chosen extension: Find the extension on the Open VSX registry website and copy the URL of the extension’s listing page. Extract the and names from the copied URL: https://www.open-vsx.org/extension// Create a .vscode/extensions.json file in the remote Git repository. Add the and names to the extensions.json file as follows: { \"recommendations\": [ \".\", \".\", \".\" ] } Verification Start a new workspace by using the URL of the remote Git repository that contains the created extensions.json file. In the IDE of the workspace, press Ctrl+Shift+X or go to Extensions to find each of the extensions listed in the file. The extension has the label This extension is enabled globally. Additional resources Open VSX registry - Extensions for Microsoft Visual Studio Code compatible editors Microsoft Visual Studio Code - Workspace recommended extensions","title":"Microsoft Visual Studio Code - Open Source IDE","component":"docs","version":"7.81.x","name":"microsoft-visual-studio-code-open-source-ide","url":"/docs/stable/end-user-guide/microsoft-visual-studio-code-open-source-ide/","titles":[{"text":"Automating installation of Microsoft Visual Studio Code extensions at workspace startup","hash":"automating-installation-of-microsoft-visual-studio-code-extensions-at-workspace-startup","id":1}]},"107":{"id":107,"text":"To mount non-confidential configuration data into your workspaces, use Kubernetes ConfigMaps. Using Kubernetes ConfigMaps, you can mount non-sensitive data such as configuration values for an application. Mount Kubernetes ConfigMaps to the DevWorkspace containers in the Kubernetes cluster of your organization’s Che instance. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. In your user namespace, you created a new ConfigMap or determined an existing ConfigMap to mount to all DevWorkspace containers. Procedure Add the labels, which are required for mounting the ConfigMap, to the ConfigMap. $ kubectl label configmap \\ controller.devfile.io/mount-to-devworkspace=true \\ controller.devfile.io/watch-configmap=true Optional: Use the annotations to configure how the ConfigMap is mounted. Table 1. Optional annotations Annotation Description controller.devfile.io/mount-path: Specifies the mount path. Defaults to /etc/config/. controller.devfile.io/mount-as: Specifies how the resource should be mounted: file, subpath, or env. Defaults to file. mount-as:file mounts the keys and values as files within the mount path. mount-as:subpath mounts the keys and values within the mount path using subpath volume mounts. mount-as:env mounts the keys and values as environment variables in all DevWorkspace containers. Example 1. Mounting a ConfigMap as environment variables kind: ConfigMap apiVersion: v1 metadata: name: my-settings labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' annotations: controller.devfile.io/mount-as: env data: : : When you start a workspace, the and environment variables will be available in the DevWorkspace containers.","title":"Mounting ConfigMaps","component":"docs","version":"7.81.x","name":"mounting-configmaps","url":"/docs/stable/end-user-guide/mounting-configmaps/","titles":[]},"108":{"id":108,"text":"Follow the instructions below to mount a Git config file in a workspace. Prerequisites You have logged in to the cluster. Procedure Prepare a new Kubernetes ConfigMap. kind: ConfigMap apiVersion: v1 metadata: name: workspace-userdata-gitconfig-configmap namespace: (1) labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /etc/ data: gitconfig: \"[user] \\n name = \\n email = \" (2) 1 A user namespace. Visit https:///api/kubernetes/namespace to get your Che user namespace as name. 2 Your Git user name and email. Apply the ConfigMap. $ kubectl apply -f - EOF Verification Start a new workspace by using the URL of a remote Git repository that the Git provider hosts. Once the workspace is started, open a new terminal in the tools container and run git config --get-regexp user.*. Your Git user name and email should appear in the output.","title":"Mounting Git configuration","component":"docs","version":"7.81.x","name":"mounting-git-configuration","url":"/docs/stable/end-user-guide/mounting-git-configuration/","titles":[]},"109":{"id":109,"text":"To mount confidential data into your workspaces, use Kubernetes Secrets. Using Kubernetes Secrets, you can mount usernames, passwords, SSH key pairs, authentication tokens (for example, for AWS), and sensitive configurations. Mount Kubernetes Secrets to the DevWorkspace containers in the Kubernetes cluster of your organization’s Che instance. Prerequisites An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. In your user namespace, you created a new Secret or determined an existing Secret to mount to all DevWorkspace containers. Procedure Add the labels, which are required for mounting the Secret, to the Secret. $ kubectl label secret \\ controller.devfile.io/mount-to-devworkspace=true \\ controller.devfile.io/watch-secret=true Optional: Use the annotations to configure how the Secret is mounted. Table 1. Optional annotations Annotation Description controller.devfile.io/mount-path: Specifies the mount path. Defaults to /etc/secret/. controller.devfile.io/mount-as: Specifies how the resource should be mounted: file, subpath, or env. Defaults to file. mount-as: file mounts the keys and values as files within the mount path. mount-as: subpath mounts the keys and values within the mount path using subpath volume mounts. mount-as: env mounts the keys and values as environment variables in all DevWorkspace containers. Example 1. Mounting a Secret as a file apiVersion: v1 kind: Secret metadata: name: mvn-settings-secret labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' annotations: controller.devfile.io/mount-path: '/home/user/.m2' data: settings.xml: When you start a workspace, the /home/user/.m2/settings.xml file will be available in the DevWorkspace containers. With Maven, you can set a custom path for the settings.xml file. For example: $ mvn --settings /home/user/.m2/settings.xml clean install","title":"Mounting Secrets","component":"docs","version":"7.81.x","name":"mounting-secrets","url":"/docs/stable/end-user-guide/mounting-secrets/","titles":[]},"110":{"id":110,"text":"The OpenShift Container Platform web console provides two perspectives; the Administrator perspective and the Developer perspective. The Developer perspective provides workflows specific to developer use cases, such as the ability to: Create and deploy applications on the OpenShift Container Platform by importing existing codebases, images, and Dockerfiles. Visually interact with applications, components, and services associated with them within a project and monitor their deployment and build status. Group components within an application and connect the components within and across applications. Integrate serverless capabilities (Technology Preview). Create workspaces to edit your application code using Che. This section provides information about OpenShift Developer Perspective support for Che. When the Che Operator is deployed into OpenShift Container Platform 4.2 and later, it creates a ConsoleLink Custom Resource (CR). This adds an interactive link to the Red Hat Applications menu for accessing the Che installation using the OpenShift Developer Perspective console. To access the Red Hat Applications menu, click the three-by-three matrix icon on the main screen of the OpenShift web console. The Che Console Link, displayed in the drop-down menu, creates a new workspace or redirects the user to an existing one. OpenShift Container Platform console links are not created when Che is used with HTTP resources When installing Che with the From Git option, the OpenShift Developer Perspective console link is only created if Che is deployed with HTTPS. The console link will not be created if an HTTP resource is used. This section describes how to start editing the source code of applications running on OpenShift using Che. Prerequisites Che is deployed on the same OpenShift 4 cluster. Procedure Open the Topology view to list all projects. In the Select an Application search field, type workspace to list all workspaces. Click the workspace to edit. The deployments are displayed as graphical circles surrounded by circular buttons. One of these buttons is Edit Source Code. To edit the code of an application using Che, click the Edit Source Code button. This redirects to a workspace with the cloned source code of the application component. This section describes how to access Che workspaces from the Red Hat Applications menu on the OpenShift Container Platform. Prerequisites The Che Operator is available in OpenShift 4. Procedure Open the Red Hat Applications menu by using the three-by-three matrix icon in the upper right corner of the main screen. The drop-down menu displays the available applications. Click the Che link to open the Eclipse Che Dashboard.","title":"Navigating Che from OpenShift Developer Perspective","component":"docs","version":"7.81.x","name":"navigating-che-from-openshift-developer-perspective","url":"/docs/stable/end-user-guide/navigating-che-from-openshift-developer-perspective/","titles":[{"text":"OpenShift Developer Perspective integration with Che","hash":"openshift-developer-perspective-integration-with-che","id":1},{"text":"Editing the code of applications running in OpenShift Container Platform using Che","hash":"editing-the-code-of-applications-running-in-openshift-container-platform-using-che","id":2},{"text":"Accessing Che from Red Hat Applications menu","hash":"accessing-che-from-red-hat-applications-menu","id":3}]},"111":{"id":111,"text":"This section describes how to access OpenShift web console from Che. Prerequisites The Che Operator is available in OpenShift 4. Procedure Open the Che dashboard and click the three-by-three matrix icon in the upper right corner of the main screen. The drop-down menu displays the available applications. Click the OpenShift console link to open the OpenShift web console.","title":"Navigating OpenShift web console from Che","component":"docs","version":"7.81.x","name":"navigating-openshift-web-console-from-che","url":"/docs/stable/end-user-guide/navigating-openshift-web-console-from-che/","titles":[]},"112":{"id":112,"text":"Che workspaces and workspace data are ephemeral and are lost when the workspace stops. To preserve the workspace state in persistent storage while the workspace is stopped, request a Kubernetes PersistentVolume (PV) for the DevWorkspace containers in the Kubernetes cluster of your organization’s Che instance. You can request a PV by using the devfile or a Kubernetes PersistentVolumeClaim (PVC). An example of a PV is the /projects/ directory of a workspace, which is mounted by default for non-ephemeral workspaces. Persistent Volumes come at a cost: attaching a persistent volume slows workspace startup. Starting another, concurrently running workspace with a ReadWriteOnce PV might fail. Additional resources Red Hat OpenShift Documentation: Understanding persistent storage Kubernetes Documentation: Persistent Volumes When a workspace requires its own persistent storage, request a PersistentVolume (PV) in the devfile, and Che will automatically manage the necessary PersistentVolumeClaims. Prerequisites You have not started the workspace. Procedure Add a volume component in the devfile: ... components: ... - name: volume: size: G ... Add a volumeMount for the relevant container in the devfile: ... components: - name: ... container: ... volumeMounts: - name: path: ... Example 1. A devfile that provisions a PV for a workspace to a container When a workspace is started with the following devfile, the cache PV is provisioned to the golang container in the ./cache container path: schemaVersion: 2.1.0 metadata: name: mydevfile components: - name: golang container: image: golang memoryLimit: 512Mi mountSources: true command: ['sleep', 'infinity'] volumeMounts: - name: cache path: /.cache - name: cache volume: size: 2Gi You can opt to apply a PersistentVolumeClaim (PVC) to request a PersistentVolume (PV) for your workspaces in the following cases: Not all developers of the project need the PV. The PV lifecycle goes beyond the lifecycle of a single workspace. The data included in the PV are shared across workspaces. You can apply a PVC to the DevWorkspace containers even if the workspace is ephemeral and its devfile contains the controller.devfile.io/storage-type: ephemeral attribute. Prerequisites You have not started the workspace. An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. A PVC is created in your user namespace to mount to all DevWorkspace containers. Procedure Add the controller.devfile.io/mount-to-devworkspace: true label to the PVC. $ kubectl label persistentvolumeclaim \\ controller.devfile.io/mount-to-devworkspace=true Optional: Use the annotations to configure how the PVC is mounted: Table 1. Optional annotations Annotation Description controller.devfile.io/mount-path: The mount path for the PVC. Defaults to /tmp/. controller.devfile.io/read-only: Set to 'true' or 'false' to specify whether the PVC is to be mounted as read-only. Defaults to 'false', resulting in the PVC mounted as read/write. Example 2. Mounting a read-only PVC apiVersion: v1 kind: PersistentVolumeClaim metadata: name: labels: controller.devfile.io/mount-to-devworkspace: 'true' annotations: controller.devfile.io/mount-path: (1) controller.devfile.io/read-only: 'true' spec: accessModes: - ReadWriteOnce resources: requests: storage: 3Gi (2) storageClassName: (3) volumeMode: Filesystem 1 The mounted PV is available at in the workspace. 2 Example size value of the requested storage. 3 The name of the StorageClass required by the claim. Remove this line if you want to use a default StorageClass.","title":"Requesting persistent storage for workspaces","component":"docs","version":"7.81.x","name":"requesting-persistent-storage-for-workspaces","url":"/docs/stable/end-user-guide/requesting-persistent-storage-for-workspaces/","titles":[{"text":"Requesting persistent storage in a devfile","hash":"requesting-persistent-storage-in-a-devfile","id":1},{"text":"Requesting persistent storage in a PVC","hash":"requesting-persistent-storage-in-a-pvc","id":2}]},"113":{"id":113,"text":"With Che, you can use a URL in your browser to start a new workspace that contains a clone of a Git repository. This way, you can clone a Git repository that is hosted on GitHub, GitLab, Bitbucket or Microsoft Azure DevOps server instances. You can also use the Git Repository URL field on the Create Workspace page of your Che dashboard to enter the URL of a Git repository to start a new workspace. Starting a workspace using a URL from a Git service other than GitHub, GiLab, Bitbucket, or Microsoft Azure DevOps will fail. If you use an SSH URL to start a new workspace, you must propagate the SSH key. See Configuring DevWorkspaces to use SSH keys for Git operations for more information. If the SSH URL points to a private repository, you must apply an access token to be able to fetch the devfile.yaml content. You can do this either by accepting an SCM authentication page or following a Personal Access Token procedure. Configure personal access token to access private repositories. See Using a Git-provider access token. Prerequisites Your organization has a running instance of Che. You know the FQDN URL of your organization’s Che instance: https://. Optional: You have authentication to the Git server configured. Your Git repository maintainer keeps the devfile.yaml or .devfile.yaml file in the root directory of the Git repository. (For alternative file names and file paths, see Optional parameters for the URLs for starting a new workspace.) You can also start a new workspace by supplying the URL of a Git repository that contains no devfile. Doing so results in a workspace with Universal Developer Image and with Microsoft Visual Studio Code - Open Source as the workspace IDE. Procedure To start a new workspace with a clone of a Git repository: Optional: Visit your Che dashboard pages to authenticate to your organization’s instance of Che. Visit the URL to start a new workspace using the basic syntax: https://# You can extend this URL with optional parameters: https://#? (1) 1 See Optional parameters for the URLs for starting a new workspace. You can use Git+SSH URLs to start a new workspace. See Configuring DevWorkspaces to use SSH keys for Git operations Example 1. A URL for starting a new workspace https://#https://github.com/che-samples/cpp-hello-world https://#git@github.com:che-samples/cpp-hello-world.git Example 2. The URL syntax for starting a new workspace with a clone of a GitHub instance repository https://#https://// starts a new workspace with a clone of the default branch. https://#https://///tree/ starts a new workspace with a clone of the specified branch. https://#https://///pull/ starts a new workspace with a clone of the branch of the pull request. https://#git@:/.git starts a new workspace from Git+SSH URL. Example 3. The URL syntax for starting a new workspace with a clone of a GitLab instance repository https://#https://// starts a new workspace with a clone of the default branch. https://#https://///-/tree/ starts a new workspace with a clone of the specified branch. https://#git@:/.git starts a new workspace from Git+SSH URL. Example 4. The URL syntax for starting a new workspace with a clone of a BitBucket Server repository https://#https:///scm//.git starts a new workspace with a clone of the default branch. https://#https:///users//repos// starts a new workspace with a clone of the default branch, if a repository was created under the user profile. https://#https:///users//repos//browse?at=refs%2Fheads%2F starts a new workspace with a clone of the specified branch. https://#git@:/.git starts a new workspace from Git+SSH URL. Example 5. The URL syntax for starting a new workspace with a clone of a Microsoft Azure DevOps Git repository https://#https://@dev.azure.com///_git/ starts a new workspace with a clone of the default branch. https://#https://@dev.azure.com///_git/?version=GB starts a new workspace with a clone of the specific branch. https://#git@ssh.dev.azure.com:v3/// starts a new workspace from Git+SSH URL. After you enter the URL to start a new workspace in a browser tab, the workspace starting page appears. When the new workspace is ready, the workspace IDE loads in the browser tab. A clone of the Git repository is present in the filesystem of the new workspace. The workspace has a unique URL: https:////. Additional resources Optional parameters for the URLs for starting a new workspace Basic actions you can perform on a workspace Using a Git-provider access token Mounting Git configuration Configuring DevWorkspaces to use SSH keys for Git operations","title":"Starting a workspace from a Git repository URL","component":"docs","version":"7.81.x","name":"starting-a-workspace-from-a-git-repository-url","url":"/docs/stable/end-user-guide/starting-a-workspace-from-a-git-repository-url/","titles":[]},"114":{"id":114,"text":"This section provides troubleshooting procedures for the most frequent issues a user can come in conflict with. Additional resources Viewing Che workspaces logs Troubleshooting slow workspaces Troubleshooting network problems Troubleshooting Webview loading error","title":"Troubleshooting Che","component":"docs","version":"7.81.x","name":"troubleshooting-che","url":"/docs/stable/end-user-guide/troubleshooting-che/","titles":[]},"115":{"id":115,"text":"This section describes how to prevent or resolve issues related to network policies. Che requires the availability of the WebSocket Secure (WSS) connections. Secure WebSocket connections improve confidentiality and also reliability because they reduce the risk of interference by bad proxies. Prerequisites The WebSocket Secure (WSS) connections on port 443 must be available on the network. Firewall and proxy may need additional configuration. Procedure Verify the browser supports the WebSocket protocol. See: Searching a websocket test. Verify firewalls settings: WebSocket Secure (WSS) connections on port 443 must be available. Verify proxy servers settings: The proxy transmits and intercepts WebSocket Secure (WSS) connections on port 443.","title":"Troubleshooting network problems","component":"docs","version":"7.81.x","name":"troubleshooting-network-problems","url":"/docs/stable/end-user-guide/troubleshooting-network-problems/","titles":[]},"116":{"id":116,"text":"Sometimes, workspaces can take a long time to start. Tuning can reduce this start time. Depending on the options, administrators or users can do the tuning. This section includes several tuning options for starting workspaces faster or improving workspace runtime performance. Caching images with Image Puller Role: Administrator When starting a workspace, Kubernetes pulls the images from the registry. A workspace can include many containers meaning that Kubernetes pulls Pod’s images (one per container). Depending on the size of the image and the bandwidth, it can take a long time. Image Puller is a tool that can cache images on each of Kubernetes nodes. As such, pre-pulling images can improve start times. See Caching images for faster workspace start. Choosing better storage type Role: Administrator and user Every workspace has a shared volume attached. This volume stores the project files, so that when restarting a workspace, changes are still available. Depending on the storage, attach time can take up to a few minutes, and I/O can be slow. Installing offline Role: Administrator Components of Che are OCI images. Set up Eclipse Che in offline mode to reduce any extra download at runtime because everything needs to be available from the beginning. See Installing Che in a restricted environment on OpenShift. Reducing the number of public endpoints Role: Administrator For each endpoint, Kubernetes is creating Kubernetes Ingress or OpenShift Route objects. Depending on the underlying configuration, this creation can be slow. To avoid this problem, reduce the exposure. For example, to automatically detect a new port listening inside containers and redirect traffic for the processes using a local IP address (127.0.0.1), Microsoft Visual Code - Open Source has three optional routes. By reducing the number of endpoints and checking endpoints of all plugins, workspace start can be faster. Providing enough CPU resources Plugins consume CPU resources. For example, when a plugin provides IntelliSense features, adding more CPU resources can improve performance. Ensure the CPU settings in the devfile definition, devfile.yaml, are correct: components: - name: tools container: image: quay.io/devfile/universal-developer-image:ubi8-latest cpuLimit: 4000m (1) cpuRequest: 1000m (2) 1 Specifies the CPU limit 2 Specifies the CPU request Providing enough memory Plug-ins consume CPU and memory resources. For example, when a plugin provides IntelliSense features, collecting data can consume all the memory allocated to the container. Providing more memory to the container can increase performance. Ensure that memory settings in the devfile definition devfile.yaml file are correct. components: - name: tools container: image: quay.io/devfile/universal-developer-image:ubi8-latest memoryLimit: 6G (1) memoryRequest: 512Mi (2) 1 Specifies the memory limit 2 Specifies the memory request","title":"Troubleshooting slow workspaces","component":"docs","version":"7.81.x","name":"troubleshooting-slow-workspaces","url":"/docs/stable/end-user-guide/troubleshooting-slow-workspaces/","titles":[{"text":"Improving workspace start time","hash":"improving-workspace-start-time","id":1},{"text":"Improving workspace runtime performance","hash":"improving-workspace-runtime-performance","id":2}]},"117":{"id":117,"text":"If you use Microsoft Visual Studio Code - Open Source in a private browsing window, you might encounter the following error message: Error loading webview: Error: Could not register service workers. This is a known issue affecting following browsers: Google Chrome in Incognito mode Mozilla Firefox in Private Browsing mode Table 1. Dealing with the webview error in a private browsing window Browser Workarounds Google Chrome Go to Settings → Privacy and security → Cookies and other site data → Allow all cookies. Mozilla Firefox Webviews are not supported in Private Browsing mode. See this reported bug for details.","title":"Troubleshooting Webview loading error","component":"docs","version":"7.81.x","name":"troubleshooting-webview-loading-error","url":"/docs/stable/end-user-guide/troubleshooting-webview-loading-error/","titles":[]},"118":{"id":118,"text":"The Try in Web IDE GitHub action can be added to a GitHub repository workflow to help reviewers quickly test pull requests on Eclipse Che hosted by Red Hat. The action achieves this by listening to pull request events and providing a factory URL by creating a comment, a status check, or both. This factory URL creates a new workspace from the pull request branch on Eclipse Che hosted by Red Hat. The Che documentation repository (https://github.com/eclipse/che-docs) is a real-life example where the Try in Web IDE GitHub action helps reviewers quickly test pull requests. Experience the workflow by navigating to a recent pull request and opening a factory URL. Figure 1. Pull request comment created by the Try in Web IDE GitHub action. Clicking the badge opens a new workspace for reviewers to test the pull request. Figure 2. Pull request status check created by the Try in Web IDE GitHub action. Clicking the \"Details\" link opens a new workspace for reviewers to test the pull request. This section describes how to integrate the Try in Web IDE GitHub action to a GitHub repository workflow. Prerequisites A GitHub repository A devfile in the root of the GitHub repository. Procedure In the GitHub repository, create a .github/workflows directory if it does not exist already. Create an example.yml file in the .github/workflows directory with the following content: Example 1. example.yml name: Try in Web IDE example on: pull_request_target: types: [opened] jobs: add-link: runs-on: ubuntu-20.04 steps: - name: Web IDE Pull Request Check id: try-in-web-ide uses: redhat-actions/try-in-web-ide@v1 with: # GitHub action inputs # required github_token: ${{ secrets.GITHUB_TOKEN }} # optional - defaults to true add_comment: true # optional - defaults to true add_status: true This code snippet creates a workflow named Try in Web IDE example, with a job that runs the v1 version of the redhat-actions/try-in-web-ide community action. The workflow is triggered on the pull_request_target event, on the opened activity type. Optionally configure the activity types from the on.pull_request_target.types field to customize when workflow trigger. Activity types such as reopened and synchronize can be useful. Example 2. Triggering the workflow on both opened and synchronize activity types on: pull_request_target: types: [opened, synchronize] Optionally configure the add_comment and add_status GitHub action inputs within example.yml. These inputs are sent to the Try in Web IDE GitHub action to customize whether comments and status checks are to be made. Providing a devfile in the root directory of the repository is recommended to define the development environment of the workspace created by the factory URL. In this way, the workspace contains everything users need to review pull requests, such as plugins, development commands, and other environment setup. The Che documentation repository devfile is an example of a well-defined and effective devfile.","title":"Try in Web IDE GitHub action","component":"docs","version":"7.81.x","name":"try-in-web-ide-github-action","url":"/docs/stable/end-user-guide/try-in-web-ide-github-action/","titles":[{"text":"Adding the action to a GitHub repository workflow","hash":"adding-the-action-to-a-github-repository-workflow","id":1},{"text":"Providing a devfile","hash":"providing-a-devfile","id":2}]},"119":{"id":119,"text":"The URL for starting a new workspace supports concatenation of multiple optional URL parameters by using & with the following URL syntax: https://#?&& Example 1. A URL for starting a new workspace with the URL of a Git repository and optional URL parameters The complete URL for the browser: https://#https://github.com/che-samples/cpp-hello-world?new&che-editor=che-incubator/intellij-community/latest&devfilePath=tests/testdevfile.yaml Explanation of the parts of the URL: https:// (1) #https://github.com/che-samples/cpp-hello-world (2) ?new&che-editor=che-incubator/intellij-community/latest&devfilePath=tests/testdevfile.yaml (3) 1 Che URL. 2 The URL of the Git repository to be cloned into the new workspace. 3 The concatenated optional URL parameters.","title":"URL parameter concatenation","component":"docs","version":"7.81.x","name":"url-parameter-concatenation","url":"/docs/stable/end-user-guide/url-parameter-concatenation/","titles":[]},"120":{"id":120,"text":"When you visit a URL for starting a new workspace, Che configures the origin remote to be the Git repository that you specified with # after the FQDN URL of your organization’s Che instance. The URL parameter for cloning and configuring additional remotes for the workspace is remotes=: https://#?remotes={{,},{,},{,},...} If you do not enter the name origin for any of the additional remotes, the remote from will be cloned and named origin by default, and its expected branch will be checked out automatically. If you enter the name origin for one of the additional remotes, its default branch will be checked out automatically, but the remote from will NOT be cloned for the workspace.","title":"URL parameter for additional remotes","component":"docs","version":"7.81.x","name":"url-parameter-for-additional-remotes","url":"/docs/stable/end-user-guide/url-parameter-for-additional-remotes/","titles":[]},"121":{"id":121,"text":"You can use the image parameter to use a custom reference to a container image in the following scenarios: The Git repository contains no devfile, and you want to start a new workspace with the custom image. The Git repository contains a devfile, and you want to override the first container image listed in the components section of the devfile. The URL parameter for the path to the container image is image=: https://#?image= Example https://#https://github.com/eclipse-che/che-docs?image=quay.io/devfile/universal-developer-image:ubi8-latest","title":"URL parameter for a container image","component":"docs","version":"7.81.x","name":"url-parameter-for-container-image","url":"/docs/stable/end-user-guide/url-parameter-for-container-image/","titles":[]},"122":{"id":122,"text":"Visiting a URL for starting a new workspace results in a new workspace according to the devfile and with a clone of the linked Git repository. In some situations, you might need to have multiple workspaces that are duplicates in terms of the devfile and the linked Git repository. You can do this by visiting the same URL for starting a new workspace with a URL parameter. The URL parameter for starting a duplicate workspace is new: https://#?new If you currently have a workspace that you started using a URL, then visiting the URL again without the new URL parameter results in an error message.","title":"URL parameter for starting duplicate workspaces","component":"docs","version":"7.81.x","name":"url-parameter-for-starting-duplicate-workspaces","url":"/docs/stable/end-user-guide/url-parameter-for-starting-duplicate-workspaces/","titles":[]},"123":{"id":123,"text":"When you visit a URL for starting a new workspace, Che searches the root directory of the linked Git repository for a devfile with the file name .devfile.yaml or devfile.yaml. The file path of the devfile in the linked Git repository must follow this path convention. In some situations, you might need to specify a different, unconventional file path for the devfile in the linked Git repository. The URL parameter for specifying an unconventional file path of the devfile is devfilePath=: https://#?devfilePath= (1) 1 is an unconventional file path of the devfile in the linked Git repository.","title":"URL parameter for the devfile file path","component":"docs","version":"7.81.x","name":"url-parameter-for-the-devfile-file-path","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-path/","titles":[]},"124":{"id":124,"text":"You can use the che-editor= URL parameter to specify a supported IDE when starting a workspace. Use the che-editor= parameter when you cannot add or edit a /.che/che-editor.yaml file in the source-code Git repository to be cloned for workspaces. The che-editor= parameter overrides the /.che/che-editor.yaml file. This parameter accepts two types of values: che-editor= https://#?che-editor= Table 1. The URL parameter values for supported IDEs IDE value Note Microsoft Visual Studio Code - Open Source che-incubator/che-code/latest che-incubator/che-code/insiders latest is the default IDE that loads in a new workspace when the URL parameter or che-editor.yaml is not used. insiders is the development version. JetBrains IntelliJ IDEA Community Edition che-incubator/che-idea/latest che-incubator/che-idea/next latest is the stable version. next is the development version. JetBrains PyCharm Community Edition che-incubator/che-pycharm/latest che-incubator/che-pycharm/next latest is the stable version. next is the development version. che-editor= https://#?che-editor=(1) 1 URL to a file with devfile content. The URL must point to the raw file content. To use this parameter with a che-editor.yaml file, copy the file with another name or path, and remove the line with inline from the file. The che-editors.yaml file features the devfiles of all supported IDEs.","title":"URL parameter for the IDE","component":"docs","version":"7.81.x","name":"url-parameter-for-the-ide","url":"/docs/stable/end-user-guide/url-parameter-for-the-ide/","titles":[]},"125":{"id":125,"text":"If the URL for starting a new workspace does not contain a URL parameter specifying the storage type, the new workspace is created in ephemeral or persistent storage, whichever is defined as the default storage type in the CheCluster Custom Resource. The URL parameter for specifying a storage type for a workspace is storageType=: https://#?storageType= (1) 1 Possible values: ephemeral per-user (persistent) per-workspace (persistent) With the ephemeral or per-workspace storage type, you can run multiple workspaces concurrently, which is not possible with the default per-user storage type. Additional resources Requesting persistent storage for workspaces","title":"URL parameter for the workspace storage","component":"docs","version":"7.81.x","name":"url-parameter-for-the-workspace-storage","url":"/docs/stable/end-user-guide/url-parameter-for-the-workspace-storage/","titles":[]},"126":{"id":126,"text":"OAuth for GitHub, GitLab, Bitbucket, or Microsoft Azure Repos needs to be configured by the administrator of your organization’s Che instance. If your administrator could not configure it for Che users, the workaround is for you to use a personal access token. You can configure personal access tokens on the User Preferences page of your Che dashboard: https:///dashboard/#/user-preferences?tab=personal-access-tokens, or apply it manually as a Kubernetes Secret in the namespace. Mounting your access token as a Secret enables the Che Server to access the remote repository that is cloned during workspace creation, including access to the repository’s /.che and /.vscode folders. Apply the Secret in your user namespace of the Kubernetes cluster of your organization’s Che instance. After applying the Secret, you can create workspaces with clones of private Git repositories that are hosted on GitHub, GitLab, Bitbucket Server, or Microsoft Azure Repos. You can create and apply multiple access-token Secrets per Git provider. You must apply each of those Secrets in your user namespace. Prerequisites You have logged in to the cluster. On OpenShift, you can use the oc command-line tool to log in to the cluster: $ oc login https:// --username= Procedure Generate your access token on your Git provider’s website. Personal access tokens are sensitive information and should be kept confidential. Treat them like passwords. If you are having trouble with authentication, ensure you are using the correct token and have the appropriate permissions for cloning repositories: Open a terminal locally on your computer Use the git command to clone the repository using your personal access token. The format of the git command vary based on the Git Provider. As an example, GitHub personal access token verification can be done using the following command: git clone https://@github.com/username/repo.git Replace with your personal access token, and username/repo with the appropriate repository path. If the token is valid and has the necessary permissions, the cloning process should be successful. Otherwise, this is an indicator of incorrect personal access token, insufficient permissions, or other issues. For GitHub Enterprise Cloud, verify that the token is authorized for use within the organization. Go to https:///api/user/id in the web browser to get your Che user ID. Prepare a new Kubernetes Secret. kind: Secret apiVersion: v1 metadata: name: personal-access-token- labels: app.kubernetes.io/component: scm-personal-access-token app.kubernetes.io/part-of: che.eclipse.org annotations: che.eclipse.org/che-userid: (1) che.eclipse.org/scm-personal-access-token-name: (2) che.eclipse.org/scm-url: (3) che.eclipse.org/scm-organization: (4) stringData: token: type: Opaque 1 Your Che user ID. 2 The Git provider name: github or gitlab or bitbucket-server or azure-devops. 3 The Git provider URL. 4 This line is only applicable to azure-devops: your Git provider user organization. Visit https:///api/kubernetes/namespace to get your Che user namespace as name. Switch to your Che user namespace in the cluster. On OpenShift: The oc command-line tool can return the namespace you are currently on in the cluster, which you can use to check your current namespace: $ oc project You can switch to your Che user namespace on a command line if needed: $ oc project Apply the Secret. On OpenShift, you can use the oc command-line tool: $ oc apply -f - EOF Verification Start a new workspace by using the URL of a remote Git repository that the Git provider hosts. Make some changes and push to the remote Git repository from the workspace. Additional resources Deploying Che with support for Git repositories with self-signed certificates Authorizing a personal access token for use with SAML single sign-on","title":"Using a Git-provider access token","component":"docs","version":"7.81.x","name":"using-a-git-provider-access-token","url":"/docs/stable/end-user-guide/using-a-git-provider-access-token/","titles":[]},"127":{"id":127,"text":"Learn about the benefits of using Che in your organization in the following articles: Using a badge with a link to enable a first-time contributor to start a workspace Benefits of reviewing pull and merge requests in Eclipse Che","title":"Using Che in team workflow","component":"docs","version":"7.81.x","name":"using-che-in-team-workflow","url":"/docs/stable/end-user-guide/using-che-in-team-workflow/","titles":[]},"128":{"id":128,"text":"You can use your credentials and configurations in your workspaces. To do so, mount your credentials and configurations to the DevWorkspace containers in the Kubernetes cluster of your organization’s Che instance: Mount your credentials and sensitive configurations as Kubernetes Secrets. Mount your non-sensitive configurations as Kubernetes ConfigMaps. If you need to allow the DevWorkspace Pods in the cluster to access container registries that require authentication, create an image pull Secret for the DevWorkspace Pods. The mounting process uses the standard Kubernetes mounting mechanism and requires applying additional labels and annotations to your existing resources. Resources are mounted when starting a new workspace or restarting an existing one. You can create permanent mount points for various components: Maven configuration, such as the user-specific settings.xml file SSH key pairs Git-provider access tokens Git configuration AWS authorization tokens Configuration files Persistent storage Additional resources Kubernetes Documentation: Secrets Kubernetes Documentation: ConfigMaps","title":"Using credentials and configurations in workspaces","component":"docs","version":"7.81.x","name":"using-credentials-and-configurations-in-workspaces","url":"/docs/stable/end-user-guide/using-credentials-and-configurations-in-workspaces/","titles":[]},"129":{"id":129,"text":"You can view Che logs to better understand and debug background processes should a problem occur. An IDE extension misbehaves or needs debugging The logs list the plugins that have been loaded by the editor. The container runs out of memory The logs contain an OOMKilled error message. Processes running in the container attempted to request more memory than is configured to be available to the container. A process runs out of memory The logs contain an error message such as OutOfMemoryException. A process inside the container ran out of memory without the container noticing. Additional resources Viewing Che workspace logs in Kubernetes CLI Viewing Che workspace logs in the OpenShift console Viewing language server and debug adapter logs in Microsoft Visual Studio Code - Open Source","title":"Viewing Che workspaces logs","component":"docs","version":"7.81.x","name":"viewing-che-workspaces-logs","url":"/docs/stable/end-user-guide/viewing-che-workspaces-logs/","titles":[]},"130":{"id":130,"text":"In the Microsoft Visual Studio Code - Open Source editor running in your workspace, you can configure the installed language server and debug adapter extensions to view their logs. Procedure Configure the extension: click File > Preferences > Settings, expand the Extensions section, search for your extension, and set the trace.server or similar configuration to verbose, if such configuration exists. Refer to the extension documentation for further configuration. View your language server logs by clicking View → Output, and selecting your language server in the drop-down list for the Output view. Additional resources Open VSX registry","title":"Viewing language server and debug adapter logs in Microsoft Visual Studio Code - Open Source","component":"docs","version":"7.81.x","name":"viewing-language-servers-and-debug-adapters-logs-in-visual-studio-code","url":"/docs/stable/end-user-guide/viewing-language-servers-and-debug-adapters-logs-in-visual-studio-code/","titles":[]},"131":{"id":131,"text":"You can use the Kubernetes CLI to observe the Che workspace logs. Prerequisites The Che workspace is running. Your Kubernetes CLI session has access to the Kubernetes namespace containing this workspace. Procedure Get the logs from the pod running the workspace in the namespace: $ kubectl logs --follow --namespace='' \\ --selector='controller.devfile.io/devworkspace_name='","title":"Viewing Che workspace logs in Kubernetes CLI","component":"docs","version":"7.81.x","name":"viewing-workspace-logs-in-cli","url":"/docs/stable/end-user-guide/viewing-workspace-logs-in-cli/","titles":[]},"132":{"id":132,"text":"You can use the OpenShift console to observe the Che workspace logs. Procedure In the Che dashboard, go to Workspaces. Click on a workspace name to display the workspace overview page. This page displays the Kubernetes namespace name . Click on the upper right Applications menu, and click the OpenShift console link. Run the next steps in the OpenShift console, in the Administrator perspective. Click Workloads > Pods to see a list of all the active workspaces. In the Project drop-down menu, select the namespace to narrow the search. Click on the name of the running pod that runs the workspace. The Details tab contains the list of all containers with additional information. Go to the Logs tab.","title":"Viewing Che workspace logs in the OpenShift console","component":"docs","version":"7.81.x","name":"viewing-workspace-logs-in-the-openshift-console","url":"/docs/stable/end-user-guide/viewing-workspace-logs-in-the-openshift-console/","titles":[]},"133":{"id":133,"text":"To enable users to work with a remote Git repository that is hosted on a Bitbucket Server: Set up an application link (OAuth 1.0) on the Bitbucket Server. Apply an application link Secret for the Bitbucket Server. Set up an application link for OAuth 1.0 on the Bitbucket Server. Prerequisites You are logged in to the Bitbucket Server. openssl is installed in the operating system you are using. Procedure On a command line, run the commands to create the necessary files for the next steps and for use when applying the application link Secret: $ openssl genrsa -out private.pem 2048 && \\ openssl pkcs8 -topk8 -inform pem -outform pem -nocrypt -in private.pem -out privatepkcs8.pem && \\ cat privatepkcs8.pem | sed 's/-----BEGIN PRIVATE KEY-----//g' | sed 's/-----END PRIVATE KEY-----//g' | tr -d '\\n' > privatepkcs8-stripped.pem && \\ openssl rsa -in private.pem -pubout > public.pub && \\ cat public.pub | sed 's/-----BEGIN PUBLIC KEY-----//g' | sed 's/-----END PUBLIC KEY-----//g' | tr -d '\\n' > public-stripped.pub && \\ openssl rand -base64 24 > bitbucket-consumer-key && \\ openssl rand -base64 24 > bitbucket-shared-secret Go to Administration Application Links. Enter https:/// into the URL field and click Create new link. Under The supplied Application URL has redirected once, check the Use this URL checkbox and click Continue. Enter Che as the Application Name. Select Generic Application as the Application Type. Enter Che as the Service Provider Name. Paste the content of the bitbucket-consumer-key file as the Consumer key. Paste the content of the bitbucket-shared-secret file as the Shared secret. Enter /plugins/servlet/oauth/request-token as the Request Token URL. Enter /plugins/servlet/oauth/access-token as the Access token URL. Enter /plugins/servlet/oauth/authorize as the Authorize URL. Check the Create incoming link checkbox and click Continue. Paste the content of the bitbucket-consumer-key file as the Consumer Key. Enter Che as the Consumer name. Paste the content of the public-stripped.pub file as the Public Key and click Continue. Additional resources Atlassian Documentation: Link to other applications Prepare and apply the application link Secret for the Bitbucket Server. Prerequisites The application link is set up on the Bitbucket Server. The following files, which were created when setting up the application link, are prepared: privatepkcs8-stripped.pem bitbucket-consumer-key bitbucket-shared-secret An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl. Procedure Prepare the Secret: kind: Secret apiVersion: v1 metadata: name: bitbucket-oauth-config namespace: eclipse-che (1) labels: app.kubernetes.io/component: oauth-scm-configuration app.kubernetes.io/part-of: che.eclipse.org annotations: che.eclipse.org/oauth-scm-server: bitbucket che.eclipse.org/scm-server-endpoint: (2) type: Opaque stringData: private.key: (3) consumer.key: (4) shared_secret: (5) 1 The Che namespace. The default is eclipse-che. 2 The URL of the Bitbucket Server. 3 The content of the privatepkcs8-stripped.pem file. 4 The content of the bitbucket-consumer-key file. 5 The content of the bitbucket-shared-secret file. Apply the Secret: $ kubectl apply -f - EOF Verify in the output that the Secret is created.","title":"Configuring OAuth 1.0 for a Bitbucket Server","component":"docs","version":"7.81.x","name":"configuring-oauth-1-for-a-bitbucket-server","url":"/docs/stable/administration-guide/configuring-oauth-1-for-a-bitbucket-server/","titles":[{"text":"Setting up an application link on the Bitbucket Server","hash":"setting-up-an-application-link-on-the-bitbucket-server","id":1},{"text":"Applying an application link Secret for the Bitbucket Server","hash":"applying-an-application-link-secret-for-the-bitbucket-server","id":2}]},"134":{"id":134,"text":"You can enable a Gradle artifact repository in Gradle workspaces that run in a restricted environment. Prerequisites You are not running any Gradle workspace. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap for the TrustStore initialization script: kind: ConfigMap apiVersion: v1 metadata: name: init-truststore annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/ labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: init-truststore.sh: | #!/usr/bin/env bash keytool -importcert -noprompt -file /home/user/certs/tls.cer -cacerts -storepass changeit Apply the ConfigMap for the Gradle init script: kind: ConfigMap apiVersion: v1 metadata: name: init-gradle annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /home/user/.gradle labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: init.gradle: | allprojects { repositories { mavenLocal () maven { url \"https:///repository/maven-public/\" credentials { username \"admin\" password \"passwd\" } } } } Start a Gradle workspace. Open a new terminal in the tools container. Run ~/init-truststore.sh.","title":"Enabling Gradle artifact repositories","component":"docs","version":"7.81.x","name":"enabling-gradle-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-gradle-artifact-repositories/","titles":[]},"135":{"id":135,"text":"You can enable a NuGet artifact repository in NuGet workspaces that run in a restricted environment. Prerequisites You are not running any NuGet workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the environment variable for the path of the TLS certificate file in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: SSL_CERT_FILE: /home/user/certs/tls.cer Apply the ConfigMap to create the nuget.config file: kind: ConfigMap apiVersion: v1 metadata: name: init-nuget annotations: controller.devfile.io/mount-as: subpath controller.devfile.io/mount-path: /projects labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: nuget.config: | /repository/nuget-group/\"/>","title":"Enabling NuGet artifact repositories","component":"docs","version":"7.81.x","name":"enabling-nuget-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-nuget-artifact-repositories/","titles":[]},"136":{"id":136,"text":"With Che, you can open a devfile URL in your browser to start a new workspace. You can use the Git Repo URL field on the Create Workspace page of your Che dashboard to enter the URL of a devfile to start a new workspace. To initiate a clone of the Git repository in the filesystem of a new workspace, the devfile must contain project info. See https://devfile.io/docs/2.2.0/adding-projects. Prerequisites Your organization has a running instance of Che. You know the FQDN URL of your organization’s Che instance: https://. Procedure To start a new workspace from a devfile URL: Optional: Visit your Che dashboard pages to authenticate to your organization’s instance of Che. Visit the URL to start a new workspace from a public repository using the basic syntax: https://# You can pass your personal access token to the URL to access a devfile from private repositories: https://#https://@/ (1) 1 Your personal access token that you generated on the Git provider’s website. This works for GitHub, GitLab, Bitbucket, Microsoft Azure, and other providers that support Personal Access Token. Automated Git credential injection does not work in this case. To configure the Git credentials, use the configure personal access token guide. You can extend this URL with optional parameters: https://#? (1) 1 See Optional parameters for the URLs for starting a new workspace. Example 1. A URL for starting a new workspace from a public repository https://#https://raw.githubusercontent.com/che-samples/cpp-hello-world/main/devfile.yaml Example 2. A URL for starting a new workspace from a private repository https://#https://@raw.githubusercontent.com/che-samples/cpp-hello-world/main/devfile.yaml Verification After you enter the URL to start a new workspace in a browser tab, the workspace starting page appears. When the new workspace is ready, the workspace IDE loads in the browser tab. The workspace has a unique URL: https:////. Additional resources Optional parameters for the URLs for starting a new workspace Basic actions you can perform on a workspace Using a Git-provider access token Mounting Git configuration Configuring DevWorkspaces to use SSH keys for Git operations","title":"Starting a workspace from a raw devfile URL","component":"docs","version":"7.81.x","name":"starting-a-workspace-from-a-raw-devfile-url","url":"/docs/stable/end-user-guide/starting-a-workspace-from-a-raw-devfile-url/","titles":[]},"137":{"id":137,"text":"When you visit a URL for starting a new workspace, Che searches the linked Git repository for a devfile with the file name .devfile.yaml or devfile.yaml. The devfile in the linked Git repository must follow this file-naming convention. In some situations, you might need to specify a different, unconventional file name for the devfile. The URL parameter for specifying an unconventional file name of the devfile is df=.yaml: https://#?df=.yaml (1) 1 .yaml is an unconventional file name of the devfile in the linked Git repository. The df=.yaml parameter also has a long version: devfilePath=.yaml.","title":"URL parameter for the devfile file name","component":"docs","version":"7.81.x","name":"url-parameter-for-the-devfile-file-name","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-name/","titles":[]},"138":{"id":138,"text":"You can enable a Go artifact repository in Go workspaces that run in a restricted environment. Prerequisites You are not running any Go workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the following environment variables in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: GOPROXY: >- http:// SSL_CERT_FILE: /home/user/certs/tls.cer","title":"Enabling Go artifact repositories","component":"docs","version":"7.81.x","name":"enabling-go-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-go-artifact-repositories/","titles":[]},"139":{"id":139,"text":"You can enable an npm artifact repository in npm workspaces that run in a restricted environment. Prerequisites You are not running any npm workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /public-certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: nexus.cer: >- __ (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the following environment variables in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: NPM_CONFIG_REGISTRY: >- https:///repository/npm-all/ Run the command below to disable SSL/TLS, bypassing the validation of your self-signed certificates. Note that this is a potential security risk. For a better solution, configure a self-signed certificate you trust with NODE_EXTRA_CA_CERTS. Procedure Run the following command in the terminal: npm config set strict-ssl false Use the command below to set NODE_EXTRA_CA_CERTS to point to where you have your SSL/TLS certificate. Procedure Run the following command in the terminal: `export NODE_EXTRA_CA_CERTS=/public-certs/nexus.cer` (1) `npm install` 1 /public-certs/nexus.cer is the path to self-signed SSL/TLS certificate of Nexus artifactory.","title":"Enabling npm artifact repositories","component":"docs","version":"7.81.x","name":"enabling-npm-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-npm-artifact-repositories/","titles":[{"text":"Disabling self-signed certificate validation","hash":"disabling-self-signed-certificate-validation","id":1},{"text":"Configuring NODE_EXTRA_CA_CERTS to use a certificate","hash":"restoring-node-extra-ca-certs-variable-value","id":2}]},"140":{"id":140,"text":"You can enable a Python artifact repository in Python workspaces that run in a restricted environment. Prerequisites You are not running any Python workspace. Applying a ConfigMap that sets environment variables might cause a workspace boot loop. If you encounter this behavior, remove the ConfigMap and edit the devfile directly. Procedure Apply the Secret for the TLS certificate: kind: Secret apiVersion: v1 metadata: name: tls-cer annotations: controller.devfile.io/mount-path: /home/user/certs controller.devfile.io/mount-as: file labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-secret: 'true' data: tls.cer: >- (1) 1 Base64 encoding with disabled line wrapping. Apply the ConfigMap to set the following environment variables in the tools container: kind: ConfigMap apiVersion: v1 metadata: name: disconnected-env annotations: controller.devfile.io/mount-as: env labels: controller.devfile.io/mount-to-devworkspace: 'true' controller.devfile.io/watch-configmap: 'true' data: PIP_INDEX_URL: >- https:///repository/pypi-all/ PIP_CERT: /home/user/certs/tls.cer","title":"Enabling Python artifact repositories","component":"docs","version":"7.81.x","name":"enabling-python-artifact-repositories","url":"/docs/stable/end-user-guide/enabling-python-artifact-repositories/","titles":[]},"141":{"id":141,"text":"This section describes how to authenticate with an OpenShift cluster when the OpenShift OAuth service does not authenticate the Che instance. It enables the user to develop and push Components from Che to the OpenShift instance that contains Che. When the OpenShift OAuth service authenticates the Che instance, the OpenShift Connector plugin automatically establishes the authentication with the OpenShift instance containing Che. OpenShift Connector offers the following methods for logging in to the OpenShift Cluster from the Che instance: Using the notification asking to log in to the OpenShift instance containing Che. Using the Log in to the cluster button. Using the Command Palette. OpenShift Connector plugin requires manual connecting to the target cluster. The OpenShift Connector plugin logs in to the cluster as inClusterUser. If this user does not have manage project permission, this error message appears when creating a project using OpenShift Application Explorer: Failed to create Project with error 'Error: Command failed: \"/tmp/vscode-unpacked/redhat.vscode-openshift -connector.latest.qvkozqtkba.openshift-connector-0.1.4-523.vsix/extension/out/tools/linux/odo\" project create test-project ✗ projectrequests.project.openshift.io is forbidden To work around this issue: Log out from the local cluster. Log in to OpenShift cluster using the OpenShift user’s credentials. When using a local instance of OpenShift such as Red Hat OpenShift Local, Che stores the user’s credentials in a ~/.kube/config file in the workspace. Use this file for automatic authentication in subsequent logins. In the context of Che, the ~/.kube/config is stored as a part of the plugin sidecar container. Prerequisites A running instance of Che. A Che workspace is available. The OpenShift Connector plugin is available. See Installing OpenShift Connector in Che. The OpenShift OAuth provider is available only for the auto-login to the OpenShift instance containing Che. Procedure In the left panel, click the OpenShift Application Explorer icon. In the OpenShift Connector panel, log in using the OpenShift Application Explorer. Use one of the following methods: Click the Log in to cluster button in the top left corner of the pane. Press F1 to open the Command Palette, or navigate to View > Find Command in the top menu. Search for OpenShift: Log in to cluster and press Enter. If a You are already logged in a cluster. message appears, click Yes. Select the method to log in to the cluster: Credentials or Token, and follow the login instructions. To authenticate with a token, the required token information is in the upper right corner of the main OpenShift Container Platform screen, under > Copy Login Command.","title":"Authenticating with OpenShift Connector from Che when the OpenShift OAuth service does not authenticate the Che instance","component":"docs","version":"7.81.x","name":"authenticating-with-openshift-connector-from-che","url":"/docs/stable/extensions/authenticating-with-openshift-connector-from-che/","titles":[]},"142":{"id":142,"text":"When the user has a Git-stored source code that is wanted for further development, it is more efficient to deploy it directly from the Git repository into the OpenShift Connector Component. This chapter describes how to obtain the content from the Git repository and connect it with a Che-developed OpenShift Component. Prerequisites Have a running Che workspace. Be logged in to the OpenShift cluster using the OpenShift Connector. Procedure To make changes to your GitHub component, clone the repository into Che to obtain this source code: In the Che main screen, open the Command Palette by pressing F1. Type the Git Clone command in the Command Palette and press Enter. Provide the GitHub URL and select the destination for the deployment. Add source-code files to your Project using the Add to workspace button.","title":"Connecting source code from GitHub to an OpenShift Component using OpenShift Connector","component":"docs","version":"7.81.x","name":"connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector","url":"/docs/stable/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/","titles":[]},"143":{"id":143,"text":"In the context of OpenShift, Components and Services are basic structures that need to be stored in Application, which is a part of the OpenShift project that organizes deployable assets into virtual folders for better readability. This chapter describes how to create OpenShift Components in the Che using the OpenShift Connector plugin and push them to an OpenShift cluster. Prerequisites A running instance of Che. The user is logged in to an OpenShift cluster using the OpenShift Connector plugin. Procedure In the OpenShift Connector panel, right-click the row with the red OpenShift icon and select New Project. Enter a name for your project. Right-click the created project and select New Component. When prompted, enter the name for a new OpenShift Application in which the component can be stored. The following options of source for your component are displayed: Git Repository This prompts you to specify a Git repository URL and select the intended revision of the runtime. Binary File This prompts you to select a file from the file explorer. Workspace Directory This prompts you to select a folder from the file explorer. Enter the name for the component. Select the component type. Select the component type version. The component is created. Right-click the component, select New URL, and enter a name of your choice. The component is ready to be pushed to the OpenShift cluster. To do so, right-click the component and select Push. The component is deployed to the cluster. Use a right-click for selecting additional actions, such as debugging and opening in a browser, which requires the exposure of the port 8080.","title":"Creating Components with OpenShift Connector in Che","component":"docs","version":"7.81.x","name":"creating-components-with-openshift-connector-in-che","url":"/docs/stable/extensions/creating-components-with-openshift-connector-in-che/","titles":[]},"144":{"id":144,"text":"OpenShift Connector overview Features of OpenShift Connector Installing OpenShift Connector in Che Authenticating with OpenShift Connector from Che when the OpenShift OAuth service does not authenticate the Che instance Creating Components with OpenShift Connector in Che Connecting source code from GitHub to an OpenShift Component using OpenShift Connector","title":"Extensions","component":"docs","version":"7.81.x","name":"extensions","url":"/docs/stable/extensions/extensions/","titles":[]},"145":{"id":145,"text":"The OpenShift Connector plugin enables the user create, deploy, and push OpenShift Components to an OpenShift Cluster in a GUI. When used in Che, the OpenShift Connector GUI provides the following benefits to its users: Cluster management Logging in to clusters using: Authentication tokens Username and password Auto-login feature when Che is authenticated with the OpenShift OAuth service Switching contexts between different .kube/config entries directly from the extension view. Viewing and managing OpenShift resources as build and deployment. configurations from the Explorer view. Development Connecting to a local or hosted OpenShift cluster directly from Che. Quickly updating the cluster with your changes. Creating Components, Services, and Routes on the connected cluster. Adding storage directly to a component from the extension itself. Deployment Deploying to OpenShift clusters with a single click directly from Che. Navigating to the multiple Routes, created to access the deployed application. Deploying multiple interlinked Components and Services directly on the cluster. Pushing and watching component changes from the Che IDE. Streaming logs directly on the integrated terminal view of Che. Monitoring Working with OpenShift resources directly from the Che IDE. Starting and resuming build and deployment configurations. Viewing and following logs for deployments, Pods, and containers.","title":"Features of OpenShift Connector","component":"docs","version":"7.81.x","name":"features-of-openshift-connector","url":"/docs/stable/extensions/features-of-openshift-connector/","titles":[]},"146":{"id":146,"text":"OpenShift Connector is a plugin designed to create basic OpenShift Components, using Che as the editor, and to deploy the Component to an OpenShift cluster. To visually verify that the plugin is available in your instance, see whether the OpenShift icon is displayed in the Che left menu. To install and enable OpenShift Connector in a Che instance, use instructions in this section. Prerequisites A running instance of Eclipse Che. Procedure Install OpenShift Connector in Che by adding it as an extension in the Che Plugins panel. Open the Che Plugins panel by pressing Ctrl+Shift+J or by navigating to View → Plugins. Search for vscode-openshift-connector, and click the Install button. Restart the workspace for the changes to take effect. The dedicated OpenShift Application Explorer icon is added to the left panel.","title":"Installing OpenShift Connector in Che","component":"docs","version":"7.81.x","name":"installing-openshift-connector-in-che","url":"/docs/stable/extensions/installing-openshift-connector-in-che/","titles":[]},"147":{"id":147,"text":"OpenShift Connector, also referred to as Visual Studio Code OpenShift Connector for Red Hat OpenShift, is a plugin for Che that provides a method for interacting with Red Hat OpenShift 3 or 4 clusters. OpenShift Connector makes it possible to create, build, and debug applications in the Che IDE and then deploy the applications directly to a running OpenShift cluster. OpenShift Connector is a GUI for the OpenShift Do (odo) utility, which aggregates OpenShift CLI (oc) commands into compact units. As such, OpenShift Connector helps new developers who do not have OpenShift background with creating applications and running them on the cloud. Rather than using several oc commands, the user creates a new component or service by selecting a preconfigured template, such as a Project, an Application, or a Service, and then deploys it as an OpenShift Component to their cluster. This section provides information about installing, enabling, and basic use of the OpenShift Connector plugin. Features of OpenShift Connector Installing OpenShift Connector in Che Authenticating with OpenShift Connector from Che when the OpenShift OAuth service does not authenticate the Che instance Creating Components with OpenShift Connector in Che Connecting source code from GitHub to an OpenShift Component using OpenShift Connector","title":"OpenShift Connector overview","component":"docs","version":"7.81.x","name":"openshift-connector-overview","url":"/docs/stable/extensions/openshift-connector-overview/","titles":[]},"148":{"id":148,"text":"This section provides an overview of the main terms and expressions used throughout Eclipse Che documentation. Eclipse Che A developer platform for the cloud that provides an in-browser editor (IDE). You can enhance Che tools by adding development services, such as language servers, debug adapters, or IDEs packaged as containers. Visual Studio Code - Open Source The default editor component of a Che workspace. It is a Che-specific customization of the Visual Studio Code editor. You can enhance Visual Studio Code - Open Source with Visual Studio Code extensions. Che Workspace A container-based development environment managed by Eclipse Che. Every Che workspace is defined by a devfile. A Che workspace consists of an editor, runtime and build containers, and other development tools running inside containers. Editor A web application used as an editor in a workspace. Plugin Plugins are services that extend Che workspace capabilities. Che plugins are packaged as containers. Plugins are extensions of an editor or a service running in the container. Both Che plugins and editors are distributed through the Che plugins registry. Workspace A container-based development environment managed by Eclipse Che. Every Che workspace is defined by a devfile. A Che workspace consists of an editor, plugins, and runtime containers. Workspace runtime containers can be defined as simple container images or as Kubernetes or OpenShift resources. A Che workspace can be associated with source code projects hosted on a remote CVS server. A Che workspace can contain the definition of one or more commands such as run, build, or debug. Devfile A workspace configuration template. Use devfiles to create workspaces in the Dashboard. A devfile includes metadata such as scope, tags, components, description, name, and identification. Factory A template that contains the configuration to automate the generation of a new workspace using a factory identifier or a devfile added to the URL of the IDE. Use factories to create replicas of existing workspaces or to automate the provisioning of statically or dynamically defined workspaces. Project A source code repository.","title":"Che Glossary","component":"docs","version":"7.81.x","name":"che-glossary","url":"/docs/stable/glossary/che-glossary/","titles":[{"text":"Naming","hash":"_naming","id":1},{"text":"Terminology","hash":"_terminology","id":2}]},"149":{"id":149,"text":"This section describes procedures to get started with Eclipse Che hosted by Red Hat - https://workspaces.openshift.com Eclipse Che hosted by Red Hat is an open source product based on Eclipse Che that is running on OpenShift Dedicated. The new service is part of the Developer Sandbox for Red Hat OpenShift offering, and is using Red Hat OpenShift Dev Spaces, which is built upon Eclipse Che and is optimized for Red Hat OpenShift and Red Hat Linux. Red Hat OpenShift Dev Spaces is the product that is built from the Eclipse Che project. The product is normally two versions behind the project. Red Hat also provides licensing, packaging, and support, so Red Hat OpenShift Dev Spaces is considered a more stable product than the upstream Eclipse Che project. See About Red Hat OpenShift Dev Spaces. Eclipse Che hosted by Red Hat provides both Red Hat OpenShift Dev Spaces product-specific, as well as Eclipse Che community devfiles on the \"Get Started\" tab of the User Dashboard. Eclipse Che and Red Hat OpenShift Dev Spaces share all the features - all the product’s functionality is available in the project and vice versa. However, not all the upstream plugins are available in the Red Hat OpenShift Dev Spaces. To use an unsupported plugin inside the Red Hat OpenShift Dev Spaces, one must explicitly point to the raw meta.yaml of the plugin from the devfile. Eclipse Che hosted by Red Hat has the following usage limits and terms of service: Storage: 10 GB RAM: 7 GB Concurrent workspaces: 1 Number of workspaces: Unlimited Number of projects per workspace: Unlimited Usage time limit: 30 days The account will be active for 30 days. At the end of the active period, the access will be revoked and all the data will be deleted. All existing workspaces will be lost. To start using Eclipse Che hosted by Red Hat again, a user must re-register. Maximum time for a running workspace: 8 hours Eclipse Che hosted by Red Hat automatically stops workspaces that run more than 8 hours regardless of activity. Workspace idling time: 30 minutes If there are no interactions with the IDE, the workspace will be stopped after 30 minutes. This section describes how to register to Eclipse Che hosted by Red Hat. Procedure Navigate to Developer Sandbox for Red Hat OpenShift. Register with an existing OpenShift Online, Red Hat Developer Program, or Red Hat Customer Portal account, or create a new Red Hat account. Verify the telephone number A valid telephone number is required for reducing the creation of fraudulent accounts on the Developer Sandbox for Red Hat OpenShift. Red Hat will not use this information for any other reason, and you will never receive a telephone call from Red Hat or any third-party because of trying the sandbox. Once the account is provisioned, Eclipse Che hosted by Red Hat will be ready for use from both Developer Sandbox and https://workspaces.openshift.com pages. This section describes how to create a workspace from the user dashboard in Eclipse Che hosted by Red Hat. Prerequisites Existing Eclipse Che hosted by Red Hat account. See Registering to Eclipse Che hosted by Red Hat. Procedure Navigate to workspaces.openshift.com. After logging in, you will be redirected to the user dashboard. Click the Create Workspace menu item and create a \"Custom Workspace\" using a devfile, or use the default \"Quick Add\" tab, and select one of the existing samples. This section describes how to create a workspace from a predefined template. Various programming languages and frameworks are supported. Prerequisites Existing Eclipse Che hosted by Red Hat account. See Registering to Eclipse Che hosted by Red Hat. Procedure Navigate to the templates registry. Choose the required type of a workspace and click on the dedicated template icon. The workspace is created and displayed in the Eclipse Che hosted by Red hat. This section describes how to contribute to GitHub projects from Eclipse Che hosted by Red Hat. Prerequisites A workspace running in Eclipse Che hosted by Red Hat, including a project imported from GitHub. The SSH Plug-in is available in the workspace. Procedure Generate an SSH key pair with the SSH Plug-in. Upload the public key to the GitHub account. For details, see the Adding a new SSH key to your GitHub account procedure. Eclipse Che hosted by Red Hat is part of the Developer Sandbox for Red Hat OpenShift offering. The common FAQs are available on the Developer Sandbox for Red Hat OpenShift website. Authentication To authenticate to Red Hat Developer Sandbox, allow cookies from the static.developers.redhat.com page. This authentication will fail in a scenario where these cookies are blocked by a browser extension such as Privacy Badger. Telemetry Telemetry is enabled in Eclipse Che hosted by Red Hat, so Woopra or Segment tracking scripts must be explicitly allowed in case being blocked by a browser extension: https://api.segment.io/v1/t https://static.woopra.com/js/w.js In case, the browser is running in the incognito mode the third-party cookies must be explicitly unblocked: Otherwise, the workspace startup will fail. Additional resources For general end-user guidance, see Getting started with Che.","title":"Eclipse Che hosted by Red Hat","component":"docs","version":"7.81.x","name":"hosted-che","url":"/docs/stable/hosted-che/hosted-che/","titles":[{"text":"About Eclipse Che hosted by Red Hat","hash":"about-hosted-che","id":1},{"text":"Differences between Eclipse Che and Red Hat OpenShift Dev Spaces","hash":"_differences_between_eclipse_che_and_red_hat_openshift_dev_spaces","id":2},{"text":"Terms of service","hash":"terms-of-service","id":3},{"text":"Registering to Eclipse Che hosted by Red Hat","hash":"registering-to-hosted-che","id":4},{"text":"Creating a workspace from the user dashboard","hash":"creating-a-workspace-from-the-user-dashboard","id":5},{"text":"Creating a workspace from a template on the official Eclipse Che website","hash":"creating-a-workspace-from-template-in-hosted-che","id":6},{"text":"Contributing to GitHub projects from Eclipse Che hosted by Red Hat","hash":"contributing-to-github-projects-in-hosted-che","id":7},{"text":"Frequently Asked Questions (FAQs) and Troubleshooting","hash":"hosted-che-faq-and-troubleshooting","id":8},{"text":"FAQs","hash":"_faqs","id":9},{"text":"Troubleshooting","hash":"_troubleshooting","id":10}]},"150":{"id":150,"text":"A centralized developer environment running on Kubernetes or OpenShift. A multi-container workspace for each developer with the ability to replicate with a single click using Eclipse Che factories. Pre-built stacks with the ability to create custom stacks for any language or runtime. An enterprise integration using OpenShift OAuth or Dex. Browser-based IDEs; integration with Microsoft Visual Studio Code - Open Source and others such as JetBrains IntelliJ IDEA Community Edition. Support of tools protocols, such as the Language Server Protocol or Debug Adapter Protocol. A plugin mechanism compatible with Visual Studio Code extensions. A software development kit (SDK) for creating custom cloud developer platforms. What is Eclipse Che Che architecture Eclipse Che hosted by Red Hat Installing Che locally Supported platforms Calculating Che resource requirements Interested in joining the community? Join us on the following channels: Public chat Join the public Eclipse Che Mattermost channel to chat with the developers. GitHub project repositories Report bugs, request features, and contribute in the main Eclipse Che repository. Improve documentation in the Eclipse Che docs repository. Support Visit StackOverflow to help other users of Eclipse Che: Eclipse Che on StackOverflow. Community blog Learn about the latest of Eclipse Che and submit your blog posts to the Eclipse Che blog. Weekly meetings Join us in the Che community meeting every Monday. Roadmap See the development roadmap on the wiki. Eclipse Che is a Kubernetes-native IDE and developer collaboration platform. As an open source project, the core goals of Eclipse Che are to: Accelerate project and developer onboarding: As a zero-install development environment that runs in your browser, Eclipse Che makes it easy for anyone to join your team and contribute to a project. Remove inconsistency between developer environments: No more: “But it works on my machine.” Your code works exactly the same way in everyone’s environment. Provide built-in security and enterprise readiness: As Eclipse Che becomes a viable replacement for VDI solutions, it must be secure and it must support enterprise requirements, such as role-based access control and the ability to remove all source code from developer machines. To achieve those core goals, Eclipse Che provides: Workspaces: Container-based developer workspaces providing all the tools and dependencies needed to code, build, test, run, and debug applications. Browser-based IDEs: Bundled browser-based IDEs with language tools, debuggers, terminal, VCS integration, and much more. Extensible platform: Bring your own IDE. Define, configure, and extend the tools that you need for your application by using plugins, which are compatible with Visual Studio Code extensions. Enterprise Integration: Multiuser capabilities with OIDC authentication. Che defines the workspace to be the project code files and all the dependencies necessary to edit, build, run, and debug them. Che treats the IDE and the development runtime as dependencies of the workspace. These items are embedded and always included with the workspace. This differentiates Che from classical workspace definitions, which can include the project code, but require the developer to bind their IDE to their workstation and use it to provide a runtime locally. Workspaces are isolated from one another and are responsible for managing the lifecycle of their components. Developers using Eclipse Che use their containers directly in their developer workspaces. Che workspaces are Kubernetes or OpenShift Pods, which allow to replicate the application runtimes (and its microservices) used in production and provide a “developer mode” layer on top of those, adding intelligent code completion and IDE tools. An enterprise integration using OpenShift OAuth or Dex. Every Eclipse Che user gets a centralized developer workspace that can be easily defined, administered, and managed. As a Kubernetes-native application, Eclipse Che provides state-of-the-art monitoring and tracing capabilities, integrating with Prometheus and Grafana. Additional resources Che architecture","title":"Introduction to Eclipse Che","component":"docs","version":"7.81.x","name":"introduction-to-eclipse-che","url":"/docs/stable/overview/introduction-to-eclipse-che/","titles":[{"text":"Getting started with Che","hash":"getting-started-with-che","id":1},{"text":"Joining the community","hash":"_joining_the_community","id":2},{"text":"What is Eclipse Che","hash":"what-is-che","id":3},{"text":"Workspace model","hash":"_workspace_model","id":4},{"text":"Enterprise integration","hash":"_enterprise_integration","id":5}]}},"components":{},"componentVersions":{"docs/next":{"displayVersion":"next","title":"Documentation","version":"next","name":"docs","prerelease":true,"asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"Eclipse Che Documentation","site-url":"https://www.eclipse.org/che","context":"che","experimental":"","favicon":"favicon.png","ocp":"OpenShift&#160;Container&#160;Platform","ocp4-ver":"4.12","che-plugin-registry-directory":"che-plugin-registry","devworkspace-operator-index-disconnected-install":"quay.io/devfile/devworkspace-operator-index:release-digest","devworkspace-operator-version-patch":"0.25.0","devworkspace":"DevWorkspace","devworkspace-id":"devworkspace","docker-cli":"docker","hosted-che-docs":"xref:hosted-che:hosted-che.adoc[]","identity-provider-legacy-id":"keycloak","identity-provider-legacy":"Keycloak","image-puller-cr-name":"KubernetesImagePuller","image-puller-deployment-id":"kubernetes-image-puller-operator","image-puller-deployment-name":"kubernetes-image-puller","image-puller-image-name":"quay.io/eclipse/kubernetes-image-puller","image-puller-image-tag":"latest","image-puller-images":"java11-maven=quay.io/eclipse/che-java11-maven:nightly;che-theia=quay.io/eclipse/che-theia:next;java-plugin-runner=eclipse/che-remote-plugin-runner-java8:latest;","image-puller-name-short":"Image Puller","image-puller-name":"Kubernetes Image Puller","image-puller-namespace":"k8s-image-puller","image-puller-operator-id":"kubernetes-image-puller-operator","image-puller-operator-name":"Kubernetes Image Puller Operator","image-puller-operator-repository-name":"kubernetes-image-puller-operator","image-puller-repository-name":"kubernetes-image-puller","kube-ver-min":"1.21","kubernetes":"Kubernetes","link-installing-orch-cli":"link:https://kubernetes.io/docs/tasks/tools/#kubectl[Kubernetes - Install Tools: kubectl]","link-kube-rbac-proxy":"link:https://github.com/brancz/kube-rbac-proxy[kube-rbac-proxy]","link-manage-compute-resources-container":"link:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/[Kubernetes - Resource management for pods and containers]","link-oauth2-proxy":"link:https://github.com/oauth2-proxy/oauth2-proxy[OAuth2 Proxy]","link-prod-cli-documentation":"link:https://github.com/che-incubator/chectl/[`chectl` reference documentation]","link-understanding-custom-resources":"link:https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/[Kubernetes - Understanding Custom Resources]","namespace":"namespace","orch-cli-link":"link:https://kubernetes.io/docs/reference/kubectl/overview/[Overview of kubectl]","orch-cli":"kubectl","orch-ingress":"Kubernetes Ingress","orch-name":"Kubernetes","orch-namespace":"namespace","osd":"OpenShift&#160;Dedicated","platforms-cli":"`kubectl` or `oc`","platforms-ingress":"Kubernetes Ingress or OpenShift Route","platforms-name":"Kubernetes or OpenShift","platforms-namespace":"Kubernetes namespace or OpenShift project","pre-migration-prod-checluster":"eclipse-che","pre-migration-prod-deployment":"che","pre-migration-prod-id-short":"che","pre-migration-prod-operator":"che-operator","pre-migration-prod-subscription":"eclipse-che","pre-migration-prod-package":"eclipse-che","pre-migration-prod-channel":"stable","pre-migration-prod-catalog-source":"community-operators","pre-migration-prod-starting-csv":"eclipse-che.v7.41.2","prod-checluster":"eclipse-che","prod-cli":"chectl","prod-deployment":"che","prod-docs-url-backup-recovery":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/backup-and-recovery/[Backup and recovery]","prod-docs-url-enable-oauth":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/configuring-openshift-oauth/[Configuring OpenShift OAuth]","prod-home":"/home/user","prod-host":"che-host","prod-id-short":"che","prod-id":"eclipse-che","prod-last-version-pre-dwo":7.41,"prod-namespace":"eclipse-che","prod-operator-bundle-name":"eclipse-che","prod-operator-image-name":"che-operator","prod-operator-index":"registry.access.redhat.com/redhat/community-operator-index:v4.12","prod-operator-package-name":"eclipse-che","prod-operator":"che-operator","prod-prev-short":"Che","prod-prev-id-short":"che","prod-prev-ver":"previous minor version","prod-short":"Che","prod-stable-channel-catalog-source":"community-operators","prod-stable-channel-package":"eclipse-che","prod-stable-channel":"stable","prod-stable-channel-starting-csv":"eclipse-che.v7.49.0","prod-upstream":"Eclipse&#160;Che","prod-url":"https://__&lt;che_fqdn&gt;__","prod-ver-major":"7","prod-ver-patch":"7.81.0","prod-ver":"7.81","prod-workspace":"che-ws","prod":"Eclipse&#160;Che","prod2":"Eclipse&#160;Che","project-context":"che","repo-path":"","rh-os-devspaces":"Red Hat OpenShift Dev Spaces","rh-os-local":"Red Hat OpenShift Local","theia-endpoint-image":"eclipse/che-theia-endpoint-runtime:next"},"sourcemap":true},"url":"/docs/next/overview/introduction-to-eclipse-che/","navigation":[{"items":[{"content":"Introduction to Che","url":"/docs/next/overview/introduction-to-eclipse-che/","urlType":"internal"}],"root":true,"order":0},{"items":[{"content":"Eclipse Che hosted by Red Hat","url":"/docs/next/hosted-che/hosted-che/","urlType":"internal"}],"root":true,"order":1},{"content":"User Guide","items":[{"content":"Getting started with Che","url":"/docs/next/end-user-guide/getting-started-with-che/","urlType":"internal","items":[{"content":"Starting a workspace from a Git repository URL","url":"/docs/next/end-user-guide/starting-a-workspace-from-a-git-repository-url/","urlType":"internal","items":[{"content":"Optional parameters for the URLs for starting a new workspace","url":"/docs/next/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/","urlType":"internal","items":[{"content":"URL parameter concatenation","url":"/docs/next/end-user-guide/url-parameter-concatenation/","urlType":"internal"},{"content":"URL parameter for the IDE","url":"/docs/next/end-user-guide/url-parameter-for-the-ide/","urlType":"internal"},{"content":"URL parameter for the IDE image","url":"/docs/next/end-user-guide/url-parameter-for-the-ide-image/","urlType":"internal"},{"content":"URL parameter for starting duplicate workspaces","url":"/docs/next/end-user-guide/url-parameter-for-starting-duplicate-workspaces/","urlType":"internal"},{"content":"URL parameter for the devfile file name","url":"/docs/next/end-user-guide/url-parameter-for-the-devfile-file-name/","urlType":"internal"},{"content":"URL parameter for the devfile file path","url":"/docs/next/end-user-guide/url-parameter-for-the-devfile-file-path/","urlType":"internal"},{"content":"URL parameter for the workspace storage","url":"/docs/next/end-user-guide/url-parameter-for-the-workspace-storage/","urlType":"internal"},{"content":"URL parameter for additional remotes","url":"/docs/next/end-user-guide/url-parameter-for-additional-remotes/","urlType":"internal"},{"content":"URL parameter for a container image","url":"/docs/next/end-user-guide/url-parameter-for-container-image/","urlType":"internal"}]}]},{"content":"Starting a workspace from a raw devfile URL","url":"/docs/next/end-user-guide/starting-a-workspace-from-a-raw-devfile-url/","urlType":"internal"},{"content":"Basic actions you can perform on a workspace","url":"/docs/next/end-user-guide/basic-actions-you-can-perform-on-a-workspace/","urlType":"internal"},{"content":"Authenticating to a Git server from a workspace","url":"/docs/next/end-user-guide/authenticating-to-a-git-server-from-a-workspace/","urlType":"internal"},{"content":"Using the fuse-overlayfs storage driver for Podman and Buildah","url":"/docs/next/end-user-guide/using-the-fuse-overlay-storage-driver/","urlType":"internal","items":[{"content":"Accessing /dev/fuse","url":"/docs/next/end-user-guide/accessing-fuse/","urlType":"internal"},{"content":"Enabling fuse-overlayfs with a ConfigMap","url":"/docs/next/end-user-guide/enabling-overlay-with-a-configmap/","urlType":"internal"}]}]},{"content":"Using Che in team workflow","url":"/docs/next/end-user-guide/using-che-in-team-workflow/","urlType":"internal","items":[{"content":"Badge for first-time contributors","url":"/docs/next/end-user-guide/first-time-contributors/","urlType":"internal"},{"content":"Reviewing pull and merge requests","url":"/docs/next/end-user-guide/benefits-of-pull-requests-review-in-che/","urlType":"internal"},{"content":"Try in Web IDE GitHub action","url":"/docs/next/end-user-guide/try-in-web-ide-github-action/","urlType":"internal"}]},{"content":"Customizing workspace components","url":"/docs/next/end-user-guide/customizing-workspace-components/","urlType":"internal"},{"content":"Introduction to devfile in Che","url":"/docs/next/end-user-guide/devfile-introduction/","urlType":"internal"},{"content":"IDEs in workspaces","url":"/docs/next/end-user-guide/ides-in-workspaces/","urlType":"internal","items":[{"content":"Microsoft Visual Studio Code - Open Source","url":"/docs/next/end-user-guide/microsoft-visual-studio-code-open-source-ide/","urlType":"internal"},{"content":"Defining a common IDE","url":"/docs/next/end-user-guide/defining-a-common-ide/","urlType":"internal"}]},{"content":"Using credentials and configurations in workspaces","url":"/docs/next/end-user-guide/using-credentials-and-configurations-in-workspaces/","urlType":"internal","items":[{"content":"Mounting Secrets","url":"/docs/next/end-user-guide/mounting-secrets/","urlType":"internal","items":[{"content":"Creating image pull Secrets","url":"/docs/next/end-user-guide/creating-image-pull-secrets/","urlType":"internal"},{"content":"Using a Git-provider access token","url":"/docs/next/end-user-guide/using-a-git-provider-access-token/","urlType":"internal"}]},{"content":"Mounting ConfigMaps","url":"/docs/next/end-user-guide/mounting-configmaps/","urlType":"internal","items":[{"content":"Mounting Git configuration","url":"/docs/next/end-user-guide/mounting-git-configuration/","urlType":"internal"}]},{"content":"Enabling artifact repositories in a restricted environment","url":"/docs/next/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/","urlType":"internal","items":[{"content":"Maven","url":"/docs/next/end-user-guide/enabling-maven-artifact-repositories/","urlType":"internal"},{"content":"Gradle","url":"/docs/next/end-user-guide/enabling-gradle-artifact-repositories/","urlType":"internal"},{"content":"npm","url":"/docs/next/end-user-guide/enabling-npm-artifact-repositories/","urlType":"internal"},{"content":"Python","url":"/docs/next/end-user-guide/enabling-python-artifact-repositories/","urlType":"internal"},{"content":"Go","url":"/docs/next/end-user-guide/enabling-go-artifact-repositories/","urlType":"internal"},{"content":"NuGet","url":"/docs/next/end-user-guide/enabling-nuget-artifact-repositories/","urlType":"internal"}]}]},{"content":"Requesting persistent storage for workspaces","url":"/docs/next/end-user-guide/requesting-persistent-storage-for-workspaces/","urlType":"internal"},{"content":"Integrating with Kubernetes","url":"/docs/next/end-user-guide/integrating-with-kubernetes/","urlType":"internal","items":[{"content":"Managing workspaces with Kubernetes APIs","url":"/docs/next/end-user-guide/managing-workspaces-with-apis/","urlType":"internal"},{"content":"Automatic Kubernetes token injection","url":"/docs/next/end-user-guide/automatic-token-injection/","urlType":"internal"},{"content":"Navigating Che from OpenShift Developer Perspective","url":"/docs/next/end-user-guide/navigating-che-from-openshift-developer-perspective/","urlType":"internal"},{"content":"Navigating OpenShift web console from Che","url":"/docs/next/end-user-guide/navigating-openshift-web-console-from-che/","urlType":"internal"}]},{"content":"Troubleshooting Che","url":"/docs/next/end-user-guide/troubleshooting-che/","urlType":"internal","items":[{"content":"Viewing Che workspaces logs","url":"/docs/next/end-user-guide/viewing-che-workspaces-logs/","urlType":"internal","items":[{"content":"Workspace logs in CLI","url":"/docs/next/end-user-guide/viewing-workspace-logs-in-cli/","urlType":"internal"},{"content":"Workspace logs in OpenShift console","url":"/docs/next/end-user-guide/viewing-workspace-logs-in-the-openshift-console/","urlType":"internal"},{"content":"Language servers and debug adapters logs in the editor","url":"/docs/next/end-user-guide/viewing-language-servers-and-debug-adapters-logs-in-visual-studio-code/","urlType":"internal"}]},{"content":"Troubleshooting slow workspaces","url":"/docs/next/end-user-guide/troubleshooting-slow-workspaces/","urlType":"internal"},{"content":"Troubleshooting network problems","url":"/docs/next/end-user-guide/troubleshooting-network-problems/","urlType":"internal"},{"content":"Troubleshooting webview loading error","url":"/docs/next/end-user-guide/troubleshooting-webview-loading-error/","urlType":"internal"}]}],"root":true,"order":2},{"content":"Administration Guide","items":[{"content":"Preparing the installation","url":"/docs/next/administration-guide/preparing-the-installation/","urlType":"internal","items":[{"content":"Supported platforms","url":"/docs/next/administration-guide/supported-platforms/","urlType":"internal"},{"content":"Installing the chectl management tool","url":"/docs/next/administration-guide/installing-the-chectl-management-tool/","urlType":"internal"},{"content":"Architecture","url":"/docs/next/administration-guide/architecture-overview/","urlType":"internal","items":[{"content":"Server components","url":"/docs/next/administration-guide/server-components/","urlType":"internal","items":[{"content":"Che operator","url":"/docs/next/administration-guide/che-operator/","urlType":"internal"},{"content":"DevWorkspace operator","url":"/docs/next/administration-guide/devworkspace-operator/","urlType":"internal"},{"content":"Gateway","url":"/docs/next/administration-guide/gateway/","urlType":"internal"},{"content":"User dashboard","url":"/docs/next/administration-guide/dashboard/","urlType":"internal"},{"content":"Devfile registries","url":"/docs/next/administration-guide/devfile-registries/","urlType":"internal"},{"content":"Che server","url":"/docs/next/administration-guide/che-server/","urlType":"internal"},{"content":"Plug-in registry","url":"/docs/next/administration-guide/plugin-registry/","urlType":"internal"}]},{"content":"User workspaces","url":"/docs/next/administration-guide/user-workspaces/","urlType":"internal"}]},{"content":"Calculating Che resource requirements","url":"/docs/next/administration-guide/calculating-che-resource-requirements/","urlType":"internal"}]},{"content":"Installing Che","url":"/docs/next/administration-guide/installing-che/","urlType":"internal","items":[{"content":"Installing Che in the cloud","url":"/docs/next/administration-guide/installing-che-in-the-cloud/","urlType":"internal","items":[{"content":"Installing Che on OpenShift using CLI","url":"/docs/next/administration-guide/installing-che-on-openshift-using-cli/","urlType":"internal"},{"content":"Installing Che on OpenShift using the web console","url":"/docs/next/administration-guide/installing-che-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Che in a restricted environment","url":"/docs/next/administration-guide/installing-che-in-a-restricted-environment/","urlType":"internal"},{"content":"Installing Che on Microsoft Azure","url":"/docs/next/administration-guide/installing-che-on-microsoft-azure/","urlType":"internal"}]},{"content":"Installing Che locally","url":"/docs/next/administration-guide/installing-che-locally/","urlType":"internal","items":[{"content":"Installing Che on Red Hat OpenShift Local","url":"/docs/next/administration-guide/installing-che-on-red-hat-openshift-local/","urlType":"internal"},{"content":"Installing Che on Minikube","url":"/docs/next/administration-guide/installing-che-on-minikube/","urlType":"internal"},{"content":"Installing Che on Minikube with Keycloak as the OIDC provider","url":"/docs/next/administration-guide/installing-che-on-minikube-keycloak-oidc/","urlType":"internal"}]},{"content":"Finding the fully qualified domain name (FQDN)","url":"/docs/next/administration-guide/finding-the-fully-qualified-domain-name-fqdn/","urlType":"internal"}]},{"content":"Configuring Che","url":"/docs/next/administration-guide/configuring-che/","urlType":"internal","items":[{"content":"Understanding the <code>CheCluster</code> Custom Resource","url":"/docs/next/administration-guide/understanding-the-checluster-custom-resource/","urlType":"internal","items":[{"content":"Using chectl to configure the <code>CheCluster</code> Custom Resource during installation","url":"/docs/next/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/","urlType":"internal"},{"content":"Using the CLI to configure the CheCluster Custom Resource","url":"/docs/next/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/","urlType":"internal"},{"content":"<code>CheCluster</code> Custom Resource fields reference","url":"/docs/next/administration-guide/checluster-custom-resource-fields-reference/","urlType":"internal"}]},{"content":"Configuring namespaces","url":"/docs/next/administration-guide/configuring-namespace-provisioning/","urlType":"internal","items":[{"content":"Configuring namespace name","url":"/docs/next/administration-guide/configuring-workspace-target-namespace/","urlType":"internal"},{"content":"Provisioning namespaces in advance","url":"/docs/next/administration-guide/provisioning-namespaces-in-advance/","urlType":"internal"}]},{"content":"Configuring server components","url":"/docs/next/administration-guide/configuring-server-components/","urlType":"internal","items":[{"content":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Eclipse&#160;Che container","url":"/docs/next/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/","urlType":"internal"},{"content":"Advanced configuration options for Che server","url":"/docs/next/administration-guide/advanced-configuration-options-for-the-che-server-component/","urlType":"internal"},{"content":"configuring-number-of-replicas.adoc","url":"/docs/next/administration-guide/configuring-number-of-replicas/","urlType":"internal"}]},{"content":"Configuring workspaces globally","url":"/docs/next/administration-guide/configuring-workspaces-globally/","urlType":"internal","items":[{"content":"Limiting the number of workspaces that a user can keep","url":"/docs/next/administration-guide/limiting-the-number-of-workspaces-that-a-user-can-keep/","urlType":"internal"},{"content":"Enabling users to run multiple workspaces simultaneously","url":"/docs/next/administration-guide/enabling-users-to-run-multiple-workspaces-simultaneously/","urlType":"internal"},{"content":"Git with self-signed certificates","url":"/docs/next/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/","urlType":"internal"},{"content":"Configuring workspaces nodeSelector","url":"/docs/next/administration-guide/configuring-workspaces-nodeselector/","urlType":"internal"},{"content":"Open VSX registry URL","url":"/docs/next/administration-guide/configuring-the-open-vsx-registry-url/","urlType":"internal"},{"content":"Configuring a user namespace","url":"/docs/next/administration-guide/configuring-a-user-namespace/","urlType":"internal"}]},{"content":"Caching images for faster workspace start","url":"/docs/next/administration-guide/caching-images-for-faster-workspace-start/","urlType":"internal","items":[{"content":"Defining the list of images","url":"/docs/next/administration-guide/defining-the-list-of-images-to-pull/","urlType":"internal"},{"content":"Defining the memory settings","url":"/docs/next/administration-guide/defining-the-memory-parameters-for-the-image-puller/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using the web console","url":"/docs/next/administration-guide/installing-image-puller-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using CLI","url":"/docs/next/administration-guide/installing-image-puller-on-openshift-using-cli/","urlType":"internal"}]},{"content":"Configuring observability","url":"/docs/next/administration-guide/configuring-observability/","urlType":"internal","items":[{"content":"The Woopra telemetry plugin","url":"/docs/next/administration-guide/the-woopra-telemetry-plugin/","urlType":"internal"},{"content":"Creating a telemetry plugin","url":"/docs/next/administration-guide/creating-a-telemetry-plugin/","urlType":"internal","items":[{"content":"Configuring server logging","url":"/docs/next/administration-guide/configuring-server-logging/","urlType":"internal"},{"content":"Collecting logs using chectl","url":"/docs/next/administration-guide/collecting-logs-using-chectl/","urlType":"internal"}]},{"content":"Monitoring the DevWorkspace Operator","url":"/docs/next/administration-guide/monitoring-the-dev-workspace-operator/","urlType":"internal"},{"content":"Monitoring Che Server","url":"/docs/next/administration-guide/monitoring-che/","urlType":"internal"}]},{"content":"Configuring networking","url":"/docs/next/administration-guide/configuring-networking/","urlType":"internal","items":[{"content":"Configuring network policies","url":"/docs/next/administration-guide/configuring-network-policies/","urlType":"internal"},{"content":"Configuring Che hostname","url":"/docs/next/administration-guide/configuring-che-hostname/","urlType":"internal"},{"content":"Configuring Che with self-signed certificates","url":"/docs/next/administration-guide/configuring-che-with-self-signed-certificate/","urlType":"internal"},{"content":"Importing untrusted TLS certificates to Che","url":"/docs/next/administration-guide/importing-untrusted-tls-certificates/","urlType":"internal"},{"content":"Adding labels and annotations","url":"/docs/next/administration-guide/adding-labels-and-annotations/","urlType":"internal"}]},{"content":"Configuring storage","url":"/docs/next/administration-guide/configuring-storage/","urlType":"internal","items":[{"content":"Configuring storage classes","url":"/docs/next/administration-guide/configuring-storage-classes/","urlType":"internal"},{"content":"Configuring the storage strategy","url":"/docs/next/administration-guide/configuring-the-storage-strategy/","urlType":"internal"},{"content":"Configuring storage sizes","url":"/docs/next/administration-guide/configuring-storage-sizes/","urlType":"internal"}]},{"content":"Configuring dashboard","url":"/docs/next/administration-guide/configuring-dashboard/","urlType":"internal","items":[{"content":"Configuring getting started samples","url":"/docs/next/administration-guide/configuring-getting-started-samples/","urlType":"internal"},{"content":"Customizing OpenShift Eclipse Che ConsoleLink icon","url":"/docs/next/administration-guide/customizing-openshift-che-consolelink-icon/","urlType":"internal"}]},{"content":"Managing identities and authorizations","url":"/docs/next/administration-guide/managing-identities-and-authorizations/","urlType":"internal","items":[{"content":"Configuring OAuth for Git providers","url":"/docs/next/administration-guide/configuring-oauth-for-git-providers/","urlType":"internal","items":[{"content":"Configuring OAuth 2.0 for GitHub","url":"/docs/next/administration-guide/configuring-oauth-2-for-github/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for GitLab","url":"/docs/next/administration-guide/configuring-oauth-2-for-gitlab/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for a Bitbucket Server","url":"/docs/next/administration-guide/configuring-oauth-2-for-a-bitbucket-server/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for the Bitbucket Cloud","url":"/docs/next/administration-guide/configuring-oauth-2-for-the-bitbucket-cloud/","urlType":"internal"},{"content":"Configuring OAuth 1.0 for a Bitbucket Server","url":"/docs/next/administration-guide/configuring-oauth-1-for-a-bitbucket-server/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for Microsoft Azure DevOps Services","url":"/docs/next/administration-guide/configuring-oauth-2-for-microsoft-azure-devops-services/","urlType":"internal"}]},{"content":"Configuring cluster roles for Che users","url":"/docs/next/administration-guide/configuring-cluster-roles-for-users/","urlType":"internal"},{"content":"Configuring advanced authorization","url":"/docs/next/administration-guide/configuring-advanced-authorization/","urlType":"internal"},{"content":"Removing user data in compliance with the GDPR","url":"/docs/next/administration-guide/removing-user-data-in-compliance-with-the-gdpr/","urlType":"internal"}]},{"content":"Configuring fuse-overlayfs","url":"/docs/next/administration-guide/configuring-fuse/","urlType":"internal"}]},{"content":"Managing IDE extensions","url":"/docs/next/administration-guide/managing-ide-extensions/","urlType":"internal","items":[{"content":"Extensions for Microsoft Visual Studio Code - Open Source","url":"/docs/next/administration-guide/extensions-for-microsoft-visual-studio-code-open-source/","urlType":"internal"}]},{"content":"Using the Che server API","url":"/docs/next/administration-guide/managing-workloads-using-the-che-server-api/","urlType":"internal"},{"content":"Upgrading Che","url":"/docs/next/administration-guide/upgrading-che/","urlType":"internal","items":[{"content":"Upgrading the chectl management tool","url":"/docs/next/administration-guide/upgrading-the-chectl-management-tool/","urlType":"internal"},{"content":"Specifying the update approval strategy","url":"/docs/next/administration-guide/specifying-the-update-approval-strategy/","urlType":"internal"},{"content":"Upgrading Che using the OpenShift web console","url":"/docs/next/administration-guide/upgrading-che-using-the-web-console/","urlType":"internal"},{"content":"Upgrading Che using the CLI management tool","url":"/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool/","urlType":"internal"},{"content":"Upgrading Che in a restricted environment","url":"/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/","urlType":"internal"},{"content":"Repairing the DevWorkspace Operator on OpenShift","url":"/docs/next/administration-guide/repairing-the-devworkspace-operator-on-openshift/","urlType":"internal"}]},{"content":"Uninstalling Che","url":"/docs/next/administration-guide/uninstalling-che/","urlType":"internal"}],"root":true,"order":3},{"items":[{"content":"Extensions","url":"/docs/next/extensions/extensions/","urlType":"internal","items":[{"content":"OpenShift Connector","url":"/docs/next/extensions/openshift-connector-overview/","urlType":"internal","items":[{"content":"Features of OpenShift Connector","url":"/docs/next/extensions/features-of-openshift-connector/","urlType":"internal"},{"content":"Installing OpenShift Connector in Eclipse Che","url":"/docs/next/extensions/installing-openshift-connector-in-che/","urlType":"internal"},{"content":"Authenticating with OpenShift Connector from Eclipse Che","url":"/docs/next/extensions/authenticating-with-openshift-connector-from-che/","urlType":"internal"},{"content":"Creating Components with OpenShift Connector in Eclipse Che","url":"/docs/next/extensions/creating-components-with-openshift-connector-in-che/","urlType":"internal"},{"content":"Connecting source code from GitHub to a OpenShift Component","url":"/docs/next/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/","urlType":"internal"}]}]}],"root":true,"order":4},{"items":[{"content":"Che glossary","url":"/docs/next/glossary/che-glossary/","urlType":"internal"}],"root":true,"order":5}]},"docs/che-7":{"displayVersion":"old (7.41)","title":"Documentation","version":"che-7","name":"docs","prerelease":true,"asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"Eclipse Che Documentation","site-url":"https://www.eclipse.org/che","context":"che","experimental":"","favicon":"favicon.png","prod":"Eclipse&#160;Che"},"sourcemap":true},"url":"/docs/che-7/","navigation":[]},"docs/7.81.x":{"displayVersion":"7.81.x","title":"Documentation","version":"7.81.x","name":"docs","asciidoc":{"attributes":{"env":"site","env-site":"","site-gen":"antora","site-gen-antora":"","attribute-missing":"warn","data-uri":null,"icons":"font","sectanchors":"","source-highlighter":"highlight.js","site-title":"Eclipse Che Documentation","site-url":"https://www.eclipse.org/che","context":"che","experimental":"","favicon":"favicon.png","ocp":"OpenShift&#160;Container&#160;Platform","ocp4-ver":"4.12","che-plugin-registry-directory":"che-plugin-registry","devworkspace-operator-index-disconnected-install":"quay.io/devfile/devworkspace-operator-index:release-digest","devworkspace-operator-version-patch":"0.25.1","devworkspace":"DevWorkspace","devworkspace-id":"devworkspace","docker-cli":"docker","hosted-che-docs":"xref:hosted-che:hosted-che.adoc[]","identity-provider-legacy-id":"keycloak","identity-provider-legacy":"Keycloak","image-puller-cr-name":"KubernetesImagePuller","image-puller-deployment-id":"kubernetes-image-puller-operator","image-puller-deployment-name":"kubernetes-image-puller","image-puller-image-name":"quay.io/eclipse/kubernetes-image-puller","image-puller-image-tag":"latest","image-puller-images":"java11-maven=quay.io/eclipse/che-java11-maven:nightly;che-theia=quay.io/eclipse/che-theia:next;java-plugin-runner=eclipse/che-remote-plugin-runner-java8:latest;","image-puller-name-short":"Image Puller","image-puller-name":"Kubernetes Image Puller","image-puller-namespace":"k8s-image-puller","image-puller-operator-id":"kubernetes-image-puller-operator","image-puller-operator-name":"Kubernetes Image Puller Operator","image-puller-operator-repository-name":"kubernetes-image-puller-operator","image-puller-repository-name":"kubernetes-image-puller","kube-ver-min":"1.21","kubernetes":"Kubernetes","link-installing-orch-cli":"link:https://kubernetes.io/docs/tasks/tools/#kubectl[Kubernetes - Install Tools: kubectl]","link-kube-rbac-proxy":"link:https://github.com/brancz/kube-rbac-proxy[kube-rbac-proxy]","link-manage-compute-resources-container":"link:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/[Kubernetes - Resource management for pods and containers]","link-oauth2-proxy":"link:https://github.com/oauth2-proxy/oauth2-proxy[OAuth2 Proxy]","link-prod-cli-documentation":"link:https://github.com/che-incubator/chectl/[`chectl` reference documentation]","link-understanding-custom-resources":"link:https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/[Kubernetes - Understanding Custom Resources]","namespace":"namespace","orch-cli-link":"link:https://kubernetes.io/docs/reference/kubectl/overview/[Overview of kubectl]","orch-cli":"kubectl","orch-ingress":"Kubernetes Ingress","orch-name":"Kubernetes","orch-namespace":"namespace","osd":"OpenShift&#160;Dedicated","platforms-cli":"`kubectl` or `oc`","platforms-ingress":"Kubernetes Ingress or OpenShift Route","platforms-name":"Kubernetes or OpenShift","platforms-namespace":"Kubernetes namespace or OpenShift project","pre-migration-prod-checluster":"eclipse-che","pre-migration-prod-deployment":"che","pre-migration-prod-id-short":"che","pre-migration-prod-operator":"che-operator","pre-migration-prod-subscription":"eclipse-che","pre-migration-prod-package":"eclipse-che","pre-migration-prod-channel":"stable","pre-migration-prod-catalog-source":"community-operators","pre-migration-prod-starting-csv":"eclipse-che.v7.41.2","prod-checluster":"eclipse-che","prod-cli":"chectl","prod-deployment":"che","prod-docs-url-backup-recovery":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/backup-and-recovery/[Backup and recovery]","prod-docs-url-enable-oauth":"link:https://www.eclipse.org/che/docs/che-7/administration-guide/configuring-openshift-oauth/[Configuring OpenShift OAuth]","prod-home":"/home/user","prod-host":"che-host","prod-id-short":"che","prod-id":"eclipse-che","prod-last-version-pre-dwo":7.41,"prod-namespace":"eclipse-che","prod-operator-bundle-name":"eclipse-che","prod-operator-image-name":"che-operator","prod-operator-index":"registry.access.redhat.com/redhat/community-operator-index:v4.12","prod-operator-package-name":"eclipse-che","prod-operator":"che-operator","prod-prev-short":"Che","prod-prev-id-short":"che","prod-prev-ver":"previous minor version","prod-short":"Che","prod-stable-channel-catalog-source":"community-operators","prod-stable-channel-package":"eclipse-che","prod-stable-channel":"stable","prod-stable-channel-starting-csv":"eclipse-che.v7.49.0","prod-upstream":"Eclipse&#160;Che","prod-url":"https://__&lt;che_fqdn&gt;__","prod-ver-major":"7","prod-ver-patch":"7.81.0","prod-ver":"7.81","prod-workspace":"che-ws","prod":"Eclipse&#160;Che","prod2":"Eclipse&#160;Che","project-context":"che","repo-path":"","rh-os-devspaces":"Red Hat OpenShift Dev Spaces","rh-os-local":"Red Hat OpenShift Local","theia-endpoint-image":"eclipse/che-theia-endpoint-runtime:next"},"sourcemap":true},"url":"/docs/stable/overview/introduction-to-eclipse-che/","navigation":[{"items":[{"content":"Introduction to Che","url":"/docs/stable/overview/introduction-to-eclipse-che/","urlType":"internal"}],"root":true,"order":0},{"items":[{"content":"Eclipse Che hosted by Red Hat","url":"/docs/stable/hosted-che/hosted-che/","urlType":"internal"}],"root":true,"order":1},{"content":"User Guide","items":[{"content":"Getting started with Che","url":"/docs/stable/end-user-guide/getting-started-with-che/","urlType":"internal","items":[{"content":"Starting a workspace from a Git repository URL","url":"/docs/stable/end-user-guide/starting-a-workspace-from-a-git-repository-url/","urlType":"internal","items":[{"content":"Optional parameters for the URLs for starting a new workspace","url":"/docs/stable/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/","urlType":"internal","items":[{"content":"URL parameter concatenation","url":"/docs/stable/end-user-guide/url-parameter-concatenation/","urlType":"internal"},{"content":"URL parameter for the IDE","url":"/docs/stable/end-user-guide/url-parameter-for-the-ide/","urlType":"internal"},{"content":"URL parameter for starting duplicate workspaces","url":"/docs/stable/end-user-guide/url-parameter-for-starting-duplicate-workspaces/","urlType":"internal"},{"content":"URL parameter for the devfile file name","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-name/","urlType":"internal"},{"content":"URL parameter for the devfile file path","url":"/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-path/","urlType":"internal"},{"content":"URL parameter for the workspace storage","url":"/docs/stable/end-user-guide/url-parameter-for-the-workspace-storage/","urlType":"internal"},{"content":"URL parameter for additional remotes","url":"/docs/stable/end-user-guide/url-parameter-for-additional-remotes/","urlType":"internal"},{"content":"URL parameter for a container image","url":"/docs/stable/end-user-guide/url-parameter-for-container-image/","urlType":"internal"}]}]},{"content":"Starting a workspace from a raw devfile URL","url":"/docs/stable/end-user-guide/starting-a-workspace-from-a-raw-devfile-url/","urlType":"internal"},{"content":"Basic actions you can perform on a workspace","url":"/docs/stable/end-user-guide/basic-actions-you-can-perform-on-a-workspace/","urlType":"internal"},{"content":"Authenticating to a Git server from a workspace","url":"/docs/stable/end-user-guide/authenticating-to-a-git-server-from-a-workspace/","urlType":"internal"}]},{"content":"Using Che in team workflow","url":"/docs/stable/end-user-guide/using-che-in-team-workflow/","urlType":"internal","items":[{"content":"Badge for first-time contributors","url":"/docs/stable/end-user-guide/first-time-contributors/","urlType":"internal"},{"content":"Reviewing pull and merge requests","url":"/docs/stable/end-user-guide/benefits-of-pull-requests-review-in-che/","urlType":"internal"},{"content":"Try in Web IDE GitHub action","url":"/docs/stable/end-user-guide/try-in-web-ide-github-action/","urlType":"internal"}]},{"content":"Customizing workspace components","url":"/docs/stable/end-user-guide/customizing-workspace-components/","urlType":"internal"},{"content":"Introduction to devfile in Che","url":"/docs/stable/end-user-guide/devfile-introduction/","urlType":"internal"},{"content":"IDEs in workspaces","url":"/docs/stable/end-user-guide/ides-in-workspaces/","urlType":"internal","items":[{"content":"Microsoft Visual Studio Code - Open Source","url":"/docs/stable/end-user-guide/microsoft-visual-studio-code-open-source-ide/","urlType":"internal"},{"content":"Defining a common IDE","url":"/docs/stable/end-user-guide/defining-a-common-ide/","urlType":"internal"}]},{"content":"Using credentials and configurations in workspaces","url":"/docs/stable/end-user-guide/using-credentials-and-configurations-in-workspaces/","urlType":"internal","items":[{"content":"Mounting Secrets","url":"/docs/stable/end-user-guide/mounting-secrets/","urlType":"internal","items":[{"content":"Creating image pull Secrets","url":"/docs/stable/end-user-guide/creating-image-pull-secrets/","urlType":"internal"},{"content":"Using a Git-provider access token","url":"/docs/stable/end-user-guide/using-a-git-provider-access-token/","urlType":"internal"}]},{"content":"Mounting ConfigMaps","url":"/docs/stable/end-user-guide/mounting-configmaps/","urlType":"internal","items":[{"content":"Mounting Git configuration","url":"/docs/stable/end-user-guide/mounting-git-configuration/","urlType":"internal"}]},{"content":"Enabling artifact repositories in a restricted environment","url":"/docs/stable/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/","urlType":"internal","items":[{"content":"Maven","url":"/docs/stable/end-user-guide/enabling-maven-artifact-repositories/","urlType":"internal"},{"content":"Gradle","url":"/docs/stable/end-user-guide/enabling-gradle-artifact-repositories/","urlType":"internal"},{"content":"npm","url":"/docs/stable/end-user-guide/enabling-npm-artifact-repositories/","urlType":"internal"},{"content":"Python","url":"/docs/stable/end-user-guide/enabling-python-artifact-repositories/","urlType":"internal"},{"content":"Go","url":"/docs/stable/end-user-guide/enabling-go-artifact-repositories/","urlType":"internal"},{"content":"NuGet","url":"/docs/stable/end-user-guide/enabling-nuget-artifact-repositories/","urlType":"internal"}]}]},{"content":"Requesting persistent storage for workspaces","url":"/docs/stable/end-user-guide/requesting-persistent-storage-for-workspaces/","urlType":"internal"},{"content":"Integrating with Kubernetes","url":"/docs/stable/end-user-guide/integrating-with-kubernetes/","urlType":"internal","items":[{"content":"Managing workspaces with Kubernetes APIs","url":"/docs/stable/end-user-guide/managing-workspaces-with-apis/","urlType":"internal"},{"content":"Automatic Kubernetes token injection","url":"/docs/stable/end-user-guide/automatic-token-injection/","urlType":"internal"},{"content":"Navigating Che from OpenShift Developer Perspective","url":"/docs/stable/end-user-guide/navigating-che-from-openshift-developer-perspective/","urlType":"internal"},{"content":"Navigating OpenShift web console from Che","url":"/docs/stable/end-user-guide/navigating-openshift-web-console-from-che/","urlType":"internal"}]},{"content":"Troubleshooting Che","url":"/docs/stable/end-user-guide/troubleshooting-che/","urlType":"internal","items":[{"content":"Viewing Che workspaces logs","url":"/docs/stable/end-user-guide/viewing-che-workspaces-logs/","urlType":"internal","items":[{"content":"Workspace logs in CLI","url":"/docs/stable/end-user-guide/viewing-workspace-logs-in-cli/","urlType":"internal"},{"content":"Workspace logs in OpenShift console","url":"/docs/stable/end-user-guide/viewing-workspace-logs-in-the-openshift-console/","urlType":"internal"},{"content":"Language servers and debug adapters logs in the editor","url":"/docs/stable/end-user-guide/viewing-language-servers-and-debug-adapters-logs-in-visual-studio-code/","urlType":"internal"}]},{"content":"Troubleshooting slow workspaces","url":"/docs/stable/end-user-guide/troubleshooting-slow-workspaces/","urlType":"internal"},{"content":"Troubleshooting network problems","url":"/docs/stable/end-user-guide/troubleshooting-network-problems/","urlType":"internal"},{"content":"Troubleshooting webview loading error","url":"/docs/stable/end-user-guide/troubleshooting-webview-loading-error/","urlType":"internal"}]}],"root":true,"order":2},{"content":"Administration Guide","items":[{"content":"Preparing the installation","url":"/docs/stable/administration-guide/preparing-the-installation/","urlType":"internal","items":[{"content":"Supported platforms","url":"/docs/stable/administration-guide/supported-platforms/","urlType":"internal"},{"content":"Installing the chectl management tool","url":"/docs/stable/administration-guide/installing-the-chectl-management-tool/","urlType":"internal"},{"content":"Architecture","url":"/docs/stable/administration-guide/architecture-overview/","urlType":"internal","items":[{"content":"Server components","url":"/docs/stable/administration-guide/server-components/","urlType":"internal","items":[{"content":"Che operator","url":"/docs/stable/administration-guide/che-operator/","urlType":"internal"},{"content":"DevWorkspace operator","url":"/docs/stable/administration-guide/devworkspace-operator/","urlType":"internal"},{"content":"Gateway","url":"/docs/stable/administration-guide/gateway/","urlType":"internal"},{"content":"User dashboard","url":"/docs/stable/administration-guide/dashboard/","urlType":"internal"},{"content":"Devfile registries","url":"/docs/stable/administration-guide/devfile-registries/","urlType":"internal"},{"content":"Che server","url":"/docs/stable/administration-guide/che-server/","urlType":"internal"},{"content":"Plug-in registry","url":"/docs/stable/administration-guide/plugin-registry/","urlType":"internal"}]},{"content":"User workspaces","url":"/docs/stable/administration-guide/user-workspaces/","urlType":"internal"}]},{"content":"Calculating Che resource requirements","url":"/docs/stable/administration-guide/calculating-che-resource-requirements/","urlType":"internal"}]},{"content":"Installing Che","url":"/docs/stable/administration-guide/installing-che/","urlType":"internal","items":[{"content":"Installing Che in the cloud","url":"/docs/stable/administration-guide/installing-che-in-the-cloud/","urlType":"internal","items":[{"content":"Installing Che on OpenShift using CLI","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-cli/","urlType":"internal"},{"content":"Installing Che on OpenShift using the web console","url":"/docs/stable/administration-guide/installing-che-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Che in a restricted environment","url":"/docs/stable/administration-guide/installing-che-in-a-restricted-environment/","urlType":"internal"},{"content":"Installing Che on Microsoft Azure","url":"/docs/stable/administration-guide/installing-che-on-microsoft-azure/","urlType":"internal"}]},{"content":"Installing Che locally","url":"/docs/stable/administration-guide/installing-che-locally/","urlType":"internal","items":[{"content":"Installing Che on Red Hat OpenShift Local","url":"/docs/stable/administration-guide/installing-che-on-red-hat-openshift-local/","urlType":"internal"},{"content":"Installing Che on Minikube","url":"/docs/stable/administration-guide/installing-che-on-minikube/","urlType":"internal"},{"content":"Installing Che on Minikube with Keycloak as the OIDC provider","url":"/docs/stable/administration-guide/installing-che-on-minikube-keycloak-oidc/","urlType":"internal"}]},{"content":"Finding the fully qualified domain name (FQDN)","url":"/docs/stable/administration-guide/finding-the-fully-qualified-domain-name-fqdn/","urlType":"internal"}]},{"content":"Configuring Che","url":"/docs/stable/administration-guide/configuring-che/","urlType":"internal","items":[{"content":"Understanding the <code>CheCluster</code> Custom Resource","url":"/docs/stable/administration-guide/understanding-the-checluster-custom-resource/","urlType":"internal","items":[{"content":"Using chectl to configure the <code>CheCluster</code> Custom Resource during installation","url":"/docs/stable/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/","urlType":"internal"},{"content":"Using the CLI to configure the CheCluster Custom Resource","url":"/docs/stable/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/","urlType":"internal"},{"content":"<code>CheCluster</code> Custom Resource fields reference","url":"/docs/stable/administration-guide/checluster-custom-resource-fields-reference/","urlType":"internal"}]},{"content":"Configuring namespaces","url":"/docs/stable/administration-guide/configuring-namespace-provisioning/","urlType":"internal","items":[{"content":"Configuring namespace name","url":"/docs/stable/administration-guide/configuring-workspace-target-namespace/","urlType":"internal"},{"content":"Provisioning namespaces in advance","url":"/docs/stable/administration-guide/provisioning-namespaces-in-advance/","urlType":"internal"}]},{"content":"Configuring server components","url":"/docs/stable/administration-guide/configuring-server-components/","urlType":"internal","items":[{"content":"Mounting a Secret or a ConfigMap as a file or an environment variable into a Eclipse&#160;Che container","url":"/docs/stable/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/","urlType":"internal"},{"content":"Advanced configuration options for Che server","url":"/docs/stable/administration-guide/advanced-configuration-options-for-the-che-server-component/","urlType":"internal"}]},{"content":"Configuring workspaces globally","url":"/docs/stable/administration-guide/configuring-workspaces-globally/","urlType":"internal","items":[{"content":"Limiting the number of workspaces that a user can keep","url":"/docs/stable/administration-guide/limiting-the-number-of-workspaces-that-a-user-can-keep/","urlType":"internal"},{"content":"Enabling users to run multiple workspaces simultaneously","url":"/docs/stable/administration-guide/enabling-users-to-run-multiple-workspaces-simultaneously/","urlType":"internal"},{"content":"Git with self-signed certificates","url":"/docs/stable/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/","urlType":"internal"},{"content":"Configuring workspaces nodeSelector","url":"/docs/stable/administration-guide/configuring-workspaces-nodeselector/","urlType":"internal"},{"content":"Open VSX registry URL","url":"/docs/stable/administration-guide/configuring-the-open-vsx-registry-url/","urlType":"internal"},{"content":"Configuring a user namespace","url":"/docs/stable/administration-guide/configuring-a-user-namespace/","urlType":"internal"}]},{"content":"Caching images for faster workspace start","url":"/docs/stable/administration-guide/caching-images-for-faster-workspace-start/","urlType":"internal","items":[{"content":"Defining the list of images","url":"/docs/stable/administration-guide/defining-the-list-of-images-to-pull/","urlType":"internal"},{"content":"Defining the memory settings","url":"/docs/stable/administration-guide/defining-the-memory-parameters-for-the-image-puller/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using the web console","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-the-web-console/","urlType":"internal"},{"content":"Installing Image Puller on OpenShift using CLI","url":"/docs/stable/administration-guide/installing-image-puller-on-openshift-using-cli/","urlType":"internal"}]},{"content":"Configuring observability","url":"/docs/stable/administration-guide/configuring-observability/","urlType":"internal","items":[{"content":"The Woopra telemetry plugin","url":"/docs/stable/administration-guide/the-woopra-telemetry-plugin/","urlType":"internal"},{"content":"Creating a telemetry plugin","url":"/docs/stable/administration-guide/creating-a-telemetry-plugin/","urlType":"internal","items":[{"content":"Configuring server logging","url":"/docs/stable/administration-guide/configuring-server-logging/","urlType":"internal"},{"content":"Collecting logs using chectl","url":"/docs/stable/administration-guide/collecting-logs-using-chectl/","urlType":"internal"}]},{"content":"Monitoring the DevWorkspace Operator","url":"/docs/stable/administration-guide/monitoring-the-dev-workspace-operator/","urlType":"internal"},{"content":"Monitoring Che Server","url":"/docs/stable/administration-guide/monitoring-che/","urlType":"internal"}]},{"content":"Configuring networking","url":"/docs/stable/administration-guide/configuring-networking/","urlType":"internal","items":[{"content":"Configuring network policies","url":"/docs/stable/administration-guide/configuring-network-policies/","urlType":"internal"},{"content":"Configuring Che hostname","url":"/docs/stable/administration-guide/configuring-che-hostname/","urlType":"internal"},{"content":"Configuring Che with self-signed certificates","url":"/docs/stable/administration-guide/configuring-che-with-self-signed-certificate/","urlType":"internal"},{"content":"Importing untrusted TLS certificates to Che","url":"/docs/stable/administration-guide/importing-untrusted-tls-certificates/","urlType":"internal"},{"content":"Adding labels and annotations","url":"/docs/stable/administration-guide/adding-labels-and-annotations/","urlType":"internal"}]},{"content":"Configuring storage","url":"/docs/stable/administration-guide/configuring-storage/","urlType":"internal","items":[{"content":"Configuring storage classes","url":"/docs/stable/administration-guide/configuring-storage-classes/","urlType":"internal"},{"content":"Configuring the storage strategy","url":"/docs/stable/administration-guide/configuring-the-storage-strategy/","urlType":"internal"},{"content":"Configuring storage sizes","url":"/docs/stable/administration-guide/configuring-storage-sizes/","urlType":"internal"}]},{"content":"Configuring dashboard","url":"/docs/stable/administration-guide/configuring-dashboard/","urlType":"internal","items":[{"content":"Configuring getting started samples","url":"/docs/stable/administration-guide/configuring-getting-started-samples/","urlType":"internal"},{"content":"Customizing OpenShift Eclipse Che ConsoleLink icon","url":"/docs/stable/administration-guide/customizing-openshift-che-consolelink-icon/","urlType":"internal"}]},{"content":"Managing identities and authorizations","url":"/docs/stable/administration-guide/managing-identities-and-authorizations/","urlType":"internal","items":[{"content":"Configuring OAuth for Git providers","url":"/docs/stable/administration-guide/configuring-oauth-for-git-providers/","urlType":"internal","items":[{"content":"Configuring OAuth 2.0 for GitHub","url":"/docs/stable/administration-guide/configuring-oauth-2-for-github/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for GitLab","url":"/docs/stable/administration-guide/configuring-oauth-2-for-gitlab/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for a Bitbucket Server","url":"/docs/stable/administration-guide/configuring-oauth-2-for-a-bitbucket-server/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for the Bitbucket Cloud","url":"/docs/stable/administration-guide/configuring-oauth-2-for-the-bitbucket-cloud/","urlType":"internal"},{"content":"Configuring OAuth 1.0 for a Bitbucket Server","url":"/docs/stable/administration-guide/configuring-oauth-1-for-a-bitbucket-server/","urlType":"internal"},{"content":"Configuring OAuth 2.0 for Microsoft Azure DevOps Services","url":"/docs/stable/administration-guide/configuring-oauth-2-for-microsoft-azure-devops-services/","urlType":"internal"}]},{"content":"Configuring cluster roles for Che users","url":"/docs/stable/administration-guide/configuring-cluster-roles-for-users/","urlType":"internal"},{"content":"Configuring advanced authorization","url":"/docs/stable/administration-guide/configuring-advanced-authorization/","urlType":"internal"},{"content":"Removing user data in compliance with the GDPR","url":"/docs/stable/administration-guide/removing-user-data-in-compliance-with-the-gdpr/","urlType":"internal"}]}]},{"content":"Managing IDE extensions","url":"/docs/stable/administration-guide/managing-ide-extensions/","urlType":"internal","items":[{"content":"Extensions for Microsoft Visual Studio Code - Open Source","url":"/docs/stable/administration-guide/extensions-for-microsoft-visual-studio-code-open-source/","urlType":"internal"}]},{"content":"Using the Che server API","url":"/docs/stable/administration-guide/managing-workloads-using-the-che-server-api/","urlType":"internal"},{"content":"Upgrading Che","url":"/docs/stable/administration-guide/upgrading-che/","urlType":"internal","items":[{"content":"Upgrading the chectl management tool","url":"/docs/stable/administration-guide/upgrading-the-chectl-management-tool/","urlType":"internal"},{"content":"Specifying the update approval strategy","url":"/docs/stable/administration-guide/specifying-the-update-approval-strategy/","urlType":"internal"},{"content":"Upgrading Che using the OpenShift web console","url":"/docs/stable/administration-guide/upgrading-che-using-the-web-console/","urlType":"internal"},{"content":"Upgrading Che using the CLI management tool","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool/","urlType":"internal"},{"content":"Upgrading Che in a restricted environment","url":"/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/","urlType":"internal"},{"content":"Repairing the DevWorkspace Operator on OpenShift","url":"/docs/stable/administration-guide/repairing-the-devworkspace-operator-on-openshift/","urlType":"internal"}]},{"content":"Uninstalling Che","url":"/docs/stable/administration-guide/uninstalling-che/","urlType":"internal"}],"root":true,"order":3},{"items":[{"content":"Extensions","url":"/docs/stable/extensions/extensions/","urlType":"internal","items":[{"content":"OpenShift Connector","url":"/docs/stable/extensions/openshift-connector-overview/","urlType":"internal","items":[{"content":"Features of OpenShift Connector","url":"/docs/stable/extensions/features-of-openshift-connector/","urlType":"internal"},{"content":"Installing OpenShift Connector in Eclipse Che","url":"/docs/stable/extensions/installing-openshift-connector-in-che/","urlType":"internal"},{"content":"Authenticating with OpenShift Connector from Eclipse Che","url":"/docs/stable/extensions/authenticating-with-openshift-connector-from-che/","urlType":"internal"},{"content":"Creating Components with OpenShift Connector in Eclipse Che","url":"/docs/stable/extensions/creating-components-with-openshift-connector-in-che/","urlType":"internal"},{"content":"Connecting source code from GitHub to a OpenShift Component","url":"/docs/stable/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/","urlType":"internal"}]}]}],"root":true,"order":4},{"items":[{"content":"Che glossary","url":"/docs/stable/glossary/che-glossary/","urlType":"internal"}],"root":true,"order":5}]}}}}) \ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 3f2015b20..adb671b70 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -2,1230 +2,1230 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/adding-labels-and-annotations/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/advanced-configuration-options-for-the-che-server-component/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/architecture-overview/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/caching-images-for-faster-workspace-start/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/calculating-che-resource-requirements/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/che-operator/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/che-server/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/checluster-custom-resource-fields-reference/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/collecting-logs-using-chectl/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-a-user-namespace/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-advanced-authorization/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-che-hostname/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-che-with-self-signed-certificate/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-cluster-roles-for-users/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-dashboard/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-fuse/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-getting-started-samples/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-namespace-provisioning/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-network-policies/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-networking/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-number-of-replicas/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-oauth-1-for-a-bitbucket-server/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-oauth-2-for-a-bitbucket-server/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-oauth-2-for-github/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-oauth-2-for-gitlab/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-oauth-2-for-microsoft-azure-devops-services/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-oauth-2-for-the-bitbucket-cloud/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-oauth-for-git-providers/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-observability/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-server-components/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-server-logging/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-storage-classes/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-storage-sizes/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-storage/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-the-open-vsx-registry-url/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-the-storage-strategy/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-workspace-target-namespace/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-workspaces-globally/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/configuring-workspaces-nodeselector/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/creating-a-telemetry-plugin/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/customizing-openshift-che-consolelink-icon/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/dashboard/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/defining-the-list-of-images-to-pull/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/defining-the-memory-parameters-for-the-image-puller/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/devfile-registries/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/devworkspace-operator/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/enabling-users-to-run-multiple-workspaces-simultaneously/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/extensions-for-microsoft-visual-studio-code-open-source/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/finding-the-fully-qualified-domain-name-fqdn/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/gateway/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/importing-untrusted-tls-certificates/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-in-a-restricted-environment/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-in-the-cloud/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-locally/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-on-microsoft-azure/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-on-minikube-keycloak-oidc/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-on-minikube/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-on-openshift-using-cli/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-on-openshift-using-the-web-console/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che-on-red-hat-openshift-local/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-image-puller-on-openshift-using-cli/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-image-puller-on-openshift-using-the-web-console/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/installing-the-chectl-management-tool/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/limiting-the-number-of-workspaces-that-a-user-can-keep/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/managing-ide-extensions/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/managing-identities-and-authorizations/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/managing-workloads-using-the-che-server-api/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/monitoring-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/monitoring-the-dev-workspace-operator/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/plugin-registry/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/preparing-the-installation/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/provisioning-namespaces-in-advance/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/removing-user-data-in-compliance-with-the-gdpr/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/repairing-the-devworkspace-operator-on-openshift/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/server-components/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/specifying-the-update-approval-strategy/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/supported-platforms/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/the-woopra-telemetry-plugin/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/understanding-the-checluster-custom-resource/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/uninstalling-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/upgrading-che-using-the-cli-management-tool/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/upgrading-che-using-the-web-console/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/upgrading-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/upgrading-the-chectl-management-tool/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/user-workspaces/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/accessing-fuse/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/authenticating-to-a-git-server-from-a-workspace/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/automatic-token-injection/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/basic-actions-you-can-perform-on-a-workspace/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/benefits-of-pull-requests-review-in-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/creating-image-pull-secrets/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/customizing-workspace-components/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/defining-a-common-ide/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/devfile-introduction/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-go-artifact-repositories/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-gradle-artifact-repositories/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-maven-artifact-repositories/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-npm-artifact-repositories/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-nuget-artifact-repositories/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-overlay-with-a-configmap/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/enabling-python-artifact-repositories/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/first-time-contributors/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/getting-started-with-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/ides-in-workspaces/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/integrating-with-kubernetes/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/managing-workspaces-with-apis/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/microsoft-visual-studio-code-open-source-ide/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/mounting-configmaps/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/mounting-git-configuration/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/mounting-secrets/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/navigating-che-from-openshift-developer-perspective/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/navigating-openshift-web-console-from-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/requesting-persistent-storage-for-workspaces/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/starting-a-workspace-from-a-git-repository-url/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/starting-a-workspace-from-a-raw-devfile-url/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/troubleshooting-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/troubleshooting-network-problems/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/troubleshooting-slow-workspaces/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/troubleshooting-webview-loading-error/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/try-in-web-ide-github-action/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/url-parameter-concatenation/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/url-parameter-for-additional-remotes/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/url-parameter-for-container-image/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/url-parameter-for-starting-duplicate-workspaces/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/url-parameter-for-the-devfile-file-name/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/url-parameter-for-the-devfile-file-path/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/url-parameter-for-the-ide-image/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/url-parameter-for-the-ide/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/url-parameter-for-the-workspace-storage/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/using-a-git-provider-access-token/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/using-che-in-team-workflow/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/using-credentials-and-configurations-in-workspaces/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/using-the-fuse-overlay-storage-driver/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/viewing-che-workspaces-logs/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/viewing-language-servers-and-debug-adapters-logs-in-visual-studio-code/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/viewing-workspace-logs-in-cli/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/end-user-guide/viewing-workspace-logs-in-the-openshift-console/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/extensions/authenticating-with-openshift-connector-from-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/extensions/creating-components-with-openshift-connector-in-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/extensions/extensions/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/extensions/features-of-openshift-connector/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/extensions/installing-openshift-connector-in-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/extensions/openshift-connector-overview/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/glossary/che-glossary/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/hosted-che/hosted-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/next/overview/introduction-to-eclipse-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/che-7/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/adding-labels-and-annotations/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/advanced-configuration-options-for-the-che-server-component/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/architecture-overview/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/caching-images-for-faster-workspace-start/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/calculating-che-resource-requirements/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/che-operator/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/che-server/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/checluster-custom-resource-fields-reference/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/collecting-logs-using-chectl/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-a-user-namespace/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-advanced-authorization/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-che-hostname/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-che-with-self-signed-certificate/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-cluster-roles-for-users/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-dashboard/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-getting-started-samples/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-namespace-provisioning/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-network-policies/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-networking/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-1-for-a-bitbucket-server/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-a-bitbucket-server/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-github/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-gitlab/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-microsoft-azure-devops-services/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-2-for-the-bitbucket-cloud/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-oauth-for-git-providers/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-observability/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-server-components/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-server-logging/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-storage-classes/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-storage-sizes/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-storage/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-the-open-vsx-registry-url/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-the-storage-strategy/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-workspace-target-namespace/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-workspaces-globally/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/configuring-workspaces-nodeselector/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/creating-a-telemetry-plugin/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/customizing-openshift-che-consolelink-icon/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/dashboard/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/defining-the-list-of-images-to-pull/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/defining-the-memory-parameters-for-the-image-puller/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/deploying-che-with-support-for-git-repositories-with-self-signed-certificates/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/devfile-registries/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/devworkspace-operator/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/enabling-users-to-run-multiple-workspaces-simultaneously/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/extensions-for-microsoft-visual-studio-code-open-source/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/finding-the-fully-qualified-domain-name-fqdn/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/gateway/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/importing-untrusted-tls-certificates/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-in-a-restricted-environment/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-in-the-cloud/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-locally/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-on-microsoft-azure/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-on-minikube-keycloak-oidc/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-on-minikube/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-on-openshift-using-cli/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-on-openshift-using-the-web-console/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che-on-red-hat-openshift-local/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-image-puller-on-openshift-using-cli/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-image-puller-on-openshift-using-the-web-console/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/installing-the-chectl-management-tool/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/limiting-the-number-of-workspaces-that-a-user-can-keep/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/managing-ide-extensions/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/managing-identities-and-authorizations/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/managing-workloads-using-the-che-server-api/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/monitoring-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/monitoring-the-dev-workspace-operator/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/mounting-a-secret-as-a-file-or-an-environment-variable-into-a-container/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/plugin-registry/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/preparing-the-installation/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/provisioning-namespaces-in-advance/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/removing-user-data-in-compliance-with-the-gdpr/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/repairing-the-devworkspace-operator-on-openshift/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/server-components/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/specifying-the-update-approval-strategy/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/supported-platforms/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/the-woopra-telemetry-plugin/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/understanding-the-checluster-custom-resource/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/uninstalling-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool-in-restricted-environment/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/upgrading-che-using-the-cli-management-tool/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/upgrading-che-using-the-web-console/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/upgrading-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/upgrading-the-chectl-management-tool/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/user-workspaces/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/using-chectl-to-configure-the-checluster-custom-resource-during-installation/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/administration-guide/using-the-cli-to-configure-the-checluster-custom-resource/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/authenticating-to-a-git-server-from-a-workspace/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/automatic-token-injection/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/basic-actions-you-can-perform-on-a-workspace/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/benefits-of-pull-requests-review-in-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/creating-image-pull-secrets/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/customizing-workspace-components/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/defining-a-common-ide/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/devfile-introduction/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/enabling-artifact-repositories-in-a-restricted-environment/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/enabling-go-artifact-repositories/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/enabling-gradle-artifact-repositories/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/enabling-maven-artifact-repositories/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/enabling-npm-artifact-repositories/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/enabling-nuget-artifact-repositories/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/enabling-python-artifact-repositories/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/first-time-contributors/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/getting-started-with-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/ides-in-workspaces/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/integrating-with-kubernetes/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/managing-workspaces-with-apis/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/microsoft-visual-studio-code-open-source-ide/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/mounting-configmaps/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/mounting-git-configuration/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/mounting-secrets/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/navigating-che-from-openshift-developer-perspective/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/navigating-openshift-web-console-from-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/optional-parameters-for-the-urls-for-starting-a-new-workspace/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/requesting-persistent-storage-for-workspaces/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/starting-a-workspace-from-a-git-repository-url/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/starting-a-workspace-from-a-raw-devfile-url/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/troubleshooting-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/troubleshooting-network-problems/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/troubleshooting-slow-workspaces/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/troubleshooting-webview-loading-error/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/try-in-web-ide-github-action/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/url-parameter-concatenation/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/url-parameter-for-additional-remotes/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/url-parameter-for-container-image/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/url-parameter-for-starting-duplicate-workspaces/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-name/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/url-parameter-for-the-devfile-file-path/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/url-parameter-for-the-ide/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/url-parameter-for-the-workspace-storage/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/using-a-git-provider-access-token/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/using-che-in-team-workflow/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/using-credentials-and-configurations-in-workspaces/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/viewing-che-workspaces-logs/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/viewing-language-servers-and-debug-adapters-logs-in-visual-studio-code/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/viewing-workspace-logs-in-cli/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/end-user-guide/viewing-workspace-logs-in-the-openshift-console/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/extensions/authenticating-with-openshift-connector-from-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/extensions/connecting-source-code-from-github-to-a-openshift-component-using-openshift-connector/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/extensions/creating-components-with-openshift-connector-in-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/extensions/extensions/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/extensions/features-of-openshift-connector/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/extensions/installing-openshift-connector-in-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/extensions/openshift-connector-overview/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/glossary/che-glossary/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/hosted-che/hosted-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
<url>
<loc>https://www.eclipse.org/che/docs/stable/overview/introduction-to-eclipse-che/</loc>
-<lastmod>2024-02-28T14:35:08.961Z</lastmod>
+<lastmod>2024-02-28T15:12:23.172Z</lastmod>
</url>
</urlset>

Back to the top