github.com/verrazzano/verrazzano@v1.7.0/tools/vz/pkg/analysis/test/cluster/problem-pods-install/cluster-snapshot/ingress.json (about) 1 { 2 "apiVersion": "v1", 3 "items": [ 4 { 5 "apiVersion": "networking.k8s.io/v1", 6 "kind": "Ingress", 7 "metadata": { 8 "annotations": { 9 "cert-manager.io/cluster-issuer": "verrazzano-cluster-issuer", 10 "cert-manager.io/common-name": "rancher.b2.z69d20a.v8o.io", 11 "kubernetes.io/tls-acme": "true", 12 "meta.helm.sh/release-name": "rancher", 13 "meta.helm.sh/release-namespace": "cattle-system", 14 "nginx.ingress.kubernetes.io/auth-realm": "b2.z69d20a.v8o.io auth", 15 "nginx.ingress.kubernetes.io/proxy-connect-timeout": "30", 16 "nginx.ingress.kubernetes.io/proxy-read-timeout": "1800", 17 "nginx.ingress.kubernetes.io/proxy-send-timeout": "1800" 18 }, 19 "creationTimestamp": "2022-06-16T10:21:29Z", 20 "generation": 1, 21 "labels": { 22 "app": "rancher", 23 "app.kubernetes.io/managed-by": "Helm", 24 "chart": "rancher-2.6.4", 25 "heritage": "Helm", 26 "release": "rancher" 27 }, 28 "name": "rancher", 29 "namespace": "cattle-system", 30 "resourceVersion": "4902", 31 "uid": "b2054a1b-7ac0-4e7f-9dfb-e41c831a7841" 32 }, 33 "spec": { 34 "rules": [ 35 { 36 "host": "rancher.b2.z69d20a.v8o.io", 37 "http": { 38 "paths": [ 39 { 40 "backend": { 41 "service": { 42 "name": "rancher", 43 "port": { 44 "number": 80 45 } 46 } 47 }, 48 "pathType": "ImplementationSpecific" 49 } 50 ] 51 } 52 } 53 ], 54 "tls": [ 55 { 56 "hosts": [ 57 "rancher.b2.z69d20a.v8o.io" 58 ], 59 "secretName": "tls-rancher-ingress" 60 } 61 ] 62 }, 63 "status": { 64 "loadBalancer": {} 65 } 66 }, 67 { 68 "apiVersion": "networking.k8s.io/v1", 69 "kind": "Ingress", 70 "metadata": { 71 "annotations": { 72 "cert-manager.io/common-name": "keycloak.b2.z69d20a.v8o.io", 73 "external-dns.alpha.kubernetes.io/target": "verrazzano-ingress.b2.z69d20a.v8o.io", 74 "external-dns.alpha.kubernetes.io/ttl": "60", 75 "kubernetes.io/ingress.class": "nginx", 76 "kubernetes.io/tls-acme": "true", 77 "meta.helm.sh/release-name": "keycloak", 78 "meta.helm.sh/release-namespace": "keycloak", 79 "nginx.ingress.kubernetes.io/service-upstream": "true", 80 "nginx.ingress.kubernetes.io/upstream-vhost": "keycloak-http.${namespace}.svc.cluster.local" 81 }, 82 "creationTimestamp": "2022-06-16T10:21:55Z", 83 "generation": 1, 84 "labels": { 85 "app.kubernetes.io/instance": "keycloak", 86 "app.kubernetes.io/managed-by": "Helm", 87 "app.kubernetes.io/name": "keycloak", 88 "app.kubernetes.io/version": "15.0.2-20220613060015-16e593e4ac", 89 "helm.sh/chart": "keycloak-15.1.0" 90 }, 91 "name": "keycloak", 92 "namespace": "keycloak", 93 "resourceVersion": "10165", 94 "uid": "51b5cb3b-be10-4b6f-ad3d-9814e5e75cfd" 95 }, 96 "spec": { 97 "rules": [ 98 { 99 "host": "keycloak.b2.z69d20a.v8o.io", 100 "http": { 101 "paths": [ 102 { 103 "backend": { 104 "service": { 105 "name": "keycloak-http", 106 "port": { 107 "name": "http" 108 } 109 } 110 }, 111 "path": "/", 112 "pathType": "ImplementationSpecific" 113 } 114 ] 115 } 116 } 117 ], 118 "tls": [ 119 { 120 "hosts": [ 121 "keycloak.b2.z69d20a.v8o.io" 122 ], 123 "secretName": "keycloak-tls" 124 } 125 ] 126 }, 127 "status": { 128 "loadBalancer": {} 129 } 130 }, 131 { 132 "apiVersion": "networking.k8s.io/v1", 133 "kind": "Ingress", 134 "metadata": { 135 "annotations": { 136 "cert-manager.io/common-name": "verrazzano.b2.z69d20a.v8o.io", 137 "external-dns.alpha.kubernetes.io/target": "verrazzano-ingress.b2.z69d20a.v8o.io", 138 "kubernetes.io/tls-acme": "true", 139 "meta.helm.sh/release-name": "verrazzano-authproxy", 140 "meta.helm.sh/release-namespace": "verrazzano-system", 141 "nginx.ingress.kubernetes.io/affinity": "cookie", 142 "nginx.ingress.kubernetes.io/configuration-snippet": "proxy_hide_header X-Powered-By;\nadd_header Last-Modified \"$date_gmt\";\nadd_header Pragma \"no-cache\";\nadd_header Cache-Control \"no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0\";\nadd_header Expect-CT \"max-age=86400, enforce\";\nadd_header Referrer-Policy \"strict-origin\";\nadd_header X-Content-Type-Options \"nosniff\" always;\nadd_header X-Frame-Options \"DENY\" always;\nadd_header X-Permitted-Cross-Domain-Policies \"none\";\nadd_header Strict-Transport-Security \"max-age=86400; includeSubDomains\";\nadd_header X-XSS-Protection \"1; mode=block\";\nadd_header Content-Security-Policy \"default-src 'self'; script-src 'self' 'unsafe-eval' static.oracle.com; form-action 'none'; connect-src 'self' https:; media-src 'none'; object-src 'none'; font-src 'self' static.oracle.com; img-src 'self' data:; style-src 'self' static.oracle.com; frame-ancestors 'none';\" always;\n", 143 "nginx.ingress.kubernetes.io/rewrite-target": "/$2", 144 "nginx.ingress.kubernetes.io/service-upstream": "true", 145 "nginx.ingress.kubernetes.io/session-cookie-conditional-samesite-none": "true", 146 "nginx.ingress.kubernetes.io/session-cookie-expires": "86400", 147 "nginx.ingress.kubernetes.io/session-cookie-max-age": "86400", 148 "nginx.ingress.kubernetes.io/session-cookie-name": "route", 149 "nginx.ingress.kubernetes.io/session-cookie-samesite": "Strict", 150 "nginx.ingress.kubernetes.io/upstream-vhost": "${service_name}.${namespace}.svc.cluster.local" 151 }, 152 "creationTimestamp": "2022-06-16T10:19:50Z", 153 "generation": 1, 154 "labels": { 155 "app.kubernetes.io/managed-by": "Helm" 156 }, 157 "name": "verrazzano-ingress", 158 "namespace": "verrazzano-system", 159 "resourceVersion": "3605", 160 "uid": "e6b7fc45-a87b-448f-a897-91bec1e2bc28" 161 }, 162 "spec": { 163 "rules": [ 164 { 165 "host": "verrazzano.b2.z69d20a.v8o.io", 166 "http": { 167 "paths": [ 168 { 169 "backend": { 170 "service": { 171 "name": "verrazzano-authproxy", 172 "port": { 173 "number": 8775 174 } 175 } 176 }, 177 "path": "/()(.*)", 178 "pathType": "ImplementationSpecific" 179 } 180 ] 181 } 182 } 183 ], 184 "tls": [ 185 { 186 "hosts": [ 187 "verrazzano.b2.z69d20a.v8o.io" 188 ], 189 "secretName": "verrazzano-tls" 190 } 191 ] 192 }, 193 "status": { 194 "loadBalancer": {} 195 } 196 }, 197 { 198 "apiVersion": "networking.k8s.io/v1", 199 "kind": "Ingress", 200 "metadata": { 201 "annotations": { 202 "cert-manager.io/common-name": "elasticsearch.vmi.system.b2.z69d20a.v8o.io", 203 "external-dns.alpha.kubernetes.io/target": "verrazzano-ingress.b2.z69d20a.v8o.io", 204 "external-dns.alpha.kubernetes.io/ttl": "60", 205 "kubernetes.io/tls-acme": "true", 206 "nginx.ingress.kubernetes.io/proxy-body-size": "65M", 207 "nginx.ingress.kubernetes.io/rewrite-target": "/$2", 208 "nginx.ingress.kubernetes.io/service-upstream": "true", 209 "nginx.ingress.kubernetes.io/upstream-vhost": "${service_name}.${namespace}.svc.cluster.local" 210 }, 211 "creationTimestamp": "2022-06-16T10:23:07Z", 212 "generation": 1, 213 "labels": { 214 "k8s-app": "verrazzano.io", 215 "vmo.v1.verrazzano.io": "system" 216 }, 217 "name": "vmi-system-es-ingest", 218 "namespace": "verrazzano-system", 219 "ownerReferences": [ 220 { 221 "apiVersion": "verrazzano.io/v1", 222 "blockOwnerDeletion": true, 223 "controller": true, 224 "kind": "VerrazzanoMonitoringInstance", 225 "name": "system", 226 "uid": "f1df7066-6bf5-4740-8d43-3048e074c9e1" 227 } 228 ], 229 "resourceVersion": "6066", 230 "uid": "26057b9a-0d7d-4e19-bf2d-e69b1c89ca7a" 231 }, 232 "spec": { 233 "rules": [ 234 { 235 "host": "elasticsearch.vmi.system.b2.z69d20a.v8o.io", 236 "http": { 237 "paths": [ 238 { 239 "backend": { 240 "service": { 241 "name": "verrazzano-authproxy", 242 "port": { 243 "number": 8775 244 } 245 } 246 }, 247 "path": "/()(.*)", 248 "pathType": "ImplementationSpecific" 249 } 250 ] 251 } 252 } 253 ], 254 "tls": [ 255 { 256 "hosts": [ 257 "elasticsearch.vmi.system.b2.z69d20a.v8o.io" 258 ], 259 "secretName": "system-tls-es-ingest" 260 } 261 ] 262 }, 263 "status": { 264 "loadBalancer": {} 265 } 266 }, 267 { 268 "apiVersion": "networking.k8s.io/v1", 269 "kind": "Ingress", 270 "metadata": { 271 "annotations": { 272 "cert-manager.io/common-name": "grafana.vmi.system.b2.z69d20a.v8o.io", 273 "external-dns.alpha.kubernetes.io/target": "verrazzano-ingress.b2.z69d20a.v8o.io", 274 "external-dns.alpha.kubernetes.io/ttl": "60", 275 "kubernetes.io/tls-acme": "true", 276 "nginx.ingress.kubernetes.io/proxy-body-size": "6M", 277 "nginx.ingress.kubernetes.io/rewrite-target": "/$2", 278 "nginx.ingress.kubernetes.io/service-upstream": "true", 279 "nginx.ingress.kubernetes.io/upstream-vhost": "${service_name}.${namespace}.svc.cluster.local" 280 }, 281 "creationTimestamp": "2022-06-16T10:23:04Z", 282 "generation": 1, 283 "labels": { 284 "k8s-app": "verrazzano.io", 285 "vmo.v1.verrazzano.io": "system" 286 }, 287 "name": "vmi-system-grafana", 288 "namespace": "verrazzano-system", 289 "ownerReferences": [ 290 { 291 "apiVersion": "verrazzano.io/v1", 292 "blockOwnerDeletion": true, 293 "controller": true, 294 "kind": "VerrazzanoMonitoringInstance", 295 "name": "system", 296 "uid": "f1df7066-6bf5-4740-8d43-3048e074c9e1" 297 } 298 ], 299 "resourceVersion": "5979", 300 "uid": "d9869f76-e227-4331-8be3-b038f6cd12b1" 301 }, 302 "spec": { 303 "rules": [ 304 { 305 "host": "grafana.vmi.system.b2.z69d20a.v8o.io", 306 "http": { 307 "paths": [ 308 { 309 "backend": { 310 "service": { 311 "name": "verrazzano-authproxy", 312 "port": { 313 "number": 8775 314 } 315 } 316 }, 317 "path": "/()(.*)", 318 "pathType": "ImplementationSpecific" 319 } 320 ] 321 } 322 } 323 ], 324 "tls": [ 325 { 326 "hosts": [ 327 "grafana.vmi.system.b2.z69d20a.v8o.io" 328 ], 329 "secretName": "system-tls-grafana" 330 } 331 ] 332 }, 333 "status": { 334 "loadBalancer": {} 335 } 336 }, 337 { 338 "apiVersion": "networking.k8s.io/v1", 339 "kind": "Ingress", 340 "metadata": { 341 "annotations": { 342 "cert-manager.io/common-name": "kiali.vmi.system.b2.z69d20a.v8o.io", 343 "external-dns.alpha.kubernetes.io/target": "verrazzano-ingress.b2.z69d20a.v8o.io", 344 "external-dns.alpha.kubernetes.io/ttl": "60", 345 "kubernetes.io/tls-acme": "true", 346 "nginx.ingress.kubernetes.io/backend-protocol": "HTTP", 347 "nginx.ingress.kubernetes.io/proxy-body-size": "6M", 348 "nginx.ingress.kubernetes.io/rewrite-target": "/$2", 349 "nginx.ingress.kubernetes.io/secure-backends": "false", 350 "nginx.ingress.kubernetes.io/service-upstream": "true", 351 "nginx.ingress.kubernetes.io/upstream-vhost": "${service_name}.${namespace}.svc.cluster.local" 352 }, 353 "creationTimestamp": "2022-06-16T10:21:56Z", 354 "generation": 1, 355 "name": "vmi-system-kiali", 356 "namespace": "verrazzano-system", 357 "resourceVersion": "5383", 358 "uid": "b6af833e-abb6-42f6-a046-45250b332b05" 359 }, 360 "spec": { 361 "rules": [ 362 { 363 "host": "kiali.vmi.system.b2.z69d20a.v8o.io", 364 "http": { 365 "paths": [ 366 { 367 "backend": { 368 "service": { 369 "name": "verrazzano-authproxy", 370 "port": { 371 "number": 8775 372 } 373 } 374 }, 375 "path": "/()(.*)", 376 "pathType": "ImplementationSpecific" 377 } 378 ] 379 } 380 } 381 ], 382 "tls": [ 383 { 384 "hosts": [ 385 "kiali.vmi.system.b2.z69d20a.v8o.io" 386 ], 387 "secretName": "system-tls-kiali" 388 } 389 ] 390 }, 391 "status": { 392 "loadBalancer": {} 393 } 394 }, 395 { 396 "apiVersion": "networking.k8s.io/v1", 397 "kind": "Ingress", 398 "metadata": { 399 "annotations": { 400 "cert-manager.io/common-name": "kibana.vmi.system.b2.z69d20a.v8o.io", 401 "external-dns.alpha.kubernetes.io/target": "verrazzano-ingress.b2.z69d20a.v8o.io", 402 "external-dns.alpha.kubernetes.io/ttl": "60", 403 "kubernetes.io/tls-acme": "true", 404 "nginx.ingress.kubernetes.io/proxy-body-size": "6M", 405 "nginx.ingress.kubernetes.io/rewrite-target": "/$2", 406 "nginx.ingress.kubernetes.io/service-upstream": "true", 407 "nginx.ingress.kubernetes.io/upstream-vhost": "${service_name}.${namespace}.svc.cluster.local" 408 }, 409 "creationTimestamp": "2022-06-16T10:23:08Z", 410 "generation": 1, 411 "labels": { 412 "k8s-app": "verrazzano.io", 413 "vmo.v1.verrazzano.io": "system" 414 }, 415 "name": "vmi-system-kibana", 416 "namespace": "verrazzano-system", 417 "ownerReferences": [ 418 { 419 "apiVersion": "verrazzano.io/v1", 420 "blockOwnerDeletion": true, 421 "controller": true, 422 "kind": "VerrazzanoMonitoringInstance", 423 "name": "system", 424 "uid": "f1df7066-6bf5-4740-8d43-3048e074c9e1" 425 } 426 ], 427 "resourceVersion": "6113", 428 "uid": "27e06441-2d2d-4fe4-88c0-bd632d6a8211" 429 }, 430 "spec": { 431 "rules": [ 432 { 433 "host": "kibana.vmi.system.b2.z69d20a.v8o.io", 434 "http": { 435 "paths": [ 436 { 437 "backend": { 438 "service": { 439 "name": "verrazzano-authproxy", 440 "port": { 441 "number": 8775 442 } 443 } 444 }, 445 "path": "/()(.*)", 446 "pathType": "ImplementationSpecific" 447 } 448 ] 449 } 450 } 451 ], 452 "tls": [ 453 { 454 "hosts": [ 455 "kibana.vmi.system.b2.z69d20a.v8o.io" 456 ], 457 "secretName": "system-tls-kibana" 458 } 459 ] 460 }, 461 "status": { 462 "loadBalancer": {} 463 } 464 }, 465 { 466 "apiVersion": "networking.k8s.io/v1", 467 "kind": "Ingress", 468 "metadata": { 469 "annotations": { 470 "cert-manager.io/common-name": "prometheus.vmi.system.b2.z69d20a.v8o.io", 471 "external-dns.alpha.kubernetes.io/target": "verrazzano-ingress.b2.z69d20a.v8o.io", 472 "external-dns.alpha.kubernetes.io/ttl": "60", 473 "kubernetes.io/tls-acme": "true", 474 "nginx.ingress.kubernetes.io/proxy-body-size": "6M", 475 "nginx.ingress.kubernetes.io/rewrite-target": "/$2", 476 "nginx.ingress.kubernetes.io/service-upstream": "true", 477 "nginx.ingress.kubernetes.io/upstream-vhost": "${service_name}.${namespace}.svc.cluster.local" 478 }, 479 "creationTimestamp": "2022-06-16T10:22:58Z", 480 "generation": 1, 481 "labels": { 482 "k8s-app": "verrazzano.io", 483 "vmo.v1.verrazzano.io": "system" 484 }, 485 "name": "vmi-system-prometheus", 486 "namespace": "verrazzano-system", 487 "ownerReferences": [ 488 { 489 "apiVersion": "verrazzano.io/v1", 490 "blockOwnerDeletion": true, 491 "controller": true, 492 "kind": "VerrazzanoMonitoringInstance", 493 "name": "system", 494 "uid": "f1df7066-6bf5-4740-8d43-3048e074c9e1" 495 } 496 ], 497 "resourceVersion": "5812", 498 "uid": "3b581c89-ae9f-4323-9035-df8bcd40e10f" 499 }, 500 "spec": { 501 "rules": [ 502 { 503 "host": "prometheus.vmi.system.b2.z69d20a.v8o.io", 504 "http": { 505 "paths": [ 506 { 507 "backend": { 508 "service": { 509 "name": "verrazzano-authproxy", 510 "port": { 511 "number": 8775 512 } 513 } 514 }, 515 "path": "/()(.*)", 516 "pathType": "ImplementationSpecific" 517 } 518 ] 519 } 520 } 521 ], 522 "tls": [ 523 { 524 "hosts": [ 525 "prometheus.vmi.system.b2.z69d20a.v8o.io" 526 ], 527 "secretName": "system-tls-prometheus" 528 } 529 ] 530 }, 531 "status": { 532 "loadBalancer": {} 533 } 534 } 535 ], 536 "kind": "List", 537 "metadata": { 538 "resourceVersion": "", 539 "selfLink": "" 540 } 541 }