From 0ac2ac333ab1901abf7b8567d47e38823f181817 Mon Sep 17 00:00:00 2001 From: Ashageetha Rao Date: Thu, 18 Jan 2024 10:00:23 +0000 Subject: [PATCH] Oracle Identity Management document changes for release 24.1.1 --- docs/24.1.1/404.html | 57 + docs/24.1.1/categories/index.html | 4082 ++++++++++++ docs/24.1.1/categories/index.xml | 14 + docs/24.1.1/css/atom-one-dark-reasonable.css | 77 + docs/24.1.1/css/auto-complete.css | 47 + docs/24.1.1/css/featherlight.min.css | 8 + docs/24.1.1/css/fontawesome-all.min.css | 1 + docs/24.1.1/css/hugo-theme.css | 254 + docs/24.1.1/css/hybrid.css | 102 + docs/24.1.1/css/nucleus.css | 615 ++ docs/24.1.1/css/perfect-scrollbar.min.css | 2 + docs/24.1.1/css/tags.css | 49 + docs/24.1.1/css/theme-blue.css | 111 + docs/24.1.1/css/theme-green.css | 111 + docs/24.1.1/css/theme-red.css | 111 + docs/24.1.1/css/theme.css | 1141 ++++ docs/24.1.1/fonts/Inconsolata.eot | Bin 0 -> 35620 bytes docs/24.1.1/fonts/Inconsolata.svg | 359 + docs/24.1.1/fonts/Inconsolata.ttf | Bin 0 -> 63184 bytes docs/24.1.1/fonts/Inconsolata.woff | Bin 0 -> 38248 bytes .../Novecentosanswide-Normal-webfont.eot | Bin 0 -> 22446 bytes .../Novecentosanswide-Normal-webfont.svg | 1019 +++ .../Novecentosanswide-Normal-webfont.ttf | Bin 0 -> 56884 bytes .../Novecentosanswide-Normal-webfont.woff | Bin 0 -> 24772 bytes .../Novecentosanswide-Normal-webfont.woff2 | Bin 0 -> 19760 bytes .../Novecentosanswide-UltraLight-webfont.eot | Bin 0 -> 21080 bytes .../Novecentosanswide-UltraLight-webfont.svg | 918 +++ .../Novecentosanswide-UltraLight-webfont.ttf | Bin 0 -> 55600 bytes .../Novecentosanswide-UltraLight-webfont.woff | Bin 0 -> 23476 bytes ...Novecentosanswide-UltraLight-webfont.woff2 | Bin 0 -> 18716 bytes docs/24.1.1/fonts/Work_Sans_200.eot | Bin 0 -> 24290 bytes docs/24.1.1/fonts/Work_Sans_200.svg | 332 + docs/24.1.1/fonts/Work_Sans_200.ttf | Bin 0 -> 49752 bytes docs/24.1.1/fonts/Work_Sans_200.woff | Bin 0 -> 25896 bytes docs/24.1.1/fonts/Work_Sans_200.woff2 | Bin 0 -> 21128 bytes docs/24.1.1/fonts/Work_Sans_300.eot | Bin 0 -> 24817 bytes docs/24.1.1/fonts/Work_Sans_300.svg | 331 + docs/24.1.1/fonts/Work_Sans_300.ttf | Bin 0 -> 50784 bytes docs/24.1.1/fonts/Work_Sans_300.woff | Bin 0 -> 26392 bytes docs/24.1.1/fonts/Work_Sans_300.woff2 | Bin 0 -> 21548 bytes docs/24.1.1/fonts/Work_Sans_500.eot | Bin 0 -> 26481 bytes docs/24.1.1/fonts/Work_Sans_500.svg | 333 + docs/24.1.1/fonts/Work_Sans_500.ttf | Bin 0 -> 54232 bytes docs/24.1.1/fonts/Work_Sans_500.woff | Bin 0 -> 27900 bytes docs/24.1.1/fonts/Work_Sans_500.woff2 | Bin 0 -> 22884 bytes .../index.html | 4114 ++++++++++++ .../index.xml | 14 + .../enterprise-deployment-guide/index.html | 4120 ++++++++++++ .../enterprise-deployment-guide/index.xml | 14 + .../enterprise-deployments/index.html | 4162 ++++++++++++ .../enterprise-deployments/index.xml | 14 + docs/24.1.1/idm-products/index.html | 4263 ++++++++++++ docs/24.1.1/idm-products/index.xml | 15 + .../oam/configure-ingress/index.html | 4440 +++++++++++++ .../oam/configure-ingress/index.xml | 14 + .../index.html | 5367 +++++++++++++++ .../create-oam-domains-using-wlst/index.html | 4912 ++++++++++++++ .../oam/create-oam-domains/index.html | 4106 ++++++++++++ .../oam/create-oam-domains/index.xml | 53 + .../oam/create-or-update-image/index.html | 4400 +++++++++++++ .../oam/create-or-update-image/index.xml | 14 + docs/24.1.1/idm-products/oam/index.html | 4352 +++++++++++++ docs/24.1.1/idm-products/oam/index.xml | 14 + .../idm-products/oam/introduction/index.html | 4167 ++++++++++++ .../idm-products/oam/introduction/index.xml | 14 + .../delete-domain-home/index.html | 4186 ++++++++++++ .../domain-lifecycle/index.html | 4475 +++++++++++++ .../oam/manage-oam-domains/hpa/index.html | 4415 +++++++++++++ .../oam/manage-oam-domains/index.html | 4256 ++++++++++++ .../oam/manage-oam-domains/index.xml | 82 + .../logging-and-visualization/index.html | 4644 +++++++++++++ .../monitoring-oam-domains/index.html | 4842 ++++++++++++++ .../wlst-admin-operations/index.html | 4421 +++++++++++++ .../oam/patch-and-upgrade/index.html | 4216 ++++++++++++ .../oam/patch-and-upgrade/index.xml | 64 + .../patch-an-image/index.html | 4160 ++++++++++++ .../upgrade-an-ingress/index.html | 4250 ++++++++++++ .../upgrade-an-operator-release/index.html | 4162 ++++++++++++ .../patch-and-upgrade/upgrade-elk/index.html | 4142 ++++++++++++ .../oam/post-install-config/index.html | 4308 ++++++++++++ .../oam/post-install-config/index.xml | 14 + .../oam/prepare-your-environment/index.html | 4797 ++++++++++++++ .../oam/prepare-your-environment/index.xml | 14 + .../idm-products/oam/prerequisites/index.html | 4143 ++++++++++++ .../idm-products/oam/prerequisites/index.xml | 14 + .../idm-products/oam/release-notes/index.html | 4554 +++++++++++++ .../idm-products/oam/release-notes/index.xml | 14 + .../oam/troubleshooting/index.html | 4168 ++++++++++++ .../oam/troubleshooting/index.xml | 14 + .../oam/validate-domain-urls/index.html | 4149 ++++++++++++ .../oam/validate-domain-urls/index.xml | 14 + .../oam/validate-sso-using-webgate/index.html | 4219 ++++++++++++ .../oam/validate-sso-using-webgate/index.xml | 14 + docs/24.1.1/idm-products/oid/index.html | 4108 ++++++++++++ docs/24.1.1/idm-products/oid/index.xml | 24 + .../idm-products/oid/release-notes/index.html | 4134 ++++++++++++ .../oig/configure-design-console/index.html | 4172 ++++++++++++ .../oig/configure-design-console/index.xml | 50 + .../index.html | 4397 +++++++++++++ .../index.html | 4444 +++++++++++++ .../oig/configure-ingress/index.html | 4172 ++++++++++++ .../oig/configure-ingress/index.xml | 46 + .../index.html | 4509 +++++++++++++ .../index.html | 4437 +++++++++++++ .../create-oig-domains-using-wlst/index.html | 4937 ++++++++++++++ .../create-oig-domains-wdt/index.html | 5383 +++++++++++++++ .../oig/create-oig-domains/index.html | 4106 ++++++++++++ .../oig/create-oig-domains/index.xml | 53 + .../oig/create-or-update-image/index.html | 4410 +++++++++++++ .../oig/create-or-update-image/index.xml | 14 + docs/24.1.1/idm-products/oig/index.html | 4352 +++++++++++++ docs/24.1.1/idm-products/oig/index.xml | 14 + .../idm-products/oig/introduction/index.html | 4167 ++++++++++++ .../idm-products/oig/introduction/index.xml | 14 + .../delete-domain-home/index.html | 4194 ++++++++++++ .../domain-lifecycle/index.html | 4358 +++++++++++++ .../oig/manage-oig-domains/hpa/index.html | 4414 +++++++++++++ .../oig/manage-oig-domains/index.html | 4277 ++++++++++++ .../oig/manage-oig-domains/index.xml | 96 + .../logging-and-visualization/index.html | 4650 +++++++++++++ .../monitoring-oim-domains/index.html | 4800 ++++++++++++++ .../running-oig-utilities/index.html | 4196 ++++++++++++ .../wlst-admin-operations/index.html | 4311 ++++++++++++ .../oig/patch-and-upgrade/index.html | 4216 ++++++++++++ .../oig/patch-and-upgrade/index.xml | 64 + .../patch-an-image/index.html | 4209 ++++++++++++ .../upgrade-an-ingress/index.html | 4251 ++++++++++++ .../upgrade-an-operator-release/index.html | 4162 ++++++++++++ .../patch-and-upgrade/upgrade-elk/index.html | 4144 ++++++++++++ .../oig/post-install-config/index.html | 4172 ++++++++++++ .../oig/post-install-config/index.xml | 41 + .../index.html | 4167 ++++++++++++ .../set_oimfronendurl_using_mbeans/index.html | 4216 ++++++++++++ .../oig/prepare-your-environment/index.html | 4853 ++++++++++++++ .../oig/prepare-your-environment/index.xml | 14 + .../idm-products/oig/prerequisites/index.html | 4145 ++++++++++++ .../idm-products/oig/prerequisites/index.xml | 14 + .../idm-products/oig/release-notes/index.html | 4559 +++++++++++++ .../idm-products/oig/release-notes/index.xml | 14 + .../oig/troubleshooting/index.html | 4195 ++++++++++++ .../oig/troubleshooting/index.xml | 14 + .../oig/validate-domain-urls/index.html | 4147 ++++++++++++ .../oig/validate-domain-urls/index.xml | 14 + .../oud/configure-ingress/index.html | 4941 ++++++++++++++ .../oud/configure-ingress/index.xml | 14 + .../oud/create-or-update-image/index.html | 4372 +++++++++++++ .../oud/create-or-update-image/index.xml | 14 + .../oud/create-oud-instances/index.html | 5778 +++++++++++++++++ .../oud/create-oud-instances/index.xml | 14 + docs/24.1.1/idm-products/oud/index.html | 4301 ++++++++++++ docs/24.1.1/idm-products/oud/index.xml | 24 + .../idm-products/oud/introduction/index.html | 4148 ++++++++++++ .../idm-products/oud/introduction/index.xml | 14 + .../oud/manage-oud-containers/hpa/index.html | 4398 +++++++++++++ .../oud/manage-oud-containers/index.html | 4214 ++++++++++++ .../oud/manage-oud-containers/index.xml | 56 + .../logging-and-visualization/index.html | 4412 +++++++++++++ .../monitoring-oud-instance/index.html | 4272 ++++++++++++ .../scaling-up-down/index.html | 4229 ++++++++++++ .../oud/patch-and-upgrade/index.html | 4625 +++++++++++++ .../oud/prepare-your-environment/index.html | 4227 ++++++++++++ .../oud/prepare-your-environment/index.xml | 14 + .../idm-products/oud/prerequisites/index.html | 4128 ++++++++++++ .../idm-products/oud/prerequisites/index.xml | 14 + .../idm-products/oud/release-notes/index.html | 4234 ++++++++++++ .../idm-products/oud/release-notes/index.xml | 14 + .../oud/troubleshooting/index.html | 4363 +++++++++++++ .../oud/troubleshooting/index.xml | 14 + .../oudsm/configure-ingress/index.html | 4317 ++++++++++++ .../oudsm/configure-ingress/index.xml | 14 + .../oudsm/create-or-update-image/index.html | 4398 +++++++++++++ .../oudsm/create-or-update-image/index.xml | 14 + .../oudsm/create-oudsm-instances/index.html | 4729 ++++++++++++++ .../oudsm/create-oudsm-instances/index.xml | 14 + docs/24.1.1/idm-products/oudsm/index.html | 4301 ++++++++++++ docs/24.1.1/idm-products/oudsm/index.xml | 14 + .../oudsm/introduction/index.html | 4140 ++++++++++++ .../idm-products/oudsm/introduction/index.xml | 14 + .../oudsm/manage-oudsm-containers/index.html | 4193 ++++++++++++ .../oudsm/manage-oudsm-containers/index.xml | 47 + .../logging-and-visualization/index.html | 4341 +++++++++++++ .../monitoring-oudsm-instance/index.html | 4272 ++++++++++++ .../scaling-up-down/index.html | 4207 ++++++++++++ .../oudsm/patch-and-upgrade/index.html | 4174 ++++++++++++ .../oudsm/patch-and-upgrade/index.xml | 40 + .../patch-an-oudsm-image/index.html | 4233 ++++++++++++ .../patch-and-upgrade/upgrade-elk/index.html | 4168 ++++++++++++ .../oudsm/prepare-your-environment/index.html | 4193 ++++++++++++ .../oudsm/prepare-your-environment/index.xml | 14 + .../oudsm/prerequisites/index.html | 4128 ++++++++++++ .../oudsm/prerequisites/index.xml | 14 + .../oudsm/release-notes/index.html | 4359 +++++++++++++ .../oudsm/release-notes/index.xml | 14 + .../oudsm/troubleshooting/index.html | 4228 ++++++++++++ .../oudsm/troubleshooting/index.xml | 14 + docs/24.1.1/images/.gitkeep | 0 docs/24.1.1/images/clippy.svg | 1 + docs/24.1.1/images/favicon.png | Bin 0 -> 608 bytes .../24.1.1/images/fmw_12c_12_2_1_4_0-logo.png | Bin 0 -> 14884 bytes docs/24.1.1/images/gopher-404.jpg | Bin 0 -> 206249 bytes docs/24.1.1/images/logo.png | Bin 0 -> 22702 bytes .../CreateApplicationServerConnection.jpg | Bin 0 -> 235775 bytes ...licationServerConnectionTestConnection.jpg | Bin 0 -> 238575 bytes .../images/soa-domains/ExposeSOAMST3.png | Bin 0 -> 46458 bytes .../JDEV_OSB_Deploy_Success_Status.png | Bin 0 -> 426168 bytes .../JDEV_OSB_Deploying_Progress.png | Bin 0 -> 417057 bytes .../soa-domains/JDEV_OSB_Deployment_Start.png | Bin 0 -> 457673 bytes .../JDEV_OSB_Deployment_Summary.jpg | Bin 0 -> 346884 bytes .../JDEV_OSB_Deployment_Summary.png | Bin 0 -> 346884 bytes .../JDEV_OSB_Select_Application_Server.png | Bin 0 -> 389077 bytes .../JDEV_OSB_Select_Deployment_Action.png | Bin 0 -> 407852 bytes ...DEV_OSB_servicebus_launch_test_console.png | Bin 0 -> 112159 bytes .../JDEV_Reference_Config_Settings.png | Bin 0 -> 292318 bytes .../JDEV_SOA_Deploy_Configuration.png | Bin 0 -> 408451 bytes .../JDEV_SOA_Deploy_Success_Status.png | Bin 0 -> 489291 bytes .../JDEV_SOA_Deploying_Progress.png | Bin 0 -> 470621 bytes .../soa-domains/JDEV_SOA_Deployment_Start.png | Bin 0 -> 430313 bytes .../JDEV_SOA_Deployment_Summary.png | Bin 0 -> 454023 bytes .../JDEV_SOA_Select_Application_Server.png | Bin 0 -> 407821 bytes .../JDEV_SOA_Select_Deployment_Action.png | Bin 0 -> 380099 bytes .../soa-domains/JDEV_SOA_Server_Lookup.png | Bin 0 -> 415039 bytes .../JDEV_SOA_Target_soa_servers.png | Bin 0 -> 407347 bytes .../soa-domains/JDEV_SOA_soainfra_server1.png | Bin 0 -> 44416 bytes .../soa-domains/JDEV_SOA_soainfra_server2.png | Bin 0 -> 43978 bytes .../SOA_Composites_Deploy_using_Jdev.png | Bin 0 -> 94820 bytes .../soa-domains/SOA_EDG_FrontEndAddress.png | Bin 0 -> 55133 bytes .../soa-domains/SOA_EDG_PersistentVolume.png | Bin 0 -> 95674 bytes .../images/soa-domains/SOA_EDG_Topology.png | Bin 0 -> 155680 bytes .../custIdentity-custTrust-keystores.png | Bin 0 -> 126564 bytes docs/24.1.1/images/soasuite-logo.png | Bin 0 -> 11157 bytes docs/24.1.1/index.html | 4081 ++++++++++++ docs/24.1.1/index.json | 694 ++ docs/24.1.1/index.xml | 559 ++ docs/24.1.1/js/auto-complete.js | 223 + docs/24.1.1/js/clipboard.min.js | 7 + docs/24.1.1/js/featherlight.min.js | 9 + docs/24.1.1/js/highlight.pack.js | 3 + docs/24.1.1/js/hugo-learn.js | 91 + docs/24.1.1/js/jquery-3.6.0.min.js | 2 + docs/24.1.1/js/jquery.sticky.js | 288 + docs/24.1.1/js/learn.js | 459 ++ docs/24.1.1/js/lunr.min.js | 6 + docs/24.1.1/js/modernizr.custom-3.6.0.js | 3 + .../24.1.1/js/perfect-scrollbar.jquery.min.js | 2 + docs/24.1.1/js/perfect-scrollbar.min.js | 2 + docs/24.1.1/js/search.js | 93 + docs/24.1.1/mermaid/mermaid.css | 277 + docs/24.1.1/mermaid/mermaid.dark.css | 278 + docs/24.1.1/mermaid/mermaid.forest.css | 356 + docs/24.1.1/mermaid/mermaid.js | 32 + docs/24.1.1/sitemap.xml | 403 ++ docs/24.1.1/tags/index.html | 4082 ++++++++++++ docs/24.1.1/tags/index.xml | 14 + docs/24.1.1/webfonts/fa-brands-400.eot | Bin 0 -> 134396 bytes docs/24.1.1/webfonts/fa-brands-400.svg | 1260 ++++ docs/24.1.1/webfonts/fa-brands-400.ttf | Bin 0 -> 134160 bytes docs/24.1.1/webfonts/fa-brands-400.woff | Bin 0 -> 87048 bytes docs/24.1.1/webfonts/fa-brands-400.woff2 | Bin 0 -> 74288 bytes docs/24.1.1/webfonts/fa-regular-400.eot | Bin 0 -> 40308 bytes docs/24.1.1/webfonts/fa-regular-400.svg | 471 ++ docs/24.1.1/webfonts/fa-regular-400.ttf | Bin 0 -> 40080 bytes docs/24.1.1/webfonts/fa-regular-400.woff | Bin 0 -> 18164 bytes docs/24.1.1/webfonts/fa-regular-400.woff2 | Bin 0 -> 14872 bytes docs/24.1.1/webfonts/fa-solid-900.eot | Bin 0 -> 209012 bytes docs/24.1.1/webfonts/fa-solid-900.svg | 2763 ++++++++ docs/24.1.1/webfonts/fa-solid-900.ttf | Bin 0 -> 208792 bytes docs/24.1.1/webfonts/fa-solid-900.woff | Bin 0 -> 102224 bytes docs/24.1.1/webfonts/fa-solid-900.woff2 | Bin 0 -> 79100 bytes docs/v24.1.1/archetypes/default.md | 6 + docs/v24.1.1/config.toml | 19 + docs/v24.1.1/content/_index.md | 14 + docs/v24.1.1/content/idm-products/_index.md | 26 + .../enterprise-deployments/_index.md | 10 + .../_index.md | 16 + .../enterprise-deployment-guide/_index.md | 23 + .../content/idm-products/oam/_index.md | 10 + .../oam/configure-ingress/_index.md | 461 ++ .../oam/create-oam-domains/_index.md | 14 + .../create-oam-domains-using-wdt-models.md | 1314 ++++ .../create-oam-domains-using-wlst.md | 733 +++ .../oam/create-or-update-image/_index.md | 380 ++ .../idm-products/oam/introduction/_index.md | 85 + .../oam/manage-oam-domains/_index.md | 11 + .../manage-oam-domains/delete-domain-home.md | 134 + .../manage-oam-domains/domain-lifecycle.md | 521 ++ .../oam/manage-oam-domains/hpa.md | 456 ++ .../logging-and-visualization.md | 623 ++ .../monitoring-oam-domains.md | 830 +++ .../wlst-admin-operations.md | 411 ++ .../oam/patch-and-upgrade/_index.md | 15 + .../oam/patch-and-upgrade/patch-an-image.md | 73 + .../patch-and-upgrade/upgrade-an-ingress.md | 179 + .../upgrade-an-operator-release.md | 88 + .../oam/patch-and-upgrade/upgrade-elk.md | 30 + .../oam/post-install-config/_index.md | 307 + .../oam/prepare-your-environment/_index.md | 1000 +++ .../idm-products/oam/prerequisites/_index.md | 41 + .../idm-products/oam/release-notes/_index.md | 99 + .../oam/troubleshooting/_index.md | 108 + .../oam/validate-domain-urls/_index.md | 33 + .../oam/validate-sso-using-webgate/_index.md | 129 + .../v24.1.1/content/idm-products/oid/.gitkeep | 0 .../content/idm-products/oid/_index.md | 14 + .../content/idm-products/oid/release-notes.md | 16 + .../content/idm-products/oig/_index.md | 10 + .../oig/configure-design-console/_index.md | 11 + ...g-the-design-console-with-nginx-non-ssl.md | 386 ++ ...using-the-design-console-with-nginx-ssl.md | 471 ++ .../oig/configure-ingress/_index.md | 11 + ...x-setup-for-oig-domain-setup-on-K8S-ssl.md | 513 ++ ...nginx-setup-for-oig-domain-setup-on-K8S.md | 418 ++ .../oig/create-oig-domains/_index.md | 14 + .../create-oig-domains-using-wlst.md | 790 +++ .../create-oig-domains-wdt.md | 1346 ++++ .../oig/create-or-update-image/_index.md | 385 ++ .../idm-products/oig/introduction/_index.md | 79 + .../oig/manage-oig-domains/_index.md | 11 + .../manage-oig-domains/delete-domain-home.md | 163 + .../manage-oig-domains/domain-lifecycle.md | 364 ++ .../oig/manage-oig-domains/hpa.md | 453 ++ .../logging-and-visualization.md | 619 ++ .../monitoring-oim-domains.md | 792 +++ .../running-oig-utilities.md | 122 + .../wlst-admin-operations.md | 279 + .../oig/patch-and-upgrade/_index.md | 15 + .../oig/patch-and-upgrade/patch-an-image.md | 122 + .../patch-and-upgrade/upgrade-an-ingress.md | 173 + .../upgrade-an-operator-release.md | 88 + .../oig/patch-and-upgrade/upgrade-elk.md | 32 + .../oig/post-install-config/_index.md | 11 + .../install_and_configure_connectors.md | 73 + .../set_oimfronendurl_using_mbeans.md | 162 + .../oig/prepare-your-environment/_index.md | 1063 +++ .../idm-products/oig/prerequisites/_index.md | 40 + .../idm-products/oig/release-notes/_index.md | 100 + .../oig/troubleshooting/_index.md | 170 + .../oig/validate-domain-urls/_index.md | 33 + .../v24.1.1/content/idm-products/oud/.gitkeep | 0 .../content/idm-products/oud/_index.md | 11 + .../oud/configure-ingress/_index.md | 820 +++ .../oud/create-or-update-image/_index.md | 354 + .../oud/create-oud-instances/_index.md | 1205 ++++ .../idm-products/oud/introduction/_index.md | 55 + .../oud/manage-oud-containers/_index.md | 11 + .../oud/manage-oud-containers/hpa.md | 439 ++ .../logging-and-visualization.md | 343 + .../monitoring-oud-instance.md | 206 + .../manage-oud-containers/scaling-up-down.md | 179 + .../oud/patch-and-upgrade/index.md | 727 +++ .../oud/prepare-your-environment/_index.md | 172 + .../idm-products/oud/prerequisites/_index.md | 22 + .../idm-products/oud/release-notes/_index.md | 35 + .../oud/troubleshooting/_index.md | 321 + .../content/idm-products/oudsm/.gitkeep | 0 .../content/idm-products/oudsm/_index.md | 11 + .../oudsm/configure-ingress/_index.md | 220 + .../oudsm/create-or-update-image/_index.md | 378 ++ .../oudsm/create-oudsm-instances/_index.md | 481 ++ .../idm-products/oudsm/introduction/_index.md | 46 + .../oudsm/manage-oudsm-containers/_index.md | 11 + .../logging-and-visualization.md | 276 + .../monitoring-oudsm-instance.md | 207 + .../scaling-up-down.md | 156 + .../oudsm/patch-and-upgrade/_index.md | 15 + .../patch-and-upgrade/patch-an-oudsm-image.md | 168 + .../oudsm/patch-and-upgrade/upgrade-elk.md | 79 + .../oudsm/prepare-your-environment/_index.md | 131 + .../oudsm/prerequisites/_index.md | 22 + .../oudsm/release-notes/_index.md | 61 + .../oudsm/troubleshooting/_index.md | 160 + docs/v24.1.1/runlocal.sh | 1 + docs/v24.1.1/static/images/.gitkeep | 0 .../static/images/fmw_12c_12_2_1_4_0-logo.png | Bin 0 -> 14884 bytes docs/v24.1.1/static/images/logo.png | Bin 0 -> 22702 bytes .../CreateApplicationServerConnection.jpg | Bin 0 -> 235775 bytes ...licationServerConnectionTestConnection.jpg | Bin 0 -> 238575 bytes .../images/soa-domains/ExposeSOAMST3.png | Bin 0 -> 46458 bytes .../JDEV_OSB_Deploy_Success_Status.png | Bin 0 -> 426168 bytes .../JDEV_OSB_Deploying_Progress.png | Bin 0 -> 417057 bytes .../soa-domains/JDEV_OSB_Deployment_Start.png | Bin 0 -> 457673 bytes .../JDEV_OSB_Deployment_Summary.jpg | Bin 0 -> 346884 bytes .../JDEV_OSB_Deployment_Summary.png | Bin 0 -> 346884 bytes .../JDEV_OSB_Select_Application_Server.png | Bin 0 -> 389077 bytes .../JDEV_OSB_Select_Deployment_Action.png | Bin 0 -> 407852 bytes ...DEV_OSB_servicebus_launch_test_console.png | Bin 0 -> 112159 bytes .../JDEV_Reference_Config_Settings.png | Bin 0 -> 292318 bytes .../JDEV_SOA_Deploy_Configuration.png | Bin 0 -> 408451 bytes .../JDEV_SOA_Deploy_Success_Status.png | Bin 0 -> 489291 bytes .../JDEV_SOA_Deploying_Progress.png | Bin 0 -> 470621 bytes .../soa-domains/JDEV_SOA_Deployment_Start.png | Bin 0 -> 430313 bytes .../JDEV_SOA_Deployment_Summary.png | Bin 0 -> 454023 bytes .../JDEV_SOA_Select_Application_Server.png | Bin 0 -> 407821 bytes .../JDEV_SOA_Select_Deployment_Action.png | Bin 0 -> 380099 bytes .../soa-domains/JDEV_SOA_Server_Lookup.png | Bin 0 -> 415039 bytes .../JDEV_SOA_Target_soa_servers.png | Bin 0 -> 407347 bytes .../soa-domains/JDEV_SOA_soainfra_server1.png | Bin 0 -> 44416 bytes .../soa-domains/JDEV_SOA_soainfra_server2.png | Bin 0 -> 43978 bytes .../SOA_Composites_Deploy_using_Jdev.png | Bin 0 -> 94820 bytes .../soa-domains/SOA_EDG_FrontEndAddress.png | Bin 0 -> 55133 bytes .../soa-domains/SOA_EDG_PersistentVolume.png | Bin 0 -> 95674 bytes .../images/soa-domains/SOA_EDG_Topology.png | Bin 0 -> 155680 bytes .../custIdentity-custTrust-keystores.png | Bin 0 -> 126564 bytes docs/v24.1.1/static/images/soasuite-logo.png | Bin 0 -> 11157 bytes .../themes/hugo-theme-learn/.grenrc.yml | 25 + .../themes/hugo-theme-learn/CHANGELOG.md | 182 + .../themes/hugo-theme-learn/LICENSE.md | 22 + .../v24.1.1/themes/hugo-theme-learn/README.md | 97 + .../hugo-theme-learn/archetypes/chapter.md | 13 + .../hugo-theme-learn/archetypes/default.md | 7 + .../themes/hugo-theme-learn/i18n/ar.toml | 26 + .../themes/hugo-theme-learn/i18n/de.toml | 26 + .../themes/hugo-theme-learn/i18n/en.toml | 26 + .../themes/hugo-theme-learn/i18n/es.toml | 26 + .../themes/hugo-theme-learn/i18n/fr.toml | 26 + .../themes/hugo-theme-learn/i18n/hi.toml | 26 + .../themes/hugo-theme-learn/i18n/id.toml | 26 + .../themes/hugo-theme-learn/i18n/nl.toml | 26 + .../themes/hugo-theme-learn/i18n/pt.toml | 26 + .../themes/hugo-theme-learn/i18n/tr.toml | 26 + .../hugo-theme-learn/images/screenshot.png | Bin 0 -> 284162 bytes .../themes/hugo-theme-learn/images/tn.png | Bin 0 -> 143335 bytes .../themes/hugo-theme-learn/layouts/404.html | 56 + .../layouts/_default/list.html | 22 + .../layouts/_default/single.html | 13 + .../hugo-theme-learn/layouts/index.html | 31 + .../hugo-theme-learn/layouts/index.json | 12 + .../layouts/partials/custom-comments.html | 3 + .../layouts/partials/custom-footer.html | 5 + .../layouts/partials/custom-header.html | 5 + .../layouts/partials/favicon.html | 1 + .../layouts/partials/footer.html | 77 + .../layouts/partials/header.html | 109 + .../layouts/partials/logo.html | 4 + .../layouts/partials/menu-footer.html | 4 + .../layouts/partials/menu.html | 150 + .../layouts/partials/meta.html | 2 + .../layouts/partials/search.html | 16 + .../layouts/partials/tags.html | 7 + .../layouts/partials/toc.html | 5 + .../layouts/shortcodes/attachments.html | 36 + .../layouts/shortcodes/button.html | 14 + .../layouts/shortcodes/children.html | 101 + .../layouts/shortcodes/expand.html | 17 + .../layouts/shortcodes/mermaid.html | 2 + .../layouts/shortcodes/notice.html | 2 + .../layouts/shortcodes/ref.html | 14 + .../layouts/shortcodes/relref.html | 14 + .../layouts/shortcodes/siteparam.html | 7 + .../themes/hugo-theme-learn/netlify.toml | 24 + .../static/css/atom-one-dark-reasonable.css | 77 + .../static/css/auto-complete.css | 47 + .../static/css/featherlight.min.css | 8 + .../static/css/fontawesome-all.min.css | 1 + .../static/css/hugo-theme.css | 254 + .../hugo-theme-learn/static/css/hybrid.css | 102 + .../hugo-theme-learn/static/css/nucleus.css | 615 ++ .../static/css/perfect-scrollbar.min.css | 2 + .../hugo-theme-learn/static/css/tags.css | 49 + .../static/css/theme-blue.css | 111 + .../static/css/theme-green.css | 111 + .../hugo-theme-learn/static/css/theme-red.css | 111 + .../hugo-theme-learn/static/css/theme.css | 1141 ++++ .../static/fonts/Inconsolata.eot | Bin 0 -> 35620 bytes .../static/fonts/Inconsolata.svg | 359 + .../static/fonts/Inconsolata.ttf | Bin 0 -> 63184 bytes .../static/fonts/Inconsolata.woff | Bin 0 -> 38248 bytes .../Novecentosanswide-Normal-webfont.eot | Bin 0 -> 22446 bytes .../Novecentosanswide-Normal-webfont.svg | 1019 +++ .../Novecentosanswide-Normal-webfont.ttf | Bin 0 -> 56884 bytes .../Novecentosanswide-Normal-webfont.woff | Bin 0 -> 24772 bytes .../Novecentosanswide-Normal-webfont.woff2 | Bin 0 -> 19760 bytes .../Novecentosanswide-UltraLight-webfont.eot | Bin 0 -> 21080 bytes .../Novecentosanswide-UltraLight-webfont.svg | 918 +++ .../Novecentosanswide-UltraLight-webfont.ttf | Bin 0 -> 55600 bytes .../Novecentosanswide-UltraLight-webfont.woff | Bin 0 -> 23476 bytes ...Novecentosanswide-UltraLight-webfont.woff2 | Bin 0 -> 18716 bytes .../static/fonts/Work_Sans_200.eot | Bin 0 -> 24290 bytes .../static/fonts/Work_Sans_200.svg | 332 + .../static/fonts/Work_Sans_200.ttf | Bin 0 -> 49752 bytes .../static/fonts/Work_Sans_200.woff | Bin 0 -> 25896 bytes .../static/fonts/Work_Sans_200.woff2 | Bin 0 -> 21128 bytes .../static/fonts/Work_Sans_300.eot | Bin 0 -> 24817 bytes .../static/fonts/Work_Sans_300.svg | 331 + .../static/fonts/Work_Sans_300.ttf | Bin 0 -> 50784 bytes .../static/fonts/Work_Sans_300.woff | Bin 0 -> 26392 bytes .../static/fonts/Work_Sans_300.woff2 | Bin 0 -> 21548 bytes .../static/fonts/Work_Sans_500.eot | Bin 0 -> 26481 bytes .../static/fonts/Work_Sans_500.svg | 333 + .../static/fonts/Work_Sans_500.ttf | Bin 0 -> 54232 bytes .../static/fonts/Work_Sans_500.woff | Bin 0 -> 27900 bytes .../static/fonts/Work_Sans_500.woff2 | Bin 0 -> 22884 bytes .../hugo-theme-learn/static/images/clippy.svg | 1 + .../static/images/favicon.png | Bin 0 -> 608 bytes .../static/images/gopher-404.jpg | Bin 0 -> 206249 bytes .../static/js/auto-complete.js | 223 + .../static/js/clipboard.min.js | 7 + .../static/js/featherlight.min.js | 9 + .../static/js/highlight.pack.js | 3 + .../hugo-theme-learn/static/js/hugo-learn.js | 91 + .../static/js/jquery-3.6.0.min.js | 2 + .../static/js/jquery.sticky.js | 288 + .../hugo-theme-learn/static/js/learn.js | 459 ++ .../hugo-theme-learn/static/js/lunr.min.js | 6 + .../static/js/modernizr.custom-3.6.0.js | 3 + .../static/js/perfect-scrollbar.jquery.min.js | 2 + .../static/js/perfect-scrollbar.min.js | 2 + .../hugo-theme-learn/static/js/search.js | 93 + .../static/mermaid/mermaid.css | 277 + .../static/mermaid/mermaid.dark.css | 278 + .../static/mermaid/mermaid.forest.css | 356 + .../static/mermaid/mermaid.js | 32 + .../static/webfonts/fa-brands-400.eot | Bin 0 -> 134396 bytes .../static/webfonts/fa-brands-400.svg | 1260 ++++ .../static/webfonts/fa-brands-400.ttf | Bin 0 -> 134160 bytes .../static/webfonts/fa-brands-400.woff | Bin 0 -> 87048 bytes .../static/webfonts/fa-brands-400.woff2 | Bin 0 -> 74288 bytes .../static/webfonts/fa-regular-400.eot | Bin 0 -> 40308 bytes .../static/webfonts/fa-regular-400.svg | 471 ++ .../static/webfonts/fa-regular-400.ttf | Bin 0 -> 40080 bytes .../static/webfonts/fa-regular-400.woff | Bin 0 -> 18164 bytes .../static/webfonts/fa-regular-400.woff2 | Bin 0 -> 14872 bytes .../static/webfonts/fa-solid-900.eot | Bin 0 -> 209012 bytes .../static/webfonts/fa-solid-900.svg | 2763 ++++++++ .../static/webfonts/fa-solid-900.ttf | Bin 0 -> 208792 bytes .../static/webfonts/fa-solid-900.woff | Bin 0 -> 102224 bytes .../static/webfonts/fa-solid-900.woff2 | Bin 0 -> 79100 bytes .../themes/hugo-theme-learn/theme.toml | 21 + 527 files changed, 484929 insertions(+) create mode 100644 docs/24.1.1/404.html create mode 100644 docs/24.1.1/categories/index.html create mode 100644 docs/24.1.1/categories/index.xml create mode 100644 docs/24.1.1/css/atom-one-dark-reasonable.css create mode 100644 docs/24.1.1/css/auto-complete.css create mode 100644 docs/24.1.1/css/featherlight.min.css create mode 100644 docs/24.1.1/css/fontawesome-all.min.css create mode 100644 docs/24.1.1/css/hugo-theme.css create mode 100644 docs/24.1.1/css/hybrid.css create mode 100644 docs/24.1.1/css/nucleus.css create mode 100644 docs/24.1.1/css/perfect-scrollbar.min.css create mode 100644 docs/24.1.1/css/tags.css create mode 100644 docs/24.1.1/css/theme-blue.css create mode 100644 docs/24.1.1/css/theme-green.css create mode 100644 docs/24.1.1/css/theme-red.css create mode 100644 docs/24.1.1/css/theme.css create mode 100644 docs/24.1.1/fonts/Inconsolata.eot create mode 100644 docs/24.1.1/fonts/Inconsolata.svg create mode 100644 docs/24.1.1/fonts/Inconsolata.ttf create mode 100644 docs/24.1.1/fonts/Inconsolata.woff create mode 100644 docs/24.1.1/fonts/Novecentosanswide-Normal-webfont.eot create mode 100644 docs/24.1.1/fonts/Novecentosanswide-Normal-webfont.svg create mode 100644 docs/24.1.1/fonts/Novecentosanswide-Normal-webfont.ttf create mode 100644 docs/24.1.1/fonts/Novecentosanswide-Normal-webfont.woff create mode 100644 docs/24.1.1/fonts/Novecentosanswide-Normal-webfont.woff2 create mode 100644 docs/24.1.1/fonts/Novecentosanswide-UltraLight-webfont.eot create mode 100644 docs/24.1.1/fonts/Novecentosanswide-UltraLight-webfont.svg create mode 100644 docs/24.1.1/fonts/Novecentosanswide-UltraLight-webfont.ttf create mode 100644 docs/24.1.1/fonts/Novecentosanswide-UltraLight-webfont.woff create mode 100644 docs/24.1.1/fonts/Novecentosanswide-UltraLight-webfont.woff2 create mode 100644 docs/24.1.1/fonts/Work_Sans_200.eot create mode 100644 docs/24.1.1/fonts/Work_Sans_200.svg create mode 100644 docs/24.1.1/fonts/Work_Sans_200.ttf create mode 100644 docs/24.1.1/fonts/Work_Sans_200.woff create mode 100644 docs/24.1.1/fonts/Work_Sans_200.woff2 create mode 100644 docs/24.1.1/fonts/Work_Sans_300.eot create mode 100644 docs/24.1.1/fonts/Work_Sans_300.svg create mode 100644 docs/24.1.1/fonts/Work_Sans_300.ttf create mode 100644 docs/24.1.1/fonts/Work_Sans_300.woff create mode 100644 docs/24.1.1/fonts/Work_Sans_300.woff2 create mode 100644 docs/24.1.1/fonts/Work_Sans_500.eot create mode 100644 docs/24.1.1/fonts/Work_Sans_500.svg create mode 100644 docs/24.1.1/fonts/Work_Sans_500.ttf create mode 100644 docs/24.1.1/fonts/Work_Sans_500.woff create mode 100644 docs/24.1.1/fonts/Work_Sans_500.woff2 create mode 100644 docs/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-automation/index.html create mode 100644 docs/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-automation/index.xml create mode 100644 docs/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-guide/index.html create mode 100644 docs/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-guide/index.xml create mode 100644 docs/24.1.1/idm-products/enterprise-deployments/index.html create mode 100644 docs/24.1.1/idm-products/enterprise-deployments/index.xml create mode 100644 docs/24.1.1/idm-products/index.html create mode 100644 docs/24.1.1/idm-products/index.xml create mode 100644 docs/24.1.1/idm-products/oam/configure-ingress/index.html create mode 100644 docs/24.1.1/idm-products/oam/configure-ingress/index.xml create mode 100644 docs/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wdt-models/index.html create mode 100644 docs/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wlst/index.html create mode 100644 docs/24.1.1/idm-products/oam/create-oam-domains/index.html create mode 100644 docs/24.1.1/idm-products/oam/create-oam-domains/index.xml create mode 100644 docs/24.1.1/idm-products/oam/create-or-update-image/index.html create mode 100644 docs/24.1.1/idm-products/oam/create-or-update-image/index.xml create mode 100644 docs/24.1.1/idm-products/oam/index.html create mode 100644 docs/24.1.1/idm-products/oam/index.xml create mode 100644 docs/24.1.1/idm-products/oam/introduction/index.html create mode 100644 docs/24.1.1/idm-products/oam/introduction/index.xml create mode 100644 docs/24.1.1/idm-products/oam/manage-oam-domains/delete-domain-home/index.html create mode 100644 docs/24.1.1/idm-products/oam/manage-oam-domains/domain-lifecycle/index.html create mode 100644 docs/24.1.1/idm-products/oam/manage-oam-domains/hpa/index.html create mode 100644 docs/24.1.1/idm-products/oam/manage-oam-domains/index.html create mode 100644 docs/24.1.1/idm-products/oam/manage-oam-domains/index.xml create mode 100644 docs/24.1.1/idm-products/oam/manage-oam-domains/logging-and-visualization/index.html create mode 100644 docs/24.1.1/idm-products/oam/manage-oam-domains/monitoring-oam-domains/index.html create mode 100644 docs/24.1.1/idm-products/oam/manage-oam-domains/wlst-admin-operations/index.html create mode 100644 docs/24.1.1/idm-products/oam/patch-and-upgrade/index.html create mode 100644 docs/24.1.1/idm-products/oam/patch-and-upgrade/index.xml create mode 100644 docs/24.1.1/idm-products/oam/patch-and-upgrade/patch-an-image/index.html create mode 100644 docs/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-ingress/index.html create mode 100644 docs/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-operator-release/index.html create mode 100644 docs/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-elk/index.html create mode 100644 docs/24.1.1/idm-products/oam/post-install-config/index.html create mode 100644 docs/24.1.1/idm-products/oam/post-install-config/index.xml create mode 100644 docs/24.1.1/idm-products/oam/prepare-your-environment/index.html create mode 100644 docs/24.1.1/idm-products/oam/prepare-your-environment/index.xml create mode 100644 docs/24.1.1/idm-products/oam/prerequisites/index.html create mode 100644 docs/24.1.1/idm-products/oam/prerequisites/index.xml create mode 100644 docs/24.1.1/idm-products/oam/release-notes/index.html create mode 100644 docs/24.1.1/idm-products/oam/release-notes/index.xml create mode 100644 docs/24.1.1/idm-products/oam/troubleshooting/index.html create mode 100644 docs/24.1.1/idm-products/oam/troubleshooting/index.xml create mode 100644 docs/24.1.1/idm-products/oam/validate-domain-urls/index.html create mode 100644 docs/24.1.1/idm-products/oam/validate-domain-urls/index.xml create mode 100644 docs/24.1.1/idm-products/oam/validate-sso-using-webgate/index.html create mode 100644 docs/24.1.1/idm-products/oam/validate-sso-using-webgate/index.xml create mode 100644 docs/24.1.1/idm-products/oid/index.html create mode 100644 docs/24.1.1/idm-products/oid/index.xml create mode 100644 docs/24.1.1/idm-products/oid/release-notes/index.html create mode 100644 docs/24.1.1/idm-products/oig/configure-design-console/index.html create mode 100644 docs/24.1.1/idm-products/oig/configure-design-console/index.xml create mode 100644 docs/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-non-ssl/index.html create mode 100644 docs/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-ssl/index.html create mode 100644 docs/24.1.1/idm-products/oig/configure-ingress/index.html create mode 100644 docs/24.1.1/idm-products/oig/configure-ingress/index.xml create mode 100644 docs/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s-ssl/index.html create mode 100644 docs/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s/index.html create mode 100644 docs/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-using-wlst/index.html create mode 100644 docs/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-wdt/index.html create mode 100644 docs/24.1.1/idm-products/oig/create-oig-domains/index.html create mode 100644 docs/24.1.1/idm-products/oig/create-oig-domains/index.xml create mode 100644 docs/24.1.1/idm-products/oig/create-or-update-image/index.html create mode 100644 docs/24.1.1/idm-products/oig/create-or-update-image/index.xml create mode 100644 docs/24.1.1/idm-products/oig/index.html create mode 100644 docs/24.1.1/idm-products/oig/index.xml create mode 100644 docs/24.1.1/idm-products/oig/introduction/index.html create mode 100644 docs/24.1.1/idm-products/oig/introduction/index.xml create mode 100644 docs/24.1.1/idm-products/oig/manage-oig-domains/delete-domain-home/index.html create mode 100644 docs/24.1.1/idm-products/oig/manage-oig-domains/domain-lifecycle/index.html create mode 100644 docs/24.1.1/idm-products/oig/manage-oig-domains/hpa/index.html create mode 100644 docs/24.1.1/idm-products/oig/manage-oig-domains/index.html create mode 100644 docs/24.1.1/idm-products/oig/manage-oig-domains/index.xml create mode 100644 docs/24.1.1/idm-products/oig/manage-oig-domains/logging-and-visualization/index.html create mode 100644 docs/24.1.1/idm-products/oig/manage-oig-domains/monitoring-oim-domains/index.html create mode 100644 docs/24.1.1/idm-products/oig/manage-oig-domains/running-oig-utilities/index.html create mode 100644 docs/24.1.1/idm-products/oig/manage-oig-domains/wlst-admin-operations/index.html create mode 100644 docs/24.1.1/idm-products/oig/patch-and-upgrade/index.html create mode 100644 docs/24.1.1/idm-products/oig/patch-and-upgrade/index.xml create mode 100644 docs/24.1.1/idm-products/oig/patch-and-upgrade/patch-an-image/index.html create mode 100644 docs/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-ingress/index.html create mode 100644 docs/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-operator-release/index.html create mode 100644 docs/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-elk/index.html create mode 100644 docs/24.1.1/idm-products/oig/post-install-config/index.html create mode 100644 docs/24.1.1/idm-products/oig/post-install-config/index.xml create mode 100644 docs/24.1.1/idm-products/oig/post-install-config/install_and_configure_connectors/index.html create mode 100644 docs/24.1.1/idm-products/oig/post-install-config/set_oimfronendurl_using_mbeans/index.html create mode 100644 docs/24.1.1/idm-products/oig/prepare-your-environment/index.html create mode 100644 docs/24.1.1/idm-products/oig/prepare-your-environment/index.xml create mode 100644 docs/24.1.1/idm-products/oig/prerequisites/index.html create mode 100644 docs/24.1.1/idm-products/oig/prerequisites/index.xml create mode 100644 docs/24.1.1/idm-products/oig/release-notes/index.html create mode 100644 docs/24.1.1/idm-products/oig/release-notes/index.xml create mode 100644 docs/24.1.1/idm-products/oig/troubleshooting/index.html create mode 100644 docs/24.1.1/idm-products/oig/troubleshooting/index.xml create mode 100644 docs/24.1.1/idm-products/oig/validate-domain-urls/index.html create mode 100644 docs/24.1.1/idm-products/oig/validate-domain-urls/index.xml create mode 100644 docs/24.1.1/idm-products/oud/configure-ingress/index.html create mode 100644 docs/24.1.1/idm-products/oud/configure-ingress/index.xml create mode 100644 docs/24.1.1/idm-products/oud/create-or-update-image/index.html create mode 100644 docs/24.1.1/idm-products/oud/create-or-update-image/index.xml create mode 100644 docs/24.1.1/idm-products/oud/create-oud-instances/index.html create mode 100644 docs/24.1.1/idm-products/oud/create-oud-instances/index.xml create mode 100644 docs/24.1.1/idm-products/oud/index.html create mode 100644 docs/24.1.1/idm-products/oud/index.xml create mode 100644 docs/24.1.1/idm-products/oud/introduction/index.html create mode 100644 docs/24.1.1/idm-products/oud/introduction/index.xml create mode 100644 docs/24.1.1/idm-products/oud/manage-oud-containers/hpa/index.html create mode 100644 docs/24.1.1/idm-products/oud/manage-oud-containers/index.html create mode 100644 docs/24.1.1/idm-products/oud/manage-oud-containers/index.xml create mode 100644 docs/24.1.1/idm-products/oud/manage-oud-containers/logging-and-visualization/index.html create mode 100644 docs/24.1.1/idm-products/oud/manage-oud-containers/monitoring-oud-instance/index.html create mode 100644 docs/24.1.1/idm-products/oud/manage-oud-containers/scaling-up-down/index.html create mode 100644 docs/24.1.1/idm-products/oud/patch-and-upgrade/index.html create mode 100644 docs/24.1.1/idm-products/oud/prepare-your-environment/index.html create mode 100644 docs/24.1.1/idm-products/oud/prepare-your-environment/index.xml create mode 100644 docs/24.1.1/idm-products/oud/prerequisites/index.html create mode 100644 docs/24.1.1/idm-products/oud/prerequisites/index.xml create mode 100644 docs/24.1.1/idm-products/oud/release-notes/index.html create mode 100644 docs/24.1.1/idm-products/oud/release-notes/index.xml create mode 100644 docs/24.1.1/idm-products/oud/troubleshooting/index.html create mode 100644 docs/24.1.1/idm-products/oud/troubleshooting/index.xml create mode 100644 docs/24.1.1/idm-products/oudsm/configure-ingress/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/configure-ingress/index.xml create mode 100644 docs/24.1.1/idm-products/oudsm/create-or-update-image/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/create-or-update-image/index.xml create mode 100644 docs/24.1.1/idm-products/oudsm/create-oudsm-instances/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/create-oudsm-instances/index.xml create mode 100644 docs/24.1.1/idm-products/oudsm/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/index.xml create mode 100644 docs/24.1.1/idm-products/oudsm/introduction/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/introduction/index.xml create mode 100644 docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/index.xml create mode 100644 docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/logging-and-visualization/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/monitoring-oudsm-instance/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/scaling-up-down/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/patch-and-upgrade/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/patch-and-upgrade/index.xml create mode 100644 docs/24.1.1/idm-products/oudsm/patch-and-upgrade/patch-an-oudsm-image/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/patch-and-upgrade/upgrade-elk/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/prepare-your-environment/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/prepare-your-environment/index.xml create mode 100644 docs/24.1.1/idm-products/oudsm/prerequisites/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/prerequisites/index.xml create mode 100644 docs/24.1.1/idm-products/oudsm/release-notes/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/release-notes/index.xml create mode 100644 docs/24.1.1/idm-products/oudsm/troubleshooting/index.html create mode 100644 docs/24.1.1/idm-products/oudsm/troubleshooting/index.xml create mode 100644 docs/24.1.1/images/.gitkeep create mode 100644 docs/24.1.1/images/clippy.svg create mode 100644 docs/24.1.1/images/favicon.png create mode 100644 docs/24.1.1/images/fmw_12c_12_2_1_4_0-logo.png create mode 100644 docs/24.1.1/images/gopher-404.jpg create mode 100644 docs/24.1.1/images/logo.png create mode 100644 docs/24.1.1/images/soa-domains/CreateApplicationServerConnection.jpg create mode 100644 docs/24.1.1/images/soa-domains/CreateApplicationServerConnectionTestConnection.jpg create mode 100644 docs/24.1.1/images/soa-domains/ExposeSOAMST3.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_OSB_Deploy_Success_Status.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_OSB_Deploying_Progress.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_OSB_Deployment_Start.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_OSB_Deployment_Summary.jpg create mode 100644 docs/24.1.1/images/soa-domains/JDEV_OSB_Deployment_Summary.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_OSB_Select_Application_Server.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_OSB_Select_Deployment_Action.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_OSB_servicebus_launch_test_console.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_Reference_Config_Settings.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_SOA_Deploy_Configuration.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_SOA_Deploy_Success_Status.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_SOA_Deploying_Progress.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_SOA_Deployment_Start.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_SOA_Deployment_Summary.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_SOA_Select_Application_Server.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_SOA_Select_Deployment_Action.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_SOA_Server_Lookup.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_SOA_Target_soa_servers.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_SOA_soainfra_server1.png create mode 100644 docs/24.1.1/images/soa-domains/JDEV_SOA_soainfra_server2.png create mode 100644 docs/24.1.1/images/soa-domains/SOA_Composites_Deploy_using_Jdev.png create mode 100644 docs/24.1.1/images/soa-domains/SOA_EDG_FrontEndAddress.png create mode 100644 docs/24.1.1/images/soa-domains/SOA_EDG_PersistentVolume.png create mode 100644 docs/24.1.1/images/soa-domains/SOA_EDG_Topology.png create mode 100644 docs/24.1.1/images/soa-domains/custIdentity-custTrust-keystores.png create mode 100644 docs/24.1.1/images/soasuite-logo.png create mode 100644 docs/24.1.1/index.html create mode 100644 docs/24.1.1/index.json create mode 100644 docs/24.1.1/index.xml create mode 100644 docs/24.1.1/js/auto-complete.js create mode 100644 docs/24.1.1/js/clipboard.min.js create mode 100644 docs/24.1.1/js/featherlight.min.js create mode 100644 docs/24.1.1/js/highlight.pack.js create mode 100644 docs/24.1.1/js/hugo-learn.js create mode 100644 docs/24.1.1/js/jquery-3.6.0.min.js create mode 100755 docs/24.1.1/js/jquery.sticky.js create mode 100644 docs/24.1.1/js/learn.js create mode 100644 docs/24.1.1/js/lunr.min.js create mode 100644 docs/24.1.1/js/modernizr.custom-3.6.0.js create mode 100644 docs/24.1.1/js/perfect-scrollbar.jquery.min.js create mode 100644 docs/24.1.1/js/perfect-scrollbar.min.js create mode 100644 docs/24.1.1/js/search.js create mode 100644 docs/24.1.1/mermaid/mermaid.css create mode 100644 docs/24.1.1/mermaid/mermaid.dark.css create mode 100644 docs/24.1.1/mermaid/mermaid.forest.css create mode 100644 docs/24.1.1/mermaid/mermaid.js create mode 100644 docs/24.1.1/sitemap.xml create mode 100644 docs/24.1.1/tags/index.html create mode 100644 docs/24.1.1/tags/index.xml create mode 100644 docs/24.1.1/webfonts/fa-brands-400.eot create mode 100644 docs/24.1.1/webfonts/fa-brands-400.svg create mode 100644 docs/24.1.1/webfonts/fa-brands-400.ttf create mode 100644 docs/24.1.1/webfonts/fa-brands-400.woff create mode 100644 docs/24.1.1/webfonts/fa-brands-400.woff2 create mode 100644 docs/24.1.1/webfonts/fa-regular-400.eot create mode 100644 docs/24.1.1/webfonts/fa-regular-400.svg create mode 100644 docs/24.1.1/webfonts/fa-regular-400.ttf create mode 100644 docs/24.1.1/webfonts/fa-regular-400.woff create mode 100644 docs/24.1.1/webfonts/fa-regular-400.woff2 create mode 100644 docs/24.1.1/webfonts/fa-solid-900.eot create mode 100644 docs/24.1.1/webfonts/fa-solid-900.svg create mode 100644 docs/24.1.1/webfonts/fa-solid-900.ttf create mode 100644 docs/24.1.1/webfonts/fa-solid-900.woff create mode 100644 docs/24.1.1/webfonts/fa-solid-900.woff2 create mode 100644 docs/v24.1.1/archetypes/default.md create mode 100644 docs/v24.1.1/config.toml create mode 100644 docs/v24.1.1/content/_index.md create mode 100644 docs/v24.1.1/content/idm-products/_index.md create mode 100644 docs/v24.1.1/content/idm-products/enterprise-deployments/_index.md create mode 100644 docs/v24.1.1/content/idm-products/enterprise-deployments/enterprise-deployment-automation/_index.md create mode 100644 docs/v24.1.1/content/idm-products/enterprise-deployments/enterprise-deployment-guide/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oam/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oam/configure-ingress/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oam/create-oam-domains/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oam/create-oam-domains/create-oam-domains-using-wdt-models.md create mode 100644 docs/v24.1.1/content/idm-products/oam/create-oam-domains/create-oam-domains-using-wlst.md create mode 100644 docs/v24.1.1/content/idm-products/oam/create-or-update-image/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oam/introduction/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oam/manage-oam-domains/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oam/manage-oam-domains/delete-domain-home.md create mode 100644 docs/v24.1.1/content/idm-products/oam/manage-oam-domains/domain-lifecycle.md create mode 100644 docs/v24.1.1/content/idm-products/oam/manage-oam-domains/hpa.md create mode 100644 docs/v24.1.1/content/idm-products/oam/manage-oam-domains/logging-and-visualization.md create mode 100644 docs/v24.1.1/content/idm-products/oam/manage-oam-domains/monitoring-oam-domains.md create mode 100644 docs/v24.1.1/content/idm-products/oam/manage-oam-domains/wlst-admin-operations.md create mode 100644 docs/v24.1.1/content/idm-products/oam/patch-and-upgrade/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oam/patch-and-upgrade/patch-an-image.md create mode 100644 docs/v24.1.1/content/idm-products/oam/patch-and-upgrade/upgrade-an-ingress.md create mode 100644 docs/v24.1.1/content/idm-products/oam/patch-and-upgrade/upgrade-an-operator-release.md create mode 100644 docs/v24.1.1/content/idm-products/oam/patch-and-upgrade/upgrade-elk.md create mode 100644 docs/v24.1.1/content/idm-products/oam/post-install-config/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oam/prepare-your-environment/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oam/prerequisites/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oam/release-notes/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oam/troubleshooting/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oam/validate-domain-urls/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oam/validate-sso-using-webgate/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oid/.gitkeep create mode 100644 docs/v24.1.1/content/idm-products/oid/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oid/release-notes.md create mode 100644 docs/v24.1.1/content/idm-products/oig/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oig/configure-design-console/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-non-ssl.md create mode 100644 docs/v24.1.1/content/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-ssl.md create mode 100644 docs/v24.1.1/content/idm-products/oig/configure-ingress/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-K8S-ssl.md create mode 100644 docs/v24.1.1/content/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-K8S.md create mode 100644 docs/v24.1.1/content/idm-products/oig/create-oig-domains/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oig/create-oig-domains/create-oig-domains-using-wlst.md create mode 100644 docs/v24.1.1/content/idm-products/oig/create-oig-domains/create-oig-domains-wdt.md create mode 100644 docs/v24.1.1/content/idm-products/oig/create-or-update-image/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oig/introduction/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oig/manage-oig-domains/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oig/manage-oig-domains/delete-domain-home.md create mode 100644 docs/v24.1.1/content/idm-products/oig/manage-oig-domains/domain-lifecycle.md create mode 100644 docs/v24.1.1/content/idm-products/oig/manage-oig-domains/hpa.md create mode 100644 docs/v24.1.1/content/idm-products/oig/manage-oig-domains/logging-and-visualization.md create mode 100644 docs/v24.1.1/content/idm-products/oig/manage-oig-domains/monitoring-oim-domains.md create mode 100644 docs/v24.1.1/content/idm-products/oig/manage-oig-domains/running-oig-utilities.md create mode 100644 docs/v24.1.1/content/idm-products/oig/manage-oig-domains/wlst-admin-operations.md create mode 100644 docs/v24.1.1/content/idm-products/oig/patch-and-upgrade/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oig/patch-and-upgrade/patch-an-image.md create mode 100644 docs/v24.1.1/content/idm-products/oig/patch-and-upgrade/upgrade-an-ingress.md create mode 100644 docs/v24.1.1/content/idm-products/oig/patch-and-upgrade/upgrade-an-operator-release.md create mode 100644 docs/v24.1.1/content/idm-products/oig/patch-and-upgrade/upgrade-elk.md create mode 100644 docs/v24.1.1/content/idm-products/oig/post-install-config/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oig/post-install-config/install_and_configure_connectors.md create mode 100644 docs/v24.1.1/content/idm-products/oig/post-install-config/set_oimfronendurl_using_mbeans.md create mode 100644 docs/v24.1.1/content/idm-products/oig/prepare-your-environment/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oig/prerequisites/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oig/release-notes/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oig/troubleshooting/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oig/validate-domain-urls/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oud/.gitkeep create mode 100644 docs/v24.1.1/content/idm-products/oud/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oud/configure-ingress/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oud/create-or-update-image/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oud/create-oud-instances/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oud/introduction/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oud/manage-oud-containers/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oud/manage-oud-containers/hpa.md create mode 100644 docs/v24.1.1/content/idm-products/oud/manage-oud-containers/logging-and-visualization.md create mode 100644 docs/v24.1.1/content/idm-products/oud/manage-oud-containers/monitoring-oud-instance.md create mode 100644 docs/v24.1.1/content/idm-products/oud/manage-oud-containers/scaling-up-down.md create mode 100644 docs/v24.1.1/content/idm-products/oud/patch-and-upgrade/index.md create mode 100644 docs/v24.1.1/content/idm-products/oud/prepare-your-environment/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oud/prerequisites/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oud/release-notes/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oud/troubleshooting/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/.gitkeep create mode 100644 docs/v24.1.1/content/idm-products/oudsm/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/configure-ingress/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/create-or-update-image/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/create-oudsm-instances/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/introduction/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/manage-oudsm-containers/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/manage-oudsm-containers/logging-and-visualization.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/manage-oudsm-containers/monitoring-oudsm-instance.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/manage-oudsm-containers/scaling-up-down.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/patch-and-upgrade/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/patch-and-upgrade/patch-an-oudsm-image.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/patch-and-upgrade/upgrade-elk.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/prepare-your-environment/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/prerequisites/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/release-notes/_index.md create mode 100644 docs/v24.1.1/content/idm-products/oudsm/troubleshooting/_index.md create mode 100755 docs/v24.1.1/runlocal.sh create mode 100644 docs/v24.1.1/static/images/.gitkeep create mode 100644 docs/v24.1.1/static/images/fmw_12c_12_2_1_4_0-logo.png create mode 100644 docs/v24.1.1/static/images/logo.png create mode 100644 docs/v24.1.1/static/images/soa-domains/CreateApplicationServerConnection.jpg create mode 100644 docs/v24.1.1/static/images/soa-domains/CreateApplicationServerConnectionTestConnection.jpg create mode 100644 docs/v24.1.1/static/images/soa-domains/ExposeSOAMST3.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_OSB_Deploy_Success_Status.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_OSB_Deploying_Progress.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_OSB_Deployment_Start.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_OSB_Deployment_Summary.jpg create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_OSB_Deployment_Summary.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_OSB_Select_Application_Server.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_OSB_Select_Deployment_Action.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_OSB_servicebus_launch_test_console.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_Reference_Config_Settings.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_SOA_Deploy_Configuration.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_SOA_Deploy_Success_Status.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_SOA_Deploying_Progress.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_SOA_Deployment_Start.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_SOA_Deployment_Summary.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_SOA_Select_Application_Server.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_SOA_Select_Deployment_Action.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_SOA_Server_Lookup.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_SOA_Target_soa_servers.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_SOA_soainfra_server1.png create mode 100644 docs/v24.1.1/static/images/soa-domains/JDEV_SOA_soainfra_server2.png create mode 100644 docs/v24.1.1/static/images/soa-domains/SOA_Composites_Deploy_using_Jdev.png create mode 100644 docs/v24.1.1/static/images/soa-domains/SOA_EDG_FrontEndAddress.png create mode 100644 docs/v24.1.1/static/images/soa-domains/SOA_EDG_PersistentVolume.png create mode 100644 docs/v24.1.1/static/images/soa-domains/SOA_EDG_Topology.png create mode 100644 docs/v24.1.1/static/images/soa-domains/custIdentity-custTrust-keystores.png create mode 100644 docs/v24.1.1/static/images/soasuite-logo.png create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/.grenrc.yml create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/CHANGELOG.md create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/LICENSE.md create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/README.md create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/archetypes/chapter.md create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/archetypes/default.md create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/i18n/ar.toml create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/i18n/de.toml create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/i18n/en.toml create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/i18n/es.toml create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/i18n/fr.toml create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/i18n/hi.toml create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/i18n/id.toml create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/i18n/nl.toml create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/i18n/pt.toml create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/i18n/tr.toml create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/images/screenshot.png create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/images/tn.png create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/404.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/_default/list.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/_default/single.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/index.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/index.json create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/partials/custom-comments.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/partials/custom-footer.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/partials/custom-header.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/partials/favicon.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/partials/footer.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/partials/header.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/partials/logo.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/partials/menu-footer.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/partials/menu.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/partials/meta.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/partials/search.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/partials/tags.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/partials/toc.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/shortcodes/attachments.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/shortcodes/button.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/shortcodes/children.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/shortcodes/expand.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/shortcodes/mermaid.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/shortcodes/notice.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/shortcodes/ref.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/shortcodes/relref.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/layouts/shortcodes/siteparam.html create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/netlify.toml create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/css/atom-one-dark-reasonable.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/css/auto-complete.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/css/featherlight.min.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/css/fontawesome-all.min.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/css/hugo-theme.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/css/hybrid.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/css/nucleus.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/css/perfect-scrollbar.min.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/css/tags.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/css/theme-blue.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/css/theme-green.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/css/theme-red.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/css/theme.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Inconsolata.eot create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Inconsolata.svg create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Inconsolata.ttf create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Inconsolata.woff create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Novecentosanswide-Normal-webfont.eot create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Novecentosanswide-Normal-webfont.svg create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Novecentosanswide-Normal-webfont.ttf create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Novecentosanswide-Normal-webfont.woff create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Novecentosanswide-Normal-webfont.woff2 create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Novecentosanswide-UltraLight-webfont.eot create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Novecentosanswide-UltraLight-webfont.svg create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Novecentosanswide-UltraLight-webfont.ttf create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Novecentosanswide-UltraLight-webfont.woff create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Novecentosanswide-UltraLight-webfont.woff2 create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_200.eot create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_200.svg create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_200.ttf create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_200.woff create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_200.woff2 create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_300.eot create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_300.svg create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_300.ttf create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_300.woff create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_300.woff2 create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_500.eot create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_500.svg create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_500.ttf create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_500.woff create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/fonts/Work_Sans_500.woff2 create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/images/clippy.svg create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/images/favicon.png create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/images/gopher-404.jpg create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/js/auto-complete.js create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/js/clipboard.min.js create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/js/featherlight.min.js create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/js/highlight.pack.js create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/js/hugo-learn.js create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/js/jquery-3.6.0.min.js create mode 100755 docs/v24.1.1/themes/hugo-theme-learn/static/js/jquery.sticky.js create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/js/learn.js create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/js/lunr.min.js create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/js/modernizr.custom-3.6.0.js create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/js/perfect-scrollbar.jquery.min.js create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/js/perfect-scrollbar.min.js create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/js/search.js create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/mermaid/mermaid.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/mermaid/mermaid.dark.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/mermaid/mermaid.forest.css create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/mermaid/mermaid.js create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-brands-400.eot create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-brands-400.svg create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-brands-400.ttf create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-brands-400.woff create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-brands-400.woff2 create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-regular-400.eot create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-regular-400.svg create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-regular-400.ttf create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-regular-400.woff create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-regular-400.woff2 create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-solid-900.eot create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-solid-900.svg create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-solid-900.ttf create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-solid-900.woff create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/static/webfonts/fa-solid-900.woff2 create mode 100644 docs/v24.1.1/themes/hugo-theme-learn/theme.toml diff --git a/docs/24.1.1/404.html b/docs/24.1.1/404.html new file mode 100644 index 000000000..ffd0000a9 --- /dev/null +++ b/docs/24.1.1/404.html @@ -0,0 +1,57 @@ + + + + + + + + + 404 Page not found + + + + + + + + + + + + + + + + +
+
+
+
+

Error

+

+

+

Woops. Looks like this page doesn't exist ¯\_(ツ)_/¯.

+

+

Go to homepage

+

Page not found!

+
+
+ +
+ + + diff --git a/docs/24.1.1/categories/index.html b/docs/24.1.1/categories/index.html new file mode 100644 index 000000000..88f760d9b --- /dev/null +++ b/docs/24.1.1/categories/index.html @@ -0,0 +1,4082 @@ + + + + + + + + + + + + Categories :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Categories +

+ + + + + + + + + +
    + +
+ + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/categories/index.xml b/docs/24.1.1/categories/index.xml new file mode 100644 index 000000000..653cb1beb --- /dev/null +++ b/docs/24.1.1/categories/index.xml @@ -0,0 +1,14 @@ + + + + Categories on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/categories/ + Recent content in Categories on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/css/atom-one-dark-reasonable.css b/docs/24.1.1/css/atom-one-dark-reasonable.css new file mode 100644 index 000000000..fd41c996a --- /dev/null +++ b/docs/24.1.1/css/atom-one-dark-reasonable.css @@ -0,0 +1,77 @@ +/* + +Atom One Dark With support for ReasonML by Gidi Morris, based off work by Daniel Gamage + +Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax + +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + line-height: 1.3em; + color: #abb2bf; + background: #282c34; + border-radius: 5px; +} +.hljs-keyword, .hljs-operator { + color: #F92672; +} +.hljs-pattern-match { + color: #F92672; +} +.hljs-pattern-match .hljs-constructor { + color: #61aeee; +} +.hljs-function { + color: #61aeee; +} +.hljs-function .hljs-params { + color: #A6E22E; +} +.hljs-function .hljs-params .hljs-typing { + color: #FD971F; +} +.hljs-module-access .hljs-module { + color: #7e57c2; +} +.hljs-constructor { + color: #e2b93d; +} +.hljs-constructor .hljs-string { + color: #9CCC65; +} +.hljs-comment, .hljs-quote { + color: #b18eb1; + font-style: italic; +} +.hljs-doctag, .hljs-formula { + color: #c678dd; +} +.hljs-section, .hljs-name, .hljs-selector-tag, .hljs-deletion, .hljs-subst { + color: #e06c75; +} +.hljs-literal { + color: #56b6c2; +} +.hljs-string, .hljs-regexp, .hljs-addition, .hljs-attribute, .hljs-meta-string { + color: #98c379; +} +.hljs-built_in, .hljs-class .hljs-title { + color: #e6c07b; +} +.hljs-attr, .hljs-variable, .hljs-template-variable, .hljs-type, .hljs-selector-class, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-number { + color: #d19a66; +} +.hljs-symbol, .hljs-bullet, .hljs-link, .hljs-meta, .hljs-selector-id, .hljs-title { + color: #61aeee; +} +.hljs-emphasis { + font-style: italic; +} +.hljs-strong { + font-weight: bold; +} +.hljs-link { + text-decoration: underline; +} diff --git a/docs/24.1.1/css/auto-complete.css b/docs/24.1.1/css/auto-complete.css new file mode 100644 index 000000000..ac6979ad3 --- /dev/null +++ b/docs/24.1.1/css/auto-complete.css @@ -0,0 +1,47 @@ +.autocomplete-suggestions { + text-align: left; + cursor: default; + border: 1px solid #ccc; + border-top: 0; + background: #fff; + box-shadow: -1px 1px 3px rgba(0,0,0,.1); + + /* core styles should not be changed */ + position: absolute; + display: none; + z-index: 9999; + max-height: 254px; + overflow: hidden; + overflow-y: auto; + box-sizing: border-box; + +} +.autocomplete-suggestion { + position: relative; + cursor: pointer; + padding: 7px; + line-height: 23px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + color: #333; +} + +.autocomplete-suggestion b { + font-weight: normal; + color: #1f8dd6; +} + +.autocomplete-suggestion.selected { + background: #333; + color: #fff; +} + +.autocomplete-suggestion:hover { + background: #444; + color: #fff; +} + +.autocomplete-suggestion > .context { + font-size: 12px; +} diff --git a/docs/24.1.1/css/featherlight.min.css b/docs/24.1.1/css/featherlight.min.css new file mode 100644 index 000000000..1b00c7861 --- /dev/null +++ b/docs/24.1.1/css/featherlight.min.css @@ -0,0 +1,8 @@ +/** + * Featherlight - ultra slim jQuery lightbox + * Version 1.7.13 - http://noelboss.github.io/featherlight/ + * + * Copyright (c) 2015, Noël Raoul Bossart (http://www.noelboss.com) + * MIT Licensed. +**/ +html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}} \ No newline at end of file diff --git a/docs/24.1.1/css/fontawesome-all.min.css b/docs/24.1.1/css/fontawesome-all.min.css new file mode 100644 index 000000000..de5647372 --- /dev/null +++ b/docs/24.1.1/css/fontawesome-all.min.css @@ -0,0 +1 @@ +.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-icicles:before{content:"\f7ad"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/docs/24.1.1/css/hugo-theme.css b/docs/24.1.1/css/hugo-theme.css new file mode 100644 index 000000000..741cab196 --- /dev/null +++ b/docs/24.1.1/css/hugo-theme.css @@ -0,0 +1,254 @@ +/* Insert here special css for hugo theme, on top of any other imported css */ + + +/* Table of contents */ + +.progress ul { + list-style: none; + margin: 0; + padding: 0 5px; +} + +#TableOfContents { + font-size: 13px !important; + max-height: 85vh; + overflow: auto; + padding: 15px !important; +} + + +#TableOfContents > ul > li > ul > li > ul li { + margin-right: 8px; +} + +#TableOfContents > ul > li > a { + font-weight: bold; padding: 0 18px; margin: 0 2px; +} + +#TableOfContents > ul > li > ul > li > a { + font-weight: bold; +} + +#TableOfContents > ul > li > ul > li > ul > li > ul > li > ul > li { + display: none; +} + +body { + font-size: 16px !important; + color: #323232 !important; +} + +#body a.highlight, #body a.highlight:hover, #body a.highlight:focus { + text-decoration: none; + outline: none; + outline: 0; +} +#body a.highlight { + line-height: 1.1; + display: inline-block; +} +#body a.highlight:after { + display: block; + content: ""; + height: 1px; + width: 0%; + background-color: #0082a7; /*#CE3B2F*/ + -webkit-transition: width 0.5s ease; + -moz-transition: width 0.5s ease; + -ms-transition: width 0.5s ease; + transition: width 0.5s ease; +} +#body a.highlight:hover:after, #body a.highlight:focus:after { + width: 100%; +} +.progress { + position:absolute; + background-color: rgba(246, 246, 246, 0.97); + width: auto; + border: thin solid #ECECEC; + display:none; + z-index:200; +} + +#toc-menu { + border-right: thin solid #DAD8D8 !important; + padding-right: 1rem !important; + margin-right: 0.5rem !important; +} + +#sidebar-toggle-span { + border-right: thin solid #DAD8D8 !important; + padding-right: 0.5rem !important; + margin-right: 1rem !important; +} + +.btn { + display: inline-block !important; + padding: 6px 12px !important; + margin-bottom: 0 !important; + font-size: 14px !important; + font-weight: normal !important; + line-height: 1.42857143 !important; + text-align: center !important; + white-space: nowrap !important; + vertical-align: middle !important; + -ms-touch-action: manipulation !important; + touch-action: manipulation !important; + cursor: pointer !important; + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; + background-image: none !important; + border: 1px solid transparent !important; + border-radius: 4px !important; + -webkit-transition: all 0.15s !important; + -moz-transition: all 0.15s !important; + transition: all 0.15s !important; +} +.btn:focus { + /*outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px;*/ + outline: none !important; +} +.btn:hover, +.btn:focus { + color: #2b2b2b !important; + text-decoration: none !important; +} + +.btn-default { + color: #333 !important; + background-color: #fff !important; + border-color: #ccc !important; +} +.btn-default:hover, +.btn-default:focus, +.btn-default:active { + color: #fff !important; + background-color: #9e9e9e !important; + border-color: #9e9e9e !important; +} +.btn-default:active { + background-image: none !important; +} + +/* anchors */ +.anchor { + color: #00bdf3; + font-size: 0.5em; + cursor:pointer; + visibility:hidden; + margin-left: 0.5em; + position: absolute; + margin-top:0.1em; +} + +h2:hover .anchor, h3:hover .anchor, h4:hover .anchor, h5:hover .anchor, h6:hover .anchor { + visibility:visible; +} + +/* Redfines headers style */ + +h2, h3, h4, h5, h6 { + font-weight: 400; + line-height: 1.1; +} + +h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { + font-weight: inherit; +} + +h2 { + font-size: 2.5rem; + line-height: 110% !important; + margin: 2.5rem 0 1.5rem 0; +} + +h3 { + font-size: 2rem; + line-height: 110% !important; + margin: 2rem 0 1rem 0; +} + +h4 { + font-size: 1.5rem; + line-height: 110% !important; + margin: 1.5rem 0 0.75rem 0; +} + +h5 { + font-size: 1rem; + line-height: 110% !important; + margin: 1rem 0 0.2rem 0; +} + +h6 { + font-size: 0.5rem; + line-height: 110% !important; + margin: 0.5rem 0 0.2rem 0; +} + +p { + margin: 1rem 0; +} + +figcaption h4 { + font-weight: 300 !important; + opacity: .85; + font-size: 1em; + text-align: center; + margin-top: -1.5em; +} + +.select-style { + border: 0; + width: 150px; + border-radius: 0px; + overflow: hidden; + display: inline-flex; +} + +.select-style svg { + fill: #ccc; + width: 14px; + height: 14px; + pointer-events: none; + margin: auto; +} + +.select-style svg:hover { + fill: #e6e6e6; +} + +.select-style select { + padding: 0; + width: 130%; + border: none; + box-shadow: none; + background: transparent; + background-image: none; + -webkit-appearance: none; + margin: auto; + margin-left: 0px; + margin-right: -20px; +} + +.select-style select:focus { + outline: none; +} + +.select-style :hover { + cursor: pointer; +} + +@media only all and (max-width: 47.938em) { + #breadcrumbs .links, #top-github-link-text { + display: none; + } +} + +.is-sticky #top-bar { + box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.1); +} \ No newline at end of file diff --git a/docs/24.1.1/css/hybrid.css b/docs/24.1.1/css/hybrid.css new file mode 100644 index 000000000..29735a189 --- /dev/null +++ b/docs/24.1.1/css/hybrid.css @@ -0,0 +1,102 @@ +/* + +vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) + +*/ + +/*background color*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #1d1f21; +} + +/*selection color*/ +.hljs::selection, +.hljs span::selection { + background: #373b41; +} + +.hljs::-moz-selection, +.hljs span::-moz-selection { + background: #373b41; +} + +/*foreground color*/ +.hljs { + color: #c5c8c6; +} + +/*color: fg_yellow*/ +.hljs-title, +.hljs-name { + color: #f0c674; +} + +/*color: fg_comment*/ +.hljs-comment, +.hljs-meta, +.hljs-meta .hljs-keyword { + color: #707880; +} + +/*color: fg_red*/ +.hljs-number, +.hljs-symbol, +.hljs-literal, +.hljs-deletion, +.hljs-link { + color: #cc6666 +} + +/*color: fg_green*/ +.hljs-string, +.hljs-doctag, +.hljs-addition, +.hljs-regexp, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #b5bd68; +} + +/*color: fg_purple*/ +.hljs-attribute, +.hljs-code, +.hljs-selector-id { + color: #b294bb; +} + +/*color: fg_blue*/ +.hljs-keyword, +.hljs-selector-tag, +.hljs-bullet, +.hljs-tag { + color: #81a2be; +} + +/*color: fg_aqua*/ +.hljs-subst, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #8abeb7; +} + +/*color: fg_orange*/ +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-quote, +.hljs-section, +.hljs-selector-class { + color: #de935f; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/docs/24.1.1/css/nucleus.css b/docs/24.1.1/css/nucleus.css new file mode 100644 index 000000000..1897fc5d6 --- /dev/null +++ b/docs/24.1.1/css/nucleus.css @@ -0,0 +1,615 @@ +*, *::before, *::after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +@-webkit-viewport { + width: device-width; } +@-moz-viewport { + width: device-width; } +@-ms-viewport { + width: device-width; } +@-o-viewport { + width: device-width; } +@viewport { + width: device-width; } +html { + font-size: 100%; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; } + +body { + margin: 0; } + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; } + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; } + +audio:not([controls]) { + display: none; + height: 0; } + +[hidden], +template { + display: none; } + +a { + background: transparent; + text-decoration: none; } + +a:active, +a:hover { + outline: 0; } + +abbr[title] { + border-bottom: 1px dotted; } + +b, +strong { + font-weight: bold; } + +dfn { + font-style: italic; } + +mark { + background: #FFFF27; + color: #333; } + +sub, +sup { + font-size: 0.8rem; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +img { + border: 0; + max-width: 100%; } + +svg:not(:root) { + overflow: hidden; } + +figure { + margin: 1em 40px; } + +hr { + height: 0; } + +pre { + overflow: auto; } + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; } + +button { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; } + +button[disabled], +html input[disabled] { + cursor: default; } + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +input { + line-height: normal; } + +input[type="checkbox"], +input[type="radio"] { + padding: 0; } + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +input[type="search"] { + -webkit-appearance: textfield; } + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +legend { + border: 0; + padding: 0; } + +textarea { + overflow: auto; } + +optgroup { + font-weight: bold; } + +table { + border-collapse: collapse; + border-spacing: 0; + table-layout: fixed; + width: 100%; } + +tr, td, th { + vertical-align: middle; } + +th, td { + padding: 0.425rem 0; } + +th { + text-align: left; } + +.container { + width: 75em; + margin: 0 auto; + padding: 0; } + @media only all and (min-width: 60em) and (max-width: 74.938em) { + .container { + width: 60em; } } + @media only all and (min-width: 48em) and (max-width: 59.938em) { + .container { + width: 48em; } } + @media only all and (min-width: 30.063em) and (max-width: 47.938em) { + .container { + width: 30em; } } + @media only all and (max-width: 30em) { + .container { + width: 100%; } } + +.grid { + display: -webkit-box; + display: -moz-box; + display: box; + display: -webkit-flex; + display: -moz-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-flow: row; + -moz-flex-flow: row; + flex-flow: row; + list-style: none; + margin: 0; + padding: 0; } + @media only all and (max-width: 47.938em) { + .grid { + -webkit-flex-flow: row wrap; + -moz-flex-flow: row wrap; + flex-flow: row wrap; } } + +.block { + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + -webkit-flex: 1; + -moz-flex: 1; + -ms-flex: 1; + flex: 1; + min-width: 0; + min-height: 0; } + @media only all and (max-width: 47.938em) { + .block { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 100%; + -moz-flex: 0 100%; + -ms-flex: 0 100%; + flex: 0 100%; } } + +.content { + margin: 0.625rem; + padding: 0.938rem; } + +@media only all and (max-width: 47.938em) { + body [class*="size-"] { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 100%; + -moz-flex: 0 100%; + -ms-flex: 0 100%; + flex: 0 100%; } } + +.size-1-2 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 50%; + -moz-flex: 0 50%; + -ms-flex: 0 50%; + flex: 0 50%; } + +.size-1-3 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 33.33333%; + -moz-flex: 0 33.33333%; + -ms-flex: 0 33.33333%; + flex: 0 33.33333%; } + +.size-1-4 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 25%; + -moz-flex: 0 25%; + -ms-flex: 0 25%; + flex: 0 25%; } + +.size-1-5 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 20%; + -moz-flex: 0 20%; + -ms-flex: 0 20%; + flex: 0 20%; } + +.size-1-6 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 16.66667%; + -moz-flex: 0 16.66667%; + -ms-flex: 0 16.66667%; + flex: 0 16.66667%; } + +.size-1-7 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 14.28571%; + -moz-flex: 0 14.28571%; + -ms-flex: 0 14.28571%; + flex: 0 14.28571%; } + +.size-1-8 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 12.5%; + -moz-flex: 0 12.5%; + -ms-flex: 0 12.5%; + flex: 0 12.5%; } + +.size-1-9 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 11.11111%; + -moz-flex: 0 11.11111%; + -ms-flex: 0 11.11111%; + flex: 0 11.11111%; } + +.size-1-10 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 10%; + -moz-flex: 0 10%; + -ms-flex: 0 10%; + flex: 0 10%; } + +.size-1-11 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 9.09091%; + -moz-flex: 0 9.09091%; + -ms-flex: 0 9.09091%; + flex: 0 9.09091%; } + +.size-1-12 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 8.33333%; + -moz-flex: 0 8.33333%; + -ms-flex: 0 8.33333%; + flex: 0 8.33333%; } + +@media only all and (min-width: 48em) and (max-width: 59.938em) { + .size-tablet-1-2 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 50%; + -moz-flex: 0 50%; + -ms-flex: 0 50%; + flex: 0 50%; } + + .size-tablet-1-3 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 33.33333%; + -moz-flex: 0 33.33333%; + -ms-flex: 0 33.33333%; + flex: 0 33.33333%; } + + .size-tablet-1-4 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 25%; + -moz-flex: 0 25%; + -ms-flex: 0 25%; + flex: 0 25%; } + + .size-tablet-1-5 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 20%; + -moz-flex: 0 20%; + -ms-flex: 0 20%; + flex: 0 20%; } + + .size-tablet-1-6 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 16.66667%; + -moz-flex: 0 16.66667%; + -ms-flex: 0 16.66667%; + flex: 0 16.66667%; } + + .size-tablet-1-7 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 14.28571%; + -moz-flex: 0 14.28571%; + -ms-flex: 0 14.28571%; + flex: 0 14.28571%; } + + .size-tablet-1-8 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 12.5%; + -moz-flex: 0 12.5%; + -ms-flex: 0 12.5%; + flex: 0 12.5%; } + + .size-tablet-1-9 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 11.11111%; + -moz-flex: 0 11.11111%; + -ms-flex: 0 11.11111%; + flex: 0 11.11111%; } + + .size-tablet-1-10 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 10%; + -moz-flex: 0 10%; + -ms-flex: 0 10%; + flex: 0 10%; } + + .size-tablet-1-11 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 9.09091%; + -moz-flex: 0 9.09091%; + -ms-flex: 0 9.09091%; + flex: 0 9.09091%; } + + .size-tablet-1-12 { + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + -webkit-flex: 0 8.33333%; + -moz-flex: 0 8.33333%; + -ms-flex: 0 8.33333%; + flex: 0 8.33333%; } } +@media only all and (max-width: 47.938em) { + @supports not (flex-wrap: wrap) { + .grid { + display: block; + -webkit-box-lines: inherit; + -moz-box-lines: inherit; + box-lines: inherit; + -webkit-flex-wrap: inherit; + -moz-flex-wrap: inherit; + -ms-flex-wrap: inherit; + flex-wrap: inherit; } + + .block { + display: block; + -webkit-box-flex: inherit; + -moz-box-flex: inherit; + box-flex: inherit; + -webkit-flex: inherit; + -moz-flex: inherit; + -ms-flex: inherit; + flex: inherit; } } } +.first-block { + -webkit-box-ordinal-group: 0; + -webkit-order: -1; + -ms-flex-order: -1; + order: -1; } + +.last-block { + -webkit-box-ordinal-group: 2; + -webkit-order: 1; + -ms-flex-order: 1; + order: 1; } + +.fixed-blocks { + -webkit-flex-flow: row wrap; + -moz-flex-flow: row wrap; + flex-flow: row wrap; } + .fixed-blocks .block { + -webkit-box-flex: inherit; + -moz-box-flex: inherit; + box-flex: inherit; + -webkit-flex: inherit; + -moz-flex: inherit; + -ms-flex: inherit; + flex: inherit; + width: 25%; } + @media only all and (min-width: 60em) and (max-width: 74.938em) { + .fixed-blocks .block { + width: 33.33333%; } } + @media only all and (min-width: 48em) and (max-width: 59.938em) { + .fixed-blocks .block { + width: 50%; } } + @media only all and (max-width: 47.938em) { + .fixed-blocks .block { + width: 100%; } } + +body { + font-size: 1.05rem; + line-height: 1.7; } + +h1, h2, h3, h4, h5, h6 { + margin: 0.85rem 0 1.7rem 0; + text-rendering: optimizeLegibility; } + +h1 { + font-size: 3.25rem; } + +h2 { + font-size: 2.55rem; } + +h3 { + font-size: 2.15rem; } + +h4 { + font-size: 1.8rem; } + +h5 { + font-size: 1.4rem; } + +h6 { + font-size: 0.9rem; } + +p { + margin: 1.7rem 0; } + +ul, ol { + margin-top: 1.7rem; + margin-bottom: 1.7rem; } + ul ul, ul ol, ol ul, ol ol { + margin-top: 0; + margin-bottom: 0; } + +blockquote { + margin: 1.7rem 0; + padding-left: 0.85rem; } + +cite { + display: block; + font-size: 0.925rem; } + cite:before { + content: "\2014 \0020"; } + +pre { + margin: 1.7rem 0; + padding: 0.938rem; } + +code { + vertical-align: bottom; } + +small { + font-size: 0.925rem; } + +hr { + border-left: none; + border-right: none; + border-top: none; + margin: 1.7rem 0; } + +fieldset { + border: 0; + padding: 0.938rem; + margin: 0 0 1.7rem 0; } + +input, +label, +select { + display: block; } + +label { + margin-bottom: 0.425rem; } + label.required:after { + content: "*"; } + label abbr { + display: none; } + +textarea, input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select[multiple=multiple] { + -webkit-transition: border-color; + -moz-transition: border-color; + transition: border-color; + border-radius: 0.1875rem; + margin-bottom: 0.85rem; + padding: 0.425rem 0.425rem; + width: 100%; } + textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus { + outline: none; } + +textarea { + resize: vertical; } + +input[type="checkbox"], input[type="radio"] { + display: inline; + margin-right: 0.425rem; } + +input[type="file"] { + width: 100%; } + +select { + width: auto; + max-width: 100%; + margin-bottom: 1.7rem; } + +button, +input[type="submit"] { + cursor: pointer; + user-select: none; + vertical-align: middle; + white-space: nowrap; + border: inherit; } diff --git a/docs/24.1.1/css/perfect-scrollbar.min.css b/docs/24.1.1/css/perfect-scrollbar.min.css new file mode 100644 index 000000000..ebd2cb43b --- /dev/null +++ b/docs/24.1.1/css/perfect-scrollbar.min.css @@ -0,0 +1,2 @@ +/* perfect-scrollbar v0.6.13 */ +.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999} diff --git a/docs/24.1.1/css/tags.css b/docs/24.1.1/css/tags.css new file mode 100644 index 000000000..495d2f9f7 --- /dev/null +++ b/docs/24.1.1/css/tags.css @@ -0,0 +1,49 @@ +/* Tags */ + +#head-tags{ + margin-left:1em; + margin-top:1em; +} + +#body .tags a.tag-link { + display: inline-block; + line-height: 2em; + font-size: 0.8em; + position: relative; + margin: 0 16px 8px 0; + padding: 0 10px 0 12px; + background: #8451a1; + + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2); + box-shadow: 0 1px 2px rgba(0,0,0,0.2); + color: #fff; +} + +#body .tags a.tag-link:before { + content: ""; + position: absolute; + top:0; + left: -1em; + width: 0; + height: 0; + border-color: transparent #8451a1 transparent transparent; + border-style: solid; + border-width: 1em 1em 1em 0; +} + +#body .tags a.tag-link:after { + content: ""; + position: absolute; + top: 10px; + left: 1px; + width: 5px; + height: 5px; + -webkit-border-radius: 50%; + border-radius: 100%; + background: #fff; +} diff --git a/docs/24.1.1/css/theme-blue.css b/docs/24.1.1/css/theme-blue.css new file mode 100644 index 000000000..9771ae5e3 --- /dev/null +++ b/docs/24.1.1/css/theme-blue.css @@ -0,0 +1,111 @@ + +:root{ + + --MAIN-TEXT-color:#323232; /* Color of text by default */ + --MAIN-TITLES-TEXT-color: #5e5e5e; /* Color of titles h2-h3-h4-h5 */ + --MAIN-LINK-color:#1C90F3; /* Color of links */ + --MAIN-LINK-HOVER-color:#167ad0; /* Color of hovered links */ + --MAIN-ANCHOR-color: #1C90F3; /* color of anchors on titles */ + + --MENU-HEADER-BG-color:#1C90F3; /* Background color of menu header */ + --MENU-HEADER-BORDER-color:#33a1ff; /*Color of menu header border */ + + --MENU-SEARCH-BG-color:#167ad0; /* Search field background color (by default borders + icons) */ + --MENU-SEARCH-BOX-color: #33a1ff; /* Override search field border color */ + --MENU-SEARCH-BOX-ICONS-color: #a1d2fd; /* Override search field icons color */ + + --MENU-SECTIONS-ACTIVE-BG-color:#20272b; /* Background color of the active section and its childs */ + --MENU-SECTIONS-BG-color:#252c31; /* Background color of other sections */ + --MENU-SECTIONS-LINK-color: #ccc; /* Color of links in menu */ + --MENU-SECTIONS-LINK-HOVER-color: #e6e6e6; /* Color of links in menu, when hovered */ + --MENU-SECTION-ACTIVE-CATEGORY-color: #777; /* Color of active category text */ + --MENU-SECTION-ACTIVE-CATEGORY-BG-color: #fff; /* Color of background for the active category (only) */ + + --MENU-VISITED-color: #33a1ff; /* Color of 'page visited' icons in menu */ + --MENU-SECTION-HR-color: #20272b; /* Color of
separator in menu */ + +} + +body { + color: var(--MAIN-TEXT-color) !important; +} + +textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus { + border-color: none; + box-shadow: none; +} + +h2, h3, h4, h5 { + color: var(--MAIN-TITLES-TEXT-color) !important; +} + +a { + color: var(--MAIN-LINK-color); +} + +.anchor { + color: var(--MAIN-ANCHOR-color); +} + +a:hover { + color: var(--MAIN-LINK-HOVER-color); +} + +#sidebar ul li.visited > a .read-icon { + color: var(--MENU-VISITED-color); +} + +#body a.highlight:after { + display: block; + content: ""; + height: 1px; + width: 0%; + -webkit-transition: width 0.5s ease; + -moz-transition: width 0.5s ease; + -ms-transition: width 0.5s ease; + transition: width 0.5s ease; + background-color: var(--MAIN-LINK-HOVER-color); +} +#sidebar { + background-color: var(--MENU-SECTIONS-BG-color); +} +#sidebar #header-wrapper { + background: var(--MENU-HEADER-BG-color); + color: var(--MENU-SEARCH-BOX-color); + border-color: var(--MENU-HEADER-BORDER-color); +} +#sidebar .searchbox { + border-color: var(--MENU-SEARCH-BOX-color); + background: var(--MENU-SEARCH-BG-color); +} +#sidebar ul.topics > li.parent, #sidebar ul.topics > li.active { + background: var(--MENU-SECTIONS-ACTIVE-BG-color); +} +#sidebar .searchbox * { + color: var(--MENU-SEARCH-BOX-ICONS-color); +} + +#sidebar a { + color: var(--MENU-SECTIONS-LINK-color); +} + +#sidebar a:hover { + color: var(--MENU-SECTIONS-LINK-HOVER-color); +} + +#sidebar ul li.active > a { + background: var(--MENU-SECTION-ACTIVE-CATEGORY-BG-color); + color: var(--MENU-SECTION-ACTIVE-CATEGORY-color) !important; +} + +#sidebar hr { + border-color: var(--MENU-SECTION-HR-color); +} + +#body .tags a.tag-link { + background-color: var(--MENU-HEADER-BG-color); +} + +#body .tags a.tag-link:before { + border-right-color: var(--MENU-HEADER-BG-color); +} \ No newline at end of file diff --git a/docs/24.1.1/css/theme-green.css b/docs/24.1.1/css/theme-green.css new file mode 100644 index 000000000..3b0b1f721 --- /dev/null +++ b/docs/24.1.1/css/theme-green.css @@ -0,0 +1,111 @@ + +:root{ + + --MAIN-TEXT-color:#323232; /* Color of text by default */ + --MAIN-TITLES-TEXT-color: #5e5e5e; /* Color of titles h2-h3-h4-h5 */ + --MAIN-LINK-color:#599a3e; /* Color of links */ + --MAIN-LINK-HOVER-color:#3f6d2c; /* Color of hovered links */ + --MAIN-ANCHOR-color: #599a3e; /* color of anchors on titles */ + + --MENU-HEADER-BG-color:#74b559; /* Background color of menu header */ + --MENU-HEADER-BORDER-color:#9cd484; /*Color of menu header border */ + + --MENU-SEARCH-BG-color:#599a3e; /* Search field background color (by default borders + icons) */ + --MENU-SEARCH-BOX-color: #84c767; /* Override search field border color */ + --MENU-SEARCH-BOX-ICONS-color: #c7f7c4; /* Override search field icons color */ + + --MENU-SECTIONS-ACTIVE-BG-color:#1b211c; /* Background color of the active section and its childs */ + --MENU-SECTIONS-BG-color:#222723; /* Background color of other sections */ + --MENU-SECTIONS-LINK-color: #ccc; /* Color of links in menu */ + --MENU-SECTIONS-LINK-HOVER-color: #e6e6e6; /* Color of links in menu, when hovered */ + --MENU-SECTION-ACTIVE-CATEGORY-color: #777; /* Color of active category text */ + --MENU-SECTION-ACTIVE-CATEGORY-BG-color: #fff; /* Color of background for the active category (only) */ + + --MENU-VISITED-color: #599a3e; /* Color of 'page visited' icons in menu */ + --MENU-SECTION-HR-color: #18211c; /* Color of
separator in menu */ + +} + +body { + color: var(--MAIN-TEXT-color) !important; +} + +textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus { + border-color: none; + box-shadow: none; +} + +h2, h3, h4, h5 { + color: var(--MAIN-TITLES-TEXT-color) !important; +} + +a { + color: var(--MAIN-LINK-color); +} + +.anchor { + color: var(--MAIN-ANCHOR-color); +} + +a:hover { + color: var(--MAIN-LINK-HOVER-color); +} + +#sidebar ul li.visited > a .read-icon { + color: var(--MENU-VISITED-color); +} + +#body a.highlight:after { + display: block; + content: ""; + height: 1px; + width: 0%; + -webkit-transition: width 0.5s ease; + -moz-transition: width 0.5s ease; + -ms-transition: width 0.5s ease; + transition: width 0.5s ease; + background-color: var(--MAIN-LINK-HOVER-color); +} +#sidebar { + background-color: var(--MENU-SECTIONS-BG-color); +} +#sidebar #header-wrapper { + background: var(--MENU-HEADER-BG-color); + color: var(--MENU-SEARCH-BOX-color); + border-color: var(--MENU-HEADER-BORDER-color); +} +#sidebar .searchbox { + border-color: var(--MENU-SEARCH-BOX-color); + background: var(--MENU-SEARCH-BG-color); +} +#sidebar ul.topics > li.parent, #sidebar ul.topics > li.active { + background: var(--MENU-SECTIONS-ACTIVE-BG-color); +} +#sidebar .searchbox * { + color: var(--MENU-SEARCH-BOX-ICONS-color); +} + +#sidebar a { + color: var(--MENU-SECTIONS-LINK-color); +} + +#sidebar a:hover { + color: var(--MENU-SECTIONS-LINK-HOVER-color); +} + +#sidebar ul li.active > a { + background: var(--MENU-SECTION-ACTIVE-CATEGORY-BG-color); + color: var(--MENU-SECTION-ACTIVE-CATEGORY-color) !important; +} + +#sidebar hr { + border-color: var(--MENU-SECTION-HR-color); +} + +#body .tags a.tag-link { + background-color: var(--MENU-HEADER-BG-color); +} + +#body .tags a.tag-link:before { + border-right-color: var(--MENU-HEADER-BG-color); +} \ No newline at end of file diff --git a/docs/24.1.1/css/theme-red.css b/docs/24.1.1/css/theme-red.css new file mode 100644 index 000000000..36c9278e5 --- /dev/null +++ b/docs/24.1.1/css/theme-red.css @@ -0,0 +1,111 @@ + +:root{ + + --MAIN-TEXT-color:#323232; /* Color of text by default */ + --MAIN-TITLES-TEXT-color: #5e5e5e; /* Color of titles h2-h3-h4-h5 */ + --MAIN-LINK-color:#f31c1c; /* Color of links */ + --MAIN-LINK-HOVER-color:#d01616; /* Color of hovered links */ + --MAIN-ANCHOR-color: #f31c1c; /* color of anchors on titles */ + + --MENU-HEADER-BG-color:#dc1010; /* Background color of menu header */ + --MENU-HEADER-BORDER-color:#e23131; /*Color of menu header border */ + + --MENU-SEARCH-BG-color:#b90000; /* Search field background color (by default borders + icons) */ + --MENU-SEARCH-BOX-color: #ef2020; /* Override search field border color */ + --MENU-SEARCH-BOX-ICONS-color: #fda1a1; /* Override search field icons color */ + + --MENU-SECTIONS-ACTIVE-BG-color:#2b2020; /* Background color of the active section and its childs */ + --MENU-SECTIONS-BG-color:#312525; /* Background color of other sections */ + --MENU-SECTIONS-LINK-color: #ccc; /* Color of links in menu */ + --MENU-SECTIONS-LINK-HOVER-color: #e6e6e6; /* Color of links in menu, when hovered */ + --MENU-SECTION-ACTIVE-CATEGORY-color: #777; /* Color of active category text */ + --MENU-SECTION-ACTIVE-CATEGORY-BG-color: #fff; /* Color of background for the active category (only) */ + + --MENU-VISITED-color: #ff3333; /* Color of 'page visited' icons in menu */ + --MENU-SECTION-HR-color: #2b2020; /* Color of
separator in menu */ + +} + +body { + color: var(--MAIN-TEXT-color) !important; +} + +textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus { + border-color: none; + box-shadow: none; +} + +h2, h3, h4, h5 { + color: var(--MAIN-TITLES-TEXT-color) !important; +} + +a { + color: var(--MAIN-LINK-color); +} + +.anchor { + color: var(--MAIN-ANCHOR-color); +} + +a:hover { + color: var(--MAIN-LINK-HOVER-color); +} + +#sidebar ul li.visited > a .read-icon { + color: var(--MENU-VISITED-color); +} + +#body a.highlight:after { + display: block; + content: ""; + height: 1px; + width: 0%; + -webkit-transition: width 0.5s ease; + -moz-transition: width 0.5s ease; + -ms-transition: width 0.5s ease; + transition: width 0.5s ease; + background-color: var(--MAIN-LINK-HOVER-color); +} +#sidebar { + background-color: var(--MENU-SECTIONS-BG-color); +} +#sidebar #header-wrapper { + background: var(--MENU-HEADER-BG-color); + color: var(--MENU-SEARCH-BOX-color); + border-color: var(--MENU-HEADER-BORDER-color); +} +#sidebar .searchbox { + border-color: var(--MENU-SEARCH-BOX-color); + background: var(--MENU-SEARCH-BG-color); +} +#sidebar ul.topics > li.parent, #sidebar ul.topics > li.active { + background: var(--MENU-SECTIONS-ACTIVE-BG-color); +} +#sidebar .searchbox * { + color: var(--MENU-SEARCH-BOX-ICONS-color); +} + +#sidebar a { + color: var(--MENU-SECTIONS-LINK-color); +} + +#sidebar a:hover { + color: var(--MENU-SECTIONS-LINK-HOVER-color); +} + +#sidebar ul li.active > a { + background: var(--MENU-SECTION-ACTIVE-CATEGORY-BG-color); + color: var(--MENU-SECTION-ACTIVE-CATEGORY-color) !important; +} + +#sidebar hr { + border-color: var(--MENU-SECTION-HR-color); +} + +#body .tags a.tag-link { + background-color: var(--MENU-HEADER-BG-color); +} + +#body .tags a.tag-link:before { + border-right-color: var(--MENU-HEADER-BG-color); +} \ No newline at end of file diff --git a/docs/24.1.1/css/theme.css b/docs/24.1.1/css/theme.css new file mode 100644 index 000000000..9b4550457 --- /dev/null +++ b/docs/24.1.1/css/theme.css @@ -0,0 +1,1141 @@ +@charset "UTF-8"; + +/* Tags */ +@import "tags.css"; + +#top-github-link, #body #breadcrumbs { + position: relative; + top: 50%; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -o-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.button, .button-secondary { + display: inline-block; + padding: 7px 12px; +} +.button:active, .button-secondary:active { + margin: 2px 0 -2px 0; +} +@font-face { + font-family: 'Novacento Sans Wide'; + src: url("../fonts/Novecentosanswide-UltraLight-webfont.eot"); + src: url("../fonts/Novecentosanswide-UltraLight-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Novecentosanswide-UltraLight-webfont.woff2") format("woff2"), url("../fonts/Novecentosanswide-UltraLight-webfont.woff") format("woff"), url("../fonts/Novecentosanswide-UltraLight-webfont.ttf") format("truetype"), url("../fonts/Novecentosanswide-UltraLight-webfont.svg#novecento_sans_wideultralight") format("svg"); + font-style: normal; + font-weight: 200; +} +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 300; + src: url("../fonts/Work_Sans_300.eot?#iefix") format("embedded-opentype"), url("../fonts/Work_Sans_300.woff") format("woff"), url("../fonts/Work_Sans_300.woff2") format("woff2"), url("../fonts/Work_Sans_300.svg#WorkSans") format("svg"), url("../fonts/Work_Sans_300.ttf") format("truetype"); +} +@font-face { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 500; + src: url("../fonts/Work_Sans_500.eot?#iefix") format("embedded-opentype"), url("../fonts/Work_Sans_500.woff") format("woff"), url("../fonts/Work_Sans_500.woff2") format("woff2"), url("../fonts/Work_Sans_500.svg#WorkSans") format("svg"), url("../fonts/Work_Sans_500.ttf") format("truetype"); +} +body { + background: #fff; + color: #777; +} +body #chapter h1 { + font-size: 3.5rem; +} +@media only all and (min-width: 48em) and (max-width: 59.938em) { + body #chapter h1 { + font-size: 3rem; + } +} +@media only all and (max-width: 47.938em) { + body #chapter h1 { + font-size: 2rem; + } +} +a { + color: #00bdf3; +} +a:hover { + color: #0082a7; +} +pre { + position: relative; + color: #ffffff; +} +.bg { + background: #fff; + border: 1px solid #eaeaea; +} +b, strong, label, th { + font-weight: 600; +} +.default-animation, #header #logo-svg, #header #logo-svg path, #sidebar, #sidebar ul, #body, #body .padding, #body .nav { + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + transition: all 0.5s ease; +} +#grav-logo { + max-width: 60%; +} +#grav-logo path { + fill: #fff !important; +} +#sidebar { + font-weight: 300 !important; +} +fieldset { + border: 1px solid #ddd; +} +textarea, input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select[multiple=multiple] { + background-color: white; + border: 1px solid #ddd; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06); +} +textarea:hover, input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="text"]:hover, input[type="url"]:hover, input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, select[multiple=multiple]:hover { + border-color: #c4c4c4; +} +textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus { + border-color: #00bdf3; + box-shadow: inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(0,169,218,.7) +} +#header-wrapper { + background: #8451a1; + color: #fff; + text-align: center; + border-bottom: 4px solid #9c6fb6; + padding: 1rem; +} +#header a { + display: inline-block; +} +#header #logo-svg { + width: 8rem; + height: 2rem; +} +#header #logo-svg path { + fill: #fff; +} +.searchbox { + margin-top: 1rem; + position: relative; + border: 1px solid #915eae; + background: #764890; + border-radius: 4px; +} +.searchbox label { + color: rgba(255, 255, 255, 0.8); + position: absolute; + left: 10px; + top: 3px; +} +.searchbox span { + color: rgba(255, 255, 255, 0.6); + position: absolute; + right: 10px; + top: 3px; + cursor: pointer; +} +.searchbox span:hover { + color: rgba(255, 255, 255, 0.9); +} +.searchbox input { + display: inline-block; + color: #fff; + width: 100%; + height: 30px; + background: transparent; + border: 0; + padding: 0 25px 0 30px; + margin: 0; + font-weight: 300; +} +.searchbox input::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.searchbox input::-moz-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.searchbox input:-moz-placeholder { + color: rgba(255, 255, 255, 0.6); +} +.searchbox input:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.6); +} +#sidebar-toggle-span { + display: none; +} +@media only all and (max-width: 47.938em) { + #sidebar-toggle-span { + display: inline; + } +} +#sidebar { + background-color: #322A38; + position: fixed; + top: 0; + width: 300px; + bottom: 0; + left: 0; + font-weight: 400; + font-size: 15px; +} +#sidebar a { + color: #ccc; +} +#sidebar a:hover { + color: #e6e6e6; +} +#sidebar a.subtitle { + color: rgba(204, 204, 204, 0.6); +} +#sidebar hr { + border-bottom: 1px solid #2a232f; +} +#sidebar a.padding { + padding: 0 1rem; +} +#sidebar h5 { + margin: 2rem 0 0; + position: relative; + line-height: 2; +} +#sidebar h5 a { + display: block; + margin-left: 0; + margin-right: 0; + padding-left: 1rem; + padding-right: 1rem; +} +#sidebar h5 i { + color: rgba(204, 204, 204, 0.6); + position: absolute; + right: 0.6rem; + top: 0.7rem; + font-size: 80%; +} +#sidebar h5.parent a { + background: #201b24; + color: #d9d9d9 !important; +} +#sidebar h5.active a { + background: #fff; + color: #777 !important; +} +#sidebar h5.active i { + color: #777 !important; +} +#sidebar h5 + ul.topics { + display: none; + margin-top: 0; +} +#sidebar h5.parent + ul.topics, #sidebar h5.active + ul.topics { + display: block; +} +#sidebar ul { + list-style: none; + padding: 0; + margin: 0; +} +#sidebar ul.searched a { + color: #999999; +} +#sidebar ul.searched .search-match a { + color: #e6e6e6; +} +#sidebar ul.searched .search-match a:hover { + color: white; +} +#sidebar ul.topics { + margin: 0 1rem; +} +#sidebar ul.topics.searched ul { + display: block; +} +#sidebar ul.topics ul { + display: none; + padding-bottom: 1rem; +} +#sidebar ul.topics ul ul { + padding-bottom: 0; +} +#sidebar ul.topics li.parent ul, #sidebar ul.topics > li.active ul { + display: block; +} +#sidebar ul.topics > li > a { + line-height: 2rem; + font-size: 1.1rem; +} +#sidebar ul.topics > li > a b { + opacity: 0.5; + font-weight: normal; +} +#sidebar ul.topics > li > a .fa { + margin-top: 9px; +} +#sidebar ul.topics > li.parent, #sidebar ul.topics > li.active { + background: #251f29; + margin-left: -1rem; + margin-right: -1rem; + padding-left: 1rem; + padding-right: 1rem; +} +#sidebar ul li.active > a { + background: #fff; + color: #777 !important; + margin-left: -1rem; + margin-right: -1rem; + padding-left: 1rem; + padding-right: 1rem; +} +#sidebar ul li { + padding: 0; +} +#sidebar ul li.visited + span { + margin-right: 16px; +} +#sidebar ul li a { + display: block; + padding: 2px 0; +} +#sidebar ul li a span { + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + display: block; +} +#sidebar ul li > a { + padding: 4px 0; +} +#sidebar ul li.visited > a .read-icon { + color: #9c6fb6; + display: inline; +} +#sidebar ul li li { + padding-left: 1rem; + text-indent: 0.2rem; +} +#main { + background: #f7f7f7; + margin: 0 0 1.563rem 0; +} +#body { + position: relative; + margin-left: 300px; + min-height: 100%; +} +#body img, #body .video-container { + margin: 3rem auto; + display: block; + text-align: center; +} +#body img.border, #body .video-container.border { + border: 2px solid #e6e6e6 !important; + padding: 2px; +} +#body img.shadow, #body .video-container.shadow { + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); +} +#body img.inline { + display: inline !important; + margin: 0 !important; + vertical-align: bottom; +} +#body .bordered { + border: 1px solid #ccc; +} +#body .padding { + padding: 3rem 6rem; +} +@media only all and (max-width: 59.938em) { + #body .padding { + position: static; + padding: 15px 3rem; + } +} +@media only all and (max-width: 47.938em) { + #body .padding { + padding: 5px 1rem; + } +} +#body h1 + hr { + margin-top: -1.7rem; + margin-bottom: 3rem; +} +@media only all and (max-width: 59.938em) { + #body #navigation { + position: static; + margin-right: 0 !important; + width: 100%; + display: table; + } +} +#body .nav { + position: fixed; + top: 0; + bottom: 0; + width: 4rem; + font-size: 50px; + height: 100%; + cursor: pointer; + display: table; + text-align: center; +} +#body .nav > i { + display: table-cell; + vertical-align: middle; + text-align: center; +} +@media only all and (max-width: 59.938em) { + #body .nav { + display: table-cell; + position: static; + top: auto; + width: 50%; + text-align: center; + height: 100px; + line-height: 100px; + padding-top: 0; + } + #body .nav > i { + display: inline-block; + } +} +#body .nav:hover { + background: #F6F6F6; +} +#body .nav.nav-pref { + left: 0; +} +#body .nav.nav-next { + right: 0; +} +#body-inner { + margin-bottom: 5rem; +} +#chapter { + display: flex; + align-items: center; + justify-content: center; + height: 100%; + padding: 2rem 0; +} +#chapter #body-inner { + padding-bottom: 3rem; + max-width: 80%; +} +#chapter h3 { + font-family: "Work Sans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + font-weight: 300; + text-align: center; +} +#chapter h1 { + font-size: 5rem; + border-bottom: 4px solid #F0F2F4; +} +#chapter p { + text-align: center; + font-size: 1.2rem; +} +#footer { + padding: 3rem 1rem; + color: #b3b3b3; + font-size: 13px; +} +#footer p { + margin: 0; +} +body { + font-family: "Work Sans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + font-weight: 300; + line-height: 1.6; + font-size: 18px !important; +} +h2, h3, h4, h5, h6 { + font-family: "Work Sans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + text-rendering: optimizeLegibility; + color: #5e5e5e; + font-weight: 400; + letter-spacing: -1px; +} +h1 { + font-family: "Novacento Sans Wide", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + text-align: center; + text-transform: uppercase; + color: #222; + font-weight: 200; +} +blockquote { + border-left: 10px solid #F0F2F4; +} +blockquote p { + font-size: 1.1rem; + color: #999; +} +blockquote cite { + display: block; + text-align: right; + color: #666; + font-size: 1.2rem; +} +div.notices { + margin: 2rem 0; + position: relative; +} +div.notices p { + padding: 15px; + display: block; + font-size: 1rem; + margin-top: 0rem; + margin-bottom: 0rem; + color: #666; +} +div.notices p:first-child:before { + position: absolute; + top: 2px; + color: #fff; + font-family: "Font Awesome 5 Free"; + font-weight: 900; + content: "\f06a"; + left: 10px; +} +div.notices p:first-child:after { + position: absolute; + top: 2px; + color: #fff; + left: 2rem; +} +div.notices.info p { + border-top: 30px solid #F0B37E; + background: #FFF2DB; +} +div.notices.info p:first-child:after { + content: 'Info'; +} +div.notices.warning p { + border-top: 30px solid rgba(217, 83, 79, 0.8); + background: #FAE2E2; +} +div.notices.warning p:first-child:after { + content: 'Warning'; +} +div.notices.note p { + border-top: 30px solid #6AB0DE; + background: #E7F2FA; +} +div.notices.note p:first-child:after { + content: 'Note'; +} +div.notices.tip p { + border-top: 30px solid rgba(92, 184, 92, 0.8); + background: #E6F9E6; +} +div.notices.tip p:first-child:after { + content: 'Tip'; +} + +/* attachments shortcode */ + +section.attachments { + margin: 2rem 0; + position: relative; +} + +section.attachments label { + font-weight: 400; + padding-left: 0.5em; + padding-top: 0.2em; + padding-bottom: 0.2em; + margin: 0; +} + +section.attachments .attachments-files { + padding: 15px; + display: block; + font-size: 1rem; + margin-top: 0rem; + margin-bottom: 0rem; + color: #666; +} + +section.attachments.orange label { + color: #fff; + background: #F0B37E; +} + +section.attachments.orange .attachments-files { + background: #FFF2DB; +} + +section.attachments.green label { + color: #fff; + background: rgba(92, 184, 92, 0.8); +} + +section.attachments.green .attachments-files { + background: #E6F9E6; +} + +section.attachments.blue label { + color: #fff; + background: #6AB0DE; +} + +section.attachments.blue .attachments-files { + background: #E7F2FA; +} + +section.attachments.grey label { + color: #fff; + background: #505d65; +} + +section.attachments.grey .attachments-files { + background: #f4f4f4; +} + +/* Children shortcode */ + +/* Children shortcode */ +.children p { + font-size: small; + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; +} +.children-li p { + font-size: small; + font-style: italic; + +} +.children-h2 p, .children-h3 p { + font-size: small; + margin-top: 0px; + padding-top: 0px; + margin-bottom: 0px; + padding-bottom: 0px; +} +.children h3,.children h2 { + margin-bottom: 0px; + margin-top: 5px; +} + +code, kbd, pre, samp { + font-family: "Consolas", menlo, monospace; + font-size: 92%; +} +code { + border-radius: 2px; + white-space: nowrap; + color: #5e5e5e; + background: #FFF7DD; + border: 1px solid #fbf0cb; + padding: 0px 2px; +} +code + .copy-to-clipboard { + margin-left: -1px; + border-left: 0 !important; + font-size: inherit !important; + vertical-align: middle; + height: 21px; + top: 0; +} +pre { + padding: 1rem; + margin: 2rem 0; + background: #282c34; + border: 0; + border-radius: 2px; + line-height: 1.15; +} +pre code { + color: whitesmoke; + background: inherit; + white-space: inherit; + border: 0; + padding: 0; + margin: 0; + font-size: 15px; +} +hr { + border-bottom: 4px solid #F0F2F4; +} +.page-title { + margin-top: -25px; + padding: 25px; + float: left; + clear: both; + background: #9c6fb6; + color: #fff; +} +#body a.anchor-link { + color: #ccc; +} +#body a.anchor-link:hover { + color: #9c6fb6; +} +#body-inner .tabs-wrapper.ui-theme-badges { + background: #1d1f21; +} +#body-inner .tabs-wrapper.ui-theme-badges .tabs-nav li { + font-size: 0.9rem; + text-transform: uppercase; +} +#body-inner .tabs-wrapper.ui-theme-badges .tabs-nav li a { + background: #35393c; +} +#body-inner .tabs-wrapper.ui-theme-badges .tabs-nav li.current a { + background: #4d5257; +} +#body-inner pre { + white-space: pre-wrap; +} +.tabs-wrapper pre { + margin: 1rem 0; + border: 0; + padding: 0; + background: inherit; +} +table { + border: 1px solid #eaeaea; + table-layout: auto; +} +th { + background: #f7f7f7; + padding: 0.5rem; +} +td { + padding: 0.5rem; + border: 1px solid #eaeaea; +} +.button { + background: #9c6fb6; + color: #fff; + box-shadow: 0 3px 0 #00a5d4; +} +.button:hover { + background: #00a5d4; + box-shadow: 0 3px 0 #008db6; + color: #fff; +} +.button:active { + box-shadow: 0 1px 0 #008db6; +} +.button-secondary { + background: #F8B450; + color: #fff; + box-shadow: 0 3px 0 #f7a733; +} +.button-secondary:hover { + background: #f7a733; + box-shadow: 0 3px 0 #f69b15; + color: #fff; +} +.button-secondary:active { + box-shadow: 0 1px 0 #f69b15; +} +.bullets { + margin: 1.7rem 0; + margin-left: -0.85rem; + margin-right: -0.85rem; + overflow: auto; +} +.bullet { + float: left; + padding: 0 0.85rem; +} +.two-column-bullet { + width: 50%; +} +@media only all and (max-width: 47.938em) { + .two-column-bullet { + width: 100%; + } +} +.three-column-bullet { + width: 33.33333%; +} +@media only all and (max-width: 47.938em) { + .three-column-bullet { + width: 100%; + } +} +.four-column-bullet { + width: 25%; +} +@media only all and (max-width: 47.938em) { + .four-column-bullet { + width: 100%; + } +} +.bullet-icon { + float: left; + background: #9c6fb6; + padding: 0.875rem; + width: 3.5rem; + height: 3.5rem; + border-radius: 50%; + color: #fff; + font-size: 1.75rem; + text-align: center; +} +.bullet-icon-1 { + background: #9c6fb6; +} +.bullet-icon-2 { + background: #00f3d8; +} +.bullet-icon-3 { + background: #e6f300; +} +.bullet-content { + margin-left: 4.55rem; +} +.tooltipped { + position: relative; +} +.tooltipped:after { + position: absolute; + z-index: 1000000; + display: none; + padding: 5px 8px; + font: normal normal 11px/1.5 "Work Sans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + color: #fff; + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + pointer-events: none; + content: attr(aria-label); + background: rgba(0, 0, 0, 0.8); + border-radius: 3px; + -webkit-font-smoothing: subpixel-antialiased; +} +.tooltipped:before { + position: absolute; + z-index: 1000001; + display: none; + width: 0; + height: 0; + color: rgba(0, 0, 0, 0.8); + pointer-events: none; + content: ""; + border: 5px solid transparent; +} +.tooltipped:hover:before, .tooltipped:hover:after, .tooltipped:active:before, .tooltipped:active:after, .tooltipped:focus:before, .tooltipped:focus:after { + display: inline-block; + text-decoration: none; +} +.tooltipped-s:after, .tooltipped-se:after, .tooltipped-sw:after { + top: 100%; + right: 50%; + margin-top: 5px; +} +.tooltipped-s:before, .tooltipped-se:before, .tooltipped-sw:before { + top: auto; + right: 50%; + bottom: -5px; + margin-right: -5px; + border-bottom-color: rgba(0, 0, 0, 0.8); +} +.tooltipped-se:after { + right: auto; + left: 50%; + margin-left: -15px; +} +.tooltipped-sw:after { + margin-right: -15px; +} +.tooltipped-n:after, .tooltipped-ne:after, .tooltipped-nw:after { + right: 50%; + bottom: 100%; + margin-bottom: 5px; +} +.tooltipped-n:before, .tooltipped-ne:before, .tooltipped-nw:before { + top: -5px; + right: 50%; + bottom: auto; + margin-right: -5px; + border-top-color: rgba(0, 0, 0, 0.8); +} +.tooltipped-ne:after { + right: auto; + left: 50%; + margin-left: -15px; +} +.tooltipped-nw:after { + margin-right: -15px; +} +.tooltipped-s:after, .tooltipped-n:after { + transform: translateX(50%); +} +.tooltipped-w:after { + right: 100%; + bottom: 50%; + margin-right: 5px; + transform: translateY(50%); +} +.tooltipped-w:before { + top: 50%; + bottom: 50%; + left: -5px; + margin-top: -5px; + border-left-color: rgba(0, 0, 0, 0.8); +} +.tooltipped-e:after { + bottom: 50%; + left: 100%; + margin-left: 5px; + transform: translateY(50%); +} +.tooltipped-e:before { + top: 50%; + right: -5px; + bottom: 50%; + margin-top: -5px; + border-right-color: rgba(0, 0, 0, 0.8); +} +.highlightable { + padding: 1rem 0 1rem; + overflow: auto; + position: relative; +} +.hljs::selection, .hljs span::selection { + background: #b7b7b7; +} +.lightbox-active #body { + overflow: visible; +} +.lightbox-active #body .padding { + overflow: visible; +} +#github-contrib i { + vertical-align: middle; +} +.featherlight img { + margin: 0 !important; +} +.lifecycle #body-inner ul { + list-style: none; + margin: 0; + padding: 2rem 0 0; + position: relative; +} +.lifecycle #body-inner ol { + margin: 1rem 0 1rem 0; + padding: 2rem; + position: relative; +} +.lifecycle #body-inner ol li { + margin-left: 1rem; +} +.lifecycle #body-inner ol strong, .lifecycle #body-inner ol label, .lifecycle #body-inner ol th { + text-decoration: underline; +} +.lifecycle #body-inner ol ol { + margin-left: -1rem; +} +.lifecycle #body-inner h3[class*='level'] { + font-size: 20px; + position: absolute; + margin: 0; + padding: 4px 10px; + right: 0; + z-index: 1000; + color: #fff; + background: #1ABC9C; +} +.lifecycle #body-inner ol h3 { + margin-top: 1rem !important; + right: 2rem !important; +} +.lifecycle #body-inner .level-1 + ol { + background: #f6fefc; + border: 4px solid #1ABC9C; + color: #16A085; +} +.lifecycle #body-inner .level-1 + ol h3 { + background: #2ECC71; +} +.lifecycle #body-inner .level-2 + ol { + background: #f7fdf9; + border: 4px solid #2ECC71; + color: #27AE60; +} +.lifecycle #body-inner .level-2 + ol h3 { + background: #3498DB; +} +.lifecycle #body-inner .level-3 + ol { + background: #f3f9fd; + border: 4px solid #3498DB; + color: #2980B9; +} +.lifecycle #body-inner .level-3 + ol h3 { + background: #34495E; +} +.lifecycle #body-inner .level-4 + ol { + background: #e4eaf0; + border: 4px solid #34495E; + color: #2C3E50; +} +.lifecycle #body-inner .level-4 + ol h3 { + background: #34495E; +} +#top-bar { + background: #F6F6F6; + border-radius: 2px; + padding: 0 1rem; + height: 0; + min-height: 3rem; +} +#top-github-link { + position: relative; + z-index: 1; + float: right; + display: block; +} +#body #breadcrumbs { + height: auto; + margin-bottom: 0; + padding-left: 0; + line-height: 1.4; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + width: 70%; + display: inline-block; + float: left; +} +#body #breadcrumbs span { + padding: 0 0.1rem; +} +@media only all and (max-width: 59.938em) { + #sidebar { + width: 230px; + } + #body { + margin-left: 230px; + } +} +@media only all and (max-width: 47.938em) { + #sidebar { + width: 230px; + left: -230px; + } + #body { + margin-left: 0; + width: 100%; + } + .sidebar-hidden { + overflow: hidden; + } + .sidebar-hidden #sidebar { + left: 0; + } + .sidebar-hidden #body { + margin-left: 230px; + overflow: hidden; + } + .sidebar-hidden #overlay { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 10; + background: rgba(255, 255, 255, 0.5); + cursor: pointer; + } +} +.copy-to-clipboard { + background-image: url(../images/clippy.svg); + background-position: 50% 50%; + background-size: 16px 16px; + background-repeat: no-repeat; + width: 27px; + height: 1.45rem; + top: -1px; + display: inline-block; + vertical-align: middle; + position: relative; + color: #5e5e5e; + background-color: #FFF7DD; + margin-left: -.2rem; + cursor: pointer; + border-radius: 0 2px 2px 0; + margin-bottom: 1px; +} +.copy-to-clipboard:hover { + background-color: #E8E2CD; +} +pre .copy-to-clipboard { + position: absolute; + right: 4px; + top: 4px; + background-color: #949bab; + color: #ccc; + border-radius: 2px; +} +pre .copy-to-clipboard:hover { + background-color: #656c72; + color: #fff; +} +.parent-element { + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + transform-style: preserve-3d; +} + +#sidebar ul.topics > li > a .read-icon { + margin-top: 9px; +} + +#sidebar ul { + list-style: none; + padding: 0; + margin: 0; +} + +#sidebar #shortcuts li { + padding: 2px 0; + list-style: none; +} + +#sidebar ul li .read-icon { + display: none; + float: right; + font-size: 13px; + min-width: 16px; + margin: 4px 0 0 0; + text-align: right; +} +#sidebar ul li.visited > a .read-icon { + color: #00bdf3; + display: inline; +} + +#sidebar #shortcuts h3 { + font-family: "Novacento Sans Wide", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; + color: white ; + margin-top:1rem; + padding-left: 1rem; +} +#homelinks { + background-color: #9c6fb6; + color: #fff; + padding: 7px 0; + border-bottom: 4px solid #9c6fb6; +} +#searchResults { + text-align: left; +} + +option { + color: initial; +} diff --git a/docs/24.1.1/fonts/Inconsolata.eot b/docs/24.1.1/fonts/Inconsolata.eot new file mode 100644 index 0000000000000000000000000000000000000000..0a705d653f6695115dbb13f56684ef17ea071502 GIT binary patch literal 35620 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 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/fonts/Inconsolata.svg b/docs/24.1.1/fonts/Inconsolata.svg new file mode 100644 index 000000000..b7f97c875 --- /dev/null +++ b/docs/24.1.1/fonts/Inconsolata.svg @@ -0,0 +1,359 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/fonts/Inconsolata.ttf b/docs/24.1.1/fonts/Inconsolata.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4b8a36d249a05a0fe1575dc3d96ef7079dba6b07 GIT binary patch literal 63184 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 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/fonts/Inconsolata.woff b/docs/24.1.1/fonts/Inconsolata.woff new file mode 100644 index 0000000000000000000000000000000000000000..6f39625e58515fc078ae086db6ed81e777934359 GIT binary patch literal 38248 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 a0!Y+@i2njWb@~E8iFhCZ0O61}VE_O-Q=5qZ literal 0 HcmV?d00001 diff --git a/docs/24.1.1/fonts/Novecentosanswide-Normal-webfont.eot b/docs/24.1.1/fonts/Novecentosanswide-Normal-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..9984682fc9460f3484c1037ec3331535c3b64f7c GIT binary patch literal 22446 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/fonts/Novecentosanswide-Normal-webfont.ttf b/docs/24.1.1/fonts/Novecentosanswide-Normal-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8cfb62dd59e199f956469a9bf7576af6264c6e95 GIT binary patch literal 56884 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 Lt2X1!TSfj2VF}Y^ literal 0 HcmV?d00001 diff --git a/docs/24.1.1/fonts/Novecentosanswide-Normal-webfont.woff b/docs/24.1.1/fonts/Novecentosanswide-Normal-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..d5c42907915e60c1975b42031480512706bb0e49 GIT binary patch literal 24772 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 PrN01{BPHPXGwO`#%R7pr8Wxzk&ZbrUC%q{{*`; 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 dh{%}o=5WF?NX7>fM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/fonts/Novecentosanswide-UltraLight-webfont.ttf b/docs/24.1.1/fonts/Novecentosanswide-UltraLight-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9ce9c7f99d47aa88905ee8c931e10aff278dfe9c GIT binary patch literal 55600 zcmc$H31C&#wf5fU+&SZ&rwn(qQy)JL7FXaTLY zsA&D$zKdFmh)OGU=(Fl?TdUSuwXOA8|IW|0K6CSbYoBxOkO^q*dpVqYrhWEad#$zC zUTf{O4vaI#?D)~K>N#_|ySDr_iW|HcKRNAfv*++^JYl>C*Mas$3zuH;awDGcJ&aXH z+LtbCef8>ACu23o8OxZwaA{TT`Y+!58^&7xfb#w81_yRV-pM)1*o;MZ=e>0o?+#ek z=%+9?vmVczH|{)t@adiJPsR04#?rQ(KX4(AESs_UZ{cV)hwEQ4wux=p zFtA=;wC)zh9>q0l+=Ls(DxIFOZ|C5;VAJ64JwLy%_8_h!jLA1_+p%sSdh9=TF?Re# zwEz6zz@D8_fFEJ(!~v8KY#$ihaKE|#bGUw#F@NjM9T)B%zH0SX8T-lK7?U2@xogAD z-?n#rkFnS9LHX-0*>K**U##r*GxkOat_|1;d+f#OM_#7mOM5O~PRCbf-u$L`l8Fls z-C+{0IeQN~u!$?>O$*z`E@M*LocY}>bKAh~?aU{hv*BU!euPJ)n@M$hZ}HD(bp$nF`(OSW z{%H6v<`{l`_`TtevEMcP((vp5lOUnxEi7+1ik4p=zIAvv&Q9Q*u3pD)6!5+DFNBAB zeggeJL2Up7ucN(>Mz!a_-H%7z{mgD?7#D3=v}%*#pmRWX8Wj4>se>9F!>5&2N4AMp zM`2_19S!1hKVsCVf7CC9(i$wR(EKf%E^(@sB=3%6vS0z3Bhz7-28P<&8dmMx`*<7w*-taAUV zdt&5YuhgF4cHk5k|5yK!+y_;UCMZoULLv}FN6b68b1UX1F;ggTk)#s*Af%`0$7x^? zTy)lOWBykppTPfEbI$}-otZ->cv*b}XqE971?S&|`S&ICl8(vqZ{C^f`KL?JyyrcK zT0RraNnrh@1g&v4a-N6I4H_xqpGvCZANM{U{td7sGy~j^%TG~$WG&-#47wN9a}+!f zpZ9Sm&QGbYp&T?K<(`l_DY}5dN22uINaL?xeFl9L{XPu|eb?|lF#-h!QpRBt9#G~qwkY1(hy66(x(n2~6=xse8u(86 zv)~@Jz8j@JLaAGYCJO!+5Rv|Q_G3ATf+=kX8KK=7Q6Ds~;eJT&eL~YE`W_Xq_7g`5 zC`bxvn0F*`$>`R!QkG<1RQOeEosP*65I2GUAhkrzYMp|UfUo4Y#G9m>C&@qUxq?;E z5-6d)r%+QXlX8s1KD-b2E$S$sk%TAcH$eru(K{rC1?7mA{lLu$l`oQ@8@@GBJMehD zfd6&yky-{l6jlvrt#S&k<0CY2mZ;@_@=SqNX;Fjtf2w^&ngC;(REf`d#E%*j3Wk71 zvJQ!2>Ytzu$wNh6p*)?9oHw=7iDRN>hM7gwLL5jkK>Q|3p3|Ae|L63QR+wN?xI-Hs z!!OXYgcd^l{h9v(X7t~o$t3~BgzY4A>j;Sck^YyEYy=E6t`vLwv^eX>mGUGR8VgCH zaa$!%k@yq6AbirU$_qMIpC(CElJv^>S4u1LO^km?Y*wqa1_?mAsgTF2Tu?_c)u~ZT zoI}df5qIOfoK#EFGvzIkEyDlsG0sx-F9l-JTTTBt3k(ncQEB~be-reivt*dhwuXPU zoWSmecUIlo;(BB(?)M7e;S0E^rX8esq$T-FEsxs&y@EPzr=$WZ&7Uq zOK@P~ZKbrJ4{0_uV$?q>BX+fR>uU{nvs8zF>jsWBeWEsa}8J{E0i z{hx4r1IoAtrPVTCt=jXmI}ZOyDVI#$(KTx$ORIBq3Gw6%c+lQXElb*>I!aYuRCr-T z8>8``kVB%~5#>`F8-1aSX3T4(f2Y(PpVLskh84&OSO|$)#K<9zQS~nsVpaYm%1wMm zZ&A;+R@>rZ#kL#pDD!>NjBt*1k6Ap9S9;2sk^PJX;sx#T zGdf92xf<=8u(Kdm@G6-dD@w%-YlHaHv2x}XXLeSNC+S#oa^Y?WTNT#4%;K5$<3am{ zXs3qdvJ6&+t%8M_Rh*@<5Iv9_;ar&UNbML$5ei`Vw0WdQhWo)C1bm#GZyDZ3Iz;x;fA*2U@EEF8-On zLO`KsZ)4Py34E90%myq@L!~}o-Ny<9-fFPUmdU07_ja5?pN#)mQJyfT;YB%$RZdZc zu4%7FI}+$-1_fn6Pph^?q6DpYHlURTu_;HLdZpZ_dv5gJ2+9~>>zGt7DOBIj5=TS) zY7+AUcDfr>@6n-BoHw)S@q5G#iB0Q4{INK(0eWSlen{#j<5@!z^@xsI50rk;FO|uP zZv>H1-As65LVa1l#hL!n(H9FgpZZ%aXzmyN$O6AhYP}5Q(m_w+I0N9oVL`OR=@EE7=`v20O?e!@BKp_C0nHdl%c4Ov)}r4J_km z=I6noRgfpwYqR{B0RKmyV-7h-*?TT6LH9cWP5GP95>7xDC68l?(Ed))6JZ~H#>`wB}LPrJuEka`#I3Q05 z=1!WQleAaS0@=>=Che+cCAHo&UnS4;)CR$R=C{T!q3Q>tC?{tAbF^2r7QpM^M(s+$ zE?`vJNZg+g>WOhfd`|U`98;RLCR!6bLv&82fp`lvh(kBxMB#w3IpOU2`^XX8& znGC{6O)L4?XMCQbQ=UuRD$k6v_&*!i&wynG>b&tvjeQ>+sf^1M54CzPNo!WHFgACL z&yfnZKo*du{E;>mRSKW=$RwT_i*Hnp9CPJRYwOI^8>?n|D-L@~>sp&;i;!5WRsr}t0^TE8F`NLFQm0-C6(@} zR~l^p%u$tO@ihmnuFqyP#cLaTW>aQVWy5`MVce9 z;~i2YX;Ndv6X12oaU8XkoRk?*JQ=0oBvmoSDX^ifbx5$&_1Fr8g-lkq8E0fQ76{*g z4|ZY(JSb$1O0c}MVTD_L{HL$ZR`{M399`Gi&_c*3x`*t2=$d>vk7mD9`kA~&g-$+SR=Ml)`TsK zO~z)2O+6Ks_B3qytQngQHuZFP8wfid*xqfT2XjD?dDzUX3tKu{g3Zjjv6*3UFGou& zu$fp7whY$G`hbg-*!*l2HX|(f)xha`Y-VA@TVca*#rZaDg~F0I3rpV1u4LDt7hk|; zW4FSpx527Eh~Go(EgfJPa>Pd55s14W#mgB!T;qBl9OOGl(yUD}E~Y;Z5+tTcH0h5dBWx5sn%paAyh5l(=}AO@bHdZd}V~g?NVI z!sT&G&t*&5QxlXXFPBy~2W7{vH?`!72}-8I+YGFK@2pF&0{)*KRhol4bdXWxZKeJ< zf!DqQEKt4lM9CGPzOE3xrF$QVTD1CTweKeOhm`z*5P5eXm4-n(!nK5JJ&UB|5iI(L z@(7aaqxubM{jzAmFfg!fH!E64zvUZu4Xk6e$iCRd7VX%zemh%!;YB+y1m7!J5A>Uj zbMkemZvzJ=mDAF3KU0*nieK{k5kJ_$G1VBMo7hga2czP8b_>SAJ?udi1+SlC&$Cy- zIq#z+m48+}zAoT&viJEO$s*k%yX0GR7Tq4*`}z+3LvTMXH{4_R&{$&JXgp~Af$T!*Fyhc4n)#H20(d<)?J?il;_4vMejESRU$+NVoXR9nHl(V$V zH1Z;&wX_akhH@gdK?cxHStA9IT5XUr5~PjH_Oc7vZrqpE@hD@AmY_s4r0XI`oAnrv zd)Vh0Wp0E}r-DQBcoHUaaQ&}4BWl^y(Hj~UuKx{)ESL+bA>Z5B0?6g_fZL0~Nt^`; zK{yiJ|1)?AVC;?s%l{k{W^hy`##1YskNK*fZ4vyWXt@6xOeFI~9!C4<_WxDA*IG7V zERI) zf_j+)XbQ$GlPE{n&jS{VFp|frjY=j;6VFhcCBS<1gyj?O&^S=)uY|VHc*eI9Z_>!u z+N#IA(R^0#Cf+AWNc~dUoeDYCde${0YN2^U>8}Dq1ao=EIn|S>i{{`|c;;YUSa8m@ zDK(O;S9qVUll2Jgxew1B*cI!42dcs{yJt$Eo#kM3pTe;m<#eKC2HVH} z4||ji^QEv)o|WDTSOSiKFOU}q1&RVyfvJJDfo}vuu(s$g1Ml6#zR4crOVrXVkR9*@ za@5jO;-&fUe+~a~_U@eR$r`(9j3(eE*$O?>za=$#))q=dpLb_0Ik8T=h=F zFHWftit5kihr=3DI)$TzH)v1(!$Vo8HyBN3OImtHW>&V8Yl2_%cb9m6@&4~GAO>uJM(8U71hv!Jv$%E|*#wybA%Zy?ZloMkTVj2f2q^+fCa z(URW&je-5kdZJR{z~dBrv~FGaJby44WxY{0E8O-lP(Q1`wIa&Pqk;a76;Y`?us#qy zwJ549>U+3^TV~B(H+#v-o?tlW-`^96E?U$Rj7EC>f#_s9o7~$QIHnXDSRXCHE%ho8 zt)}PIRPxlKo&bQ@KM;so7WMSwPJo_S=&X^>8vFhIy}iBuC@<^n4M*9co(;Xd6;Zi7 zFgp;{6%GI({j5bjQGK{IY6!Oi{N5<gzFi!ANI13z_0ZM7n*FOM2$l|2k56lgKvGTa&l zdc&;)QR%#mQN9k9NA;x@QDb?408E>;?zoPfhavzm(%(x(`r8D6rt*i4X>8W)*3w`c z(dP10#9NeFco{&Lh2HiDX73LV5D^5Hn4d5i4fp}124z$(3=gy^O{9(Udb9v<;pKSO zl3z+EehIfeoMw?{_XPdnU~g%#BAQWtOp<0t*AKK+L^I3Lfj}UdK5HKJ3n$^$-e?A0 zEx}a=t}3Egs3u#WBmfMo1K82bS^a_i{efsEkX8}RF7NE_Ii_3R)>{zG*bv@R5w(_g zF7D}Es@(Jkao;ZP+scoztXa!?j%8(mcmu7`tTJLyux;zHbo$A_Pn5er3Au1l&oSa! zAggshh)d0u2E%wwJNGNk=@sxjJ?%wL+5vxiKZuw@s&NQ-46%4&pmbg8j;4VjEoivEHPDadznz`UF-Nqv?(aWlGn7SlmH9(JlLLLTmsLca z<;OT3UBELP-Q~w*I(o{F>FDS!Kc=Unul$&Sj{fpvMmpw{A2ZQ0xBQryj(O!Qno;%- z0FnSutFD*y^ zv-<fic0N`^@#Ikj-r^;mOCUxD!38LB9d$n6LDM zYX>G*L~F|{-OUxzx-%68hpj{LdXR#-3Immab{d&L;oSZE+r#aU1U-<~karlab(}jL zXukm>#0BohKT#xVo>jJCe`PojXx@*y8WWELl}a5^9qL4>K(wC*b7XPPBT_&P_#csq zWM6M92{;o3CE7!a;W-#upknGc!Jy`4iWHY-^{)>{7Y?Eo)Hg;W0E8r=4x<~m*MpJtqiRKs19-Vm0D)gjAtb^QZGlUg z2nPYQt}jw?5N-x)CX3rq6Gm?!FeltjjS;n`2$WF=RE)Cjp2|QoCOv{!y@|>aC^r=1 zYAzndr&WbeqnWEetWpLrRz#<&5X{m@(@*p6NW^KRoK_wVR1((aKUwAgcX{cexE+b}EAtQ#r<=y)s&Zu{e92`*R>`xx*fUXgv-cgtghgYhVuM zEDcX{%ZVMM9YE{6@`v%+Dx7rUgwx6V@`t&&(}fdpX91OI#iNB(hE5hy89G@^W$0uH zm1)7rQYu3y-BgB7mQfixSx#jlI9Wku=%k0r&`B?qp_4u;GYcmxsSKU0qB3-{n#$10 z8Y(jbCu^w;o%B-~IvJocbaGyKv?-3}b#xJ(hTH4KSu@Ty2!6ut>A2Wf9-SO7eLh`? z(woE?mEJ7QsOXmR=#+TTt#l!ZZWCuzbWog8(e35Ysqvya=t30TDbA?q1>%f~?ka!8 ztdlg&sI@F=+7Ois7VV*_rULphhwVgb&XePq!a78gf5vewfq!I&08cTxSgjx%q?Vo|6s_Z48p(h;?kN*YAhUFT*k` zj*xGMFV{i+Nbg{>j3Sccl;$#KG3j+EBU|-)XPMm^w%S5P^^JA4E~n!ne_p_5&&sw* zCx?D0)eTLx=h*BS1aCF}CHuOl8(x=4P=Z~>m+NJnjOy83oent_MxD{17Zn?*Vq>_t z4tuBMmiA(oPQHOZz$9TUnn@dAmH4ru-5zO6w@9Y!tPB}TZpO8l2KWPH3AP+xlg7>F z%nluwqzq|pPEJmKPJUjl-{iGbH~cd8U4{$Wb{cl7SGx_nKWKZo?Xdf5{JCT9tMKQJ#Xzf);iLSk(tfOkZi|=; z3(O{+Y~<~o(X2&1kucNibozBD#rS$=H0pW`T&HsrrdbbR$I0gUBSDnX?;x`89H&fg zBx_P}I1~)z=M`A3Hj~~{R_HJoo#BR};-)-aSKHW7UnvzA6<6vS>KmIH>R`JXD|t9% za5`M>JRSe)%7xyqI=#kK9dnlCOs*|7>b!Y1eph#=_khorF?UY;f(4zqg;RpQ8)q+( z7A!E|XpGF7)m%`Qn`Po$Z+7L>1X>p87B19ZWt==M(lD(q%V72dnizRyhW{?zAW`&z z5vyiabg47afpfFYXdZyafSGix-@;`%vxDjN_#_|aKme%K!AvFtRvZmZ16YG-1^T9^ zS%5(>iOrgwrgxVWgtBYha@fvlvypbwP+#jb;EdaT_q&Im%zZL;`%_Ozi+=aJ*PeRn zHNM_5^omp+dy3Z&{q*5S9y!eG1s~0THQORlT*M?cBhu`0O0tw@k#w@u4yTDx(ivo3 zKj6_IGZ?VQCMd&LNl_?(7xTk~Wnn@(gt8$VDiS!ZNC>#Qw>w?ZQE-+qK z+rZx)Jb&HRd5u*aYkC`&&r9>>Kk${MoqYP9)AQD>?0KAf`UlpnnAF??io_|VXyVMFgU4_EVgIR|tw zJYr_%RkF}QQ*V8*2vTp;IoN`4(%^Xn2%`QP|`e-rJc<6T|yyYAu^ zo-Oz*+u)7A`U>9UN5q@4RewX9ef(N}58%vXxe;GxM!MOA0S@eP$QSZF0b(BqtiV&T zvAC(Y$qn{wa&yNr=ZY21WjB~^^4(;TvM$TK^wP}BD%@oU4wND3io?UVQIh$u(3c{N zBZv^)5BdIM%%c6OjNuRSBffgeafdQi4=m%S&t523kf6`-pS`;IUy@OO@T!ZSnRc~Y?aGhA%nwJ z+gKmlJUF;{%eHOLpIp8AKd9_ zFkCTC1%bsZX2{}h4B5ILcTDeI*tJ0R8n$$|PM{0cDjCAlg1~J%xfmCuokfOsEIdy1F6}aF( ztD~SW945@z-7T2QTtddi=QV|B_MkIp%#@95xV3xAvcc`ky0&L|(+Aq-ty#OUWnref zh8M*Ku1h4uDFPtzz zK zoU$g;EYw*Ks#PX8YK&}mxG=s1`^qFQz{w#)$+D>hi`RB98K|tYPg!=s@eAr#w9f8c zI;Uf?xBtHWwMW+;h|Gr$JZEZ4clY#3GklVy>zdKg)5BLa&4l8=sjV$`d`3sdjFvW% z(?TEQr_m29GD8K;FeS8;ej!1>h?7fEEu^`2o7Zj2wdcANni0ChysZuWuw9+030Qt3 zZ(iLyctKz9g$jH*|Kb--rc{*3I3^wr=Wc+T3-66zpEQWKs8`B}<8Jk|Njn z-56U=Ru(~AAY_5eS-;St^$>MXqamW0H7m`T?o`C9fy8S<)XRxeP3l9dCe7N;R}1l< zX^$O>&jZk}X$})@dRTd6lFOMUOBC5D?F1t+-Yw(}fZ%LCHLNtM8_{UWT&J}w$LG96 z%ZF2DKjPIMRwenRd}w!uN3c3nQC7hl3Y~hVUh>DL^Jii!_}8mG2z-$DhNS552iXrX z{I3KT8d)fkPe1~?H4p}pyo3-12A3t8!?SgyUV)>X*d>|fPcesX^gSX1LO8n$ZMUgy z8)VXL8VVcGbc0licAr7}MbaC2)Ve~Sis6rWO!@)VwITj+S_x z`vxx9R@6SPHd`g*zdcsHx^-s%y~dTRc664{Ybdnce_IkgD~69q?}B*sEW!pOTPAaZ z*=Cg_z0{t;Ev9snC4G>Y(+%ln!ys0`(+vo=)gi1;$NRC)0!=HuKQm2YMy`iB)DKk3 zQa2<94PHr}-w2gu`m}~fV+8d>yD13S3LFIm1)(fhLYRSs)u76)y4ogaipmfPU~toD zDGqCQpyf*Lx&{(-$|U7*NuG}C#&3Ud|DzAxczB_s`b*OeKmL7Q`u*9>g^fBXdv4Xt zwJYX^8gnxx=?l}_4D+T(X3yjI{%XbY1vfwO#BH~pSeRW?@*j8I`QnR*de&E#mR1fd zT(HTJ>oQG`J=@is*V4881}th)ye*Ty2~Ea`=)cNH8CE~_l1`7A3vwL$T68uYY6a&R ze6Go4vYYHK;w7WrTUHn}hIt(i%f*$viYpq1R1*8#rd&SF%ctdDxHh9aE1PF!muIYf z|9#S!*zk{XH--xe!W(mc1di=P+tbmu6?#NSNF0XNA##9gz(M0&un+8J7`8OaLm#6_ zK3Jm8@-pyP#;uCT(JSZ{*Nyd<@%b11Q>GMNx^3vK{v92$XK3k*Y9nXCYj^rW}+8`}@P_=CGHyf^H%gl7)Uy6wc1H=cLT_l;|} zzHsmT-`~8@x`e0_$V^gDcyKxqF&Zn!&~L3QurPsLXAMX@NqS32p7{lXX1WC+1d^_y8Z5Wh61m8i7%DQHp5WjRrDT#Ec5+fKA8_)*LNXJBU=^$fgN47_M)uZwP0CJY-^yq*W7) zo1pYlALm(RbGJ@E^x}&Nq8)hRg`hSCV!0uAv0kVC1?Dn()qen0;YKR-WqNIDt&KA(n> zqtcFDgnDJB*sJLsWT+^$kspcdRVb6zKED`j;vELv>o8dIyHG7`S)^i6=I%)ouXa2BF)a$Icwdki&C197A!A_w$TU?039@-+KFybn-)2c_`nNt=HYivtl2{dR1IVCbX>=BSf$+w7C@t0|;p{ zR_JVG01@Z*`T1?Y${MmUh(1r_-7+>g(m+ZY{BYnTJ%@_76~uxPzm>d5=^Z8`B)($m z;6okYTCdyfHIwFUZHA6m-#DG*o@|uEa-|Fz=yc?9hs)t4VnQ^6nD+q(nD(+=Med`{ z``jh2YzQ^{`E$67b5{<(BeT4!wmfV}GaB+s=aj^L#)FeO%JL1yG)uU=wyHccwgs5a z;(sJ2P+;Ey*!@CU)7;MFK}`7=XIn?H7{U*{fZ0mJH#ibH%ro_syuN{0t~-`5fb#Qq z#Zfw>*JrzP^9!vp3$V6Txhk;oKMPib+#nhG3C5)nmS&QS!thI&9d^6jMlz}~yD4fr^)S^~*2EUU}q6p7YdGv0pvO+g^AfcJc*DAA9jT-{JM&LH$G{G%f6E zk|fZD&_y!*1k(yx2ybLKXe|hkB#FyGYZ#|cIm>w8xA$Cq%_WEZ{=?gMy>nPPxpBj~ zO|dt5q;Cbh6{sG4xJ>jR1B|(#lj0g6Y@tBGk*L>e(u5iWkC3qUNBnpU7vh*tdn0DM z%>mm^%uR~#Q0Vdj#2Zq#4cXEs-#?Ih+iB{4EKTeC+Pk0E@7be&;VVaggbeEbcVaIJ z_y`9Xz(FSTq`F8oO+<=5&UMi6R0#)}g4s!t0xpL&3#BuI)*2%WnV?LQBUq7K%0@f% zD$pF$;%|@HA{Y7}yZD-iza86j&zqNQIfVH;_NsJp+j;kTV=wXc2UdzP2D?VGgT{@d zedp$&d5rAjc@Vm$YQ@ym1oC_y2oPu446eCL4T`f=NLfV-f|8R5BMt(lQY!JuS8wd! zk^!T!#@%QvE}vbLw`)`X<#u1_k=5%0GpAMN2d9O~-PXN3s+M%sJY`(9a`7U6dA=_z z%V3erX?fw6;-zc4ml^L^FlW-Vu-$AhTCMqoje%ADwlY`{l&8d`cHqy*{1Fe)P+pF? zR7gGuO`3xgl^7@@mAE|?^T%RRzI0@0jda9EJi^%`;9#wwK`@d>dH{Lx;p72=h$Zj~ ze1~iy@_}$`b}-<@sLvL%Q(7DQTkP-tkM{1y0A3Y)ix=?wVm+}>uD+T-DC$Oxob)-= zZD)DltQ4V%=g@WBZUw|3^elUxoDVVCA~)IV_)>T5^_-)&LZ8#1$3*Dx71$okK`WP* z^+f73Gcz*lW~?aXUj+PUL%srS6qBrjc1N}x^l}m#TVc`(xnU6V0c4#vnG~~PC;qHX zr;v5Brr(jA10a&KuD*o>j-*pr+B=vPG@IdD3R<_ifA8OGs|)hn()5+ymFcCqJWy@B z-2Z#tRW+EGm!G$@Hg*Ew-raC;0QUQ}Mcftpu;|*goDUqRyz7MvFMJ_(EGEME6j=HM9~4GH6y_*KLh?MPkj!bb zVb+161*YP4f?|Xz-sX?}Ht<9THF_{WT9p?)5&TdAe&|ITVH)k2 zhxBeE`Yg5E(99fiy6Kl=)Teh~;${*#E+7D{i<_)7g*t5JnKC)tYFl_Myl!wT2`5Il zlp9JV@?=Q8u?|}xI~@XAr^~Q;GWe52KjtSqr6v<5Zi6W!%b6bQl0wpbLvOl^9hs1~ zaBz5}lKdJVi(DPxr?v25yWzt|Zd#-W*FwJoY+$J+1S08?GNNS}N?<%9w{^}YE47sFl#!h8%m=H?NS>Nz)rM;*{W)+=L4`z)tO@YRk^;1{SyCk=D@1shO z^hAWcL+?uYPJI51vnQlK@hS3ks3$v;K|D1Zm2R{W0Csn{__cL;{ql7O_T#2vrxn7V zM)U1Bb{e^V#R!I-mSxJqRFtsO(3@}-FKP%ovN%5;dv#&%U%h|LT{)*snmg;U$E50^ zS6;d2PLuBFA?g+89sU8@qD!2rEc1$Y%HoZtS`2fd@Xf^roJ}<3xI?qSobW%>9LT>Pi((GsTP4?TeX-x81_kd}j(}%Vv%dlp+Fu|A#&D|r6^3Wt zquO81Qe!iR)(jOuS?pFh#nJz2GLhi ziy$NGq%?o*T9_Q4^K)d7!L?@BY%Mv} z)@sBo2;cSFf80a1Rzt}j3f_k!cKSunOVy9tLVm9;Lnk*B|Ms0&G>!`n84 zwPpg7A8K^z#=C(t*jky%wpM@zpnbq}u_?AzQy7W|j4PN+s&Qq{rFb%ZyzL zlzfUStJ|BC$*+NYA(^%vV~f5Jm}El<2fMa1;=rOkNi%zWBQ4v6ikjl?|B46x^x%Vk zdcc3j+h6|j+jnsHzM~I(a`fosyKldJ_eHnguE;Nb3Vk!9{xNJQkWr`*1sDtg&4wbu z?Nm)D*b04L-mqoMhRgi^%U7&gwc>KAy8Di$f94r;T4u~4-k?6*Ao`F2$qXARZL|%A z?o41qr9OoXOk1-wPDPE*0IsXtx3% z$=MfxgDk~{${f>%%1p7LY}vGWs@YJ*0wJo4(dZUN6l|!64&@cE@E<&H+k&<`W8b*! z(MK=)Z|Uz+^@7fs3(YZZ|NK?pEm{|P1oW*U`^oPcVLu5;so78ErTMvD_Xzt**1}Ed zYLjA3TyDjC3=7I@Jg=*BxieT*?N2lKg0*?BwJVP1`Z5-D&R?>0;mX3u`kqkpjI#X* zHHpl~tMJ>?;eMi6liK{Y`PU)NWcp;pnONPE7SCIlkvD_nObLG81-?>kCNbiZZ6=y8 z;49?@;^8N4OU6_vp4*F zABN~R|MNfj(%3^Uz6ga5e~Rv1fjURoNvL{aJE`0=%yMtEhn?Bv)X`-*Lynts(8Lc* z=U0bKW+>xTon^dHZ3E)}jCPWcQ`$r@!cI!^g9|%J6;Y73?j&)A*q8;@02U98rhv7} zb2?{(tJq{F!ytRUdwzBZ+PKMF?AnlX`nPrK-ENP2ecguu`R6Sc`+Yv|rkW2vsM+N8 z`TQ5R@UXIGPj;jUu=~kQ@{MaJfy)!#N4SQZuvJFdNp{#t8mxd@w)5Xy?ymz#e9fM~ z`>zJp`|HgXZniY|*9Ly{;a5Tti)HU&UdYq-g<8|o(=*z_m&X1a`+1yh{67URz-EHk zG16wz$Y;0Nge8u7StgT-<|mn_`+pwTzKY8$2lIap1E~7oKKZgQ$4F+wPU0U6eh@Z@ zB*Qv^r4MN)417^783W`L!J2Lz$xkykVo^D67Qyoj?)^CS+#q*N;u~X4ytSYnG>OE% z#=i?+^wn39>BFxnYcZP?oeFl(bl4sRtSM6O#p)VdF)o-JbI72ESq&c?4zjKvuyN#& z#^+l-KC4eiSNLG^q+Iw1>ztvY>Ab#DF0KwE#R*PCxT2jQ!*^z;dGgw4%wLwC zJ4~Twzh5?f`tQm+W$05T`V?lhkt&ajaZ4&Sd3i7el8wo+ z)~b_bUAO98*U9LPSLu$sp}wh70_a8IhFTZ8l_$IFoCd^4a`<-|Y8#J@*&Ev#JHy#E zSVr{lg^%$%4OAG5NjAb*!dkY)+0$)W%wYL_GL~|HTW&5RPF;8YNa4I2>9OJ^5NpX)t zU$$5*8I}xZ80!}9GMgGg(NJ%P`07z&HJyIxS!LyMXg*>#e~2o;tHTdUF6m0Fv+awR z-7X#U3K6?V6J?1SyGRD?dN`aRbalo7^pH3R2e1$ z1!ZPuQJkL<+3h^fjP>b4EG=S@iXs|?SCT>)DY8z)FgjektZiG4H}}GJ@7C+D+vc0M z$M1D-nZN1ED{ES(nP$$@?bxBaVdst;G0n;g<{Mk)?|bD6(Z2#fNihROv;u6mVO+=@ z8ak~38#sqcDZVn}?l5tqQLHm5VO2#egteIhtIJASULmw`S_3YI381XaD6lylV5=}W zFx_=n8s?{C{T2D9wwb1tU3WUXmf7t$n%@4IX)+JwpI7Gd`ApLr3YYtqc$Y7}-PqE0 zgQwfqU9{N_&LLfe*`$S10pw(uornbSxgm-BT=uMVlb)Moi9%jwx!v!S`0NaLUfMdN z8K9Dric$0v6kmc%QnAjvu3XbT@8(n2 zUVG{~$=1=iX?4c}TUSR%mu+GD>P?*;wz<=rJBq$=>bmPr0SwG35QNppO>K+J%+g7c z1+u{cfoG8h!J051EQkz-=MYLVEg>o~!jKagy16-ikK5@$kQ4sEi0QN#4jLNC&IJ2` zzzsy@Volcb@(Vs6zW;vz{r87If5Gj6z0RAgtr3t?6>0rp|k*TGV0#N;Dr>DVe)DicB zjiE9?sw)B8kOg2Nb-8TmlEsTE%S(!i;O=mh6^d9h@@R`iGlU6aL0nG(tRPH_r0H&0 z8qy(7*y$*Azzgm|92QFIii;qqii!>V#rlSe&o7<3s8;7Qz4nYVcUI%%+|ZP8p>1a4 zVBw6`!WX^XtSu|Pk&&CtF!FmM2i z2uIbrcNl8v4C3+#R+7`wt=4aOtX7XzrXTGecpY-`E8wGxL>pyneq?SSABK<7z}ra> zO8BTe!l#(Qs5kVJn3Ro}X#s%{|1>&fj(D8Xl7bK-OPmQ^L8dVcWGkA8IM;E#U9C&k`=`e`0I^|aUB-`u@z=hEf@tJg4ZR_EGP^XeB#7rh*N z_T`uP)R%oHVy~Wjf>;0AR5NAU(q&twO*ZDu>g$}hsv5YXFSGCGt1ylzzQRp0dtfkH zXdJ}kDjQ^muoH^a*UM|+iZmLGeI#h0w!r?ypKzKq!5p)Piz%p{f;j7-W){oPWLo^U z*>CfgeRBnt>z!$#L!mUM{s^BEd+xV0=UG z9$~>1(=r$=xKWh;<$%pw=ie0Rs3}|bR@dNQ*JvWgqDQ2A_yrBMrS-=9Pb`3!kZ^Jl z)Z{DVa*%Q2nB^;CA0rmo?j>3{q*d%SIRL(}GDVI-qmldZgoy|vk~I>W@37m2YAjMi zNa=`M!C&oeYU*yfDl)00wM1GqxqI^D?)=jHz@$lme0uXBeq{b9_!qNiHNiv?sZb?E zU^ikX;2c9*fN?ppAu^0u#mYihc|6*~OpzIJQC;UGW>dqxPm7?jnLZKo9eacLinAd9 z31Z?mVqV1>69WGw=7xSo3LELiL|G0+5-aIS>=eZhOEUTCVT6P#JSFUN5v<5j3^BA30EX2rq>ThI{~}%$%cimcanpK86FnFWaB_SeNeS+f z(#3R*Bt&CYlJe6;a3|I%;@hQvLkN z)4FvzycKG5b4_7k_0-y__2p)d^}^QHdg)$SUq7jK#_Y+4%4u~4MKzwPaDL^aQsc&{ zWyK<9K6M=d=ojk<*fM1%9~crM%# znPOQJW_lPBh+;MLWb9i>j!)xO{)J8cZCkf)yZZ)OC*|j@y=$$uUN?>Xon67FV$Ghs zSqTgg<59Sz5-dr<_)Y5cfTdt9Jo4{qG$x8hhgb0P0F8*K&IZw-NkY#6_a*|s6SWKc zTkTa+=u?gVLwzkZy{QvO63il0Z2A zfTvJVqev7e3fW=0hBw^0apSEUe9QJNTek1lvF{+q;D*li>pSPIU%&s#?(Qp>#WqhM z^Pw&_Kx2gNNQZ?&*4xEzS*pO-Va{L}3nzgeit=n^TO*r*C9_nD<+>`rgd`7`jIvpl z%!3G*g9WE6RdMy2{O= zd@{Ss?y?CKXNz=`Q7E>{VLvAo5}6FpCX1nFVJW&E2@VK0cGpeijkT#{c=y$u|NEN% zx##>{UGQ}ic^`sem!9RY@VZn2@g0=XG1Rsr@6%!C^PQiWgSjP5mfyfTU`EgnxR7Eh zE^1kSWHm5hl0rer%qrnlliNMqOb!7V#)N4QGnkQ^jQs)~uwd7wCE)}G% zy(bXUk59~7BSD}wX=Ge!G9p>x${p%hW zJAPRD(|*f=p}&ldBBpVf3geVWBa{!C1Cv0+L_QXX1R%vT+o5PvdfPaFt-%bsWjw$R zScbMt1lJXi?it7pf!|O`+A~PACk(UB%*^y=dI>BSMX}h0q#g@lL)N`}tmi*74q(H! z?K^D!L)T9P+fvXpA90Y7WfWv$hqI5ow3z?e8MJVN2~wRylq(7x3>Hc5hoz6%%B+LI zVo2{$g?S*rS)eRXR#Zr$oN|LH7A-R!nxI>#<#5I|wHSpvu1UD(#_A9cmN?P@f>Cca zr)QYF3v$Bl^qex^!rzbGM|pCt17^EXXFz0Dq1O>89QxK+-Gxh2;St4#^|C@XFB0z| z%t(Y9B8-@g-8UarZhVEl!a%;3@jSxh7-j2@*|*FT19;&$J&GH}I2k%UR%f)nTnXDD z3-k-K*2s(mwJ`l~NL#o@VO=6Ccno5BJf5&8EchNFnn(i9En}*cj;tb~WsKQ_>*th} z%_(cF&daOLyK!vzr4Py@<>irOd6jv2l|y%q1;2=8kq=-V&4Nt~iGsNmP>M8jj0>}F zjmd%qT*Gp~U!;#Or-fKV;bv#!f0MIk!?}r9voJpBFCD%^u7##IkXQ*i5qu@{KXMVD z9&3%gcz!N#mZrv92TvllTm-9AK7tPs=l8}|)7(ye+7%+^zntxjIP>$cR)-v0jtqXN zpXp!_9Snye7!DNA4L9KiQr#rJ3NVU9L`+`rZHmlK5hz-y6oYv&QMuko8e-F-yB69h zI-Md`j80{BuQ;y5YWZMrho)o|Ogg%CQ(U#Z?Ym>-7p&eYSu8W-DsR5wxv!2$H&9|+ zJVL%_F=Vb$=O8&bgge$V@Ld7QToh|5n5gx71C%#|A%n8Xby+$=0=rchJBU}3H7elv zSHv!TK9M9qVN9Q1lSma9-L4|B&!Jrk=vPE`ocd^&H$ha#o=LP!hEHn4 z!blKY(CycV4>M6>vryM}lj=&)eNKXuH&lh$qkyF$K8OMGo=!pMq zGLoO5Bc%hV;X0t2*>h{y<|Ac|YmU7La|7bUCb~ zU}hs`5WZ)jEQ_@Wu@;ZO4Me|_Uq^-x0h)7Lu9`v|xdn5A^J_N=6Vr-xoVX zSwWD8+L+iOlRi+#mPGJXP0Wdikd-;yuUHgeI;`yJj7Yb^Hyrg_LCE+D98ELO0HF&Y zNn02-m|yBVbrdjT3zh{#G{5lplANXm*eA$G;O~oB-!n=ZxOPOIg4~WdKUoL(^wkMd z7s$_yyaiRCwKL?=Cvh{rctGnskmah^ANi%2ARP!|#drr#vk{35ybBB-`|lCy48-q4 zGe_k#jMa96`^Rb9srnk4+@spQktAJYMB60pCTLsHMV*w_mKZJS$`!h;E_5Md9NqRP zYfUs}Mz$@b3rQC{G@^A?-VL>k>O4l3)_+Ck6!~1ExGagSkSGpMKfdPz`w*b1^Q==( zpxKG7i0? zxvGU7G)iwA2|S;kDzOVkf}AY2hwdB&F6Qy$>{kA3{xp2MhDS`2_+E+jkq~?#r2ksm zwbxpef4oFFyUu#;HMH8T51>${~NuiSj>$O|oNves;R?8pnVR>m&>=4vT#`gdZ^ z?;L($?a;fE0k@>&Y=|*#qa1E^giCA({G1~54PvbqyaztVtYy>LkhUuvoixVvsYx6> z3qu@EZ#9#H#`dYv$sD8GR7UoMZ59f<9Y$yVh{O@T5JNkvHAzEyj3(p#q%rLvNv4iy zK6`YU3T8ov!4a~RD72t4J+hxKi6PC+TC?g{er8l>Wfi~57znUwk;ybiVg$fN+i%8_ z4pI~_UUj_~xlWy;vjl8`TrAfluhv*-wPw^1fOj=HhlUNOjDXwY&?R&J#!)b0eFcor zr}6;4WnhGd8`&eOV*q4p`(4fahMyrv5~qxmo!a$$mEE{CgExIxwV91#UVccR2Hh6oR)N4!mPIq?)hks-|V z;Q+-h(@d|#XhN+}RHl+G&JC-=&N?VQK*uOy0?J0GccahXeGX678EIYFa2|ku@|GizJtzkuNeX z+Prb`qNc3s_Srp4+sZHIGyd%7mw$nG_T06u%vs#s8d>Cjjw42}`d1`Z$QCb@KEYX< zVga7PrxgG8nD8mt)9qSp%V?icN}fXi{-jG&a~-6O@FT?*rDi;ghUttxq$H5i0TAU{ zr23Fj0P%x&rjG;!6ZNy>!SQE|Y064Glg}ug@&TWbGZQfvqkKlmaJ*#Qu)*4W#|S_! zBtOxrp%2D`GDQyU08DyCXXE zja*l#P?n9diM#R&W0nyeQ~W1|($iuc#*0-AL>p-Slelw>JVHwR6{RI5bwYT9g1%s0 z?%3X-(FOqdQj$CIA1NX&Gy?i-wWtV4xL9Bu*#DyXe)7-O_YqzTj8rQRDi4 zlHujEll(sYBfwpi?C<&O2yih+(O9P#P|eqa7!I@EK;c4+8_j%;30`eAYSSXZ!)UPu zK~&@VdMHi|Ul*jW6^X4Fz8>j6W4HVsDNX!kB^$=S>?WU&(wZnG<}p4eb^_9ld_3JE zhp2?@i6Bv%$)jC7q48Zjh}S+V7f)(AxOk9|bk;5&(ucGxrO-7?5)Pg{UmKaP)ZU}Z zNb>H4boYNQIeiJZ??b15Amr>Bd^i!Cq=`MLnk5JX<6+v@#;t;@ht$L|Cdk6BOKSSBN+1R{W=s!*{5U| z!mp#`7s9V2G7Rxa#Mo~r%kY=V`afiVlqS&}Ud~55z&(u0PXf+mj1C%hVn_FE)ACqte5oT>k@#$!jwta%kDE?(JS-Vna@QX&I zOFe-ZJ3f66&6yy53a~2qQ=~_xBRXMBUk-$E!k2?ws)R2`9-UCdO^|G-QnIRu&tt_S zGOLKEMz@{ddexURvh9Q~2l4)-#V03o@eUGh*QPd(fib#qt!)}3nane$F9%I0d^zZL zk}qehwx3hnId7-7t_ZnU!HC{#?GsPsvSP7WGd|x{g3`nGk7-0d`(CM)r*q?Eob2n>3k!-IHUEw zF(Ch2s*K)}3URX7h+Q=jU>UJ|Js7cnheV_-J9spp%OLm_;}ot9e54uvVa#XUv}6Ep znO-*^fm;rW3h*iGdQhnmMUSWUSI+ryC41qR?`O)1!sl-w zzi-7^`+(dcU*aG40kyYmcyRB)yofz=-UEBr%$pH&Eax4wmhZTO>vw#)FLu05>R7bw zhRcsOEy-H4?D~C2>lejNT|S@RS9N>r^SAH5vMaW-M$B(Y9vaDp>@j>m5V$Empln^X zP4xlM+JzqIizlZ2njAn=mE<%?gHt2((-hy2PRxHwTZ$ymd_QBhmF)XTYKs>_3S6PI zg~2~=TQv6Ze^-z6`JgGZ-3tU@5fZbc&0w=7`+VHV{o?nDQUAKqnljj*8PPe#*P~PC z&OC~gPZ=q~+k;j|czg0}c{yWvdqxkH6o7t`GDy}da3zn8jVaIx9}n`&6dJ?FlZ~%i zjqBq9kRl%pxn_3Z;}Pph$q8ql0QC!!a?T{7mcZhTXP%MXL^}0h*fZq0z?TSs>XB|6 zK?LQ~L}UAG#JA}#>f5+s!^S?pzi(Cd^1eR)_10Tw9zdGkzS_&`Xxvf$#ec@}jurkq z2fm|?cp!ZFS#Qt{rjUWO7c?s-X_(mXHN&*FC6)%s+dLZia&qq+uOl@($vABlv_OIg7EX zk4zd$hN6!fi;@g6g7j@)tS3SFNDc$Qm=&Ki7i$90NAM;k=$u^}^s)GVq>Zzwp3-w7 zpjfWo;{qn|Er0myknWHingHi_Q8p$wchITJhKr-g3R{o=ml~wdo>PX;Ki%su;!k}V zJ$^73(SV1vSOwi_-h5i;`$p{5hxO8Rdf*9sSTQ_=Sj0NQJL`zdc5}VXh40|Oucu^5 ztiiW9brSN&=)=QlCW}nAD_3l5CqVUi9J$V10W2T|yc96L|cEN+yBuG1gGF*_+d3)aU?R` zX-nbbB-b%3ykpG;`^skjPDZb z$%aSpkz?dWh@}#~O9)EUA&$BCO2qr`!dj_=zQr(7qfT1FI-A_Y79Br7%~kB3J3=v* z+mkh6!ew&q1rzD3$=^Uv51*t4Hn?Ip`ZyjyP2hRMCeBjf!_3)SQo%*UISlZ&SjQyQ@cPJyJ5_~5Z zSPP2&_?atW_j>4q_XakbhS#_PN_Xv}+ABqS)OSBoN^7r; z+5-mE7E@5rlya3oNK%W*s7Y;+WDM}c@qHT6W>OzTn`$3Z(KTL+*TnmnjK&cS(ziH% z!CvDl;oH=BF)72sE^?R~NjkxHdbqxzpuXT2*bC}GI~m`K{x4}RD}|0s5)s+}{pTgf zPlI7A;eSIRg~;hhgJat3Cc&4LVX>##^)ltFkz8?u`-GZos2k&KMNUpeR@NKh_m|=~ z&F{-fOV3LF1sLEheyn#s+ zwTS;+19||Add#s#%A!KvwhU>H1Wles>9(qY1>+?xP1D0C6&DtSLsnZMGH&tT%uq&V zp@_&(vTd7?%OF0xtfm7S;b1U|yj%K|pJewo+_&}ejG8LWt7_8rZt1=RABJDKVqmM~ zo%c9@@16AR=iT&grW-HY;Y)M-d^;}hYB$y{+_BE*bEo;%ZzH_m|4HDNNMFU8n32^Y z_pH#+!zNvl`fEQor+a+CsKz^Ox zYFg-DXtL4Q=>4TVUd}x|CDKW6?8m&^8++m_={Y{X3xOM!v~bp;Ls{W8i(YSa`F%O* zU*WU=y_Q$2-?ky%nVB)|&cM^$a)dt+J#(gi2 zFW^{==OyZK2JTG*>^rdkJ6j~(%pCG<$Yr|(`*!Ttp>GkkR=^x#lhFQ5=|`ydFZkBk zEVS>$`?sLJ^*Ca@^Z$qAy|_l3qWxRZz8&}9#{F+$Cs^)8opepd|HiYQp=~qvZnQrW zZT>g*94sLX;TT4lO{nWO;BynQ9q(e-;Q#a$xR<){><_^CWjOu>G81L+d@W$RPOibd zD_B@sfP28Zxc&>fh<%7Ufk$L|1+nK-KlrB#o^c+n$@xOTyqB)wpJ-|L-(&1@0QZRoz<=^S zs{Qq7U&TM+K4mA~qI*Pxq@8HMkAp@y%0C9oQ&9#m0asUHzmh+L@qm#OKbC_w?_$40 z-FM>nD0V37M2Gl(7u$)EM&qH5_?vd%UfEl41iwmGgZJ?+zZf*ZPW4Lb(Ei_932H1= zw;qhQSMmRk96`2)M{1OoNc*It((}@Lh$9ck%jN6k=XC*HkM0|~Kj}mI>+~-fOok3a zzu`K=-G)CHuQWbovY6(X_Lv?ty<#pkFE{Tr-)(-&{E4NrODt_c+D&P{OV3Vk zN#B|NQidaAPR7BEr!rp4_%zd(*^=3vxj*yAS(#bQSzEGh$@*1xdUjEEclNE>Q7f~y zShrj6vHrnUX}jL`pzT$=&VHW#TlO~{4##@OKF1H7_}>nk)y{jIAG>aFz3%$deXIMl zr`mI|=b-0dZ^+y1-R3>w{m^%wZ;$V&?+3`NZ1nH+-;(3Xxiz;f_m5565Th315=3H>eH7~UOztiV&Sv*4zJ4+{$l*AyNu{HUn3 zXlK!hVqI}Z@lC~_l=PHDOFo{oebPgd-Y+dEy{z;|>GP$3DyuEqS@w2$PI+JX;qp%^ zmQ>tQ@lj={vZwNv%D1aLRr9Ovsa{nbtufU2YL<_)t*_Ztb7jrpnn!D1tNElhr?$KH zrrKv~e^pn4t)*@Wwns71la&1>GVz4eg)}ZgM%snAcQ?1=m;T(GzB)#K$-hv_<9B3n zraaX#={tdq6$6GKcqs zdj33fd0$e`UtrbVUn%Erzy|X#IUcVu*Y}@W#1M@eZ zziD@1$%gYU+BUE&uwuh`8+UBqeFdAzwz1v#uS<5Z?QB4t1=wO>>k6?i7f&u^n-NI! z|EoK**tpIrj-M;iG<5@1B`ReR8kPp9RU9udO#(u(W4m>hCXFXe8ic?eZ$ri&Gc%53 zHWi_wu(T@T8ARa;5MVa~N)Ye>h_VXABH)2O@B(5H55Q~r|IV4OcV@7YNI*mq&D?vx z^(_CheBZruy=VnlWsl_5Ykji86E>j|u3Agy)v{qFZ+~9(ecq!-zbETep9RfvPGiz$ zRy7rkJS8vCV}t(Lr?L8Nzh*zImdsf6k!IAg;`CLoP;*@Gco^0Da2~R89Zws-P%YZL z=BR6=_-^QWMppykcv{Drt}6OWstx5;(N&OMt9D-3C4Ck}YgJ`+r>L&q#uao{kO!ZX zr()!LycXV|a<_V=npvm5q54^sEr^DSt?H_*QS0hm_W7YB-n zoXQy$Zc1JbWz$YyNo6xm$&`)_ThTYQ^bT&}Ep)J@m5#3ek8yP`;L!-bav*%;aiMFa_1LZa6u1B@^s|-HS zLd|7f_Ax_?NQlvpG%|-)_^atZoPucRPV`TCJFd{^w9{A=tub1=mS~aCf_y>$oO;HH zfd%ATkgkv`^DJm?q!W}NFK9tlAZuFXXq>S?&v~DB*=b^?&?5Zs2~9@-x<=p(xic47 zW9f;0q@;T8U%DCC5OLR-Pjg5w)}v}3MS_RJJm+9}zB?utut#dQcZIo6R##pgr= z;4LJ|c;I+ZALtETrE$X(fWWGwV@z(T1G;f4IdvoqD^db&f{N5H0cvP5*^U@1@(aE z@MU;qI0?E>IWk&j!IHvnL2YZSAZmnHr+*+3YpY97U<40BO`>5*bYYzh9m87jDpf z3}1iVXQecHk9hBh2t<&;GSNInL*mI2nJc^#y#pm>dxukT^}a>d%Q>(jGOe$)L@^-sIf_OluWJoKzN}i$J>x9LPOGZmR zI(pA>m}jdI<0nMbs*e=1C^^;8#B6KMNw?^#J6Ek9ZKIwWaY=6w+mLP(Lh$z&Bwf~H z6bG+KiVt5WDMC$> z;@}M-#iPy4c#kr%$dSp)h>IyUV(F2G5etY4c;@yDnM^8;gf}NHb!OO+Ipej-{~|W0 zJsPr6GOpNZ=*;#bmT$a{NK}*YRW)kLDOmNA=f#=`io4Z zlEgP!!(4kVaJGee&_Cgt0EMxx{NLq1>;g7~%mYH`9-VdWTdyj^$KuEa=Y6F$BZTxQ zi(&=Y-g`wg)NS7WgtX3zBC>4kiFGB&2|km3j%sCjRCzFVIjXrq$SLndTRc$O&BAtB zNiY^WMUl6H^H_bv4k4}C8wsqnVkYe-ckVm&$c{I^n-KXvs5m8#!lOY|?5dttdF#$u z+)Wu1jb+g_q1q)K*}rFJVL-Cqt2<=}bVi(IN4`&IW11hSV{vIMqMN3=ucd#_J)z$g zZ1nHLVR zyj;&My;4u+yh`sIE7+^;HTGIPd4HGoMqV!s?9$!Yd*lOlOSgNRx_+m1P*mS*`^3iq ztyABmw{^c+PfQ$?-iEar8hOxd-2P#$5z_vs#zEuYc;-C28! zUheu<{oTyB+1qV0+hU*5vjLCVH+1j$5B5QO+&*HTu+L^U*@x}7_5u5NravoekJ&~0 zw*4;KW}mdr*+1;>_D}n?eZjtO-?J}D10{Px$oZk<{fzxUchG-iKenIPABDM}+fVIh z_9f}-Z}u_!mHongDJ=iV{$d}}n!Btu@q+ZaXrGb}-s$qkz8gZ&ik>>SAaAv5@3!~a zd-Mi}Cw1TJefEgG-~McW)xGaETeq*B#uM9 z&13U=xIeCk2b#zI9Q)OwdG!9e_I5gYJ015n>j#_1H#Cp;Hjn$7$28thT=zA{?d$8B zEzd32W~L|W^HJ457RSM{Eu+h|s@ajJ?U|Ej*0b#Khu5;NZ4(MhOY3&i@KgE|2zPUG zsY`FFh_fAA{cP*-Wj(5#*)1x)dHAw`?cl{T>o1rdS>MUk|gHjYD544 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/fonts/Novecentosanswide-UltraLight-webfont.woff b/docs/24.1.1/fonts/Novecentosanswide-UltraLight-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..381650c98d2a6a0464d9e6d579b04c34e6631efb GIT binary patch literal 23476 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 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/fonts/Novecentosanswide-UltraLight-webfont.woff2 b/docs/24.1.1/fonts/Novecentosanswide-UltraLight-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7e659549bc11aa2c4968d6b22aab220fe25dd417 GIT binary patch literal 18716 zcmV(^K-Ir@Pew8T0RR9107)DG6951J0NEe_07$O@0{}q)00000000000000000000 z0000#Mn+Uk92y`S;6NOjI0j$mBV|mj3VMUPu-~v*hf~jw-EcpNem@vIAS5S?#S(2) zedBt}m+J4IoYF2jDQM`98}?AMqob!i z(5C&o-33-K4<(CuNPxK1ELJLRq;is;h}KLawfmxKi{X9(jxzHO z+uo|pnr{18G|ahl6)xJ3iuqU0vW+)YCcSAHzsFh2SqCeZHA4gaJFcb&5ce)jKg=Fg zTBx{y4F2u-T<>O93e0R8tR`|oZ=52l4WInq&<68b9{8sJW+pwUL{6BWtpNU^9&N8w zlnJX@p~!Xem*`v zJ`Tq^6F!bqRw^r%KwnlW8Fow{@Y!jAu(!DlFlNSBc%59}6&5VcCpDl@C98;t>)VrLE~gs{(hHH*PMEd~RJQy@-R4E(O)y=A@a zJ+$23*>HxItx&mMJ*KM$c0GF+W`Kxd$%(%y@7{IRbl-Gh@c;k!Dc?UV-zz`?e5hFw zNNzG8OXz_mbBEE!0b~L!6{P)EErz-ZD#3yl4Ey6;uN}&M?-SoZma>&=o!n><=o9pXgNQdy<#f>g_Q;d2CxEN##T=wSx=+waea+eAAhZ! zq;;=jyx(bU=fJ(h?+cx%Dk^}a^Pf)Z`XyT~)B2Xy?#5w~ZKu)>*EyW{|0D6gB(NnJ zVqqKy9B+(Cq1YLNoh(Q=1F|#Eh3uwnshwg^Af41HrJp9ZExjFXyO+aWj}@kHuE8^g z1$21$vDAE6yyasfKs+@AFP|8~x2V23&PKaRD= zsEVkHiinDczR&m1->jj?8tisWDls(jLJUeMbDy{GJMAgl@{WFo!E?f{fuxOB0zd%V z9{K7X0NlM;+X?{pCtiQ*{F)YE2LKF0euQw1X0MTGjx`icHw|ir_Hg2od2n`>@P9w7 zAx@+lWdPK0SPGM5b%mRC5KBc!L|kMdAz4zf6kY>GR;x3_{>?6`k>oQDy1mDk2sXC& zID29LOUGx!d*QwJzI6Y8B#cdG@(mBe!}92c_~`>3rp)*Y@s@^eupMU%9ojb7M%!eY z?S=9ex-ac3``W&-Z*A*8GST5rcaPSG^|vBEYCu%)s>U4G=1;Lm9FlLX2s-9{)V))9 z(W9yHOBE^~b??Z{2f&t(sXW$Jd;BfCY*3D)F$`5?YnCfBZy==%M`A(Cq1)H$C}aFM z%QTLxkl&F`bZ^L>TxCWKgyd0*q&~&+@?BP_U}1(p7r0 zze@BM5$E()?S6&?N%5=}t5vaF49=z}7ds_!NYBIW`7T0p$)gI58r(lY`p2975Gr8J zf75go1<_|LWVkd8K>FLj_-;LHBd!;o=yZt&vBbHN54a?F(S7u6aNvSVet4!wys#@X zP*f;Pwjg22w>Y5u4<|r$@H%H0$RqP=r}%0EL<^cWH*5OkQ59KQtkD=jqP22%AU3Po zT>}n}rDA&s=|}xl@JPl^>>4ii=q4pS7AsPi3sg8&k77BNYoTbQlk?h0$8uD+vu7_B;1Js;8K(TPK8QVVmrfa=FwvG#dWx}YJ7us z0|;bq{BbuKODb2WrVl#n4FjT{B^n_B+Y=sf@nNZvw{1m~2oC24)Et`o`o zHWU`O|9P=uLE0P#cS<1ks-yszl`$qkv49i6?q&oOP+$n^abB!2Krfg(c`l?= z2&{4q6hWVBBT-SRQ9Fhnd3!DZs8Bf@JJeo`xfW_@Wq6VW z6y`44qj!Rs2_YI)G2<0#Gtv#R15v3fQJtpFk-rDBR04D~7&k*Ai^Q{VW|60b#*AXa zN1U3m#&dTt?TCJ275>rDDf#vIl$bw0~Pdl2}lLH4S%;)Jg zL`tBc4p##{mqf||w`4|0k51!ISr3y)id$TlI z$Y9jsOMX$~DkSjaoRH!?mQ+c*NY7Ewgsv4}HptzLiBn`WNWd}qNgM-IZ=JUH9hKf8 z5BE}&QRbjEnQU@$im0CM+$2kMX3i!&ugaK5W2Tt#En!KdPo0hl1I%U1g5R^li&YlF zu%?lX3KF^~)2FQjL@@kFMmmd#c(vyoV9_cchyY=wvC1gDI zgx^yb&oFon<9m?rPaPOd4N2>86>mkxCgiI>_3gGWF%dRjQdjCpm1)?C@DFb#_s9p( z^9x82qo|BAOH@dKQ2|CpL=~e`5}K4M!zw3R1)NId5)XD)sAt(-_^^7pL^<==f3CreuM=OGlp9j0T_f8k?*rZI=+auGi6rW z-$-ZW?0GZ23@Offm^Sp+sqm?bOXV@nI9Eh?T=5yAYF)*E`fT;n=_d%+rrK72zWyE5 zz()o|uld8D9ccD`wF)2%j^fV{EdF5`3wq>6V%HR9(9&`AuJ2c4vVdx|bf@&_exbCZ zFK@jNfiXhF4@dL>P2m6)o@G>BgtY)FA^_2Szv+odSVD;z7FZ$UC2#n^7q;8)xbv=i z=((RE0J-|}#(zu+un^;CWPu~$dl9~fy>>`Di`^IY>Gp>lV6N3+zr#028h)lC9u zJ+T{GY1IE)Jg*!@Y7Ee9oEeC#S%$0CEAIh3^-E` zO{x?&{kb_`ph3-1c37VQ8x&mPz0|~7C8#ZIh4KZ2ab^Yy%BG;uH3X<3XfF4#u!d!4 zc>&D}rOE(Sfw9DOb|1q^HVzJV0BP&tG0!Q70o!l4h^4pDA zE;9e>asu)1&&?|+y1C52mjL(tVL1}HEB&@YxNrKrFa&7D*@FJ7QT#pX)yb>T5z zPMIoon*#_Vql5qQYBcBv;b0yl6Ki?7O$HdU0W1+0@9!sgmn%BEtK>IUjC)~o9K`Dh z!>=LrxIR+Kh{w%H1y=QWTfwgq=EIfKK9lr>EOCSTExjbmcCApD{|q<-481f(tQ@-O z^3SE0hv)4z&pMlV&ulvUiwc*W*$!af&o75IVV?{D*xyMqU1h(CMlLot0MK;zu+haY zu&;j71-uOaGn_VnOwB9=(v@5Y06fRmrCd1Y0XgK!4Xp-fth38u|LiJdM>ee#ZPyRu zG%xE`52t767nfJpH*$pt6Uw-dN*n8Zh$)xa`j~4UHiw(Wg2hzRvT>L{?wVz zmVG|o{?XD|c;N%K2&RjFgyvjfYhkMi0GNCId{SoPz|w_BU5}r1_Z)NXH-7l<`v8{z zeToe)+q>F(cJJx#>xaGdH8ujf^k)Hp6$H&vz^P?B3iugtw1_FzZu*xdNi+_H#I?** z!!Ay^75E`dvh?mB_3(GZkI#wcuL%E@6V;YqocI6J8uz2(&<>pUV2Af?JRqpV0D+vI z1Q>KA&TnAJ=iz=mub&)Fw!S29-qrSdhP@_F&7Tt`^{SG;tTrA+us`DdF@K(^y z0V>@Y;2@#Ozn90N39PZlDd7@OA?{Kn9saXguErtWPBUIBU^ zSp-0r#SV5wVct1AwLd>G!XAGbdhsjkAI!88`RGVXyINpn37 z#ei*0-kHz0eLzEF8jbvsjRRVsR6?z{b>Y{L#Y}a;e9LGO13H8rj=i?=$$uk1*OUUOd3tOT8jPG<;%amr@&sx$yLMuIm7GB(rw zz{FhR8g~+nMNKFyk{gsp6_ovMXY)+(9P2OteP?4)xGOnereU}fu+ZoeSXl z4mel^aI#8}#j1dd7L8L?4T@=um+UA-%&0w|J!8i4v(FpcR2P)TxEDq1rWjT90Pzade`~~An zlIhNIebS_*+D%RoPE&U?BshxEn86TDP?j31><3#JfR zRRqNhUV>3MGFbITxS&(-e#J7m7_uk#Ccz~(HCvLwYl`y^JiweqnP>?$BrTso6yCoY zQozoTGLmxu-{pl3+{E110Bz@D|ZzD%2A)lvs+w-1FK@=KIuX z$-Fxe?nH?pz^z0-$a`~1b&is$)AB}v;`Ii~2KQ)O#IocX$|sEDP&uYfWBZ$KB`xKy z#p>goK*c$m4U0-fbMpJHg2HGqrW%T(_KGY83Tm?337k4&5vXx4L9@uRMw*t?+4HtO zxoc^BD-iAQUt;EXh<7xnC`&eNq?_97vv^`15Q6G#z1LgLtKgECX^*H*G#3Pz*IXvfpJSv25+N-FvCblX3N7YJQJHuLzQR9koL-cKL#x?=H-nr{ zBxfHh`d5R$TlyoOq-~#Ia&c ztKb`C9i#CInrXPc9qYQM=sZZuX(LJNbyKuQ8bV08gW;F!lsQI#itpv6bT}87WlK;f z%XY8+rdV24T2oysi2x`4FeAidx(LqhDi6T_A{4GPcn@LOr74E`fT(RJbPRRSp=*V8kO@0-1UN8< zg*58Hf)^OnZD@x72lffZIM+Df58?u5QM_osK{7#?g^ND(ht9?UiR~6V>=hW4Ab)@Z zgF{fOkdj0?T@+lj8uecKj!x|t9&bmL0Qpmpok8(l-VJ=BT8SN+pH zR1dyBR=+)ReRA;U{AaGJ6OCWCe3t*G#&#F}R;&fftWbkp_+O;4MGWKnWNI%ci);m7 zp!$9W#k#a-94lQreAWJ>rzKRKPkUPeE$eaj4$p4!tCXPnm83)l-BC*qIw2>=#4Rmb zaXWW`SN8kPAF^CfQe}-@u+5@vY^m++|ML2sp5wcrV1%egKhgZo_NSY-syW7}hrK{# z@vjbe%3ln8T~V4Xw|)y({?I%OjgLRdfQ0Na9-Jghpv4geYDFqsfRZu`4x_Q`={5IS zZ+U=Lf<$x0ClwV>k6v&GDIO_wwUqVhy^uoAldSSxi)_9pM1}Hn?X7{YOV_AE>6uJ7 z?>G~avW>(9dC#<}D@fuM4UiEjCj(DT@+Sk4snO&&^T~t>n7CL33a<;ii?3h-OduU0 z>rgU>w@62G7k%%-GAiSNdv)3pS8}n;EAOmCe!}NG*E=g0NR)JY*U?`Q$A43;kjJ;4Z9Q{(DSlUXzUARTfDhpMfJ6+fAnlHxHmMk?bEgf!#FNM zf_arc{QA12xFnNk7Kp5vX(xUkAR^0A+Oiyxq8#Hm$Lxqo&}vcJ;Vqw3Ko24M&h6nILkGDOW(tSOBRST_1I1{x}9q9D5BDTiMrwN>aN~iL) z#3@EmCaS6g4yc41H5vPw|j7KfdyrI|Il!_OUrV)u4gHTw13dGJDW~$YOvdfB^_Z%)N-o!7et1$ zvewt5iTXPgg=nQE)t8Q|tEFVobcUiQSyfxR4Cl6u<_}-pzPqC2X|oS%OL@D?t}vhM z?n{2N9NC#KiIOLQQVKv+F_4m%QfH9o5%ME;GT7U}udkSo@)=dsOtnG==Sb6fNRFcL z{4@u1WuC~F(GJ~aoym9|VXJ{biNkT_LLfj7{I26z7t*drnew*)i8yJv_`;<0I*+Q= ztfUe}Cwo!|97eDtXaroKq9-PkL$%{Hh@p(=b^W=eL!VHPN+@%KO<4pvaCxdAe05b- z9Q3RxEjdc~i%Ga|YHDm_-gtC6bKBEhddHp~b>+sTGVwG*=|K*4qUsbE?1>Y5Yft>V z{}gSgQL)exEGp~c-gRnL8-Gy(B<>-TaRHH{=447k(e#s8ZeMZslxEAkG}T>K)}=>_ z{E%V-B?B^wfgL`8^Oz_91ea*4YAajVAp-5o_8rg=QEugoG>=pi`ruA%D4^w1mzb(- zEnOg?1+)7PSg#K8)%1?xU^f6<==CEaS^J zp{DU++^!*!1KrgID^Wn*_?qs6+7|LtenJXmSmi9bBC4hf>8hBL)~oKi5K^mBYT%7u zPU$m=M}t7mP*j%HQ8q6>2=JJP1o~r%(JRpvT;Xj!dSz;=FH3l_hjQsA4-HQ)!$@cA z<j zj=-d^rB7s->XL-)-o@OZ&M;THZ;1Mayg0=u8uVM7n10DjDcE+Kx|Mct6o2CdV(_hj z=NF>78UfloY^$0h-YG)PhAS!C zp*{9OWt*dzLcnHdtELR!)4x0C#3gsu3Gy9Ir`s(Gx4qI(6NHJAp^&BILh@D==mxV- zAy{>wOI7YiF$l4)x5+nDa~m>?-oHf@4M(K8`ho-)2o9i*R{+w7XYI<+1b0h{fb-615czU5t~q^ad0hnXF{%cx7LL&TmZo`a}ROjI#@04 zPCuXYjQ-IYM0iD4(J5yh2MpuezXjPo-1hJgcJ{n+#r>Ax{3Z3kfN82~ld0+*7@*x@ zP^xO@nfFx+?&oiQCB?5PU{FH2Vl@%D454>9^hR+yk5wcfd&aUu*N!0@CNe$|e49}0 zwQ8}!P2Bx-GihaeH@CSwe68J_&>ofbqGE%Z!oPm&HrG0kTZG+3{2|T_y zB|1?Yk%7LNzRPW}+~e^Ng+Cm1wuRxVMk#ACYEc^a!?EK(9Dh8ry32&Ce#X4=d{aTG zN{}oNs^DMoIf-n&ASYVsC*Uo#5nAUbs$;Ww!X(ggB}30)C2RQEXAh-}rwG=w7PnkZ zulj6yI67*%VO{l~v)Z16{oXdwCbVLUSk*u=v0_VCNPSOmKiI!-#(F#)Gk+X^d>))X zia$CZV0J>}x|1mW!Gr)F?p4Qc9xpIuU>Qc|?4HVKGB{-|vJz4a`!1oRe8{(axTLgf zsJm;8UdGyV9c#Kyn;z(Efr}SBu_zSK(P4^|WO{V>fQ;Zs;-e4v2~1^VvOH5N7K`X@ z_QDdOP@SJEj!Du;S(o;~vH);>YycvL#ZMHLYGx}nj=Xwjjxj?ZmSr-NmC51=Fk-Sk zL7F5~@dTx9PGXZlmYpL_iB94tR6#T0_`oXvS_Q~u{G}1_lEcau7^b+ zE6a`~$@bkP$B@Oj8dwI5Z&1mkdX*r zw1i}XT#;pzCk4F;BEwr0qLlP%^_g+Nk=j^QDhtMi$=T*C4liBC!SGXZ`Lp%Nlw2u1>3T1VvCa1=viH$O+h&FYRS)`02xjd^-DijyUWm!d844p13Z-%Cz zi!+qBZrfSlMH!6>0Yfi+Ny>SIg=cWx0bZ0}dR*(2AX-xD~RBiY;nCQTm?|GVG%FqXk6m8eVtiv0FtKX_7Gd=f{bB_s<( zNvT|Aw?JA!|9q$Eb9{moTgCA;Ylern*A;#8EAZoAn%sUJ|Dl~0#8k^Js(_(yFqXfw zy)ss6ggm~84_ucRGSb<3Le=^9&vfOo{hPFkj~TWrZ9#^^rIjPMuFuTfxH4WlZKgwVm$C-)9WWvEEy_eST)@`q}B{2N(Nn3&W#}?~k1zYHW+(3|R)s z#4})+-_%Ud^tT`vvMu^Q1w&o1aNx6r^vF_T(#WmlnYmk6hrTrZ=T3}{Sx@gSoh>}O z`*ZMrPO9ma39>0>T5|>+OH%Q`a}X zAr!Q)yS*LI(d~k!c=$ve2=8&7P4|Js*+Fy&8VG?SQ9uA~Er*t7nxp#6kj!+xW{nmA zppbA>L}&CMWW)LV1f(X;7N=Mp2JG$K9PntG#~%Z$tNrUwdi+`}G{nZebDeSb zI`{4=a?CEub_#d?RMh#p0f{-*la?JtMFlOUO``!2m@-94}hcj5>Q<)R-*`cvXn9?fB~ zA+~n|>D(IM2yEU=z?=t2wCtJFG~YjdJ>%gCD{ zI7o@~Jqe!q?hH73CTN;)mOJ1D?}Psw9VmYPj}*gyd{Qoj!OP-J^dYWyEojT{Bjk3t zpFSBXIf?%x3|sdSyyjloKF+8U+%A2NJsg@HjNs((I`gwKUofulb3}0^0`zQ*A~8Np zn4CQK-x6ENN?>YuoO6uii9!F2ZgqC!fw|_U^&fAGyeE^AH7I;p>5^ zj~mJnfCHM^{_S(K|IN*9mhF{Lm4hAi>YSQ^{%;2QYSlYr&3Wg*6%Go*Zoxtf=-rlg z5Lv^37+7Xleu=hPnH`z>*|!pb$fzp{c=Ho;Q{8osy3Tr1ASX{(I|RV3|M45@=Wo}f z;k&pkeOVweo(a1{PqtznZv&j2P}D$sstXfhQ1${m8n>bxUS2^bMss57({w-1CKe?}29_M40^Rm(RbJ zL#o@&w^ig2%>QBd?ua0YQ2Gl!4xq<=EFotk?2g6}P~vak#Dd~tz*OG{3KxBixg3To zr04@SZtegYEM(J9!Y}=DFZzjWvNQkocaJs zDrlODWOa=JUE@)lX+s0)q085lXcq|fJdac{q-_Eynl0sn#J_(!(th`gYb@UelLZxn zH!!T0ge0>GNX-Q=2A$H6Hm4G2Yw@D^5gm`80*VxxivEDp-$`cW^l_` z=XT*zYXm$*6}GArv8$`PYG-$uof$L>;G4vtu&ts*C^Bzty1%u#`7##V4=#TfO>XYa5!W_!yC)(2Jy5V2CaM3r_r4Nebih#E$iuq{(MEdlr&6~^bOR@ z^->imSpR|QG9VPP=E;JQsy5FOPU+&o_^5z2^7AL~T1)=s>q}q%lbx=>X1mWf*e6os zlm|9)KeWM|%8!Z&MjXhWeR)<~A(2*ywSK>PA+bozq*h^4-_ABdY6p>IVOvN<3Op6O z>a1K2*pCNDBxwaaGjJp+P!_@PJzVcoRK?__MsX!6r$mYA9&k2y7>s*1jcAPwiV!Bp zCCa(6CtXEI5q=b!4i|<&bk;h^*W}Egu6zj=|LkaYw0CrZzpnQ% z7lKvAp_DFRVL@+EfiR<}9ZwXtW1B+WJRN5zissJ-1)v~663j4gxt=#Y8(G$Lvj8h(uQ=l~*z3gM z3|G^7d;)#5Lbt`dU#C&|Kj(HF%+M*N5wKlKA>i zo_@RO)b`=V7~ZU7b2Y^~KG>)m$19k%yKSd3zS({L)aZP*VT>S;WxD?g$ZVw-R{C0q zL=)B@p_bx4gd`5vh>!%=2dj~C@<%1S@`gP*3Bv;Q;4?zth*#%r*YUwt7)Q`@JB#G(nMkcN*| z?S3v;G-M&nc#|Mnin!W&qmW#u`$YCvSg`ukj~Ms8Z9*(~lBeuR<6d=qv}9h3IuqeK zXM9{Jn-KeFw_J(zSZ@4n3DXrnUU_H<&Kk>iJN31$}}DM<}kp9B!Ku*IFt$184Ihua-pY1d)T;Fo~ZgU4!S0VdXnYh1Z?E zD(R9q@>S@CXIm33n9uLjHk7Am@%=I0vn1TiU@q0#dc?H$$GU=TzmOTSHNQVRJq>`+zJK)+p6 zRg2@d<%syR90v0+4EK$LVvJ z-_C7)seb-5=f~#YTg#u*(??$lUuoyT-uD-bv4U1iJPS(&sTf)DKO#SiblgL;r-!-g z=p}fWU1swT)6X*EnOXYQH^f?E+Ouj&BECo8L`6RD9HTv?&*|NqhE|uY67}C!<3=BtBS{h3g^&&K{?Wjhg&MU2S&R+#TarQ%g z0@jm~@INBW|IDdUt3Agv#Fxx1C60*kVPdx#`f#O(TvhPv#p^JCR9P;A0fHKRN@K z^!wq!-;c2ZXm&KK0gW<#^`8a5d5?|G?Y=7w;HBI|^!OKmRy}3VC;PyRejn`i1R7T2 zoT2lDW>1^Pn-T43VYRfs4#mM+K!ENcF$3X6CwRQJMcav>w^EAaXxUmE`NRUg=LJwD zm0|##uoyt=Smp62O^WNZJJe?5a6_Aeo4^rBgm%b!@wTxX(BL1YDF*}5&4Elg7$e1I zW7b<0e+s8N!_G|mrxo{|>crO97Ev~0h^CErEKo=vOC*sc-0?OH86fq?r?lWmWeVFP za}vh&(OsonenW^^E*9~YDkQ6Nt0R(3sM21rjfT&}S^4oEf6~;cFnHfRV3N~D%;3Lu zIxWyp*-qqI)L5(F=8BZ{fGCa$^7&8hEJlBK2`9>)hg0F(A02ph{6&zH=goBwZIUh6 zPJSAd4=NvN8E*^H>UQA(&arXfboPZb4OHgT$~N2WJ`8fghz*;TV1}5d9K=m}IF%>E zvgy1?rjwHYLeMJ+=pk>x5(06@>SSYF`(v9fk_`epu~Koedu)oTCYMbS(|CRRGiEuO za=k8efny*zV7n*W zm_1V6XLIV%VJCRVe9?8LqqImkaR0#ugIhlb9L!~_=SvK=%b25xJ|;kc!_6KGsK}5f z8npuK94{9B-X@|dX89GW(TZpPNK6`Gip1DiB<8e^&Lv|zehg4uXk2KNP72!-lyJ&& ze(-<{tI<|ZoRk}KB3XI$IT+V}Ndk@aEs`jXzG}Ltj{#KZKU$^Aq2($jQG_%ig2L`) z+Om+!$4xL%iE=)Tcxv8^)DKdsJ0OJNaujmH!x1~B2cMuh?J1g~Wob!OE#F{650!ad zu9V1kJq9=vY{!)GX~5?#u#}CZYc2Ce2}1@;6m2Mj2W8wi#$5{X&}uQ5#Sx!ofGggwiGudsDemzPffSRN(nzME$rgKANFo$k+q-_nfEBK zI=&E0kYiWdfu~^R8{(;Hk$X^mB^bO?dMZn@6pmPsRo$M11$&MoIHGez!wT;N8mmcf z9x@SOQUYW#B+9CdJp-Q`vzTdAzW}m-T(7BnQ;c^cfG2n>#v23teQAJV@OS}8kZ+9V zVVWK~<28Fs05ID5ySgG$_eh+fSj{_=qYx@F4Y~eof5AQOWRIE?m&Oh32k-tjFQ;h` z&VawVido3Swv}A5X-BZB;NXZf0QDy}W;49dH7tgDG1m4}``=&GK)rn;7f`_s2Ew@p z>$J;R$uyTvvNAalRcL3mL)+9>n_-qqpth;xicYO{CL%pk0Az0Tj~JNaX{cBVI>B|Y zIeM{1#ns@z`9&o55A6kx9>xv4i8&R@6?7nZ!2ZlPU@`{OE(m0*Ug$X!fBWC_^iz;rdaAnC9h$@6>)HU!t z^&@XFCT=)&KWxxMkGpGcU5`Cp;lujdTQ5Nj$xV8CPOFH{6RvqG!T&{D)V&L_BK2qV zXgoasmcjtxKX_2RG_b^A2>f=7diA3CJ?0E=m7cdMQa?66C%ntv&8+tyZ@DBcH)d)K zl*lYfsn_swmi(0gci{$Q2$&&PTsIyCPJDBgY1afBQ%!=|xMhM`?)n9kLLJ} zDxr}kafbVDDN!x9ho`LS*p*F-_D2j>gzneKe`z}0Tb3(Yo2JxqN~G1oZH47_qoiI2F9Ahc7uw+Pka%hIIM+Q0NpCBuzPHQuSG}XuR-+Kf423Po- z(QcSG9E(!8dDxx0)ihaS4eh>y;6R9bNRj_BJ)UYnIzQ^noBFht-Oi6sr-Q!yxL~qGDhQ%3 zM(hMS>1AL-Y`Yg_IwVt6p_hiM2LJhq9}WZm?o@6)?binm3~{6I@Sik);$-SjDrJ6M zTaM0X_h5^@6ua*h-oi#?#Z-3QTSVjD%^~E(W3#J0u!*)=>scYjsz-@Aaq`OCI4RvF zcY1U{7piSTRd&h@iI@__RMN5C6l?V1H81#)Gb6 zee77%`1O?+8pn_EI^;RS)3si{vbP7k{Ji90{hiB~E}|GwrzgipdxuOr*ykHoei_ML z$;9Ox&6ih!?CP=~Z5EQ7yieq?@5Nl59ylkQ6EM7_mMqeqN}x)8WFmM%II7%$a+qB` z8X_n1j8E<&eoe1#M}jg$sAy7bbh&^c-SMO|5kqQ|H$YKC_RM36fzQnB2t<>OTq>z4 zJ8UW1M+8f~-F9eFeFp2-VHsi$D%9aB! zDO`K1?=eA%P)H=n!d)C#E+o9f@GxJ!*sAO^$&HSShAqX9%kov6OwNP+!3fy{ z>!RGytneM?9pBI*gEfW5BsVlS*_1j_i=4m=WrMsm6xKB(NoSog{F;M4LI zS?76qfK)TprX{}$iVsZNl!aCfn*Yy<8n0IBY@SilurYBQ>cjDzufo4bwrLzHWbAp< z_}1_24(^CMGHt;1gcNSN!p0v5NX+DxzzqdAz#W;m?8}`v2zTf-2hVsNi6%#SZfG}h zmyDc=xU3Y>6~p~U;wRf~#GtmdDoq=@*q%O3eBq*T?9+x=lyNr#SnY|lbtw_{GyV7$ z43u+27x}F!pajVCKM#UiY-R8>FnWsT8qu3CtE7<}UK+{tR*)7~pb)lh^sfk=hCWE< zO{58#M%zlBAp~k0DQa6`<%?y6ww0Xd7@>7sy6tPP#Lys4%e^s!CV^KRQRgkgI{}|H z@+~NFm9sOC?C9y=nyZyw*A=$TWOu^)kyu`DT?=h1>1CzhDT-7goyT0*%N>=F@-UdE zrm~EwIa!3+=@!S(?f@~)iNlhqOQhOgdj{x4gN06eP4yx&kLS0Z&$`H3OcZIXqF!!n z18HB)4(uyb@g$CvV`z6?3kFp+U|S z{U(yDIcxD9S9gkg;>d(Y@|`^`k>KsBD(oAm5iIC5ZxnAKzadfMTbN}WfCR2txDtvb zvKW-q>7>Qv1wHkgD@AEWT{t79o#Eq95~N=6W`Zop3r4vS+Fugsgqx=OwR}{-d0k{M zzqNbU_^Gwxd6=m`}|YlcCUW2I?Qz-ggc-L?TUco8?z)|HwT zCfyE0$L8)Myx&)4o+&c~{y(MbX_wF zdGnBf8R!E6ShYX;_vdqE=6~7u73jV%v*@xr{r~fZOI`r*m=F9wA8zs4gDV37_Tw#F zhkhJ$;28$#>jeJ-+|%T_M7`o$CfpJJbf~sYVyUQ@)KB7EKXFIK#1GxsEfOk4y2N#*r&B6G zYE%hcypy!J2Z!wjb3jWnloG6EZaj`IULZ(`$wc9*^fP~CSngrIzScG|m5FWQOU3wj zFIy@ijjPQ^q~kZIvL5byq;s!$h2l{F((%22Mm!u2&Ggb1LEg}sAEG$O7`TZn_*aRS zf^lXPfYsW+0N1*AjDM^dX>Y55#_()Pdx;byzMuGO6#mDUyJ1(Y@$s7%N|NH+3SW{o zOgV1G|7NLQF{dyX&G2Y3dkkIipA^Ft-QNyWY^KlBBWN)@-8j`|f<2UePRjEj_b8cq zh5_;j4fmye{5EKF3Uc5AjBBO#Ck2`hn>cw2 zCOMuVoh{1yh3E_wpdm*vdx-b<$I>3aHeDgdxbpb<`!#sCIv%UYbGXbLL~(UcfhHJ;P;rNYV|X=2A6{-a5% zzEzr9;ybQs?C$)9rWbtgXa?qYQoGLj?ryvx@qY46Jn6ywH)r*(zjYlcveAK{73jGn znCcktn(HRQBh{_O0AH!7oQ?mEQd&d;3u{l-1`iVdYJPF97tFEMa=oCgU$pIB1{xhl zyWvF2ch-SfC>M!!3q{*NGt^yI<+&OwEWuSh+pyedZ~E6I490wrOf((aUY+yYJ71i5 zH1&o3+gDr0at$T`i<gdSozdkZntN9GYdwpId;m0>?)~8|(Uk=hTM$NT^(ySf$AdqfpluNYo?Y zMoJk6owtD|%2-KTwCNS03=wb`BfMEfNf|}4rwngP7FIbicH!059A_34LvrsAICL-4 zu!t&uIzQmQrT;izj1;018B2D#8QqSPrQ zGyKUE@~uO=aYBW?3D{M|0(-8#{tb<~yRjW>OPxeS5u^EO1lD*74aDeG^9X3uv`eNkAsx0;Oq*sHkWa-+8e((V)4-kyKW^ zek?;`wZpj)28OR8CC0Ays0L${uH$k@ousG%>X}<|2EISuBLSq*NF)iJWL0fy1u~s_ zVK6j+{Dh9snyZ;pR&)^Jwq_N_gyM!$u#gQP2Y#p{-pTXxElY{o5e8bnf9%$s8{i#S zRZ~7nt4P9@01LJ5w%KlEovE#)sav`mUWOm4?u;Us4U8I5g5yv$4GpNub8U~lzQq_lK_`|Qs5owp25J?lt5Gf1!{7wg)Hl-U81pt#${AHn&#r8 zQbOZdCR9LCX{DjHWr6>-8IRMg`Y0&03`wVF)+)}8#lA)|x6USnm%Rw&xN~J`9!Q9p z2O~TUvr)Cw;T05^&~3%BEq!HM1icNL1wqLps6s(;AhvwL@W5lkL1$Dk-kVG`NJ|8P z;go^(UlaKQAq{oZY-!Qb216n7EF`ewW&{1i3J1;gHpOY)-4ULL>`c=< zuwW|nPm|4?Zv&8}J|l{0X0dkcyP6mv#*m?C^vS7*hmeXN2PJ1G)LA_EA&`oYL2+y@ zbv5B|aAK=t4$pbhDHP=#Du4`ygjhwaWhYQ8;5;n>PLZcRkhA-Q7DreQUv&DT=r0NM zW?Ma0a(JQja5@&R6(dHWdG4ScYGh%Gl&gpJC4$9pP0Iqa$Zl!<+Q*8P#+1hNUgDkaRkSY&I1S` z6QM^T(hJ{}eP1DR+D{U)LNIeOHQDi+^;2I%GfYyNQvnYH`V-p(hGem2#hR&?EyDPE zvDVX43VWfoiur#_*8Bhe|5Xh4;E$ol$7J_^9}@njP5IAO>G`Vs>fzKY47~KpYj3>u z&U+tx^vP!va}x7)NlR5$UbSZ3hD}?x|F@J^bkDv6sY6GOoj7&o+=WY5uHA$!iT55n z$^yFM9Z6cXX*WvRXk&~u&Uh0{3_E;nlg-X}&o8{-HCudYM<~$gsg2$aC8_YLmt69_ z;PIKA{^~FO<|}*LaLrzmO!kH;Zkg)3o9?;oj=O$onn&(?V4o6^KX_BmSBfe|3; z%VwErHq4yJ7v@`-_&a8?rIuJ`xnEgfm6cXoYmMW+wB9-y9e(3?PTKE)QyzN~!n&pG&+rQG@CjcB9dgt$mmPM*6))NqHfNm+dtkj%K7G#01v8SWjq_$E zD!IX)T$|vV-ntZAK3hstJLch%T#C!*3b;b9h%4qwgrOR1y~zagCdJ~J)0ZxqI%VSG z8S|4;O@~+5#HB4=G#>*CxIWu{fatZA0eWxrGN%Wim^^4BSaiASkjN9ib)s3BteiZ_ zoQDVnP@RODBm^41{nS45ao(L@x0hfF8;m;1XHe;;GFd5fG^|wB4yk!kM+?CJcVhSI LH=H;$pY{DTEzR!f literal 0 HcmV?d00001 diff --git a/docs/24.1.1/fonts/Work_Sans_200.eot b/docs/24.1.1/fonts/Work_Sans_200.eot new file mode 100644 index 0000000000000000000000000000000000000000..4052e4f94af5de71190ebe717c9c7e0645a3318d GIT binary patch literal 24290 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 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/fonts/Work_Sans_200.svg b/docs/24.1.1/fonts/Work_Sans_200.svg new file mode 100644 index 000000000..58ab4ba22 --- /dev/null +++ b/docs/24.1.1/fonts/Work_Sans_200.svg @@ -0,0 +1,332 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/fonts/Work_Sans_200.ttf b/docs/24.1.1/fonts/Work_Sans_200.ttf new file mode 100644 index 0000000000000000000000000000000000000000..68019e1ccdf13bd85696a6b5d957684ebcdd4fc2 GIT binary patch literal 49752 zcmb@v2YjSexj%l+`%X)rUNVzpCexD4q)ytV&ZhTd)3e#^CY#On%~oJxS(+4C6aiPM zu8N50Rqrf_0xGB%6;v)3kfI`ZE$9`l1<@<) z&vQ-~XN(!}pZw)PI`5$O%aZn_qCD?5hXtx+v7>t#OM7z1+~EVbugCi@$62>y@1@&6bM(?(jByuZi<+GabK5kLyEij-a1y^) z@5BwwyQ(hqcOSm{cJ4cJH22>si}Cv{fXBFZ|NPuB>*hBZ+uw%%jr-<~9+1AC{@?iS zLwon)+`a|tXDc=`cHIN$BYI%};Ugcs=dq76cKz#k{?-GB77mnqKX)hKEkpZ9nZzp4 z?ic%X%%>RV1H4bAQfXCMqd~7uwS`O`gU4_18Y=iL@dG^i z2kGRQy+i!1cskye1*p35HZ4nMp=d!WS4q4_%~j|`#pdwx{$81jSL$@SbX~f^V9;w) z?IFKM>*W#d4az~S%)cLhWK#~$aPy3u9oL!7*T4EI_3?M!SzQ%>1dxhe18!@g zm6=?l;ysKreh9;4hqPS7Bv~WPF_o&nSB;Sj$bISQ>H2g%dPJYP)a(%V)LSvZ;}lusg@8A zMr>;U=Jp{^=f}xEdX+3@Phx77q@Jg_V>pz#OHfN* zUY&v$Wl(`f15(rdPR!1tV7PCgnz04Y^sIICEc=I(D(<(C3INim5f3e%iH97Hb zda|=UbUc@!tM_OMb9|wYFQ-s*=D75*+nw!nyPffnLTk&|-LQ;ZEh|^B%N6WOOYbly z&w}Q&Knrcr^_Y51idr+5##1mGDSS?cnU|-SEcf@Oa;=t4fjrm%>(fIl=uLW)(SS#@ z1YH^o=^zQe#ZyIe>9K&*a0CrrS)Pqg#^ZP9^N;XH;@9$$_zzvi*Bp+w-5zyF~hiFsF)!;!5PoNiYuxY{ITENAp6$a0C81(L3hbP-(v*_&x zd&sRzwT4Uy1}DJbc#7yLDcWe&PZ3u021;+05sN{ zgmRqq1-t=|3L?U%@#c#e$CTT&G|d`|*-DdMW0M9>Y@NKmr~CTJXCltBFAN=RZ9O_P zbm|IM?rH}{YBrz-tdivCMjeYCcu*qx`+sMFIR`@q3!wQ3r2 z13+jrY+A--jrS%Y8|DO$#qT$0F;PB^R>4euAXpJPQ-Qa#$X#ko zHxy*&1^wkC$J@?@d3;)Jt;!3Q8?9!G(Vv%Fnxh*3@ch|>ki<+M#Z2p%frX=m0z?&r zt0M5kB!kLQQW#4yr0BCU&`|5sfPI-Vn}&!{@Qc?F;XnA)r#|}3Gq>G-`>hW?D4o3T z)cv1@#J%ogciwu(nNtj0fR{*Dqc06f8_1dD_jKl94bgRKE@?Q|N}QNhp4LI&_V=a` zu@k8Qii`}#G8`Fp8@e_bpd8W+245Tr=$U68 zQsCmPR$i}w7JtPW|1r%b(R?YOOJk+cFnBxN-#DwC&_xDaaQ%nyB%Hb+gEypu6g&=d3q*IV`Qz-DCwDmo`Vp9qQehb zokmM4Ml~grT?*If1T4^aTCLUyt&M-sIQrC7*Rr-*1;i_gvUzhA7^G+3eRvrV%)f#G z(lHQPLdPglkSBD^S{!vmTWMOLRk#dHor5Hzj1?q7V*^c@8R-c<1H{UP)TEkO1u2h0 z%e=4(PEs%x%U~ucAs3X8!V04S%r&GQpM(98oE~Lj@Iwli0{_VNFbN9q;`3^ndKZ6G zI!06f6_5bElVsH{$SN<3MjMR=Ndvn`1yxUqN)5R&2Vo^m)j>?Q+6<>lliyj>s+f(}A zygvTT_jL{`GHrA`DbzZ5R+c#ue6UgQK``nAd4NRtoJK7XHzt%0AX-iT9Cn-sM+BeJ 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 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/fonts/Work_Sans_200.woff2 b/docs/24.1.1/fonts/Work_Sans_200.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..20c68a75c4268754b7d4b7135b61e5f3f390bc3b GIT binary patch literal 21128 zcmV)7K*zs#Pew8T0RR9108)qm5dZ)H0K;$q08%9Y0cK_Z00000000000000000000 z0000QG#lh_9EdIkU;up9cW?W;PC?dHc!Se3)nb-XO9C)_W%E%l~m-Yq?@$e zFwEf}f{Q#nAc~N)GCYikXxZ0nP_CO}YmJg3u}d`e!|G>q%hQzEWJ)q+3RyU6MD^fc z`E}tuDebdZ71wddxy>7s_ZSeRA(s8So-OUSPVlV#RsVab|9Z|w!Y4SZdqtO-mkPfd zw|FQq=GxuTAED;if;*vzI(ZnN__CrELhDgYN5u(X7K!Cvi!#4jL zAP^)#5&~XYh*Y5ZzDZX6a?r!!@@@A>XEv*q12fv>pXKud9dY?U<+ls6Wk<&{6hV?& zseLMm$q-A-dLuzIQ;ficU3$e{k1d(8{9V z795d1`%*2xyPuf>z@wHc<80&|N;EPwI7r2UAe*hYaiZ{t-%@opy^T+?-bwgdCQexf zda8D?(DpwoN(Hu=uwU#Bu`j`LhDw4a&x)F&PFGD1N08a*f)pt4GAn-QP`W2z7PbGqKhsuc-$H=iXfkrbe-xq} z7matTKdA^xqJH&3%G1@e7EI4?AwZgMl3B+6l2-Gjg%EH@#8oQBDo&5nr}Ct9Rk}@6 zd&*R^-8&E_D187OKL);2E|nb1kZMSu6Z zm=i?(Ku`LI4mpD<%|pRCgwErtciVXiGuIwkigCf88V`~*3OJ-9 z0ozRMoveNgOhS+{f&`I%9@~wo+E}~oKGk3|^v6($hW>){q(;HgjFfa zF)N6A*E|1n*l+gcqI|V0x7#oQL16oA~1W6G6zvr$C0X@Kt z@NcRhR5nDsC5S>xQOhhxJmrKCpq9fUbMs@BYN7aI_tqVOz1F;E0UB@som22{NOEHo zyZUbT0u-O!L_6}T;2Bo_Vy|aEYX1NVWNveG%PxUcqK2<)F3kWn6)yB}5T1Q`8l;>C zG@@I&XBPvX)>1$TRw9Lt?^M{gE21>eYt2kLFs}&j|mvnrTE+R>E6z+UkM2itGMQIMH z(&aNUv#_$Ub8zyDi0aa<$9$uVBMCVrH9aFUJ0~}<2R-ajFM5;Thc*hU)u>&kZoU5Y zzqsK55wdw*fhfulO9m8~CUeN`utedvkb#J}RMZJP{O|{&2w$hi4TX2u^-MSixC6bA z++=lgV7{eFO;kmYu8dbyG{lgZvy-M=^$3n2kA@i+N&xjfG+n zu{g5~T~4gPN~|*0W1FzWKr@TLGrTf2Oaj7vwEl2707*O~QYBfhDxcXx zh*qu`^M=CTD5z{2ksyaHQi6gP3JrxLA(WDqf{?4QnSev}hB4v_4yS_`kdADs^3cw`MyE1HigMW_(JiGjS!_o1}tPrfSeWsJ7D4erSYEbEB&mbPINDyNCx6@zP2}Oc3Vn3eF`4 zaxH5O2dqMM`DPF*PeW0v9VV$;Q9im6yh=+=2Y}@!f};AA0NcG=rN*n22=Qd$ZXnd? z(4YY>gI259dn0Od?0i725IQm)Nh*>~xus^RbTss{sJ?p&UL|N$oncT+9gA=4yF`z& zA+51z0*vLh3I6?*G)pa1>10SxCMtZDqH%PI!7;ThkxgkH#9*K~ zC?_NC%g_w)Znn?nqv2t;+*D37+~?9*-9AW6Y#j#&ALTE`Vpw5vP|+ zVM&Fkn<640tz7ainb<0@K;c@Uroy(gMZ*GlavQ^#PVd$zumVI(F1sBrx>g^z5xos+ z9a``7`ysk?&l{uen=r{shAk79*>EpXo#CQ5%l>ShMg{OMnfG4Xvr1WBy3NU$ewst6v4;OP!vr&mvCYBr%WB7@WT z14#-oNL`W^x1^R2LHry0Z0RHRA3jN4-lE>gbjY_gpy=^e2wAYfk=5 zBU7f-u6rH<^sS=A$zPenL0@4`av|#XMz83~CD_0(eT&0BVT+QFjis?>=js}+r(SMi zc1cbKH|uCLRO%|53#4a;;Fc&EKRS2wf<2Pt5oKMbc_t*biDwX3>vU&2BXh$!M0QLd zM4({t&L!;*LsPm?99?asX&wWNHKZd6`XjXFbdVAF8o&j+hT+RY83hX^0UQn5~(m> zofcUYf|qUH4vo#jG4v5{`aKp&Vk8a@ZV@AvwK2W6in;1wF|Cf9^=kqpaG|7pZUw3O z4y*I14RL&=a)<(sS)?e<&Ah}zC~zBZ47|sG<3lFN;<19&j!n9YmIYahZ&JX?J`Ngg zzU$jX1Brmno(l)%eU*W`L|}aHrGa-Nf$uai4W z7DuC6dvk0ajx^A%r8s7f_re)Is&-(ogLmv&GpBkkR^azS?4f z$@I8<%)?wMW4oLta>vzkn|0kV;!XF)jO4+-$ny<$M*?fEDhPDiH>GhAZi!t|g5LEt=FO*+ zM{(-w1L2bO{LD2^xMWK=c zWXhM4ar_RRsGCphCFEj&T>;Qm1G{YFgYxjO9}=lL3@UVuO^W>MB;V3e0E%)Bfo@Rg znqT2S)<_iV9`oV_3K|^j3lt2Eof1kYa28#9v1a|=d{`KCC>RT5<2&qJ!3>ykTXh9) zZb%ge+`vy5*1gFCsJm?Jng(M`I+lo_1qn9lMxC;Y}PZ;(fC*k0{jOzC1*I$)=_E5*^HxPh#$ z@!->za%~3;=fIPDs^x?!Q3ZT96=_z&wgHTfA(NOe$!X*B-{t#eI(>*#n8fHAe$N3o zxx01ZR5i*sXL>GsS;U}11a;pXYu2t$jU0vzd6*U-?E2zU{ge8pnWsTWs`hiMwr(sA z2lASgkn+3d?D;ekc1rfeJ|^ovh8p&i>8f*TTq4l)S$3e|TzdI=QMPFS5Uo8Qqg)IF z+R`0DKN|garDBaG{N zsUM!{F7irpFmM{_F2N*4&0DRr-}x2qX{qp`iq)}Sde@g@xO*eprwF*}Fy^Rp!SVW{ zlg^P`O== zygIFgUnb zl0;FBF&!o8D!etQs^_t8+$kEI%=tVDr0NTk&$GgWv+`x(FBF*b1J?aa?;5en_!Bx& zVaLHWP;;PT#o4Hr0Fsk^90cy!-pB@AD+bkD7I4`_j2XJm7bcwo`bEo+PrBucjQV5O zcy;S-Kc=(52d4zXDB17uV(k43=cix(_>1_73UX3!l!R2D5$PGgJ$Q74h*I#A>e<*B zRz;;amz3r*M}3`CX_$1*=~zEcfj;?q^L*p$8_h6_VlG!LY)X8QCDv!5b4^Y;P4Ix6 z_vn%Es1h7#LM%uWn3EnofUVM6o-VP;$PqYGq~*M0=bhtx16x=4*<-eym9>w1V=uq^ z!PKYvTS3esb^TFwKf)2ZmnZk}9T{W{1)pi!2roX+JTcn2-q`v^haAQ^P8=V(qU&zaxd+a<&v_5H;Gx5l5Z*_2y0bYx>5li|UIg8kp* zn&wd*WC53K$CJ5}>2-P6A>&}sf&NR01JDVFVIw4?v--FNe zD~d}^O3V@^K?I+O48DxiaG1K>`tot!yboa8mY1Lif#;RZdG5Zaow=xonX3$;A3t5v=z>$+CiU55zP%EL_ z8|!v2zKUQpeG{%6)Q)EEcTHGjT{FT762sPB9*$8gal^%Y4USFOwKU{xs<8%D+m+p5 zP`$mC@>-ki3k@pRSEHiroh9k;_MGB!pWQJs6W4%r1L+>wFh@t_AwA8ng{Noc#rtgY zPCc>lx(j;rX@~9m$hG!un`3{pOUq6;%3fn9*?IOZyLS6`0FePBvPC*zj0ucml<|y= z2SeKB$s`)=tY@jBtvar&dSPjtO0pA-CkkZwx0Z~f@Dd~%fxIPRJ?rw&i}kLXJF^!b z1-fKYHgrO;F>Xletp@{*sN%u84Ax6)nam5xvf7vkVR&+?OZQWd_)`IKAQZrGpQ^yz zu?s9W>rCpEg8`Yfw)2UHC#wk(ERIco!xkBDhM8uez(QmnqKvzf?=h4c{d8o>lcE?t z>Rpf^#g$$SgUvCtxmEkU?6Fg?!RH!C;6 z;lW;5Js`CAtD+N-(!l?Ik!$s;zOt)s6|i9c7+co;0KybsR)9|c^wnkpb}_&JqB9KP zT-oSspuT@PaY`HPKXRkAcFFG8y^-N|5=jYDDV(xgRQ zH80H%ep992H6MXMmjUOi&#yVZ0RH(1{PU`&`Nt#vqqYb4A3PGrYLB@EdI13R`H>rVKd z+e(-1cZCx_hC_XBCC38iFZGzX0ZD^~q>Pwvv@ymSZ-S|&nQn&JF8c10*Pb})nU|h> z<%fS^_+y!3AKdacJpTJ)w><&=^IK5}c3JMWEjHWgBmu*b@I*2LHxa$#{Q2VsVG|3;uWLKQ?MnVl)V~eHRcP$Ms@?Y#rNEyYERcVt8DKT;s060?k)ML89)q`q$hx=^_R8EgtVjbL$Y`3O&N2gy9UK#H zEXD+?sK`K#D8#J9$^j^1M#nf~p}QHbrW7Y~I68mXO24nk#MeH)lJq8c4VA?Htyff9 zBsMDW16eT0qY)@yKtKtitsuyBqE!o0YaM62YAXm3m`^zU=dL;yto1+)z8Twap%BL4 z)Uk7ihSMPI#zrfb~n&IcuCLNdTtkZ^&0XfK+6463PxKNeCo%)<|G3>kq4 zYE9#@nRIh+L`^s}yd;W3b#lIQp}S%XS^-!QKB+2<@T?WsKjUg}QE0PqfC+w-;2-1a zd{BPmJVxXnO6(A5qXeG5^TnGsY@heH`a?$=Av?tv$g#xBc@0DR!MwO03 z3$4kRy3*Tl{SxY+Agv88oYU#=$$SMk6IY{mq*RkUU_!#X+`t|O_CY9Ak<)Obw_*WP zZ7GtB5qZB|JdLGt(Jk*hhryv^)4jb}2eO4jq{`o;)iNyHTz;cW1`B^4$>mTng95Hc z6|*R4$s#93UYddoMOjJ)C>w+`1aJ7+fQtNssd)O%uU|FM+b%BZx0$h)`#W!~5I<(WD|(sYzYV?`Z>8M?oh)a#WzvHEZOk$kJ=fw4@7mjGe1EzXxC# zT7fA|C+hx&pG$>t&?l>zbztvWSikT5)zCUN5X$hfdWOI)TGi2&apV{tDrJ~4=$8+8 z`~m=v+|!dX^yOj2F<>#!8Yj6Ds`Lc)mhBH~S_~pA3TI1aD3m+wpcWPh?hxt6`O2Un zli(-fPGM&0@iy=5*AFYsLGU1>5ob4M#iMz?E&w*qk2Y9DP}fh939bYj>5qP*bpP7_ zwA1QNx=dW{g6li8AtI|Kb?wbnI&F}~{!1Jr8c>WgCCxOG!YZ7E)7W=aEgw$`xfBz% zPbZ=bv8QQ|8yGht(zKUUm=_Xzg4L9&7O?1%8KwmIG>W}rMKelxfu#>TAVt~8eq8NI z&a>)fD7doH1Hyz9Mb{uqJP~FowR{b$Mt1Ug63Fs9oOE;0<563b(vZeWltP0J(@lZ} zO?EU6>s8w)$x+{8qP4&p_HR6Fs7u$2qg?B5qgOTdC5O&`>W5>_4We=^7A!1FC#xyr z7djai7bX3(6&5mZ0?XEqOUPW=P7nVg2E#+7qrT-yt)7Tcb<_m55`jR^~Kd$}{s-7<}lE~u=PeBC5RWqSP>f+W7;%OlN-*MvLz0n)QjEIclxFmy3}bFEvy45IW84kL zJmVY6Z*L*~hF7ROz6MV2uQ1dp7$%($NU0wdp@UYEaA`zJyG4Vrh#m9;@zP0@PFLx4 zuMT?JL2oOav~vic*#OvLpq)Ub z_W)V{2f|Fi<^%KPpnzdmJFmdRc{qASciG|#T5z1B4&RxNO)IT_J`xQ~qPXmdv=fnJ zx!cu+A{D`y-r*GEB;YJ0t^|t@&T5ErY|(X{SBtwtBLegVds4omsDpsqNV&!MPQpW6 z?6bQy1PX!X0LC} z*6t9Ui;W~}Kv>$HSvsU8u5TnO32ICyd86p1oQOD{2xh5o^Zlthp`?36OkO@V!%m(; z-*VG_N$@mcqk+&(hWZ4jr#(2S?SWnfDIN@H5VX)Jh~;j#VVGsebHQJxxhMUm?;8X>_-}+?4fc86t?2Of%h2Ug}MEr2CJ|`PTf;WzAeDq-kEUjmC z`fCVr`3GXiR@%r*_K_tx^?hq4npI>4TH;ZQE`3!__7PiwVx_1|aglD+v|1UHQ4^47 zCOcIe$OVW~C;??Aq^W6SCrpRft}$o7{?ZKoQ*yd2sRWYVDZTv_Bq z<%r*b%{%Fm0|g}HC`cba&$?P4*eW{aB+{u`jq3n;7^OMC08P~9?N)wE5Pj*&eUzyD zX1COEdMl$yMywv>==$|aId?Zk=A#W3^21dKfk!LR#tgFg3nksf$yy+p)Gh&t6l&)a z#P`~jaDc!nm6Qoauz&{Nnk-^LqZ9=X{Q~8E^74}wa+_4jZ!TC&ki`sQHHQf(pJk$A zM+GBRWty|2v26!qn;OgE1liYE_J=R#zh7|^gJyyI!5QHp`U3Mi)1emIN9RIEN`vpT zyZ=YQN;t3#_a}u!iEwXhrBfVvF~Y=XBy6Q49eMcZYr)A}4b0~PB5X{nGYBceOEC7~ zRm8`dc#xz!AK4=1W6{j5wfhuii8rNmnvrO$R1%#{=4w>WVVyq6b~?zokp%^z?q-CV zqGPFzTwqp`$P9=jp-vjN?r9lEhtqJkaiY@J8a5OMF93;pZ|@y-WhTM1H+~u9M_l7T zjD82|nZSztq{&_olP<*~lOVa|Tl+goJaoN+DZgJW4ST313SIlyM!ycdP9RLXjs@6z;+DMd?vmf8aT-MAD)bJBGmosR-$~M#XQRBg6 zPkCa@B=4AP6caRJdmy9!*olWz3`(uL3P%mP7p)kl$n2xSQTwdc;KSz$$tIBd6La~> z4?T$bgqqMv>#gnVyV6RZ`sQ+-%XCLDuBgd-|JHYU#6jFNNi=4`Sa zEwqtiIKphw5_V9bj&>&-;?P?0ScW22HFP}9;r?iL=OY*|@04=+!A(*zQln@@ATnWc z&}C?6bb>j(_z0xup@sUL@k$^o^l(s8m-gaX(1k)v^fgTp?7XT&K42&32kCHRYWnb~ zwC)Wb9i$4TqyQ%v9fgEUqM8|K$JJhwmnH7_jljWlLNy(&>q+-A;eeL z?>d0N8#XpyU)o=dO5QP(7p`9coI(fhDXRwBi7)u8@mVe8j* z7(vb{<3o1YPnN~Dx2f7KA8tX*v*rR;c2*)crTJ9Gd;h-s8x_oVK&it@SlP1#B5)?z zY)9rR2$@mrlRRQKpd9+DmAQLS@IX+|K8$x0cl#x+~z094fD1of@?1>`{Cv?6J_)1`Wcvr6$1 zd^`g*1HHtTs5x!RGgooo#YdK2tl$|^7KV}lC7RuOM(at&0g>D-Y*-q-79i6;fmg!5 zmJ=7(w#hh2P+y@@7V@Nztbo@^H$Y`xj_R#bENYjn!&t#E~n%I*nhl%<*w^W7HXeo@b$qBY{Y#gLHxwP*>;IBSZU0U`S z-K$LZ&QbeG$El1voQr#Z;Qj>^TuSAW5YSRMx!e=r3}3xn3p2~9RIYF~`N(NjVi!dz zkMZ(UY?mSLnKFFG`v;SD*<2CXg(cM6twi_gcx-T-hT;Nbcs-ssFB{u$GpD^l_d6g& z`oEi&gP2#Cqr>b*quodbGH3D+z zMj*+~AiBJ!D>;y#ep~ox4wgP2C-(2}GDpFwJ1&@| zZ{0rd@}G>R8LQK)naZDk__^xR$0F;;sOjU_>Eo!tAM*t*%?pI}w9ny!@iOk_>py_D zD-+1*+Va?1&@;AYUS7H*2lhgF59)DtWJeks(;`#m?)x1Ta;>WBS|#fDeVZH<^^H7) zPo%!Cn-} zZEvWOGR_K@D?#|PMP*KDOJt{N6#7{fYgT_H21l&J{=ek)tZoFxhe0c*Ycfal+;!f% zuN&>o`2IcH_wPTl<7WEin$-Foo7Sw~u;w+-YYorF_hskXcVy>HuD{ezySX;wxBYtg z&C;87uhR)|;9B}LupKP{B=wD=&jH~$Hn-PvrH=L?=O@qnR0{0m<}i6)|L7*b63kBB zA2Sb3p8{$-sWf0YOpsDIP4hIuO~IhJ6;}+7X_5NnP1{Z^d1e#(uz(P3CVm63%;Ra0 zca8^keQoF3aC6v{MKdY}D97P~@yyHt>oo4+gl8-mV2q@2*Tk-*F)K6r!wloc2%MAu z8z-d+794$8P8|3gt{g9$QdIYK#_YV`8R&PLToz?X)gfH5RHcv`^daY25HquX#j4Nk zB8z4%tj@^MkFUT0aNtdN>kea1Bdef_j9yemFEpb{6*67(9jzK#^?_bfX0BS>0f$0! znvv5xd1}FR-1ME{#j6?MgJ?`S(sUR5^ie35}va zaUCD&>r;z^KMC6X^-M4IPM6menhpHKr34r`%trw5^7gg^7YuVW{7u1Nf(K? zZwKa~DFCH@ZEkYQjva7wvlP8D#tN4U!dpXO+CHB2noLPg=uH%uzH7Ayb#i%7?|7a6 zI&o*-fYWY+cS`?}4PY9af8>^P&)!RK2;Xox4m2Mmy;G&|I=zOhkLx56dYx(!t z$6G&3XUNQ|qEqlLu4%34|E&zvyi+~%Ar4Ic=;?Clr3Slv>N~ZYSx&W7;?x))QXf*j z-9}vRE)mE0CZ?l?#BZqG;Kdnd>Sy{I@a!fMT@kAnhF2PjG_z+a=4m|kq=HX#@_Gv$ zc~LxpLu#U^BTXX0Z#KW$pbZ5Kt=jTGCUVPQn#5MKNMhpK%<#`pAL)Hz!)fr0r+2{f zFXAQ0<|9+T4}-&h07hhu7s+|ElHXT70PczP_C>;d{n0%j64|R?TbT+c6^5Ob}dNp+_Reo~#>M-iTc;%`ua7&@pPL@ty7|qx>rF7Ownb<`>%PqW>I+FUQMf|6e!$puY@NswMWw#uVrsOM=6J-+*K8 zv%m+y+irZSxLHUOTSdl==?UNprU+3~+ow`cSmYZACW!rG$^_r=XV=j)-P;6<6lFR& zIT~j-!MwYNc|~00$Zz-0M?3B`y=NTrsXJYktQ)nja330%!CH65YK}%luTz>x)`jRp zD1QF2P<dxqNHYJ-$ix;w%t#rT7_M~>YtE;h z0!Iqp7`}#Es#BhmN$Nzux>+KsH4bmpbALB&KnsMFuVkxjDkC8c4o};$ghJ= z>Ga_7b2ur{>Lna0Ei6w?w0H2uED@Z*{;}ozNog(rcxG>V@aOgnu0o0*XUcBt)fOos z=Rark1O7##)l2zuAzF@Pv*-wGC!AHgOJjJiOE1Mntr}R*hDeztrVRQMMnzrBLXyMu zfVaI~M7AYkfv#Rpren+0H||>fHVr;uBdg##z(uL!H<{-uJAh|jZ0e6;a5%kV3AO`Y zDd%UTAC6b7?(ndGOqDl=8wpCuuBJ}*4a&9R|7-m{V|VG7fXoGzCrC_*j@eE#@m&Q6 z(G;#+EavE1CC-MSbq1S8H62?BOh7#PJU+1nH0LSlM1r7+MLqUM9&6+6)6A|5Mi$#? zQb|BnB$=j2$&?};gGx6`?YTz^xO{~~%+|G;o%o@&)Xd#6=HhYu!QsJt@Edo0iYGed z?n}N$hBBIh!PuT}%u%vPjbdVlao0aXOH!$!B@szLR>XxYL_7n-MVx>{Z2K-UoJd4Q z+@|12BqtIaHZg<$bP5Vt%m1>lxUR@(JP{gp@qL0Vi)V7Wl=9f%l2j_SBu02Dj3~v> zfr^{HLMPIh8(i3vJq9U^x!eDI`V0YCP{a*NB@v4J;-F-aNcdW35*jRp20I50ZY4bb zs~C1O5Bh8)H&!Rt#bRR%x~1)j0G+1{^Wu4%WuBL-IQuK8Tx%6UjRSiT+I7*;Xhwq4 z=&(~bw%AZ0kVv{*-+a9#GZ^l*cQ{*Jk^P|#K`gZ-l}auN`@5DViC=XNKtppgLaqT* z>#E7)@Z%qVANb%ttx%-mkdLmr`3(SyG(6G!zH?0cC-*s`nbqm#ed#0rH?%wX6=!+TA{_!ebFwUpOM ziQL%?S#w=;yu-bH^}jx+Q3$e>M!l@n)I>J4;=pI1ofhVc@CN;VgeiKQd9}fx!SG(0 zbj4^UhbWlrG?9k8Y8;&w-?b`FHyMyOzW*+Wq$)b`^3WMtNfVVvCxVn8N(LpjgU>)1 zmxz0O?ZcXiigYvH3gIu>`V&@|@rEnGBP%M*+h9gu!)4^-gPxNmg#Z2g7Kmx(!` z(rl$v#iP#tW=n>80pm1PWPNxZU6;OCULx<->l=#eyLDT*pDw1;__~%Rt6s!Lnls(5 z=2seV86I^GWQ68rhFk+iiKSqj1c7fD#{gbJKo%Bp12TzUS+0Soh^+;Wf`MYzd??Xo zp1&q9fyN?kP$JfOza%JqDv$+{iD3M9ko}KuMC26Hrn^2K=%^72%L*<6gS)ReEDj68#5%f5cVb= zod#ntVk-Af?x~_l&32`!(_*d%>Lq5gLZnm3PTrqHBG%a*v3Q&+slmsCLd)yGd_9KF z;PMz6BlXoUjS0=HC z9=!FS?9a&qli<2rhi-xUC((269K3@%bZ7k?+{@=*oOn@jHRH$+)tjCkcv^AlySrIo z58VjXWK&xAaTTfB60Ee`{~5bsH@o@Z4ov0xj@9pU!`HwFv)j2z_@>&+ADY+0HS51R zhW|T@oo>?dlcdGpC^>^O@KnU8P%5S7m}B%gjT(wSmWqFNzG8Q;eK6j*GOhqw8m*Ee z>Opp>xTO`p@_klo9OuE;_aIdSlfNyKqF8OPN0ctVb!@1sru59;{%;oLm*1%Ww4R-h z3WwH`&NyB`Wes`fbf5o4d0KaK?pzNnT^3rdVhpasHob=+Q321Fg;6$Bko8P8n@vIx6pDNAVmKKe@fokqj6$n<&WV@wWxz`}# z8Wc)A0xy(n*h0Nh&NOjy&&7ix0kh=NqRZfASt;ju)tig%;0+L7M#JuU^SGT%w$VFU z9Ij^O`HF2@ri%hXU8@dH(6&HS9XdAU-KQb{7j>R)6%XE;<;Re*lY{eTK4sn1b48!8Hj8jZGp;4UGymNz_Q#!u?-+8gJpY;a7L>pM5N*?ULoQ zZk@FWlnLL7Wo?@>Xb!!jf$Z*$JM8^&uO9HbH7cJ=-=ZfG)eU5VT1#kUbH~y5#?eJA z>#R|_x)$$iByK7kXcKU$G%mYUGwQcWpk=2^r`I?V%077CrNVRBSWX!{i_OdUKmKgf znvE+E^$jJ}Z~j?Y%q4tPc4OP0jiIiZ4D!=zl88=e<~ClBEDSf|SJmN=M4$wy{l2nh zMnia2S7;r(0UucN^zNyp$Oom;O~NCr?)*p4A1af2k>a-s=bS9ekcU?7kcAZT@Ymv^ zk(%TPPKeBu&PUA8lnRiexZpd?<0pB()!e9omn8i}i z&E$5s$bs^XA5iP`z!ZR5W=t=MH)l3hb)!L-0yl3$LF|wj5GT3n=QdiGHb=$**w~D! zefLewtrf5}nA?a4yReQgf-QT`Sq58)zJx$_A%Gj@VEIXJT@Z#_NO=c%SJ@V^D0I%C z7Z?Lqii>rmN?|k4DwiE9**XFqJOd446AN}`yg&7XD;uqYweF@P=xZL`FS04&Joun8eb1fYz84d`q(z zetzzGc+HIiE!}(4R5|p4MW%b4PU{|7&F{68aUY5!{as`-e7yreQuR&AEno^ z*TyP)o?S}&&!iq+`R_-_kKmzy%KgjX${Wky5&p6j?}Ts5OS%FW}Fzt@Q{_Mf9)jM-1Ev6~b;dMcHrDleRSthxsQo-~v`c1A`&=YSXtRSQ`jkx;S}?C5 zX@wi{#Oj3d!!PT+f(j#|E-XL9(RGq=a44$YR$~nngqh<`%5C#nFYQwb7sm| ztk^bFn9!=SD$33@psDQk#%6_w$cFgfK2>H=028>2xHhgRv!TokeO6l1XZ1kE($5W$ zfR5dWlOkV)sUZo6FnvyZfEJVwaro>G{73R-LTr5lA6vGFShM7}CTr!2KbFA<-6%n= zF5)*y?1~)jvJth2DYxiF)hJ$H^KJO~6Y&bt!D+*|2sG-5JrnH{mRB8yl@67;M1`-y zZUk!3gXJcgBQ)W%vp6Das0F6!13}dTHwXcF^8TUdW^}2u?|iOW-I8avd!go zfs2kJL2@KKuar z!3VVkvw=syAiq5Z9{+$W`7w9}xI+2#rU)cU1ro9xPb&v6$tLAmwV=&RBx@kV#J~Yy zE>IAQ06fGfX?hM$!6!S zsw1_fy5jQJjzkv@z2S4886EMzal$#o9jWnt^6uPv!JK#ek@NHBb-s5oJlpXklJt85 zea2QTnPAI>iq-}yGG*fr#1&Y6#c%h-mQj5~Bj9UoW-^IW!K?0&OV|u4tDV9znn_*H z6ut)^qDCRYZipDOh%|wEL4vbJvIC=@Fl4h8{= zz{(V?Y&s>3hns;Db*Mkh)+SE^-_E17DHaB4iy z#Gn#bEP457)#Il z?o{#Ac-@@&GC6~p{7k0&78x=*tChiOZq~^6Ipo^Mo@=(o#ylH9Qv|bkYWr+q)Bm@w zzUl?`@s!VdSa}0+pEW^B9jDDpLKI>@B%J=Vu*WjWTj?FP631LwyTa=b8joPG$hBTb*wvv0;(q$cn(E z@|swo`qPktYhF$CjfuTBam*zASwj5B+L-XcM0peAmf$Stas@eXW?DFP);VEP;A_s= z1*!^G(%aQkf7GhD>VbhjtBJapnAyZdEg^=n2`2nBQIm-&OK=fvh6&eO*&DLV9-K!g zxG1S+kp<{@1zAB9Y-;*qhj(I=bAc_}mc`-iDPO&F>7>*C^Q|0b%wY*QzQ7F6G_%5a zAT;xUW2djI_jVdI3&;DwQ_uhKEX<9;-;%>NtdPkMAPWG7U^_y?ovX<;?%PaS`w{+CpFQq+wG=#WlDukKga9dPjcbiNfEZ*W;6GPtj{;eeWdQZSx9GVE} zIv{+9w$4`nt)?yu!sVI@13td`%C4(dkqy_9cyva}RqaD@C@sUGgtE-v2U&_uHr zowY}>{6t#!pEa>Gb$eB{wpT%b_oJI%jtcs04^MBj%p2AB-(9kK+(=G^qtRk2^>1VI zoqU`&1CozAe{!MLb)$*zvkqX>ignNUEv$U)xS#%p2VQ zfar{+9|!_1)Cb|78J}qpGY*g&oo_I`!R4A!KObCdJ?3H`IUvV`v~E2~O8F{_Lx}Vh zJLeDbq4UO>^w%1K7vQ*L30Z2weck%ZHsSP8xkBNFApK!JGRramuAC97W*Y?ETv1?N z%okA-aNqbDdgWdcQ025nl#ec-i~cM0N9?v=1M2c=pz~6G7(jWvNj9})I1ILm^8Uq+ zCyHwILLpo+5Bv-$Aryu`$A9Q|# z&QLMj%G=<kAc#T>cLeNn%DAxhi)(b}a#QE6r8Ti-Dui=NT^)??GAm0Mp22-BAr9Kstz-cO z)8p*rgO9AB4UHL)HE-fOCYp0NWMK?g#OaMGFIZxtpuWMTDJNAB z`=D>lY59y9D{1sIx}XjFLAHc(dXhxQ;ruNfo620ifTg;1pmDp1uw15l4dK=P=^X6L z1Zu!cih1bJGkPLPY;JuaTJoSurjG^gQDY~J*&&>j8V_K_)Ox$YZ}>I8T_7%&iPkmI zJj(;wY^o^K{clR7^SM^XL*LaRnKgWbe#@=aE!*3;WCCU1+sk}1A2hg5Wtv^c&V?IG zsz+J0*2=Yja4`yc6HSvZv(^HvnO1K%&_Lq`B4(!EXeaP*Y_=g57fy7yOE(*6?oFOp zezj;;3X3WJ@cW+KVsV2D{A$GA5P?&zT^p7UP+6_{HT*2Ou!01Qd((zR0_4J1_+IJs|;6Ylcy&s1W2O_ zPOAXcX4T+U9^M1P2lKbGfDFs0*|duBR@;Ezg?@lA`r6k^uBPY=j{2hH!^+3W32Uk- z^)n~<9V-AtM&24D)@7VVp2b<+=q!s_X_YOwfOVD3CR@5u@G$JKA9Z>Q-*$IV!y;BI zH|PvtNwEB;tBDgHZ)S=CP!g~0n8!hDgv8itxsQp0QFe}^Z!$ScdOCIG+IMv?&fquxPWSd0rVNp@=sR~L z4SOF~fqO==7S#>~Joc@y3xH2-+*y>Uz&)c_nHdHN9`_0uBXI2F!~W49EESy5@2*O< z2UcDD1~)nqUxbUS=x`PjtEZecOJ@Xsw7NDXdL>&x{ebMrJS4$Turu~8&9W{p{*6zv zYt_`Aefa{IxAHMhpm?^x34o1FbgGI8yVyx-$-n16KMcJ${MUuJ`H@Am%?1opuqCO8P!$;@ zX+-9#dzPU(O)S#lX-;HXZ~u2DG3AP8nH;twqqr3~jEqcYW@_b78FHlQ0T*C7No@+V zU!f&Pq0uF|y%SYIhXEY`9$$<0uHO!EW4 z{C2orR@lS-jns0ACzW3tdcQ)nKb!_TdqCgbZUtNei&~F^#3V(q_hB23C!b9RwEKqU zEg)K7j18%~nN8f@gn^&cN^@Ruwr?92NdIAsNRAZlX_5d{0I#liAOQ|8@(eRf>Zs(N z|Aty>J9@+3uH7hiN*dC7O3OsashJCj4j;3eTCxOaGzPKkO^RZg~Rv$Bf@rDg`2^8{Gp%}&ep?Q@P*CU>jEM!tEonB$O zF53}x4`OjwjEwZ*Ji;ap^@+1!gzNL_OQ_|zZ2?aLgu%$Ft*OqWO0vTEch?He;*UG& zCUKVO!KK0wT(N7{`m&6FRVzMuc7!=?F6@O(e|*tl*q>UxJ$vjZ91sZ*ZDC1V*TM`P zm&&p)yV98HHb7?63jm8@06M#^eK9!Td22KeWxNF+;#W^hog3vP?zUX8hV@MLxbEP> zD4R)mq|cNxmyV}47EvR$3TXffT%1$E~ux*9a|iTtR<>8?h*s!SwU z$3!`1&)VQ@ILTZc2egz34c_VWMDJBR2Fir;>9MV@+&JNLonAK%A<>V4Yl~v$aVyQ9 zVq=H$ccqH{iBirea5PNPwBpd^dA0Nu4nlG@DUW$cVXJgH+0!ij79Kqsf{|7p)OA(_ zHj`_r>9KgR+4LO8p-wgvK_>`PG6e)F%#qQ#4}X9Axlh%HU$>OvrE%R8>&KWZ}L6>`)}G6&)A$YF=`t_Ryk8yl-OXxhpz_ zp;dSytSyFK?Mc+(Y_*h3W>xkU3=&MGRH`Y0-t91j|GMn21>8u2(DGfl(VFS0tqKlUHAatFL-B zCy|bsM9K22Xff9&Q+jW@->y=H(|o-A5VIuRIO7P98UQ{pJVzaDJg%w{2A8q&o;{0Nk`e&HjT`T;^Fo`F_1?JEgKc6(T?+LWLqZnqZnv$c6{tR=%CVU*&6M=!g_ZcgkR)o7(SVEUI{L- zy|9)>b`0~wFaXS79$wro!+tRH4uWhAr+06e(;|M9z=8Fe&mA2TTy<*$uyxuThQ zr-KEhZ3&|R(sq?2>BZGAW&;i&oMA#N1MIpsYvQ%OA0epQ6wn-^oe%9Yr; zp;;>cGQw^kBVdw!?3*H2!Gl(bD!5lTZ8!Uuqte%5@F-)N-7?eT(@Cl>uhLpj%WuOF z!W2{^(TtiWw2uU`3B98eugv7Xdi?vWl^d))^L7R~o^G@KwW<`=oMx#6 zSlX4_zMW}eUt#EH7vn~-4;AIP2se7o&#|w-^A5H6De^yb1ur?g{~!L^v&kMxx4{BS z0C(;^BnBX?7vF608YZ<+v_|Q`u%aI(|L5ztdE7yAE8QF~0 zr8Ju|Hu%%CUzK!Qe*A(5t?AVFwd&M%H=2792wkIYF7{?OYML`89KavjFYBL=7CwNt zZ(gxVYgQ{Y=WXkH)qtj7*+OA_(54_+vMFvUUG3_+lr9QYc@d6S`wEXb-z4u_{_ttf zDhr(FPXy{O3>@%}5d4TcegTf%hE>3~xFG2Eg`9biDsPrFK-IPhUagqmz30e;U9706u|Y74uC zKm2I-x@{nZzk-7=zekh+l-#g+E-}R2?F*ZHG(B8I8((KX$7dhFfyy!Wlsjx{Y33$S z-EArI0}><2u^0+I_YGiIw1w@#ZrmE96jn!a=2f7igDVLjM$VM&6_1 z?ORtjpjeptbYZzx*5056TUR?10n;0F`M!-rScB~q#&i5*J{z`QLkw~beXfY(f2>8) zb$(y}Hq9Gtv@DF$Y1n;@tC!DKJx^noMGI%YS3lam#r<4%#hagudHV45-aO3xBpHkH zvZnD%ZwVN}W*bl_X|HugUa4qnX+DK@z{BM{PpJC|A}3afbWh2Edl@g(oo7SF?rv** zmAfx@FCMq$sO6^?_$2GhPOl?gAuQZ(s0gnyxjwCK)YmkWtT$n%P@&wSlnc=VMLQbh z$^5m~M)zc^(AZ01>0e(4g>$->lRRL7R$Y$DGof=ZcxVd%-Q2Y=7ozwu3c>N=iO&6V zMZApP3SaP|aipO(qNachz((IXnQKNf%A)2~ux*4v6KzI-9jEzF4cly19*_vf8Pcca zY;`7Tj&#E48-+}P0J`wrs-n7*iT;0K>=l6Dr+XDI@&1GdJpVUy9`{9I86cwo2xgDd z{Zqx){qx`uUx2=uz7n5GV28+C&p3v6!?nj>t8sWY`Z}%aEb`s1j-P8$k6i&5!aiHH ziTl%i)*0{^z!WETi-mo)v>q4;od13g-NE6TV8ca4FGr2x`Bv&{$#Y(hskYEKSV=+A z*noF|D5ZzVd%#N(RHtdJZKdzJ zw!k<1w^C}1RZJ46=ER%9EExs)`Hi3wV02a42Ui!=@wFYL2IsR(r|eqq^O?H-RCByX z-4ghBn?;Mp_I=}hLbM#3^y+@ZQMWENRbcjow3Mb{~C8oHplGE&^f$uWjf(x=M z1@03kGoPd76RgQYzJ2mNke)c@`3o@XQQ7?}HwM+IP&l(rI5Q5@>>HBn_lf}ED) zaYnBs+c&Zi4nl!Nq>@;U*_*0(N9}QvloCKFG}5C9#=DQXvQ~lwcH@ZkCz) z*`+=xXf~!3)i4ERlO+kF(jSK*K-NGeGLb<l&eCOs#3LZs!^@#IP8c;7IWn`J7~arZq5HyihT9W_e7~dcoEbn zqMAg)DAO@x_%m6Lvz)*z$TB<~3l}*dtC=QT7_v-bu-!IlT3BnHgAO@ihn;rW?Rb*a z#z+Ttng6@iDE`l)J{`h3MLzCg7HQhA=?TM6q_v9Gxy#82~&7`67IeX zvE+aK@lX@Loj;XN=uP%^5{UglT)Mseeg5+!GsZtuL;A-M%{_hcq6;8{)yVP@v6LdMHxgX^ZT@my6t8%Jy=8$KzAVUzT%zEIQ`$>u+I^Wkig zzX|>Z{7AOou0_@&_bBS8DR5{SzeU@k^BB$C5KG6P(?~Ny;k=-~C+3d(Jkegl%-50p z5ZkTcmbg0(xuvJ2&og9B8>%D{zwyvCIep0l!52@&a)0e!{20$k#Ls2p{jr{@zk4s< zBFXL~5|8coUJ_5w}`t@~GdjiD4QR*xQdp+U_06S4?OPs{40 z!35e=>qp|$+e*mf#TN1t*p|7q6~e}^>VX1Lijj6(6K1F&ygFf-C&1(&1 z-qQMwS6!hpkO>gU1k@O^zKVWh4|#7w$l@33ZOIy2Zv$HKVLAJxp^%9Qx2z=-$UE$t f&oamh+nZ9A13twN`HkZo_1d2FsfF_v-|7(nA6&Qx literal 0 HcmV?d00001 diff --git a/docs/24.1.1/fonts/Work_Sans_300.eot b/docs/24.1.1/fonts/Work_Sans_300.eot new file mode 100644 index 0000000000000000000000000000000000000000..ace799382ae503d52310c1713cc8605577306443 GIT binary patch literal 24817 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/fonts/Work_Sans_300.ttf b/docs/24.1.1/fonts/Work_Sans_300.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35387c235791512188f3e9c2a51d5465e41d942b GIT binary patch literal 50784 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%0A&*YHR7KP>@p1kA3D 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 GCMlI(>g#O) literal 0 HcmV?d00001 diff --git a/docs/24.1.1/fonts/Work_Sans_300.woff2 b/docs/24.1.1/fonts/Work_Sans_300.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f6e216d64de0aca0ecf31749708002145de48db8 GIT binary patch literal 21548 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 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/fonts/Work_Sans_500.svg b/docs/24.1.1/fonts/Work_Sans_500.svg new file mode 100644 index 000000000..4b030b790 --- /dev/null +++ b/docs/24.1.1/fonts/Work_Sans_500.svg @@ -0,0 +1,333 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/fonts/Work_Sans_500.ttf b/docs/24.1.1/fonts/Work_Sans_500.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5b8cc5342b5b0975b461e85213cbf54bf7e23e97 GIT binary patch literal 54232 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≷;p^qq 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 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/fonts/Work_Sans_500.woff b/docs/24.1.1/fonts/Work_Sans_500.woff new file mode 100644 index 0000000000000000000000000000000000000000..df058514fbef579fe76aa47050c0249866c43912 GIT binary patch literal 27900 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 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/fonts/Work_Sans_500.woff2 b/docs/24.1.1/fonts/Work_Sans_500.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b06c54df0b24e4661f1c9e3ac5fbcdd787ece4e0 GIT binary patch literal 22884 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 + + + + + + + + + + + b. Enterprise Deployment Guide Automation Scripts :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + +

+ + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + b. Enterprise Deployment Guide Automation Scripts +

+ + + + + + + +

Enterprise Deployment Automation

+

The Enterprise Deployment Automation scripts allow you to deploy the entire Oracle Identity and Access Management suite in a production environment. You can use the scripts to:

+ + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-automation/index.xml b/docs/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-automation/index.xml new file mode 100644 index 000000000..5f400ea5f --- /dev/null +++ b/docs/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-automation/index.xml @@ -0,0 +1,14 @@ + + + + b. Enterprise Deployment Guide Automation Scripts on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-automation/ + Recent content in b. Enterprise Deployment Guide Automation Scripts on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-guide/index.html b/docs/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-guide/index.html new file mode 100644 index 000000000..d221852c3 --- /dev/null +++ b/docs/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-guide/index.html @@ -0,0 +1,4120 @@ + + + + + + + + + + + + a. Enterprise Deployment Guide :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + a. Enterprise Deployment Guide +

+ + + + + + + +

Enterprise Deployment Guide

+

The Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster is a step by step guide that describes how to deploy the entire Oracle Identity and Access Management Suite in a production environment. It incorporates best practices learned over many years to ensure that your Identity and Access Management deployment maintains the highest levels of Availability and Security.

+

It includes:

+
    +
  • Preparing your On-premises Kubernetes, or Oracle Cloud Infrastructure Container Engine for Kubernetes (OCI OKE), for an Identity Management (IDM) Deployment.
  • +
  • Deploying and configuring Oracle Unified Directory (OUD) seeding data needed by other IDM products.
  • +
  • Deploying and Configuring an Ingress Controller.
  • +
  • Deploying and Configuring the WebLogic Kubernetes Operator
  • +
  • Deploying and Configuring Oracle Access Management (OAM) and integrating with OUD.
  • +
  • Deploying and Configuring Oracle Identity Governance (OIG) and integrating with OUD and OAM.
  • +
  • Deploying and Configuring Oracle Identity Role Intelligence (OIRI) and integrating with OIG.
  • +
  • Deploying and configuring Oracle Advanced Authentication (OAA) and Oracle Adaptive Risk Management (OARM) and integrating with OAM.
  • +
  • Deploying and Configuring Monitoring and Centralised logging and configuring IDM to send monitoring and logging information to it.
  • +
+

Additionally, as per Enterprise Deployment Automation, all of the above can be automated using open source scripts.

+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-guide/index.xml b/docs/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-guide/index.xml new file mode 100644 index 000000000..ec976ca44 --- /dev/null +++ b/docs/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-guide/index.xml @@ -0,0 +1,14 @@ + + + + a. Enterprise Deployment Guide on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-guide/ + Recent content in a. Enterprise Deployment Guide on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/enterprise-deployments/index.html b/docs/24.1.1/idm-products/enterprise-deployments/index.html new file mode 100644 index 000000000..e03b1a3fc --- /dev/null +++ b/docs/24.1.1/idm-products/enterprise-deployments/index.html @@ -0,0 +1,4162 @@ + + + + + + + + + + + + Enterprise Deployments :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Enterprise Deployments +

+ + + + + + + +

Enterprise Deployments of Oracle Identity Management

+

The entire Oracle Identity and Access Management Suite can be deployed in a production environment. See the following sections:

+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/enterprise-deployments/index.xml b/docs/24.1.1/idm-products/enterprise-deployments/index.xml new file mode 100644 index 000000000..40e24f4f7 --- /dev/null +++ b/docs/24.1.1/idm-products/enterprise-deployments/index.xml @@ -0,0 +1,14 @@ + + + + Enterprise Deployments on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/enterprise-deployments/ + Recent content in Enterprise Deployments on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/index.html b/docs/24.1.1/idm-products/index.html new file mode 100644 index 000000000..66b56a782 --- /dev/null +++ b/docs/24.1.1/idm-products/index.html @@ -0,0 +1,4263 @@ + + + + + + + + + + + + Oracle Identity Management on Kubernetes :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Oracle Identity Management on Kubernetes +

+ + + + + + + +

Oracle Fusion Middleware on Kubernetes

+

Oracle supports the deployment of the following Oracle Identity Management products on Kubernetes. Click on the appropriate document link below to get started on configuring the product.

+

Please note the following:

+
    +
  • +

    The individual product guides below for Oracle Access Management, Oracle Identity Governance, Oracle Unified Directory, and Oracle Unified Directory Services Manager, are for configuring that product on a Kubernetes cluster where no other Oracle Identity Management products will be deployed. For example, if you are deploying Oracle Access Management (OAM) only, then you can follow the Oracle Access Management guide. If you are deploying multiple Oracle Identity Management products on the same Kubernetes cluster, then you must follow the Enterprise Deployment Guide outlined in Enterprise Deployments. Please note, you also have the option to follow the Enterprise Deployment Guide even if you are only installing one product, such as OAM for example.

    +
  • +
  • +

    The individual product guides do not explain how to configure a Kubernetes cluster given the product can be deployed on any compliant Kubernetes vendor. If you need to understand how to configure a Kubernetes cluster ready for an Oracle Identity Management deployment, you should follow the Enterprise Deployment Guide in Enterprise Deployments.

    +
  • +
  • +

    The Enterprise Deployment Automation section also contains details on automation scripts that can:

    +
      +
    • Automate the creation of a Kubernetes cluster on Oracle Cloud Infrastructure (OCI), ready for the deployment of Oracle Identity Management products.
    • +
    • Automate the deployment of Oracle Identity Management products on any compliant Kubernetes cluster.
    • +
    +
  • +
+ + + + + + + +
    + + + + + + + + + + + + + + + + + + + +

    +Enterprise Deployments +

    + + + + + +

    The complete Oracle Identity Management suite can be deployed in a production environment

    + + + + + + + + + + + + +

    +Oracle Access Management +

    + + + + + +

    The WebLogic Kubernetes Operator supports deployment of Oracle Access Management (OAM).

    + + + + + + + + + + + + +

    +Oracle Identity Governance +

    + + + + + +

    The WebLogic Kubernetes Operator supports deployment of Oracle Identity Governance (OIG).

    + + + + + + + + + + + + +

    +Oracle Internet Directory +

    + + + + + +

    Oracle Internet Directory provides a comprehensive Directory Solution for robust Identity Management

    + + + + + + + + + + + + +

    +Oracle Unified Directory +

    + + + + + +

    Oracle Unified Directory provides a comprehensive Directory Solution for robust Identity Management

    + + + + + + + + + + + + +

    +Oracle Unified Directory Services Manager +

    + + + + + +

    Oracle Unified Directory Services Manager provides an interface for managing instances of Oracle Unified Directory

    + + + + + + + + +
+ + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/index.xml b/docs/24.1.1/idm-products/index.xml new file mode 100644 index 000000000..5519ea864 --- /dev/null +++ b/docs/24.1.1/idm-products/index.xml @@ -0,0 +1,15 @@ + + + + Oracle Identity Management on Kubernetes on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/ + Recent content in Oracle Identity Management on Kubernetes on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + Thu, 18 Apr 2019 06:46:23 -0500 + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oam/configure-ingress/index.html b/docs/24.1.1/idm-products/oam/configure-ingress/index.html new file mode 100644 index 000000000..25612eddb --- /dev/null +++ b/docs/24.1.1/idm-products/oam/configure-ingress/index.html @@ -0,0 +1,4440 @@ + + + + + + + + + + + + Configure an Ingress for an OAM domain :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Configure an Ingress for an OAM domain +

+ + + + + + + +

Setting up an ingress for NGINX for the OAM Domain

+

The instructions below explain how to set up NGINX as an ingress for the OAM domain with SSL termination.

+

Note: All the steps below should be performed on the master node.

+
    +
  1. Generate a SSL Certificate
  2. +
  3. Install NGINX
  4. +
  5. Create an Ingress for the Domain
  6. +
  7. Verify that you can access the domain URL
  8. +
+

Generate a SSL Certificate

+
    +
  1. +

    Generate a private key and certificate signing request (CSR) using a tool of your choice. Send the CSR to your certificate authority (CA) to generate the certificate.

    +

    If you want to use a certificate for testing purposes you can generate a self signed certificate using openssl:

    +
    $ mkdir <workdir>/ssl
    +$ cd <workdir>/ssl
    +$ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout tls.key -out tls.crt -subj "/CN=<nginx-hostname>"
    +

    For example:

    +
    $ mkdir /scratch/OAMK8S/ssl
    +$ cd /scratch/OAMK8S/ssl
    +$ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout tls.key -out tls.crt -subj "/CN=masternode.example.com"
    +

    Note: The CN should match the host.domain of the master node in order to prevent hostname problems during certificate verification.

    +

    The output will look similar to the following:

    +
    Generating a 2048 bit RSA private key
    +..........................................+++
    +.......................................................................................................+++
    +writing new private key to 'tls.key'
    +-----
    +
  2. +
  3. +

    Create a secret for SSL by running the following command:

    +
    $ kubectl -n oamns create secret tls <domain_uid>-tls-cert --key <workdir>/tls.key --cert <workdir>/tls.crt
    +

    For example:

    +
    $ kubectl -n oamns create secret tls accessdomain-tls-cert --key /scratch/OAMK8S/ssl/tls.key --cert /scratch/OAMK8S/ssl/tls.crt
    +

    The output will look similar to the following:

    +
    secret/accessdomain-tls-cert created
    +
  4. +
+

Install NGINX

+

Use helm to install NGINX.

+
    +
  1. +

    Add the helm chart repository for NGINX using the following command:

    +
    $ helm repo add stable https://kubernetes.github.io/ingress-nginx
    +

    The output will look similar to the following:

    +
    "stable" has been added to your repositories
    +
  2. +
  3. +

    Update the repository using the following command:

    +
    $ helm repo update
    +

    The output will look similar to the following:

    +
    Hang tight while we grab the latest from your chart repositories...
    +...Successfully got an update from the "stable" chart repository
    +Update Complete. ⎈ Happy Helming!⎈
    +
  4. +
+
Install NGINX using helm
+

If you can connect directly to the master node IP address from a browser, then install NGINX with the --set controller.service.type=NodePort parameter.

+

If you are using a Managed Service for your Kubernetes cluster, for example Oracle Kubernetes Engine (OKE) on Oracle Cloud Infrastructure (OCI), and connect from a browser to the Load Balancer IP address, then use the --set controller.service.type=LoadBalancer parameter. This instructs the Managed Service to setup a Load Balancer to direct traffic to the NGINX ingress.

+
    +
  1. +

    To install NGINX use the following helm command depending on if you are using NodePort or LoadBalancer:

    +

    a) Using NodePort

    +
    $ helm install nginx-ingress -n <domain_namespace> --set controller.extraArgs.default-ssl-certificate=<domain_namespace>/<ssl_secret> --set controller.service.type=NodePort --set controller.admissionWebhooks.enabled=false stable/ingress-nginx
    +

    For example:

    +
    $ helm install nginx-ingress -n oamns --set controller.extraArgs.default-ssl-certificate=oamns/accessdomain-tls-cert --set controller.service.type=NodePort --set controller.admissionWebhooks.enabled=false stable/ingress-nginx
    +

    The output will look similar to the following:

    +
    NAME: nginx-ingress
    +LAST DEPLOYED: <DATE>
    +
    +NAMESPACE: oamns
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +NOTES:
    +The nginx-ingress controller has been installed.
    +Get the application URL by running these commands:
    +  export HTTP_NODE_PORT=$(kubectl --namespace oamns get services -o jsonpath="{.spec.ports[0].nodePort}" nginx-ingress-controller)
    +  export HTTPS_NODE_PORT=$(kubectl --namespace oamns get services -o jsonpath="{.spec.ports[1].nodePort}" nginx-ingress-controller)
    +  export NODE_IP=$(kubectl --namespace oamns get nodes -o jsonpath="{.items[0].status.addresses[1].address}")
    +
    +  echo "Visit http://$NODE_IP:$HTTP_NODE_PORT to access your application via HTTP."
    +  echo "Visit https://$NODE_IP:$HTTPS_NODE_PORT to access your application via HTTPS."
    +
    +An example Ingress that makes use of the controller:
    +
    +  apiVersion: networking.k8s.io/v1
    +  kind: Ingress
    +  metadata:
    +    annotations:
    +      kubernetes.io/ingress.class: nginx
    +    name: example
    +    namespace: foo
    +  spec:
    +    ingressClassName: example-class
    +    rules:
    +       - host: www.example.com
    +        http:
    +          paths:
    +            - path: /
    +              pathType: Prefix
    +              backend:
    +                service:
    +                  name: exampleService
    +                  port: 80
    +    # This section is only required if TLS is to be enabled for the Ingress
    +    tls:
    +      - hosts:
    +        - www.example.com
    +        secretName: example-tls
    +
    +
    +If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided:
    +
    +  apiVersion: v1
    +  kind: Secret
    +  metadata:
    +    name: example-tls
    +    namespace: foo
    +  data:
    +    tls.crt: <base64 encoded cert>
    +    tls.key: <base64 encoded key>
    +  type: kubernetes.io/tls
    +

    b) Using LoadBalancer

    +
    $ helm install nginx-ingress -n oamns --set controller.extraArgs.default-ssl-certificate=oamns/accessdomain-tls-cert  --set controller.service.type=LoadBalancer --set controller.admissionWebhooks.enabled=false stable/ingress-nginx
    +

    The output will look similar to the following:

    +
    $ helm install nginx-ingress -n oamns --set controller.extraArgs.default-ssl-certificate=oamns/accessdomain-tls-cert  --set controller.service.type=LoadBalancer --set controller.admissionWebhooks.enabled=false stable/ingress-nginx
    +   
    +NAME: nginx-ingress
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: nginxssl
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +NOTES:
    +The ingress-nginx controller has been installed.
    +It may take a few minutes for the LoadBalancer IP to be available.
    +You can watch the status by running 'kubectl --namespace oamns get services -o wide -w nginx-ingress-ingress-nginx-controller'
    +
    +An example Ingress that makes use of the controller:
    +
    +  apiVersion: networking.k8s.io/v1
    +  kind: Ingress
    +  metadata:
    +    annotations:
    +      kubernetes.io/ingress.class: nginx
    +    name: example
    +    namespace: foo
    +  spec:
    +    ingressClassName: example-class
    +    rules:
    +       - host: www.example.com
    +        http:
    +          paths:
    +            - path: /
    +              pathType: Prefix
    +              backend:
    +                service:
    +                  name: exampleService
    +                  port: 80
    +    # This section is only required if TLS is to be enabled for the Ingress
    +    tls:
    +      - hosts:
    +        - www.example.com
    +        secretName: example-tls
    +
    +
    +If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided:
    +
    +  apiVersion: v1
    +  kind: Secret
    +  metadata:
    +    name: example-tls
    +    namespace: foo
    +  data:
    +    tls.crt: <base64 encoded cert>
    +    tls.key: <base64 encoded key>
    +  type: kubernetes.io/tls
    +
  2. +
+

Create an Ingress for the Domain

+
    +
  1. +

    Navigate to the following directory:

    +
    $ cd $WORKDIR/kubernetes/charts/ingress-per-domain
    +
  2. +
  3. +

    Edit the values.yaml and change the domainUID: parameter to match your domainUID, for example domainUID: accessdomain. The file should look as follows:

    +
    # Load balancer type.  Supported values are: NGINX
    +type: NGINX
    +
    +# Type of Configuration Supported Values are : SSL and NONSSL
    +sslType: SSL
    +
    +# domainType. Supported values are: oam
    +domainType: oam
    +
    +
    +#WLS domain as backend to the load balancer
    +wlsDomain:
    +  domainUID: accessdomain
    +  adminServerName: AdminServer
    +  adminServerPort: 7001
    +  adminServerSSLPort:
    +  oamClusterName: oam_cluster
    +  oamManagedServerPort: 14100
    +  oamManagedServerSSLPort:
    +  policyClusterName: policy_cluster
    +  policyManagedServerPort: 15100
    +  policyManagedServerSSLPort:
    +	 
    +# Host  specific values
    +hostName:
    +  enabled: false
    +  admin: 
    +  runtime: 
    +
  4. +
  5. +

    Run the following helm command to install the ingress:

    +
    $ cd $WORKDIR
    +$ helm install oam-nginx kubernetes/charts/ingress-per-domain --namespace <domain_namespace> --values kubernetes/charts/ingress-per-domain/values.yaml
    +

    For example:

    +
    $ cd $WORKDIR
    +$ helm install oam-nginx kubernetes/charts/ingress-per-domain --namespace oamns --values kubernetes/charts/ingress-per-domain/values.yaml
    +

    The output will look similar to the following:

    +
    NAME: oam-nginx
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: oamns
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +
  6. +
  7. +

    Run the following command to show the ingress is created successfully:

    +
    $ kubectl get ing -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get ing -n oamns
    +

    The output will look similar to the following:

    +
    NAME                 CLASS    HOSTS   ADDRESS          PORTS   AGE
    +accessdomain-nginx   <none>   *                        80      5s
    +
  8. +
  9. +

    Find the node port of NGINX using the following command:

    +
    $ kubectl --namespace <domain_namespace> get services -o jsonpath="{.spec.ports[1].nodePort}" nginx-ingress-ingress-nginx-controller
    +

    For example:

    +
    $ kubectl --namespace oamns get services -o jsonpath="{.spec.ports[1].nodePort}" nginx-ingress-ingress-nginx-controller
    +

    The output will look similar to the following:

    +
    31051
    +
  10. +
  11. +

    Run the following command to check the ingress:

    +
    $ kubectl describe ing <domainUID>-nginx -n <domain_namespace>
    +

    For example:

    +
    $ kubectl describe ing accessdomain-nginx -n oamns
    +

    The output will look similar to the following:

    +
    Name:             accessdomain-nginx
    +Namespace:        oamns
    +Address:          10.106.70.55
    +Ingress Class:    <none>
    +Default backend:  default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
    +Rules:
    +  Host        Path  Backends
    +  ----        ----  --------
    +  *
    +              /console                        accessdomain-adminserver:7001 (10.244.1.18:7001)
    +              /consolehelp                    accessdomain-adminserver:7001 (10.244.1.18:7001)
    +              /rreg/rreg                      accessdomain-adminserver:7001 (10.244.1.18:7001)
    +              /em                             accessdomain-adminserver:7001 (10.244.1.18:7001)
    +              /oamconsole                     accessdomain-adminserver:7001 (10.244.1.18:7001)
    +              /dms                            accessdomain-adminserver:7001 (10.244.1.18:7001)
    +              /oam/services/rest              accessdomain-adminserver:7001 (10.244.1.18:7001)
    +              /iam/admin/config               accessdomain-adminserver:7001 (10.244.1.18:7001)
    +              /iam/admin/diag                 accessdomain-adminserver:7001 (10.244.1.18:7001)
    +              /iam/access                     accessdomain-cluster-oam-cluster:14100 (10.244.1.20:14100,10.244.2.13:14100)
    +              /oam/admin/api                  accessdomain-adminserver:7001 (10.244.1.18:7001)
    +              /oam/services/rest/access/api   accessdomain-cluster-oam-cluster:14100 (10.244.1.20:14100,10.244.2.13:14100)
    +              /access                         accessdomain-cluster-policy-cluster:15100 (10.244.1.19:15100,10.244.2.12:15100)
    +              /                               accessdomain-cluster-oam-cluster:14100 (10.244.1.20:14100,10.244.2.13:14100)
    +Annotations:  kubernetes.io/ingress.class: nginx
    +              meta.helm.sh/release-name: oam-nginx
    +              meta.helm.sh/release-namespace: oamns
    +              nginx.ingress.kubernetes.io/configuration-snippet:
    +                more_clear_input_headers "WL-Proxy-Client-IP" "WL-Proxy-SSL";
    +                more_set_input_headers "X-Forwarded-Proto: https";
    +                more_set_input_headers "WL-Proxy-SSL: true";
    +              nginx.ingress.kubernetes.io/enable-access-log: false
    +              nginx.ingress.kubernetes.io/ingress.allow-http: false
    +              nginx.ingress.kubernetes.io/proxy-buffer-size: 2000k
    +Events:
    +  Type    Reason  Age                From                      Message
    +  ----    ------  ----               ----                      -------
    +  Normal  Sync    14m (x2 over 15m)  nginx-ingress-controller  Scheduled for sync
    +
  12. +
  13. +

    To confirm that the new ingress is successfully routing to the domain’s server pods, run the following command to send a request to the URL for the ‘WebLogic ReadyApp framework’:

    +
    $ curl -v -k https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/weblogic/ready
    +

    For example:

    +

    a) For NodePort

    +
    $ curl -v -k https://masternode.example.com:31051/weblogic/ready
    +

    b) For LoadBalancer:

    +
    $ curl -v -k https://loadbalancer.example.com/weblogic/ready
    +

    The output will look similar to the following:

    +
    *   Trying 12.345.67.89...
    +* Connected to 12.345.67.89 (12.345.67.89) port 31051 (#0)
    +* Initializing NSS with certpath: sql:/etc/pki/nssdb
    +* skipping SSL peer certificate verification
    +* SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
    +* Server certificate:
    +*       subject: CN=masternode.example.com
    +*       start date: <DATE>
    +*       expire date: <DATE>
    +*       common name: masternode.example.com
    +*       issuer: CN=masternode.example.com
    +> GET /weblogic/ready HTTP/1.1
    +> User-Agent: curl/7.29.0
    +> Host: masternode.example.com:31051
    +> Accept: */*
    +>
    +< HTTP/1.1 200 OK
    +< Date: Mon, 12 Jul 2021 15:06:12 GMT
    +< Content-Length: 0
    +< Connection: keep-alive
    +< Strict-Transport-Security: max-age=15724800; includeSubDomains
    +<
    +* Connection #0 to host 12.345.67.89 left intact
    +
  14. +
+

Verify that you can access the domain URL

+

After setting up the NGINX ingress, verify that the domain applications are accessible through the NGINX ingress port (for example 31051) as per Validate Domain URLs

+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/configure-ingress/index.xml b/docs/24.1.1/idm-products/oam/configure-ingress/index.xml new file mode 100644 index 000000000..fafcb38e8 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/configure-ingress/index.xml @@ -0,0 +1,14 @@ + + + + Configure an Ingress for an OAM domain on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oam/configure-ingress/ + Recent content in Configure an Ingress for an OAM domain on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wdt-models/index.html b/docs/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wdt-models/index.html new file mode 100644 index 000000000..363f19770 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wdt-models/index.html @@ -0,0 +1,5367 @@ + + + + + + + + + + + + b. Create OAM domains using WDT models :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + b. Create OAM domains using WDT models +

+ + + + + + +
    +
  1. +

    Introduction

    +
  2. +
  3. +

    Prerequisites

    +
  4. +
  5. +

    Working with WDT Model Files

    +
  6. +
  7. +

    Preparing the environment for domain creation

    +
  8. +
  9. +

    Create Domain Creation Image

    +
  10. +
  11. +

    Customize sample WDT models (Optional)

    +
  12. +
  13. +

    Create the OAM domain

    +
  14. +
  15. +

    Verify the results

    +

    a. Verify the domain, pods and services

    +

    b. Verify the domain

    +

    c. Verify the pods

    +
  16. +
+

Introduction

+

This section demonstrates the creation of an OAM domain home using sample Weblogic Deploy Tooling (WDT) model files.

+

Beginning with WebLogic Kubernetes Operator version 4.1.2, you can provide a section, domain.spec.configuration.initializeDomainOnPV, to initialize an OAM domain on a persistent volume when it is first deployed. This eliminates the need to pre-create your OAM domain using sample Weblogic Scripting Tool (WLST) offline scripts.

+

Note: This is a one time only initialization. After the domain is created, subsequent updates to this section in the domain resource YAML file will not recreate or update the WebLogic domain. Subsequent domain lifecycle updates must be controlled by the WebLogic Server Administration Console, Enterprise Manager Console, WebLogic Scripting Tool (WLST), or other mechanisms.

+

Weblogic Deploy Tooling (WDT) models are a convenient and simple alternative to WebLogic Scripting Tool (WLST) configuration scripts. They compactly define a WebLogic domain using model files, variable properties files, and application archive files. For more information about the model format and its integration, see Usage and Working with WDT Model files. The WDT model format is fully described in the open source, WebLogic Deploy Tooling GitHub project.

+

The main benefits of WDT are:

+
    +
  • A set of single-purpose tools supporting Weblogic domain configuration lifecycle operations.
  • +
  • All tools work off of a shared, declarative model, eliminating the need to maintain specialized WLST scripts.
  • +
  • WDT knowledge base understands the MBeans, attributes, and WLST capabilities/bugs across WLS versions.
  • +
+

The initializeDomainOnPv section:

+
    +
  1. Creates the PersistentVolume (PV) and/or PersistenVolumeClaim (PVC).
  2. +
  3. Creates the OAM domain home on the persistent volume based on the provided WDT models
  4. +
+

Prerequisites

+

Before you begin, perform the following steps:

+
    +
  1. Review the Domain On PV documentation.
  2. +
  3. Ensure that the database is up and running.
  4. +
+

Note: In this section a domain creation image is built using the supplied model files and then that image is used for domain creation. You will need your own container registry to upload the domain image to. Having your own container repository is a prerequisite before creating an OAM domain with WDT models. If you don’t have your own container registry, you can instead load the image on each node in the cluster. This documentation does not explain how to either create your own container registry or how to load the image onto each node. Consult your vendor specific documentation for more information.

+

Working with WDT Model Files

+

The code repository ($WORKDIR) contains different WDT model files to create an OAM domain. The following table defines these files:

+

More information on the WDT Metadata model see, Metadata model.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Model FileDefinitionRequired for base domain creation image
domainInfo.yamlThe location where special information not represented in WLST is specified (for example, OPSS Initialization parameters). In most of the cases, you do not need to customize this.Y
topology.yamlThe location where servers, clusters and other domain-level configuration is specified. You can customize this based on the topology that you need.Y
resources.yamlThe location where resources and services are specified (for example, data sources, JMS, WLDF). You can customize this based on your environment specific requirement. For example, if you want to use different datasource connection pool parameters from the ones coming via template, you can add details here.Y
oam.propertiesThe location where you can customize the default values for different parameters such as Listen Port, T3 Channel port etc.Y
agl_jdbc.yamlThis is an optional model file specifying parameters needed to use Active Gridlink type of datasources for your domainN (Optional)
+

Preparing the environment for domain creation

+

In this section you prepare the environment for the OAM domain creation using WDT models. This involves the following steps:

+
    +
  1. Creating Kubernetes secrets for the domain and RCU.
  2. +
  3. Creating a persistent volume.
  4. +
+

Creating Kubernetes secrets for the domain and RCU

+
    +
  1. +

    Create a Kubernetes secret for the domain using the create-weblogic-credentials script in the same Kubernetes namespace as the domain:

    +
    $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-utils
    +$ ./create-secret.sh -l "username=weblogic" -l "password=<password>" -n <domain_namespace> -d <domain_uid> -s <kubernetes_domain_secret>
    +

    where:

    +

    -n <domain_namespace> is the domain namespace.

    +

    -d <domain_uid> is the domain UID to be created. The default is domain1 if not specified.

    +

    -s <kubernetes_domain_secret> is the name you want to create for the secret for this namespace.

    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-utils
    +$ ./create-secret.sh -l "username=weblogic" -l "password=<password>" -n oamns -d accessdomain -s accessdomain-weblogic-credentials
    +

    The output will look similar to the following:

    +
    @@ Info: Setting up secret 'accessdomain-weblogic-credentials'.
    +secret/accessdomain-weblogic-credentials created
    +secret/accessdomain-weblogic-credentials labeled
    +
  2. +
  3. +

    Verify the secret is created using the following command:

    +
    $ kubectl get secret <kubernetes_domain_secret> -o yaml -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get secret accessdomain-weblogic-credentials -o yaml -n oamns
    +
    apiVersion: v1
    +data:
    +  password: <password>
    +  username: d2VibG9naWM=
    +kind: Secret
    +metadata:
    +  creationTimestamp: "<DATE>"
    +  labels:
    +    weblogic.domainUID: accessdomain
    +  name: accessdomain-weblogic-credentials
    +  namespace: oamns
    +  resourceVersion: "44175245"
    +  uid: a135780e-6f3b-4be1-8643-f81bfb9ba399
    +type: Opaque
    +
  4. +
  5. +

    Create a Kubernetes secret for RCU in the same Kubernetes namespace as the domain, using the create-secrets.sh script:

    +
    $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-utils
    +$ ./create-secret.sh -l "rcu_prefix=<rcu_prefix>" -l "rcu_schema_password=<rcu_schema_pwd>" -l "db_host=<db_host.domain>" -l "db_port=1521" -l "db_service=<service_name>" -l "dba_user=<sys_db_user>" -l "dba_password=<sys_db_pwd>" -n <domain_namespace> -d <domain_uid> -s <kubernetes_rcu_secret>
    +

    where

    +

    <rcu_prefix> is the name of the RCU schema prefix created previously.

    +

    <rcu_schema_pwd> is the password for the RCU schema prefix.

    +

    <db_host.domain> is the hostname.domain of the database.

    +

    <sys_db_user> is the database user with sys dba privilege.

    +

    <sys_db_pwd> is the sys database password.

    +

    <domain_uid> is the domain_uid that you created earlier.

    +

    <domain_namespace> is the domain namespace.

    +

    <kubernetes_rcu_secret> is the name of the rcu secret to create.

    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-utils
    +$ ./create-secret.sh -l "rcu_prefix=OAMK8S" -l "rcu_schema_password=<password>" -l "db_host=mydatabasehost.example.com" -l "db_port=1521" -l "db_service=orcl.example.com" -l "dba_user=sys" -l "dba_password=<password>" -n oamns -d accessdomain -s accessdomain-rcu-credentials
    +

    The output will look similar to the following:

    +
    @@ Info: Setting up secret 'accessdomain-rcu-credentials'.
    +secret/accessdomain-rcu-credentials created
    +secret/accessdomain-rcu-credentials labeled
    +
  6. +
  7. +

    Verify the secret is created using the following command:

    +
    $ kubectl get secret <kubernetes_rcu_secret> -o yaml -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get secrets -n oamns accessdomain-rcu-credentials -o yaml
    +

    The output will look similar to the following:

    +
    apiVersion: v1
    +data:
    +  db_host: <DB_HOST>
    +  db_port: MTUyMQ==
    +  db_service: <SERVICE_NAME>
    +  dba_password: <PASSWORD>
    +  dba_user: c3lz
    +  rcu_prefix: <RCU_PREFIX>
    +  rcu_schema_password: <RCU_PWD>
    +kind: Secret
    +metadata:
    +  creationTimestamp: "<DATE>"
    +  labels:
    +    weblogic.domainUID: accessdomain
    +  name: accessdomain-rcu-credentials
    +  namespace: oamns
    +  resourceVersion: "866948"
    +  uid: b5e3b4e0-9458-4413-a6ff-874e9af7511b
    +type: Opaque
    +
  8. +
+

Create Persistent Volume

+

As referenced in Prerequisites the nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.

+

Domain on persistent volume (Domain on PV) is an operator domain home source type, which requires that the domain home exists on a persistent volume.

+

When a container is started, it needs to mount that volume. The physical volume should be on a shared disk accessible by all the Kubernetes worker nodes because it is not known on which worker node the container will be started. In the case of Identity and Access Management, the persistent volume does not get erased when a container stops. This enables persistent configurations.

+

The example below uses an NFS mounted volume (<persistent_volume>/accessdomainpv). Other volume types can also be used. See the official Kubernetes documentation for Volumes.

+

Note: The persistent volume directory needs to be accessible to both the master and worker node(s). In this example /scratch/shared/accessdomainpv is accessible from all nodes via NFS.

+

To create the persistent volume run the following commands:

+
    +
  1. +

    Create the required directories:

    +
    $ mkdir -p <persistent_volume>/accessdomainpv
    +$ sudo chown -R 1000:0 <persistent_volume>/accessdomainpv
    +

    For example:

    +
    $ mkdir -p /scratch/shared/accessdomainpv
    +$ sudo chown -R 1000:0 /scratch/shared/accessdomainpv
    +
  2. +
  3. +

    On the master node run the following command to ensure it is possible to read and write to the persistent volume:

    +
    cd <persistent_volume>/accessdomainpv
    +touch file.txt
    +ls filemaster.txt
    +

    For example:

    +
    cd /scratch/shared/accessdomainpv
    +touch filemaster.txt
    +ls filemaster.txt
    +
  4. +
  5. +

    On the first worker node run the following to ensure it is possible to read and write to the persistent volume:

    +
    cd /scratch/shared/accessdomainpv
    +ls filemaster.txt
    +touch fileworker1.txt
    +ls fileworker1.txt
    +
  6. +
  7. +

    Repeat the above for any other worker nodes e.g fileworker2.txt etc. Once proven that it’s possible to read and write from each node to the persistent volume, delete the files created.

    +
  8. +
+

Create Domain Creation Image

+

Domain creation images are used for supplying WebLogic Deploy Tooling (WDT) model files, WDT variables files, WDT application archive files (collectively known as WDT model files), and the directory where the WebLogic Deploy Tooling software is installed (known as the WDT Home) when deploying a domain using a Domain on PV model. You distribute WDT model files and the WDT executable using these images, then the WebLogic Kubernetes Operator uses them to manage the domain.

+

Note: These images are only used for creating the domain and will not be used to update the domain.

+

Note: The domain creation image is used for domain creation only, it is not the product container image used for OAM.

+

For more details on creating the domain image, see Domain creation images.

+

The steps to create the domain creation image are shown in the sections below.

+

Set up the WebLogic Image Tool

+ +
Image tool prerequisites
+

Verify that your environment meets the following prerequisites:

+
    +
  • A container image client on the build machine, such as Docker or Podman. +
      +
    • For Docker, a minimum version of 18.03.1.ce is required.
    • +
    • For Podman, a minimum version of 3.0.1 is required.
    • +
    +
  • +
  • Bash version 4.0 or later, to enable the command complete feature.
  • +
  • An installed version of Java to run Image Tool, version 8+. JAVA_HOME environment variable set to the appropriate JDK location e.g: /scratch/export/oracle/product/jdk
  • +
+
Prepare the WebLogic Image Tool
+

To set up the WebLogic Image Tool:

+
    +
  1. +

    Create a working directory and navigate to it:

    +
    $ mkdir <workdir>/imagetool-setup
    +$ cd <workdir>/imagetool-setup
    +

    For example:

    +
    $ mkdir /scratch/imagetool-setup
    +$ cd /scratch/imagetool-setup
    +
  2. +
  3. +

    Download the latest version of the WebLogic Image Tool from the releases page.

    +
    $ wget https://github.com/oracle/weblogic-image-tool/releases/download/release-X.X.X/imagetool.zip
    +

    where X.X.X is the latest release referenced on the releases page.

    +
  4. +
  5. +

    Unzip the release ZIP file in the imagetool-setup directory.

    +
    $ unzip imagetool.zip
    +
  6. +
  7. +

    Execute the following commands to set up the WebLogic Image Tool:

    +
    $ export JAVA_HOME=<JAVA_HOME>
    +$ cd <workdir>/imagetool-setup/imagetool/bin
    +$ source setup.sh
    +

    For example:

    +
    $ export JAVA_HOME=/scratch/imagetool-setup/jdk1.8.0_341
    +$ cd /scratch/imagetool-setup/imagetool/bin
    +$ source setup.sh
    +
  8. +
+
Validate Setup
+

To validate the setup of the WebLogic Image Tool:

+
    +
  1. +

    Enter the following command to retrieve the version of the WebLogic Image Tool:

    +
    $ imagetool --version
    +
  2. +
  3. +

    Enter imagetool then press the Tab key to display the available imagetool commands:

    +
    $ imagetool <TAB>
    +cache           create          createAuxImage  inspect         rebase          update
    +
  4. +
+
WebLogic Image Tool Build Directory
+

The WebLogic Image Tool creates a temporary Docker context directory, prefixed by wlsimgbuilder_temp, every time the tool runs. Under normal circumstances, this context directory will be deleted. However, if the process is aborted or the tool is unable to remove the directory, it is safe for you to delete it manually. By default, the WebLogic Image Tool creates the Docker context directory under the user’s home directory. If you prefer to use a different directory for the temporary context, set the environment variable WLSIMG_BLDDIR:

+
$ export WLSIMG_BLDDIR="/path/to/buid/dir"
+
WebLogic Image Tool Cache
+

The WebLogic Image Tool maintains a local file cache store. This store is used to look up where the Java, WebLogic Server installers, and WebLogic Server patches reside in the local file system. By default, the cache store is located in the user’s $HOME/cache directory. Under this directory, the lookup information is stored in the .metadata file. All automatically downloaded patches also reside in this directory. You can change the default cache store location by setting the environment variable WLSIMG_CACHEDIR:

+
$ export WLSIMG_CACHEDIR="/path/to/cachedir"
+

Download WDT Installer

+

WDT models are a convenient and simple alternative to WLST configuration scripts. They compactly define a WebLogic domain using model files, variable properties files, and application archive files. For more information about the model format and its integration, see Usage and Working with WDT Model files. The WDT model format is fully described in the open source, WebLogic Deploy Tooling GitHub project.

+

Creation of OAM domain using sample WDT files is supported from WDT version 3.2.4 onwards.

+

Run the following steps to download and configure WDT for OAM deployment:

+
    +
  1. +

    Create a working directory:

    +
    $ mkdir <workdir>/wdt-setup
    +$ cd <workdir>/wdt-setup
    +
  2. +
  3. +

    For example:

    +
    $ mkdir /scratch/wdt-setup
    +$ cd /scratch/wdt-setup
    +
  4. +
  5. +

    Download the WDT tool from releases page:

    +
    $ wget https://github.com/oracle/weblogic-deploy-tooling/releases/download/release-3.2.4/weblogic-deploy.zip
    +
  6. +
  7. +

    Unzip and add the OAM domain type definition in WDT:

    +
    $ unzip weblogic-deploy.zip
    +$ cp $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/OAM.json weblogic-deploy/lib/typedefs/
    +$ zip -r weblogic-deploy.zip weblogic-deploy
    +
  8. +
+

Create OAM domain creation image

+
    +
  1. +

    Add the WDT installer in imagetool:

    +
    $ imagetool cache addInstaller --type wdt --version latest --path /scratch/wdt-setup/weblogic-deploy.zip
    +

    The output should look similar to the following:

    +
    [INFO   ] Successfully added to cache. wdt_latest=/scratch/wdt-setup/weblogic-deploy.zip
    +
  2. +
  3. +

    Create the image:

    +
    $ imagetool createAuxImage --tag oam-aux:v1 \
    +--wdtModel $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/domainInfo.yaml,\
    +$WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/resource.yaml,\
    +$WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/topology.yaml \
    +--wdtVariables $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/oam.properties \
    +--fromImage ghcr.io/oracle/oraclelinux:7-slim
    +

    Note: If using podman add --builder podman to the command. Make sure podman is on the $PATH before executing.

    +

    The output will look similar to the following:

    +
    [INFO   ] WebLogic Image Tool version 1.12.1
    +[INFO   ] Image Tool build ID: aa6348c9-a8e6-4da5-8d4e-b630939617f4
    +[INFO   ] User specified fromImage ghcr.io/oracle/oraclelinux:7-slim
    +[INFO   ] Temporary directory used for image build context: $WORKDIR/wlsimgbuilder_temp10923643321786345730
    +[INFO   ] Inspecting ghcr.io/oracle/oraclelinux:7-slim, this may take a few minutes if the image is not available locally.
    +[INFO   ] Copying $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/domainInfo.yaml to build context folder.
    +[INFO   ] Copying $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/resource.yaml to build context folder.
    +[INFO   ] Copying $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/topology.yaml to build context folder.
    +[INFO   ] Copying $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/oam.properties to build context folder.
    +[INFO   ] Copying /scratch/wdt-setup/weblogic-deploy.zip to build context folder.
    +[INFO   ] Starting build: podman build --no-cache --force-rm --tag oam-aux:v1 --build-arg http_proxy=http://proxy.example.com:80 --build-arg https_proxy=http://proxy.example.com:80 --build-arg no_proxy=localhost,127.0.0.1,example.com,/var/run/docker.sock,/var/run/crio/crio.sock,/var/run/containerd/containerd.sock /scratch/wlsimgbuilder_temp10923643321786345730
    +[1/3] STEP 1/5: FROM ghcr.io/oracle/oraclelinux:7-slim AS os_update
    +[1/3] STEP 2/5: LABEL com.oracle.weblogic.imagetool.buildid="aa6348c9-a8e6-4da5-8d4e-b630939617f4"
    +...
    +etc
    +...
    +[3/3] STEP 12/12: WORKDIR /auxiliary
    +[3/3] COMMIT oam-aux:v1
    +--> f71537aed4c
    +Successfully tagged localhost/oam-aux:v1
    +f71537aed4c1c0abc6589b5411f36fc46a1634d2b7f8a0627bce89c90d6a3bfe
    +[INFO   ] Build successful. Build time=42s. Image tag=oam-aux:v1
    +
  4. +
  5. +

    Tag and push the image to your local container registry:

    +

    Note: If you are not using your own container registry for storing images, then you must export the image as a tar file, and then load it on every worker node.

    +
    $ docker tag oam-aux:v1 container-registry.example.com/oam-aux:v1
    +$ docker push container-registry.example.com/oam-aux:v1
    +

    Or if using podman:

    +
    $ podman tag oam-aux:v1 container-registry.example.com/oam-aux:v1
    +$ podman push container-registry.example.com/oam-aux:v1
    +
  6. +
+

Customize sample WDT models (Optional)

+

If you want to customize the WDT models on top of the already created domain image, you can provide additional WDT model and variables as supplements or overrides to those values in domainCreationImages.

+

For more information on the usage of additional configuration, see Optional WDT models ConfigMap.

+

The example below will change the JDBC datasource type from generic (default option) to Active Gridlink. Similarly you can use this option to modify existing or supplements additional values to use while creating the domain:

+
    +
  1. +

    Create the configmap with the configuration:

    +
    $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/
    +$ wdt-utils/create-configmap.sh -n <namespace> -d <domain-name> -c <Config Map name> -f <configuration file location>
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/
    +$ wdt-utils/create-configmap.sh -n oamns -d accessdomain -c agl-cm -f wdt-artifacts/agl_jdbc.yaml 
    +

    The output will look similar to the following:

    +
    kubectl -n oamns delete configmap agl-cm --ignore-not-found
    +kubectl -n oamns create configmap agl-cm --from-file=wdt-artifacts/agl_jdbc.yaml
    +configmap/agl-cm created
    +kubectl -n oamns label configmap agl-cm weblogic.domainUID=accessdomain
    +configmap/agl-cm labeled
    +
  2. +
  3. +

    Modify the existing domain.yaml to use that configmap

    +
         domain:
    +          ...
    +          domainCreationImages:
    +              ...
    +          domainCreationConfigMap: mymodel-domain-configmap
    +

    For example:

    +
            domain:
    +            # Domain | DomainAndRCU
    +            createIfNotExists: Domain
    +            domainCreationImages:
    +                - image: 'oracle/oamaux:final'
    +            domainCreationConfigMap: agl-cm
    +            domainType: OAM
    +
  4. +
+

Create the OAM domain

+

In this section you create the OAM domain.

+

Modify the OAM domain.yaml

+

In this section you modify the domain.yaml file in preparation for creating the OAM domain.

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/domain-resources directory and take a backup of the domain.yaml:

    +
    cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/domain-resources
    +cp domain.yaml domain.yaml.orig
    +
  2. +
  3. +

    Edit the domain.yaml and modify the following parameters where applicable. Save the file when complete:

    +

    If you have used the default naming conventions in the documentation for namespace (oamns), domain UID (accessdomain), secrets (orclcred, accessdomain-rcu-credentials and accessdomain-weblogic-credentials), then you only need to change the following parameters:

    +
    image: <container_image_name>
    +initContainers.image: <container_image_name>
    +nfs.server: <NFS_server_IP_address_used_for_persistent_storage>
    +nfs.path: <physical_path_of_persistent_storage>
    +domainCreationImages.image: <domain_image_name>
    +

    ``

    +

    For example:

    +
    image: container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-<January'24>
    +initContainers.image: container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-<January'24>
    +nfs.server: mynfsserver
    +nfs.path: /scratch/shared/accessdomainpv
    +domainCreationImages.image: container-registry.example.com/oam-aux:v1
    +

    ``

    +

    If you have changed any of the default naming conventions you will also have to edit other parameters accordingly. A full list of parameters in the domain.yaml file are shown below:

    +

    Domain definition:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Parameterdefinitiondefault
    metadata.nameThe domain name <domainUID>.accessdomain
    namespaceKubernetes namespace in which to create the domain,cluster,pv.oamns
    domainUIDUnique ID that will be used to identify this particular domain. Used as the name of the generated WebLogic domain as well as the name of the Kubernetes domain resource. This ID must be unique across all domains in a Kubernetes cluster. This ID cannot contain any character that is not valid in a Kubernetes service name.accessdomain
    spec.domainHomeHome directory of the OAM domain, /u01/oracle/user_projects/domains/<domainUID>./u01/oracle/user_projects/domains/accessdomain
    imageOAM container image. The WebLogic Kubernetes Operator requires OAM 12.2.1.4. Refer to Obtain the OAM container image for details on how to obtain or create the image. Note: Creating domains with WDT is supported from October 23 BP image onwards.oracle/oam:12.2.1.4.0
    imagePullSecretsName of the Kubernetes secret to access the container registry to pull the OAM product container image and domain creation image. The presence of the secret will be validated when this parameter is specified.orclcred
    webLogicCredentialsSecretName of the Kubernetes secret for the Administration Server’s user name and password. If not specified, then the value is derived from the domainUID as <domainUID>-weblogic-credentials.accessdomain-weblogic-credentials
    logHomeThe in-pod location for the domain log, server logs, server out, and Node Manager log files./u01/oracle/user_projects/domains/logs/accessdomain
    initContainers.imageOAM container image. The operator requires OAM 12.2.1.4. Refer to Obtain the OAM container image for details on how to obtain or create the image. Note: Creating domains with WDT is supported from October 23 BP image onwards.oracle/oam:12.2.1.4.0
    persistentVolumeClaim.claimNameName of the persistent volume claim created to host the domain home.accessdomain-domain-pvc
    configuration.secretsThe Kubernetes secret containing the database credentials.accessdomain-rcu-credentials
    persistentVolume.metadata.namePersistent Volume name.accessdomain-domain-pv
    storageClassNameStorage class name for the PV and PVC.accessdomain-domain-storage-class
    nfs.serverNFS server IP address used for the PV and PVC.
    nfs.pathNFS server Path - physical path of the persistentstorage.
    persistentVolumeClaim.metadata.nameName of the persistent volume claim created to host the domain home.accessdomain-domain-pvc
    volumeNamePV name to bind PV with PVC.accessdomain-domain-pv
    domainCreationImages.imageDomain creation image name, containing WDT Installer and Model files. Can be one or more images specifying models in a layered manner. Refer to Multiple Images for more details.
    clusters.nameList of cluster name for managed oam-server and policy-server - format as <domainUID>-oam-cluster and <domainUID-policy-cluster>.accessdomain-oam-cluster and accessdomain-policy-cluster
    +

    Cluster Definition:

    + + + + + + + + + + + + + + + + + + + + +
    Parameterdefinitiondefault
    metadata.nameoam and policy cluster name <domainUID>-oam-cluster or <domainUID>-policy-cluster.for oam cluster - accessdomain-oam-cluster and for policy-cluster accessdomain-policy-cluster
    metadata.namespacecluster namespace. This should be same as of domain namespace.oamns
    +

    For more details about these configuration parameters please see Domain Resources.

    + +
    +
    + + + + + Click here to see an example domain.yaml: + + +
    + +
    +

    Note: In circumstances where you may be pulling the OAM product container image from Oracle Container Registry, and then the domain image from a private registry, you must first create a secret (privatecred) for the private registry. For example:

    +
    kubectl create secret docker-registry "privatecred" --docker-server=container-registry.example.com \
    +--docker-username="user@example.com" \
    +--docker-password=password --docker-email=user@example.com \
    +--namespace=oamns
    +

    ``

    +

    Then specify both secrets for imagePullSecrets in the domain.yaml. For example:

    +
    ...
    +spec:
    +  # The WebLogic Domain Home
    +  domainHome: /u01/oracle/user_projects/domains/accessdomain
    +
    +  # The domain home source type
    +  # Set to PersistentVolume for domain-in-pv, Image for domain-in-image, or FromModel for model-in-image
    +  domainHomeSourceType: PersistentVolume
    +
    +  # The WebLogic Server image that the Operator uses to start the domain
    +  image: "container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-<January'24>"
    +
    +  # imagePullPolicy defaults to "Always" if image version is :latest
    +  imagePullPolicy: IfNotPresent
    +
    +  imagePullSecrets:
    +  - name: orclcred
    +  - name: privatecred
    +  # Identify which Secret contains the WebLogic Admin credentials
    +...
    +

    ``

    +
  4. +
+

Deploy the OAM domain

+

In this section you deploy the OAM domain using the `domain.yam1’.

+
    +
  1. +

    Run the following command to create OAM domain resources,

    +
     $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/domain-resources
    +$ kubectl create -f domain.yaml
    +

    The following steps will be performed by WebLogic Kubernetes Operator:

    +
      +
    • Run the introspector job.
    • +
    • The introspector job pod will create the domain on PV using the model provided in the domain creation image.
    • +
    • The introspector job pod will execute OAM offline configuration actions post successful creation of domain via WDT.
    • +
    • Brings up the Administration Server, OAM server (oam_server1), and the OAM Policy Managed Server (oam_policy_mgr1).
    • +
    +

    The output will look similar to the following:

    +
    domain.weblogic.oracle/accessdomain created
    +cluster.weblogic.oracle/accessdomain-oam-cluster created
    +cluster.weblogic.oracle/accessdomain-policy-cluster created
    +

    Whilst the domain creation is running, you can run the following command to monitor the progress:

    +
    $ kubectl get pods -n oamns -w
    +

    You can also tail the logs for the pods by running:

    +
    $ kubectl logs -f <pod> -n oamns
    +

    WDT specific logs can be found in <persistent_volume>/domains/wdt-logs.

    +

    Once everything is started you should see the Administration Server and OAM servers are running:

    +
    NAME                           READY   STATUS    RESTARTS        AGE
    +accessdomain-adminserver       1/1     Running   0               11m
    +accessdomain-oam-policy-mgr1   1/1     Running   1 (3m50s ago)   3m53s
    +accessdomain-oam-server1       1/1     Running   0               3m53s
    +helper                         1/1     Running   0               21h
    +
  2. +
+

If there are any failures, follow Domain creation failure with WDT models in the Troubleshooting section.

+

Verify the results

+

Verify the domain, pods and services

+
    +
  1. +

    Verify the domain, servers pods and services are created and in the READY state with a STATUS of 1/1, by running the following command:

    +
    $ kubectl get all,domains -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get all,domains -n oamns
    +

    The output will look similar to the following:

    +
    NAME                               READY   STATUS    RESTARTS        AGE
    +pod/accessdomain-adminserver       1/1     Running   0               12m
    +pod/accessdomain-oam-policy-mgr1   1/1     Running   1 (4m16s ago)   4m19s
    +pod/accessdomain-oam-server1       1/1     Running   0               4m19s
    +pod/helper                         1/1     Running   0               21h
    +
    +NAME                                          TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)     AGE
    +service/accessdomain-adminserver              ClusterIP   None             <none>        7001/TCP    12m
    +service/accessdomain-cluster-oam-cluster      ClusterIP   10.104.17.83     <none>        14100/TCP   4m19s
    +service/accessdomain-cluster-policy-cluster   ClusterIP   10.98.157.157    <none>        15100/TCP   4m19s
    +service/accessdomain-oam-policy-mgr1          ClusterIP   None             <none>        15100/TCP   4m19s
    +service/accessdomain-oam-policy-mgr2          ClusterIP   10.101.141.238   <none>        15100/TCP   4m19s
    +service/accessdomain-oam-policy-mgr3          ClusterIP   10.107.167.143   <none>        15100/TCP   4m19s
    +service/accessdomain-oam-policy-mgr4          ClusterIP   10.106.100.191   <none>        15100/TCP   4m19s
    +service/accessdomain-oam-policy-mgr5          ClusterIP   10.105.5.126     <none>        15100/TCP   4m19s
    +service/accessdomain-oam-server1              ClusterIP   None             <none>        14100/TCP   4m19s
    +service/accessdomain-oam-server2              ClusterIP   10.98.248.74     <none>        14100/TCP   4m19s
    +service/accessdomain-oam-server3              ClusterIP   10.106.224.54    <none>        14100/TCP   4m19s
    +service/accessdomain-oam-server4              ClusterIP   10.104.241.109   <none>        14100/TCP   4m19s
    +service/accessdomain-oam-server5              ClusterIP   10.96.189.205    <none>        14100/TCP   4m19s
    +
    +NAME                                  AGE
    +domain.weblogic.oracle/accessdomain   18m
    +
    +NAME                                                  AGE
    +cluster.weblogic.oracle/accessdomain-oam-cluster      18m
    +cluster.weblogic.oracle/accessdomain-policy-cluster   18m
    +

    The default domain created by the script has the following characteristics:

    +
      +
    • An Administration Server named AdminServer listening on port 7001.
    • +
    • A configured OAM cluster named oam_cluster of size 5.
    • +
    • A configured Policy cluster named policy_cluster of size 5.
    • +
    • One started OAM managed Server, named oam_server1, listening on port 14100.
    • +
    • One started Policy managed Server, named oam-policy-mgr1, listening on port 15100.
    • +
    • Log files that are located in <persistent_volume>/logs/<domainUID>.
    • +
    +
  2. +
+

Verify the domain

+
    +
  1. +

    Run the following command to describe the domain:

    +
    $ kubectl describe domain <domain_uid> -n <namespace>
    +

    For example:

    +
    $ kubectl describe domain accessdomain -n oamns
    +
    +
    +
    + + + + + Click here to see example output: + + +
    + +
    +
  2. +
+

Verify the pods

+
    +
  1. +

    Run the following command to see the pods running the servers and which nodes they are running on:

    +
    $ kubectl get pods -n <namespace> -o wide
    +

    For example:

    +
    $ kubectl get pods -n oamns -o wide
    +

    The output will look similar to the following:

    +
     NAME                           READY   STATUS    RESTARTS      AGE   IP            NODE               NOMINATED NODE   READINESS GATES
    + accessdomain-adminserver       1/1     Running   0             24m   10.244.2.14   worker-node2   <none>           <none>
    + accessdomain-oam-policy-mgr1   1/1     Running   0             16m   10.244.1.23   worker-node1   <none>           <none>
    + accessdomain-oam-server1       1/1     Running   0             16m   10.244.1.24   worker-node1   <none>           <none>
    + helper                         1/1     Running   0             21h   10.244.1.20   worker-node1   <none>           <none>
    +
  2. +
+

You are now ready to configure an Ingress to direct traffic for your OAM domain as per Configure an ingress For an OAM Domain.

+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wlst/index.html b/docs/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wlst/index.html new file mode 100644 index 000000000..c68a89cec --- /dev/null +++ b/docs/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wlst/index.html @@ -0,0 +1,4912 @@ + + + + + + + + + + + + a. Create OAM domains using WLST scripts :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + a. Create OAM domains using WLST scripts +

+ + + + + + +
    +
  1. +

    Introduction

    +
  2. +
  3. +

    Prerequisites

    +
  4. +
  5. +

    Prepare the create domain script

    +
  6. +
  7. +

    Run the create domain script

    +
  8. +
  9. +

    Set the OAM server memory parameters

    +
  10. +
  11. +

    Initializing the domain

    +
  12. +
  13. +

    Verify the results

    +

    a. Verify the domain, pods and services

    +

    b. Verify the domain

    +

    c. Verify the pods

    +
  14. +
+

Introduction

+

The OAM deployment scripts demonstrate the creation of an OAM domain home on an existing Kubernetes persistent volume (PV) and persistent volume claim (PVC). The scripts also generate the domain YAML file, which can then be used to start the Kubernetes artifacts of the corresponding domain.

+

Note: If you want to create the OAM domain using WDT models, skip the steps below and go to Create OAM Domains Using WDT Models.

+

Prerequisites

+

Before you begin, perform the following steps:

+
    +
  1. Review the Domain resource documentation.
  2. +
  3. Ensure that you have executed all the preliminary steps documented in Prepare your environment.
  4. +
  5. Ensure that the database is up and running.
  6. +
+

Prepare the create domain script

+

The sample scripts for Oracle Access Management domain deployment are available at $WORKDIR/kubernetes/create-access-domain.

+
    +
  1. +

    Make a copy of the create-domain-inputs.yaml file:

    +
    $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv
    +$ cp create-domain-inputs.yaml create-domain-inputs.yaml.orig   
    +
  2. +
  3. +

    Edit the create-domain-inputs.yaml and modify the following parameters. Save the file when complete:

    +
    domainUID: <domain_uid>
    +domainHome: /u01/oracle/user_projects/domains/<domain_uid>
    +image: <image_name>:<tag>
    +imagePullSecretName: <container_registry_secret>
    +weblogicCredentialsSecretName: <kubernetes_domain_secret>
    +logHome: /u01/oracle/user_projects/domains/logs/<domain_uid>
    +namespace: <domain_namespace>
    +persistentVolumeClaimName: <pvc_name>
    +rcuSchemaPrefix: <rcu_prefix>
    +rcuDatabaseURL: <rcu_db_host>:<rcu_db_port>/<rcu_db_service_name>
    +rcuCredentialsSecret: <kubernetes_rcu_secret>   
    +

    For example:

    +
    domainUID: accessdomain
    +domainHome: /u01/oracle/user_projects/domains/accessdomain
    +image: container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-<January'24>
    +imagePullSecretName: orclcred
    +weblogicCredentialsSecretName: accessdomain-credentials
    +logHome: /u01/oracle/user_projects/domains/logs/accessdomain
    +namespace: oamns
    +persistentVolumeClaimName: accessdomain-domain-pvc
    +rcuSchemaPrefix: OAMK8S
    +rcuDatabaseURL: mydatabasehost.example.com:1521/orcl.example.com
    +rcuCredentialsSecret: accessdomain-rcu-credentials
    +
  4. +
+

A full list of parameters in the create-domain-inputs.yaml file are shown below:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ParameterDefinitionDefault
adminPortPort number for the Administration Server inside the Kubernetes cluster.7001
adminNodePortPort number of the Administration Server outside the Kubernetes cluster.30701
adminServerNameName of the Administration Server.AdminServer
clusterNameName of the WebLogic cluster instance to generate for the domain. By default the cluster name is oam_cluster for the OAM domain.oam_cluster
configuredManagedServerCountNumber of Managed Server instances to generate for the domain.5
createDomainFilesDirDirectory on the host machine to locate all the files to create a WebLogic domain, including the script that is specified in the createDomainScriptName property. By default, this directory is set to the relative path wlst, and the create script will use the built-in WLST offline scripts in the wlst directory to create the WebLogic domain. It can also be set to the relative path wdt, and then the built-in WDT scripts will be used instead. An absolute path is also supported to point to an arbitrary directory in the file system. The built-in scripts can be replaced by the user-provided scripts or model files as long as those files are in the specified directory. Files in this directory are put into a Kubernetes config map, which in turn is mounted to the createDomainScriptsMountPath, so that the Kubernetes pod can use the scripts and supporting files to create a domain home.wlst
createDomainScriptsMountPathMount path where the create domain scripts are located inside a pod. The create-domain.sh script creates a Kubernetes job to run the script (specified in the createDomainScriptName property) in a Kubernetes pod to create a domain home. Files in the createDomainFilesDir directory are mounted to this location in the pod, so that the Kubernetes pod can use the scripts and supporting files to create a domain home./u01/weblogic
createDomainScriptNameScript that the create domain script uses to create a WebLogic domain. The create-domain.sh script creates a Kubernetes job to run this script to create a domain home. The script is located in the in-pod directory that is specified in the createDomainScriptsMountPath property. If you need to provide your own scripts to create the domain home, instead of using the built-it scripts, you must use this property to set the name of the script that you want the create domain job to run.create-domain-job.sh
domainHomeHome directory of the OAM domain. If not specified, the value is derived from the domainUID as /shared/domains/<domainUID>./u01/oracle/user_projects/domains/accessdomain
domainPVMountPathMount path of the domain persistent volume./u01/oracle/user_projects/domains
domainUIDUnique ID that will be used to identify this particular domain. Used as the name of the generated WebLogic domain as well as the name of the Kubernetes domain resource. This ID must be unique across all domains in a Kubernetes cluster. This ID cannot contain any character that is not valid in a Kubernetes service name.accessdomain
domainTypeType of the domain. Mandatory input for OAM domains. You must provide one of the supported domain type value: oam (deploys an OAM domain)oam
exposeAdminNodePortBoolean indicating if the Administration Server is exposed outside of the Kubernetes cluster.false
exposeAdminT3ChannelBoolean indicating if the T3 administrative channel is exposed outside the Kubernetes cluster.true
imageOAM container image. The operator requires OAM 12.2.1.4. Refer to Obtain the OAM container image for details on how to obtain or create the image.oracle/oam:12.2.1.4.0
imagePullPolicyWebLogic container image pull policy. Legal values are IfNotPresent, Always, or NeverIfNotPresent
imagePullSecretNameName of the Kubernetes secret to access the container registry to pull the OAM container image. The presence of the secret will be validated when this parameter is specified.
includeServerOutInPodLogBoolean indicating whether to include the server .out to the pod’s stdout.true
initialManagedServerReplicasNumber of Managed Servers to initially start for the domain.2
javaOptionsJava options for starting the Administration Server and Managed Servers. A Java option can have references to one or more of the following pre-defined variables to obtain WebLogic domain information: $(DOMAIN_NAME), $(DOMAIN_HOME), $(ADMIN_NAME), $(ADMIN_PORT), and $(SERVER_NAME).-Dweblogic.StdoutDebugEnabled=false
logHomeThe in-pod location for the domain log, server logs, server out, and Node Manager log files. If not specified, the value is derived from the domainUID as /shared/logs/<domainUID>./u01/oracle/user_projects/domains/logs/accessdomain
managedServerNameBaseBase string used to generate Managed Server names.oam_server
managedServerPortPort number for each Managed Server.8001
namespaceKubernetes namespace in which to create the domain.accessns
persistentVolumeClaimNameName of the persistent volume claim created to host the domain home. If not specified, the value is derived from the domainUID as <domainUID>-weblogic-sample-pvc.accessdomain-domain-pvc
productionModeEnabledBoolean indicating if production mode is enabled for the domain.true
serverStartPolicyDetermines which WebLogic Server instances will be started. Legal values are Never, IfNeeded, AdminOnly.IfNeeded
t3ChannelPortPort for the T3 channel of the NetworkAccessPoint.30012
t3PublicAddressPublic address for the T3 channel. This should be set to the public address of the Kubernetes cluster. This would typically be a load balancer address. For development environments only: In a single server (all-in-one) Kubernetes deployment, this may be set to the address of the master, or at the very least, it must be set to the address of one of the worker nodes.If not provided, the script will attempt to set it to the IP address of the Kubernetes cluster
weblogicCredentialsSecretNameName of the Kubernetes secret for the Administration Server’s user name and password. If not specified, then the value is derived from the domainUID as <domainUID>-weblogic-credentials.accessdomain-domain-credentials
weblogicImagePullSecretNameName of the Kubernetes secret for the container registry, used to pull the WebLogic Server image.
serverPodCpuRequest, serverPodMemoryRequest, serverPodCpuCLimit, serverPodMemoryLimitThe maximum amount of compute resources allowed, and minimum amount of compute resources required, for each server pod. Please refer to the Kubernetes documentation on Managing Compute Resources for Containers for details.Resource requests and resource limits are not specified.
rcuSchemaPrefixThe schema prefix to use in the database, for example OAM1. You may wish to make this the same as the domainUID in order to simplify matching domains to their RCU schemas.OAM1
rcuDatabaseURLThe database URL.oracle-db.default.svc.cluster.local:1521/devpdb.k8s
rcuCredentialsSecretThe Kubernetes secret containing the database credentials.accessdomain-rcu-credentials
datasourceTypeType of JDBC datasource applicable for the OAM domain. Legal values are agl and generic. Choose agl for Active GridLink datasource and generic for Generic datasource. For enterprise deployments, Oracle recommends that you use GridLink data sources to connect to Oracle RAC databases. See the Enterprise Deployment Guide for further details.generic
+

Note that the names of the Kubernetes resources in the generated YAML files may be formed with the +value of some of the properties specified in the create-inputs.yaml file. Those properties include +the adminServerName, clusterName and managedServerNameBase. If those values contain any +characters that are invalid in a Kubernetes service name, those characters are converted to +valid values in the generated YAML files. For example, an uppercase letter is converted to a +lowercase letter and an underscore ("_") is converted to a hyphen ("-").

+

The sample demonstrates how to create an OAM domain home and associated Kubernetes resources for a domain +that has one cluster only. In addition, the sample provides the capability for users to supply their own scripts +to create the domain home for other use cases. The generated domain YAML file could also be modified to cover more use cases.

+

Run the create domain script

+
    +
  1. +

    Run the create domain script, specifying your inputs file and an output directory to store the +generated artifacts:

    +
    $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv
    +$ ./create-domain.sh -i create-domain-inputs.yaml -o /<path to output-directory>
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv
    +$ ./create-domain.sh -i create-domain-inputs.yaml -o output
    +

    The output will look similar to the following:

    +
    Input parameters being used
    +export version="create-weblogic-sample-domain-inputs-v1"
    +export adminPort="7001"
    +export adminServerName="AdminServer"
    +export domainUID="accessdomain"
    +export domainType="oam"
    +export domainHome="/u01/oracle/user_projects/domains/accessdomain"
    +export serverStartPolicy="IfNeeded"
    +export clusterName="oam_cluster"
    +export configuredManagedServerCount="5"
    +export initialManagedServerReplicas="2"
    +export managedServerNameBase="oam_server"
    +export managedServerPort="14100"
    +export image="container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-<January'24>"
    +export imagePullPolicy="IfNotPresent"
    +export imagePullSecretName="orclcred"
    +export productionModeEnabled="true"
    +export weblogicCredentialsSecretName="accessdomain-credentials"
    +export includeServerOutInPodLog="true"
    +export logHome="/u01/oracle/user_projects/domains/logs/accessdomain"
    +export httpAccessLogInLogHome="true"
    +export t3ChannelPort="30012"
    +export exposeAdminT3Channel="false"
    +export adminNodePort="30701"
    +export exposeAdminNodePort="false"
    +export namespace="oamns"
    +javaOptions=-Dweblogic.StdoutDebugEnabled=false
    +export persistentVolumeClaimName="accessdomain-domain-pvc"
    +export domainPVMountPath="/u01/oracle/user_projects/domains"
    +export createDomainScriptsMountPath="/u01/weblogic"
    +export createDomainScriptName="create-domain-job.sh"
    +export createDomainFilesDir="wlst"
    +export rcuSchemaPrefix="OAMK8S"
    +export rcuDatabaseURL="mydatabasehost.example.com:1521/orcl.example.com"
    +export rcuCredentialsSecret="accessdomain-rcu-credentials"
    +export datasourceType="generic"
    +
    +validateWlsDomainName called with accessdomain
    +createFiles - valuesInputFile is create-domain-inputs.yaml
    +createDomainScriptName is create-domain-job.sh
    +Generating output/weblogic-domains/accessdomain/create-domain-job.yaml
    +Generating output/weblogic-domains/accessdomain/delete-domain-job.yaml
    +Generating output/weblogic-domains/accessdomain/domain.yaml
    +Checking to see if the secret accessdomain-credentials exists in namespace oamns
    +configmap/accessdomain-create-oam-infra-domain-job-cm created
    +Checking the configmap accessdomain-create-oam-infra-domain-job-cm was created
    +configmap/accessdomain-create-oam-infra-domain-job-cm labeled
    +Checking if object type job with name accessdomain-create-oam-infra-domain-job exists
    +No resources found in oamns namespace.
    +Creating the domain by creating the job output/weblogic-domains/accessdomain/create-domain-job.yaml
    +job.batch/accessdomain-create-oam-infra-domain-job created
    +Waiting for the job to complete...
    +status on iteration 1 of 20
    +pod accessdomain-create-oam-infra-domain-job-6tgw4 status is Running
    +status on iteration 2 of 20
    +pod accessdomain-create-oam-infra-domain-job-6tgw4 status is Running
    +status on iteration 3 of 20
    +pod accessdomain-create-oam-infra-domain-job-6tgw4 status is Running
    +status on iteration 4 of 20
    +pod accessdomain-create-oam-infra-domain-job-6tgw4 status is Running
    +status on iteration 5 of 20
    +pod accessdomain-create-oam-infra-domain-job-6tgw4 status is Running
    +status on iteration 6 of 20
    +pod accessdomain-create-oam-infra-domain-job-6tgw4 status is Completed
    +
    +Domain accessdomain was created and will be started by the WebLogic Kubernetes Operator
    +
    +The following files were generated:
    +  output/weblogic-domains/accessdomain/create-domain-inputs.yaml
    +  output/weblogic-domains/accessdomain/create-domain-job.yaml
    +  output/weblogic-domains/accessdomain/domain.yaml
    +

    Note: If the domain creation fails, refer to the Troubleshooting section.

    +

    The command creates a domain.yaml file required for domain creation.

    +
  2. +
+

Set the OAM server memory parameters

+

By default, the java memory parameters assigned to the oam_server cluster are very small. The minimum recommended values are -Xms4096m -Xmx8192m. However, Oracle recommends you to set these to -Xms8192m -Xmx8192m in a production environment.

+
    +
  1. +

    Navigate to the /output/weblogic-domains/<domain_uid> directory:

    +
    $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/output/weblogic-domains/<domain_uid>
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/output/weblogic-domains/accessdomain
    +
  2. +
  3. +

    Edit the domain.yaml file and inside name: accessdomain-oam-cluster, add the memory setting as below:

    +
      serverPod:
    +    env:
    +    - name: USER_MEM_ARGS
    +      value: "-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m"
    +    resources:
    +      limits:
    +        cpu: "2"
    +        memory: "8Gi"
    +      requests:
    +        cpu: "1000m"
    +        memory: "4Gi"
    +

    For example:

    +
    apiVersion: weblogic.oracle/v1
    +kind: Cluster
    +metadata:
    +  name: accessdomain-oam-cluster
    +  namespace: oamns
    +spec:
    +  clusterName: oam_cluster
    +  serverService:
    +    precreateService: true
    +  serverPod:
    +    env:
    +    - name: USER_MEM_ARGS
    +      value: "-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m"
    +    resources:
    +      limits:
    +        cpu: "2"
    +        memory: "8Gi"
    +    requests:
    +        cpu: "1000m"
    +        memory: "4Gi"
    +  replicas: 1
    +
    +

    Note: The above CPU and memory values are for development environments only. For Enterprise Deployments, please review the performance recommendations and sizing requirements in Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster.

    +

    Note: Limits and requests for CPU resources are measured in CPU units. One CPU in Kubernetes is equivalent to 1 vCPU/Core for cloud providers, and 1 hyperthread on bare-metal Intel processors. An “m” suffix in a CPU attribute indicates ‘milli-CPU’, so 500m is 50% of a CPU. Memory can be expressed in various units, where one Mi is one IEC unit mega-byte (1024^2), and one Gi is one IEC unit giga-byte (1024^3). For more information, see Resource Management for Pods and Containers, Assign Memory Resources to Containers and Pods, and Assign CPU Resources to Containers and Pods.

    +

    Note: The parameters above are also utilized by the Kubernetes Horizontal Pod Autoscaler (HPA). For more details on HPA, see Kubernetes Horizontal Pod Autoscaler.

    +

    Note: If required you can also set the same resources and limits for the accessdomain-policy-cluster.

    +
  4. +
  5. +

    In the domain.yaml locate the section of the file starting with adminServer:. Under the env: tag add the following CLASSPATH entries. This is required for running the idmconfigtool from the Administration Server.

    +
    - name: CLASSPATH
    +  value: "/u01/oracle/wlserver/server/lib/weblogic.jar"
    +

    For example:

    +
    # adminServer is used to configure the desired behavior for starting the administration server.
    +adminServer:
    +  # adminService:
    +  #   channels:
    +  # The Admin Server's NodePort
    +  #    - channelName: default
    +  #      nodePort: 30701
    +  # Uncomment to export the T3Channel as a service
    +  #    - channelName: T3Channel
    +  serverPod:
    +    # an (optional) list of environment variable to be set on the admin servers
    +    env:
    +    - name: USER_MEM_ARGS
    +      value: "-Djava.security.egd=file:/dev/./urandom -Xms512m -Xmx1024m "
    +    - name: CLASSPATH
    +      value: "/u01/oracle/wlserver/server/lib/weblogic.jar"
    +
  6. +
  7. +

    If required, you can add the optional parameter maxClusterConcurrentStartup to the spec section of the domain.yaml. This parameter specifies the number of managed servers to be started in sequence per cluster. For example if you updated the initialManagedServerReplicas to 4 in create-domain-inputs.yaml and only had 2 nodes, then setting maxClusterConcurrentStartup: 1 will start one managed server at a time on each node, rather than starting them all at once. This can be useful to take the strain off individual nodes at startup. Below is an example with the parameter added:

    +
    apiVersion: "weblogic.oracle/v9"
    +kind: Domain
    +metadata:
    +  name: accessdomain
    +  namespace: oamns
    +  labels:
    +    weblogic.domainUID: accessdomain
    +spec:
    +  # The WebLogic Domain Home
    +  domainHome: /u01/oracle/user_projects/domains/accessdomain
    +  maxClusterConcurrentStartup: 1
    +
    +  # The domain home source type
    +  # Set to PersistentVolume for domain-in-pv, Image for domain-in-image, or FromModel for model-in-image
    +  domainHomeSourceType: PersistentVolume
    +  ....
    +
  8. +
  9. +

    Save the changes to domain.yaml

    +
  10. +
+

Initializing the domain

+
    +
  1. +

    Create the Kubernetes resource using the following command:

    +
    $ kubectl apply -f $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/output/weblogic-domains/<domain_uid>/domain.yaml
    +

    For example:

    +
    $ kubectl apply -f $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/output/weblogic-domains/accessdomain/domain.yaml
    +

    The output will look similar to the following:

    +
    domain.weblogic.oracle/accessdomain created
    +cluster.weblogic.oracle/accessdomain-oam-cluster created
    +cluster.weblogic.oracle/accessdomain-policy-cluster created
    +
  2. +
+

Verify the results

+

Verify the domain, pods and services

+
    +
  1. +

    Verify the domain, servers pods and services are created and in the READY state with a status of 1/1, by running the following command:

    +
    $ kubectl get all,domains -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get all,domains -n oamns
    +

    The output will look similar to the following:

    +
    NAME                                                 READY   STATUS      RESTARTS   AGE
    +pod/accessdomain-adminserver                         1/1     Running     0          11m
    +pod/accessdomain-create-oam-infra-domain-job-7c9r9   0/1     Completed   0          18m
    +pod/accessdomain-oam-policy-mgr1                     1/1     Running     0          3m31s
    +pod/accessdomain-oam-server1                         1/1     Running     0          3m31s
    +pod/helper                                           1/1     Running     0          33m
    +
    +NAME                                          TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)     AGE
    +service/accessdomain-adminserver              ClusterIP   None            <none>        7001/TCP    11m
    +service/accessdomain-cluster-oam-cluster      ClusterIP   10.101.59.154   <none>        14100/TCP   3m31s
    +service/accessdomain-cluster-policy-cluster   ClusterIP   10.98.236.51    <none>        15100/TCP   3m31s
    +service/accessdomain-oam-policy-mgr1          ClusterIP   None            <none>        15100/TCP   3m31s
    +service/accessdomain-oam-policy-mgr2          ClusterIP   10.104.92.12    <none>        15100/TCP   3m31s
    +service/accessdomain-oam-policy-mgr3          ClusterIP   10.96.244.37    <none>        15100/TCP   3m31s
    +service/accessdomain-oam-policy-mgr4          ClusterIP   10.105.201.23   <none>        15100/TCP   3m31s
    +service/accessdomain-oam-policy-mgr5          ClusterIP   10.110.12.227   <none>        15100/TCP   3m31s
    +service/accessdomain-oam-server1              ClusterIP   None            <none>        14100/TCP   3m31s
    +service/accessdomain-oam-server2              ClusterIP   10.96.137.33    <none>        14100/TCP   3m31s
    +service/accessdomain-oam-server3              ClusterIP   10.103.178.35   <none>        14100/TCP   3m31s
    +service/accessdomain-oam-server4              ClusterIP   10.97.254.78    <none>        14100/TCP   3m31s
    +service/accessdomain-oam-server5              ClusterIP   10.105.65.104   <none>        14100/TCP   3m31s
    +
    +NAME                                                 COMPLETIONS   DURATION   AGE
    +job.batch/accessdomain-create-oam-infra-domain-job   1/1           2m6s       18m
    +
    +NAME                                  AGE
    +domain.weblogic.oracle/accessdomain   12m
    +   
    +NAME                                                  AGE
    +cluster.weblogic.oracle/accessdomain-oam-cluster      11m
    +cluster.weblogic.oracle/accessdomain-policy-cluster   11m
    +

    Note: It will take several minutes before all the services listed above show. When a pod has a STATUS of 0/1 the pod is started but the OAM server associated with it is currently starting. While the pods are starting you can check the startup status in the pod logs, by running the following command:

    +
    $ kubectl logs accessdomain-adminserver -n oamns
    +$ kubectl logs accessdomain-oam-policy-mgr1 -n oamns
    +$ kubectl logs accessdomain-oam-server1 -n oamns
    +etc..
    +

    The default domain created by the script has the following characteristics:

    +
      +
    • An Administration Server named AdminServer listening on port 7001.
    • +
    • A configured OAM cluster named oam_cluster of size 5.
    • +
    • A configured Policy Manager cluster named policy_cluster of size 5.
    • +
    • One started OAM Managed Server, named oam_server1, listening on port 14100.
    • +
    • One started Policy Manager Managed Servers named oam-policy-mgr1, listening on port 15100.
    • +
    • Log files that are located in <persistent_volume>/logs/<domainUID>.
    • +
    +
  2. +
+

Verify the domain

+
    +
  1. +

    Run the following command to describe the domain:

    +
    $ kubectl describe domain <domain_uid> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl describe domain accessdomain -n oamns
    +

    The output will look similar to the following:

    +
    Name:         accessdomain
    +Namespace:    oamns
    +Labels:       weblogic.domainUID=accessdomain
    +Annotations:  <none>
    +API Version:  weblogic.oracle/v9
    +Kind:         Domain
    +Metadata:
    +  Creation Timestamp:  <DATE>
    +  Generation:          1
    +  Managed Fields:
    +    API Version:  weblogic.oracle/v9
    +    Fields Type:  FieldsV1
    +    fieldsV1:
    +      f:metadata:
    +        f:annotations:
    +          .:
    +          f:kubectl.kubernetes.io/last-applied-configuration:
    +        f:labels:
    +          .:
    +          f:weblogic.domainUID:
    +      f:spec:
    +        .:
    +        f:adminServer:
    +          .:
    +          f:adminChannelPortForwardingEnabled:
    +          f:serverPod:
    +            .:
    +            f:env:
    +          f:serverStartPolicy:
    +        f:clusters:
    +        f:dataHome:
    +        f:domainHome:
    +        f:domainHomeSourceType:
    +        f:failureRetryIntervalSeconds:
    +        f:failureRetryLimitMinutes:
    +        f:httpAccessLogInLogHome:
    +        f:image:
    +        f:imagePullPolicy:
    +        f:imagePullSecrets:
    +        f:includeServerOutInPodLog:
    +        f:logHome:
    +        f:logHomeEnabled:
    +        f:logHomeLayout:
    +        f:maxClusterConcurrentShutdown:
    +        f:maxClusterConcurrentStartup:
    +        f:maxClusterUnavailable:
    +        f:replicas:
    +        f:serverPod:
    +          .:
    +          f:env:
    +          f:volumeMounts:
    +          f:volumes:
    +        f:serverStartPolicy:
    +        f:webLogicCredentialsSecret:
    +          .:
    +          f:name:
    +    Manager:      kubectl-client-side-apply
    +    Operation:    Update
    +    Time:         <DATE>
    +    API Version:  weblogic.oracle/v9
    +    Fields Type:  FieldsV1
    +    fieldsV1:
    +      f:status:
    +        .:
    +        f:clusters:
    +        f:conditions:
    +        f:observedGeneration:
    +        f:servers:
    +        f:startTime:
    +    Manager:         Kubernetes Java Client
    +    Operation:       Update
    +    Subresource:     status
    +    Time:            <DATE>
    +  Resource Version:  2074089
    +  UID:               e194d483-7383-4359-adb9-bf97de36518b
    +Spec:
    +  Admin Server:
    +    Admin Channel Port Forwarding Enabled:  true
    +    Server Pod:
    +      Env:
    +        Name:             USER_MEM_ARGS
    +        Value:            -Djava.security.egd=file:/dev/./urandom -Xms512m -Xmx1024m
    +        Name:             CLASSPATH
    +        Value:            /u01/oracle/wlserver/server/lib/weblogic.jar
    +    Server Start Policy:  IfNeeded
    +  Clusters:
    +    Name:                          accessdomain-oam-cluster
    +    Name:                          accessdomain-policy-cluster
    +  Data Home:
    +  Domain Home:                     /u01/oracle/user_projects/domains/accessdomain
    +  Domain Home Source Type:         PersistentVolume
    +  Failure Retry Interval Seconds:  120
    +  Failure Retry Limit Minutes:     1440
    +  Http Access Log In Log Home:     true
    +  Image:                           container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-<January'24>
    +  Image Pull Policy:               IfNotPresent
    +  Image Pull Secrets:
    +    Name:                           orclcred
    +  Include Server Out In Pod Log:    true
    +  Log Home:                         /u01/oracle/user_projects/domains/logs/accessdomain
    +  Log Home Enabled:                 true
    +  Log Home Layout:                  ByServers
    +  Max Cluster Concurrent Shutdown:  1
    +  Max Cluster Concurrent Startup:   0
    +  Max Cluster Unavailable:          1
    +  Replicas:                         1
    +  Server Pod:
    +    Env:
    +      Name:   JAVA_OPTIONS
    +      Value:  -Dweblogic.StdoutDebugEnabled=false
    +      Name:   USER_MEM_ARGS
    +      Value:  -Djava.security.egd=file:/dev/./urandom -Xms256m -Xmx1024m
    +    Volume Mounts:
    +      Mount Path:  /u01/oracle/user_projects/domains
    +      Name:        weblogic-domain-storage-volume
    +    Volumes:
    +      Name:  weblogic-domain-storage-volume
    +      Persistent Volume Claim:
    +        Claim Name:     accessdomain-domain-pvc
    +  Server Start Policy:  IfNeeded
    +  Web Logic Credentials Secret:
    +    Name:  accessdomain-credentials
    +Status:
    +  Clusters:
    +    Cluster Name:  oam_cluster
    +    Conditions:
    +      Last Transition Time:  <DATE>
    +      Status:                True
    +      Type:                  Available
    +      Last Transition Time:  <DATE>
    +      Status:                True
    +      Type:                  Completed
    +    Label Selector:          weblogic.domainUID=accessdomain,weblogic.clusterName=oam_cluster
    +    Maximum Replicas:        5
    +    Minimum Replicas:        0
    +    Observed Generation:     1
    +    Ready Replicas:          1
    +    Replicas:                1
    +    Replicas Goal:           1
    +    Cluster Name:            policy_cluster
    +    Conditions:
    +      Last Transition Time:  <DATE>
    +      Status:                True
    +      Type:                  Available
    +      Last Transition Time:  <DATE>
    +      Status:                True
    +      Type:                  Completed
    +    Label Selector:          weblogic.domainUID=accessdomain,weblogic.clusterName=policy_cluster
    +    Maximum Replicas:        5
    +    Minimum Replicas:        0
    +    Observed Generation:     1
    +    Ready Replicas:          1
    +    Replicas:                1
    +    Replicas Goal:           1
    +  Conditions:
    +    Last Transition Time:  <DATE>
    +    Status:                True
    +    Type:                  Available
    +    Last Transition Time:  <DATE>
    +    Status:                True
    +    Type:                  Completed
    +  Observed Generation:     1
    +  Servers:
    +    Health:
    +      Activation Time:  <DATE>
    +      Overall Health:   ok
    +      Subsystems:
    +        Subsystem Name:  ServerRuntime
    +        Symptoms:
    +    Node Name:     worker-node2
    +    Pod Phase:     Running
    +    Pod Ready:     True
    +    Server Name:   AdminServer
    +    State:         RUNNING
    +    State Goal:    RUNNING
    +    Cluster Name:  oam_cluster
    +    Health:
    +      Activation Time:  <DATE>
    +      Overall Health:   ok
    +      Subsystems:
    +        Subsystem Name:  ServerRuntime
    +       Symptoms:
    +    Node Name:     worker-node1
    +    Pod Phase:     Running
    +    Pod Ready:     True
    +    Server Name:   oam_server1
    +    State:         RUNNING
    +    State Goal:    RUNNING
    +    Cluster Name:  oam_cluster
    +    Server Name:   oam_server2
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +    Cluster Name:  oam_cluster
    +    Server Name:   oam_server3
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +    Cluster Name:  oam_cluster
    +    Server Name:   oam_server4
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +    Cluster Name:  oam_cluster
    +    Server Name:   oam_server5
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +    Cluster Name:  policy_cluster
    +    Health:
    +      Activation Time:  <DATE>
    +      Overall Health:   ok
    +      Subsystems:
    +        Subsystem Name:  ServerRuntime
    +        Symptoms:
    +    Node Name:     worker-node1
    +    Pod Phase:     Running
    +    Pod Ready:     True
    +    Server Name:   oam_policy_mgr1
    +    State:         RUNNING
    +    State Goal:    RUNNING
    +    Cluster Name:  policy_cluster
    +    Server Name:   oam_policy_mgr2
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +    Cluster Name:  policy_cluster
    +    Server Name:   oam_policy_mgr3
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +    Cluster Name:  policy_cluster
    +    Server Name:   oam_policy_mgr4
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +    Cluster Name:  policy_cluster
    +    Server Name:   oam_policy_mgr5
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +  Start Time:      <DATE>
    +Events:
    +  Type    Reason     Age    From               Message
    +  ----    ------     ----   ----               -------
    +  Normal  Created    15m    weblogic.operator  Domain accessdomain was created.
    +  Normal  Available  2m56s  weblogic.operator  Domain accessdomain is available: a sufficient number of its servers have reached the ready state.
    +  Normal  Completed  2m56s  weblogic.operator  Domain accessdomain is complete because all of the following are true: there is no failure detected, there are no pending server shutdowns, and all servers expected to be running are ready and at their target image, auxiliary images, restart version, and introspect version.
    +

    In the Status section of the output, the available servers and clusters are listed.

    +
  2. +
+

Verify the pods

+
    +
  1. +

    Run the following command to see the pods running the servers and which nodes they are running on:

    +
    $ kubectl get pods -n <domain_namespace> -o wide
    +

    For example:

    +
    $ kubectl get pods -n oamns -o wide
    +

    The output will look similar to the following:

    +
    NAME                                            READY   STATUS      RESTARTS   AGE     IP            NODE             NOMINATED NODE   READINESS GATES
    +accessdomain-adminserver                         1/1     Running     0          18m   10.244.6.63   10.250.42.252   <none>           <none>
    +accessdomain-create-oam-infra-domain-job-7c9r9   0/1     Completed   0          25m   10.244.6.61   10.250.42.252   <none>           <none>
    +accessdomain-oam-policy-mgr1                     1/1     Running     0          10m   10.244.5.13   10.250.42.255   <none>           <none>
    +accessdomain-oam-server1                         1/1     Running     0          10m   10.244.5.12   10.250.42.255   <none>           <none>
    +helper                                           1/1     Running     0          40m   10.244.6.60   10.250.42.252   <none>           <none>
    +

    You are now ready to configure an Ingress to direct traffic for your OAM domain as per Configure an Ingress for an OAM domain.

    +
  2. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/create-oam-domains/index.html b/docs/24.1.1/idm-products/oam/create-oam-domains/index.html new file mode 100644 index 000000000..bb4f08533 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/create-oam-domains/index.html @@ -0,0 +1,4106 @@ + + + + + + + + + + + + Create OAM domains :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Create OAM domains +

+ + + + + + + +

Choose one of the following supported methods to create an OAM domain:

+

a. Create OAM domains Using WLST Offline Scripts

+

b. Create OAM domains Using WDT Models

+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/create-oam-domains/index.xml b/docs/24.1.1/idm-products/oam/create-oam-domains/index.xml new file mode 100644 index 000000000..27d1d0acf --- /dev/null +++ b/docs/24.1.1/idm-products/oam/create-oam-domains/index.xml @@ -0,0 +1,53 @@ + + + + Create OAM domains on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oam/create-oam-domains/ + Recent content in Create OAM domains on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + a. Create OAM domains using WLST scripts + /fmw-kubernetes/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wlst/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wlst/ + Introduction + Prerequisites + Prepare the create domain script + Run the create domain script + Set the OAM server memory parameters + Initializing the domain + Verify the results +a. Verify the domain, pods and services +b. Verify the domain +c. Verify the pods + Introduction The OAM deployment scripts demonstrate the creation of an OAM domain home on an existing Kubernetes persistent volume (PV) and persistent volume claim (PVC). + + + + b. Create OAM domains using WDT models + /fmw-kubernetes/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wdt-models/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wdt-models/ + Introduction + Prerequisites + Working with WDT Model Files + Preparing the environment for domain creation + Create Domain Creation Image + Customize sample WDT models (Optional) + Create the OAM domain + Verify the results +a. Verify the domain, pods and services +b. Verify the domain +c. Verify the pods + Introduction This section demonstrates the creation of an OAM domain home using sample Weblogic Deploy Tooling (WDT) model files. + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oam/create-or-update-image/index.html b/docs/24.1.1/idm-products/oam/create-or-update-image/index.html new file mode 100644 index 000000000..103f686e3 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/create-or-update-image/index.html @@ -0,0 +1,4400 @@ + + + + + + + + + + + + Create or update an image :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Create or update an image +

+ + + + + + + +

As described in Prepare Your Environment you can create your own OAM container image. If you have access to the My Oracle Support (MOS), and there is a need to build a new image with an interim or one off patch, it is recommended to use the WebLogic Image Tool to build an Oracle Access Management image for production deployments.

+

Create or update an Oracle Access Management image using the WebLogic Image Tool

+

Using the WebLogic Image Tool, you can create a new Oracle Access Management image with PSU’s and interim patches or update an existing image with one or more interim patches.

+
+

Recommendations:

+
    +
  • Use create for creating a new Oracle Access Management image containing the Oracle Access Management binaries, bundle patch and interim patches. This is the recommended approach if you have access to the OAM patches because it optimizes the size of the image.
  • +
  • Use update for patching an existing Oracle Access Management image with a single interim patch. Note that the patched image size may increase considerably due to additional image layers introduced by the patch application tool.
  • +
+
+

Create an image

+

Set up the WebLogic Image Tool

+ +
Prerequisites
+

Verify that your environment meets the following prerequisites:

+
    +
  • Docker client and daemon on the build machine, with minimum Docker version 18.03.1.ce.
  • +
  • Bash version 4.0 or later, to enable the command complete feature.
  • +
  • JAVA_HOME environment variable set to the appropriate JDK location e.g: /scratch/export/oracle/product/jdk
  • +
+
Set up the WebLogic Image Tool
+

To set up the WebLogic Image Tool:

+
    +
  1. +

    Create a working directory and change to it:

    +
    $ mdir <workdir>
    +$ cd <workdir>
    +

    For example:

    +
    $ mkdir /scratch/imagetool-setup
    +$ cd /scratch/imagetool-setup
    +
  2. +
  3. +

    Download the latest version of the WebLogic Image Tool from the releases page.

    +
    $ wget https://github.com/oracle/weblogic-image-tool/releases/download/release-X.X.X/imagetool.zip
    +

    where X.X.X is the latest release referenced on the releases page.

    +
  4. +
  5. +

    Unzip the release ZIP file in the imagetool-setup directory.

    +
    $ unzip imagetool.zip
    +
  6. +
  7. +

    Execute the following commands to set up the WebLogic Image Tool:

    +
    $ cd <workdir>/imagetool-setup/imagetool/bin
    +$ source setup.sh
    +

    For example:

    +
    $ cd /scratch/imagetool-setup/imagetool/bin
    +$ source setup.sh
    +
  8. +
+
Validate setup
+

To validate the setup of the WebLogic Image Tool:

+
    +
  1. +

    Enter the following command to retrieve the version of the WebLogic Image Tool:

    +
    $ imagetool --version
    +
  2. +
  3. +

    Enter imagetool then press the Tab key to display the available imagetool commands:

    +
    $ imagetool <TAB>
    +cache   create  help    rebase  update
    +
  4. +
+
WebLogic Image Tool build directory
+

The WebLogic Image Tool creates a temporary Docker context directory, prefixed by wlsimgbuilder_temp, every time the tool runs. Under normal circumstances, this context directory will be deleted. However, if the process is aborted or the tool is unable to remove the directory, it is safe for you to delete it manually. By default, the WebLogic Image Tool creates the Docker context directory under the user’s home directory. If you prefer to use a different directory for the temporary context, set the environment variable WLSIMG_BLDDIR:

+
$ export WLSIMG_BLDDIR="/path/to/buid/dir"
+
WebLogic Image Tool cache
+

The WebLogic Image Tool maintains a local file cache store. This store is used to look up where the Java, WebLogic Server installers, and WebLogic Server patches reside in the local file system. By default, the cache store is located in the user’s $HOME/cache directory. Under this directory, the lookup information is stored in the .metadata file. All automatically downloaded patches also reside in this directory. You can change the default cache store location by setting the environment variable WLSIMG_CACHEDIR:

+
$ export WLSIMG_CACHEDIR="/path/to/cachedir"
+
Set up additional build scripts
+

Creating an Oracle Access Management container image using the WebLogic Image Tool requires additional container scripts for Oracle Access Management domains.

+
    +
  1. +

    Clone the docker-images repository to set up those scripts. In these steps, this directory is DOCKER_REPO:

    +
    $ cd <workdir>/imagetool-setup
    +$ git clone https://github.com/oracle/docker-images.git
    +

    For example:

    +
    $ cd /scratch/imagetool-setup
    +$ git clone https://github.com/oracle/docker-images.git
    +
  2. +
+
+

Note: If you want to create the image continue with the following steps, otherwise to update the image see update an image.

+
+

Create an image

+

After setting up the WebLogic Image Tool, follow these steps to use the WebLogic Image Tool to create a new Oracle Access Management image.

+
Download the Oracle Access Management installation binaries and patches
+

You must download the required Oracle Access Management installation binaries and patches as listed below from the Oracle Software Delivery Cloud and save them in a directory of your choice.

+

The installation binaries and patches required are:

+
    +
  • +

    Oracle Identity and Access Management 12.2.1.4.0

    +
      +
    • fmw_12.2.1.4.0_idm.jar
    • +
    +
  • +
  • +

    Oracle Fusion Middleware 12c Infrastructure 12.2.1.4.0

    +
      +
    • fmw_12.2.1.4.0_infrastructure.jar
    • +
    +
  • +
  • +

    OAM and FMW Infrastructure Patches:

    +
      +
    • View document ID 2723908.1 on My Oracle Support. In the Container Image Download/Patch Details section, locate the Oracle Access Management (OAM) table. For the latest PSU click the README link in the Documentation column. In the README, locate the “Installed Software” section. All the patch numbers to be download are listed here. Download all these individual patches from My Oracle Support.
    • +
    +
  • +
  • +

    Oracle JDK v8

    +
      +
    • jdk-8uXXX-linux-x64.tar.gz where XXX is the JDK version referenced in the README above.
    • +
    +
  • +
+
Update required build files
+

The following files in the code repository location <imagetool-setup-location>/docker-images/OracleAccessManagement/imagetool/12.2.1.4.0 are used for creating the image:

+
    +
  • additionalBuildCmds.txt
  • +
  • buildArgs
  • +
+
    +
  1. +

    Edit the <workdir>/imagetool-setup/docker-images/OracleAccessManagement/imagetool/12.2.1.4.0/buildArgs file and change %DOCKER_REPO%, %JDK_VERSION% and %BUILDTAG% appropriately.

    +

    For example:

    +
    create
    +--jdkVersion=8u301
    +--type oam
    +--version=12.2.1.4.0
    +--tag=oam-latestpsu:12.2.1.4.0
    +--pull
    +--installerResponseFile /scratch/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file,/scratch/imagetool-setup/docker-images/OracleAccessManagement/dockerfiles/12.2.1.4.0/install/iam.response
    +--additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleAccessManagement/imagetool/12.2.1.4.0/addtionalBuildCmds.txt
    +--additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleAccessManagement/dockerfiles/12.2.1.4.0/container-scripts
    +
  2. +
  3. +

    Edit the <workdir>/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file and under the GENERIC section add the line INSTALL_TYPE="Fusion Middleware Infrastructure”. For example:

    +
    [GENERIC]
    +INSTALL_TYPE="Fusion Middleware Infrastructure"
    +DECLINE_SECURITY_UPDATES=true
    +SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
    +
  4. +
+
Create the image
+
    +
  1. +

    Add a JDK package to the WebLogic Image Tool cache. For example:

    +
    $ imagetool cache addInstaller --type jdk --version 8uXXX --path <download location>/jdk-8uXXX-linux-x64.tar.gz
    +

    where XXX is the JDK version downloaded

    +
  2. +
  3. +

    Add the downloaded installation binaries to the WebLogic Image Tool cache. For example:

    +
    $ imagetool cache addInstaller --type fmw --version 12.2.1.4.0 --path <download location>/fmw_12.2.1.4.0_infrastructure.jar
    +
    +$ imagetool cache addInstaller --type OAM --version 12.2.1.4.0 --path <download location>/fmw_12.2.1.4.0_idm.jar
    +
  4. +
  5. +

    Add the downloaded OPatch patch to the WebLogic Image Tool cache. For example:

    +
    $ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value <download location>/p28186730_139428_Generic.zip
    +
  6. +
  7. +

    Add the rest of the downloaded product patches to the WebLogic Image Tool cache:

    +
    $ imagetool cache addEntry --key <patch>_12.2.1.4.0 --value <download location>/p<patch>_122140_Generic.zip
    +

    For example:

    +
    $ imagetool cache addEntry --key 32971905_12.2.1.4.0 --value <download location>/p32971905_122140_Generic.zip
    +
    +$ imagetool cache addEntry --key 20812896_12.2.1.4.0 --value <download location>/p20812896_122140_Generic.zip
    +
    +$ imagetool cache addEntry --key 32880070_12.2.1.4.0 --value <download location>/p32880070_122140_Generic.zip
    +
    +$ imagetool cache addEntry --key 33059296_12.2.1.4.0 --value <download location>/p33059296_122140_Generic.zip
    +
    +$ imagetool cache addEntry --key 32905339_12.2.1.4.0 --value <download location>/p32905339_122140_Generic.zip
    +
    +$ imagetool cache addEntry --key 33084721_12.2.1.4.0 --value <download location>/p33084721_122140_Generic.zip
    +
    +$ imagetool cache addEntry --key 31544353_12.2.1.4.0 --value <download location>/p31544353_122140_Linux-x86-64.zip
    +
    +$ imagetool cache addEntry --key 32957281_12.2.1.4.0 --value <download location>/p32957281_122140_Generic.zip
    +
    +$ imagetool cache addEntry --key 33093748_12.2.1.4.0 --value <download location>/p33093748_122140_Generic.zip
    +
  8. +
  9. +

    Edit the <workdir>/imagetool-setup/docker-images/OracleAccessManagement/imagetool/12.2.1.4.0/buildArgs file and append the product patches and opatch patch as follows:

    +
    --patches 32971905_12.2.1.4.0,20812896_12.2.1.4.0,32880070_12.2.1.4.0,33059296_12.2.1.4.0,32905339_12.2.1.4.0,33084721_12.2.1.4.0,31544353_12.2.1.4.0,32957281_12.2.1.4.0,33093748_12.2.1.4.0
    +--opatchBugNumber=28186730_13.9.4.2.8
    +

    An example buildArgs file is now as follows:

    +
    create
    +--jdkVersion=8u301
    +--type oam
    +--version=12.2.1.4.0
    +--tag=oam-latestpsu:12.2.1.4.0
    +--pull
    +--installerResponseFile /scratch/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file,/scratch/imagetool-setup/docker-images/OracleAccessManagement/dockerfiles/12.2.1.4.0/install/iam.response
    +--additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleAccessManagement/imagetool/12.2.1.4.0/additionalBuildCmds.txt
    +--additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleAccessManagement/dockerfiles/12.2.1.4.0/container-scripts
    +--patches 32971905_12.2.1.4.0,20812896_12.2.1.4.0,32880070_12.2.1.4.0,33059296_12.2.1.4.0,32905339_12.2.1.4.0,33084721_12.2.1.4.0,31544353_12.2.1.4.0,32957281_12.2.1.4.0,33093748_12.2.1.4.0
    +--opatchBugNumber=28186730_13.9.4.2.8
    +
    +

    Note: In the buildArgs file:

    +
      +
    • --jdkVersion value must match the --version value used in the imagetool cache addInstaller command for --type jdk.
    • +
    • --version value must match the --version value used in the imagetool cache addInstaller command for --type OAM.
    • +
    +
    +

    Refer to this page for the complete list of options available with the WebLogic Image Tool create command.

    +
  10. +
  11. +

    Create the Oracle Access Management image:

    +
    $ imagetool @<absolute path to buildargs file> --fromImage ghcr.io/oracle/oraclelinux:7-slim
    +
    +

    Note: Make sure that the absolute path to the buildargs file is prepended with a @ character, as shown in the example above.

    +
    +

    For example:

    +
    $ imagetool @<imagetool-setup-location>/docker-images/OracleAccessManagement/imagetool/12.2.1.4.0/buildArgs --fromImage ghcr.io/oracle/oraclelinux:7-slim
    +
  12. +
  13. +

    Check the created image using the docker images command:

    +
    $ docker images | grep oam
    +

    The output will look similar to the following:

    +
    oam-latestpsu                                       12.2.1.4.0                     ad732fc7c16b        About a minute ago   3.35GB
    +
  14. +
  15. +

    Run the following command to save the container image to a tar file:

    +
    $ docker save -o <path>/<file>.tar <image>
    +

    For example:

    +
    $ docker save -o $WORKDIR/oam-latestpsu.tar oam-latestpsu:12.2.1.4.0
    +
  16. +
+

Update an image

+

The steps below show how to update an existing Oracle Access Management image with an interim patch.

+

The container image to be patched must be loaded in the local docker images repository before attempting these steps.

+

In the examples below the image oracle/oam:12.2.1.4.0 is updated with an interim patch.

+
$ docker images
+
+REPOSITORY     TAG          IMAGE ID          CREATED             SIZE
+oracle/oam     12.2.1.4.0   b051804ba15f      3 months ago        3.34GB
+
    +
  1. +

    Set up the WebLogic Image Tool.

    +
  2. +
  3. +

    Download the required interim patch and latest Opatch (28186730) from My Oracle Support. and save them in a directory of your choice.

    +
  4. +
  5. +

    Add the OPatch patch to the WebLogic Image Tool cache, for example:

    +
    $ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value <downloaded-patches-location>/p28186730_139428_Generic.zip
    +
  6. +
  7. +

    Execute the imagetool cache addEntry command for each patch to add the required patch(es) to the WebLogic Image Tool cache. For example, to add patch p32701831_12214210607_Generic.zip:

    +
    $ imagetool cache addEntry --key=32701831_12.2.1.4.210607 --value <downloaded-patches-location>/p32701831_12214210607_Generic.zip
    +
  8. +
  9. +

    Provide the following arguments to the WebLogic Image Tool update command:

    +
      +
    • –-fromImage - Identify the image that needs to be updated. In the example below, the image to be updated is oracle/oam:12.2.1.4.0.
    • +
    • –-patches - Multiple patches can be specified as a comma-separated list.
    • +
    • --tag - Specify the new tag to be applied for the image being built.
    • +
    +

    Refer here for the complete list of options available with the WebLogic Image Tool update command.

    +
    +

    Note: The WebLogic Image Tool cache should have the latest OPatch zip. The WebLogic Image Tool will update the OPatch if it is not already updated in the image.

    +
    +

    For example:

    +
    $ imagetool update --fromImage oracle/oam:12.2.1.4.0 --tag=oracle/oam-new:12.2.1.4.0 --patches=32701831_12.2.1.4.210607 --opatchBugNumber=28186730_13.9.4.2.8
    +
    +

    Note: If the command fails because the files in the image being upgraded are not owned by oracle:oracle, then add the parameter --chown <userid>:<groupid> to correspond with the values returned in the error.

    +
    +
  10. +
  11. +

    Check the built image using the docker images command:

    +
    $ docker images | grep oam
    +

    The output will look similar to the following:

    +
    REPOSITORY         TAG          IMAGE ID        CREATED             SIZE
    +oracle/oam-new     12.2.1.4.0   78ccd1ad67eb    5 minutes ago       3.8GB
    +oracle/oam         12.2.1.4.0   b051804ba15f    3 months ago        3.34GB
    +
  12. +
  13. +

    Run the following command to save the patched container image to a tar file:

    +
    $ docker save -o <path>/<file>.tar <image>
    +

    For example:

    +
    $ docker save -o $WORKDIR/oam-new.tar oracle/oam-new:12.2.1.4.0
    +
  14. +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/create-or-update-image/index.xml b/docs/24.1.1/idm-products/oam/create-or-update-image/index.xml new file mode 100644 index 000000000..f5b7a8f29 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/create-or-update-image/index.xml @@ -0,0 +1,14 @@ + + + + Create or update an image on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oam/create-or-update-image/ + Recent content in Create or update an image on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oam/index.html b/docs/24.1.1/idm-products/oam/index.html new file mode 100644 index 000000000..b57ee5c9c --- /dev/null +++ b/docs/24.1.1/idm-products/oam/index.html @@ -0,0 +1,4352 @@ + + + + + + + + + + + + Oracle Access Management :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Oracle Access Management +

+ + + + + + + +

Oracle Access Management on Kubernetes

+

Oracle supports the deployment of Oracle Access Management on Kubernetes. See the following sections:

+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/index.xml b/docs/24.1.1/idm-products/oam/index.xml new file mode 100644 index 000000000..8ad9a9db0 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/index.xml @@ -0,0 +1,14 @@ + + + + Oracle Access Management on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oam/ + Recent content in Oracle Access Management on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oam/introduction/index.html b/docs/24.1.1/idm-products/oam/introduction/index.html new file mode 100644 index 000000000..fb531e75f --- /dev/null +++ b/docs/24.1.1/idm-products/oam/introduction/index.html @@ -0,0 +1,4167 @@ + + + + + + + + + + + + Introduction :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + Introduction +

+ + + + + + + +

The WebLogic Kubernetes Operator supports deployment of Oracle Access Management (OAM).

+

In this release, OAM domains are supported using the “domain on a persistent volume” +model only, where the domain home is located in a persistent volume (PV).

+

Domain on persistent volume (Domain on PV) is an operator domain home source type, which requires that the domain home exists on a persistent volume. The domain home can be created either using the Weblogic Scripting Tool (WLST) scripts or Weblogic Deploy Tooling (WDT) model files by specifying the section domain.spec.configuration.initializeDomainOnPV, in the domain resource YAML file. The initial domain topology and resources are described using WebLogic Deploy Tooling (WDT) models.

+

NOTE: The initializeDomainOnPV section provides a one time only domain home initialization. The operator creates the domain when the domain resource is first deployed. After the domain is created, this section is ignored. Subsequent domain lifecycle updates must be controlled by the WebLogic Server Administration Console, the WebLogic Remote Console, WebLogic Scripting Tool (WLST), or other mechanisms.

+

The WebLogic Kubernetes Operator has several key features to assist you with deploying and managing Oracle Access Management domains in a Kubernetes +environment. You can:

+
    +
  • Create OAM instances in a Kubernetes persistent volume. This persistent volume can reside in an NFS file system or other Kubernetes volume types.
  • +
  • Start servers based on declarative startup parameters and desired states.
  • +
  • Expose the OAM Services through external access.
  • +
  • Scale OAM domains by starting and stopping Managed Servers on demand.
  • +
  • Publish operator and WebLogic Server logs into Elasticsearch and interact with them in Kibana.
  • +
  • Monitor the OAM instance using Prometheus and Grafana.
  • +
+

Weblogic Deploy Tooling Models

+

Weblogic Deploy Tooling (WDT) models are a convenient and simple alternative to WLST configuration scripts. They compactly define a WebLogic domain using model files, variable properties files, and application archive files. For more information about the model format and its integration, see Usage and Working With WDT Model Files. The WDT model format is fully described in the open source, WebLogic Deploy Tooling GitHub project.

+

The main benefits of WDT are:

+
    +
  • A set of single-purpose tools supporting Weblogic domain configuration lifecycle operations.
  • +
  • All tools work off of a shared, declarative model, eliminating the need to maintain specialized WLST scripts.
  • +
  • WDT knowledge base understands the MBeans, attributes, and WLST capabilities/bugs across WLS versions.
  • +
+

Current production release

+

The current production release for the Oracle Access Management domain deployment on Kubernetes is 24.1.1. This release uses the WebLogic Kubernetes Operator version 4.1.2.

+

For 4.0.X WebLogic Kubernetes Operator refer to Version 23.3.1

+

For 3.4.X WebLogic Kubernetes Operator refer to Version 23.1.1

+

Recent changes and known issues

+

See the Release Notes for recent changes and known issues for Oracle Access Management domain deployment on Kubernetes.

+

Limitations

+

See here for limitations in this release.

+

Getting started

+

This documentation explains how to configure OAM on a Kubernetes cluster where no other Oracle Identity Management products will be deployed. For detailed information about this type of deployment, start at Prerequisites and follow this documentation sequentially. Please note that this documentation does not explain how to configure a Kubernetes cluster given the product can be deployed on any compliant Kubernetes vendor.

+

If you are deploying multiple Oracle Identity Management products on the same Kubernetes cluster, then you must follow the Enterprise Deployment Guide outlined in Enterprise Deployments. +Please note, you also have the option to follow the Enterprise Deployment Guide even if you are only installing OAM and no other Oracle Identity Management products.

+

Note: If you need to understand how to configure a Kubernetes cluster ready for an Oracle Access Management deployment, you should follow the Enterprise Deployment Guide referenced in Enterprise Deployments. The Enterprise Deployment Automation section also contains details on automation scripts that can:

+
    +
  • Automate the creation of a Kubernetes cluster on Oracle Cloud Infrastructure (OCI), ready for the deployment of Oracle Identity Management products.
  • +
  • Automate the deployment of Oracle Identity Management products on any compliant Kubernetes cluster.
  • +
+

Documentation for earlier releases

+

To view documentation for an earlier release, see:

+ + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/introduction/index.xml b/docs/24.1.1/idm-products/oam/introduction/index.xml new file mode 100644 index 000000000..557145adc --- /dev/null +++ b/docs/24.1.1/idm-products/oam/introduction/index.xml @@ -0,0 +1,14 @@ + + + + Introduction on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oam/introduction/ + Recent content in Introduction on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oam/manage-oam-domains/delete-domain-home/index.html b/docs/24.1.1/idm-products/oam/manage-oam-domains/delete-domain-home/index.html new file mode 100644 index 000000000..0e1e5bf19 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/manage-oam-domains/delete-domain-home/index.html @@ -0,0 +1,4186 @@ + + + + + + + + + + + + f. Delete the OAM domain home :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + f. Delete the OAM domain home +

+ + + + + + +

Sometimes in production, but most likely in testing environments, you might want to remove the domain home that is generated using the create-domain.sh script.

+
    +
  1. +

    Run the following command to delete the domain:

    +
    $ cd $WORKDIR/kubernetes/delete-domain
    +$ ./delete-weblogic-domain-resources.sh -d <domain_uid>
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/delete-domain
    +$ ./delete-weblogic-domain-resources.sh -d accessdomain
    +
  2. +
  3. +

    Drop the RCU schemas as follows:

    +
    $ kubectl exec -it helper -n <domain_namespace> -- /bin/bash
    +[oracle@helper ~]$
    +[oracle@helper ~]$ export CONNECTION_STRING=<db_host.domain>:<db_port>/<service_name>
    +[oracle@helper ~]$ export RCUPREFIX=<rcu_schema_prefix>
    +   
    +/u01/oracle/oracle_common/bin/rcu -silent -dropRepository -databaseType ORACLE -connectString $CONNECTION_STRING \
    +-dbUser sys -dbRole sysdba -selectDependentsForComponents true -schemaPrefix $RCUPREFIX \
    +-component MDS -component IAU -component IAU_APPEND -component IAU_VIEWER -component OPSS \
    +-component WLS -component STB -component OAM -f < /tmp/pwd.txt
    +

    For example:

    +
    $ kubectl exec -it helper -n oamns -- /bin/bash
    +[oracle@helper ~]$ export CONNECTION_STRING=mydatabasehost.example.com:1521/orcl.example.com
    +[oracle@helper ~]$ export RCUPREFIX=OAMK8S
    +/u01/oracle/oracle_common/bin/rcu -silent -dropRepository -databaseType ORACLE -connectString $CONNECTION_STRING \
    +-dbUser sys -dbRole sysdba -selectDependentsForComponents true -schemaPrefix $RCUPREFIX \
    +-component MDS -component IAU -component IAU_APPEND -component IAU_VIEWER -component OPSS \
    +-component WLS -component STB -component OAM -f < /tmp/pwd.txt
    +
  4. +
  5. +

    Delete the contents of the persistent volume, for example:

    +
    $ rm -rf <persistent_volume>/accessdomainpv/*
    +

    For example:

    +
    $ rm -rf /scratch/shared/accessdomainpv/*
    +
  6. +
  7. +

    Delete the WebLogic Kubernetes Operator, by running the following command:

    +
    $ helm delete weblogic-kubernetes-operator -n opns
    +
  8. +
  9. +

    Delete the label from the OAM namespace:

    +
    $ kubectl label namespaces <domain_namespace> weblogic-operator-
    +

    For example:

    +
    $ kubectl label namespaces oamns weblogic-operator-
    +
  10. +
  11. +

    Delete the service account for the operator:

    +
    $ kubectl delete serviceaccount <sample-kubernetes-operator-sa> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl delete serviceaccount op-sa -n opns
    +
  12. +
  13. +

    Delete the operator namespace:

    +
    $ kubectl delete namespace <sample-kubernetes-operator-ns>
    +

    For example:

    +
    $ kubectl delete namespace opns
    +
  14. +
  15. +

    To delete NGINX:

    +
    $ helm delete oam-nginx -n <domain_namespace>
    +

    For example:

    +
    $ helm delete oam-nginx -n oamns
    +

    Then run:

    +
    $ helm delete nginx-ingress -n <domain_namespace>
    +

    For example:

    +
    $ helm delete nginx-ingress -n oamns
    +
  16. +
  17. +

    Delete the OAM namespace:

    +
    $ kubectl delete namespace <domain_namespace>
    +

    For example:

    +
    $ kubectl delete namespace oamns
    +
  18. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/manage-oam-domains/domain-lifecycle/index.html b/docs/24.1.1/idm-products/oam/manage-oam-domains/domain-lifecycle/index.html new file mode 100644 index 000000000..477acc424 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/manage-oam-domains/domain-lifecycle/index.html @@ -0,0 +1,4475 @@ + + + + + + + + + + + + a. Domain Life Cycle :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + a. Domain Life Cycle +

+ + + + + + +
    +
  1. View existing OAM servers
  2. +
  3. Starting/Scaling up OAM Managed servers
  4. +
  5. Stopping/Scaling down OAM Managed servers
  6. +
  7. Starting/Scaling up OAM Policy Managed servers
  8. +
  9. Stopping/Scaling down OAM Policy Managed servers
  10. +
  11. Stopping and starting the Administration Server and Managed Servers
  12. +
  13. Domain lifecycle sample scripts
  14. +
+

As OAM domains use the WebLogic Kubernetes Operator, domain lifecyle operations are managed using the WebLogic Kubernetes Operator itself.

+

This document shows the basic operations for starting, stopping and scaling servers in the OAM domain.

+

For more detailed information refer to Domain Life Cycle in the WebLogic Kubernetes Operator documentation.

+ +

Do not use the WebLogic Server Administration Console or Oracle Enterprise Manager Console to start or stop servers.

+
+ +

Note: The instructions below are for starting, stopping, or scaling servers manually. If you wish to use autoscaling, see Kubernetes Horizontal Pod Autoscaler. Please note, if you have enabled autoscaling, it is recommended to delete the autoscaler before running the commands below.

+

View existing OAM servers

+

The default OAM deployment starts the Administration Server (AdminServer), one OAM Managed Server (oam_server1) and one OAM Policy Manager server (oam_policy_mgr1).

+

The deployment also creates, but doesn’t start, four extra OAM Managed Servers (oam-server2 to oam-server5) and four more OAM Policy Manager servers (oam_policy_mgr2 to oam_policy_mgr5).

+

All these servers are visible in the WebLogic Server Console https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console by navigating to Domain Structure > oamcluster > Environment > Servers.

+

To view the running servers using kubectl, run the following command:

+
$ kubectl get pods -n <domain_namespace>
+

For example:

+
$ kubectl get pods -n oamns
+

The output should look similar to the following:

+
NAME                                                     READY   STATUS      RESTARTS   AGE
+accessdomain-adminserver                                 1/1     Running     0          3h29m
+accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          3h36m
+accessdomain-oam-policy-mgr1                             1/1     Running     0          3h21m
+accessdomain-oam-server1                                 1/1     Running     0          3h21m
+helper                                                   1/1     Running     0          3h51m
+nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          55m
+

Starting/Scaling up OAM Managed Servers

+

The number of OAM Managed Servers running is dependent on the replicas parameter configured for the oam-cluster. To start more OAM Managed Servers perform the following steps:

+
    +
  1. +

    Run the following kubectl command to edit the oam-cluster:

    +
    $ kubectl edit cluster accessdomain-oam-cluster -n <domain_namespace>
    +

    For example:

    +
    $ kubectl edit cluster accessdomain-oam-cluster -n oamns
    +

    Note: This opens an edit session for the oam-cluster where parameters can be changed using standard vi commands.

    +
  2. +
  3. +

    In the edit session, search for spec:, and then look for the replicas parameter under clusterName: oam_cluster. By default the replicas parameter is set to “1” hence one OAM Managed Server is started (oam_server1):

    +
    ...
    +spec:
    +  clusterName: oam_cluster
    +  replicas: 1
    +  serverPod:
    +    env:
    +    - name: USER_MEM_ARGS
    +      value: -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m
    +        -Xmx8192m
    +...
    +
  4. +
  5. +

    To start more OAM Managed Servers, increase the replicas value as desired. In the example below, two more managed servers will be started by setting replicas to “3”:

    +
    ...
    +spec:
    +  clusterName: oam_cluster
    +  replicas: 3
    +  serverPod:
    +    env:
    +    - name: USER_MEM_ARGS
    +      value: -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m
    +        -Xmx8192m
    +...
    +
  6. +
  7. +

    Save the file and exit (:wq!)

    +

    The output will look similar to the following:

    +
    cluster.weblogic.oracle/accessdomain-oam-cluster edited
    +
  8. +
  9. +

    Run the following kubectl command to view the pods:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oamns
    +

    The output will look similar to the following:

    +
    NAME                                                     READY   STATUS      RESTARTS   AGE
    +accessdomain-adminserver                                 1/1     Running     0          3h33m
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          3h40m
    +accessdomain-oam-policy-mgr1                             1/1     Running     0          3h25m
    +accessdomain-oam-server1                                 1/1     Running     0          3h25m
    +accessdomain-oam-server2                                 0/1     Running     0          3h25m
    +accessdomain-oam-server3                                 0/1     Pending     0          9s
    +helper                                                   1/1     Running     0          3h55m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          59m
    +

    Two new pods (accessdomain-oam-server2 and accessdomain-oam-server3) are started, but currently have a READY status of 0/1. This means oam_server2 and oam_server3 are not currently running but are in the process of starting. The servers will take several minutes to start so keep executing the command until READY shows 1/1:

    +
    NAME                                                     READY   STATUS      RESTARTS   AGE
    +accessdomain-adminserver                                 1/1     Running     0          3h37m
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          3h43m
    +accessdomain-oam-policy-mgr1                             1/1     Running     0          3h29m
    +accessdomain-oam-server1                                 1/1     Running     0          3h29m
    +accessdomain-oam-server2                                 1/1     Running     0          3h29m
    +accessdomain-oam-server3                                 1/1     Running     0          3m45s
    +helper                                                   1/1     Running     0          3h59m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          63m
    +
    +

    Note: To check what is happening during server startup when READY is 0/1, run the following command to view the log of the pod that is starting:

    +
    $ kubectl logs <pod> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl logs accessdomain-oam-server3 -n oamns
    +
  10. +
+

Stopping/Scaling down OAM Managed Servers

+

As mentioned in the previous section, the number of OAM Managed Servers running is dependent on the replicas parameter configured for the cluster. To stop one or more OAM Managed Servers, perform the following:

+
    +
  1. +

    Run the following kubectl command to edit the oam-cluster:

    +
    $ kubectl edit cluster accessdomain-oam-cluster -n <domain_namespace>
    +

    For example:

    +
    $ kubectl edit cluster accessdomain-oam-cluster -n oamns
    +
  2. +
  3. +

    In the edit session, search for spec:, and then look for the replicas parameter under clusterName: oam_cluster. In the example below replicas is set to “3”, hence three OAM Managed Servers are started (access-domain-oam_server1 - access-domain-oam_server3):

    +
    ...
    +spec:
    +  clusterName: oam_cluster
    +  replicas: 3
    +  serverPod:
    +    env:
    +    - name: USER_MEM_ARGS
    +      value: -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m
    +        -Xmx8192m
    +...
    +
  4. +
  5. +

    To stop OAM Managed Servers, decrease the replicas value as desired. In the example below, we will stop two managed servers by setting replicas to “1”:

    +
    spec:
    +  clusterName: oam_cluster
    +  replicas: 1
    +  serverPod:
    +    env:
    +    - name: USER_MEM_ARGS
    +      value: -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m
    +        -Xmx8192m
    +...
    +
  6. +
  7. +

    Save the file and exit (:wq!)

    +
  8. +
  9. +

    Run the following kubectl command to view the pods:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oamns
    +

    The output will look similar to the following:

    +
    NAME                                                     READY   STATUS        RESTARTS   AGE
    +accessdomain-adminserver                                 1/1     Running       0          3h45m
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed     0          3h51m
    +accessdomain-oam-policy-mgr1                             1/1     Running       0          3h37m
    +accessdomain-oam-server1                                 1/1     Running       0          3h37m
    +accessdomain-oam-server2                                 1/1     Running       0          3h37m
    +accessdomain-oam-server3                                 1/1     Terminating   0          11m
    +helper                                                   1/1     Running       0          4h6m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running       0          71m
    +

    One pod now has a STATUS of Terminating (accessdomain-oam-server3). The server will take a minute or two to stop. Once terminated the other pod (accessdomain-oam-server2) will move to Terminating and then stop. Keep executing the command until the pods have disappeared:

    +
    NAME                                            READY   STATUS      RESTARTS   AGE
    +accessdomain-adminserver                                 1/1     Running     0          3h48m
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          3h54m
    +accessdomain-oam-policy-mgr1                             1/1     Running     0          3h40m
    +accessdomain-oam-server1                                 1/1     Running     0          3h40m
    +helper                                                   1/1     Running     0          4h9m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          74m
    +
  10. +
+

Starting/Scaling up OAM Policy Managed Servers

+

The number of OAM Policy Managed Servers running is dependent on the replicas parameter configured for the policy-cluster. To start more OAM Policy Managed Servers perform the following steps:

+
    +
  1. +

    Run the following kubectl command to edit the policy-cluster:

    +
    $ kubectl edit cluster accessdomain-policy-cluster -n <domain_namespace>
    +

    For example:

    +
    $ kubectl edit cluster accessdomain-policy-cluster -n oamns
    +

    Note: This opens an edit session for the policy-cluster where parameters can be changed using standard vi commands.

    +
  2. +
  3. +

    In the edit session, search for spec:, and then look for the replicas parameter under clusterName: policy_cluster. By default the replicas parameter is set to “1” hence one OAM Policy Managed Server is started (oam_policy_mgr1):

    +
    ...
    +spec:
    +  clusterName: policy_cluster
    +  replicas: 1
    +  serverService:
    +    precreateService: true
    +...
    +
  4. +
  5. +

    To start more OAM Policy Managed Servers, increase the replicas value as desired. In the example below, two more managed servers will be started by setting replicas to “3”:

    +
    ...
    +spec:
    +  clusterName: policy_cluster
    +  replicas: 3
    +  serverService:
    +    precreateService: true
    +...
    +
  6. +
  7. +

    Save the file and exit (:wq!)

    +

    The output will look similar to the following:

    +
    cluster.weblogic.oracle/accessdomain-policy-cluster edited
    +

    After saving the changes two new pods will be started (accessdomain-oam-policy-mgr2 and accessdomain-oam-policy-mgr3). After a few minutes they will have a READY status of 1/1. In the example below accessdomain-oam-policy-mgr2 and accessdomain-oam-policy-mgr3 are started:

    +
    NAME                                                     READY   STATUS      RESTARTS   AGE
    +accessdomain-adminserver                                 1/1     Running     0          3h43m
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          3h49m
    +accessdomain-oam-policy-mgr1                             1/1     Running     0          3h35m
    +accessdomain-oam-policy-mgr2                             1/1     Running     0          3h35m
    +accessdomain-oam-policy-mgr3                             1/1     Running     0          4m18s
    +accessdomain-oam-server1                                 1/1     Running     0          3h35m
    +helper                                                   1/1     Running     0          4h4m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          69m
    +
  8. +
+

Stopping/Scaling down OAM Policy Managed Servers

+

As mentioned in the previous section, the number of OAM Policy Managed Servers running is dependent on the replicas parameter configured for the cluster. To stop one or more OAM Policy Managed Servers, perform the following:

+
    +
  1. +

    Run the following kubectl command to edit the policy-cluster:

    +
    $ kubectl edit cluster accessdomain-policy-cluster -n <domain_namespace>
    +

    For example:

    +
    $ kubectl edit cluster accessdomain-policy-cluster -n oamns
    +
  2. +
  3. +

    In the edit session, search for spec:, and then look for the replicas parameter under clusterName: policy_cluster. To stop OAM Policy Managed Servers, decrease the replicas value as desired. In the example below, we will stop two managed servers by setting replicas to “1”:

    +
    ...
    +spec:
    +  clusterName: policy_cluster
    +  replicas: 1
    +  serverService:
    +    precreateService: true
    +...
    +

    After saving the changes one pod will move to a STATUS of Terminating (accessdomain-oam-policy-mgr3).

    +
    NAME                                            READY   STATUS        RESTARTS   AGE
    +accessdomain-adminserver                                 1/1     Running       0          3h49m
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed     0          3h55m
    +accessdomain-oam-policy-mgr1                             1/1     Running       0          3h41m
    +accessdomain-oam-policy-mgr2                             1/1     Running       0          3h41m
    +accessdomain-oam-policy-mgr3                             1/1     Terminating   0          10m
    +accessdomain-oam-server1                                 1/1     Running       0          3h41m
    +helper                                                   1/1     Running       0          4h11m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running       0          75m
    +

    The pods will take a minute or two to stop, so keep executing the command until the pods has disappeared:

    +
    NAME                                                     READY   STATUS      RESTARTS   AGE
    +accessdomain-adminserver                                 1/1     Running     0          3h50m
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          3h57m
    +accessdomain-oam-policy-mgr1                             1/1     Running     0          3h42m
    +accessdomain-oam-server1                                 1/1     Running     0          3h42m
    +helper                                                   1/1     Running     0          4h12m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          76m
    +
  4. +
+

Stopping and Starting the Administration Server and Managed Servers

+

To stop all the OAM Managed Servers and the Administration Server in one operation:

+
    +
  1. +

    Run the following kubectl command to edit the domain:

    +
    $ kubectl edit domain <domain_uid> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl edit domain accessdomain -n oamns
    +
  2. +
  3. +

    In the edit session, search for serverStartPolicy: IfNeeded under the domain spec:

    +
    ...
    +   volumeMounts:
    +   - mountPath: /u01/oracle/user_projects/domains
    +     name: weblogic-domain-storage-volume
    +   volumes:
    +   - name: weblogic-domain-storage-volume
    +     persistentVolumeClaim:
    +       claimName: accessdomain-domain-pvc
    + serverStartPolicy: IfNeeded
    + webLogicCredentialsSecret:
    + name: accessdomain-credentials
    +...
    +
  4. +
  5. +

    Change serverStartPolicy: IfNeeded to Never as follows:

    +
    ...
    +   volumeMounts:
    +   - mountPath: /u01/oracle/user_projects/domains
    +     name: weblogic-domain-storage-volume
    +   volumes:
    +   - name: weblogic-domain-storage-volume
    +     persistentVolumeClaim:
    +       claimName: accessdomain-domain-pvc
    + serverStartPolicy: Never
    + webLogicCredentialsSecret:
    + name: accessdomain-credentials
    +...
    +
  6. +
  7. +

    Save the file and exit (:wq!).

    +
  8. +
  9. +

    Run the following kubectl command to view the pods:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oamns
    +

    The output will look similar to the following:

    +
    NAME                                                     READY   STATUS        RESTARTS   AGE
    +accessdomain-adminserver                                 1/1     Terminating   0          3h52m
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed     0          3h59m
    +accessdomain-oam-policy-mgr1                             1/1     Terminating   0          3h44m
    +accessdomain-oam-server1                                 1/1     Terminating   0          3h44m
    +helper                                                   1/1     Running       0          4h14m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running       0          78m
    +

    The Administration Server pods and Managed Server pods will move to a STATUS of Terminating. After a few minutes, run the command again and the pods should have disappeared:

    +
    NAME                                                     READY   STATUS      RESTARTS   AGE
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          4h
    +helper                                                   1/1     Running     0          4h15m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          80m
    +
  10. +
  11. +

    To start the Administration Server and Managed Servers up again, repeat the previous steps but change serverStartPolicy: Never to IfNeeded as follows:

    +
    ...
    +   volumeMounts:
    +   - mountPath: /u01/oracle/user_projects/domains
    +     name: weblogic-domain-storage-volume
    +   volumes:
    +   - name: weblogic-domain-storage-volume
    +     persistentVolumeClaim:
    +       claimName: accessdomain-domain-pvc
    + serverStartPolicy: IfNeeded
    + webLogicCredentialsSecret:
    + name: accessdomain-credentials
    +...
    +
  12. +
  13. +

    Run the following kubectl command to view the pods:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oamns
    +

    The output will look similar to the following:

    +
    NAME                                                     READY   STATUS      RESTARTS   AGE
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          4h1m
    +accessdomain-introspector-jwqxw                          1/1     Running     0          10s
    +helper                                                   1/1     Running     0          4h17m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          81m
    +

    The Administration Server pod will start followed by the OAM Managed Servers pods. This process will take several minutes, so keep executing the command until all the pods are running with READY status 1/1 :

    +
    NAME                                                     READY   STATUS      RESTARTS   AGE  
    +accessdomain-adminserver                                 1/1     Running     0          10m
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          4h12m
    +accessdomain-oam-policy-mgr1                             1/1     Running     0          7m35s
    +accessdomain-oam-server1                                 1/1     Running     0          7m35s
    +helper                                                   1/1     Running     0          4h28m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          92m
    +
  14. +
+

Domain lifecycle sample scripts

+

The WebLogic Kubernetes Operator provides sample scripts to start up or shut down a specific Managed Server or cluster in a deployed domain, or the entire deployed domain.

+

Note: Prior to running these scripts, you must have previously created and deployed the domain.

+

The scripts are located in the $WORKDIR/kubernetes/domain-lifecycle directory. For more information, see the README.

+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/manage-oam-domains/hpa/index.html b/docs/24.1.1/idm-products/oam/manage-oam-domains/hpa/index.html new file mode 100644 index 000000000..75c6b856e --- /dev/null +++ b/docs/24.1.1/idm-products/oam/manage-oam-domains/hpa/index.html @@ -0,0 +1,4415 @@ + + + + + + + + + + + + e. Kubernetes Horizontal Pod Autoscaler :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + e. Kubernetes Horizontal Pod Autoscaler +

+ + + + + + +
    +
  1. Prerequisite configuration
  2. +
  3. Deploy the Kubernetes Metrics Server +
      +
    1. Troubleshooting
    2. +
    +
  4. +
  5. Deploy HPA
  6. +
  7. Testing HPA
  8. +
  9. Delete the HPA
  10. +
  11. Other considerations
  12. +
+

Kubernetes Horizontal Pod Autoscaler (HPA) is supported from Weblogic Kubernetes Operator 4.0.X and later.

+

HPA allows automatic scaling (up and down) of the OAM Managed Servers. If load increases then extra OAM Managed Servers will be started as required, up to the value configuredManagedServerCount defined when the domain was created (see Prepare the create domain script). Similarly, if load decreases, OAM Managed Servers will be automatically shutdown.

+

For more information on HPA, see Horizontal Pod Autoscaling.

+

The instructions below show you how to configure and run an HPA to scale an OAM cluster (accessdomain-oam-cluster) resource, based on CPU utilization or memory resource metrics. If required, you can also perform the following for the accessdomain-policy-cluster.

+

Note: If you enable HPA and then decide you want to start/stop/scale OAM Managed servers manually as per Domain Life Cycle, it is recommended to delete HPA beforehand as per Delete the HPA.

+

Prerequisite configuration

+

In order to use HPA, the OAM domain must have been created with the required resources parameter as per Set the OAM server memory parameters. For example:

+
serverPod:
+  env:
+  - name: USER_MEM_ARGS
+    value: "-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m"
+  resources:
+    limits:
+      cpu: "2"
+      memory: "8Gi"
+    requests:
+      cpu: "1000m"
+      memory: "4Gi"
+

If you created the OAM domain without setting these parameters, then you can update the domain using the following steps:

+
    +
  1. +

    Run the following command to edit the cluster:

    +
    $ kubectl edit cluster accessdomain-oam-cluster -n oamns
    +

    Note: This opens an edit session for the oam-cluster where parameters can be changed using standard vi commands.

    +
  2. +
  3. +

    In the edit session, search for spec:, and then look for the replicas parameter under clusterName: oam_cluster. Change the entry so it looks as follows:

    +
    spec:
    +  clusterName: oam_cluster
    +  replicas: 1
    +  serverPod:
    +    env:
    +    - name: USER_MEM_ARGS
    +      value: -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m
    +    resources:
    +      limits:
    +        cpu: "2"
    +        memory: 8Gi
    +      requests:
    +        cpu: 1000m
    +        memory: 4Gi
    +  serverService:
    +    precreateService: true
    +    ...
    +
  4. +
  5. +

    Save the file and exit (:wq!)

    +

    The output will look similar to the following:

    +
    cluster.weblogic.oracle/accessdomain-oam-cluster edited
    +

    The OAM Managed Server pods will then automatically be restarted.

    +
  6. +
+

Deploy the Kubernetes Metrics Server

+

Before deploying HPA you must deploy the Kubernetes Metrics Server.

+
    +
  1. +

    Check to see if the Kubernetes Metrics Server is already deployed:

    +
    $ kubectl get pods -n kube-system | grep metric
    +

    If a row is returned as follows, then Kubernetes Metric Server is deployed and you can move to Deploy HPA.

    +
    metrics-server-d9694457-mf69d           1/1     Running   0             5m13s
    +
  2. +
  3. +

    If no rows are returned by the previous command, then the Kubernetes Metric Server needs to be deployed. Run the following commands to get the components.yaml:

    +
    $ mkdir $WORKDIR/kubernetes/hpa
    +$ cd $WORKDIR/kubernetes/hpa
    +$ wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
    +
  4. +
  5. +

    Deploy the Kubernetes Metrics Server by running the following command:

    +
    $ kubectl apply -f components.yaml
    +

    The output will look similar to the following:

    +
    serviceaccount/metrics-server created
    +clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created
    +clusterrole.rbac.authorization.k8s.io/system:metrics-server created
    +rolebinding.rbac.authorization.k8s.io/metrics-server-auth-reader created
    +clusterrolebinding.rbac.authorization.k8s.io/metrics-server:system:auth-delegator created
    +clusterrolebinding.rbac.authorization.k8s.io/system:metrics-server created
    +service/metrics-server created
    +deployment.apps/metrics-server created
    +apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created
    +
  6. +
  7. +

    Run the following command to check Kubernetes Metric Server is running:

    +
    $ kubectl get pods -n kube-system | grep metric
    +

    Make sure the pod has a READY status of 1/1:

    +
    metrics-server-d9694457-mf69d           1/1     Running   0             39s
    +
  8. +
+

Troubleshooting

+

If the Kubernetes Metric Server does not reach the READY 1/1 state, run the following commands:

+
$ kubectl describe pod <metrics-server-pod> -n kube-system
+$ kubectl logs <metrics-server-pod> -n kube-system
+

If you see errors such as:

+
Readiness probe failed: HTTP probe failed with statuscode: 500
+

and:

+
E0907 13:07:50.937308       1 scraper.go:140] "Failed to scrape node" err="Get \"https://100.105.18.113:10250/metrics/resource\": x509: cannot validate certificate for 100.105.18.113 because it doesn't contain any IP SANs" node="worker-node1"
+

then you may need to install a valid cluster certificate for your Kubernetes cluster.

+

For testing purposes, you can resolve this issue by:

+
    +
  1. +

    Delete the Kubernetes Metrics Server by running the following command:

    +
    $ kubectl delete -f $WORKDIR/kubernetes/hpa/components.yaml
    +
  2. +
  3. +

    Edit the $WORKDIR/hpa/components.yaml and locate the args: section. Add kubelet-insecure-tls to the arguments. For example:

    +
    spec:
    +  containers:
    +  - args:
    +    - --cert-dir=/tmp
    +    - --secure-port=4443
    +    - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
    +    - --kubelet-use-node-status-port
    +    - --kubelet-insecure-tls
    +    - --metric-resolution=15s
    +    image: registry.k8s.io/metrics-server/metrics-server:v0.6.4
    + ...
    +
  4. +
  5. +

    Deploy the Kubenetes Metrics Server using the command:

    +
    $ kubectl apply -f components.yaml
    +

    Run the following and make sure the READY status shows 1/1:

    +
    $ kubectl get pods -n kube-system | grep metric
    +

    The output should look similar to the following:

    +
    metrics-server-d9694457-mf69d           1/1     Running   0             40s
    +
  6. +
+

Deploy HPA

+

The steps below show how to configure and run an HPA to scale the accessdomain-oam-cluster, based on the CPU or memory utilization resource metrics.

+

The default OAM deployment creates the cluster accessdomain-oam-cluster which starts one OAM Managed Server (oam_server1). The deployment also creates, but doesn’t start, four extra OAM Managed Servers (oam-server2 to oam-server5).

+

In the following example an HPA resource is created, targeted at the cluster resource accessdomain-oam-cluster. This resource will autoscale OAM Managed Servers from a minimum of 1 cluster member up to 5 cluster members. Scaling up will occur when the average CPU is consistently over 70%. Scaling down will occur when the average CPU is consistently below 70%.

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/hpa and create an autoscalehpa.yaml file that contains the following.

    +
    #
    +apiVersion: autoscaling/v2
    +kind: HorizontalPodAutoscaler
    +metadata:
    +  name: accessdomain-oam-cluster-hpa
    +  namespace: oamns
    +spec:
    +  scaleTargetRef:
    +    apiVersion: weblogic.oracle/v1
    +    kind: Cluster
    +    name: accessdomain-oam-cluster
    +  behavior:
    +    scaleDown:
    +      stabilizationWindowSeconds: 60
    +    scaleUp:
    +      stabilizationWindowSeconds: 60
    +  minReplicas: 1
    +  maxReplicas: 5
    +  metrics:
    +  - type: Resource
    +    resource:
    +      name: cpu
    +      target:
    +        type: Utilization
    +        averageUtilization: 70
    +

    Note : minReplicas and maxReplicas should match your current domain settings.

    +

    Note: For setting HPA based on Memory Metrics, update the metrics block with the following content. Please note we recommend using only CPU or Memory, not both.

    +
    metrics:
    +- type: Resource
    +  resource:
    +    name: memory
    +    target:
    +      type: Utilization
    +      averageUtilization: 70
    +
  2. +
  3. +

    Run the following command to create the autoscaler:

    +
    $ kubectl apply -f autoscalehpa.yaml
    +

    The output will look similar to the following:

    +
    horizontalpodautoscaler.autoscaling/accessdomain-oam-cluster-hpa created
    +
  4. +
  5. +

    Verify the status of the autoscaler by running the following:

    +
    $ kubectl get hpa -n oamns
    +

    The output will look similar to the following:

    +
    NAME                           REFERENCE                          TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
    +accessdomain-oam-cluster-hpa   Cluster/accessdomain-oam-cluster   5%/70%    1         5         1          21s
    +

    In the example above, this shows that CPU is currently running at 5% for the accessdomain-oam-cluster-hpa.

    +
  6. +
+

Testing HPA

+
    +
  1. +

    Check the current status of the OAM Managed Servers:

    +
    $ kubectl get pods -n oamns
    +

    The output will look similar to the following:

    +
    NAME                                                     READY   STATUS      RESTARTS        AGE
    +accessdomain-adminserver                                 0/1     Running     0               141m
    +accessdomain-create-oam-infra-domain-job-6br2j           0/1     Completed   0               5h19m
    +accessdomain-oam-policy-mgr1                             0/1     Running     0               138m
    +accessdomain-oam-server1                                 1/1     Running     0               138m
    +helper                                                   1/1     Running     0               21h
    +nginx-ingress-ingress-nginx-controller-5f9bdf4c9-f5trt   1/1     Running     0               4h33m
    +

    In the above, only accessdomain-oam-server1 is running.

    +
  2. +
  3. +

    To test HPA can scale up the WebLogic cluster accessdomain-oam-cluster, run the following commands:

    +
    $ kubectl exec --stdin --tty accessdomain-oam-server1 -n oamns -- /bin/bash
    +

    This will take you inside a bash shell inside the oam_server1 pod:

    +
    [oracle@accessdomain-oam-server1 oracle]$
    +

    Inside the bash shell, run the following command to increase the load on the CPU:

    +
    [oracle@accessdomain-oam-server1 oracle]$ dd if=/dev/zero of=/dev/null
    +

    This command will continue to run in the foreground.

    +
  4. +
  5. +

    In a command window outside the bash shell, run the following command to view the current CPU usage:

    +
    $ kubectl get hpa -n oamns
    +

    The output will look similar to the following:

    +
    NAME                           REFERENCE                          TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
    +accessdomain-oam-cluster-hpa   Cluster/accessdomain-oam-cluster   470%/70%    1         5         1        21s
    +

    In the above example the CPU has increased to 470%. As this is above the 70% limit, the autoscaler increases the replicas on the Cluster resource and the operator responds by starting additional cluster members.

    +
  6. +
  7. +

    Run the following to see if any more OAM Managed Servers are started:

    +
    $ kubectl get pods -n oamns
    +

    The output will look similar to the following:

    +
    NAME                                                     READY   STATUS      RESTARTS        AGE
    +accessdomain-adminserver                                 0/1     Running                     143m
    +accessdomain-create-oam-infra-domain-job-6br2j           0/1     Completed   0               5h21m
    +accessdomain-oam-policy-mgr1                             0/1     Running     0               140m
    +accessdomain-oam-server1                                 1/1     Running     0               140m
    +accessdomain-oam-server2                                 1/1     Running     0               3m20s
    +accessdomain-oam-server3                                 1/1     Running     0               3m20s
    +accessdomain-oam-server4                                 1/1     Running     0               3m19s
    +accessdomain-oam-server5                                 1/1     Running     0               3m5s
    +helper                                                   1/1     Running     0               21h
    +

    In the example above four more OAM Managed Servers have been started (oam-server2 - oam-server5).

    +

    Note: It may take some time for the servers to appear and start. Once the servers are at READY status of 1/1, the servers are started.

    +
  8. +
  9. +

    To stop the load on the CPU, in the bash shell, issue a Control C, and then exit the bash shell:

    +
    [oracle@accessdomain-oam-server1 oracle]$ dd if=/dev/zero of=/dev/null
    +^C
    +[oracle@accessdomain-oam-server1 oracle]$ exit
    +
  10. +
  11. +

    Run the following command to view the current CPU usage:

    +
    $ kubectl get hpa -n oamns
    +

    The output will look similar to the following:

    +
    NAME                           REFERENCE                          TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
    +accessdomain-oam-cluster-hpa   Cluster/accessdomain-oam-cluster   19%/70%   1         5         5          19m
    +

    In the above example CPU has dropped to 19%. As this is below the 70% threshold, you should see the autoscaler scale down the servers:

    +
    $ kubectl get pods -n oamns
    +

    The output will look similar to the following:

    +
    NAME                                                     READY   STATUS        RESTARTS        AGE
    +accessdomain-adminserver                                 1/1     Running       0               152m
    +accessdomain-create-oam-infra-domain-job-6br2j           0/1     Completed     0               5h30m
    +accessdomain-oam-policy-mgr1                             1/1     Running       0               149m
    +accessdomain-oam-server1                                 1/1     Running       0               149m
    +accessdomain-oam-server2                                 1/1     Running       0               14m
    +accessdomain-oam-server3                                 0/1     Terminating   0               14m
    +helper                                                   1/1     Running       0               21h
    +nginx-ingress-ingress-nginx-controller-5f9bdf4c9-f5trt   1/1     Running       0               4h45m
    +

    Eventually, all the servers except oam-server1 will disappear:

    +
    NAME                                                     READY   STATUS      RESTARTS       AGE
    +accessdomain-adminserver                                 1/1     Running     0              154m
    +accessdomain-create-oam-infra-domain-job-6br2j           0/1     Completed   0              5h32m
    +accessdomain-oam-policy-mgr1                             1/1     Running     0              151m
    +accessdomain-oam-server1                                 1/1     Running     0              151m
    +helper                                                   1/1     Running     0              21h
    +nginx-ingress-ingress-nginx-controller-5f9bdf4c9-f5trt   1/1     Running     0              4h47m
    +
  12. +
+

Delete the HPA

+
    +
  1. +

    If you need to delete the HPA, you can do so by running the following command:

    +
    $ cd $WORKDIR/kubernetes/hpa
    +$ kubectl delete -f autoscalehpa.yaml
    +
  2. +
+

Other considerations

+
    +
  • If HPA is deployed and you need to upgrade the OAM image, then you must delete the HPA before upgrading. Once the upgrade is successful you can deploy HPA again.
  • +
  • If you choose to start/stop an OAM Managed Server manually as per Domain Life Cycle, then it is recommended to delete the HPA before doing so.
  • +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/manage-oam-domains/index.html b/docs/24.1.1/idm-products/oam/manage-oam-domains/index.html new file mode 100644 index 000000000..511083c8b --- /dev/null +++ b/docs/24.1.1/idm-products/oam/manage-oam-domains/index.html @@ -0,0 +1,4256 @@ + + + + + + + + + + + + Manage OAM Domains :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Manage OAM Domains +

+ + + + + + + +

Important considerations for Oracle Access Management domains in Kubernetes.

+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/manage-oam-domains/index.xml b/docs/24.1.1/idm-products/oam/manage-oam-domains/index.xml new file mode 100644 index 000000000..f5157b9c2 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/manage-oam-domains/index.xml @@ -0,0 +1,82 @@ + + + + Manage OAM Domains on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/ + Recent content in Manage OAM Domains on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + a. Domain Life Cycle + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/domain-lifecycle/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/domain-lifecycle/ + View existing OAM servers Starting/Scaling up OAM Managed servers Stopping/Scaling down OAM Managed servers Starting/Scaling up OAM Policy Managed servers Stopping/Scaling down OAM Policy Managed servers Stopping and starting the Administration Server and Managed Servers Domain lifecycle sample scripts As OAM domains use the WebLogic Kubernetes Operator, domain lifecyle operations are managed using the WebLogic Kubernetes Operator itself. +This document shows the basic operations for starting, stopping and scaling servers in the OAM domain. + + + + b. WLST Administration Operations + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/wlst-admin-operations/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/wlst-admin-operations/ + To use WLST to administer the OAM domain, use the helper pod in the same Kubernetes cluster as the OAM Domain. + Check to see if the helper pod exists by running: +$ kubectl get pods -n &lt;domain_namespace&gt; | grep helper For example: +$ kubectl get pods -n oamns | grep helper The output should look similar to the following: +helper 1/1 Running 0 26h If the helper pod doesn&rsquo;t exist then see Step 1 in Prepare your environment to create it. + + + + c. Logging and Visualization + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/logging-and-visualization/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/logging-and-visualization/ + After the OAM domain is set up you can publish operator and WebLogic Server logs into Elasticsearch and interact with them in Kibana. +Install Elasticsearch stack and Kibana If you do not already have a centralized Elasticsearch (ELK) stack then you must configure this first. For details on how to configure the ELK stack, follow Installing Elasticsearch (ELK) Stack and Kibana +Create the logstash pod Variables used in this chapter In order to create the logstash pod, you must create several files. + + + + d. Monitoring an OAM domain + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/monitoring-oam-domains/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/monitoring-oam-domains/ + After the OAM domain is set up you can monitor the OAM instance using Prometheus and Grafana. See Monitoring a domain. +The WebLogic Monitoring Exporter uses the WLS RESTful Management API to scrape runtime information and then exports Prometheus-compatible metrics. It is deployed as a web application in a WebLogic Server (WLS) instance, version 12.2.1 or later, typically, in the instance from which you want to get metrics. +There are two ways to setup monitoring and you should choose one method or the other: + + + + e. Kubernetes Horizontal Pod Autoscaler + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/hpa/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/hpa/ + Prerequisite configuration Deploy the Kubernetes Metrics Server Troubleshooting Deploy HPA Testing HPA Delete the HPA Other considerations Kubernetes Horizontal Pod Autoscaler (HPA) is supported from Weblogic Kubernetes Operator 4.0.X and later. +HPA allows automatic scaling (up and down) of the OAM Managed Servers. If load increases then extra OAM Managed Servers will be started as required, up to the value configuredManagedServerCount defined when the domain was created (see Prepare the create domain script). + + + + f. Delete the OAM domain home + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/delete-domain-home/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/delete-domain-home/ + Sometimes in production, but most likely in testing environments, you might want to remove the domain home that is generated using the create-domain.sh script. + Run the following command to delete the domain: +$ cd $WORKDIR/kubernetes/delete-domain $ ./delete-weblogic-domain-resources.sh -d &lt;domain_uid&gt; For example: +$ cd $WORKDIR/kubernetes/delete-domain $ ./delete-weblogic-domain-resources.sh -d accessdomain Drop the RCU schemas as follows: +$ kubectl exec -it helper -n &lt;domain_namespace&gt; -- /bin/bash [oracle@helper ~]$ [oracle@helper ~]$ export CONNECTION_STRING=&lt;db_host. + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oam/manage-oam-domains/logging-and-visualization/index.html b/docs/24.1.1/idm-products/oam/manage-oam-domains/logging-and-visualization/index.html new file mode 100644 index 000000000..a5eabac69 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/manage-oam-domains/logging-and-visualization/index.html @@ -0,0 +1,4644 @@ + + + + + + + + + + + + c. Logging and Visualization :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + c. Logging and Visualization +

+ + + + + + +

After the OAM domain is set up you can publish operator and WebLogic Server logs into Elasticsearch and interact with them in Kibana.

+

Install Elasticsearch stack and Kibana

+

If you do not already have a centralized Elasticsearch (ELK) stack then you must configure this first. For details on how to configure the ELK stack, follow +Installing Elasticsearch (ELK) Stack and Kibana

+

Create the logstash pod

+

Variables used in this chapter

+

In order to create the logstash pod, you must create several files. These files contain variables which you must substitute with variables applicable to your environment.

+

Most of the values for the variables will be based on your ELK deployment as per Installing Elasticsearch (ELK) Stack and Kibana.

+

The table below outlines the variables and values you must set:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableSample ValueDescription
<ELK_VER>8.3.1The version of logstash you want to install.
<ELK_SSL>trueIf SSL is enabled for ELK set the value to true, or if NON-SSL set to false. This value must be lowercase.
<ELK_HOSTS>https://elasticsearch.example.com:9200The URL for sending logs to Elasticsearch. HTTP if NON-SSL is used.
<ELKNS>oamnsThe domain namespace.
<ELK_USER>logstash_internalThe name of the user for logstash to access Elasticsearch.
<ELK_PASSWORD>passwordThe password for ELK_USER.
<ELK_APIKEY>apikeyThe API key details.
+

You will also need the BASE64 version of the Certificate Authority (CA) certificate(s) that signed the certificate of the Elasticsearch server. If using a self-signed certificate, this is the self signed certificate of the Elasticsearch server. See Copying the Elasticsearch Certificate for details on how to get the correct certificate. In the example below the certificate is called elk.crt.

+

Create Kubernetes secrets

+
    +
  1. +

    Create a Kubernetes secret for Elasticsearch using the API Key or Password.

    +

    a) If ELK uses an API Key for authentication:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n <domain_namespace> --from-literal password=<ELK_APIKEY>
    +

    For example:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n oamns --from-literal password=<ELK_APIKEY>
    +

    The output will look similar to the following:

    +
    secret/elasticsearch-pw-elastic created
    +

    b) If ELK uses a password for authentication:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n <domain_namespace> --from-literal password=<ELK_PASSWORD>
    +

    For example:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n oamns --from-literal password=<ELK_PASSWORD>
    +

    The output will look similar to the following:

    +
    secret/elasticsearch-pw-elastic created
    +

    Note: It is recommended that the ELK Stack is created with authentication enabled. If no authentication is enabled you may create a secret using the values above.

    +
  2. +
  3. +

    Create a Kubernetes secret to access the required images on hub.docker.com:

    +

    Note: Before executing the command below, you must first have a user account on hub.docker.com.

    +
    kubectl create secret docker-registry "dockercred" --docker-server="https://index.docker.io/v1/" \
    +--docker-username="<DOCKER_USER_NAME>" \
    +--docker-password=<DOCKER_PASSWORD> --docker-email=<DOCKER_EMAIL_ID> \
    +--namespace=<domain_namespace>
    +

    For example,

    +
    kubectl create secret docker-registry "dockercred" --docker-server="https://index.docker.io/v1/" \
    +--docker-username="user@example.com" \
    +--docker-password=password --docker-email=user@example.com \
    +--namespace=oamns
    +

    The output will look similar to the following:

    +
    secret/dockercred created
    +
  4. +
+

Find the mountPath details

+
    +
  1. +

    Run the following command to get the mountPath of your domain:

    +
    $ kubectl describe domains <domain_uid> -n <domain_namespace> | grep "Mount Path"
    +

    For example:

    +
    $ kubectl describe domains accessdomain -n oamns | grep "Mount Path"
    +

    If you deployed OAM using WLST, the output will look similar to the following:

    +
    Mount Path:  /u01/oracle/user_projects/domains
    +

    If you deployed OAM using WDT, the output will look similar to the following:

    +
    Mount Path:  /u01/oracle/user_projects
    +
  2. +
+

Find the Domain Home and Log Home details

+
    +
  1. +

    Run the following command to get the Domain Home and Log Home of your domain:

    +
     $ kubectl describe domains <domain_uid> -n <domain_namespace> | egrep "Domain Home: | Log Home:"
    +

    ``

    +

    For example:

    +
    $ kubectl describe domains accessdomain -n oamns  | egrep "Domain Home: | Log Home:"
    +

    ``

    +

    The output will look similar to the following:

    +
    Domain Home:                     /u01/oracle/user_projects/domains/accessdomain
    +Http Access Log In Log Home:     true
    +Log Home:                           /u01/oracle/user_projects/domains/logs/accessdomain
    +
  2. +
+

Find the persistentVolumeClaim details

+
    +
  1. +

    Run the following command to get the OAM domain persistence volume details:

    +
    $ kubectl get pv -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pv -n oamns
    +

    The output will look similar to the following:

    +
    NAME                     CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS  CLAIM                           STORAGECLASS                         REASON   AGE
    +accessdomain-domain-pv   10Gi       RWX            Retain           Bound   oamns/accessdomain-domain-pvc   accessdomain-domain-storage-class           23h
    +

    Make note of the CLAIM value, for example in this case accessdomain-domain-pvc.

    +
  2. +
+

Create the Configmap

+
    +
  1. +

    Copy the elk.crt file to the $WORKDIR/kubernetes/elasticsearch-and-kibana directory.

    +
  2. +
  3. +

    Navigate to the $WORKDIR/kubernetes/elasticsearch-and-kibana directory and run the following:

    +
    kubectl create configmap elk-cert --from-file=elk.crt -n <namespace>
    +

    For example:

    +
    kubectl create configmap elk-cert --from-file=elk.crt -n oamns
    +

    The output will look similar to the following:

    +
    configmap/elk-cert created
    +
  4. +
  5. +

    Create a logstash_cm.yaml file in the $WORKDIR/kubernetes/elasticsearch-and-kibana directory as follows:

    +
    apiVersion: v1
    +kind: ConfigMap
    +metadata:
    +  name: oam-logstash-configmap
    +  namespace: <ELKNS>
    +data:
    +  logstash.yml: |
    +  #http.host: "0.0.0.0"
    +  logstash-config.conf: |
    +    input {
    +     file {
    +        path => "<Log Home>/**/logs/AdminServer*.log"
    +        tags => "Adminserver_log"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "<Log Home>/**/logs/oam_policy_mgr*.log"
    +        tags => "Policymanager_log"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "<Log Home>/**/logs/oam_server*.log"
    +        tags => "Oamserver_log"
    +        start_position => beginning
    +      }
    +      file {
    +        path => <Domain Home>/servers/AdminServer/logs/AdminServer-diagnostic.log"
    +        tags => "Adminserver_diagnostic"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "<Domain Home>/servers/**/logs/oam_policy_mgr*-diagnostic.log"
    +        tags => "Policy_diagnostic"
    +        start_position => beginning
    +      }
    +      file {
    +      path => <Domain Home>/servers/AdminServer/logs/auditlogs/OAM/audit.log"
    +      tags => "Audit_logs"
    +      start_position => beginning
    +      }
    +    }
    +    filter {
    +      grok {
    +        match => [ "message", "<%{DATA:log_timestamp}> <%{WORD:log_level}> <%{WORD:thread}> <%{HOSTNAME:hostname}> <%{HOSTNAME:servername}> <%{DATA:timer}> <<%{DATA:kernel}>> <> <%{DATA:uuid}> <%{NUMBER:timestamp}> <%{DATA:misc}> <%{DATA:log_number}> <%{DATA:log_message}>" ]
    +      }
    +    if "_grokparsefailure" in [tags] {
    +        mutate {
    +            remove_tag => [ "_grokparsefailure" ]
    +        }
    +    }
    +    }
    +    output {
    +      elasticsearch {
    +    hosts => ["<ELK_HOSTS>"]
    +    cacert => '/usr/share/logstash/config/certs/elk.crt'
    +    index => "oamlogs-000001"
    +    ssl => true
    +    ssl_certificate_verification => false
    +    user => "<ELK_USER>"
    +    password => "${ELASTICSEARCH_PASSWORD}"
    +    api_key => "${ELASTICSEARCH_PASSWORD}"
    +      }
    +    }
    +

    Change the values in the above file as follows:

    +
      +
    • Change the <ELKNS>, <ELK_HOSTS>, <ELK_SSL>, and <ELK_USER> to match the values for your environment.
    • +
    • Change <Log Home> and <Domain Home> to match the Log Home and Domain Home returned earlier.
    • +
    • If your domainUID is anything other than accessdomain, change each instance of accessdomain to your domainUID.
    • +
    • If using API KEY for your ELK authentication, delete the user and password lines.
    • +
    • If using a password for ELK authentication, delete the api_key line.
    • +
    • If no authentication is used for ELK, delete the user, password, and api_key lines.
    • +
    +

    For example:

    +
    apiVersion: v1
    +kind: ConfigMap
    +metadata:
    +  name: oam-logstash-configmap
    +  namespace: <ELKNS>
    +data:
    +  logstash.yml: |
    +  #http.host: "0.0.0.0"
    +  logstash-config.conf: |
    +    input {
    +     file {
    +        path => "/u01/oracle/user_projects/domains/logs/accessdomain/**/logs/AdminServer*.log"
    +        tags => "Adminserver_log"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "/u01/oracle/user_projects/domains/logs/accessdomain/**/logs/oam_policy_mgr*.log"
    +        tags => "Policymanager_log"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "/u01/oracle/user_projects/domains/logs/accessdomain/**/logs/oam_server*.log"
    +        tags => "Oamserver_log"
    +        start_position => beginning
    +      }
    +      file {
    +        path => /u01/oracle/user_projects/domains/accessdomain/servers/AdminServer/logs/AdminServer-diagnostic.log"
    +        tags => "Adminserver_diagnostic"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "/u01/oracle/user_projects/domains/accessdomain/servers/**/logs/oam_policy_mgr*-diagnostic.log"
    +        tags => "Policy_diagnostic"
    +        start_position => beginning
    +      }
    +      file {
    +      path => "/u01/oracle/user_projects/domains/accessdomain/servers/AdminServer/logs/auditlogs/OAM/audit.log"
    +      tags => "Audit_logs"
    +      start_position => beginning
    +      }
    +    }
    +    filter {
    +      grok {
    +        match => [ "message", "<%{DATA:log_timestamp}> <%{WORD:log_level}> <%{WORD:thread}> <%{HOSTNAME:hostname}> <%{HOSTNAME:servername}> <%{DATA:timer}> <<%{DATA:kernel}>> <> <%{DATA:uuid}> <%{NUMBER:timestamp}> <%{DATA:misc}> <%{DATA:log_number}> <%{DATA:log_message}>" ]
    +      }
    +    if "_grokparsefailure" in [tags] {
    +        mutate {
    +            remove_tag => [ "_grokparsefailure" ]
    +        }
    +    }
    +    }
    +    output {
    +      elasticsearch {
    +    hosts => ["https://elasticsearch.example.com:9200"]
    +    cacert => '/usr/share/logstash/config/certs/elk.crt'
    +    index => "oamlogs-000001"
    +    ssl => true
    +    ssl_certificate_verification => false
    +    user => "logstash_internal"
    +    password => "${ELASTICSEARCH_PASSWORD}"
    +      }
    +    }
    +
  6. +
  7. +

    Run the following command to create the configmap:

    +
    $  kubectl apply -f logstash_cm.yaml
    +

    The output will look similar to the following:

    +
    configmap/oam-logstash-configmap created
    +
  8. +
+

Deploy the logstash pod

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/elasticsearch-and-kibana directory and create a logstash.yaml file as follows:

    +
    apiVersion: apps/v1
    +kind: Deployment
    +metadata:
    +  name: oam-logstash
    +  namespace: <ELKNS>
    +spec:
    +  selector:
    +    matchLabels:
    +      k8s-app: logstash
    +  template: # create pods using pod definition in this template
    +    metadata:
    +     labels:
    +        k8s-app: logstash
    +    spec:
    +      imagePullSecrets:
    +      - name: dockercred
    +      containers:
    +      - command:
    +        - logstash
    +        image: logstash:<ELK_VER>
    +        imagePullPolicy: IfNotPresent
    +        name: oam-logstash
    +        env:
    +        - name: ELASTICSEARCH_PASSWORD
    +          valueFrom:
    +            secretKeyRef:
    +              name: elasticsearch-pw-elastic
    +              key: password
    +        resources:
    +        ports:
    +        - containerPort: 5044
    +          name: logstash
    +        volumeMounts:
    +        - mountPath: <mountPath>
    +          name: weblogic-domain-storage-volume
    +        - name: shared-logs
    +          mountPath: /shared-logs
    +        - mountPath: /usr/share/logstash/pipeline/
    +          name: oam-logstash-pipeline
    +        - mountPath: /usr/share/logstash/config/logstash.yml
    +          subPath: logstash.yml
    +          name: config-volume
    +        - mountPath: /usr/share/logstash/config/certs
    +          name: elk-cert
    +      volumes:
    +      - configMap:
    +          defaultMode: 420
    +          items:
    +          - key: elk.crt
    +            path: elk.crt
    +          name: elk-cert
    +        name: elk-cert
    +      - configMap:
    +          defaultMode: 420
    +          items:
    +          - key: logstash-config.conf
    +            path: logstash-config.conf
    +          name: oam-logstash-configmap
    +        name: oam-logstash-pipeline
    +      - configMap:
    +          defaultMode: 420
    +          items:
    +          - key: logstash.yml
    +            path: logstash.yml
    +          name: oam-logstash-configmap
    +        name: config-volume
    +      - name: weblogic-domain-storage-volume
    +        persistentVolumeClaim:
    +          claimName: accessdomain-domain-pvc
    +      - name: shared-logs
    +        emptyDir: {}
    +
      +
    • Change the <ELKNS>, <ELK_VER> to match the values for your environment
    • +
    • Change <mountPath> to match the mountPath returned earlier
    • +
    • Change the claimName value to match the claimName returned earlier
    • +
    • If your Kubernetes environment does not allow access to the internet to pull the logstash image, you must load the logstash image in your own container registry and change image: logstash:<ELK_VER> to the location of the image in your container registry e.g: container-registry.example.com/logstash:8.3.1
    • +
    +

    For example:

    +
    apiVersion: apps/v1
    +kind: Deployment
    +metadata:
    +  name: oam-logstash
    +  namespace: oamns
    +spec:
    +  selector:
    +    matchLabels:
    +      k8s-app: logstash
    +  template: # create pods using pod definition in this template
    +    metadata:
    +     labels:
    +        k8s-app: logstash
    +    spec:
    +      imagePullSecrets:
    +      - name: dockercred
    +      containers:
    +      - command:
    +        - logstash
    +        image: logstash:8.3.1
    +        imagePullPolicy: IfNotPresent
    +        name: oam-logstash
    +        env:
    +        - name: ELASTICSEARCH_PASSWORD
    +          valueFrom:
    +            secretKeyRef:
    +              name: elasticsearch-pw-elastic
    +              key: password
    +        resources:
    +        ports:
    +        - containerPort: 5044
    +          name: logstash
    +        volumeMounts:
    +        - mountPath: /u01/oracle/user_projects/domains
    +          name: weblogic-domain-storage-volume
    +        - name: shared-logs
    +          mountPath: /shared-logs
    +        - mountPath: /usr/share/logstash/pipeline/
    +          name: oam-logstash-pipeline
    +        - mountPath: /usr/share/logstash/config/logstash.yml
    +          subPath: logstash.yml
    +          name: config-volume
    +        - mountPath: /usr/share/logstash/config/certs
    +          name: elk-cert
    +      volumes:
    +      - configMap:
    +          defaultMode: 420
    +          items:
    +          - key: elk.crt
    +            path: elk.crt
    +          name: elk-cert
    +        name: elk-cert
    +      - configMap:
    +          defaultMode: 420
    +          items:
    +          - key: logstash-config.conf
    +            path: logstash-config.conf
    +          name: oam-logstash-configmap
    +        name: oam-logstash-pipeline
    +      - configMap:
    +          defaultMode: 420
    +          items:
    +          - key: logstash.yml
    +            path: logstash.yml
    +          name: oam-logstash-configmap
    +        name: config-volume
    +      - name: weblogic-domain-storage-volume
    +        persistentVolumeClaim:
    +          claimName: accessdomain-domain-pvc
    +      - name: shared-logs
    +        emptyDir: {}
    +
  2. +
  3. +

    Deploy the logstash pod by executing the following command:

    +
    $ kubectl create -f $WORKDIR/kubernetes/elasticsearch-and-kibana/logstash.yaml 
    +

    The output will look similar to the following:

    +
    deployment.apps/oam-logstash created
    +
  4. +
  5. +

    Run the following command to check the logstash pod is created correctly:

    +
    $ kubectl get pods -n <namespace>
    +

    For example:

    +
    $ kubectl get pods -n oamns
    +

    The output should look similar to the following:

    +
    NAME                                            READY   STATUS      RESTARTS   AGE
    +accessdomain-adminserver                                 1/1     Running     0          18h
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          23h
    +accessdomain-oam-policy-mgr1                             1/1     Running     0          18h
    +accessdomain-oam-policy-mgr2                             1/1     Running     0          18h
    +accessdomain-oam-server1                                 1/1     Running     1          18h
    +accessdomain-oam-server2                                 1/1     Running     1          18h
    +elasticsearch-f7b7c4c4-tb4pp                             1/1     Running     0          5m
    +helper                                                   1/1     Running     0          23h
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          20h
    +oam-logstash-bbbdf5876-85nkd                             1/1     Running     0          4m23s
    +

    Note: Wait a couple of minutes to make sure the pod has not had any failures or restarts. If the pod fails you can view the pod log using:

    +
    $ kubectl logs -f oam-logstash-<pod> -n oamns
    +

    Most errors occur due to misconfiguration of the logstash_cm.yaml or logstash.yaml. This is usually because of an incorrect value set, or the certificate was not pasted with the correct indentation.

    +

    If the pod has errors, delete the pod and configmap as follows:

    +
    $ kubectl delete -f $WORKDIR/kubernetes/elasticsearch-and-kibana/logstash.yaml
    +$ kubectl delete -f $WORKDIR/kubernetes/elasticsearch-and-kibana/logstash_cm.yaml
    +

    Once you have resolved the issue in the yaml files, run the commands outlined earlier to recreate the configmap and logstash pod.

    +
  6. +
+

Verify and access the Kibana console

+

To access the Kibana console you will need the Kibana URL as per Installing Elasticsearch (ELK) Stack and Kibana.

+

For Kibana 7.7.x and below:

+
    +
  1. +

    Access the Kibana console with http://<hostname>:<port>/app/kibana and login with your username and password.

    +
  2. +
  3. +

    From the Navigation menu, navigate to Management > Kibana > Index Patterns.

    +
  4. +
  5. +

    In the Create Index Pattern page enter oamlogs* for the Index pattern and click Next Step.

    +
  6. +
  7. +

    In the Configure settings page, from the Time Filter field name drop down menu select @timestamp and click Create index pattern.

    +
  8. +
  9. +

    Once the index pattern is created click on Discover in the navigation menu to view the OAM logs.

    +
  10. +
+

For Kibana version 7.8.X and above:

+
    +
  1. +

    Access the Kibana console with http://<hostname>:<port>/app/kibana and login with your username and password.

    +
  2. +
  3. +

    From the Navigation menu, navigate to Management > Stack Management.

    +
  4. +
  5. +

    Click Data Views in the Kibana section.

    +
  6. +
  7. +

    Click Create Data View and enter the following information:

    +
      +
    • Name: oamlogs*
    • +
    • Timestamp: @timestamp
    • +
    +
  8. +
  9. +

    Click Create Data View.

    +
  10. +
  11. +

    From the Navigation menu, click Discover to view the log file entries.

    +
  12. +
  13. +

    From the drop down menu, select oamlogs* to view the log file entries.

    +
  14. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/manage-oam-domains/monitoring-oam-domains/index.html b/docs/24.1.1/idm-products/oam/manage-oam-domains/monitoring-oam-domains/index.html new file mode 100644 index 000000000..b9854b84d --- /dev/null +++ b/docs/24.1.1/idm-products/oam/manage-oam-domains/monitoring-oam-domains/index.html @@ -0,0 +1,4842 @@ + + + + + + + + + + + + d. Monitoring an OAM domain :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + d. Monitoring an OAM domain +

+ + + + + + +

After the OAM domain is set up you can monitor the OAM instance using Prometheus and Grafana. See Monitoring a domain.

+

The WebLogic Monitoring Exporter uses the WLS RESTful Management API to scrape runtime information and then exports Prometheus-compatible metrics. It is deployed as a web application in a WebLogic Server (WLS) instance, version 12.2.1 or later, typically, in the instance from which you want to get metrics.

+

There are two ways to setup monitoring and you should choose one method or the other:

+
    +
  1. Setup automatically using setup-monitoring.sh
  2. +
  3. Setup using manual configuration
  4. +
+

Setup automatically using setup-monitoring.sh

+

The $WORKDIR/kubernetes/monitoring-service/setup-monitoring.sh sets up the monitoring for the OAM domain. It installs Prometheus, Grafana, WebLogic Monitoring Exporter and deploys the web applications to the OAM domain. It also deploys the WebLogic Server Grafana dashboard.

+

For usage details execute ./setup-monitoring.sh -h.

+
    +
  1. +

    Edit the $WORKDIR/kubernetes/monitoring-service/monitoring-inputs.yaml and change the domainUID, domainNamespace, and weblogicCredentialsSecretName to correspond to your deployment. Also change wlsMonitoringExporterTooamCluster, wlsMonitoringExporterTopolicyCluster, exposeMonitoringNodePort to true. For example:

    +
    version: create-accessdomain-monitoring-inputs-v1
    +
    +# Unique ID identifying your domain.
    +# This ID must not contain an underscope ("_"), and must be lowercase and unique across all domains in a Kubernetes cluster.
    +domainUID: accessdomain
    +
    +# Name of the domain namespace
    +domainNamespace: oamns
    +
    +# Boolean value indicating whether to install kube-prometheus-stack
    +setupKubePrometheusStack: true
    +
    +# Additional parameters for helm install kube-prometheus-stack
    +# Refer https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml for additional parameters
    +# Sample :
    +# additionalParamForKubePrometheusStack: --set nodeExporter.enabled=false --set prometheusOperator.tls.enabled=false --set prometheusOperator.admissionWebhooks.enabled=false
    +additionalParamForKubePrometheusStack:
    +
    +# Name of the monitoring namespace
    +monitoringNamespace: monitoring
    +
    +# Name of the Admin Server
    +adminServerName: AdminServer
    +#
    +# Port number for admin server
    +adminServerPort: 7001
    +
    +# Cluster name
    +oamClusterName: oam_cluster
    +
    +# Port number for managed server
    +oamManagedServerPort: 14100
    +
    +# WebLogic Monitoring Exporter to Cluster
    +wlsMonitoringExporterTooamCluster: true
    +
    +# Cluster name
    +policyClusterName: policy_cluster
    +
    +# Port number for managed server
    +policyManagedServerPort: 15100
    +
    +# WebLogic Monitoring Exporter to Cluster
    +wlsMonitoringExporterTopolicyCluster: true
    +
    +
    +# Boolean to indicate if the adminNodePort will be exposed
    +exposeMonitoringNodePort: true
    +
    +# NodePort to expose Prometheus
    +prometheusNodePort: 32101
    +
    +# NodePort to expose Grafana
    +grafanaNodePort: 32100
    +
    +# NodePort to expose Alertmanager
    +alertmanagerNodePort: 32102
    +
    +# Name of the Kubernetes secret for the Admin Server's username and password
    +weblogicCredentialsSecretName: accessdomain-credentials
    +

    Note: For WDT domains, weblogicCredentialsSecretName should be set to accessdomain-weblogic-credentials.

    +

    Note: If your cluster does not have access to the internet to pull external images, such as grafana or prometheus, you must load the images in a local container registry. You must then set additionalParamForKubePrometheusStack to set the location of the image in your local container registry, for example:

    +
    # Additional parameters for helm install kube-prometheus-stack
    +# Refer https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml for additional parameters
    +# Sample :
    +# additionalParamForKubePrometheusStack: --set nodeExporter.enabled=false --set prometheusOperator.tls.enabled=false --set prometheusOperator.admissionWebhooks.enabled=false
    +additionalParamForKubePrometheusStack: --set grafana.image.repository=container-registry.example.com/grafana --set grafana.image.tag=8.3.4
    +
  2. +
  3. +

    Run the following command to setup monitoring.

    +
    $ cd $WORKDIR/kubernetes/monitoring-service
    +$ ./setup-monitoring.sh -i monitoring-inputs.yaml
    +

    The output should be similar to the following:

    +
    Monitoring setup in  monitoring in progress
    +
    +node/worker-node1 not labeled
    +node/worker-node2 not labeled
    +node/master-node not labeled
    +Setup prometheus-community/kube-prometheus-stack started
    +"prometheus-community" has been added to your repositories
    +Hang tight while we grab the latest from your chart repositories...
    +   ...Successfully got an update from the "stable" chart repository
    +   ...Successfully got an update from the "prometheus" chart repository
    +   ...Successfully got an update from the "prometheus-community" chart repository
    +   ...Successfully got an update from the "appscode" chart repository
    +Update Complete. ⎈ Happy Helming!⎈ 
    +Setup prometheus-community/kube-prometheus-stack in progress
    +W0320 <DATE>   19121 warnings.go:70] policy/v1beta1 PodSecurityPolicy is deprecated in v1.21+, unavailable in v1.25+
    +W0320 <DATE>   19121 warnings.go:70] policy/v1beta1 PodSecurityPolicy is deprecated in v1.21+, unavailable in v1.25+
    +W0320 <DATE>   19121 warnings.go:70] policy/v1beta1 PodSecurityPolicy is deprecated in v1.21+, unavailable in v1.25+
    +..
    +W0320 <DATE>   19121 warnings.go:70] policy/v1beta1 PodSecurityPolicy is deprecated in v1.21+, unavailable in v1.25+
    +NAME: monitoring
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: monitoring
    +STATUS: deployed
    +REVISION: 1
    +NOTES:
    +kube-prometheus-stack has been installed. Check its status by running:
    +  kubectl --namespace monitoring get pods -l "release=monitoring"
    +
    +Visit https://github.com/prometheus-operator/kube-prometheus for instructions on how to create & configure Alertmanager and Prometheus instances using the Operator.
    +Setup prometheus-community/kube-prometheus-stack completed
    +Deploy WebLogic Monitoring Exporter started
    +Deploying WebLogic Monitoring Exporter with domainNamespace[oamns], domainUID[accessdomain], adminServerPodName[accessdomain-adminserver]
    +  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    +                                 Dload  Upload   Total   Spent    Left  Speed
    +100   655  100   655    0     0   1564      0 --:--:-- --:--:-- --:--:--  1566
    +100 2196k  100 2196k    0     0  2025k      0  0:00:01  0:00:01 --:--:-- 5951k
    +created $WORKDIR/kubernetes/monitoring-service/scripts/wls-exporter-deploy dir
    +created /tmp/ci-EHhB7bP847
    +/tmp/ci-EHhB7bP847 $WORKDIR/kubernetes/monitoring-service
    +in temp dir
    +  adding: WEB-INF/weblogic.xml (deflated 61%)
    +  adding: config.yml (deflated 60%)
    +$WORKDIR/kubernetes/monitoring-service
    +created /tmp/ci-e7wPrlLlud
    +14:26
    +/tmp/ci-e7wPrlLlud $WORKDIR/kubernetes/monitoring-service
    +in temp dir
    +  adding: WEB-INF/weblogic.xml (deflated 61%)
    +  adding: config.yml (deflated 60%)
    +$WORKDIR/kubernetes/monitoring-service
    +created /tmp/ci-U38XXs6d06
    +/tmp/ci-U38XXs6d06 $WORKDIR/kubernetes/monitoring-service
    +in temp dir
    +  adding: WEB-INF/weblogic.xml (deflated 61%)
    +  adding: config.yml (deflated 60%)
    +$WORKDIR/kubernetes/monitoring-service
    +
    +Initializing WebLogic Scripting Tool (WLST) ...
    +
    +Welcome to WebLogic Server Administration Scripting Shell
    +
    +Type help() for help on available commands
    +
    +Connecting to t3://accessdomain-adminserver:7001 with userid weblogic ...
    +Successfully connected to Admin Server "AdminServer" that belongs to domain "accessdomain".
    +
    +Warning: An insecure protocol was used to connect to the server. 
    +To ensure on-the-wire security, the SSL port or Admin port should be used instead.
    +
    +Deploying .........
    +Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war to targets AdminServer (upload=true) ...
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, wls-exporter-adminserver [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war], to AdminServer .> 
    +.Completed the deployment of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: deploy
    +Deployment State : completed
    +Deployment Message : no message
    +Starting application wls-exporter-adminserver.
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating start operation for application, wls-exporter-adminserver [archive: null], to AdminServer .> 
    +Completed the start of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: start
    +Deployment State : completed
    +14:27
    +Deployment command type: start
    +Deployment State : completed
    +Deployment Message : no message
    +Deploying .........
    +Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-oam.war to targets oam_cluster (upload=true) ...
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, wls-exporter-oam [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-oam.war], to oam_cluster .> 
    +.Completed the deployment of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: deploy
    +Deployment State : completed
    +Deployment Message : no message
    +Starting application wls-exporter-oam.
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating start operation for application, wls-exporter-oam [archive: null], to oam_cluster .> 
    +.Completed the start of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: start
    +Deployment State : completed
    +Deployment Message : no message
    +Deploying .........
    +Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-policy.war to targets policy_cluster (upload=true) ...
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, wls-exporter-policy [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-policy.war], to policy_cluster .> 
    +.Completed the deployment of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: deploy
    +Deployment State : completed
    +Deployment Message : no message
    +Starting application wls-exporter-policy.
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating start operation for application, wls-exporter-policy [archive: null], to policy_cluster .> 
    +.Completed the start of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: start
    +Deployment State : completed
    +Deployment Message : no message
    +Disconnected from weblogic server: AdminServer
    + 
    +
    +Exiting WebLogic Scripting Tool.
    +
    +<DATE> <Warning> <JNDI> <BEA-050001> <WLContext.close() was called in a different thread than the one in which it was created.> 
    +14:27
    +Deploy WebLogic Monitoring Exporter completed
    +secret/basic-auth created
    +servicemonitor.monitoring.coreos.com/wls-exporter created
    +Deploying WebLogic Server Grafana Dashboard....
    +{"id":25,"slug":"weblogic-server-dashboard","status":"success","uid":"5yUwzbZWz","url":"/d/5yUwzbZWz/weblogic-server-dashboard","version":1}
    +Deployed WebLogic Server Grafana Dashboard successfully
    +
    +Grafana is available at NodePort: 32100
    +Prometheus is available at NodePort: 32101
    +Altermanager is available at NodePort: 32102
    +==============================================================
    +
  4. +
+

Prometheus service discovery

+

After the ServiceMonitor is deployed, the wls-exporter should be discovered by Prometheus and be able to collect metrics.

+
    +
  1. +

    Access the following URL to view Prometheus service discovery: http://${MASTERNODE-HOSTNAME}:32101/service-discovery

    +
  2. +
  3. +

    Click on serviceMonitor/oamns/wls-exporter/0 and then show more. Verify all the targets are mentioned.

    +
  4. +
+

Note : It may take several minutes for serviceMonitor/oamns/wls-exporter/0 to appear, so refresh the page until it does.

+

Grafana dashboard

+
    +
  1. +

    Access the Grafana dashboard with the following URL: http://${MASTERNODE-HOSTNAME}:32100 and login with admin/admin. Change your password when prompted.

    +
  2. +
  3. +

    In the Dashboards panel, click on WebLogic Server Dashboard. The dashboard for your OAM domain should be displayed. If it is not displayed, click the Search icon in the left hand menu and search for WebLogic Server Dashboard.

    +
  4. +
+

Cleanup

+

To uninstall the Prometheus, Grafana, WebLogic Monitoring Exporter and the deployments, you can run the $WORKDIR/monitoring-service/kubernetes/delete-monitoring.sh script. For usage details execute ./delete-monitoring.sh -h.

+
    +
  1. +

    To uninstall run the following command:

    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service
    +$ ./delete-monitoring.sh -i monitoring-inputs.yaml
    +$ kubectl delete namespace monitoring
    +
  2. +
+

Setup using manual configuration

+

Install Prometheus, Grafana and WebLogic Monitoring Exporter manually. Create the web applications and deploy to the OAM domain.

+

Deploy the Prometheus operator

+
    +
  1. +

    Kube-Prometheus requires all nodes to be labelled with kubernetes.io/os=linux. To check if your nodes are labelled, run the following:

    +
    $ kubectl get nodes --show-labels
    +

    If the nodes are labelled the output will look similar to the following:

    +
    NAME             STATUS   ROLES    AGE   VERSION   LABELS
    +worker-node1     Ready    <none>   42d   v1.20.10  beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=worker-node1,kubernetes.io/os=linux
    +worker-node2     Ready    <none>   42d   v1.20.10  beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=worker-node2,kubernetes.io/os=linux
    +master-node      Ready    master   42d   v1.20.10 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=master-node,kubernetes.io/os=linux,node-role.kubernetes.io/master=
    +

    If the nodes are not labelled, run the following command:

    +
    $ kubectl label nodes --all kubernetes.io/os=linux
    +
  2. +
  3. +

    Clone Prometheus by running the following commands:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service
    +$ git clone https://github.com/coreos/kube-prometheus.git -b v0.7.0
    +

    Note: Please refer the compatibility matrix of Kube Prometheus. Please download the release of the repository according to the Kubernetes version of your cluster.

    +
  4. +
  5. +

    If your cluster does not have access to the internet to pull external images, such as grafana, you must load the images in a local container registry.

    +

    For grafana, edit the $WORKDIR/kubernetes/monitoring-service/kube-prometheus/manifests/grafana-deployment.yaml and change image: grafana/grafana:7.3.4 to your local container registry image location, for example image: container-registry.example.com/grafana/grafana:8.3.4.

    +

    For any other images check the $WORKDIR/kubernetes/monitoring-service/kube-prometheus/manifests/*deployment.yaml files.

    +
  6. +
  7. +

    Run the following command to create the namespace and custom resource definitions:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/kube-prometheus
    +$ kubectl create -f manifests/setup
    +

    The output will look similar to the following:

    +
    namespace/monitoring created
    +customresourcedefinition.apiextensions.k8s.io/alertmanagerconfigs.monitoring.coreos.com created
    +customresourcedefinition.apiextensions.k8s.io/alertmanagers.monitoring.coreos.com created
    +customresourcedefinition.apiextensions.k8s.io/podmonitors.monitoring.coreos.com created
    +customresourcedefinition.apiextensions.k8s.io/probes.monitoring.coreos.com created
    +customresourcedefinition.apiextensions.k8s.io/prometheuses.monitoring.coreos.com created
    +customresourcedefinition.apiextensions.k8s.io/prometheusrules.monitoring.coreos.com created
    +customresourcedefinition.apiextensions.k8s.io/servicemonitors.monitoring.coreos.com created
    +customresourcedefinition.apiextensions.k8s.io/thanosrulers.monitoring.coreos.com created
    +clusterrole.rbac.authorization.k8s.io/prometheus-operator created
    +clusterrolebinding.rbac.authorization.k8s.io/prometheus-operator created
    +deployment.apps/prometheus-operator created
    +service/prometheus-operator created
    +serviceaccount/prometheus-operator created
    +
  8. +
  9. +

    Run the following command to created the rest of the resources:

    +
    $ kubectl create -f manifests/
    +

    The output will look similar to the following:

    +
    alertmanager.monitoring.coreos.com/main created
    +networkpolicy.networking.k8s.io/alertmanager-main created
    +poddisruptionbudget.policy/alertmanager-main created
    +prometheusrule.monitoring.coreos.com/alertmanager-main-rules created
    +secret/alertmanager-main created
    +service/alertmanager-main created
    +serviceaccount/alertmanager-main created
    +servicemonitor.monitoring.coreos.com/alertmanager-main created
    +clusterrole.rbac.authorization.k8s.io/blackbox-exporter created
    +clusterrolebinding.rbac.authorization.k8s.io/blackbox-exporter created
    +configmap/blackbox-exporter-configuration created
    +deployment.apps/blackbox-exporter created
    +networkpolicy.networking.k8s.io/blackbox-exporter created
    +service/blackbox-exporter created
    +serviceaccount/blackbox-exporter created
    +servicemonitor.monitoring.coreos.com/blackbox-exporter created
    +secret/grafana-config created
    +secret/grafana-datasources created
    +configmap/grafana-dashboard-alertmanager-overview created
    +configmap/grafana-dashboard-apiserver created
    +configmap/grafana-dashboard-cluster-total created
    +configmap/grafana-dashboard-controller-manager created
    +configmap/grafana-dashboard-grafana-overview created
    +configmap/grafana-dashboard-k8s-resources-cluster created
    +configmap/grafana-dashboard-k8s-resources-namespace created
    +configmap/grafana-dashboard-k8s-resources-node created
    +configmap/grafana-dashboard-k8s-resources-pod created
    +configmap/grafana-dashboard-k8s-resources-workload created
    +configmap/grafana-dashboard-k8s-resources-workloads-namespace created
    +configmap/grafana-dashboard-kubelet created
    +configmap/grafana-dashboard-namespace-by-pod created
    +configmap/grafana-dashboard-namespace-by-workload created
    +configmap/grafana-dashboard-node-cluster-rsrc-use created
    +configmap/grafana-dashboard-node-rsrc-use created
    +configmap/grafana-dashboard-nodes-darwin created
    +configmap/grafana-dashboard-nodes created
    +configmap/grafana-dashboard-persistentvolumesusage created
    +configmap/grafana-dashboard-pod-total created
    +configmap/grafana-dashboard-prometheus-remote-write created
    +configmap/grafana-dashboard-prometheus created
    +configmap/grafana-dashboard-proxy created
    +configmap/grafana-dashboard-scheduler created
    +configmap/grafana-dashboard-workload-total created
    +configmap/grafana-dashboards created
    +deployment.apps/grafana created
    +networkpolicy.networking.k8s.io/grafana created
    +prometheusrule.monitoring.coreos.com/grafana-rules created
    +service/grafana created
    +serviceaccount/grafana created
    +servicemonitor.monitoring.coreos.com/grafana created
    +prometheusrule.monitoring.coreos.com/kube-prometheus-rules created
    +clusterrole.rbac.authorization.k8s.io/kube-state-metrics created
    +clusterrolebinding.rbac.authorization.k8s.io/kube-state-metrics created
    +deployment.apps/kube-state-metrics created
    +networkpolicy.networking.k8s.io/kube-state-metrics created
    +prometheusrule.monitoring.coreos.com/kube-state-metrics-rules created
    +service/kube-state-metrics created
    +serviceaccount/kube-state-metrics created
    +servicemonitor.monitoring.coreos.com/kube-state-metrics created
    +prometheusrule.monitoring.coreos.com/kubernetes-monitoring-rules created
    +servicemonitor.monitoring.coreos.com/kube-apiserver created
    +servicemonitor.monitoring.coreos.com/coredns created
    +servicemonitor.monitoring.coreos.com/kube-controller-manager created
    +servicemonitor.monitoring.coreos.com/kube-scheduler created
    +servicemonitor.monitoring.coreos.com/kubelet created
    +clusterrole.rbac.authorization.k8s.io/node-exporter created
    +clusterrolebinding.rbac.authorization.k8s.io/node-exporter created
    +daemonset.apps/node-exporter created
    +networkpolicy.networking.k8s.io/node-exporter created
    +prometheusrule.monitoring.coreos.com/node-exporter-rules created
    +service/node-exporter created
    +serviceaccount/node-exporter created
    +servicemonitor.monitoring.coreos.com/node-exporter created
    +clusterrole.rbac.authorization.k8s.io/prometheus-k8s created
    +clusterrolebinding.rbac.authorization.k8s.io/prometheus-k8s created
    +networkpolicy.networking.k8s.io/prometheus-k8s created
    +poddisruptionbudget.policy/prometheus-k8s created
    +prometheus.monitoring.coreos.com/k8s created
    +prometheusrule.monitoring.coreos.com/prometheus-k8s-prometheus-rules created
    +rolebinding.rbac.authorization.k8s.io/prometheus-k8s-config created
    +rolebinding.rbac.authorization.k8s.io/prometheus-k8s created
    +rolebinding.rbac.authorization.k8s.io/prometheus-k8s created
    +rolebinding.rbac.authorization.k8s.io/prometheus-k8s created
    +role.rbac.authorization.k8s.io/prometheus-k8s-config created
    +role.rbac.authorization.k8s.io/prometheus-k8s created
    +role.rbac.authorization.k8s.io/prometheus-k8s created
    +role.rbac.authorization.k8s.io/prometheus-k8s created
    +service/prometheus-k8s created
    +serviceaccount/prometheus-k8s created
    +servicemonitor.monitoring.coreos.com/prometheus-k8s created
    +apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created
    +clusterrole.rbac.authorization.k8s.io/prometheus-adapter created
    +clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created
    +clusterrolebinding.rbac.authorization.k8s.io/prometheus-adapter created
    +clusterrolebinding.rbac.authorization.k8s.io/resource-metrics:system:auth-delegator created
    +clusterrole.rbac.authorization.k8s.io/resource-metrics-server-resources created
    +configmap/adapter-config created
    +deployment.apps/prometheus-adapter created
    +networkpolicy.networking.k8s.io/prometheus-adapter created
    +poddisruptionbudget.policy/prometheus-adapter created
    +rolebinding.rbac.authorization.k8s.io/resource-metrics-auth-reader created
    +service/prometheus-adapter created
    +serviceaccount/prometheus-adapter created
    +servicemonitor.monitoring.coreos.com/prometheus-adapter created
    +clusterrole.rbac.authorization.k8s.io/prometheus-operator created
    +clusterrolebinding.rbac.authorization.k8s.io/prometheus-operator created
    +deployment.apps/prometheus-operator created
    +networkpolicy.networking.k8s.io/prometheus-operator created
    +prometheusrule.monitoring.coreos.com/prometheus-operator-rules created
    +service/prometheus-operator created
    +serviceaccount/prometheus-operator created
    +servicemonitor.monitoring.coreos.com/prometheus-operator created
    +
  10. +
  11. +

    Provide external access for Grafana, Prometheus, and Alertmanager, by running the following commands:

    +
    $ kubectl patch svc grafana -n monitoring --type=json -p '[{"op": "replace", "path": "/spec/type", "value": "NodePort" },{"op": "replace", "path": "/spec/ports/0/nodePort", "value": 32100 }]'
    +   
    +$ kubectl patch svc prometheus-k8s -n monitoring --type=json -p '[{"op": "replace", "path": "/spec/type", "value": "NodePort" },{"op": "replace", "path": "/spec/ports/0/nodePort", "value": 32101 }]'
    + 
    +$ kubectl patch svc alertmanager-main -n monitoring --type=json -p '[{"op": "replace", "path": "/spec/type", "value": "NodePort" },{"op": "replace", "path": "/spec/ports/0/nodePort", "value": 32102 }]'
    +

    Note: This assigns port 32100 to Grafana, 32101 to Prometheus, and 32102 to Alertmanager.

    +

    The output will look similar to the following:

    +
    service/grafana patched
    +service/prometheus-k8s patched
    +service/alertmanager-main patched
    +
  12. +
  13. +

    Verify that the Prometheus, Grafana, and Alertmanager pods are running in the monitoring namespace and the respective services have the exports configured correctly:

    +
    $ kubectl get pods,services -o wide -n monitoring
    +

    The output should look similar to the following:

    +
    NAME                                      READY   STATUS    RESTARTS   AGE   IP             NODE           NOMINATED NODE   READINESS GATES
    +pod/alertmanager-main-0                    2/2     Running  0          67s   10.244.1.7     worker-node1   <none>           <none>
    +pod/alertmanager-main-1                    2/2     Running  0          67s   10.244.2.26    worker-node2   <none>           <none>
    +pod/alertmanager-main-2                    2/2     Running  0          67s   10.244.1.8     worker-node1   <none>           <none>
    +pod/grafana-f8cd57fcf-tmlqt                1/1     Running  0          65s   10.244.2.28    worker-node2   <none>           <none>
    +pod/kube-state-metrics-587bfd4f97-l8knh    3/3     Running  0          65s   10.244.1.9     worker-node1   <none>           <none>
    +pod/node-exporter-2ztpd                    2/2     Running  0          65s   10.247.95.26   worker-node1   <none>           <none>
    +pod/node-exporter-92sxb                    2/2     Running  0          65s   10.250.40.59   worker-node2   <none>           <none>
    +pod/node-exporter-d77tl                    2/2     Running  0          65s   10.196.54.36   master-node    <none>           <none>
    +pod/prometheus-adapter-69b8496df6-6gqrz    1/1     Running  0          65s   10.244.2.29    worker-node2   <none>           <none>
    +pod/prometheus-k8s-0                       2/2     Running  1          66s   10.244.2.27    worker-node2   <none>           <none>
    +pod/prometheus-k8s-1                       2/2     Running  1          66s   10.244.1.10    worker-node1   <none>           <none>
    +pod/prometheus-operator-7649c7454f-9p747   2/2     Running  0          2m    10.244.2.25    worker-node2   <none>           <none>
    +
    +NAME                            TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)                      AGE    SELECTOR
    +service/alertmanager-main       NodePort    10.104.92.62    <none>        9093:32102/TCP               67s    alertmanager=main,app=alertmanager
    +service/alertmanager-operated   ClusterIP   None            <none>        9093/TCP,9094/TCP,9094/UDP   67s    app=alertmanager
    +service/grafana                 NodePort    10.100.171.3    <none>        3000:32100/TCP               66s    app=grafana
    +service/kube-state-metrics      ClusterIP   None            <none>        8443/TCP,9443/TCP            66s    app.kubernetes.io/name=kube-state-metrics
    +service/node-exporter           ClusterIP   None            <none>        9100/TCP                     66s    app.kubernetes.io/name=node-exporter
    +service/prometheus-adapter      ClusterIP   10.109.248.92   <none>        443/TCP                      66s    name=prometheus-adapter
    +service/prometheus-k8s          NodePort    10.98.212.247   <none>        9090:32101/TCP               66s    app=prometheus,prometheus=k8s
    +service/prometheus-operated     ClusterIP   None            <none>        9090/TCP                     66s    app=prometheus
    +service/prometheus-operator     ClusterIP   None            <none>        8443/TCP                     2m1s   app.kubernetes.io/component=controller,app.kubernetes.io/name=prometheus-operator
    +
  14. +
+

Deploy WebLogic Monitoring Exporter

+
    +
  1. +

    Generate the WebLogic Monitoring Exporter deployment package. The wls-exporter.war package need to be updated and created for each listening port (Administration Server and Managed Servers) in the domain. Set the below environment values and run the script get-wls-exporter.sh to generate the required WAR files at ${WORKDIR}/kubernetes/monitoring-service/scripts/wls-exporter-deploy:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/scripts
    +$ export adminServerPort=7001
    +$ export wlsMonitoringExporterTopolicyCluster=true
    +$ export policyManagedServerPort=15100
    +$ export wlsMonitoringExporterTooamCluster=true
    +$ export oamManagedServerPort=14100
    +$ sh get-wls-exporter.sh
    +

    The output will look similar to the following:

    +
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    +                              Dload  Upload   Total   Spent    Left  Speed
    +100   655  100   655    0     0   1107      0 --:--:-- --:--:-- --:--:--  1108
    +100 2196k  100 2196k    0     0  1787k      0  0:00:01  0:00:01 --:--:-- 9248k
    +created $WORKDIR/kubernetes/monitoring-service/scripts/wls-exporter-deploy dir
    +domainNamespace is empty, setting to default oamns
    +domainUID is empty, setting to default accessdomain
    +weblogicCredentialsSecretName is empty, setting to default "accessdomain-domain-credentials"
    +adminServerName is empty, setting to default "AdminServer"
    +oamClusterName is empty, setting to default "oam_cluster"
    +policyClusterName is empty, setting to default "policy_cluster"
    +created /tmp/ci-Bu74rCBxwu
    +/tmp/ci-Bu74rCBxwu $WORKDIR/kubernetes/monitoring-service/scripts
    +in temp dir
    +  adding: WEB-INF/weblogic.xml (deflated 61%)
    +  adding: config.yml (deflated 60%)
    +$WORKDIR/kubernetes/monitoring-service/scripts
    +created /tmp/ci-RQv3rLbLsX
    +/tmp/ci-RQv3rLbLsX $WORKDIR/kubernetes/monitoring-service/scripts
    +in temp dir
    +  adding: WEB-INF/weblogic.xml (deflated 61%)
    +  adding: config.yml (deflated 60%)
    +$WORKDIR/kubernetes/monitoring-service/scripts
    +created /tmp/ci-DWIYlocP5e
    +/tmp/ci-DWIYlocP5e $WORKDIR/kubernetes/monitoring-service/scripts
    +in temp dir
    +  adding: WEB-INF/weblogic.xml (deflated 61%)
    +  adding: config.yml (deflated 60%)
    +$WORKDIR/kubernetes/monitoring-service/scripts
    +
  2. +
  3. +

    Deploy the WebLogic Monitoring Exporter WAR files into the Oracle Access Management domain:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/scripts
    +$ kubectl cp wls-exporter-deploy <domain_namespace>/<domain_uid>-adminserver:/u01/oracle
    +$ kubectl cp deploy-weblogic-monitoring-exporter.py <domain_namespace>/<domain_uid>-adminserver:/u01/oracle/wls-exporter-deploy
    +$ kubectl exec -it -n <domain_namespace> <domain_uid>-adminserver -- /u01/oracle/oracle_common/common/bin/wlst.sh /u01/oracle/wls-exporter-deploy/deploy-weblogic-monitoring-exporter.py -domainName <domain_uid> -adminServerName AdminServer -adminURL <domain_uid>-adminserver:7001 -username weblogic -password <password> -oamClusterName oam_cluster -wlsMonitoringExporterTooamCluster true -policyClusterName policy_cluster -wlsMonitoringExporterTopolicyCluster true
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/scripts
    +$ kubectl cp wls-exporter-deploy oamns/accessdomain-adminserver:/u01/oracle
    +$ kubectl cp deploy-weblogic-monitoring-exporter.py oamns/accessdomain-adminserver:/u01/oracle/wls-exporter-deploy
    +$ kubectl exec -it -n oamns accessdomain-adminserver -- /u01/oracle/oracle_common/common/bin/wlst.sh /u01/oracle/wls-exporter-deploy/deploy-weblogic-monitoring-exporter.py -domainName accessdomain -adminServerName AdminServer -adminURL accessdomain-adminserver:7001 -username weblogic -password <password> -oamClusterName oam_cluster -wlsMonitoringExporterTooamCluster true -policyClusterName policy_cluster -wlsMonitoringExporterTopolicyCluster true
    +

    The output will look similar to the following:

    +
    Initializing WebLogic Scripting Tool (WLST) ...
    +
    +Welcome to WebLogic Server Administration Scripting Shell
    +
    +Type help() for help on available commands
    +
    +Connecting to t3://accessdomain-adminserver:7001 with userid weblogic ...
    +Successfully connected to Admin Server "AdminServer" that belongs to domain "accessdomain".
    +
    +Warning: An insecure protocol was used to connect to the server.
    +To ensure on-the-wire security, the SSL port or Admin port should be used instead.
    +
    +Deploying .........
    +Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war to targets AdminServer (upload=true) ...
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, wls-exporter-adminserver [archive:    /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war], to AdminServer .>
    +..Completed the deployment of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: deploy
    +Deployment State : completed
    +Deployment Message : no message
    +Starting application wls-exporter-adminserver.
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating start operation for application, wls-exporter-adminserver [archive: null], to AdminServer .>
    +.Completed the start of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: start
    +Deployment State : completed
    +Deployment Message : no message
    +Deploying .........
    +Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-oam.war to targets oam_cluster (upload=true) ...
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, wls-exporter-oam [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-oam.war], to oam_cluster .>
    +.Completed the deployment of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: deploy
    +Deployment State : completed
    +Deployment Message : no message
    +Starting application wls-exporter-oam.
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating start operation for application, wls-exporter-oam [archive: null], to oam_cluster .>
    +.Completed the start of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: start
    +Deployment State : completed
    +Deployment Message : no message
    +Deploying .........
    +Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-policy.war to targets policy_cluster (upload=true) ...
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, wls-exporter-policy [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-policy.war], to policy_cluster .>
    +.Completed the deployment of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: deploy
    +Deployment State : completed
    +Deployment Message : no message
    +Starting application wls-exporter-policy.
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating start operation for application, wls-exporter-policy [archive: null], to policy_cluster .>
    +.Completed the start of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: start
    +Deployment State : completed
    +Deployment Message : no message
    +Disconnected from weblogic server: AdminServer
    +
    +Exiting WebLogic Scripting Tool.
    +
    +<DATE> <Warning> <JNDI> <BEA-050001> <WLContext.close() was called in a different thread than the one in which it was created.>
    +
  4. +
+

Configure Prometheus Operator

+

Prometheus enables you to collect metrics from the WebLogic Monitoring Exporter. The Prometheus Operator identifies the targets using service discovery. To get the WebLogic Monitoring Exporter end point discovered as a target, you must create a service monitor pointing to the service.

+

The exporting of metrics from wls-exporter requires basicAuth, so a Kubernetes Secret is created with the user name and password that are base64 encoded. This Secret is used in the ServiceMonitor deployment. The wls-exporter-ServiceMonitor.yaml has basicAuth with credentials as username: weblogic and password: <password> in base64 encoded.

+
    +
  1. +

    Run the following command to get the base64 encoded version of the weblogic password:

    +
    $ echo -n "<password>" | base64
    +

    The output will look similar to the following:

    +
    V2VsY29tZTE=
    +
  2. +
  3. +

    Update the $WORKDIR/kubernetes/monitoring-service/manifests/wls-exporter-ServiceMonitor.yaml and change the password: value to the value returned above. Also change the namespace: and weblogic.domainName: values to match your OAM namespace and domain name:

    +
    apiVersion: v1
    +kind: Secret
    +metadata:
    +  name: basic-auth
    +  namespace: oamns
    +data:
    +  password: V2VsY29tZTE=
    +  user: d2VibG9naWM=
    +type: Opaque
    +---
    +apiVersion: monitoring.coreos.com/v1
    +kind: ServiceMonitor
    +metadata:
    +  name: wls-exporter
    +  namespace: oamns
    +  labels:
    +    k8s-app: wls-exporter
    +    release: monitoring
    +spec:
    +  namespaceSelector:
    +    matchNames:
    +    - oamns
    +  selector:
    +    matchLabels:
    +      weblogic.domainName: accessdomain
    +  endpoints:
    +  - basicAuth:
    +      password:
    +        name: basic-auth
    +        key: password
    +      username:
    +        name: basic-auth
    +        key: user
    +    port: default
    +    relabelings:
    +      - action: labelmap
    +        regex: __meta_kubernetes_service_label_(.+)
    +    interval: 10s
    +    honorLabels: true
    +    path: /wls-exporter/metrics
    +
  4. +
  5. +

    Update the $WORKDIR/kubernetes/monitoring-service/manifests/prometheus-roleSpecific-domain-namespace.yaml and change the namespace to match your OAM namespace. For example:

    +
    apiVersion: rbac.authorization.k8s.io/v1
    +items:
    +- apiVersion: rbac.authorization.k8s.io/v1
    +  kind: Role
    +  metadata:
    +    name: prometheus-k8s
    +    namespace: oamns
    +  rules:
    +  - apiGroups:
    +    - ""
    +    resources:
    +    - services
    +    - endpoints
    +    - pods
    +    verbs:
    +    - get
    +    - list
    +    - watch
    +kind: RoleList
    +
  6. +
  7. +

    Update the $WORKDIR/kubernetes/monitoring-service/manifests/prometheus-roleBinding-domain-namespace.yaml and change the namespace to match your OAM namespace. For example:

    +
    apiVersion: rbac.authorization.k8s.io/v1
    +items:
    +- apiVersion: rbac.authorization.k8s.io/v1
    +  kind: RoleBinding
    +  metadata:
    +    name: prometheus-k8s
    +    namespace: oamns
    +  roleRef:
    +    apiGroup: rbac.authorization.k8s.io
    +    kind: Role
    +    name: prometheus-k8s
    +  subjects:
    +  - kind: ServiceAccount
    +    name: prometheus-k8s
    +    namespace: monitoring
    +kind: RoleBindingList
    +
  8. +
  9. +

    Run the following command to enable Prometheus:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/manifests
    +$ kubectl apply -f .
    +

    The output will look similar to the following:

    +
    rolebinding.rbac.authorization.k8s.io/prometheus-k8s created
    +role.rbac.authorization.k8s.io/prometheus-k8s created
    +secret/basic-auth created
    +servicemonitor.monitoring.coreos.com/wls-exporter created
    +
  10. +
+

Prometheus Service Discovery

+

After the ServiceMonitor is deployed, the wls-exporter should be discovered by Prometheus and be able to collect metrics.

+
    +
  1. +

    Access the following URL to view Prometheus service discovery: http://${MASTERNODE-HOSTNAME}:32101/service-discovery

    +
  2. +
  3. +

    Click on oamns/wls-exporter/0 and then show more. Verify all the targets are mentioned.

    +
  4. +
+

Grafana Dashboard

+
    +
  1. +

    Access the Grafana dashboard with the following URL: http://${MASTERNODE-HOSTNAME}:32100 and login with admin/admin. Change your password when prompted.

    +
  2. +
  3. +

    Import the Grafana dashboard by navigating on the left hand menu to Create > Import. Copy the content from $WORKDIR/kubernetes/monitoring-service/config/weblogic-server-dashboard-import.json and paste. Then click Load and Import. The dashboard should be displayed in the Dashboards panel.

    +
  4. +
+

Cleanup

+

To clean up a manual installation:

+
    +
  1. +

    Run the following commands:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/manifests/
    +$ kubectl delete -f .
    +
  2. +
  3. +

    Delete the deployments:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/scripts/
    +$ kubectl cp undeploy-weblogic-monitoring-exporter.py <domain_namespace>/<domain_uid>-adminserver:/u01/oracle/wls-exporter-deploy
    +$ kubectl exec -it -n <domain_namespace> <domain_uid>-adminserver -- /u01/oracle/oracle_common/common/bin/wlst.sh /u01/oracle/wls-exporter-deploy/undeploy-weblogic-monitoring-exporter.py -domainName <domain_uid>  -adminServerName AdminServer -adminURL <domain_uid>-adminserver:7001 -username weblogic -password <password> -oamClusterName oam_cluster -wlsMonitoringExporterTooamCluster true -policyClusterName policy_cluster -wlsMonitoringExporterTopolicyCluster true
    +
  4. +
  5. +

    Delete Prometheus:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/kube-prometheus
    +$ kubectl delete -f manifests
    +
  6. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/manage-oam-domains/wlst-admin-operations/index.html b/docs/24.1.1/idm-products/oam/manage-oam-domains/wlst-admin-operations/index.html new file mode 100644 index 000000000..241a226f9 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/manage-oam-domains/wlst-admin-operations/index.html @@ -0,0 +1,4421 @@ + + + + + + + + + + + + b. WLST Administration Operations :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + b. WLST Administration Operations +

+ + + + + + +

To use WLST to administer the OAM domain, use the helper pod in the same Kubernetes cluster as the OAM Domain.

+
    +
  1. +

    Check to see if the helper pod exists by running:

    +
    $ kubectl get pods -n <domain_namespace> | grep helper
    +

    For example:

    +
    $ kubectl get pods -n oamns | grep helper
    +

    The output should look similar to the following:

    +
    helper                                  1/1     Running     0          26h
    +

    If the helper pod doesn’t exist then see Step 1 in Prepare your environment to create it.

    +
  2. +
  3. +

    Run the following command to start a bash shell in the helper pod:

    +
    $ kubectl exec -it helper -n <domain_namespace> -- /bin/bash
    +

    For example:

    +
    $ kubectl exec -it helper -n oamns -- /bin/bash
    +

    This will take you into a bash shell in the running helper pod:

    +
    [oracle@helper ~]$
    +
  4. +
  5. +

    Connect to WLST using the following command:

    +
    $ cd $ORACLE_HOME/oracle_common/common/bin
    +$ ./wlst.sh
    +

    The output will look similar to the following:

    +
    Initializing WebLogic Scripting Tool (WLST) ...
    +
    +Jython scans all the jar files it can find at first startup. Depending on the system, this process may take a few minutes to complete, and WLST may not return a prompt right away.
    +
    +Welcome to WebLogic Server Administration Scripting Shell
    +
    +Type help() for help on available commands
    +
    +wls:/offline>
    +
  6. +
  7. +

    To access t3 for the Administration Server connect as follows:

    +
    wls:/offline> connect('weblogic','<password>','t3://accessdomain-adminserver:7001')
    +

    The output will look similar to the following:

    +
    Connecting to t3://accessdomain-adminserver:7001 with userid weblogic ...
    +Successfully connected to Admin Server "AdminServer" that belongs to domain "accessdomain".
    +
    +Warning: An insecure protocol was used to connect to the server.
    +To ensure on-the-wire security, the SSL port or Admin port should be used instead.
    +
    +wls:/accessdomain/serverConfig/>
    +

    Or to access t3 for the OAM Cluster service, connect as follows:

    +
    connect('weblogic','<password>','t3://accessdomain-cluster-oam-cluster:14100')
    +

    The output will look similar to the following:

    +
    Connecting to t3://accessdomain-cluster-oam-cluster:14100 with userid weblogic ...
    +Successfully connected to managed Server "oam_server1" that belongs to domain "accessdomain".
    +
    +Warning: An insecure protocol was used to connect to the server.
    +To ensure on-the-wire security, the SSL port or Admin port should be used instead.
    +
    +wls:/accessdomain/serverConfig/>
    +
  8. +
+

Sample operations

+

For a full list of WLST operations refer to WebLogic Server WLST Online and Offline Command Reference.

+

Display servers

+
wls:/accessdomain/serverConfig/> cd('/Servers')
+wls:/accessdomain/serverConfig/Servers> ls()
+   
+dr--   AdminServer
+dr--   oam_policy_mgr1
+dr--   oam_policy_mgr2
+dr--   oam_policy_mgr3
+dr--   oam_policy_mgr4
+dr--   oam_policy_mgr5
+dr--   oam_server1
+dr--   oam_server2
+dr--   oam_server3
+dr--   oam_server4
+dr--   oam_server5
+
+wls:/accessdomain/serverConfig/Servers>
+

Configure logging for managed servers

+

Connect to the Administration Server and run the following:

+
wls:/accessdomain/serverConfig/> domainRuntime()
+Location changed to domainRuntime tree. This is a read-only tree
+with DomainMBean as the root MBean.
+For more help, use help('domainRuntime')
+   
+wls:/accessdomain/domainRuntime/>
+   
+wls:/accessdomain/domainRuntime/> listLoggers(pattern="oracle.oam.*",target="oam_server1")
+------------------------------------------+-----------------
+Logger                                    | Level
+------------------------------------------+-----------------
+oracle.oam                                | <Inherited>
+oracle.oam.admin.foundation.configuration | <Inherited>
+oracle.oam.admin.service.config           | <Inherited>
+oracle.oam.agent                          | <Inherited>
+oracle.oam.agent-default                  | <Inherited>
+oracle.oam.audit                          | <Inherited>
+oracle.oam.binding                        | <Inherited>
+oracle.oam.certvalidation                 | <Inherited>
+oracle.oam.certvalidation.mbeans          | <Inherited>
+oracle.oam.common.healthcheck             | <Inherited>
+oracle.oam.common.runtimeent              | <Inherited>
+oracle.oam.commonutil                     | <Inherited>
+oracle.oam.config                         | <Inherited>
+oracle.oam.controller                     | <Inherited>
+oracle.oam.default                        | <Inherited>
+oracle.oam.diagnostic                     | <Inherited>
+oracle.oam.engine.authn                   | <Inherited>
+oracle.oam.engine.authz                   | <Inherited>
+oracle.oam.engine.policy                  | <Inherited>
+oracle.oam.engine.ptmetadata              | <Inherited>
+oracle.oam.engine.session                 | <Inherited>
+oracle.oam.engine.sso                     | <Inherited>
+oracle.oam.esso                           | <Inherited>
+oracle.oam.extensibility.lifecycle        | <Inherited>
+oracle.oam.foundation.access              | <Inherited>
+oracle.oam.idm                            | <Inherited>
+oracle.oam.install                        | <Inherited>
+oracle.oam.install.bootstrap              | <Inherited>
+oracle.oam.install.mbeans                 | <Inherited>
+oracle.oam.ipf.rest.api                   | <Inherited>
+oracle.oam.oauth                          | <Inherited>
+oracle.oam.plugin                         | <Inherited>
+oracle.oam.proxy.oam                      | <Inherited>
+oracle.oam.proxy.oam.workmanager          | <Inherited>
+oracle.oam.proxy.opensso                  | <Inherited>
+oracle.oam.pswd.service.provider          | <Inherited>
+oracle.oam.replication                    | <Inherited>
+oracle.oam.user.identity.provider         | <Inherited>
+wls:/accessdomain/domainRuntime/>
+

Set the log level to TRACE:32:

+
wls:/accessdomain/domainRuntime/> setLogLevel(target='oam_server1',logger='oracle.oam',level='TRACE:32',persist="1",addLogger=1)
+wls:/accessdomain/domainRuntime/>
+
+wls:/accessdomain/domainRuntime/> listLoggers(pattern="oracle.oam.*",target="oam_server1")
+------------------------------------------+-----------------
+Logger                                    | Level
+------------------------------------------+-----------------
+oracle.oam                                | TRACE:32
+oracle.oam.admin.foundation.configuration | <Inherited>
+oracle.oam.admin.service.config           | <Inherited>
+oracle.oam.agent                          | <Inherited>
+oracle.oam.agent-default                  | <Inherited>
+oracle.oam.audit                          | <Inherited>
+oracle.oam.binding                        | <Inherited>
+oracle.oam.certvalidation                 | <Inherited>
+oracle.oam.certvalidation.mbeans          | <Inherited>
+oracle.oam.common.healthcheck             | <Inherited>
+oracle.oam.common.runtimeent              | <Inherited>
+oracle.oam.commonutil                     | <Inherited>
+oracle.oam.config                         | <Inherited>
+oracle.oam.controller                     | <Inherited>
+oracle.oam.default                        | <Inherited>
+oracle.oam.diagnostic                     | <Inherited>
+oracle.oam.engine.authn                   | <Inherited>
+oracle.oam.engine.authz                   | <Inherited>
+oracle.oam.engine.policy                  | <Inherited>
+oracle.oam.engine.ptmetadata              | <Inherited>
+oracle.oam.engine.session                 | <Inherited>
+oracle.oam.engine.sso                     | <Inherited>
+oracle.oam.esso                           | <Inherited>
+oracle.oam.extensibility.lifecycle        | <Inherited>
+oracle.oam.foundation.access              | <Inherited>
+oracle.oam.idm                            | <Inherited>
+oracle.oam.install                        | <Inherited>
+oracle.oam.install.bootstrap              | <Inherited>
+oracle.oam.install.mbeans                 | <Inherited>
+oracle.oam.ipf.rest.api                   | <Inherited>
+oracle.oam.oauth                          | <Inherited>
+oracle.oam.plugin                         | <Inherited>
+oracle.oam.proxy.oam                      | <Inherited>
+oracle.oam.proxy.oam.workmanager          | <Inherited>
+oracle.oam.proxy.opensso                  | <Inherited>
+oracle.oam.pswd.service.provider          | <Inherited>
+oracle.oam.replication                    | <Inherited>
+oracle.oam.user.identity.provider         | <Inherited>
+wls:/accessdomain/domainRuntime/>
+

Verify that TRACE:32 log level is set by connecting to the Administration Server and viewing the logs:

+
$ kubectl exec -it accessdomain-adminserver -n oamns -- /bin/bash
+[oracle@accessdomain-adminserver oracle]$
+[oracle@accessdomain-adminserver oracle]$ cd /u01/oracle/user_projects/domains/accessdomain/servers/oam_server1/logs
+[oracle@accessdomain-adminserver logs]$ tail oam_server1-diagnostic.log
+[<DATE>] [oam_server1] [TRACE:32] [] [oracle.oam.config] [tid: Configuration Store Observer] [userId: <anonymous>] [ecid: 8b3ac37b-c7cf-46dd-aeee-5ed67886be21-0000000b,0:1795] [APP: oam_server] [partition-name: DOMAIN] [tenant-name: GLOBAL] [SRC_CLASS: oracle.security.am.admin.config.util.observable.ObservableConfigStore$StoreWatcher] [SRC_METHOD: run] Start of run before start of detection at 1,635,848,774,793. Detector: oracle.security.am.admin.config.util.observable.DbStoreChangeDetector:Database configuration store:DSN:jdbc/oamds. Monitor: { StoreMonitor: { disabled: 'false' } }
+[<DATE>] [oam_server1] [TRACE] [] [oracle.oam.config] [tid: Configuration Store Observer] [userId: <anonymous>] [ecid: 8b3ac37b-c7cf-46dd-aeee-5ed67886be21-0000000b,0:1795] [APP: oam_server] [partition-name: DOMAIN] [tenant-name: GLOBAL] [SRC_CLASS: oracle.security.am.admin.config.util.store.StoreUtil] [SRC_METHOD: getContainerProperty] Configuration property CONFIG_HISTORY not specified
+[<DATE>] [oam_server1] [TRACE] [] [oracle.oam.config] [tid: Configuration Store Observer] [userId: <anonymous>] [ecid: 8b3ac37b-c7cf-46dd-aeee-5ed67886be21-0000000b,0:1795] [APP: oam_server] [partition-name: DOMAIN] [tenant-name: GLOBAL] [SRC_CLASS: oracle.security.am.admin.config.util.store.StoreUtil] [SRC_METHOD: getContainerProperty] Configuration property CONFIG not specified
+[<DATE>] [oam_server1] [TRACE:32] [] [oracle.oam.config] [tid: Configuration Store Observer] [userId: <anonymous>] [ecid: 8b3ac37b-c7cf-46dd-aeee-5ed67886be21-0000000b,0:1795] [APP: oam_server] [partition-name: DOMAIN] [tenant-name: GLOBAL] [SRC_CLASS: oracle.security.am.admin.config.util.store.DbStore] [SRC_METHOD: getSelectSQL] SELECT SQL:SELECT  version  from  IDM_OBJECT_STORE  where id = ? and version = (select max(version) from  IDM_OBJECT_STORE  where id = ?)
+[<DATE>] [oam_server1] [TRACE] [] [oracle.oam.config] [tid: Configuration Store Observer] [userId: <anonymous>] [ecid: 8b3ac37b-c7cf-46dd-aeee-5ed67886be21-0000000b,0:1795] [APP: oam_server] [partition-name: DOMAIN] [tenant-name: GLOBAL] [SRC_CLASS: oracle.security.am.admin.config.util.store.DbStore] [SRC_METHOD: load] Time (ms) to load key CONFIG:-1{FIELD_TYPES=INT, SELECT_FIELDS=SELECT  version  from  IDM_OBJECT_STORE }:4
+

Performing WLST Administration via SSL

+
    +
  1. +

    By default the SSL port is not enabled for the Administration Server or OAM Managed Servers. To configure the SSL port for the Administration Server and Managed Servers login to WebLogic Administration console https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console and navigate to Lock & Edit -> Environment ->Servers -> server_name ->Configuration -> General -> SSL Listen Port Enabled -> Provide SSL Port ( For Administration Server: 7002 and for OAM Managed Server (oam_server1): 14101) - > Save -> Activate Changes.

    +

    Note: If configuring the OAM Managed Servers for SSL you must enable SSL on the same port for all servers (oam_server1 through oam_server5)

    +
  2. +
  3. +

    Create a myscripts directory as follows:

    +
    $ cd $WORKDIR/kubernetes/
    +$ mkdir myscripts
    +$ cd myscripts
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/
    +$ mkdir myscripts
    +$ cd myscripts
    +
  4. +
  5. +

    Create a sample yaml template file in the myscripts directory called <domain_uid>-adminserver-ssl.yaml to create a Kubernetes service for the Administration Server:

    +

    Note: Update the domainName, domainUID and namespace based on your environment. For example:

    +
    apiVersion: v1
    +kind: Service
    +metadata:
    +  labels:
    +    serviceType: SERVER
    +    weblogic.domainName: accessdomain
    +    weblogic.domainUID: accessdomain
    +    weblogic.resourceVersion: domain-v2
    +    weblogic.serverName: AdminServer
    +  name: accessdomain-adminserverssl
    +  namespace: oamns
    +spec:
    +  clusterIP: None
    +  ports:
    +  - name: default
    +    port: 7002
    +    protocol: TCP
    +    targetPort: 7002
    +  selector:
    +    weblogic.createdByOperator: "true"
    +    weblogic.domainUID: accessdomain
    +    weblogic.serverName: AdminServer
    +  type: ClusterIP
    +

    and the following sample yaml template file <domain_uid>-oamcluster-ssl.yaml for the OAM Managed Server:

    +
    apiVersion: v1
    +kind: Service
    +metadata:
    +  labels:
    +    serviceType: SERVER
    +    weblogic.domainName: accessdomain
    +    weblogic.domainUID: accessdomain
    +    weblogic.resourceVersion: domain-v2
    +  name: accessdomain-oamcluster-ssl
    +  namespace: oamns
    +spec:
    +  clusterIP: None
    +  ports:
    +  - name: default
    +    port: 14101
    +    protocol: TCP
    +    targetPort: 14101
    +  selector:
    +    weblogic.clusterName: oam_cluster
    +    weblogic.createdByOperator: "true"
    +    weblogic.domainUID: accessdomain
    +  type: ClusterIP
    +
  6. +
  7. +

    Apply the template using the following command for the AdminServer:

    +
    $ kubectl apply -f <domain_uid>-adminserver-ssl.yaml
    +

    For example:

    +
    $ kubectl apply -f accessdomain-adminserver-ssl.yaml
    +service/accessdomain-adminserverssl created
    +

    and using the following command for the OAM Managed Server:

    +
    $ kubectl apply -f <domain_uid>-oamcluster-ssl.yaml
    +

    For example:

    +
    $ kubectl apply -f accessdomain-oamcluster-ssl.yaml
    +service/accessdomain-oamcluster-ssl created
    +
  8. +
  9. +

    Validate that the Kubernetes Services to access SSL ports are created successfully:

    +
    $ kubectl get svc -n <domain_namespace> |grep ssl
    +

    For example:

    +
    $ kubectl get svc -n oamns |grep ssl
    +

    The output will look similar to the following:

    +
    accessdomain-adminserverssl           ClusterIP   None             <none>        7002/TCP                     102s
    +accessdomain-oamcluster-ssl           ClusterIP   None             <none>        14101/TCP                    35s
    +
  10. +
  11. +

    Inside the bash shell of the running helper pod, run the following:

    +
    [oracle@helper bin]$ export WLST_PROPERTIES="-Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.TrustKeyStore=DemoTrust"
    +[oracle@helper bin]$ cd /u01/oracle/oracle_common/common/bin
    +[oracle@helper bin]$ ./wlst.sh
    +Initializing WebLogic Scripting Tool (WLST) ...
    +
    +Welcome to WebLogic Server Administration Scripting Shell
    +   
    +Type help() for help on available commands
    +wls:/offline>
    +

    To connect to the Administration Server t3s service:

    +
    wls:/offline> connect('weblogic','<password>','t3s://accessdomain-adminserverssl:7002')
    +Connecting to t3s://accessdomain-adminserverssl:7002 with userid weblogic ...
    +<<DATE>> <Info> <Security> <BEA-090905> <Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.>
    +<<DATE>> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128 to HMACDRBG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true.>
    +<<DATE>> <Info> <Security> <BEA-090909> <Using the configured custom SSL Hostname Verifier implementation: weblogic.security.utils.SSLWLSHostnameVerifier$NullHostnameVerifier.>
    +Successfully connected to Admin Server "AdminServer" that belongs to domain "accessdomain".
    +
    +wls:/accessdomain/serverConfig/>
    +

    To connect to the OAM Managed Server t3s service:

    +
    wls:/offline> connect('weblogic','<password>','t3s://accessdomain-oamcluster-ssl:14101')   
    +Connecting to t3s://accessdomain-oamcluster-ssl:14101 with userid weblogic ...
    +<<DATE>> <Info> <Security> <BEA-090905> <Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.>
    +<<DATE>> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128 to HMACDRBG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true.>
    +<<DATE>> <Info> <Security> <BEA-090909> <Using the configured custom SSL Hostname Verifier implementation: weblogic.security.utils.SSLWLSHostnameVerifier$NullHostnameVerifier.>
    +Successfully connected to managed Server "oam_server1" that belongs to domain "accessdomain".
    +
  12. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/patch-and-upgrade/index.html b/docs/24.1.1/idm-products/oam/patch-and-upgrade/index.html new file mode 100644 index 000000000..be1d4edb3 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/patch-and-upgrade/index.html @@ -0,0 +1,4216 @@ + + + + + + + + + + + + Patch and Upgrade :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Patch and Upgrade +

+ + + + + + + +

This section shows you how to upgrade the WebLogic Kubernetes Operator, the OAM image, the Elasticsearch and Kibana stack, and the Ingress.

+

The upgrade path taken depends on the version you are upgrading from, and the version you are upgrading to.

+

Please refer to the Release Notes for information on which upgrade steps are necessary for the version you are upgrading to.

+ + + + + + + +
    + + + + + + + + + + + + + + + + + +

    +a. Upgrade an operator release +

    + + + + + +

    Instructions on how to update the WebLogic Kubernetes Operator version.

    + + + + + + + + + + + + +

    +b. Patch an image +

    + + + + + +

    Instructions on how to update your OAM Kubernetes cluster with a new OAM container image.

    + + + + + + + + + + + + +

    +c. Upgrade Ingress +

    + + + + + +

    Instructions on how to upgrade the ingress.

    + + + + + + + + + + + + +

    +d. Upgrade Elasticsearch and Kibana +

    + + + + + +

    Instructions on how to upgrade Elastic Search and Kibana.

    + + + + + + + + +
+ + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/patch-and-upgrade/index.xml b/docs/24.1.1/idm-products/oam/patch-and-upgrade/index.xml new file mode 100644 index 000000000..ed84a1b0b --- /dev/null +++ b/docs/24.1.1/idm-products/oam/patch-and-upgrade/index.xml @@ -0,0 +1,64 @@ + + + + Patch and Upgrade on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/ + Recent content in Patch and Upgrade on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + a. Upgrade an operator release + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-operator-release/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-operator-release/ + These instructions apply to upgrading operators from 3.X.X to 4.X, or from within the 4.X release family as additional versions are released. + On the master node, download the new WebLogic Kubernetes Operator source code from the operator github project: +$ mkdir &lt;workdir&gt;/weblogic-kubernetes-operator-4.X.X $ cd &lt;workdir&gt;/weblogic-kubernetes-operator-4.X.X $ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X For example: +$ mkdir /scratch/OAMK8S/weblogic-kubernetes-operator-4.X.X $ cd /scratch/OAMK8S/weblogic-kubernetes-operator-4.X.X $ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X This will create the directory &lt;workdir&gt;/weblogic-kubernetes-operator-4. + + + + b. Patch an image + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/patch-an-image/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/patch-an-image/ + Choose one of the following options to update your OAM kubernetes cluster to use the new image: + Run the kubectl edit domain command Run the kubectl patch domain command In all of the above cases, the WebLogic Kubernetes Operator will restart the Administration Server pod first and then perform a rolling restart on the OAM Managed Servers. +Note: If you are not using Oracle Container Registry or your own container registry, then you must first load the new container image on all nodes in your Kubernetes cluster. + + + + c. Upgrade Ingress + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-ingress/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-ingress/ + This section shows how to upgrade the ingress. +To determine if this step is required for the version you are upgrading to, refer to the Release Notes. +Download the latest code repository Download the latest code repository as follows: + Create a working directory to setup the source code. +$ mkdir &lt;workdir&gt; For example: +$ mkdir /scratch/OAMK8Slatest Download the latest OAM deployment scripts from the OAM repository. + + + + d. Upgrade Elasticsearch and Kibana + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-elk/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-elk/ + This section shows how to upgrade Elasticsearch and Kibana. +To determine if this step is required for the version you are upgrading to, refer to the Release Notes. +Undeploy Elasticsearch and Kibana From October 22 (22.4.1) onwards, OAM logs should be stored on a centralized Elasticsearch and Kibana stack. +Deployments prior to October 22 (22.4.1) used local deployments of Elasticsearch and Kibana. +If you are upgrading from July 22 (22.3.1) or earlier, to October 22 (22. + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oam/patch-and-upgrade/patch-an-image/index.html b/docs/24.1.1/idm-products/oam/patch-and-upgrade/patch-an-image/index.html new file mode 100644 index 000000000..62c8992e8 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/patch-and-upgrade/patch-an-image/index.html @@ -0,0 +1,4160 @@ + + + + + + + + + + + + b. Patch an image :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + b. Patch an image +

+ + + + + + +

Choose one of the following options to update your OAM kubernetes cluster to use the new image:

+
    +
  1. Run the kubectl edit domain command
  2. +
  3. Run the kubectl patch domain command
  4. +
+

In all of the above cases, the WebLogic Kubernetes Operator will restart the Administration Server pod first and then perform a rolling restart on the OAM Managed Servers.

+

Note: If you are not using Oracle Container Registry or your own container registry, then you must first load the new container image on all nodes in your Kubernetes cluster.

+

Run the kubectl edit domain command

+
    +
  1. +

    To update the domain with the kubectl edit domain command, run the following:

    +
    $ kubectl edit domain <domainname> -n <namespace>
    +

    For example:

    +
    $ kubectl edit domain accessdomain -n oamns
    +

    If using Oracle Container Registry or your own container registry for your OAM container image, update the image to point at the new image, for example:

    +
    domainHomeInImage: false
    +image: container-registry.oracle.com/middleware/oam_cpu:<tag>
    +imagePullPolicy: IfNotPresent
    +

    If you are not using a container registry and have loaded the image on each of the master and worker nodes, update the image to point at the new image:

    +
    domainHomeInImage: false
    +image: oracle/oam:<tag>
    +imagePullPolicy: IfNotPresent
    +
  2. +
  3. +

    Save the file and exit (:wq!)

    +
  4. +
+

Run the kubectl patch command

+
    +
  1. +

    To update the domain with the kubectl patch domain command, run the following:

    +
    $ kubectl patch domain <domain> -n <namespace> --type merge  -p '{"spec":{"image":"newimage:tag"}}'
    +

    For example, if using Oracle Container Registry or your own container registry for your OAM container image:

    +
    $ kubectl patch domain accessdomain -n oamns --type merge  -p '{"spec":{"image":"container-registry.oracle.com/middleware/oam_cpu:<tag>"}}'
    +

    For example, if you are not using a container registry and have loaded the image on each of the master and worker nodes:

    +
    $ kubectl patch domain accessdomain -n oamns --type merge  -p '{"spec":{"image":"oracle/oam:<tag>"}}'
    +

    The output will look similar to the following:

    +
    domain.weblogic.oracle/accessdomain patched
    +
  2. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-ingress/index.html b/docs/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-ingress/index.html new file mode 100644 index 000000000..a5c82f302 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-ingress/index.html @@ -0,0 +1,4250 @@ + + + + + + + + + + + + c. Upgrade Ingress :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + c. Upgrade Ingress +

+ + + + + + +

This section shows how to upgrade the ingress.

+

To determine if this step is required for the version you are upgrading to, refer to the Release Notes.

+

Download the latest code repository

+

Download the latest code repository as follows:

+
    +
  1. +

    Create a working directory to setup the source code.

    +
    $ mkdir <workdir>
    +

    For example:

    +
    $ mkdir /scratch/OAMK8Slatest
    +
  2. +
  3. +

    Download the latest OAM deployment scripts from the OAM repository.

    +
    $ cd <workdir>
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +

    For example:

    +
    $ cd /scratch/OAMK8Slatest
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +
  4. +
  5. +

    Set the $WORKDIR environment variable as follows:

    +
    $ export WORKDIR=<workdir>/fmw-kubernetes/OracleAccessManagement
    +

    For example:

    +
    $ export WORKDIR=/scratch/OAMK8Slatest/fmw-kubernetes/OracleAccessManagement
    +
  6. +
+

Upgrading the ingress

+

To upgrade the existing ingress rules, follow the steps below:

+
    +
  1. +

    List the existing ingress:

    +
    $ helm list -n oamns
    +

    The output will look similar to the following:

    +
    NAME            NAMESPACE       REVISION        UPDATED     STATUS          CHART                       APP VERSION
    +nginx-ingress   oamns           1               <DATE>      deployed        ingress-nginx-4.3.0         1.4.0
    +oam-nginx       oamns           1               <DATE>      deployed        ingress-per-domain-0.1.0    1.0
    +
  2. +
  3. +

    Edit the $WORKDIR/kubernetes/charts/ingress-per-domain/values.yaml and change the domainUID parameter to match your domainUID, for example domainUID: accessdomain. For example:

    +
    # Load balancer type. Supported values are: NGINX
    +type: NGINX
    +
    +# SSL configuration Type. Supported Values are : NONSSL,SSL
    +sslType: SSL
    +
    +# domainType. Supported values are: oam
    +domainType: oam
    +
    +#WLS domain as backend to the load balancer
    +wlsDomain:
    +  domainUID: accessdomain
    +  adminServerName: AdminServer
    +  adminServerPort: 7001
    +  adminServerSSLPort:
    +  oamClusterName: oam_cluster
    +  oamManagedServerPort: 14100
    +  oamManagedServerSSLPort:
    +  policyClusterName: policy_cluster
    +  policyManagedServerPort: 15100
    +  policyManagedServerSSLPort:
    +
    +
    +# Host  specific values
    +hostName:
    +  enabled: false
    +  admin:
    +  runtime:
    +
  4. +
  5. +

    Upgrade the oam-nginx with the following command:

    +
    $ helm upgrade oam-nginx kubernetes/charts/ingress-per-domain/ --namespace oamns --values kubernetes/charts/ingress-per-domain/values.yaml --reuse-values
    +

    The output will look similar to the following:

    +
    Release "oam-nginx" has been upgraded. Happy Helming!
    +NAME: oam-nginx
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: oamns
    +STATUS: deployed
    +REVISION: 2
    +TEST SUITE: None
    +
  6. +
  7. +

    List the ingress:

    +
    $ kubectl get ing -n oamns
    +

    The output will look similar to the following:

    +
    NAME                 CLASS    HOSTS   ADDRESS        PORTS   AGE
    +accessdomain-nginx   <none>   *       10.99.189.61   80      18s
    +
  8. +
  9. +

    Describe the ingress and make sure all the listed paths are accessible:

    +
    $ kubectl describe ing accessdomain-nginx -n oamns
    +

    The output will look similar to the following:

    +
    Name:             accessdomain-nginx
    +Labels:           app.kubernetes.io/managed-by=Helm
    +Namespace:        oamns
    +Address:          10.99.189.61
    +Default backend:  default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
    +Rules:
    +  Host        Path  Backends
    +  ----        ----  --------
    +  *
    +              /console                        accessdomain-adminserver:7001 (10.244.1.224:7001)
    +              /consolehelp                    accessdomain-adminserver:7001 (10.244.1.224:7001)
    +              /rreg/rreg                      accessdomain-adminserver:7001 (10.244.1.224:7001)
    +              /em                             accessdomain-adminserver:7001 (10.244.1.224:7001)
    +              /oamconsole                     accessdomain-adminserver:7001 (10.244.1.224:7001)
    +              /dms                            accessdomain-adminserver:7001 (10.244.1.224:7001)
    +              /oam/services/rest              accessdomain-adminserver:7001 (10.244.1.224:7001)
    +              /iam/admin/config               accessdomain-adminserver:7001 (10.244.1.224:7001)
    +              /iam/admin/diag                 accessdomain-adminserver:7001 (10.244.1.224:7001)
    +              /iam/access                     accessdomain-cluster-oam-cluster:14100 (10.244.1.225:14100)
    +              /oam/admin/api                  accessdomain-adminserver:7001 (10.244.1.224:7001)
    +              /oam/services/rest/access/api   accessdomain-cluster-oam-cluster:14100 (10.244.1.225:14100)
    +              /access                         accessdomain-cluster-policy-cluster:15100 (10.244.1.226:15100)
    +              /                               accessdomain-cluster-oam-cluster:14100 (10.244.1.225:14100)
    +Annotations:  kubernetes.io/ingress.class: nginx
    +              meta.helm.sh/release-name: oam-nginx
    +              meta.helm.sh/release-namespace: oamns
    +              nginx.ingress.kubernetes.io/configuration-snippet:
    +                more_clear_input_headers "WL-Proxy-Client-IP" "WL-Proxy-SSL";
    +                more_set_input_headers "X-Forwarded-Proto: https";
    +                more_set_input_headers "WL-Proxy-SSL: true";
    +              nginx.ingress.kubernetes.io/enable-access-log: false
    +              nginx.ingress.kubernetes.io/ingress.allow-http: false
    +              nginx.ingress.kubernetes.io/proxy-buffer-size: 2000k
    +Events:
    +  Type    Reason  Age                From                      Message
    +  ----    ------  ----               ----                      -------
    +  Normal  Sync    55s (x2 over 63s)  nginx-ingress-controller  Scheduled for sync
    +
  10. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-operator-release/index.html b/docs/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-operator-release/index.html new file mode 100644 index 000000000..a2b4981f4 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-operator-release/index.html @@ -0,0 +1,4162 @@ + + + + + + + + + + + + a. Upgrade an operator release :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + a. Upgrade an operator release +

+ + + + + + +

These instructions apply to upgrading operators from 3.X.X to 4.X, or from within the 4.X release family as additional versions are released.

+
    +
  1. +

    On the master node, download the new WebLogic Kubernetes Operator source code from the operator github project:

    +
    $ mkdir <workdir>/weblogic-kubernetes-operator-4.X.X
    +$ cd <workdir>/weblogic-kubernetes-operator-4.X.X
    +$ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X 
    +

    For example:

    +
    $ mkdir /scratch/OAMK8S/weblogic-kubernetes-operator-4.X.X
    +$ cd /scratch/OAMK8S/weblogic-kubernetes-operator-4.X.X
    +$ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X 
    +

    This will create the directory <workdir>/weblogic-kubernetes-operator-4.X.X/weblogic-kubernetes-operator

    +
  2. +
  3. +

    Run the following helm command to upgrade the operator:

    +
    $ cd <workdir>/weblogic-kubernetes-operator-4.X.X/weblogic-kubernetes-operator
    +$ helm upgrade --reuse-values --set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.X.X --namespace <sample-kubernetes-operator-ns> --wait weblogic-kubernetes-operator kubernetes/charts/weblogic-operator
    +

    For example:

    +
    $ cd /scratch/OAMK8S/weblogic-kubernetes-operator-4.X.X/weblogic-kubernetes-operator
    +$ helm upgrade --reuse-values --set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.X.X --namespace opns --wait weblogic-kubernetes-operator kubernetes/charts/weblogic-operator
    +

    The output will look similar to the following:

    +
    Release "weblogic-kubernetes-operator" has been upgraded. Happy Helming!
    +NAME: weblogic-kubernetes-operator
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: opns
    +STATUS: deployed
    +REVISION: 2
    +TEST SUITE: None
    +
  4. +
  5. +

    Verify that the operator’s pod and services are running by executing the following command:

    +
    $ kubectl get all -n <sample-kubernetes-operator-ns>
    +

    For example:

    +
    $ kubectl get all -n opns
    +

    The output will look similar to the following:

    +
    NAME                                             READY   STATUS    RESTARTS   AGE
    +pod/weblogic-operator-b7d6df78c-mfrc4            1/1     Running   0          40s
    +pod/weblogic-operator-webhook-7996b8b58b-frtwp   1/1     Running   0          42s
    +
    +NAME                                     TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)             AGE
    +service/weblogic-operator-webhook-svc    ClusterIP   10.106.51.57   <none>        8083/TCP,8084/TCP   42s
    +
    +NAME                                        READY   UP-TO-DATE   AVAILABLE   AGE
    +deployment.apps/weblogic-operator           1/1     1            1           6d
    +deployment.apps/weblogic-operator-webhook   1/1     1            1           42s
    +
    +NAME                                                   DESIRED   CURRENT   READY   AGE
    +replicaset.apps/weblogic-operator-5884685f4f           0         0         0       6d
    +replicaset.apps/weblogic-operator-b7d6df78c            1         1         1       40s
    +replicaset.apps/weblogic-operator-webhook-7996b8b58b   1         1         1       42s
    +

    Note: When you upgrade a 3.x WebLogic Kubernetes Operator to 4.x, the upgrade process creates a WebLogic Domain resource conversion webhook deployment, and associated resources in the same namespace. The webhook automatically and transparently upgrades the existing WebLogic Domains from the 3.x schema to the 4.x schema. For more information, see Domain Upgrade in the WebLogic Kubernetes Operator documentation.

    +

    Note: In WebLogic Kubernetes Operator 4.X, changes are made to serverStartPolicy that affect starting/stopping of the domain. Refer to the serverStartPolicy entry in the create-domain-inputs.yaml for more information. Also see Domain Life Cycle.

    +
  6. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-elk/index.html b/docs/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-elk/index.html new file mode 100644 index 000000000..97ba755a8 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-elk/index.html @@ -0,0 +1,4142 @@ + + + + + + + + + + + + d. Upgrade Elasticsearch and Kibana :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + d. Upgrade Elasticsearch and Kibana +

+ + + + + + +

This section shows how to upgrade Elasticsearch and Kibana.

+

To determine if this step is required for the version you are upgrading to, refer to the Release Notes.

+

Undeploy Elasticsearch and Kibana

+

From October 22 (22.4.1) onwards, OAM logs should be stored on a centralized Elasticsearch and Kibana stack.

+

Deployments prior to October 22 (22.4.1) used local deployments of Elasticsearch and Kibana.

+

If you are upgrading from July 22 (22.3.1) or earlier, to October 22 (22.4.1) or later, you must first undeploy Elasticsearch and Kibana using the steps below:

+
    +
  1. +

    Make sure you have downloaded the latest code repository as per Download the latest code repository

    +
  2. +
  3. +

    Edit the $WORKDIR/kubernetes/elasticsearch-and-kibana/elasticsearch_and_kibana.yaml and change all instances of namespace to correspond to your deployment.

    +
  4. +
  5. +

    Delete the Elasticsearch and Kibana resources using the following command:

    +
    $ kubectl delete -f $WORKDIR/kubernetes/elasticsearch-and-kibana/elasticsearch_and_kibana.yaml
    +
  6. +
+

Deploy Elasticsearch and Kibana in centralized stack

+
    +
  1. Follow Install Elasticsearch stack and Kibana to deploy Elasticsearch and Kibana in a centralized stack.
  2. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/post-install-config/index.html b/docs/24.1.1/idm-products/oam/post-install-config/index.html new file mode 100644 index 000000000..b7618de2b --- /dev/null +++ b/docs/24.1.1/idm-products/oam/post-install-config/index.html @@ -0,0 +1,4308 @@ + + + + + + + + + + + + Post Install Configuration :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + Post Install Configuration +

+ + + + + + + +

Follow these post install configuration steps.

+
    +
  1. Create a Server Overrides File
  2. +
  3. Removing OAM Server from WebLogic Server 12c Default Coherence Cluster
  4. +
  5. WebLogic Server Tuning
  6. +
  7. Enable Virtualization
  8. +
  9. Restart the domain
  10. +
+

Create a Server Overrides File

+
    +
  1. +

    Navigate to the following directory:

    +

    For OAM domains created with WLST:

    +
    $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/output/weblogic-domains/accessdomain
    +

    For OAM domains created with WDT:

    +
    $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/
    +
  2. +
  3. +

    Create a setUserOverrides.sh with the following contents:

    +
    DERBY_FLAG=false
    +JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.net.preferIPv4Stack=true"
    +MEM_ARGS="-Xms8192m -Xmx8192m"
    +
  4. +
  5. +

    Copy the setUserOverrides.sh file to the Administration Server pod:

    +
    $ chmod 755 setUserOverrides.sh
    +$ kubectl cp setUserOverrides.sh oamns/accessdomain-adminserver:/u01/oracle/user_projects/domains/accessdomain/bin/setUserOverrides.sh
    +

    Where oamns is the OAM namespace and accessdomain is the DOMAIN_NAME/UID.

    +
  6. +
  7. +

    Stop the OAM domain using the following command:

    +
    $ kubectl -n <domain_namespace> patch domains <domain_uid> --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "Never" }]'
    +

    For example:

    +
    $ kubectl -n oamns patch domains accessdomain --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "Never" }]'
    +

    The output will look similar to the following:

    +
    domain.weblogic.oracle/accessdomain patched
    +
  8. +
  9. +

    Check that all the pods are stopped:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oamns
    +

    The output will look similar to the following:

    +
    NAME                                                     READY   STATUS        RESTARTS   AGE
    +accessdomain-adminserver                                 1/1     Terminating   0          27m
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed     0          4h29m
    +accessdomain-oam-policy-mgr1                             1/1     Terminating   0          24m
    +accessdomain-oam-server1                                 1/1     Terminating   0          24m
    +helper                                                   1/1     Running       0          4h44m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running       0          108m
    +

    The Administration Server pod and Managed Server pods will move to a STATUS of Terminating. After a few minutes, run the command again and the pods should have disappeared:

    +
    NAME                                                     READY   STATUS      RESTARTS   AGE
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          4h30m
    +helper                                                   1/1     Running     0          4h45m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          109m
    +
  10. +
  11. +

    Start the domain using the following command:

    +
    $ kubectl -n <domain_namespace> patch domains <domain_uid> --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "IfNeeded" }]'
    +

    For example:

    +
    $ kubectl -n oamns patch domains accessdomain --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "IfNeeded" }]'
    +

    Run the following kubectl command to view the pods:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oamns
    +

    The output will look similar to the following:

    +
    NAME                                                     READY   STATUS      RESTARTS   AGE
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          4h30m
    +accessdomain-introspector-mckp2                          1/1     Running     0          8s
    +helper                                                   1/1     Running     0          4h46m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          110m
    +

    The Administration Server pod will start followed by the OAM Managed Servers pods. This process will take several minutes, so keep executing the command until all the pods are running with READY status 1/1:

    +
    NAME                                                     READY   STATUS      RESTARTS   AGE  
    +accessdomain-adminserver                                 1/1     Running     0          5m38s
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          4h37m
    +accessdomain-oam-policy-mgr1                             1/1     Running     0          2m51s
    +accessdomain-oam-server1                                 1/1     Running     0          2m50s
    +helper                                                   1/1     Running     0          4h52m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          116m
    +
  12. +
+

Removing OAM Server from WebLogic Server 12c Default Coherence Cluster

+

Exclude all Oracle Access Management (OAM) clusters (including Policy Manager and OAM runtime server) from the default WebLogic Server 12c coherence cluster by using the WebLogic Server Administration Console.

+

From 12.2.1.3.0 onwards, OAM server-side session management uses the database and does not require coherence cluster to be established. In some environments, warnings and errors are observed due to default coherence cluster initialized by WebLogic. To avoid or fix these errors, exclude all of the OAM clusters from default WebLogic Server coherence cluster using the following steps:

+
    +
  1. Login to the WebLogic Server Console at https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console.
  2. +
  3. Click Lock & Edit.
  4. +
  5. In Domain Structure, expand Environment and select Coherence Clusters.
  6. +
  7. Click defaultCoherenceCluster and select the Members tab.
  8. +
  9. From Servers and Clusters, deselect all OAM clusters (oam_cluster and policy_cluster).
  10. +
  11. Click Save.
  12. +
  13. Click Activate changes.
  14. +
+

WebLogic Server Tuning

+

For production environments, the following WebLogic Server tuning parameters must be set:

+

Add Minimum Thread constraint to worker manager “OAPOverRestWM”

+
    +
  1. Login to the WebLogic Server Console at https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console.
  2. +
  3. Click Lock & Edit.
  4. +
  5. In Domain Structure, click Deployments.
  6. +
  7. On the Deployments page click Next until you see oam_server.
  8. +
  9. Expand oam_server by clicking on the + icon, then click /iam/access/binding.
  10. +
  11. Click the Configuration tab, followed by the Workload tab.
  12. +
  13. Click wm/OAPOverRestWM
  14. +
  15. Under Application Scoped Work Managed Components, click New.
  16. +
  17. In Create a New Work Manager Component, select Minumum Threads Constraint and click Next.
  18. +
  19. In Minimum Threads Constraint Properties enter the Count as 400 and click Finish.
  20. +
  21. In the Save Deployment Plan change the Path to the value /u01/oracle/user_projects/domains/accessdomain/Plan.xml, where accessdomain is your domain_UID.
  22. +
  23. Click OK and then Activate Changes.
  24. +
+

Remove Max Thread Constraint and Capacity Constraint

+
    +
  1. Repeat steps 1-7 above.
  2. +
  3. Under Application Scoped Work Managed Components select the check box for Capacity and MaxThreadsCount. Click Delete.
  4. +
  5. In the Delete Work Manage Components screen, click OK to delete.
  6. +
  7. Click on Release Configuration and then Log Out.
  8. +
+

oamDS DataSource Tuning

+
    +
  1. Login to the WebLogic Server Console at https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console.
  2. +
  3. Click Lock & Edit.
  4. +
  5. In Domain Structure, Expand Services and click Data Sources.
  6. +
  7. Click on oamDS.
  8. +
  9. In Settings for oamDS, select the Configuration tab, and then the Connection Pool tab.
  10. +
  11. Change Initial Capacity, Maximum Capacity, and Minimum Capacity to 800 and click Save.
  12. +
  13. Click Activate Changes.
  14. +
+

Enable Virtualization

+
    +
  1. Log in to Oracle Enterprise Manager Fusion Middleware Control at https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/em
  2. +
  3. Click WebLogic Domain > Security > Security Provider Configuration.
  4. +
  5. Expand Security Store Provider.
  6. +
  7. Expand Identity Store Provider.
  8. +
  9. Click Configure.
  10. +
  11. Add a custom property.
  12. +
  13. Select virtualize property with value true and click OK.
  14. +
  15. Click OK again to persist the change.
  16. +
+

Restart the domain

+

For the above changes to take effect, you must restart the OAM domain:

+
    +
  1. +

    Stop the OAM domain using the following command:

    +
    $ kubectl -n <domain_namespace> patch domains <domain_uid> --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "Never" }]'
    +

    For example:

    +
    $ kubectl -n oamns patch domains accessdomain --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "Never" }]'
    +

    The output will look similar to the following:

    +
    domain.weblogic.oracle/accessdomain patched
    +
  2. +
  3. +

    Check that all the pods are stopped:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oamns
    +

    The output will look similar to the following:

    +
    NAME                                                     READY   STATUS        RESTARTS   AGE
    +accessdomain-adminserver                                 1/1     Terminating   0          27m
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed     0          4h29m
    +accessdomain-oam-policy-mgr1                             1/1     Terminating   0          24m
    +accessdomain-oam-server1                                 1/1     Terminating   0          24m
    +helper                                                   1/1     Running       0          4h44m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running       0          108m
    +

    The Administration Server pod and Managed Server pods will move to a STATUS of Terminating. After a few minutes, run the command again and the pods should have disappeared:

    +
    NAME                                                     READY   STATUS      RESTARTS   AGE
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          4h30m
    +helper                                                   1/1     Running     0          4h45m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          109m
    +
  4. +
  5. +

    Start the domain using the following command:

    +
    $ kubectl -n <domain_namespace> patch domains <domain_uid> --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "IfNeeded" }]'
    +

    For example:

    +
    $ kubectl -n oamns patch domains accessdomain --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "IfNeeded" }]'
    +

    Run the following kubectl command to view the pods:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oamns
    +

    The output will look similar to the following:

    +
    NAME                                                     READY   STATUS      RESTARTS   AGE
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          4h30m
    +accessdomain-introspector-mckp2                          1/1     Running     0          8s
    +helper                                                   1/1     Running     0          4h46m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          110m
    +

    The Administration Server pod will start followed by the OAM Managed Servers pods. This process will take several minutes, so keep executing the command until all the pods are running with READY status 1/1:

    +
    NAME                                                     READY   STATUS      RESTARTS   AGE  
    +accessdomain-adminserver                                 1/1     Running     0          5m38s
    +accessdomain-create-oam-infra-domain-job-7c9r9           0/1     Completed   0          4h37m
    +accessdomain-oam-policy-mgr1                             1/1     Running     0          2m51s
    +accessdomain-oam-server1                                 1/1     Running     0          2m50s
    +helper                                                   1/1     Running     0          4h52m
    +nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq   1/1     Running     0          116m
    +
  6. +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/post-install-config/index.xml b/docs/24.1.1/idm-products/oam/post-install-config/index.xml new file mode 100644 index 000000000..0c5bf99b3 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/post-install-config/index.xml @@ -0,0 +1,14 @@ + + + + Post Install Configuration on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oam/post-install-config/ + Recent content in Post Install Configuration on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oam/prepare-your-environment/index.html b/docs/24.1.1/idm-products/oam/prepare-your-environment/index.html new file mode 100644 index 000000000..eb56bd437 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/prepare-your-environment/index.html @@ -0,0 +1,4797 @@ + + + + + + + + + + + + Prepare your environment :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + Prepare your environment +

+ + + + + + + +

To prepare for Oracle Access Management deployment in a Kubernetes environment, complete the following steps:

+
    +
  1. +

    Check the Kubernetes cluster is ready

    +
  2. +
  3. +

    Obtain the OAM container image

    +
  4. +
  5. +

    Set up the code repository to deploy OAM domains

    +
  6. +
  7. +

    Install the WebLogic Kubernetes Operator

    +
  8. +
  9. +

    Create a namespace for Oracle Access Management

    +
  10. +
  11. +

    Create a Kubernetes secret for the container registry

    +
  12. +
  13. +

    RCU schema creation

    +
  14. +
  15. +

    Preparing the environment for domain creation

    +

    a. Creating Kubernetes secrets for the domain and RCU

    +

    b. Create a Kubernetes persistent volume and persistent volume claim

    +
  16. +
+

Check the Kubernetes cluster is ready

+

As per the Prerequisites a Kubernetes cluster should have already been configured.

+

Check that all the nodes in the Kubernetes cluster are running.

+
    +
  1. +

    Run the following command on the master node to check the cluster and worker nodes are running:

    +
    $ kubectl get nodes,pods -n kube-system
    +

    The output will look similar to the following:

    +
    NAME                  STATUS   ROLES                  AGE   VERSION
    +node/worker-node1     Ready    <none>                 17h   v1.26.6+1.el8
    +node/worker-node2     Ready    <none>                 17h   v1.26.6+1.el8
    +node/master-node      Ready    control-plane,master   23h   v1.26.6+1.el8
    +
    +NAME                                     READY   STATUS    RESTARTS   AGE
    +pod/coredns-66bff467f8-fnhbq             1/1     Running   0          23h
    +pod/coredns-66bff467f8-xtc8k             1/1     Running   0          23h
    +pod/etcd-master                          1/1     Running   0          21h
    +pod/kube-apiserver-master-node           1/1     Running   0          21h
    +pod/kube-controller-manager-master-node  1/1     Running   0          21h
    +pod/kube-flannel-ds-amd64-lxsfw          1/1     Running   0          17h
    +pod/kube-flannel-ds-amd64-pqrqr          1/1     Running   0          17h
    +pod/kube-flannel-ds-amd64-wj5nh          1/1     Running   0          17h
    +pod/kube-proxy-2kxv2                     1/1     Running   0          17h
    +pod/kube-proxy-82vvj                     1/1     Running   0          17h
    +pod/kube-proxy-nrgw9                     1/1     Running   0          23h
    +pod/kube-scheduler-master                1/1     Running   0          21h
    +
  2. +
+

Obtain the OAM container image

+

The OAM Kubernetes deployment requires access to an OAM container image. The image can be obtained in the following ways:

+
    +
  • Prebuilt OAM container image
  • +
  • Build your own OAM container image using WebLogic Image Tool
  • +
+

Prebuilt OAM container image

+

The prebuilt OAM January 2024 container image can be downloaded from Oracle Container Registry. This image is prebuilt by Oracle and includes Oracle Access Management 12.2.1.4.0, the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.

+

Note: Before using this image you must login to Oracle Container Registry, navigate to Middleware > oam_cpu and accept the license agreement.

+

You can use this image in the following ways:

+
    +
  • Pull the container image from the Oracle Container Registry automatically during the OAM Kubernetes deployment.
  • +
  • Manually pull the container image from the Oracle Container Registry and then upload it to your own container registry.
  • +
  • Manually pull the container image from the Oracle Container Registry and manually stage it on the master node and each worker node.
  • +
+

Build your own OAM container image using WebLogic Image Tool

+

You can build your own OAM container image using the WebLogic Image Tool. This is recommended if you need to apply one off patches to a Prebuilt OAM container image. For more information about building your own container image with WebLogic Image Tool, see Create or update image.

+

You can use an image built with WebLogic Image Tool in the following ways:

+
    +
  • Manually upload them to your own container registry.
  • +
  • Manually stage them on the master node and each worker node.
  • +
+

Note: This documentation does not tell you how to pull or push the above images into a private container registry, or stage them on the master and worker nodes. Details of this can be found in the Enterprise Deployment Guide.

+

Set up the code repository to deploy OAM domains

+

OAM domain deployment on Kubernetes leverages the WebLogic Kubernetes Operator infrastructure. For deploying the OAM domains, you need to set up the deployment scripts on the master node as below:

+
    +
  1. +

    Create a working directory to setup the source code.

    +
    $ mkdir <workdir>
    +

    For example:

    +
    $ mkdir /scratch/OAMK8S
    +
  2. +
  3. +

    Download the latest OAM deployment scripts from the OAM repository.

    +
    $ cd <workdir>
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +

    For example:

    +
    $ cd /scratch/OAMK8S
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +
  4. +
  5. +

    Set the $WORKDIR environment variable as follows:

    +
    $ export WORKDIR=<workdir>/fmw-kubernetes/OracleAccessManagement
    +

    For example:

    +
    $ export WORKDIR=/scratch/OAMK8S/fmw-kubernetes/OracleAccessManagement
    +
  6. +
  7. +

    Run the following command and see if the WebLogic custom resource definition name already exists:

    +
    $ kubectl get crd
    +

    In the output you should see:

    +
    No resources found
    +

    If you see any of the following:

    +
    NAME                     AGE
    +clusters.weblogic.oracle 5d
    +domains.weblogic.oracle  5d
    +

    then run the following command to delete the existing crd’s:

    +
    $ kubectl delete crd clusters.weblogic.oracle
    +$ kubectl delete crd domains.weblogic.oracle
    +
  8. +
+

Install the WebLogic Kubernetes Operator

+
    +
  1. +

    On the master node run the following command to create a namespace for the operator:

    +
    $ kubectl create namespace <sample-kubernetes-operator-ns>
    +

    For example:

    +
    $ kubectl create namespace opns
    +

    The output will look similar to the following:

    +
    namespace/opns created
    +
  2. +
  3. +

    Create a service account for the operator in the operator’s namespace by running the following command:

    +
    $ kubectl create serviceaccount -n <sample-kubernetes-operator-ns> <sample-kubernetes-operator-sa>
    +

    For example:

    +
    $ kubectl create serviceaccount -n opns op-sa
    +

    The output will look similar to the following:

    +
    serviceaccount/op-sa created
    +
  4. +
  5. +

    Run the following helm command to install and start the operator:

    +
    $ cd $WORKDIR
    +$ helm install weblogic-kubernetes-operator kubernetes/charts/weblogic-operator \
    +--namespace <sample-kubernetes-operator-ns> \
    +--set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.1.2 \
    +--set serviceAccount=<sample-kubernetes-operator-sa> \
    +--set “enableClusterRoleBinding=true” \
    +--set "domainNamespaceSelectionStrategy=LabelSelector" \
    +--set "domainNamespaceLabelSelector=weblogic-operator\=enabled" \
    +--set "javaLoggingLevel=FINE" --wait
    +

    For example:

    +
    $ cd $WORKDIR
    +$ helm install weblogic-kubernetes-operator kubernetes/charts/weblogic-operator \
    +--namespace opns \
    +--set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.1.2 \
    +--set serviceAccount=op-sa \
    +--set "enableClusterRoleBinding=true" \
    +--set "domainNamespaceSelectionStrategy=LabelSelector" \
    +--set "domainNamespaceLabelSelector=weblogic-operator\=enabled" \
    +--set "javaLoggingLevel=FINE" --wait
    +

    The output will look similar to the following:

    +
    NAME: weblogic-kubernetes-operator
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: opns
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +
  6. +
  7. +

    Verify that the operator’s pod and services are running by executing the following command:

    +
    $ kubectl get all -n <sample-kubernetes-operator-ns>
    +

    For example:

    +
    $ kubectl get all -n opns
    +

    The output will look similar to the following:

    +
    NAME                                             READY   STATUS    RESTARTS   AGE
    +pod/weblogic-operator-676d5cc6f4-wct7b           1/1     Running   0          40s
    +pod/weblogic-operator-webhook-7996b8b58b-9sfhd   1/1     Running   0          40s
    +
    +NAME                                     TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)             AGE
    +service/weblogic-operator-webhook-svc    ClusterIP   10.100.91.237  <none>        8083/TCP,8084/TCP   47s
    +
    +NAME                                        READY   UP-TO-DATE   AVAILABLE   AGE
    +deployment.apps/weblogic-operator           1/1     1            1           40s
    +deployment.apps/weblogic-operator-webhook   1/1     1            1           40s
    +
    +NAME                                                   DESIRED   CURRENT   READY   AGE
    +replicaset.apps/weblogic-operator-676d5cc6f4           1         1         1       40s
    +replicaset.apps/weblogic-operator-webhook-7996b8b58b   1         1         1       46s
    +
  8. +
  9. +

    Verify the operator pod’s log:

    +
    $ kubectl logs -n <sample-kubernetes-operator-ns> -c weblogic-operator deployments/weblogic-operator
    +

    For example:

    +
    $ kubectl logs -n opns -c weblogic-operator deployments/weblogic-operator
    +

    The output will look similar to the following:

    +
    ...
    +{"timestamp":"<DATE>","thread":21,"fiber":"","namespace":"","domainUID":"","level":"FINE","class":"oracle.kubernetes.operator.DeploymentLiveness","method":"run","timeInMillis":1678183291191,"message":"Liveness file last modified time set","exception":"","code":"","headers":{},"body":""}
    +{"timestamp":"<DATE>","thread":37,"fiber":"","namespace":"","domainUID":"","level":"FINE","class":"oracle.kubernetes.operator.DeploymentLiveness","method":"run","timeInMillis":1678183296193,"message":"Liveness file last modified time set","exception":"","code":"","headers":{},"body":""}
    +{"timestamp":"<DATE>","thread":31,"fiber":"","namespace":"","domainUID":"","level":"FINE","class":"oracle.kubernetes.operator.DeploymentLiveness","method":"run","timeInMillis":1678183301194,"message":"Liveness file last modified time set","exception":"","code":"","headers":{},"body":""}
    +{"timestamp":"<DATE>","thread":31,"fiber":"","namespace":"","domainUID":"","level":"FINE","class":"oracle.kubernetes.operator.DeploymentLiveness","method":"run","timeInMillis":1678183306195,"message":"Liveness file last modified time set","exception":"","code":"","headers":{},"body":""}
    +
  10. +
+

Create a namespace for Oracle Access Management

+
    +
  1. +

    Run the following command to create a namespace for the domain:

    +
    $ kubectl create namespace <domain_namespace>
    +

    For example:

    +
    $ kubectl create namespace oamns
    +

    The output will look similar to the following:

    +
    namespace/oamns created
    +
  2. +
  3. +

    Run the following command to tag the namespace so the WebLogic Kubernetes Operator can manage it:

    +
    $ kubectl label namespaces <domain_namespace> weblogic-operator=enabled
    +

    For example:

    +
    $ kubectl label namespaces oamns weblogic-operator=enabled
    +

    The output will look similar to the following:

    +
    namespace/oamns labeled
    +
  4. +
  5. +

    Run the following command to check the label was created:

    +
    $ kubectl describe namespace <domain_namespace>
    +

    For example:

    +
    $ kubectl describe namespace oamns
    +

    The output will look similar to the following:

    +
    Name:         oamns
    +Labels:       kubernetes.io/metadata.name=oamns
    +              weblogic-operator=enabled
    +Annotations:  <none>
    +Status:       Active
    +
    +No resource quota.
    +
    +No LimitRange resource.
    +
  6. +
+

Create a Kubernetes secret for the container registry

+

In this section you create a secret that stores the credentials for the container registry where the OAM image is stored.

+

If you are not using a container registry and have loaded the images on each of the master and worker nodes, then there is no need to create the registry secret.

+
    +
  1. +

    Run the following command to create the secret:

    +
    kubectl create secret docker-registry "orclcred" --docker-server=<CONTAINER_REGISTRY> \
    +--docker-username="<USER_NAME>" \
    +--docker-password=<PASSWORD> --docker-email=<EMAIL_ID> \
    +--namespace=<domain_namespace>
    +

    For example, if using Oracle Container Registry:

    +
    kubectl create secret docker-registry "orclcred" --docker-server=container-registry.oracle.com \
    +--docker-username="user@example.com" \
    +--docker-password=password --docker-email=user@example.com \
    +--namespace=oamns
    +

    Replace <USER_NAME> and <PASSWORD> with the credentials for the registry with the following caveats:

    +
      +
    • +

      If using Oracle Container Registry to pull the OAM container image, this is the username and password used to login to Oracle Container Registry. Before you can use this image you must login to Oracle Container Registry, navigate to Middleware > oam_cpu and accept the license agreement.

      +
    • +
    • +

      If using your own container registry to store the OAM container image, this is the username and password (or token) for your container registry.

      +
    • +
    +

    The output will look similar to the following:

    +
    secret/orclcred created
    +
  2. +
+

RCU schema creation

+

In this section you create the RCU schemas in the Oracle Database.

+

Before following the steps in this section, make sure that the database and listener are up and running and you can connect to the database via SQL*Plus or other client tool.

+
    +
  1. +

    If using Oracle Container Registry or your own container registry for your OAM container image, run the following command to create a helper pod to run RCU:

    +
    $ kubectl run --image=<image_name-from-registry>:<tag> --image-pull-policy="IfNotPresent" --overrides='{"apiVersion": "v1", "spec":{"imagePullSecrets": [{"name": "orclcred"}]}}' helper -n <domain_namespace> -- sleep infinity
    +

    For example:

    +
    $ kubectl run --image=container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-<January'24> --image-pull-policy="IfNotPresent" --overrides='{"apiVersion": "v1","spec":{"imagePullSecrets": [{"name": "orclcred"}]}}' helper -n oamns -- sleep infinity
    +

    If you are not using a container registry and have loaded the image on each of the master and worker nodes, run the following command:

    +
    $ kubectl run helper --image <image>:<tag> -n oamns -- sleep infinity
    +

    For example:

    +
    $ kubectl run helper --image oracle/oam:12.2.1.4-jdk8-ol8-<January'24> -n oamns -- sleep infinity
    +

    The output will look similar to the following:

    +
    pod/helper created
    +
  2. +
  3. +

    Run the following command to check the pod is running:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oamns
    +

    The output will look similar to the following:

    +
    NAME     READY   STATUS    RESTARTS   AGE
    +helper   1/1     Running   0          3m
    +

    Note: If you are pulling the image from a container registry it may take several minutes before the pod has a STATUS of 1\1. While the pod is starting you can check the status of the pod, by running the following command:

    +
    $ kubectl describe pod helper -n oamns
    +
  4. +
  5. +

    Run the following command to start a bash shell in the helper pod:

    +
    $ kubectl exec -it helper -n <domain_namespace> -- /bin/bash
    +

    For example:

    +
    $ kubectl exec -it helper -n oamns -- /bin/bash
    +

    This will take you into a bash shell in the running helper pod:

    +
    [oracle@helper ~]$
    +
  6. +
  7. +

    In the helper bash shell run the following commands to set the environment:

    +
    [oracle@helper ~]$ export CONNECTION_STRING=<db_host.domain>:<db_port>/<service_name>
    +[oracle@helper ~]$ export RCUPREFIX=<rcu_schema_prefix>
    +[oracle@helper ~]$ echo -e <db_pwd>"\n"<rcu_schema_pwd> > /tmp/pwd.txt
    +[oracle@helper ~]$ cat /tmp/pwd.txt
    +

    where:

    +

    <db_host.domain>:<db_port>/<service_name> is your database connect string

    +

    <rcu_schema_prefix> is the RCU schema prefix you want to set

    +

    <db_pwd> is the SYS password for the database

    +

    <rcu_schema_pwd> is the password you want to set for the <rcu_schema_prefix>

    +

    For example:

    +
    [oracle@helper ~]$ export CONNECTION_STRING=mydatabasehost.example.com:1521/orcl.example.com
    +[oracle@helper ~]$ export RCUPREFIX=OAMK8S
    +[oracle@helper ~]$ echo -e <password>"\n"<password> > /tmp/pwd.txt
    +[oracle@helper ~]$ cat /tmp/pwd.txt
    +<password>
    +<password>
    +
  8. +
  9. +

    In the helper bash shell run the following command to create the RCU schemas in the database:

    +
    $ [oracle@helper ~]$ /u01/oracle/oracle_common/bin/rcu -silent -createRepository -databaseType ORACLE -connectString \
    +$CONNECTION_STRING -dbUser sys -dbRole sysdba -useSamePasswordForAllSchemaUsers true \
    +-selectDependentsForComponents true -schemaPrefix $RCUPREFIX -component MDS -component IAU \
    +-component IAU_APPEND -component IAU_VIEWER -component OPSS -component WLS -component STB -component OAM -f < /tmp/pwd.txt
    +

    The output will look similar to the following:

    +
    RCU Logfile: /tmp/RCU<DATE>/logs/rcu.log
    +Processing command line ....
    +Repository Creation Utility - Checking Prerequisites
    +Checking Global Prerequisites
    +Repository Creation Utility - Checking Prerequisites
    +Checking Component Prerequisites
    +Repository Creation Utility - Creating Tablespaces
    +Validating and Creating Tablespaces
    +Create tablespaces in the repository database
    +Repository Creation Utility - Create
    +Repository Create in progress.
    +Executing pre create operations
    +Percent Complete: 18
    +Percent Complete: 18
    +Percent Complete: 19
    +Percent Complete: 20
    +Percent Complete: 21
    +Percent Complete: 21
    +Percent Complete: 22
    +Percent Complete: 22
    +Creating Common Infrastructure Services(STB)
    +Percent Complete: 30
    +Percent Complete: 30
    +Percent Complete: 39
    +Percent Complete: 39
    +Percent Complete: 39
    +Creating Audit Services Append(IAU_APPEND)
    +Percent Complete: 46
    +Percent Complete: 46
    +Percent Complete: 55
    +Percent Complete: 55
    +Percent Complete: 55
    +Creating Audit Services Viewer(IAU_VIEWER)
    +Percent Complete: 62
    +Percent Complete: 62
    +Percent Complete: 63
    +Percent Complete: 63
    +Percent Complete: 64
    +Percent Complete: 64
    +Creating Metadata Services(MDS)
    +Percent Complete: 73
    +Percent Complete: 73
    +Percent Complete: 73
    +Percent Complete: 74
    +Percent Complete: 74
    +Percent Complete: 75
    +Percent Complete: 75
    +Percent Complete: 75
    +Creating Weblogic Services(WLS)
    +Percent Complete: 80
    +Percent Complete: 80
    +Percent Complete: 83
    +Percent Complete: 83
    +Percent Complete: 91
    +Percent Complete: 98
    +Percent Complete: 98
    +Creating Audit Services(IAU)
    +Percent Complete: 100
    +Creating Oracle Platform Security Services(OPSS)
    +Creating Oracle Access Manager(OAM)
    +Executing post create operations
    +Repository Creation Utility: Create - Completion Summary
    +Database details:
    +-----------------------------
    +Host Name : mydatabasehost.example.com
    +Port : 1521
    +Service Name : ORCL.EXAMPLE.COM
    +Connected As : sys
    +Prefix for (prefixable) Schema Owners : OAMK8S
    +RCU Logfile                                  : /tmp/RCU<DATE>/logs/rcu.log
    +
    +Component schemas created:
    +-----------------------------
    +Component                                    Status         Logfile
    +
    +Common Infrastructure Services               Success        /tmp/RCU<DATE>/logs/stb.log
    +Oracle Platform Security Services            Success        /tmp/RCU<DATE>/logs/opss.log
    +Oracle Access Manager                        Success        /tmp/RCU<DATE>/logs/oam.log
    +Audit Services                               Success        /tmp/RCU<DATE>/logs/iau.log
    +Audit Services Append                        Success        /tmp/RCU<DATE>/logs/iau_append.log
    +Audit Services Viewer                        Success        /tmp/RCU<DATE>/logs/iau_viewer.log
    +Metadata Services                            Success        /tmp/RCU<DATE>/logs/mds.log
    +WebLogic Services                            Success        /tmp/RCU<DATE>/logs/wls.log
    +
    +Repository Creation Utility - Create : Operation Completed
    +[oracle@helper ~]$
    +
  10. +
  11. +

    Exit the helper bash shell by issuing the command exit.

    +
  12. +
+

Preparing the environment for domain creation

+

Note: If you want to create an OAM domain using WDT models, skip the steps below and continue from Create OAM Domains Using WDT Models.

+

In this section you prepare the environment for the OAM domain creation using WLST scripts. This involves the following steps:

+

a. Creating Kubernetes secrets for the domain and RCU

+

b. Create a Kubernetes persistent volume and persistent volume claim

+

Creating Kubernetes secrets for the domain and RCU

+
    +
  1. +

    Create a Kubernetes secret for the domain using the create-weblogic-credentials script in the same Kubernetes namespace as the domain:

    +
    $ cd $WORKDIR/kubernetes/create-weblogic-domain-credentials
    +$ ./create-weblogic-credentials.sh -u weblogic -p <pwd> -n <domain_namespace> -d <domain_uid> -s <kubernetes_domain_secret>
    +

    where:

    +

    -u weblogic is the WebLogic username

    +

    -p <pwd> is the password for the weblogic user

    +

    -n <domain_namespace> is the domain namespace

    +

    -d <domain_uid> is the domain UID to be created. The default is domain1 if not specified

    +

    -s <kubernetes_domain_secret> is the name you want to create for the secret for this namespace. The default is to use the domainUID if not specified

    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-weblogic-domain-credentials
    +$ ./create-weblogic-credentials.sh -u weblogic -p <password> -n oamns -d accessdomain -s accessdomain-credentials
    +

    The output will look similar to the following:

    +
    secret/accessdomain-credentials created
    +secret/accessdomain-credentials labeled
    +The secret accessdomain-credentials has been successfully created in the oamns namespace.
    +
  2. +
  3. +

    Verify the secret is created using the following command:

    +
    $ kubectl get secret <kubernetes_domain_secret> -o yaml -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get secret accessdomain-credentials -o yaml -n oamns
    +

    The output will look similar to the following:

    +
    apiVersion: v1
    +data:
    +  password: V2VsY29tZTE=
    +  username: d2VibG9naWM=
    +kind: Secret
    +metadata:
    +  creationTimestamp: "<DATE>"
    +  labels:
    +    weblogic.domainName: accessdomain
    +    weblogic.domainUID: accessdomain
    +  name: accessdomain-credentials
    +  namespace: oamns
    +  resourceVersion: "29428101"
    +  uid: 6dac0561-d157-4144-9ed7-c475a080eb3a
    +type: Opaque
    +
  4. +
  5. +

    Create a Kubernetes secret for RCU using the create-weblogic-credentials script in the same Kubernetes namespace as the domain:

    +
    $ cd $WORKDIR/kubernetes/create-rcu-credentials
    +$ ./create-rcu-credentials.sh -u <rcu_prefix> -p <rcu_schema_pwd> -a sys -q <sys_db_pwd> -d <domain_uid> -n <domain_namespace> -s <kubernetes_rcu_secret>
    +

    where:

    +

    -u <rcu_prefix> is the name of the RCU schema prefix created previously

    +

    -p <rcu_schema_pwd> is the password for the RCU schema prefix

    +

    -q <sys_db_pwd> is the sys database password

    +

    -d <domain_uid> is the domain_uid that you created earlier

    +

    -n <domain_namespace> is the domain namespace

    +

    -s <kubernetes_rcu_secret> is the name of the rcu secret to create

    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-rcu-credentials
    +$ ./create-rcu-credentials.sh -u OAMK8S -p <password> -a sys -q <password> -d accessdomain -n oamns -s accessdomain-rcu-credentials
    +

    The output will look similar to the following:

    +
    secret/accessdomain-rcu-credentials created
    +secret/accessdomain-rcu-credentials labeled
    +The secret accessdomain-rcu-credentials has been successfully created in the oamns namespace.
    +
  6. +
  7. +

    Verify the secret is created using the following command:

    +
    $ kubectl get secret <kubernetes_rcu_secret> -o yaml -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get secret accessdomain-rcu-credentials -o yaml -n oamns
    +

    The output will look similar to the following:

    +
    apiVersion: v1
    +data:
    +  password: T3JhY2xlXzEyMw==
    +  sys_password: T3JhY2xlXzEyMw==
    +  sys_username: c3lz
    +  username: T0FNSzhT
    +kind: Secret
    +metadata:
    +  creationTimestamp: "<DATE>"
    +  labels:
    +    weblogic.domainName: accessdomain
    +    weblogic.domainUID: accessdomain
    +  name: accessdomain-rcu-credentials
    +  namespace: oamns
    +  resourceVersion: "29428242"
    +  uid: 1b81b6e0-fd7d-40b8-a060-454c8d23f4dc
    +type: Opaque
    +
  8. +
+

Create a Kubernetes persistent volume and persistent volume claim

+

As referenced in Prerequisites the nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.

+

A persistent volume is the same as a disk mount but is inside a container. A Kubernetes persistent volume is an arbitrary name (determined in this case, by Oracle) that is mapped to a physical volume on a disk.

+

When a container is started, it needs to mount that volume. The physical volume should be on a shared disk accessible by all the Kubernetes worker nodes because it is not known on which worker node the container will be started. In the case of Identity and Access Management, the persistent volume does not get erased when a container stops. This enables persistent configurations.

+

The example below uses an NFS mounted volume (<persistent_volume>/accessdomainpv). Other volume types can also be used. See the official Kubernetes documentation for Volumes.

+

Note: The persistent volume directory needs to be accessible to both the master and worker node(s). In this example /scratch/shared/accessdomainpv is accessible from all nodes via NFS.

+

To create a Kubernetes persistent volume, perform the following steps:

+
    +
  1. +

    Make a backup copy of the create-pv-pvc-inputs.yaml file and create required directories:

    +
    $ cd $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc
    +$ cp create-pv-pvc-inputs.yaml create-pv-pvc-inputs.yaml.orig
    +$ mkdir output
    +$ mkdir -p <persistent_volume>/accessdomainpv
    +$ sudo chown -R 1000:0 <persistent_volume>/accessdomainpv
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc
    +$ cp create-pv-pvc-inputs.yaml create-pv-pvc-inputs.yaml.orig
    +$ mkdir output
    +$ mkdir -p /scratch/shared/accessdomainpv
    +$ sudo chown -R 1000:0 /scratch/shared/accessdomainpv
    +
  2. +
  3. +

    On the master node run the following command to ensure it is possible to read and write to the persistent volume:

    +
    cd <persistent_volume>/accessdomainpv
    +touch filemaster.txt
    +ls filemaster.txt
    +

    For example:

    +
    cd /scratch/shared/accessdomainpv
    +touch filemaster.txt
    +ls filemaster.txt
    +

    On the first worker node run the following to ensure it is possible to read and write to the persistent volume:

    +
    cd /scratch/shared/accessdomainpv
    +ls filemaster.txt
    +touch fileworker1.txt
    +ls fileworker1.txt
    +

    Repeat the above for any other worker nodes e.g fileworker2.txt etc. Once proven that it’s possible to read and write from each node to the persistent volume, delete the files created.

    +
  4. +
  5. +

    Navigate to $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc:

    +
    $ cd $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc
    +

    and edit the create-pv-pvc-inputs.yaml file and update the following parameters to reflect your settings. Save the file when complete:

    +
    baseName: <domain>
    +domainUID: <domain_uid>
    +namespace: <domain_namespace>
    +weblogicDomainStorageType: NFS
    +weblogicDomainStorageNFSServer: <nfs_server>
    +weblogicDomainStoragePath: <physical_path_of_persistent_storage>
    +weblogicDomainStorageSize: 10Gi
    +

    For example:

    +
    	
    +# The base name of the pv and pvc
    +baseName: domain
    +
    +# Unique ID identifying a domain.
    +# If left empty, the generated pv can be shared by multiple domains
    +# This ID must not contain an underscope ("_"), and must be lowercase and unique across all domains in a Kubernetes cluster.
    +domainUID: accessdomain
    +	
    +# Name of the namespace for the persistent volume claim
    +namespace: oamns
    +...
    +# Persistent volume type for the persistent storage.
    +# The value must be 'HOST_PATH' or 'NFS'.
    +# If using 'NFS', weblogicDomainStorageNFSServer must be specified.
    +weblogicDomainStorageType: NFS
    +
    +# The server name or ip address of the NFS server to use for the persistent storage.
    +# The following line must be uncomment and customized if weblogicDomainStorateType is NFS:
    +weblogicDomainStorageNFSServer: mynfsserver
    +
    +# Physical path of the persistent storage.
    +# When weblogicDomainStorageType is set to HOST_PATH, this value should be set the to path to the
    +# domain storage on the Kubernetes host.
    +# When weblogicDomainStorageType is set to NFS, then weblogicDomainStorageNFSServer should be set
    +# to the IP address or name of the DNS server, and this value should be set to the exported path
    +# on that server.
    +# Note that the path where the domain is mounted in the WebLogic containers is not affected by this
    +# setting, that is determined when you create your domain.
    +# The following line must be uncomment and customized:
    +weblogicDomainStoragePath: /scratch/shared/accessdomainpv
    +   
    +# Reclaim policy of the persistent storage
    +# The valid values are: 'Retain', 'Delete', and 'Recycle'
    +weblogicDomainStorageReclaimPolicy: Retain
    +
    +# Total storage allocated to the persistent storage.
    +weblogicDomainStorageSize: 10Gi
    +
  6. +
  7. +

    Execute the create-pv-pvc.sh script to create the PV and PVC configuration files:

    +
    $ ./create-pv-pvc.sh -i create-pv-pvc-inputs.yaml -o output
    +

    The output will be similar to the following:

    +
    Input parameters being used
    +export version="create-weblogic-sample-domain-pv-pvc-inputs-v1"
    +export baseName="domain"
    +export domainUID="accessdomain"
    +export namespace="oamns"
    +export weblogicDomainStorageType="NFS"
    +export weblogicDomainStorageNFSServer="mynfsserver"
    +export weblogicDomainStoragePath="/scratch/shared/accessdomainpv"
    +export weblogicDomainStorageReclaimPolicy="Retain"
    +export weblogicDomainStorageSize="10Gi"
    +
    +Generating output/pv-pvcs/accessdomain-domain-pv.yaml
    +Generating output/pv-pvcs/accessdomain-domain-pvc.yaml
    +The following files were generated:
    +  output/pv-pvcs/accessdomain-domain-pv.yaml.yaml
    +  output/pv-pvcs/accessdomain-domain-pvc.yaml
    +
  8. +
  9. +

    Run the following to show the files are created:

    +
    $ ls output/pv-pvcs
    +accessdomain-domain-pv.yaml  accessdomain-domain-pvc.yaml  create-pv-pvc-inputs.yaml
    +
  10. +
  11. +

    Run the following kubectl command to create the PV and PVC in the domain namespace:

    +
    $ kubectl create -f output/pv-pvcs/accessdomain-domain-pv.yaml -n <domain_namespace>
    +$ kubectl create -f output/pv-pvcs/accessdomain-domain-pvc.yaml -n <domain_namespace>
    +

    For example:

    +
    $ kubectl create -f output/pv-pvcs/accessdomain-domain-pv.yaml -n oamns
    +$ kubectl create -f output/pv-pvcs/accessdomain-domain-pvc.yaml -n oamns
    +

    The output will look similar to the following:

    +
    persistentvolume/accessdomain-domain-pv created
    +persistentvolumeclaim/accessdomain-domain-pvc created
    +
  12. +
  13. +

    Run the following commands to verify the PV and PVC were created successfully:

    +
    $ kubectl describe pv <pv_name>
    +$ kubectl describe pvc <pvc_name> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl describe pv accessdomain-domain-pv
    +$ kubectl describe pvc accessdomain-domain-pvc -n oamns
    +

    The output will look similar to the following:

    +
    $ kubectl describe pv accessdomain-domain-pv
    +   
    +Name:           accessdomain-domain-pv
    +Labels:         weblogic.domainUID=accessdomain
    +Annotations:    pv.kubernetes.io/bound-by-controller: yes
    +Finalizers:     [kubernetes.io/pv-protection]
    +StorageClass:   accessdomain-domain-storage-class
    +Status:         Bound
    +Claim:          oamns/accessdomain-domain-pvc
    +Reclaim Policy: Retain
    +Access Modes:   RWX
    +VolumeMode:     Filesystem
    +Capacity:       10Gi
    +Node Affinity:  <none>
    +Message:
    +Source:
    +    Type:      NFS (an NFS mount that lasts the lifetime of a pod)
    +    Server:    mynfsserver
    +    Path:      /scratch/shared/accessdomainpv
    +    ReadOnly:  false
    +Events: <none>
    +
    $ kubectl describe pvc accessdomain-domain-pvc -n oamns
    +   
    +Name:            accessdomain-domain-pvc
    +Namespace:       oamns
    +StorageClass:    accessdomain-domain-storage-class
    +Status:          Bound
    +Volume:          accessdomain-domain-pv
    +Labels:          weblogic.domainUID=accessdomain
    +Annotations:     pv.kubernetes.io/bind-completed: yes
    +                 pv.kubernetes.io/bound-by-controller: yes
    +Finalizers:     [kubernetes.io/pvc-protection]
    +Capacity:       10Gi
    +Access Modes:   RWX
    +VolumeMode:     Filesystem
    +Events:         <none>
    +Mounted By:     <none>
    +

    You are now ready to create the OAM domain as per Create OAM Domains.

    +
  14. +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/prepare-your-environment/index.xml b/docs/24.1.1/idm-products/oam/prepare-your-environment/index.xml new file mode 100644 index 000000000..0cfe8dbf8 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/prepare-your-environment/index.xml @@ -0,0 +1,14 @@ + + + + Prepare your environment on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oam/prepare-your-environment/ + Recent content in Prepare your environment on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oam/prerequisites/index.html b/docs/24.1.1/idm-products/oam/prerequisites/index.html new file mode 100644 index 000000000..cb94c9b98 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/prerequisites/index.html @@ -0,0 +1,4143 @@ + + + + + + + + + + + + Prerequisites :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Prerequisites +

+ + + + + + + +

Introduction

+

This document provides information about the system requirements and limitations for deploying and running OAM domains with the WebLogic Kubernetes Operator 4.1.2.

+

System requirements for oam domains

+
    +
  • +

    A running Kubernetes cluster that meets the following requirements:

    +
      +
    • The Kubernetes cluster must have sufficient nodes and resources.
    • +
    • An installation of Helm is required on the Kubernetes cluster. Helm is used to create and deploy the necessary resources and run the WebLogic Kubernetes Operator in a Kubernetes cluster
    • +
    • A supported container engine must be installed and running on the Kubernetes cluster.
    • +
    • The Kubernetes cluster and container engine must meet the minimum version requirements outlined in document ID 2723908.1 on My Oracle Support.
    • +
    • You must have the cluster-admin role to install the WebLogic Kubernetes Operator.
    • +
    • The nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.
    • +
    • The system clocks on node of the Kubernetes cluster must be synchronized. Run the date command simultaneously on all the nodes in each cluster and then syncrhonize accordingly.
    • +
    +
  • +
  • +

    A running Oracle Database 12.2.0.1 or later. The database must be a supported version for OAM as outlined in Oracle Fusion Middleware 12c certifications. It must meet the requirements as outlined in About Database Requirements for an Oracle Fusion Middleware Installation and in RCU Requirements for Oracle Databases. It is recommended that the database initialization parameters are set as per Minimum Initialization Parameters.

    +
  • +
+

Note: This documentation does not tell you how to install a Kubernetes cluster, Helm, the container engine, or how to push container images to a container registry. +Please refer to your vendor specific documentation for this information. Also see Getting Started.

+

Limitations

+

Compared to running a WebLogic Server domain in Kubernetes using the operator, the following limitations currently exist for OAM domains:

+
    +
  • In this release, OAM domains are supported using the “domain on a persistent volume” model only, where the domain home is located in a persistent volume (PV).The “domain in image” model is not supported.
  • +
  • Only configured clusters are supported. Dynamic clusters are not supported for OAM domains. Note that you can still use all of the scaling features, but you need to define the maximum size of your cluster at domain creation time, using the parameter configuredManagedServerCount. For more details on this parameter, see Prepare the create domain script. It is recommended to pre-configure your cluster so it’s sized a little larger than the maximum size you plan to expand it to. You must rigorously test at this maximum size to make sure that your system can scale as expected.
  • +
  • The WebLogic Monitoring Exporter currently supports the WebLogic MBean trees only. Support for JRF MBeans has not been added yet.
  • +
  • We do not currently support running OAM in non-Linux containers.
  • +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/prerequisites/index.xml b/docs/24.1.1/idm-products/oam/prerequisites/index.xml new file mode 100644 index 000000000..8a6f316b0 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/prerequisites/index.xml @@ -0,0 +1,14 @@ + + + + Prerequisites on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oam/prerequisites/ + Recent content in Prerequisites on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oam/release-notes/index.html b/docs/24.1.1/idm-products/oam/release-notes/index.html new file mode 100644 index 000000000..303470730 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/release-notes/index.html @@ -0,0 +1,4554 @@ + + + + + + + + + + + + Release Notes :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Release Notes +

+ + + + + + + +

Review the latest changes and known issues for Oracle Access Management on Kubernetes.

+

Recent changes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DateVersionChange
January, 202424.1.1Supports Oracle Access Management 12.2.1.4 domain deployment using the January 2024 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
This release contains no changes other than support for the January Patch Set Update
If upgrading to January 24 (24.1.1) from October 23 (23.4.1) or later, you must upgrade the following in order:
1. Patch the OAM container image to January 24
If upgrading to January 24 (24.1.1) from October 22 (22.4.1) or later, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.1.2
2. Patch the OAM container image to January 24
If upgrading to January 24 (24.1.1) from a release prior to October 22 (22.4.1), you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.1.2
2. Patch the OAM container image to January 24
3. Upgrade the Ingress
4. Upgrade Elasticsearch and Kibana
See Patch and Upgrade for these instructions.
November, 202323.4.2Supports Oracle Access Management 12.2.1.4 domain deployment using the October 2023 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
This release contains the following changes:
Support for creation of OAM domains using Weblogic Deploy Tooling (WDT) Models. See Create OAM domains Using WDT Models.
If currently on October 23 (23.4.1) there is no need to upgrade as the November 23 (23.4.2) release only adds the ability to create new OAM domains using WDT.
If upgrading to November 23 (23.4.2) from October 22 (22.4.1) or later, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.1.2
2. Patch the OAM container image to October 23
If upgrading to November 23 (23.4.2) from a release prior to October 22 (22.4.1), you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.1.2
2. Patch the OAM container image to October 23
3. Upgrade the Ingress
4. Upgrade Elasticsearch and Kibana
See Patch and Upgrade for these instructions.
October, 202323.4.1Supports Oracle Access Management 12.2.1.4 domain deployment using the October 2023 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
This release contains the following changes:
+ Support for WebLogic Kubernetes Operator 4.1.2.
+ Ability to set resource requests and limits for CPU and memory on a cluster resource. See, Set the OAM server memory parameters.
+ Support for the Kubernetes Horizontal Pod Autoscaler (HPA). See, Kubernetes Horizontal Pod Autoscaler.
+ The default domain now only starts one OAM Managed Server (oam_server1) and one Policy Managed Server (policy_mgr1).
If upgrading to October 23 (23.4.1) from October 22 (22.4.1) or later, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.1.2
2. Patch the OAM container image to October 23
If upgrading to October 23 (23.4.1) from a release prior to October 22 (22.4.1), you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.1.2
2. Patch the OAM container image to October 23
3. Upgrade the Ingress
4. Upgrade Elasticsearch and Kibana
See Patch and Upgrade for these instructions.
July, 202323.3.1Supports Oracle Access Management 12.2.1.4 domain deployment using the July 2023 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
If upgrading to July 23 (23.3.1) from April 23 (23.2.1), upgrade as follows:
1. Patch the OAM container image to July 23
If upgrading to July 23 (23.3.1) from October 22 (22.4.1), or January 23 (23.1.1) release, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.0.4
2. Patch the OAM container image to July 23
If upgrading to July 23 (23.3.1) from a release prior to October 22 (22.4.1) release, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.0.4
2. Patch the OAM container image to July 23
3. Upgrade the Ingress
4. Upgrade Elasticsearch and Kibana
See Patch and Upgrade for these instructions.
April, 202323.2.1Supports Oracle Access Management 12.2.1.4 domain deployment using the April 2023 container image which contains the April Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
Support for WebLogic Kubernetes Operator 4.0.4.
Changes to stopping/starting pods due to domain and cluster configuration being separated and parameter changes (IF_NEEDED, NEVER to IfNeeded, Never).
If upgrading to April 23 (23.2.1) from October 22 (22.4.1) or later, you must upgrade in the following order:
1. WebLogic Kubernetes Operator to 4.0.4
2. Patch the OAM container image to April 23
If upgrading to April 23 (23.2.1) from a release prior to October 22 (22.4.1) release, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.0.4
2. Patch the OAM container image to April 23
3. Upgrade the Ingress
4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions.
January, 202323.1.1Supports Oracle Access Management 12.2.1.4 domain deployment using the January 2023 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
If upgrading to January 23 (23.1.1) from October 22 (22.4.1) release, you only need to patch the OAM container image to January 23.
If upgrading to January 23 (23.1.1) from a release prior to October 22 (22.4.1) release, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 3.4.2
2. Patch the OAM container image to January 23
3. Upgrade the Ingress
4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions.
October, 202222.4.1Supports Oracle Access Management 12.2.1.4 domain deployment using the October 2022 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
Support for WebLogic Kubernetes Operator 3.4.2.
Additional Ingress mappings added.
Changes to deployment of Logging and Visualization with Elasticsearch and Kibana.
OAM container images are now only available from container-registry.oracle.com and are no longer available from My Oracle Support.
If upgrading to October 22 (22.4.1) from a previous release, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 3.4.2
2. Patch the OAM container image to October 22
3. Upgrade the Ingress
4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions.
July, 202222.3.1Supports Oracle Access Management 12.2.1.4 domain deployment using the July 2022 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
April, 202222.2.1Updated for CRI-O support.
November, 202121.4.2Supports Oracle Access Management domain deployment using WebLogic Kubernetes Operator 3.3.0. Voyager ingress removed as no longer supported.
October 202121.4.1A) References to supported Kubernetes, Helm and Docker versions removed and replaced with Support note reference. B) Namespace and domain names changed to be consistent with Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster. C) Additional post configuration tasks added. D) Upgrading a Kubernetes Cluster and Security Hardening removed as vendor specific.
November 202020.4.1Initial release of Oracle Access Management on Kubernetes.
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/release-notes/index.xml b/docs/24.1.1/idm-products/oam/release-notes/index.xml new file mode 100644 index 000000000..ef6e6c2ba --- /dev/null +++ b/docs/24.1.1/idm-products/oam/release-notes/index.xml @@ -0,0 +1,14 @@ + + + + Release Notes on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oam/release-notes/ + Recent content in Release Notes on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oam/troubleshooting/index.html b/docs/24.1.1/idm-products/oam/troubleshooting/index.html new file mode 100644 index 000000000..096273359 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/troubleshooting/index.html @@ -0,0 +1,4168 @@ + + + + + + + + + + + + Troubleshooting :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Troubleshooting +

+ + + + + + + +

Domain creation failure with WLST

+

The instructions in this section relate to problems creating OAM domains using WLST in Create OAM domain using WLST.

+

If the OAM domain creation fails when running create-domain.sh, run the following to diagnose the issue:

+
    +
  1. +

    Run the following command to diagnose the create domain job:

    +
    $ kubectl logs <domain_job> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl logs accessdomain-create-fmw-infra-sample-domain-job-c6vfb -n oamns
    +

    Also run:

    +
    $ kubectl describe pod <domain_job> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl describe pod accessdomain-create-fmw-infra-sample-domain-job-c6vfb -n oamns
    +

    Using the output you should be able to diagnose the problem and resolve the issue.

    +

    Clean down the failed domain creation by following steps 1-3 in Delete the OAM domain home. Then follow RCU schema creation onwards to recreate the RCU schema, kubernetes secrets for domain and RCU, the persistent volume and the persistent volume claim. Then execute the OAM domain creation steps again.

    +
  2. +
  3. +

    If any of the above commands return the following error:

    +
    Failed to start container "create-fmw-infra-sample-domain-job": Error response from daemon: error while creating mount source path
    +'/scratch/shared/accessdomainpv ': mkdir /scratch/shared/accessdomainpv : permission denied
    +

    then there is a permissions error on the directory for the PV and PVC and the following should be checked:

    +

    a) The directory has 777 permissions: chmod -R 777 <persistent_volume>/accessdomainpv.

    +

    b) If it does have the permissions, check if an oracle user exists and the uid is 1000 and gid is 0.

    +

    Create the oracle user if it doesn’t exist and set the uid to 1000 and gid to 0.

    +

    c) Edit the $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc/create-pv-pvc-inputs.yaml and add a slash to the end of the directory for the weblogicDomainStoragePath parameter:

    +
    weblogicDomainStoragePath: /scratch/shared/accessdomainpv/
    +

    Clean down the failed domain creation by following steps 1-3 in Delete the OAM domain home. Then follow RCU schema creation onwards to recreate the RCU schema, kubernetes secrets for domain and RCU, the persistent volume and the persistent volume claim. Then execute the OAM domain creation using WLST Offline Scripts steps again.

    +
  4. +
+

Domain creation failure with WDT Models

+

The instructions in this section relate to problems creating OAM domains using WDT models in Create OAM domain using WDT Models.

+

If the domain creation fails while creating domain resources using the domain.yaml file, run the following steps to diagnose the issue:

+
    +
  1. +

    Check the domain events, by running the following command:

    +
    kubectl describe domain <domain name> -n <domain_namespace>
    +

    For example:

    +
    kubectl describe domain accessdomain -n oamns
    +

    Using the output, you should be able to diagnose the problem and resolve the issue.

    +
  2. +
  3. +

    If the instrospector job fails due to validation errors, then you can recreate the domain resources using the commands:

    +
    kubectl delete -f domain.yaml
    +kubectl create -f domain.yaml
    +
  4. +
  5. +

    If the domain creation fails because of database issues, clean down the failed domain creation by following steps 1-3 in Delete the OAM domain home. Then follow RCU schema creation recreate the RCU schema. Then execute the steps in Create OAM domain using WDT Models again.

    +

    Note You might need to recreate the domain creation image depending upon the errors. Domain creation logs are stored in <persistent_volume>/domains/wdt-logs.

    +
  6. +
  7. +

    If there is any issues bringing up the AdminServer, OAM Server or Policy Server pods, you can run the following to check the logs:

    +
    $ kubectl logs -n oamns <POD_name> 
    +

    If the above does not give any information you can also run:

    +
    $ kubectl describe pod -n oamns
    +
  8. +
+

For more details related to debugging issues, refer to Domain Debugging.

+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/troubleshooting/index.xml b/docs/24.1.1/idm-products/oam/troubleshooting/index.xml new file mode 100644 index 000000000..73f01e6b7 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/troubleshooting/index.xml @@ -0,0 +1,14 @@ + + + + Troubleshooting on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oam/troubleshooting/ + Recent content in Troubleshooting on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oam/validate-domain-urls/index.html b/docs/24.1.1/idm-products/oam/validate-domain-urls/index.html new file mode 100644 index 000000000..db22142b3 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/validate-domain-urls/index.html @@ -0,0 +1,4149 @@ + + + + + + + + + + + + Validate Domain URLs :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Validate Domain URLs +

+ + + + + + + +

In this section you validate the OAM domain URLs are accessible via the NGINX ingress.

+

Make sure you know the master hostname and ingress port for NGINX before proceeding.

+

Validate the OAM domain urls via the Ingress

+

Launch a browser and access the following URL’s. Login with the weblogic username and password (weblogic/<password>).

+

Note: If using a load balancer for your ingress replace ${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT} with ${LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT}.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Console or PageURL
WebLogic Administration Consolehttps://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console
Oracle Enterprise Manager Consolehttps://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/em
Oracle Access Management Consolehttps://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/oamconsole
Oracle Access Management Consolehttps://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/access
Logout URLhttps://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/oam/server/logout
+

Note: WebLogic Administration Console and Oracle Enterprise Manager Console should only be used to monitor the servers in the OAM domain. To control the Administration Server and OAM Managed Servers (start/stop) you must use Kubernetes. See Domain Life Cycle for more information.

+

The browser will give certificate errors if you used a self signed certificate and have not imported it into the browsers Certificate Authority store. If this occurs you can proceed with the connection and ignore the errors.

+

After validating the URL’s proceed to Post Install Configuration.

+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/validate-domain-urls/index.xml b/docs/24.1.1/idm-products/oam/validate-domain-urls/index.xml new file mode 100644 index 000000000..0eb79f88b --- /dev/null +++ b/docs/24.1.1/idm-products/oam/validate-domain-urls/index.xml @@ -0,0 +1,14 @@ + + + + Validate Domain URLs on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oam/validate-domain-urls/ + Recent content in Validate Domain URLs on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oam/validate-sso-using-webgate/index.html b/docs/24.1.1/idm-products/oam/validate-sso-using-webgate/index.html new file mode 100644 index 000000000..3a83b7026 --- /dev/null +++ b/docs/24.1.1/idm-products/oam/validate-sso-using-webgate/index.html @@ -0,0 +1,4219 @@ + + + + + + + + + + + + Validate a Basic SSO Flow using WebGate Registration :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Validate a Basic SSO Flow using WebGate Registration +

+ + + + + + + +

In this section you validate single-sign on works to the OAM Kubernetes cluster via Oracle WebGate. The instructions below assume you have a running Oracle HTTP Server (for example ohs_k8s) and Oracle WebGate installed on an independent server. The instructions also assume basic knowledge of how to register a WebGate agent.

+

Note: At present Oracle HTTP Server and Oracle WebGate are not supported on a Kubernetes cluster.

+

Update the OAM Hostname and Port for the Loadbalancer

+

If using an NGINX ingress with no load balancer, change {LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT} to {MASTERNODE-HOSTNAME}:${MASTERNODE-PORT} when referenced below.

+
    +
  1. +

    Launch a browser and access the OAM console (https://${LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT}/oamconsole). Login with the weblogic username and password (weblogic/<password>)

    +
  2. +
  3. +

    Navigate to ConfigurationSettings ( View )Access Manager.

    +
  4. +
  5. +

    Under Load Balancing modify the OAM Server Host and OAM Server Port, to point to the Loadbalancer HTTP endpoint (e.g loadbalancer.example.com and <port> respectively). In the OAM Server Protocol drop down list select https.

    +
  6. +
  7. +

    Under WebGate Traffic Load Balancer modify the OAM Server Host and OAM Server Port, to point to the Loadbalancer HTTP endpoint (e.g loadbalancer.example.com and <port> repectively). In the OAM Server Protocol drop down list select https.

    +
  8. +
  9. +

    Click Apply.

    +
  10. +
+

Register a WebGate Agent

+

In all the examples below, change the directory path as appropriate for your installation.

+
    +
  1. +

    Run the following command on the server with Oracle HTTP Server and WebGate installed:

    +
    $ cd <OHS_ORACLE_HOME>/webgate/ohs/tools/deployWebGate
    +
    +$ ./deployWebGateInstance.sh -w <OHS_DOMAIN_HOME>/config/fmwconfig/components/OHS/ohs_k8s -oh <OHS_ORACLE_HOME> -ws ohs
    +

    The output will look similar to the following:

    +
    Copying files from WebGate Oracle Home to WebGate Instancedir
    +
  2. +
  3. +

    Run the following command to update the OHS configuration files appropriately:

    +
    $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<OHS_ORACLE_HOME>/lib
    +$ cd <OHS_ORACLE_HOME>/webgate/ohs/tools/setup/InstallTools/
    +$ ./EditHttpConf -w <OHS_DOMAIN_HOME>/config/fmwconfig/components/OHS/ohs_k8s -oh <OHS_ORACLE_HOME>
    +

    The output will look similar to the following:

    +
    The web server configuration file was successfully updated
    +<OHS_DOMAIN_HOME>/config/fmwconfig/components/OHS/ohs_k8s/httpd.conf has been backed up as <OHS_DOMAIN_HOME>/config/fmwconfig/components/OHS/ohs_k8s/httpd.conf.ORIG   
    +
  4. +
  5. +

    Launch a browser, and access the OAM console. Navigate to Application SecurityQuick Start WizardsSSO Agent Registration. Register the agent in the usual way, download the configuration zip file and copy to the OHS WebGate server, for example: <OHS_DOMAIN_HOME>/config/fmwconfig/components/OHS/ohs_k8/webgate/config. Extract the zip file.

    +
  6. +
  7. +

    Copy the Certificate Authority (CA) certificate (cacert.pem) for the load balancer/ingress certificate to the same directory e.g: <OHS_DOMAIN_HOME>/config/fmwconfig/components/OHS/ohs_k8/webgate/config.

    +

    If you used a self signed certificate for the ingress, instead copy the self signed certificate (e.g: /scratch/ssl/tls.crt) to the above directory. Rename the certificate to cacert.pem.

    +
  8. +
  9. +

    Restart Oracle HTTP Server.

    +
  10. +
  11. +

    Access the configured OHS e.g http://ohs.example.com:7778, and check you are redirected to the SSO login page. Login and make sure you are redirected successfully to the home page.

    +
  12. +
+

Changing WebGate agent to use OAP

+

Note: This section should only be followed if you need to change the OAM/WebGate Agent communication from HTTPS to OAP.

+

To change the WebGate agent to use OAP:

+
    +
  1. +

    In the OAM Console click Application Security and then Agents.

    +
  2. +
  3. +

    Search for the agent you want modify and select it.

    +
  4. +
  5. +

    In the User Defined Parameters change:

    +

    a) OAMServerCommunicationMode from HTTPS to OAP. For example OAMServerCommunicationMode=OAP

    +

    b) OAMRestEndPointHostName=<hostname> to the {$MASTERNODE-HOSTNAME}. For example OAMRestEndPointHostName=masternode.example.com

    +
  6. +
  7. +

    In the Server Lists section click Add to add a new server with the following values:

    +
      +
    • Access Server: Other
    • +
    • Host Name: <{$MASTERNODE-HOSTNAME}>
    • +
    • Host Port: <oamoap-service NodePort>
    • +
    +

    Note: To find the value for Host Port run the following:

    +
    $ kubectl describe svc accessdomain-oamoap-service -n oamns
    +

    The output will look similar to the following:

    +
    Name:                     accessdomain-oamoap-service
    +Namespace:                oamns
    +Labels:                   <none>
    +Annotations:              <none>
    +Selector:                 weblogic.clusterName=oam_cluster
    +Type:                     NodePort
    +IP Families:              <none>
    +IP:                       10.100.202.44
    +IPs:                      10.100.202.44
    +Port:                     <unset>  5575/TCP
    +TargetPort:               5575/TCP
    +NodePort:                 <unset>  30540/TCP
    +Endpoints:                10.244.5.21:5575,10.244.6.76:5575
    +Session Affinity:         None
    +External Traffic Policy:  Cluster
    +Events:                   <none>
    +

    In the example above the NodePort is 30540.

    +
  8. +
  9. +

    Delete all servers in Server Lists except for the one just created, and click Apply.

    +
  10. +
  11. +

    Click Download to download the webgate zip file. Copy the zip file to the desired WebGate.

    +
  12. +
  13. +

    Delete the cache from <OHS_DOMAIN_HOME>/servers/ohs1/cache and restart Oracle HTTP Server.

    +
  14. +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oam/validate-sso-using-webgate/index.xml b/docs/24.1.1/idm-products/oam/validate-sso-using-webgate/index.xml new file mode 100644 index 000000000..221f1ee7e --- /dev/null +++ b/docs/24.1.1/idm-products/oam/validate-sso-using-webgate/index.xml @@ -0,0 +1,14 @@ + + + + Validate a Basic SSO Flow using WebGate Registration on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oam/validate-sso-using-webgate/ + Recent content in Validate a Basic SSO Flow using WebGate Registration on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oid/index.html b/docs/24.1.1/idm-products/oid/index.html new file mode 100644 index 000000000..8432100ee --- /dev/null +++ b/docs/24.1.1/idm-products/oid/index.html @@ -0,0 +1,4108 @@ + + + + + + + + + + + + Oracle Internet Directory :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+ +
+ + +
+
+ +
+ +
+ +
+ +

+ + Oracle Internet Directory +

+ + + + + + + +

As of July 2022, container support has been removed for Oracle Internet Directory. Refer to document ID 2723908.1 on My Oracle Support for more details.

+

Documentation for earlier releases

+

To view documentation for previous releases, see:

+ + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oid/index.xml b/docs/24.1.1/idm-products/oid/index.xml new file mode 100644 index 000000000..4272c670a --- /dev/null +++ b/docs/24.1.1/idm-products/oid/index.xml @@ -0,0 +1,24 @@ + + + + Oracle Internet Directory on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oid/ + Recent content in Oracle Internet Directory on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + Release Notes + /fmw-kubernetes/24.1.1/idm-products/oid/release-notes/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oid/release-notes/ + Review the latest changes and known issues for Oracle Internet Directory on Kubernetes. +Recent changes Date Version Change July, 2022 22.3.1 As of July 2022, Container support has been removed for Oracle Internet Directory. Refer to document ID 2723908.1 on My Oracle Support for more details. April, 2022 22.2.1 Updated for CRI-O support. October, 2021 21.4.1 Initial release of Oracle Identity Directory on Kubernetes. + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oid/release-notes/index.html b/docs/24.1.1/idm-products/oid/release-notes/index.html new file mode 100644 index 000000000..94d480455 --- /dev/null +++ b/docs/24.1.1/idm-products/oid/release-notes/index.html @@ -0,0 +1,4134 @@ + + + + + + + + + + + + Release Notes :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Release Notes +

+ + + + + + +

Review the latest changes and known issues for Oracle Internet Directory on Kubernetes.

+

Recent changes

+ + + + + + + + + + + + + + + + + + + + + + + + + +
DateVersionChange
July, 202222.3.1As of July 2022, Container support has been removed for Oracle Internet Directory. Refer to document ID 2723908.1 on My Oracle Support for more details.
April, 202222.2.1Updated for CRI-O support.
October, 202121.4.1Initial release of Oracle Identity Directory on Kubernetes.
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/configure-design-console/index.html b/docs/24.1.1/idm-products/oig/configure-design-console/index.html new file mode 100644 index 000000000..c6f8cf101 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/configure-design-console/index.html @@ -0,0 +1,4172 @@ + + + + + + + + + + + + Configure Design Console :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Configure Design Console +

+ + + + + + + +

Configure an Ingress to allow Design Console to connect to your Kubernetes cluster.

+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/configure-design-console/index.xml b/docs/24.1.1/idm-products/oig/configure-design-console/index.xml new file mode 100644 index 000000000..d5bec5b66 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/configure-design-console/index.xml @@ -0,0 +1,50 @@ + + + + Configure Design Console on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oig/configure-design-console/ + Recent content in Configure Design Console on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + a. Using Design Console with NGINX(non-SSL) + /fmw-kubernetes/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-non-ssl/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-non-ssl/ + Configure an NGINX ingress (non-SSL) to allow Design Console to connect to your Kubernetes cluster. + Prerequisites + Setup routing rules for the Design Console ingress + Create the ingress + Update the T3 channel + Restart the OIG Managed Server + Design Console client +a. Using an on-premises installed Design Console +b. Using a container image for Design Console + Login to the Design Console + + + + b. Using Design Console with NGINX(SSL) + /fmw-kubernetes/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-ssl/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-ssl/ + Configure an NGINX ingress (SSL) to allow Design Console to connect to your Kubernetes cluster. + Prerequisites + Setup routing rules for the Design Console ingress + Create the ingress + Update the T3 channel + Restart the OIG Managed Server + Design Console client +a. Using an on-premises installed Design Console +b. Using a container image for Design Console + Login to the Design Console + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-non-ssl/index.html b/docs/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-non-ssl/index.html new file mode 100644 index 000000000..33e497c65 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-non-ssl/index.html @@ -0,0 +1,4397 @@ + + + + + + + + + + + + a. Using Design Console with NGINX(non-SSL) :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + a. Using Design Console with NGINX(non-SSL) +

+ + + + + + +

Configure an NGINX ingress (non-SSL) to allow Design Console to connect to your Kubernetes cluster.

+
    +
  1. +

    Prerequisites

    +
  2. +
  3. +

    Setup routing rules for the Design Console ingress

    +
  4. +
  5. +

    Create the ingress

    +
  6. +
  7. +

    Update the T3 channel

    +
  8. +
  9. +

    Restart the OIG Managed Server

    +
  10. +
  11. +

    Design Console client

    +

    a. Using an on-premises installed Design Console

    +

    b. Using a container image for Design Console

    +
  12. +
  13. +

    Login to the Design Console

    +
  14. +
+

Prerequisites

+

If you haven’t already configured an NGINX ingress controller (Non-SSL) for OIG, follow Using an Ingress with NGINX (non-SSL).

+

Make sure you know the master hostname and ingress port for NGINX before proceeding e.g http://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}.

+

Note: In all steps below if you are using a load balancer for your ingress instead of NodePort then replace ${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT} with `${LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT}.

+

Setup routing rules for the Design Console ingress

+
    +
  1. +

    Setup routing rules by running the following commands:

    +
    $ cd $WORKDIR/kubernetes/design-console-ingress
    +

    Edit values.yaml and ensure that tls: NONSSL and domainUID: governancedomain are set, for example:

    +
    # Load balancer type.  Supported values are: NGINX
    +type: NGINX
    +# Type of Configuration Supported Values are : NONSSL,SSL
    +# tls: NONSSL
    +tls: NONSSL
    +# TLS secret name if the mode is SSL
    +secretName: dc-tls-cert
    +
    +
    +# WLS domain as backend to the load balancer
    +wlsDomain:
    +  domainUID: governancedomain
    +  oimClusterName: oim_cluster
    +  oimServerT3Port: 14002
    +
  2. +
+

Create the ingress

+
    +
  1. +

    Run the following command to create the ingress:

    +
    $ cd $WORKDIR
    +$ helm install governancedomain-nginx-designconsole kubernetes/design-console-ingress  --namespace oigns  --values kubernetes/design-console-ingress/values.yaml
    +

    For example:

    +

    The output will look similar to the following:

    +
    NAME: governancedomain-nginx-designconsole
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: oigns
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +
  2. +
  3. +

    Run the following command to show the ingress is created successfully:

    +
    $ kubectl describe ing governancedomain-nginx-designconsole -n <domain_namespace>
    +

    For example:

    +
    $ kubectl describe ing governancedomain-nginx-designconsole -n oigns
    +

    The output will look similar to the following:

    +
    Name:             governancedomain-nginx-designconsole
    +Namespace:        oigns
    +Address:
    +Default backend:  default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
    +Rules:
    +  Host        Path  Backends
    +  ----        ----  --------
    +  *
    +                 governancedomain-cluster-oim-cluster:14002 (10.244.1.25:14002)
    +Annotations:  kubernetes.io/ingress.class: nginx
    +              meta.helm.sh/release-name: governancedomain-nginx-designconsole
    +              meta.helm.sh/release-namespace: oigns
    +              nginx.ingress.kubernetes.io/affinity: cookie
    +              nginx.ingress.kubernetes.io/enable-access-log: false
    +Events:
    +  Type    Reason  Age   From                      Message
    +  ----    ------  ----  ----                      -------
    +  Normal  Sync    13s   nginx-ingress-controller  Scheduled for sync
    +
  4. +
+

Update the T3 channel

+
    +
  1. +

    Log in to the WebLogic Console using http://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console.

    +
  2. +
  3. +

    Navigate to Environment, click Servers, and then select oim_server1.

    +
  4. +
  5. +

    Click Protocols, and then Channels.

    +
  6. +
  7. +

    Click the default T3 channel called T3Channel.

    +
  8. +
  9. +

    Click Lock and Edit.

    +
  10. +
  11. +

    Set the External Listen Address to the ingress controller hostname ${MASTERNODE-HOSTNAME}.

    +
  12. +
  13. +

    Set the External Listen Port to the ingress controller port ${MASTERNODE-PORT}.

    +
  14. +
  15. +

    Click Save.

    +
  16. +
  17. +

    Click Activate Changes.

    +
  18. +
+

Restart the OIG Managed Server

+

Restart the OIG Managed Server for the above changes to take effect:

+
$ cd $WORKDIR/kubernetes/domain-lifecycle
+$ ./restartServer.sh -s oim_server1 -d <domain_uid> -n <domain_namespace>
+

For example:

+
$ cd $WORKDIR/kubernetes/domain-lifecycle
+./restartServer.sh -s oim_server1 -d governancedomain -n oigns
+

Make sure the <domain_uid>-oim-server1 has a READY status of 1/1 before continuing:

+
$ kubectl get pods -n oigns | grep oim-server1   
+

The output will look similar to the following:

+
governancedomain-oim-server1                                1/1     Running     0          8m
+

Design Console client

+

It is possible to use Design Console from an on-premises install, or from a container image.

+

Using an on-premises installed Design Console

+
    +
  1. +

    Install Design Console on an on-premises machine

    +
  2. +
  3. +

    Follow Login to the Design Console.

    +
  4. +
+

Using a container image for Design Console

+
Using Docker
+

The Design Console can be run from a container using X windows emulation.

+
    +
  1. +

    On the parent machine where the Design Console is to be displayed, run xhost +.

    +
  2. +
  3. +

    Find which worker node the <domain>-oim-server1 pod is running. For example:

    +
    $ kubectl get pods -n oigns -o wide | grep governancedomain-oim-server1 
    +

    The output will look similar to the following:

    +
    governancedomain-oim-server1                                1/1     Running     0          31m     10.244.2.98   worker-node2   <none>           <none>
    +
  4. +
  5. +

    On the worker node returned above e.g worker-node2, execute the following command to find the OIG container image name:

    +
    $ docker images
    +

    Then execute the following command to start a container to run Design Console:

    +
    $ docker run -u root --name oigdcbase -it <image> bash
    +

    For example:

    +
    $ docker run -u root -it --name oigdcbase container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-<January'24> bash
    +

    This will take you into a bash shell inside the container:

    +
    bash-4.2#
    +
  6. +
  7. +

    Inside the container set the proxy, for example:

    +
    bash-4.2# export https_proxy=http://proxy.example.com:80
    +
  8. +
  9. +

    Install the relevant X windows packages in the container:

    +
    bash-4.2# yum install libXext libXrender libXtst
    +
  10. +
  11. +

    Execute the following outside the container to create a new Design Console image from the container:

    +
    $ docker commit <container_name> <design_console_image_name>
    +

    For example:

    +
    $ docker commit oigdcbase oigdc
    +
  12. +
  13. +

    Exit the container bash session:

    +
    bash-4.2# exit
    +
  14. +
  15. +

    Start a new container using the Design Console image:

    +
    $ docker run --name oigdc -it oigdc /bin/bash
    +

    This will take you into a bash shell for the container:

    +
    bash-4.2#
    +
  16. +
  17. +

    In the container run the following to export the DISPLAY:

    +
    $ export DISPLAY=<parent_machine_hostname:1>
    +
  18. +
  19. +

    Start the Design Console from the container:

    +
    bash-4.2# cd idm/designconsole
    +bash-4.2# sh xlclient.sh
    +

    The Design Console login should be displayed. Now follow Login to the Design Console.

    +
  20. +
+
Using podman
+
    +
  1. +

    On the parent machine where the Design Console is to be displayed, run xhost +.

    +
  2. +
  3. +

    Find which worker node the <domain>-oim-server1 pod is running. For example:

    +
    $ kubectl get pods -n oigns -o wide | grep governancedomain-oim-server1 
    +

    The output will look similar to the following:

    +
    governancedomain-oim-server1                                1/1     Running     0          31m     10.244.2.98   worker-node2   <none>           <none>
    +
  4. +
  5. +

    On the worker node returned above e.g worker-node2, execute the following command to find the OIG container image name:

    +
    $ podman images
    +

    Then execute the following command to start a container to run Design Console:

    +
    $ podman run -u root --name oigdcbase -it <image> bash
    +

    For example:

    +
    $ podman run -u root -it --name oigdcbase container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-<January'24> bash
    +

    This will take you into a bash shell inside the container:

    +
    bash-4.2#
    +
  6. +
  7. +

    Inside the container set the proxy, for example:

    +
    bash-4.2# export https_proxy=http://proxy.example.com:80
    +
  8. +
  9. +

    Install the relevant X windows packages in the container:

    +
    bash-4.2# yum install libXext libXrender libXtst
    +
  10. +
  11. +

    Execute the following outside the container to create a new Design Console image from the container:

    +
    $ podman commit <container_name> <design_console_image_name>
    +

    For example:

    +
    $ podman commit oigdcbase oigdc
    +
  12. +
  13. +

    Exit the container bash session:

    +
    bash-4.2# exit
    +
  14. +
  15. +

    Start a new container using the Design Console image:

    +
    $ podman run --name oigdc -it oigdc /bin/bash
    +

    This will take you into a bash shell for the container:

    +
    bash-4.2#
    +
  16. +
  17. +

    In the container run the following to export the DISPLAY:

    +
    $ export DISPLAY=<parent_machine_hostname:1>
    +
  18. +
  19. +

    Start the Design Console from the container:

    +
    bash-4.2# cd idm/designconsole
    +bash-4.2# sh xlclient.sh
    +

    The Design Console login should be displayed. Now follow Login to the Design Console.

    +
  20. +
+

Login to the Design Console

+
    +
  1. +

    Launch the Design Console and in the Oracle Identity Manager Design Console login page enter the following details:

    +

    Enter the following details and click Login:

    +
      +
    • Server URL: <url>
    • +
    • User ID: xelsysadm
    • +
    • Password: <password>.
    • +
    +

    where <url> is http://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}

    +
  2. +
  3. +

    If successful the Design Console will be displayed.

    +
  4. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-ssl/index.html b/docs/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-ssl/index.html new file mode 100644 index 000000000..eb15a8dae --- /dev/null +++ b/docs/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-ssl/index.html @@ -0,0 +1,4444 @@ + + + + + + + + + + + + b. Using Design Console with NGINX(SSL) :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + b. Using Design Console with NGINX(SSL) +

+ + + + + + +

Configure an NGINX ingress (SSL) to allow Design Console to connect to your Kubernetes cluster.

+
    +
  1. +

    Prerequisites

    +
  2. +
  3. +

    Setup routing rules for the Design Console ingress

    +
  4. +
  5. +

    Create the ingress

    +
  6. +
  7. +

    Update the T3 channel

    +
  8. +
  9. +

    Restart the OIG Managed Server

    +
  10. +
  11. +

    Design Console client

    +

    a. Using an on-premises installed Design Console

    +

    b. Using a container image for Design Console

    +
  12. +
  13. +

    Login to the Design Console

    +
  14. +
+

Prerequisites

+

If you haven’t already configured an NGINX ingress controller (SSL) for OIG, follow Using an Ingress with NGINX (SSL).

+

Make sure you know the master hostname and ingress port for NGINX before proceeding e.g https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}. Also make sure you know the Kubernetes secret for SSL that was generated e.g governancedomain-tls-cert.

+

Setup routing rules for the Design Console ingress

+
    +
  1. +

    Setup routing rules by running the following commands:

    +
    $ cd $WORKDIR/kubernetes/design-console-ingress
    +

    Edit values.yaml and ensure that tls: SSL is set. Change domainUID: and secretName: to match the values for your <domain_uid> and your SSL Kubernetes secret, for example:

    +
    # Load balancer type.  Supported values are: NGINX
    +type: NGINX
    +# Type of Configuration Supported Values are : NONSSL,SSL
    +# tls: NONSSL
    +tls: SSL
    +# TLS secret name if the mode is SSL
    +secretName: governancedomain-tls-cert
    +
    +
    +# WLS domain as backend to the load balancer
    +wlsDomain:
    +  domainUID: governancedomain
    +  oimClusterName: oim_cluster
    +  oimServerT3Port: 14002
    +
  2. +
+

Create the ingress

+
    +
  1. +

    Run the following command to create the ingress:

    +
    $ cd $WORKDIR
    +$ helm install governancedomain-nginx-designconsole kubernetes/design-console-ingress  --namespace oigns  --values kubernetes/design-console-ingress/values.yaml
    +

    The output will look similar to the following:

    +
    NAME: governancedomain-nginx-designconsole
    +<DATE>
    +NAMESPACE: oigns
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +
  2. +
  3. +

    Run the following command to show the ingress is created successfully:

    +
    $ kubectl describe ing governancedomain-nginx-designconsole -n <domain_namespace>
    +

    For example:

    +
    $ kubectl describe ing governancedomain-nginx-designconsole -n oigns
    +

    The output will look similar to the following:

    +
    Name:             governancedomain-nginx-designconsole
    +Namespace:        oigns
    +Address:
    +Default backend:  default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
    +Rules:
    +  Host        Path  Backends
    +  ----        ----  --------
    +  *
    +                 governancedomain-cluster-oim-cluster:14002 (10.244.2.103:14002)
    +Annotations:  kubernetes.io/ingress.class: nginx
    +              meta.helm.sh/release-name: governancedomain-nginx-designconsole
    +              meta.helm.sh/release-namespace: oigns
    +              nginx.ingress.kubernetes.io/affinity: cookie
    +              nginx.ingress.kubernetes.io/configuration-snippet:
    +                more_set_input_headers "X-Forwarded-Proto: https";
    +                more_set_input_headers "WL-Proxy-SSL: true";
    +              nginx.ingress.kubernetes.io/enable-access-log: false
    +              nginx.ingress.kubernetes.io/ingress.allow-http: false
    +              nginx.ingress.kubernetes.io/proxy-buffer-size: 2000k
    +Events:
    +  Type    Reason  Age   From                      Message
    +  ----    ------  ----  ----                      -------
    +  Normal  Sync    6s    nginx-ingress-controller  Scheduled for sync
    +
  4. +
+

Update the T3 channel

+
    +
  1. +

    Log in to the WebLogic Console using https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console.

    +
  2. +
  3. +

    Navigate to Environment, click Servers, and then select oim_server1.

    +
  4. +
  5. +

    Click Protocols, and then Channels.

    +
  6. +
  7. +

    Click the default T3 channel called T3Channel.

    +
  8. +
  9. +

    Click Lock and Edit.

    +
  10. +
  11. +

    Set the External Listen Address to the ingress controller hostname ${MASTERNODE-HOSTNAME}.

    +
  12. +
  13. +

    Set the External Listen Port to the ingress controller port ${MASTERNODE-PORT}.

    +
  14. +
  15. +

    Click Save.

    +
  16. +
  17. +

    Click Activate Changes.

    +
  18. +
+

Restart the OIG Managed Server

+

Restart the OIG Managed Server for the above changes to take effect:

+
$ cd $WORKDIR/kubernetes/domain-lifecycle
+$ ./restartServer.sh -s oim_server1 -d <domain_uid> -n <domain_namespace>
+

For example:

+
$ cd $WORKDIR/kubernetes/domain-lifecycle
+./restartServer.sh -s oim_server1 -d governancedomain -n oigns
+

Make sure the <domain_uid>-oim-server1 has a READY status of 1/1 before continuing:

+
$ kubectl get pods -n oigns | grep oim-server1   
+

The output will look similar to the following:

+
governancedomain-oim-server1                                1/1     Running     0          8m
+

Design Console Client

+

It is possible to use Design Console from an on-premises install, or from a container image.

+

Using an on-premises installed Design Console

+

The instructions below should be performed on the client where Design Console is installed.

+
    +
  1. +

    Import the CA certificate into the java keystore

    +

    If in Generate SSL Certificate you requested a certificate from a Certificate Authority (CA), then you must import the CA certificate (e.g cacert.crt) that signed your certificate, into the java truststore used by Design Console.

    +

    If in Generate SSL Certificate you generated a self-signed certicate (e.g tls.crt), you must import the self-signed certificate into the java truststore used by Design Console.

    +

    Import the certificate using the following command:

    +
    $ keytool -import -trustcacerts -alias dc -file <certificate> -keystore $JAVA_HOME/jre/lib/security/cacerts
    +

    where <certificate> is the CA certificate, or self-signed certicate.

    +
  2. +
  3. +

    Once complete follow Login to the Design Console.

    +
  4. +
+

Using a container image for Design Console

+
Using Docker
+

The Design Console can be run from a container using X windows emulation.

+
    +
  1. +

    On the parent machine where the Design Console is to be displayed, run xhost +.

    +
  2. +
  3. +

    Find which worker node the <domain>-oim-server1 pod is running. For example:

    +
    $ kubectl get pods -n oigns -o wide | grep governancedomain-oim-server1 
    +

    The output will look similar to the following:

    +
    governancedomain-oim-server1                                1/1     Running     0          31m     10.244.2.98   worker-node2   
    +
  4. +
  5. +

    On the worker node returned above e.g worker-node2, execute the following command to find the OIG container image name:

    +
    $ docker images
    +

    Then execute the following command to start a container to run Design Console:

    +
    $ docker run -u root --name oigdcbase -it <image> bash
    +

    For example:

    +
    $ docker run -u root -it --name oigdcbase container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-<January'24> bash
    +

    This will take you into a bash shell inside the container:

    +
    bash-4.2#
    +
  6. +
  7. +

    Inside the container set the proxy, for example:

    +
    bash-4.2# export https_proxy=http://proxy.example.com:80
    +
  8. +
  9. +

    Install the relevant X windows packages in the container:

    +
    bash-4.2# yum install libXext libXrender libXtst
    +
  10. +
  11. +

    Execute the following outside the container to create a new Design Console image from the container:

    +
    $ docker commit <container_name> <design_console_image_name>
    +

    For example:

    +
    $ docker commit oigdcbase oigdc
    +
  12. +
  13. +

    Exit the container bash session:

    +
    bash-4.2# exit
    +
  14. +
  15. +

    Start a new container using the Design Console image:

    +
    $ docker run --name oigdc -it oigdc /bin/bash
    +

    This will take you into a bash shell for the container:

    +
    bash-4.2#
    +
  16. +
  17. +

    Copy the Ingress CA certificate into the container

    +

    If in Generate SSL Certificate you requested a certificate from a Certificate Authority (CA), then you must copy the CA certificate (e.g cacert.crt) that signed your certificate, into the container

    +

    If in Generate SSL Certificate you generated a self-signed certicate (e.g tls.crt), you must copy the self-signed certificate into the container

    +

    Note: You will have to copy the certificate over to the worker node where the oigdc image is created before running the following.

    +

    Run the following command outside the container:

    +
    $ cd <workdir>/ssl
    +$ docker cp <certificate> <container_name>:/u01/jdk/jre/lib/security/<certificate>
    +

    For example:

    +
    $ cd /scratch/OIGK8S/ssl
    +$ docker cp tls.crt oigdc:/u01/jdk/jre/lib/security/tls.crt
    +
  18. +
  19. +

    Import the certificate using the following command:

    +
    bash-4.2# /u01/jdk/bin/keytool -import -trustcacerts -alias dc -file /u01/jdk/jre/lib/security/<certificate> -keystore /u01/jdk/jre/lib/security/cacerts
    +

    For example:

    +
    bash-4.2# /u01/jdk/bin/keytool -import -trustcacerts -alias dc -file /u01/jdk/jre/lib/security/tls.crt -keystore /u01/jdk/jre/lib/security/cacerts
    +
  20. +
  21. +

    In the container run the following to export the DISPLAY:

    +
    $ export DISPLAY=<parent_machine_hostname:1>
    +
  22. +
  23. +

    Start the Design Console from the container:

    +
    bash-4.2# cd idm/designconsole
    +bash-4.2# sh xlclient.sh
    +

    The Design Console login should be displayed. Now follow Login to the Design Console.

    +
  24. +
+
Using podman
+
    +
  1. +

    On the parent machine where the Design Console is to be displayed, run xhost +.

    +
  2. +
  3. +

    Find which worker node the <domain>-oim-server1 pod is running. For example:

    +
    $ kubectl get pods -n oigns -o wide | grep governancedomain-oim-server1 
    +

    The output will look similar to the following:

    +
    governancedomain-oim-server1                                1/1     Running     0          19h   10.244.2.55   worker-node2   <none> 
    +
  4. +
  5. +

    On the worker node returned above e.g worker-node2, execute the following command to find the OIG container image name:

    +
    $ podman images
    +

    Then execute the following command to start a container to run Design Console:

    +
    $ podman run -u root --name oigdcbase -it <image> bash
    +

    For example:

    +
    $ podman run -u root -it --name oigdcbase container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-<January'24> bash
    +

    This will take you into a bash shell inside the container:

    +
    bash-4.2#
    +
  6. +
  7. +

    Inside the container set the proxy, for example:

    +
    bash-4.2# export https_proxy=http://proxy.example.com:80
    +
  8. +
  9. +

    Install the relevant X windows packages in the container:

    +
    bash-4.2# yum install libXext libXrender libXtst
    +
  10. +
  11. +

    Execute the following outside the container to create a new Design Console image from the container:

    +
    $ podman commit <container_name> <design_console_image_name>
    +

    For example:

    +
    $ podman commit oigdcbase oigdc
    +
  12. +
  13. +

    Exit the container bash session:

    +
    bash-4.2# exit
    +
  14. +
  15. +

    Start a new container using the Design Console image:

    +
    $ podman run --name oigdc -it oigdc /bin/bash
    +

    This will take you into a bash shell for the container:

    +
    bash-4.2#
    +
  16. +
  17. +

    Copy the Ingress CA certificate into the container

    +

    If in Generate SSL Certificate you requested a certificate from a Certificate Authority (CA), then you must copy the CA certificate (e.g cacert.crt) that signed your certificate, into the container

    +

    If in Generate SSL Certificate you generated a self-signed certicate (e.g tls.crt), you must copy the self-signed certificate into the container

    +

    Note: You will have to copy the certificate over to the worker node where the oigdc image is created before running the following.

    +

    Run the following command outside the container:

    +
    $ cd <workdir>/ssl
    +$  podman cp <certificate> <container_name>:/u01/jdk/jre/lib/security/<certificate>
    +

    For example:

    +
    $ cd /scratch/OIGK8S/ssl
    +$ podman cp tls.crt oigdc:/u01/jdk/jre/lib/security/tls.crt
    +
  18. +
  19. +

    Inside the container, import the certificate using the following command:

    +
    bash-4.2# /u01/jdk/bin/keytool -import -trustcacerts -alias dc -file /u01/jdk/jre/lib/security/<certificate> -keystore /u01/jdk/jre/lib/security/cacerts
    +

    For example:

    +
    bash-4.2# /u01/jdk/bin/keytool -import -trustcacerts -alias dc -file /u01/jdk/jre/lib/security/tls.crt -keystore /u01/jdk/jre/lib/security/cacerts
    +
  20. +
  21. +

    In the container run the following to export the DISPLAY:

    +
    $ export DISPLAY=<parent_machine_hostname:1>
    +
  22. +
  23. +

    Start the Design Console from the container:

    +
    bash-4.2# cd idm/designconsole
    +bash-4.2# sh xlclient.sh
    +

    The Design Console login should be displayed. Now follow Login to the Design Console.

    +
  24. +
+

Login to the Design Console

+
    +
  1. +

    Launch the Design Console and in the Oracle Identity Manager Design Console login page enter the following details:

    +

    Enter the following details and click Login:

    +
      +
    • Server URL: <url>
    • +
    • User ID: xelsysadm
    • +
    • Password: <password>.
    • +
    +

    where <url> is where <url> is https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}.

    +
  2. +
  3. +

    If successful the Design Console will be displayed.

    +
  4. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/configure-ingress/index.html b/docs/24.1.1/idm-products/oig/configure-ingress/index.html new file mode 100644 index 000000000..d689f960f --- /dev/null +++ b/docs/24.1.1/idm-products/oig/configure-ingress/index.html @@ -0,0 +1,4172 @@ + + + + + + + + + + + + Configure an ingress for an OIG domain :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Configure an ingress for an OIG domain +

+ + + + + + + +

Choose one of the following supported methods to configure an Ingress to direct traffic for your OIG domain.

+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/configure-ingress/index.xml b/docs/24.1.1/idm-products/oig/configure-ingress/index.xml new file mode 100644 index 000000000..fdaa8f659 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/configure-ingress/index.xml @@ -0,0 +1,46 @@ + + + + Configure an ingress for an OIG domain on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oig/configure-ingress/ + Recent content in Configure an ingress for an OIG domain on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + a. Using an Ingress with NGINX (non-SSL) + /fmw-kubernetes/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s/ + Setting up an ingress for NGINX for the OIG domain on Kubernetes (non-SSL) The instructions below explain how to set up NGINX as an ingress for the OIG domain with non-SSL termination. +Note: All the steps below should be performed on the master node. + Install NGINX +a. Configure the repository +b. Create a namespace +c. Install NGINX using helm +d. Setup routing rules for the domain + Create an ingress for the domain + + + + b. Using an Ingress with NGINX (SSL) + /fmw-kubernetes/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s-ssl/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s-ssl/ + Setting up an ingress for NGINX for the OIG domain on Kubernetes The instructions below explain how to set up NGINX as an ingress for the OIG domain with SSL termination. +Note: All the steps below should be performed on the master node. + Create a SSL certificate +a. Generate SSL certificate +b. Create a Kubernetes secret for SSL + Install NGINX +a. Configure the repository +b. Create a namespace + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s-ssl/index.html b/docs/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s-ssl/index.html new file mode 100644 index 000000000..f2c6f64a1 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s-ssl/index.html @@ -0,0 +1,4509 @@ + + + + + + + + + + + + b. Using an Ingress with NGINX (SSL) :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + b. Using an Ingress with NGINX (SSL) +

+ + + + + + +

Setting up an ingress for NGINX for the OIG domain on Kubernetes

+

The instructions below explain how to set up NGINX as an ingress for the OIG domain with SSL termination.

+

Note: All the steps below should be performed on the master node.

+
    +
  1. +

    Create a SSL certificate

    +

    a. Generate SSL certificate

    +

    b. Create a Kubernetes secret for SSL

    +
  2. +
  3. +

    Install NGINX

    +

    a. Configure the repository

    +

    b. Create a namespace

    +

    c. Install NGINX using helm

    +
  4. +
  5. +

    Create an ingress for the domain

    +
  6. +
  7. +

    Verify that you can access the domain URL

    +
  8. +
+

Create a SSL certificate

+

Generate SSL certificate

+
    +
  1. +

    Generate a private key and certificate signing request (CSR) using a tool of your choice. Send the CSR to your certificate authority (CA) to generate the certificate.

    +

    If you want to use a certificate for testing purposes you can generate a self signed certificate using openssl:

    +
    $ mkdir <workdir>/ssl
    +$ cd <workdir>/ssl
    +$ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout tls.key -out tls.crt -subj "/CN=<nginx-hostname>"
    +

    For example:

    +
    $ mkdir /scratch/OIGK8S/ssl
    +$ cd /scratch/OIGK8S/ssl
    +$ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout tls.key -out tls.crt -subj "/CN=masternode.example.com"
    +

    Note: The CN should match the host.domain of the master node in order to prevent hostname problems during certificate verification.

    +

    The output will look similar to the following:

    +
    Generating a 2048 bit RSA private key
    +..........................................+++
    +.......................................................................................................+++
    +writing new private key to 'tls.key'
    +-----
    +
  2. +
+

Create a Kubernetes secret for SSL

+
    +
  1. +

    Create a secret for SSL containing the SSL certificate by running the following command:

    +
    $ kubectl -n oigns create secret tls <domain_uid>-tls-cert --key <workdir>/tls.key --cert <workdir>/tls.crt
    +

    For example:

    +
    $ kubectl -n oigns create secret tls governancedomain-tls-cert --key /scratch/OIGK8S/ssl/tls.key --cert /scratch/OIGK8S/ssl/tls.crt
    +

    The output will look similar to the following:

    +
    secret/governancedomain-tls-cert created
    +
  2. +
  3. +

    Confirm that the secret is created by running the following command:

    +
    $ kubectl get secret <domain_uid>-tls-cert -o yaml -n oigns
    +

    For example:

    +
    $ kubectl get secret governancedomain-tls-cert -o yaml -n oigns
    +

    The output will look similar to the following:

    +
    apiVersion: v1
    +data:
    +  tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURGVENDQWYyZ0F3SUJBZ0lKQUl3ZjVRMWVxZnljTUEwR0NTcUdTSWIzRFFFQkN3VUFNQ0V4SHpBZEJnTlYKQkFNTUZtUmxiakF4WlhadkxuVnpMbTl5WVdOc1pTNWpiMjB3SGhjTk1qQXdPREV3TVRReE9UUXpXaGNOTWpFdwpPREV3TVRReE9UUXpXakFoTVI4d0hRWURWUVFEREJaa1pXNHdNV1YyYnk1MWN5NXZjbUZqYkdVdVkyOXRNSUlCCklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEyY0lpVUhwcTRVZzBhaGR6aXkycHY2cHQKSVIza2s5REd2eVRNY0syaWZQQ2dtUU5CdHV6VXNFN0l4c294eldITmU5RFpXRXJTSjVON3Ym1lTzJkMVd2NQp1aFhzbkFTbnkwY1N9xVDNQSlpDVk1MK0llZVFKdnhaVjZaWWU4V2FFL1NQSGJzczRjYy9wcG1mc3pxCnErUi83cXEyMm9ueHNHaE9vQ1h1TlQvMFF2WXVzMnNucGtueWRKRHUxelhGbDREYkFIZGMvamNVK0NPWWROeS8KT3Iza2JIV0FaTkR4OWxaZUREOTRmNXZLcUF2V0FkSVJZa2UrSmpNTHg0VHo2ZlM0VXoxbzdBSTVuSApPQ1ZMblV5U0JkaGVuWTNGNEdFU0wwbnorVlhFWjRWVjRucWNjRmo5cnJ0Q29pT1BBNlgvNGdxMEZJbi9Qd0lECkFRQUJvMUF3VGpBZEJnTlZIUTRFRmdRVWw1VnVpVDBDT0xGTzcxMFBlcHRxSC9DRWZyY3dId1lEVlIwakJCZ3cKRm9BVWw1VnVpVDBDT0xGTzcxMFBlcHRxSC9DRWZyY3dEQVlEVlIwVEJBVXdBd0VCL3pBTkJna3Foa2lHOXcwQgpBUXNGQUFPQ0FRRUFXdEN4b2ZmNGgrWXZEcVVpTFFtUnpqQkVBMHJCOUMwL1FWOG9JQzJ3d1hzYi9KaVNuMHdOCjNMdHppejc0aStEbk1yQytoNFQ3enRaSkc3NVluSGRKcmxQajgzVWdDLzhYTlFCSUNDbTFUa3RlVU1jWG0reG4KTEZEMHpReFhpVzV0N1FHcWtvK2FjeTlhUnUvN3JRMXlNSE9HdVVkTTZETzErNXF4cTdFNXFMamhyNEdKejV5OAoraW8zK25UcUVKMHFQOVRocG96RXhBMW80OEY0ZHJybWdqd3ROUldEQVpBYmYyV1JNMXFKWXhxTTJqdU1FQWNsCnFMek1TdEZUQ2o1UGFTQ0NUV1VEK3ZlSWtsRWRpaFdpRm02dzk3Y1diZ0lGMlhlNGk4L2szMmF1N2xUTDEvd28KU3Q2dHpsa20yV25uUFlVMzBnRURnVTQ4OU02Z1dybklpZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
    +  tls.key: LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV1d0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktVd2dnU2hBZ0VBQW9JQkFRRFp3aUpRZW1yaFNEUnEKRjNPTExhbS9xbTBoSGVTVDBNYS9KTXh3cmFKODhLQ1pBMEcyN05Td1Rzakd5akhOWWMxNzBObFlTdEluazN1cApkdVo0N1ozVmEvbTZGZXljQktmTFJ4SW84NnIwSmhQYzhsa0pVd3Y0aDU1QW0vRmxYcGxoN3hab1Q5SThkdXl6Cmh4eittbVorek9xcjVIL3VxcmJhaWZHd2FFNmdKZTQxUC9SQzlpNnpheWVtU2ZKMGtPN1hOY1dYZ05zQWQxeisKTnhUNEk1aDAzTDg2dmVSc2RZQmswUEgyVmw0TVAzaC9tOHFWdW5mK1NvQzlZQjBoRmlSNzRtTXd2SGhQUHA5TApoVFBXanNBam1jYzRKVXVkVEpJRjJGNmRqY1hnWVJJdlNmUDVWY1JuaFZYaWVweHdXUDJ1dTBLaUk0OERwZi9pCkNyUVVpZjgvQWdNQkFBRUNnZjl6cnE2TUVueTFNYWFtdGM2c0laWU1QSDI5R2lSVVlwVXk5bG1sZ3BqUHh3V0sKUkRDay9Td0FmZG9yd1Q2ejNVRk1oYWJ4UU01a04vVjZFYkJlamQxT15bjdvWTVEQWJRRTR3RG9SZWlrVApONndWU0FrVC92Z1RXc1RqRlY1bXFKMCt6U2ppOWtySkZQNVNRN1F2cUswQ3BHRlNhVjY2dW8ycktiNmJWSkJYCkxPZmZPMytlS0tVazBaTnE1Q1NVQk9mbnFoNVFJSGdpaDNiMTRlNjB6bndrNWhaMHBHZE9BQm9aTkoKZ21lanUyTEdzVWxXTjBLOVdsUy9lcUllQzVzQm9jaWlocmxMVUpGWnpPRUV6LzErT2cyemhmT29yTE9rMTIrTgpjQnV0cTJWQ2I4ZFJDaFg1ZzJ0WnBrdzgzcXN5RSt3M09zYlQxa0VDZ1lFQTdxUnRLWGFONUx1SENvWlM1VWhNCm1WcnYxTEg0eGNhaDJIZnMksrMHJqQkJONGpkZkFDMmF3R3ZzU1EyR0lYRzVGYmYyK0pwL1kxbktKOEgKZU80MzNLWVgwTDE4NlNNLzFVay9HSEdTek1CWS9KdGR6WkRrbTA4UnBwaTl4bExTeDBWUWtFNVJVcnJJcTRJVwplZzBOM2RVTHZhTVl1UTBrR2dncUFETUNnWUVBNlpqWCtjU2VMZ1BVajJENWRpUGJ1TmVFd2RMeFNPZDFZMUFjCkUzQ01YTWozK2JxQ3BGUVIrTldYWWVuVmM1QiszajlSdHVnQ0YyTkNSdVdkZWowalBpL243UExIRHdCZVY0bVIKM3VQVHJmamRJbFovSFgzQ2NjVE94TmlaajU4VitFdkRHNHNHOGxtRTRieStYRExIYTJyMWxmUk9sUVRMSyswVgpyTU93eU1VQ2dZRUF1dm14WGM4NWxZRW9hU0tkU0cvQk9kMWlYSUtmc2VDZHRNT2M1elJ0UXRsSDQwS0RscE54CmxYcXBjbVc3MWpyYzk1RzVKNmE1ZG5xTE9OSFZoWW8wUEpmSXhPU052RXI2MTE5NjRBMm5sZXRHYlk0M0twUkEKaHBPRHlmdkZoSllmK29kaUJpZFUyL3ZBMCtUczNSUHJzRzBSOUVDOEZqVDNaZVhaNTF1R0xPa0NnWUFpTmU0NwplQjRxWXdrNFRsMTZmZG5xQWpaQkpLR05xY2c1V1R3alpMSkp6R3owdCtuMkl4SFd2WUZFSjdqSkNmcHFsaDlqCmlDcjJQZVV3K09QTlNUTG1JcUgydzc5L1pQQnNKWXVsZHZ4RFdGVWFlRXg1aHpkNDdmZlNRRjZNK0NHQmthYnIKVzdzU3R5V000ZFdITHpDaGZMS20yWGJBd0VqNUQrbkN1WTRrZVFLQmdFSkRHb0puM1NCRXcra2xXTE85N09aOApnc3lYQm9mUW1lRktIS2NHNzFZUFhJbTRlV1kyUi9KOCt5anc5b1FJQ3o5NlRidkdSZEN5QlJhbWhoTmFGUzVyCk9MZUc0ejVENE4zdThUc0dNem9QcU13KzBGSXJiQ3FzTnpGWTg3ekZweEdVaXZvRWZLNE82YkdERTZjNHFqNGEKNmlmK0RSRSt1TWRMWTQyYTA3ekoKLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo=
    +kind: Secret
    +metadata:
    +  creationTimestamp: "<DATE>"
    +  name: governancedomain-tls-cert
    +  namespace: oigns
    +  resourceVersion: "3319899"
    +  uid: 274cc960-281a-494c-a3e3-d93c3abd051f
    +type: kubernetes.io/tls
    +
    +
  4. +
+

Install NGINX

+

Use helm to install NGINX.

+

Configure the repository

+
    +
  1. +

    Add the Helm chart repository for installing NGINX using the following command:

    +
    $ helm repo add stable https://kubernetes.github.io/ingress-nginx
    +

    The output will look similar to the following:

    +
    "stable" has been added to your repositories
    +
  2. +
  3. +

    Update the repository using the following command:

    +
    $ helm repo update
    +

    The output will look similar to the following:

    +
    Hang tight while we grab the latest from your chart repositories...
    +...Successfully got an update from the "stable" chart repository
    +Update Complete. Happy Helming!
    +
  4. +
+

Create a namespace

+
    +
  1. +

    Create a Kubernetes namespace for NGINX:

    +
    $ kubectl create namespace nginxssl
    +

    The output will look similar to the following:

    +
    namespace/nginxssl created
    +
  2. +
+

Install NGINX using helm

+

If you can connect directly to the master node IP address from a browser, then install NGINX with the --set controller.service.type=NodePort parameter.

+

If you are using a Managed Service for your Kubernetes cluster, for example Oracle Kubernetes Engine (OKE) on Oracle Cloud Infrastructure (OCI), and connect from a browser to the Load Balancer IP address, then use the --set controller.service.type=LoadBalancer parameter. This instructs the Managed Service to setup a Load Balancer to direct traffic to the NGINX ingress.

+
    +
  1. +

    To install NGINX use the following helm command depending on if you are using NodePort or LoadBalancer:

    +

    a) Using NodePort

    +
    $ helm install nginx-ingress -n nginxssl --set controller.extraArgs.default-ssl-certificate=oigns/governancedomain-tls-cert  --set controller.service.type=NodePort --set controller.admissionWebhooks.enabled=false stable/ingress-nginx
    +

    The output will look similar to the following:

    +
    $ helm install nginx-ingress -n nginxssl --set controller.extraArgs.default-ssl-certificate=oigns/governancedomain-tls-cert  --set controller.service.type=NodePort --set controller.admissionWebhooks.enabled=false stable/ingress-nginx
    +NAME: nginx-ingress
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: nginxssl
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +NOTES:
    +The nginx-ingress controller has been installed.
    +Get the application URL by running these commands:
    +  export HTTP_NODE_PORT=$(kubectl --namespace nginxssl get services -o jsonpath="{.spec.ports[0].nodePort}" nginx-ingress-controller)
    +  export HTTPS_NODE_PORT=$(kubectl --namespace nginxssl get services -o jsonpath="{.spec.ports[1].nodePort}" nginx-ingress-controller)
    +  export NODE_IP=$(kubectl --namespace nginxssl get nodes -o jsonpath="{.items[0].status.addresses[1].address}")
    +
    +  echo "Visit http://$NODE_IP:$HTTP_NODE_PORT to access your application via HTTP."
    +  echo "Visit https://$NODE_IP:$HTTPS_NODE_PORT to access your application via HTTPS."
    +
    +An example Ingress that makes use of the controller:
    +
    +  apiVersion: networking.k8s.io/v1
    +  kind: Ingress
    +  metadata:
    +    annotations:
    +      kubernetes.io/ingress.class: nginx
    +    name: example
    +    namespace: foo
    +  spec:
    +    ingressClassName: example-class
    +    rules:
    +      - host: www.example.com
    +        http:
    +          paths:
    +            - path: /
    +              pathType: Prefix
    +              backend:
    +                serviceName: exampleService
    +                servicePort: 80
    +              path: /
    +    # This section is only required if TLS is to be enabled for the Ingress
    +    tls:
    +        - hosts:
    +            - www.example.com
    +          secretName: example-tls
    +
    +If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided:
    +
    +  apiVersion: v1
    +  kind: Secret
    +  metadata:
    +    name: example-tls
    +    namespace: foo
    +  data:
    +    tls.crt: <base64 encoded cert>
    +    tls.key: <base64 encoded key>
    +  type: kubernetes.io/tls
    +

    b) Using LoadBalancer

    +
    $ helm install nginx-ingress -n nginxssl --set controller.extraArgs.default-ssl-certificate=oigns/governancedomain-tls-cert  --set controller.service.type=LoadBalancer --set controller.admissionWebhooks.enabled=false stable/ingress-nginx
    +

    The output will look similar to the following:

    +
    NAME: nginx-ingress
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: nginxssl
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +NOTES:
    +The ingress-nginx controller has been installed.
    +It may take a few minutes for the LoadBalancer IP to be available.
    +You can watch the status by running 'kubectl --namespace nginxssl get services -o wide -w nginx-ingress-ingress-nginx-controller'
    +
    +An example Ingress that makes use of the controller:
    +
    +  apiVersion: networking.k8s.io/v1
    +  kind: Ingress
    +  metadata:
    +    annotations:
    +      kubernetes.io/ingress.class: nginx
    +    name: example
    +    namespace: foo
    +  spec:
    +    rules:
    +      - host: www.example.com
    +        http:
    +          paths:
    +            - path: /
    +              pathType: Prefix
    +              backend:
    +                service:
    +                name: exampleService
    +                port: 80
    +
    +    # This section is only required if TLS is to be enabled for the Ingress
    +    tls:
    +        - hosts:
    +            - www.example.com
    +          secretName: example-tls
    +
    +If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided:
    +
    +  apiVersion: v1
    +  kind: Secret
    +  metadata:
    +    name: example-tls
    +    namespace: foo
    +  data:
    +    tls.crt: <base64 encoded cert>
    +    tls.key: <base64 encoded key>
    +  type: kubernetes.io/tls
    +
  2. +
+

Setup routing rules for the domain

+
    +
  1. +

    Setup routing rules by running the following commands:

    +
    $ cd $WORKDIR/kubernetes/charts/ingress-per-domain
    +

    Edit values.yaml and change the domainUID parameter to match your domainUID, for example domainUID: governancedomain. Change sslType to SSL. The file should look as follows:

    +
    # Load balancer type. Supported values are: NGINX
    +type: NGINX
    +
    +# SSL configuration Type. Supported Values are : NONSSL,SSL
    +sslType: SSL
    +
    +# domainType. Supported values are: oim
    +domainType: oim
    +
    +#WLS domain as backend to the load balancer
    +wlsDomain:
    +  domainUID: governancedomain
    +  adminServerName: AdminServer
    +  adminServerPort: 7001
    +  adminServerSSLPort:
    +  soaClusterName: soa_cluster
    +  soaManagedServerPort: 8001
    +  soaManagedServerSSLPort:
    +  oimClusterName: oim_cluster
    +  oimManagedServerPort: 14000
    +  oimManagedServerSSLPort:
    +
    +# Host  specific values
    +hostName:
    +  enabled: false
    +  admin:
    +  runtime:
    +  internal:
    +
    +# Ngnix specific values
    +nginx:
    +  nginxTimeOut: 180
    +
  2. +
+

Create an ingress for the domain

+
    +
  1. +

    Create an Ingress for the domain (governancedomain-nginx), in the domain namespace by using the sample Helm chart:

    +
    $ cd $WORKDIR
    +$ helm install governancedomain-nginx kubernetes/charts/ingress-per-domain --namespace oigns --values kubernetes/charts/ingress-per-domain/values.yaml
    +

    Note: The $WORKDIR/kubernetes/charts/ingress-per-domain/templates/nginx-ingress-ssl.yaml has nginx.ingress.kubernetes.io/enable-access-log set to false. If you want to enable access logs then set this value to true before executing the command. Enabling access-logs can cause issues with disk space if not regularly maintained.

    +

    For example:

    +
    $ cd $WORKDIR
    +$ helm install governancedomain-nginx kubernetes/charts/ingress-per-domain --namespace oigns --values kubernetes/charts/ingress-per-domain/values.yaml
    +

    The output will look similar to the following:

    +
    NAME: governancedomain-nginx
    +LAST DEPLOYED:  <DATE>
    +NAMESPACE: oigns
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +
  2. +
  3. +

    Run the following command to show the ingress is created successfully:

    +
    $ kubectl get ing -n <namespace>
    +

    For example:

    +
    $ kubectl get ing -n oigns
    +

    The output will look similar to the following:

    +
    NAME                     CLASS    HOSTS   ADDRESS   PORTS   AGE
    +governancedomain-nginx   <none>   *       x.x.x.x   80      49s
    +
  4. +
  5. +

    Find the node port of NGINX using the following command:

    +
    $ kubectl get services -n nginxssl -o jsonpath="{.spec.ports[1].nodePort}" nginx-ingress-ingress-nginx-controller
    +

    The output will look similar to the following:

    +
    32033
    +
  6. +
  7. +

    Run the following command to check the ingress:

    +
    $ kubectl describe ing governancedomain-nginx -n <namespace>
    +

    For example:

    +
    $ kubectl describe ing governancedomain-nginx -n oigns
    +

    The output will look similar to the following:

    +
    Name:             governancedomain-nginx
    +Namespace:        oigns
    +Address:          10.111.175.104
    +Default backend:  default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
    +Rules:
    +  Host        Path  Backends
    +  ----        ----  --------
    +  *
    +              /console                        governancedomain-adminserver:7001 (10.244.2.50:7001)
    +              /consolehelp                    governancedomain-adminserver:7001 (10.244.2.50:7001)
    +              /em                             governancedomain-adminserver:7001 (10.244.2.50:7001)
    +              /ws_utc                         governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001)
    +              /soa                            governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001)
    +              /integration                    governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001)
    +              /soa-infra                      governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001)
    +              /identity                       governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /admin                          governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /oim                            governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /sysadmin                       governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /workflowservice                governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /callbackResponseService        governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /spml-xsd                       governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /HTTPClnt                       governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /reqsvc                         governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /iam                            governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /provisioning-callback          governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /CertificationCallbackService   governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /ucs                            governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /FacadeWebApp                   governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /OIGUI                          governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /weblogic                       governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    + Annotations:  kubernetes.io/ingress.class: nginx
    +              meta.helm.sh/release-name: governancedomain-nginx
    +              meta.helm.sh/release-namespace: oigns
    +              nginx.ingress.kubernetes.io/affinity: cookie
    +              nginx.ingress.kubernetes.io/affinity-mode: persistent
    +              nginx.ingress.kubernetes.io/configuration-snippet:
    +                more_clear_input_headers "WL-Proxy-Client-IP" "WL-Proxy-SSL";
    +                more_set_input_headers "X-Forwarded-Proto: https";
    +                more_set_input_headers "WL-Proxy-SSL: true";
    +              nginx.ingress.kubernetes.io/enable-access-log: false
    +              nginx.ingress.kubernetes.io/ingress.allow-http: false
    +              nginx.ingress.kubernetes.io/proxy-buffer-size: 2000k
    +              nginx.ingress.kubernetes.io/proxy-read-timeout: 180
    +              nginx.ingress.kubernetes.io/proxy-send-timeout: 180
    +              nginx.ingress.kubernetes.io/session-cookie-name: sticky
    +Events:
    +  Type    Reason  Age                From                      Message
    +  ----    ------  ----               ----                      -------
    +  Normal  Sync    18s (x2 over 38s)  nginx-ingress-controller  Scheduled for sync
    +
  8. +
  9. +

    To confirm that the new Ingress is successfully routing to the domain’s server pods, run the following command to send a request to the URL for the WebLogic ReadyApp framework:

    +

    Note: If using a load balancer for your ingress replace ${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT} with ${LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT}.

    +
    $ curl -v -k https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/weblogic/ready
    +

    For example:

    +
    $ curl -v -k  https://masternode.example.com:32033/weblogic/ready
    +

    The output will look similar to the following:

    +
    $ curl -v -k https://masternode.example.com:32033/weblogic/ready
    +* About to connect() to X.X.X.X port 32033 (#0)
    +*   Trying X.X.X.X...
    +* Connected to masternode.example.com (X.X.X.X) port 32033 (#0)
    +* Initializing NSS with certpath: sql:/etc/pki/nssdb
    +* skipping SSL peer certificate verification
    +* SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
    +* Server certificate:
    +*       subject: CN=masternode.example.com
    +*       start date: <DATE>
    +*       expire date: <DATE>
    +*       common name: masternode.example.com
    +*       issuer: CN=masternode.example.com
    +> GET /weblogic/ready HTTP/1.1
    +> User-Agent: curl/7.29.0
    +> Host: X.X.X.X:32033
    +> Accept: */*
    +>
    +< HTTP/1.1 200 OK
    +< Server: nginx/1.19.1
    +< Date: <DATE>
    +< Content-Length: 0
    +< Connection: keep-alive
    +< Strict-Transport-Security: max-age=15724800; includeSubDomains
    +<
    +* Connection #0 to host X.X.X.X left intact
    +
  10. +
+

Verify that you can access the domain URL

+

After setting up the NGINX ingress, verify that the domain applications are accessible through the NGINX ingress port (for example 32033) as per Validate Domain URLs

+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s/index.html b/docs/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s/index.html new file mode 100644 index 000000000..7b1b6c0e3 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s/index.html @@ -0,0 +1,4437 @@ + + + + + + + + + + + + a. Using an Ingress with NGINX (non-SSL) :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + a. Using an Ingress with NGINX (non-SSL) +

+ + + + + + +

Setting up an ingress for NGINX for the OIG domain on Kubernetes (non-SSL)

+

The instructions below explain how to set up NGINX as an ingress for the OIG domain with non-SSL termination.

+

Note: All the steps below should be performed on the master node.

+
    +
  1. +

    Install NGINX

    +

    a. Configure the repository

    +

    b. Create a namespace

    +

    c. Install NGINX using helm

    +

    d. Setup routing rules for the domain

    +
  2. +
  3. +

    Create an ingress for the domain

    +
  4. +
  5. +

    Verify that you can access the domain URL

    +
  6. +
+

Install NGINX

+

Use helm to install NGINX.

+

Configure the repository

+
    +
  1. +

    Add the Helm chart repository for NGINX using the following command:

    +
    $ helm repo add stable https://kubernetes.github.io/ingress-nginx
    +

    The output will look similar to the following:

    +
    "stable" has been added to your repositories
    +
  2. +
  3. +

    Update the repository using the following command:

    +
    $ helm repo update
    +

    The output will look similar to the following:

    +
    Hang tight while we grab the latest from your chart repositories...
    +...Successfully got an update from the "stable" chart repository
    +Update Complete. Happy Helming!
    +
  4. +
+

Create a namespace

+
    +
  1. +

    Create a Kubernetes namespace for NGINX by running the following command:

    +
    $ kubectl create namespace nginx
    +

    The output will look similar to the following:

    +
    namespace/nginx created
    +
  2. +
+

Install NGINX using helm

+

If you can connect directly to the master node IP address from a browser, then install NGINX with the --set controller.service.type=NodePort parameter.

+

If you are using a Managed Service for your Kubernetes cluster,for example Oracle Kubernetes Engine (OKE) on Oracle Cloud Infrastructure (OCI), and connect from a browser to the Load Balancer IP address, then use the --set controller.service.type=LoadBalancer parameter. This instructs the Managed Service to setup a Load Balancer to direct traffic to the NGINX ingress.

+
    +
  1. +

    To install NGINX use the following helm command depending on if you are using NodePort or LoadBalancer:

    +

    a) Using NodePort

    +
    $ helm install nginx-ingress -n nginx --set controller.service.type=NodePort --set controller.admissionWebhooks.enabled=false stable/ingress-nginx
    +

    The output will look similar to the following:

    +
    NAME: nginx-ingress
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: nginx
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +NOTES:
    +The ingress-nginx controller has been installed.
    +Get the application URL by running these commands:
    +  export HTTP_NODE_PORT=$(kubectl --namespace nginx get services -o jsonpath="{.spec.ports[0].nodePort}" nginx-ingress-ingress-nginx-controller)
    +  export HTTPS_NODE_PORT=$(kubectl --namespace nginx get services -o jsonpath="{.spec.ports[1].nodePort}" nginx-ingress-ingress-nginx-controller)
    +  export NODE_IP=$(kubectl --namespace nginx get nodes -o jsonpath="{.items[0].status.addresses[1].address}")
    +
    +  echo "Visit http://$NODE_IP:$HTTP_NODE_PORT to access your application via HTTP."
    +  echo "Visit https://$NODE_IP:$HTTPS_NODE_PORT to access your application via HTTPS."
    +
    +An example Ingress that makes use of the controller:
    +
    +  apiVersion: networking.k8s.io/v1
    +  kind: Ingress
    +  metadata:
    +    annotations:
    +      kubernetes.io/ingress.class: nginx
    +    name: example
    +    namespace: foo
    +  spec:
    +    ingressClassName: example-class
    +    rules:
    +      - host: www.example.com
    +        http:
    +          paths:
    +            - path: /
    +              pathType: Prefix
    +              backend:
    +                service:
    +                  name: exampleService
    +                  port: 80
    +    # This section is only required if TLS is to be enabled for the Ingress
    +    tls:
    +      - hosts:
    +        - www.example.com
    +        secretName: example-tls
    +
    +If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided:
    +
    +  apiVersion: v1
    +  kind: Secret
    +  metadata:
    +    name: example-tls
    +    namespace: foo
    +  data:
    +    tls.crt: <base64 encoded cert>
    +    tls.key: <base64 encoded key>
    +  type: kubernetes.io/tls
    +

    b) Using LoadBalancer

    +
    $ helm install nginx-ingress -n nginx --set controller.service.type=LoadBalancer --set controller.admissionWebhooks.enabled=false stable/ingress-nginx
    +

    The output will look similar to the following:

    +
    NAME: nginx-ingress
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: nginx
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +NOTES:
    +The nginx-ingress controller has been installed.
    +It may take a few minutes for the LoadBalancer IP to be available.
    +You can watch the status by running 'kubectl --namespace nginx get services -o wide -w nginx-ingress-controller'
    +
    +An example Ingress that makes use of the controller:
    +
    +  apiVersion: networking.k8s.io/v1
    +  kind: Ingress
    +  metadata:
    +    annotations:
    +      kubernetes.io/ingress.class: nginx
    +    name: example
    +    namespace: foo
    +  spec:
    +    ingressClassName: example-class
    +    rules:
    +      - host: www.example.com
    +        http:
    +          paths:
    +            - path: /
    +              pathType: Prefix
    +              backend:
    +                service:
    +                  name: exampleService
    +                  port: 80
    +    # This section is only required if TLS is to be enabled for the Ingress
    +    tls:
    +      - hosts:
    +        - www.example.com
    +        secretName: example-tls
    +
    +If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided:
    +
    +  apiVersion: v1
    +  kind: Secret
    +  metadata:
    +    name: example-tls
    +    namespace: foo
    +  data:
    +    tls.crt: <base64 encoded cert>
    +    tls.key: <base64 encoded key>
    +  type: kubernetes.io/tls
    +
  2. +
+

Setup routing rules for the domain

+
    +
  1. +

    Setup routing rules by running the following commands:

    +
    $ cd $WORKDIR/kubernetes/charts/ingress-per-domain
    +

    Edit values.yaml and change the domainUID parameter to match your domainUID, for example domainUID: governancedomain. Also change sslType to NONSSL. The file should look as follows:

    +
    # Load balancer type. Supported values are: NGINX
    +type: NGINX
    +
    +# SSL configuration Type. Supported Values are : NONSSL,SSL
    +sslType: NONSSL
    +
    +# domainType. Supported values are: oim
    +domainType: oim
    +
    +#WLS domain as backend to the load balancer
    +wlsDomain:
    +  domainUID: governancedomain
    +  adminServerName: AdminServer
    +  adminServerPort: 7001
    +  adminServerSSLPort:
    +  soaClusterName: soa_cluster
    +  soaManagedServerPort: 8001
    +  soaManagedServerSSLPort:
    +  oimClusterName: oim_cluster
    +  oimManagedServerPort: 14000
    +  oimManagedServerSSLPort:
    +
    +# Host  specific values
    +hostName:
    +  enabled: false
    +  admin:
    +  runtime:
    +  internal:
    +
    +# Ngnix specific values
    +nginx:
    +  nginxTimeOut: 180
    +
  2. +
+

Create an ingress for the domain

+
    +
  1. +

    Create an Ingress for the domain (governancedomain-nginx), in the domain namespace by using the sample Helm chart:

    +
    $ cd $WORKDIR
    +$ helm install governancedomain-nginx kubernetes/charts/ingress-per-domain --namespace <namespace> --values kubernetes/charts/ingress-per-domain/values.yaml
    +

    Note: The <workdir>/kubernetes/charts/ingress-per-domain/templates/nginx-ingress-nonssl.yaml has nginx.ingress.kubernetes.io/enable-access-log set to false. If you want to enable access logs then set this value to true before executing the command. Enabling access-logs can cause issues with disk space if not regularly maintained.

    +

    For example:

    +
    $ cd $WORKDIR
    +$ helm install governancedomain-nginx kubernetes/charts/ingress-per-domain --namespace oigns --values kubernetes/charts/ingress-per-domain/values.yaml
    +

    The output will look similar to the following:

    +
    $ helm install governancedomain-nginx kubernetes/charts/ingress-per-domain --namespace oigns --values kubernetes/charts/ingress-per-domain/values.yaml
    +NAME: governancedomain-nginx
    +LAST DEPLOYED:  <DATE>
    +NAMESPACE: oigns
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +
  2. +
  3. +

    Run the following command to show the ingress is created successfully:

    +
    $ kubectl get ing -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get ing -n oigns
    +

    The output will look similar to the following:

    +
    NAME                     CLASS    HOSTS   ADDRESS   PORTS   AGE
    +governancedomain-nginx   <none>   *       x.x.x.x   80      47s
    +
  4. +
  5. +

    Find the NodePort of NGINX using the following command (only if you installed NGINX using NodePort):

    +
    $ kubectl get services -n nginx -o jsonpath={.spec.ports[0].nodePort}” nginx-ingress-ingress-nginx-controller
    +

    The output will look similar to the following:

    +
    31530
    +
  6. +
  7. +

    Run the following command to check the ingress:

    +
    $ kubectl describe ing governancedomain-ingress -n <namespace>
    +

    For example:

    +
    $ kubectl describe ing governancedomain-nginx -n oigns
    +

    The output will look similar to the following:

    +
    Name:             governancedomain-nginx
    +Namespace:        oigns
    +Address:
    +Default backend:  default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
    +Rules:
    +  Host        Path  Backends
    +  ----        ----  --------
    +  *
    +              /console                        governancedomain-adminserver:7001 (10.244.2.50:7001)
    +              /consolehelp                    governancedomain-adminserver:7001 (10.244.2.50:7001)
    +              /em                             governancedomain-adminserver:7001 (10.244.2.50:7001)
    +              /ws_utc                         governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001)
    +              /soa                            governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001)
    +              /integration                    governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001)
    +              /soa-infra                      governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001)
    +              /identity                       governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /admin                          governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /oim                            governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /sysadmin                       governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /workflowservice                governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /callbackResponseService        governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /spml-xsd                       governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /HTTPClnt                       governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /reqsvc                         governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /iam                            governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /provisioning-callback          governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /CertificationCallbackService   governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /ucs                            governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /FacadeWebApp                   governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /OIGUI                          governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +              /weblogic                       governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000)
    +Annotations:  kubernetes.io/ingress.class: nginx
    +              meta.helm.sh/release-name: governancedomain-nginx
    +              meta.helm.sh/release-namespace: oigns
    +              nginx.ingress.kubernetes.io/affinity: cookie
    +              nginx.ingress.kubernetes.io/affinity-mode: persistent
    +              nginx.ingress.kubernetes.io/enable-access-log: false
    +              nginx.ingress.kubernetes.io/proxy-read-timeout: 180
    +              nginx.ingress.kubernetes.io/proxy-send-timeout: 180
    +              nginx.ingress.kubernetes.io/session-cookie-name: sticky
    +Events:
    +  Type    Reason  Age   From                      Message
    +  ----    ------  ----  ----                      -------
    +  Normal  Sync    27s   nginx-ingress-controller  Scheduled for sync
    +
  8. +
  9. +

    To confirm that the new ingress is successfully routing to the domain’s server pods, run the following command to send a request to the URL for the WebLogic ReadyApp framework:

    +

    Note: If using a load balancer for your ingress replace ${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT} with ${LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT}.

    +
    $ curl -v http://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/weblogic/ready
    +

    For example:

    +

    a) For NodePort

    +
    $ curl -v http://masternode.example.com:31530/weblogic/ready
    +

    b) For LoadBalancer

    +
    $ curl -v http://masternode.example.com:80/weblogic/ready
    +

    The output will look similar to the following:

    +
    $ curl -v http://masternode.example.com:31530/weblogic/ready
    +* About to connect() to masternode.example.com port 31530 (#0)
    +*   Trying X.X.X.X...
    +* Connected to masternode.example.com (X.X.X.X) port 31530 (#0)
    +> GET /weblogic/ready HTTP/1.1
    +> User-Agent: curl/7.29.0
    +> Host: masternode.example.com:31530
    +> Accept: */*
    +>
    +< HTTP/1.1 200 OK
    +< Server: nginx/1.19.2
    +< Date: <DATE>
    +< Content-Length: 0
    +< Connection: keep-alive
    +<
    +* Connection #0 to host masternode.example.com left intact
    +
  10. +
+

Verify that you can access the domain URL

+

After setting up the NGINX ingress, verify that the domain applications are accessible through the NGINX ingress port (for example 31530) as per Validate Domain URLs

+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-using-wlst/index.html b/docs/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-using-wlst/index.html new file mode 100644 index 000000000..fad90a1ea --- /dev/null +++ b/docs/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-using-wlst/index.html @@ -0,0 +1,4937 @@ + + + + + + + + + + + + a. Create OIG domains using WLST scripts :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + a. Create OIG domains using WLST scripts +

+ + + + + + +
    +
  1. +

    Introduction

    +
  2. +
  3. +

    Prerequisites

    +
  4. +
  5. +

    Prepare the create domain script

    +
  6. +
  7. +

    Run the create domain script

    +

    a. Generate the create domain script

    +

    b. Setting the OIM server memory parameters

    +

    c. Run the create domain scripts

    +
  8. +
  9. +

    Verify the results

    +

    a. Verify the domain, pods and services

    +

    b. Verify the domain

    +

    c. Verify the pods

    +
  10. +
+

Introduction

+

The OIG deployment scripts demonstrate the creation of an OIG domain home on an existing Kubernetes persistent volume (PV) and persistent volume claim (PVC). The scripts also generate the domain YAML file, which can then be used to start the Kubernetes artifacts of the corresponding domain.

+

Note: If you want to create the OIG domain using WDT models, skip the steps below and go to Create OIG Domains Using WDT Models.

+

Prerequisites

+

Before you begin, perform the following steps:

+
    +
  1. Review the Domain resource documentation.
  2. +
  3. Ensure that you have executed all the preliminary steps documented in Prepare your environment.
  4. +
  5. Ensure that the database is up and running.
  6. +
+

Prepare the create domain script

+

The sample scripts for Oracle Identity Governance domain deployment are available at $WORKDIR/kubernetes/create-oim-domain.

+
    +
  1. +

    Make a copy of the create-domain-inputs.yaml file:

    +
    $ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv
    +$ cp create-domain-inputs.yaml create-domain-inputs.yaml.orig   
    +
  2. +
  3. +

    Edit the create-domain-inputs.yaml and modify the following parameters. Save the file when complete:

    +

    Note: Do not edit any other parameters other than ones mentioned below.

    +
    domainUID: <domain_uid>
    +domainHome: /u01/oracle/user_projects/domains/<domain_uid>
    +image: <image_name>
    +imagePullSecretName: <container_registry_secret>
    +weblogicCredentialsSecretName: <kubernetes_domain_secret>
    +logHome: /u01/oracle/user_projects/domains/logs/<domain_id>
    +namespace: <domain_namespace>
    +persistentVolumeClaimName: <pvc_name>
    +rcuSchemaPrefix: <rcu_prefix>
    +rcuDatabaseURL: <rcu_db_host>:<rcu_db_port>/<rcu_db_service_name>
    +rcuCredentialsSecret: <kubernetes_rcu_secret>
    +frontEndHost: <front_end_hostname>
    +frontEndPort: <front_end_port>
    +

    For example:

    +
    domainUID: governancedomain
    +domainHome: /u01/oracle/user_projects/domains/governancedomain
    +image: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-<January'24>
    +imagePullSecretName: orclcred
    +weblogicCredentialsSecretName: oig-domain-credentials
    +logHome: /u01/oracle/user_projects/domains/logs/governancedomain
    +namespace: oigns
    +persistentVolumeClaimName: governancedomain-domain-pvc
    +rcuSchemaPrefix: OIGK8S
    +rcuDatabaseURL: mydatabasehost.example.com:1521/orcl.example.com
    +rcuCredentialsSecret: oig-rcu-credentials
    +frontEndHost: example.com
    +frontEndPort: 14100
    +

    Note: For now frontEndHost and front_end_port should be set to example.com and 14100 respectively. These values will be changed to the correct values in post installation tasks in Set OIMFrontendURL using MBeans.

    +
  4. +
+

A full list of parameters in the create-domain-inputs.yaml file are shown below:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ParameterDefinitionDefault
adminPortPort number for the Administration Server inside the Kubernetes cluster.7001
adminNodePortPort number of the Administration Server outside the Kubernetes cluster.30701
adminServerNameName of the Administration Server.AdminServer
clusterNameName of the WebLogic cluster instance to generate for the domain. By default the cluster name is oimcluster for the OIG domain.oimcluster
configuredManagedServerCountNumber of Managed Server instances to generate for the domain.5
createDomainFilesDirDirectory on the host machine to locate all the files to create a WebLogic domain, including the script that is specified in the createDomainScriptName property. By default, this directory is set to the relative path wlst, and the create script will use the built-in WLST offline scripts in the wlst directory to create the WebLogic domain. It can also be set to the relative path wdt, and then the built-in WDT scripts will be used instead. An absolute path is also supported to point to an arbitrary directory in the file system. The built-in scripts can be replaced by the user-provided scripts or model files as long as those files are in the specified directory. Files in this directory are put into a Kubernetes config map, which in turn is mounted to the createDomainScriptsMountPath, so that the Kubernetes pod can use the scripts and supporting files to create a domain home.wlst
createDomainScriptsMountPathMount path where the create domain scripts are located inside a pod. The create-domain.sh script creates a Kubernetes job to run the script (specified in the createDomainScriptName property) in a Kubernetes pod to create a domain home. Files in the createDomainFilesDir directory are mounted to this location in the pod, so that the Kubernetes pod can use the scripts and supporting files to create a domain home./u01/weblogic
createDomainScriptNameScript that the create domain script uses to create a WebLogic domain. The create-domain.sh script creates a Kubernetes job to run this script to create a domain home. The script is located in the in-pod directory that is specified in the createDomainScriptsMountPath property. If you need to provide your own scripts to create the domain home, instead of using the built-it scripts, you must use this property to set the name of the script that you want the create domain job to run.create-domain-job.sh
domainHomeHome directory of the OIG domain. If not specified, the value is derived from the domainUID as /shared/domains/<domainUID>./u01/oracle/user_projects/domains/oimcluster
domainPVMountPathMount path of the domain persistent volume./u01/oracle/user_projects/domains
domainUIDUnique ID that will be used to identify this particular domain. Used as the name of the generated WebLogic domain as well as the name of the Kubernetes domain resource. This ID must be unique across all domains in a Kubernetes cluster. This ID cannot contain any character that is not valid in a Kubernetes service name.oimcluster
exposeAdminNodePortBoolean indicating if the Administration Server is exposed outside of the Kubernetes cluster.false
exposeAdminT3ChannelBoolean indicating if the T3 administrative channel is exposed outside the Kubernetes cluster.true
imageOIG container image. The operator requires OIG 12.2.1.4. Refer to OIG domains for details on how to obtain or create the image.oracle/oig:12.2.1.4.0
imagePullPolicyWebLogic container image pull policy. Legal values are IfNotPresent, Always, or NeverIfNotPresent
imagePullSecretNameName of the Kubernetes secret to access the container registry to pull the OIG container image. The presence of the secret will be validated when this parameter is specified.
includeServerOutInPodLogBoolean indicating whether to include the server .out to the pod’s stdout.true
initialManagedServerReplicasNumber of Managed Servers to initially start for the domain.2
javaOptionsJava options for starting the Administration Server and Managed Servers. A Java option can have references to one or more of the following pre-defined variables to obtain WebLogic domain information: $(DOMAIN_NAME), $(DOMAIN_HOME), $(ADMIN_NAME), $(ADMIN_PORT), and $(SERVER_NAME).-Dweblogic.StdoutDebugEnabled=false
logHomeThe in-pod location for the domain log, server logs, server out, and Node Manager log files. If not specified, the value is derived from the domainUID as /shared/logs/<domainUID>./u01/oracle/user_projects/domains/logs/oimcluster
managedServerNameBaseBase string used to generate Managed Server names.oim_server
managedServerPortPort number for each Managed Server.8001
namespaceKubernetes namespace in which to create the domain.oimcluster
persistentVolumeClaimNameName of the persistent volume claim created to host the domain home. If not specified, the value is derived from the domainUID as <domainUID>-weblogic-sample-pvc.oimcluster-domain-pvc
productionModeEnabledBoolean indicating if production mode is enabled for the domain.true
serverStartPolicyDetermines which WebLogic Server instances will be started. Legal values are Never, IfNeeded, AdminOnly.IfNeeded
t3ChannelPortPort for the T3 channel of the NetworkAccessPoint.30012
t3PublicAddressPublic address for the T3 channel. This should be set to the public address of the Kubernetes cluster. This would typically be a load balancer address. For development environments only: In a single server (all-in-one) Kubernetes deployment, this may be set to the address of the master, or at the very least, it must be set to the address of one of the worker nodes.If not provided, the script will attempt to set it to the IP address of the Kubernetes cluster
weblogicCredentialsSecretNameName of the Kubernetes secret for the Administration Server’s user name and password. If not specified, then the value is derived from the domainUID as <domainUID>-weblogic-credentials.oimcluster-domain-credentials
weblogicImagePullSecretNameName of the Kubernetes secret for the container registry, used to pull the WebLogic Server image.
serverPodCpuRequest, serverPodMemoryRequest, serverPodCpuCLimit, serverPodMemoryLimitThe maximum amount of compute resources allowed, and minimum amount of compute resources required, for each server pod. Please refer to the Kubernetes documentation on Managing Compute Resources for Containers for details.Resource requests and resource limits are not specified.
rcuSchemaPrefixThe schema prefix to use in the database, for example OIGK8S. You may wish to make this the same as the domainUID in order to simplify matching domains to their RCU schemas.OIGK8S
rcuDatabaseURLThe database URL.oracle-db.default.svc.cluster.local:1521/devpdb.k8s
rcuCredentialsSecretThe Kubernetes secret containing the database credentials.oimcluster-rcu-credentials
frontEndHostThe entry point URL for the OIM.Not set
frontEndPortThe entry point port for the OIM.Not set
datasourceTypeType of JDBC datasource applicable for the OIG domain. Legal values are agl and generic. Choose agl for Active GridLink datasource and generic for Generic datasource. For enterprise deployments, Oracle recommends that you use GridLink data sources to connect to Oracle RAC databases. See the Enterprise Deployment Guide for further details.generic
+

Note that the names of the Kubernetes resources in the generated YAML files may be formed with the +value of some of the properties specified in the create-inputs.yaml file. Those properties include +the adminServerName, clusterName and managedServerNameBase. If those values contain any +characters that are invalid in a Kubernetes service name, those characters are converted to +valid values in the generated YAML files. For example, an uppercase letter is converted to a +lowercase letter and an underscore ("_") is converted to a hyphen ("-").

+

The sample demonstrates how to create an OIG domain home and associated Kubernetes resources for a domain +that has one cluster only. In addition, the sample provides the capability for users to supply their own scripts +to create the domain home for other use cases. The generated domain YAML file could also be modified to cover more use cases.

+

Run the create domain script

+

Generate the create domain script

+
    +
  1. +

    Run the create domain script, specifying your inputs file and an output directory to store the +generated artifacts:

    +
    $ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv
    +$ mkdir output
    +$ ./create-domain.sh -i create-domain-inputs.yaml -o /<path to output-directory>
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv
    +$ mkdir output
    +$ ./create-domain.sh -i create-domain-inputs.yaml -o output
    +

    The output will look similar to the following:

    +
    Input parameters being used
    +export version="create-weblogic-sample-domain-inputs-v1"
    +export adminPort="7001"
    +export adminServerName="AdminServer"
    +export domainUID="governancedomain"
    +export domainHome="/u01/oracle/user_projects/domains/governancedomain"
    +export serverStartPolicy="IfNeeded"
    +export clusterName="oim_cluster"
    +export configuredManagedServerCount="5"
    +export initialManagedServerReplicas="1"
    +export managedServerNameBase="oim_server"
    +export managedServerPort="14000"
    +export image="container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-<January'24>"
    +export imagePullPolicy="IfNotPresent"
    +export imagePullSecretName="orclcred"
    +export productionModeEnabled="true"
    +export weblogicCredentialsSecretName="oig-domain-credentials"
    +export includeServerOutInPodLog="true"
    +export logHome="/u01/oracle/user_projects/domains/logs/governancedomain"
    +export t3ChannelPort="30012"
    +export exposeAdminT3Channel="false"
    +export adminNodePort="30701"
    +export exposeAdminNodePort="false"
    +export namespace="oigns"
    +javaOptions=-Dweblogic.StdoutDebugEnabled=false
    +export persistentVolumeClaimName="governancedomain-domain-pvc"
    +export domainPVMountPath="/u01/oracle/user_projects/domains"
    +export createDomainScriptsMountPath="/u01/weblogic"
    +export createDomainScriptName="create-domain-job.sh"
    +export createDomainFilesDir="wlst"
    +export rcuSchemaPrefix="OIGK8S"
    +export rcuDatabaseURL="mydatabasehost.example.com:1521/orcl.example.com"
    +export rcuCredentialsSecret="oig-rcu-credentials"
    +export frontEndHost="example.com"
    +export frontEndPort="14100"
    +export datasourceType="generic"
    +
    +validateWlsDomainName called with governancedomain
    +createFiles - valuesInputFile is create-domain-inputs.yaml
    +createDomainScriptName is create-domain-job.sh
    +Generating output/weblogic-domains/governancedomain/create-domain-job.yaml
    +Generating output/weblogic-domains/governancedomain/delete-domain-job.yaml
    +Generating output/weblogic-domains/governancedomain/domain.yaml
    +Checking to see if the secret governancedomain-domain-credentials exists in namespace oigns
    +configmap/governancedomain-create-fmw-infra-sample-domain-job-cm created
    +Checking the configmap governancedomain-create-fmw-infra-sample-domain-job-cm was created
    +configmap/governancedomain-create-fmw-infra-sample-domain-job-cm labeled
    +Checking if object type job with name governancedomain-create-fmw-infra-sample-domain-job exists
    +No resources found in oigns namespace.
    +Creating the domain by creating the job output/weblogic-domains/governancedomain/create-domain-job.yaml
    +job.batch/governancedomain-create-fmw-infra-sample-domain-job created
    +Waiting for the job to complete...
    +status on iteration 1 of 40
    +pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running
    +status on iteration 2 of 40
    +pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running
    +status on iteration 3 of 40
    +pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running
    +status on iteration 4 of 40
    +pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running
    +status on iteration 5 of 40
    +pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running
    +status on iteration 6 of 40
    +pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running
    +status on iteration 7 of 40
    +pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running
    +status on iteration 8 of 40
    +pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running
    +status on iteration 9 of 40
    +pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running
    +status on iteration 10 of 40
    +pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running
    +status on iteration 11 of 40
    +pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Completed
    +
    +Domain governancedomain was created and will be started by the WebLogic Kubernetes Operator
    +
    +The following files were generated:
    +  output/weblogic-domains/governancedomain/create-domain-inputs.yaml
    +  output/weblogic-domains/governancedomain/create-domain-job.yaml
    +  output/weblogic-domains/governancedomain/domain.yaml
    +sed
    +
    +Completed
    +$
    +

    Note: If the create domain script creation fails, refer to the Troubleshooting section.

    +
  2. +
+

Setting the OIM server memory parameters

+
    +
  1. +

    Navigate to the /output/weblogic-domains/<domain_uid> directory:

    +
    $ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/output/weblogic-domains/<domain_uid>
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/output/weblogic-domains/governancedomain
    +
  2. +
  3. +

    Edit the domain.yaml and locate the section of the file starting with: - clusterName: oim_cluster under governancedomain-oim-cluster. Add the following lines:

    +
    serverPod:
    + env:
    + - name: USER_MEM_ARGS
    +   value: "-Djava.security.egd=file:/dev/./urandom -Xms2408m -Xmx8192m
    + resources:
    +   limits:
    +     cpu: "2"
    +     memory: "8Gi"
    +   requests:
    +     cpu: "1000m"
    +     memory: "4Gi"	  
    +

    The file should looks as follows:

    +
    ...
    +apiVersion: weblogic.oracle/v1
    +kind: Cluster
    +metadata:
    +  name: governancedomain-oim-cluster
    +  namespace: oigns
    +spec:
    +  clusterName: oim_cluster
    +  serverService:
    +    precreateService: true
    +  replicas: 0
    +  serverPod:
    +    env:
    +    - name: USER_MEM_ARGS
    +      value: "-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m"
    +    resources:
    +      limits:
    +        cpu: "2"
    +        memory: "8Gi"
    +      requests:
    +        cpu: "1000m"
    +        memory: "4Gi"
    +...
    +

    Note: The above CPU and memory values are for development environments only. For Enterprise Deployments, please review the performance recommendations and sizing requirements in Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster.

    +

    Note: Limits and requests for CPU resources are measured in CPU units. One CPU in Kubernetes is equivalent to 1 vCPU/Core for cloud providers, and 1 hyperthread on bare-metal Intel processors. An “m” suffix in a CPU attribute indicates ‘milli-CPU’, so 500m is 50% of a CPU. Memory can be expressed in various units, where one Mi is one IEC unit mega-byte (1024^2), and one Gi is one IEC unit giga-byte (1024^3). For more information, see Resource Management for Pods and Containers, Assign Memory Resources to Containers and Pods, and Assign CPU Resources to Containers and Pods.

    +

    Note: The parameters above are also utilized by the Kubernetes Horizontal Pod Autoscaler (HPA). For more details on HPA, see Kubernetes Horizontal Pod Autoscaler.

    +

    Note: If required you can also set the same resources and limits for the governancedomain-soa-cluster.

    +
  4. +
+

Run the create domain scripts

+
    +
  1. +

    Create the Kubernetes resource using the following command:

    +
    $ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/output/weblogic-domains/<domain_uid>
    +$ kubectl apply -f domain.yaml
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/output/weblogic-domains/governancedomain
    +$ kubectl apply -f domain.yaml
    +

    The output will look similar to the following:

    +
    domain.weblogic.oracle/governancedomain unchanged
    +cluster.weblogic.oracle/governancedomain-oim-cluster created
    +cluster.weblogic.oracle/governancedomain-soa-cluster created
    +
  2. +
  3. +

    Run the following command to view the status of the OIG pods:

    +
    $ kubectl get pods -n oigns
    +

    The output will initially look similar to the following:

    +
    NAME                                                        READY   STATUS      RESTARTS   AGE
    +governancedomain-create-fmw-infra-sample-domain-job-8cww8   0/1     Completed   0          27m
    +governancedomain-introspect-domain-job-p4brt                1/1     Running     0          6s
    +helper                                                      1/1     Running     0          3h30m
    +

    The introspect-domain-job pod will be displayed first. Run the command again after several minutes and check to see that the Administration Server and SOA Server are both started. When started they should have STATUS = Running and READY = 1/1.

    +
    NAME                                                        READY   STATUS      RESTARTS   AGE/
    +governancedomain-adminserver                                1/1     Running     0          7m30s
    +governancedomain-create-fmw-infra-sample-domain-job-8cww8   0/1     Completed   0          35m
    +governancedomain-soa-server1                                1/1     Running     0          4m
    +helper                                                      1/1     Running     0          3h38m
    +

    Note: It will take several minutes before all the pods listed above show. When a pod has a STATUS of 0/1 the pod is started but the OIG server associated with it is currently starting. While the pods are starting you can check the startup status in the pod logs, by running the following command:

    +
    $ kubectl logs governancedomain-adminserver -n oigns
    +$ kubectl logs governancedomain-soa-server1 -n oigns
    +
  4. +
  5. +

    Check the clusters using the following command:

    +
    $ kubectl get cluster -n oigns
    +

    The output will look similar to the following:

    +
    NAME                           AGE
    +governancedomain-oim-cluster   9m
    +governancedomain-soa-cluster   9m
    +
  6. +
  7. +

    Start the OIM server using the following command:

    +
    $ kubectl patch cluster -n <namespace> <OIMClusterName> --type=merge -p '{"spec":{"replicas":<initialManagedServerReplicas>}}'
    +

    For example:

    +
    $ kubectl patch cluster -n oigns governancedomain-oim-cluster --type=merge -p '{"spec":{"replicas":1}}'
    +

    The output will look similar to the following:

    +
    cluster.weblogic.oracle/governancedomain-oim-cluster patched
    +
  8. +
  9. +

    Run the following command to view the status of the OIG pods:

    +
    $ kubectl get pods -n oigns
    +

    The output will initially look similar to the following:

    +
    NAME                                                        READY   STATUS      RESTARTS   AGE
    +governancedomain-adminserver                                1/1     Running     0          7m30s
    +governancedomain-create-fmw-infra-sample-domain-job-8cww8   0/1     Completed   0          35m
    +governancedomain-oim-server1                                1/1     Running     0          4m25s
    +governancedomain-soa-server1                                1/1     Running     0          4m
    +helper                                                      1/1     Running     0          3h38m
    +

    Note: It will take several minutes before the governancedomain-oim-server1 pod has a STATUS of 1/1. While the pod is starting you can check the startup status in the pod log, by running the following command:

    +
    $ kubectl logs governancedomain-oim-server1 -n oigns
    +
  10. +
+

Verify the results

+

Verify the domain, pods and services

+
    +
  1. +

    Verify the domain, servers pods and services are created and in the READY state with a STATUS of 1/1, by running the following command:

    +
    $ kubectl get all,domains -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get all,domains -n oigns
    +

    The output will look similar to the following:

    +
    NAME                                                            READY   STATUS      RESTARTS   AGE
    +pod/governancedomain-adminserver                                1/1     Running     0          19m30s
    +pod/governancedomain-create-fmw-infra-sample-domain-job-8cww8   0/1     Completed   0          47m
    +pod/governancedomain-oim-server1                                1/1     Running     0          16m25s
    +pod/governancedomain-soa-server1                                1/1     Running     0          16m
    +pod/helper                                                      1/1     Running     0          3h50m
    +
    +NAME                                           TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)               AGE
    +service/governancedomain-adminserver           ClusterIP   None             <none>        7001/TCP              28m
    +service/governancedomain-cluster-oim-cluster   ClusterIP   10.106.198.40    <none>        14002/TCP,14000/TCP   25m
    +service/governancedomain-cluster-soa-cluster   ClusterIP   10.102.218.11    <none>        8001/TCP              25m
    +service/governancedomain-oim-server1           ClusterIP   None             <none>        14002/TCP,14000/TCP   16m24s
    +service/governancedomain-oim-server2           ClusterIP   10.97.32.112     <none>        14002/TCP,14000/TCP   25m
    +service/governancedomain-oim-server3           ClusterIP   10.100.233.109   <none>        14002/TCP,14000/TCP   25m
    +service/governancedomain-oim-server4           ClusterIP   10.96.154.17     <none>        14002/TCP,14000/TCP   25m
    +service/governancedomain-oim-server5           ClusterIP   10.103.222.213   <none>        14002/TCP,14000/TCP   25m
    +service/governancedomain-soa-server1           ClusterIP   None             <none>        8001/TCP              25m
    +service/governancedomain-soa-server2           ClusterIP   10.104.43.118    <none>        8001/TCP              25m
    +service/governancedomain-soa-server3           ClusterIP   10.110.180.120   <none>        8001/TCP              25m
    +service/governancedomain-soa-server4           ClusterIP   10.99.161.73     <none>        8001/TCP              25m
    +service/governancedomain-soa-server5           ClusterIP   10.97.67.196     <none>        8001/TCP              25m
    +
    +NAME                                                            COMPLETIONS   DURATION   AGE
    +job.batch/governancedomain-create-fmw-infra-sample-domain-job   1/1           3m6s       125m
    +
    +NAME                                      AGE
    +domain.weblogic.oracle/governancedomain   24m
    +
    +NAME                                                   AGE
    +cluster.weblogic.oracle/governancedomain-oim-cluster   23m
    +cluster.weblogic.oracle/governancedomain-soa-cluster   23m
    +
  2. +
+

The default domain created by the script has the following characteristics:

+
    +
  • An Administration Server named AdminServer listening on port 7001.
  • +
  • A configured OIG cluster named oig_cluster of size 5.
  • +
  • A configured SOA cluster named soa_cluster of size 5.
  • +
  • One started OIG managed Server, named oim_server1, listening on port 14000.
  • +
  • One started SOA managed Server, named soa_server1, listening on port 8001.
  • +
  • Log files that are located in <persistent_volume>/logs/<domainUID>
  • +
+

Verify the domain

+
    +
  1. +

    Run the following command to describe the domain:

    +
    $ kubectl describe domain <domain_uid> -n <namespace>
    +

    For example:

    +
    $ kubectl describe domain governancedomain -n oigns
    +

    The output will look similar to the following:

    +
    Name:         governancedomain
    +Namespace:    oigns
    +Labels:       weblogic.domainUID=governancedomain
    +Annotations:  <none>
    +API Version:  weblogic.oracle/v9
    +Kind:         Domain
    +Metadata:
    +  Creation Timestamp:  <DATE>
    +  Generation:          1
    +  Managed Fields:
    +    API Version:  weblogic.oracle/v9
    +    Fields Type:  FieldsV1
    +    fieldsV1:
    +      f:metadata:
    +        f:annotations:
    +          .:
    +          f:kubectl.kubernetes.io/last-applied-configuration:
    +        f:labels:
    +          .:
    +          f:weblogic.domainUID:
    +      f:spec:
    +        .:
    +        f:adminServer:
    +          .:
    +          f:adminChannelPortForwardingEnabled:
    +          f:serverPod:
    +            .:
    +            f:env:
    +          f:serverStartPolicy:
    +        f:clusters:
    +        f:dataHome:
    +        f:domainHome:
    +        f:domainHomeSourceType:
    +        f:failureRetryIntervalSeconds:
    +        f:failureRetryLimitMinutes:
    +        f:httpAccessLogInLogHome:
    +        f:image:
    +        f:imagePullPolicy:
    +        f:imagePullSecrets:
    +        f:includeServerOutInPodLog:
    +        f:logHome:
    +        f:logHomeEnabled:
    +        f:logHomeLayout:
    +        f:maxClusterConcurrentShutdown:
    +        f:maxClusterConcurrentStartup:
    +        f:maxClusterUnavailable:
    +        f:replicas:
    +        f:serverPod:
    +          .:
    +          f:env:
    +          f:volumeMounts:
    +          f:volumes:
    +        f:serverStartPolicy:
    +        f:webLogicCredentialsSecret:
    +          .:
    +          f:name:
    +    Manager:      kubectl-client-side-apply
    +    Operation:    Update
    +    Time:         <DATE>
    +    API Version:  weblogic.oracle/v9
    +    Fields Type:  FieldsV1
    +    fieldsV1:
    +      f:status:
    +        .:
    +        f:clusters:
    +        f:conditions:
    +        f:observedGeneration:
    +        f:servers:
    +        f:startTime:
    +    Manager:         Kubernetes Java Client
    +    Operation:       Update
    +    Subresource:     status
    +    Time:            <DATE>
    +  Resource Version:  1247307
    +  UID:               4933be73-df97-493f-a20c-bf1e24f6b3f2
    +Spec:
    +  Admin Server:
    +    Admin Channel Port Forwarding Enabled:  true
    +    Server Pod:
    +      Env:
    +        Name:             USER_MEM_ARGS
    +        Value:            -Djava.security.egd=file:/dev/./urandom -Xms512m -Xmx1024m
    +   Server Start Policy:  IfNeeded
    +  Clusters:
    +    Name:                          governancedomain-oim-cluster
    +    Name:                          governancedomain-soa-cluster
    +  Data Home:
    +  Domain Home:                     /u01/oracle/user_projects/domains/governancedomain
    +  Domain Home Source Type:         PersistentVolume
    +  Failure Retry Interval Seconds:  120
    +  Failure Retry Limit Minutes:     1440
    +  Http Access Log In Log Home:     true
    +  Image:                           container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-<January'24>
    +  Image Pull Policy:               IfNotPresent
    +  Image Pull Secrets:
    +    Name:                           orclcred
    +  Include Server Out In Pod Log:    true
    +  Log Home:                         /u01/oracle/user_projects/domains/logs/governancedomain
    +  Log Home Enabled:                 true
    +  Log Home Layout:                  ByServers
    +  Max Cluster Concurrent Shutdown:  1
    +  Max Cluster Concurrent Startup:   0
    +  Max Cluster Unavailable:          1
    +  Replicas:                         1
    +  Server Pod:
    +    Env:
    +      Name:   JAVA_OPTIONS
    +      Value:  -Dweblogic.StdoutDebugEnabled=false
    +      Name:   USER_MEM_ARGS
    +      Value:  -Djava.security.egd=file:/dev/./urandom -Xms256m -Xmx1024m
    +    Volume Mounts:
    +      Mount Path:  /u01/oracle/user_projects/domains
    +      Name:        weblogic-domain-storage-volume
    +    Volumes:
    +      Name:  weblogic-domain-storage-volume
    +      Persistent Volume Claim:
    +        Claim Name:     governancedomain-domain-pvc
    +  Server Start Policy:  IfNeeded
    +  Web Logic Credentials Secret:
    +    Name:  oig-domain-credentials
    +Status:
    +  Clusters:
    +    Cluster Name:  oim_cluster
    +    Conditions:
    +      Last Transition Time:  <DATE>
    +      Status:                True
    +      Type:                  Available
    +      Last Transition Time:  <DATE>
    +      Status:                True
    +      Type:                  Completed
    +    Label Selector:          weblogic.domainUID=governancedomain,weblogic.clusterName=oim_cluster
    +    Maximum Replicas:        5
    +    Minimum Replicas:        0
    +    Observed Generation:     2
    +    Ready Replicas:          1
    +    Replicas:                1
    +    Replicas Goal:           1
    +    Cluster Name:            soa_cluster
    +    Conditions:
    +      Last Transition Time:  <DATE>
    +      Status:                True
    +      Type:                  Available
    +      Last Transition Time:  <DATE>
    +      Status:                True
    +      Type:                  Completed
    +    Label Selector:          weblogic.domainUID=governancedomain,weblogic.clusterName=soa_cluster
    +    Maximum Replicas:        5
    +    Minimum Replicas:        0
    +    Observed Generation:     1
    +    Ready Replicas:          1
    +    Replicas:                1
    +    Replicas Goal:           1
    +  Conditions:
    +    Last Transition Time:  <DATE>
    +    Status:                True
    +    Type:                  Available
    +    Last Transition Time:  <DATE>
    +    Status:                True
    +    Type:                  Completed
    +  Observed Generation:     1
    +  Servers:
    +   Health:
    +      Activation Time:  <DATE>
    +      Overall Health:   ok
    +      Subsystems:
    +        Subsystem Name:  ServerRuntime
    +        Symptoms:
    +    Node Name:     worker-node2
    +    Pod Phase:     Running
    +    Pod Ready:     True
    +    Server Name:   AdminServer
    +    State:         RUNNING
    +    State Goal:    RUNNING
    +    Cluster Name:  oim_cluster
    +    Health:
    +      Activation Time:  <DATE>
    +      Overall Health:   ok
    +      Subsystems:
    +        Subsystem Name:  ServerRuntime
    +        Symptoms:
    +    Node Name:     worker-node1
    +    Pod Phase:     Running
    +    Pod Ready:     True
    +    Server Name:   oim_server1
    +    State:         RUNNING
    +    State Goal:    RUNNING
    +    Cluster Name:  oim_cluster
    +    Server Name:   oim_server2
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +    Cluster Name:  oim_cluster
    +    Server Name:   oim_server3
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +    Cluster Name:  oim_cluster
    +    Server Name:   oim_server4
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +    Cluster Name:  oim_cluster
    +    Server Name:   oim_server5
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +    Cluster Name:  soa_cluster
    +    Health:
    +      Activation Time:  <DATE>
    +      Overall Health:   ok
    +      Subsystems:
    +        Subsystem Name:  ServerRuntime
    +        Symptoms:
    +    Node Name:     worker-node1
    +    Pod Phase:     Running
    +    Pod Ready:     True
    +    Server Name:   soa_server1
    +    State:         RUNNING
    +    State Goal:    RUNNING
    +    Cluster Name:  soa_cluster
    +    Server Name:   soa_server2
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +    Cluster Name:  soa_cluster
    +    Server Name:   soa_server3
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +    Cluster Name:  soa_cluster
    +    Server Name:   soa_server4
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +    Cluster Name:  soa_cluster
    +    Server Name:   soa_server5
    +    State:         SHUTDOWN
    +    State Goal:    SHUTDOWN
    +  Start Time:      <DATE>
    +Events:
    +  Type     Reason   Age                   From               Message
    +  ----     ------   ----                  ----               -------
    +  Normal   Created  35m                   weblogic.operator  Domain governancedomain was created.
    +  Normal   Changed  34m (x1127 over 35m)  weblogic.operator  Domain governancedomain was changed.
    +  Warning  Failed   34m (x227 over 35m)   weblogic.operator  Domain governancedomain failed due to 'Domain validation error': Cluster resource 'governancedomain-oim-cluster' not found in namespace 'oigns'
    +   Cluster resource 'governancedomain-soa-cluster' not found in namespace 'oigns'. Update the domain resource to correct the validation error.
    +  Warning  Unavailable  17m                weblogic.operator  Domain governancedomain is unavailable: an insufficient number of its servers that are expected to be running are ready.";
    +  Warning  Incomplete   17m                weblogic.operator  Domain governancedomain is incomplete for one or more of the following reasons: there are failures detected, there are pending server shutdowns, or not all servers expected to be running are ready and at their target image, auxiliary images, restart version, and introspect version.
    +  Normal   Completed    13m (x2 over 26m)  weblogic.operator  Domain governancedomain is complete because all of the following are true: there is no failure detected, there are no pending server shutdowns, and all servers expected to be running are ready and at their target image, auxiliary images, restart version, and introspect version.
    +  Normal   Available    13m (x2 over 26m)  weblogic.operator  Domain governancedomain is available: a sufficient number of its servers have reached the ready state.
    +

    In the Status section of the output, the available servers and clusters are listed.

    +
  2. +
+

Verify the pods

+
    +
  1. +

    Run the following command to see the pods running the servers and which nodes they are running on:

    +
    $ kubectl get pods -n <namespace> -o wide
    +

    For example:

    +
    $ kubectl get pods -n oigns -o wide
    +

    The output will look similar to the following:

    +
    NAME                                                        READY   STATUS      RESTARTS   AGE     IP              NODE           NOMINATED NODE   READINESS GATES
    +governancedomain-adminserver                                1/1     Running     0          24m     10.244.1.42   worker-node2   <none>           <none>
    +governancedomain-create-fmw-infra-sample-domain-job-8cww8   0/1     Completed   0          52m     10.244.1.40   worker-node2   <none>           <none>
    +governancedomain-oim-server1                                1/1     Running     0          52m     10.244.1.44   worker-node2   <none>           <none>
    +governancedomain-soa-server1                                1/1     Running     0          21m     10.244.1.43   worker-node2   <none>           <none>
    +helper                                                      1/1     Running     0          3h55m   10.244.1.39   worker-node2   <none>           <none>
    +

    You are now ready to configure an Ingress to direct traffic for your OIG domain as per Configure an ingress for an OIG domain.

    +
  2. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-wdt/index.html b/docs/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-wdt/index.html new file mode 100644 index 000000000..364690b3f --- /dev/null +++ b/docs/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-wdt/index.html @@ -0,0 +1,5383 @@ + + + + + + + + + + + + b. Create OIG domains using WDT Models :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+ +
+ +
+ +
+ +

+ + b. Create OIG domains using WDT Models +

+ + + + + + +
    +
  1. +

    Introduction

    +
  2. +
  3. +

    Prerequisites

    +
  4. +
  5. +

    Working with WDT Model files

    +
  6. +
  7. +

    Preparing the environment for domain creation

    +
  8. +
  9. +

    Create Domain Creation Image

    +
  10. +
  11. +

    Create the OIG Domain

    +
  12. +
  13. +

    Verify the results

    +

    a. Verify the domain, pods and services

    +

    b. Verify the domain

    +

    c. Verify the pods

    +
  14. +
+

Introduction

+

This section demonstrates the creation of an OIG domain home using sample WebLogic Deploy Tooling (WDT) model files.

+

Beginning with WebLogic Kubernetes Operator version 4.1.2, you can provide a section, domain.spec.configuration.initializeDomainOnPV, to initialize an OIG domain on a persistent volume when it is first deployed. +This eliminates the need to pre-create your OIG domain using sample Weblogic Scripting Tool (WLST) offline scripts.

+

Note This is a one time only initialization. After the domain is created, subsequent updates to this section in the domain resource YAML file will not recreate or update the WebLogic domain. +Subsequent domain lifecycle updates must be controlled by the WebLogic Server Administration Console, Enterprise Manager Console, WebLogic Scripting Tool (WLST), or other mechanisms.

+

WebLogic Deploy Tooling (WDT) models are a convenient and simple alternative to WebLogic Scripting Tool (WLST) configuration scripts. They compactly define a WebLogic domain using model files, variable properties files, and application archive files. For more information about the model format and its integration, see Usage and Working with WDT Model files. The WDT model format is fully described in the open source, WebLogic Deploy Tooling GitHub project.

+

The main benefits of WDT are:

+
    +
  • A set of single-purpose tools supporting WebLogic domain configuration lifecycle operations.
  • +
  • All tools work off of a shared, declarative model, eliminating the need to maintain specialized WLST scripts.
  • +
  • WDT knowledge base understands the MBeans, attributes, and WLST capabilities/bugs across WLS versions.
  • +
+

The initializeDomainOnPv section:

+
    +
  1. Creates the PersistentVolume (PV) and/or PersistenVolumeClaim (PVC).
  2. +
  3. Creates the OIG domain home on the persistent volume based on the provided WDT models.
  4. +
+

Prerequisites

+

Before you begin, perform the following steps:

+
    +
  1. Review the domain-on-pv documentation.
  2. +
  3. Ensure that the database is up and running. RCU Schemas are created and patched.
  4. +
+

Note: In this section a domain creation image is built using the supplied model files and then that image is used for domain creation. You will need your own container registry to upload the domain image to. Having your own container repository is a prerequisite before creating an OIG domain with WDT models. If you don’t have your own container registry, you can instead load the image on each node in the cluster. This documentation does not explain how to either create your own container registry or how to load the image onto each node. Consult your vendor specific documentation for more information.

+

Working with WDT Model Files

+

The code repository ($WORKDIR) contains different WDT model files to create an OIG domain. The following table defines these files:

+

More information on the WDT Metadata model see, Metadata model.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Model FileDefinitionRequired for base domain creation image
domainInfo.yamlThe location where special information not represented in WLST is specified (for example, OPSS Initialization parameters). In most of the cases, you do not need to customize this fileY
topology.yamlThe location where servers, clusters and other domain-level configuration is specified. You can customize this based on the topology that you need.Y
resources.yamlThe location where resources and services are specified (for example, data sources, JMS, WLDF). You can customize this based on your environment specific requirement. For example, if you want to use different datasource connection pool parameters from the ones coming via template, you can add details here.Y
oig.propertiesThe location where you can customize the default values for different parameters such as Listen Port, T3 Channel port etc.Y
agl_jdbc.yamlThis is an optional model file specifying parameters needed to use Active Gridlink type of datasources for your domainN (Optional)
+

Preparing the environment for domain creation

+

In this section you prepare the environment for the OIG domain creation using WDT models. This involves the following steps:

+
    +
  1. +

    Creating Kubernetes secrets for the domain and RCU

    +
  2. +
  3. +

    Creating a persistent volume

    +
  4. +
+

Creating Kubernetes secrets for the domain and RCU

+
    +
  1. +

    Create a Kubernetes secret for the domain using the create-secret.sh script in the same Kubernetes namespace as the domain:

    +
    $ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-utils
    +$ ./create-secret.sh -l "username=weblogic" -l "password=****" -n <domain_namespace> -d <domain_uid> -s <kubernetes_domain_secret>
    +

    where:

    +

    -n <domain_namespace> is the domain namespace.

    +

    -d <domain_uid> is the domain UID to be created.

    +

    -s <kubernetes_domain_secret> is the name you want to create for the secret for this namespace.

    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-utils
    +$ ./create-secret.sh -l "username=weblogic" -l "password=<password>" -n oigns -d governancedomain -s governancedomain-weblogic-credentials
    +

    The output will look similar to the following:

    +
    @@ Info: Setting up secret 'governancedomain-weblogic-credentials'.
    +secret/governancedomain-weblogic-credentials created
    +secret/governancedomain-weblogic-credentials labeled
    +
  2. +
  3. +

    Verify the secret is created using the following command:

    +
    $ kubectl get secret <kubernetes_domain_secret> -o yaml -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get secret governancedomain-weblogic-credentials -o yaml -n oigns
    +

    The output will look similar to the following:

    +
    apiVersion: v1
    +data:
    +  password: <password>
    +  username: d2VibG9naWM=
    +kind: Secret
    +metadata:
    +  creationTimestamp: "<DATE>"
    +  labels:
    +    weblogic.domainName: governancedomain
    +    weblogic.domainUID: governancedomain
    +  name: governancedomain-weblogic-credentials
    +  namespace: oigns
    +  resourceVersion: "3216738"
    +  uid: c2ec07e0-0135-458d-bceb-c648d2a9ac54
    +type: Opaque
    +
  4. +
  5. +

    Create a Kubernetes secret for RCU in the same Kubernetes namespace as the domain, using the create-secrets.sh script:

    +
    $ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-utils
    +$ ./create-secret.sh -l "rcu_prefix=<rcu_prefix>" -l "rcu_schema_password=<rcu_schema_pwd>" -l "db_host=<db_host.domain>" -l "db_port=<db_port>" -l "db_service=<service_name>" -l "dba_user=<sys_db_user>" -l "dba_password=<sys_db_pwd>" -n <domain_namespace> -d <domain_uid> -s <kubernetes_rcu_secret>
    +

    where

    +

    <rcu_prefix> is the name of the RCU schema prefix created previously.

    +

    <rcu_schema_pwd> is the password for the RCU schema prefix.

    +

    <db_host.domain> is the database server hostname. +. +<db_port> is the database listener port.

    +

    <service_name> is the database service name.

    +

    <sys_db_user> is the database user with sys dba privilege.

    +

    <sys_db_pwd> is the sys database password.

    +

    <domain_uid> is the domain_uid that you created earlier.

    +

    <domain_namespace> is the domain namespace.

    +

    <kubernetes_rcu_secret> is the name of the rcu secret to create.

    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-utils
    +$ ./create-secret.sh -l "rcu_prefix=OIGK8S" -l "rcu_schema_password=<rcu_schema_password>" -l "db_host=mydatabasehost.example.com" -l "db_port=1521" -l "db_service=orcl.example.com" -l "dba_user=sys" -l "dba_password=<dba_password>" -n oigns -d governancedomain -s governancedomain-rcu-credentials
    +

    The output will look similar to the following:

    +
    @@ Info: Setting up secret 'governancedomain-rcu-credentials'.
    +secret/governancedomain-rcu-credentials created
    +secret/governancedomain-rcu-credentials labeled
    +
  6. +
  7. +

    Verify the secret is created using the following command:

    +
    $ kubectl get secret <kubernetes_rcu_secret> -o yaml -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get secret governancedomain-rcu-credentials -o yaml -n oigns
    +

    The output will look similar to the following:

    +
    apiVersion: v1
    +data:
    +  db_host: <DB_HOST>
    +  db_port: MTUyMQ==
    +  db_service: <SERVICE_NAME>
    +  dba_password: <PASSWORD>
    +  dba_user: c3lz
    +  rcu_prefix: <RCU_PREFIX>
    +  rcu_schema_password: <RCU_PWD>
    +kind: Secret
    +metadata:
    +  creationTimestamp: "<DATE>"
    +  labels:
    +    weblogic.domainUID: governancedomain
    +  name: governancedomain-rcu-credentials
    +  namespace: oigns
    +  resourceVersion: "31695660"
    +  uid: 71cfcc73-4c96-42bd-b9a5-988ea9ed27ff
    +type: Opaque
    +
  8. +
+

Create Persistent Volume

+

As referenced in Prerequisites the nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.

+

Domain on persistent volume (Domain on PV) is an operator domain home source type, which requires that the domain home exists on a persistent volume.

+

When a container is started, it needs to mount that volume. The physical volume should be on a shared disk accessible by all the Kubernetes worker nodes because it is not known on which worker node the container will be started. In the case of Oracle Identity and Access Management, the persistent volume does not get erased when a container stops. This enables persistent configurations.

+

The example below uses an NFS mounted volume (<persistent_volume>/governancedomainpv). Other volume types can also be used. See the official Kubernetes documentation for Volumes.

+

Note: The persistent volume directory needs to be accessible to both the master and worker node(s). In this example /scratch/shared/governancedomainpv is accessible from all nodes via NFS.

+

To create the persistent volume run the following commands:

+
    +
  1. +

    Create the required directories:

    +
    $ mkdir -p <persistent_volume>/governancedomainpv
    +$ sudo chown -R 1000:0 <persistent_volume>/governancedomainpv
    +

    For example,

    +
    $ mkdir -p /scratch/shared/governancedomainpv
    +$ sudo chown -R 1000:0 /scratch/shared/governancedomainpv
    +
  2. +
  3. +

    On the master node run the following command to ensure it is possible to read and write to the persistent volume:

    +
    cd <persistent_volume>/governancedomainpv
    +touch file.txt
    +ls filemaster.txt
    +

    For example:

    +
    cd /scratch/shared/governancedomainpv
    +touch filemaster.txt
    +ls filemaster.txt
    +
  4. +
  5. +

    On the first worker node run the following to ensure it is possible to read and write to the persistent volume:

    +
    cd /scratch/shared/governancedomainpv
    +ls filemaster.txt
    +touch fileworker1.txt
    +ls fileworker1.txt
    +
  6. +
  7. +

    Repeat the above for any other worker nodes e.g fileworker2.txt etc. Once proven that it’s possible to read and write from each node to the persistent volume, delete the files created.

    +
  8. +
+

Create Domain Creation Image

+

Domain creation images are used for supplying WebLogic Deploy Tooling (WDT) model files, WDT variables files, WDT application archive files (collectively known as WDT model files), and the directory where the WebLogic Deploy Tooling software is installed (known as the WDT Home) when deploying a domain using a Domain on PV model. You distribute WDT model files and the WDT executable using these images, then the WebLogic Kubernetes Operator uses them to manage the domain.

+

Note: These images are only used for creating the domain and will not be used to update the domain.

+

Note: The domain creation image is used for domain creation only, it is not the product container image used for OIG.

+

For more details on creating the domain image, see Domain creation images.

+

The steps to create the domain creation image are shown in the sections below.

+

Set up the WebLogic Image Tool

+ +
Image tool prerequisites
+

Verify that your environment meets the following prerequisites:

+
    +
  • A container image client on the build machine, such as Docker or Podman. +
      +
    • For Docker, a minimum version of 18.03.1.ce is required.
    • +
    • For Podman, a minimum version of 3.0.1 is required.
    • +
    +
  • +
  • Bash version 4.0 or later, to enable the command complete feature.
  • +
  • An installed version of Java to run Image Tool, version 8+. JAVA_HOME environment variable set to the appropriate JDK location e.g: /scratch/export/oracle/product/jdk
  • +
+
Prepare the WebLogic Image Tool
+

To set up the WebLogic Image Tool:

+
    +
  1. +

    Create a working directory and change to it:

    +
    $ mkdir <workdir>
    +$ cd <workdir>
    +

    For example:

    +
    $ mkdir /scratch/imagetool-setup
    +$ cd /scratch/imagetool-setup
    +
  2. +
  3. +

    Download the latest version of the WebLogic Image Tool from the releases page.

    +
    $ wget https://github.com/oracle/weblogic-image-tool/releases/download/release-X.X.X/imagetool.zip
    +

    where X.X.X is the latest release referenced on the releases page.

    +
  4. +
  5. +

    Unzip the release ZIP file in the imagetool-setup directory.

    +
    $ unzip imagetool.zip
    +
  6. +
  7. +

    Execute the following commands to set up the WebLogic Image Tool:

    +
    $ export JAVA_HOME=<JAVA_HOME>
    +$ cd <workdir>/imagetool-setup/imagetool/bin
    +$ source setup.sh
    +

    For example:

    +
    $ export JAVA_HOME=/scratch/imagetool-setup/jdk1.8.0_341
    +$ cd /scratch/imagetool-setup/imagetool/bin
    +$ source setup.sh
    +
  8. +
+
Validate setup
+

To validate the setup of the WebLogic Image Tool:

+
    +
  1. +

    Enter the following command to retrieve the version of the WebLogic Image Tool:

    +
    $ imagetool --version
    +
  2. +
  3. +

    Enter imagetool then press the Tab key to display the available imagetool commands:

    +
    $ imagetool <TAB>
    +cache           create          createAuxImage  inspect         rebase          update
    +
  4. +
+
WebLogic Image Tool Build Directory
+

The WebLogic Image Tool creates a temporary Docker context directory, prefixed by wlsimgbuilder_temp, every time the tool runs. Under normal circumstances, this context directory will be deleted. However, if the process is aborted or the tool is unable to remove the directory, it is safe for you to delete it manually. By default, the WebLogic Image Tool creates the Docker context directory under the user’s home directory. If you prefer to use a different directory for the temporary context, set the environment variable WLSIMG_BLDDIR:

+
$ export WLSIMG_BLDDIR="/path/to/buid/dir"
+
WebLogic Image Tool Cache
+

The WebLogic Image Tool maintains a local file cache store. This store is used to look up where the Java, WebLogic Server installers, and WebLogic Server patches reside in the local file system. By default, the cache store is located in the user’s $HOME/cache directory. Under this directory, the lookup information is stored in the .metadata file. All automatically downloaded patches also reside in this directory. You can change the default cache store location by setting the environment variable WLSIMG_CACHEDIR:

+
$ export WLSIMG_CACHEDIR="/path/to/cachedir"
+

Download WDT Installer

+

WDT models are a convenient and simple alternative to WLST configuration scripts. They compactly define a WebLogic domain using model files, variable properties files, and application archive files. For more information about the model format and its integration, see Usage and Working with WDT Model files. The WDT model format is fully described in the open source, WebLogic Deploy Tooling GitHub project.

+

Creation of an OIG domain using sample WDT model files is supported from WDT version 3.2.4 onwards.

+

Run the following steps to download and configure WDT for OIG deployment:

+
    +
  1. +

    Create a working directory:

    +
    $ mkdir <workdir>
    +$ cd <workdir>
    +
  2. +
  3. +

    For example:

    +
    $ mkdir /scratch/wdt-setup
    +$ cd /scratch/wdt-setup
    +
  4. +
  5. +

    Download the WDT tool from releases page:

    +
    $ wget https://github.com/oracle/weblogic-deploy-tooling/releases/download/release-3.2.4/weblogic-deploy.zip
    +
  6. +
  7. +

    Unzip and add OIG domain type definition in WDT:

    +
    $ unzip weblogic-deploy.zip
    +$ cp $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/OIG.json weblogic-deploy/lib/typedefs/
    +$ zip -r weblogic-deploy.zip weblogic-deploy
    +
  8. +
+

Create OIG domain creation image

+
    +
  1. +

    Add WDT installer in imagetool cache:

    +
    $ imagetool cache addInstaller --type wdt --version latest --path /scratch/wdt-setup/weblogic-deploy.zip
    +
  2. +
  3. +

    Create the image:

    +
    $ imagetool createAuxImage --tag oig-aux:v1 \
    +--wdtModel $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/domainInfo.yaml,\
    +$WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/resource.yaml,\
    +$WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/topology.yaml \
    +--wdtVariables $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/oig.properties \
    +--fromImage ghcr.io/oracle/oraclelinux:7-slim
    +

    Note: If using podman add --builder podman to the command. Make sure podman is on the $PATH before executing.

    +

    The output will look similar to the following:

    +
     [INFO   ] WebLogic Image Tool version 1.12.1
    + [INFO   ] Image Tool build ID: 7e0cc147-9b68-4350-bef4-c04eff5f5490
    + [INFO   ] User specified fromImage ghcr.io/oracle/oraclelinux:7-slim
    + [INFO   ] Temporary directory used for image build context: /scratch/wlsimgbuilder_temp8804718050511845993
    + [INFO   ] Inspecting ghcr.io/oracle/oraclelinux:7-slim, this may take a few minutes if the image is not available locally.
    + [INFO   ] Copying $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/domainInfo.yaml to build context folder.
    + [INFO   ] Copying $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/resource.yaml to build context folder.
    + [INFO   ] Copying $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/topology.yaml to build context folder.
    + [INFO   ] Copying $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/oig.properties to build context folder.
    + [INFO   ] Copying /scratch/wdt-setup/weblogic-deploy.zip to build context folder.
    + [INFO   ] Starting build: docker build --no-cache --force-rm --tag oig-aux:v1 --build-arg http_proxy=http://proxy.example.com:80 --build-arg https_proxy=http://proxy.example.com:80 --build-arg no_proxy=localhost,127.0.0.0/8,.example.com,/var/run/crio/crio.sock /scratch/wlsimgbuilder_temp8804718050511845993
    + [1/3] STEP 1/5: FROM ghcr.io/oracle/oraclelinux:7-slim AS os_update
    + [1/3] STEP 2/5: LABEL com.oracle.weblogic.imagetool.buildid="7e0cc147-9b68-4350-bef4-c04eff5f5490"
    + --> 23fca4e2d80
    +...
    +etc
    +...
    + [3/3] COMMIT oig-aux:v1
    + --> e3aa2755aac
    + Successfully tagged localhost/oig-aux:v1
    + e3aa2755aacb23a622c8daa44b81f7ce74a202e3caa947214e5d2deb91691806
    + [INFO   ] Build successful. Build time=615s. Image tag=oig-aux:v1
    +
  4. +
  5. +

    Tag and push the image to your container registry:

    +

    Note: If you are not using your own container registry for storing images, then you must export the image as a tar file, and then load it on every worker node.

    +
    $ docker tag oig-aux:v1 container-registry.example.com/oig-aux:v1
    +$ docker push container-registry.example.com/oig-aux:v1
    +

    Or if using podman:

    +
    $ podman tag oig-aux:v1 container-registry.example.com/oig-aux:v1
    +$ podman push container-registry.example.com/oig-aux:v1
    +
  6. +
+

Customize sample WDT models (Optional)

+

If you want to customize the WDT models on top of the already created domain image, you can provide additional WDT model and variables as supplements or overrides to those values in domainCreationImages.

+

For more information on the usage of additional configuration, see Optional WDT models ConfigMap.

+

The example below will change the JDBC datasource type from generic (default option) to Active Gridlink. Similarly you can use this option to modify existing or supplements additional values to use while creating the domain:

+
    +
  1. +

    Create the configmap with the configuration:

    +
    $ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/
    +$ wdt-utils/create-configmap.sh -n <namespace> -d <domain-name> -c <Config Map name> -f <configuration file location>
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/
    +$ wdt-utils/create-configmap.sh -n oigns -d governancedomain -c agl-cm -f wdt-artifacts/agl_jdbc.yaml 
    +

    The output will look similar to the following:

    +
    kubectl -n oigns delete configmap agl-cm --ignore-not-found
    +kubectl -n oigns create configmap agl-cm --from-file=wdt-artifacts/agl_jdbc.yaml
    +configmap/agl-cm created
    +kubectl -n oigns label configmap agl-cm weblogic.domainUID=governancedomain
    +configmap/agl-cm labeled
    +
  2. +
  3. +

    Modify the existing domain.yaml to use the configmap:

    +
      domain:
    +       ...
    +       domainCreationImages:
    +           ...
    +       domainCreationConfigMap: mymodel-domain-configmap
    +

    For example:

    +
         domain:
    +         # Domain | DomainAndRCU
    +         createIfNotExists: Domain
    +         domainCreationImages:
    +             - image: 'oracle/oigaux:v1'
    +         domainCreationConfigMap: agl-cm
    +         domainType: OIG
    +
  4. +
+

Create the OIG domain

+

In this section you create the OIG domain.

+

Modify the OIG domain.yaml

+

In this section you modify the domain.yaml file in preparation for creating the OIG domain.

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/domain-resources directory and take a backup of the domain.yaml:

    +
    cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/domain-resources
    +cp domain.yaml domain.yaml.orig
    +
  2. +
  3. +

    Edit the domain.yaml file and modify the following parameters where applicable. Save the file when complete:

    +

    If you have used the default naming conventions in the documentation for namespace (oigns), domain UID (governancedomain), secrets (orclcred, governancedomain-rcu-credentials and governancedomain-weblogic-credentials), then you only need to change the following parameters:

    +
    image: <container_image_name>
    +initContainers.image: <container_image_name>
    +nfs.server: <NFS_server_IP_address_used_for_persistent_storage>
    +nfs.path: <physical_path_of_persistent_storage>
    +domainCreationImages.image: <domain_image_name>
    +

    ``

    +

    For example:

    +
    image: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-<January'24>
    +initContainers.image: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-<January'24>
    +nfs.server: mynfsserver
    +nfs.path: /scratch/shared/governancedomainpv
    +domainCreationImages.image: container-registry.example.com/oig-aux:v1
    +

    ``

    +

    If you have changed any of the default naming conventions you will also have to edit other parameters accordingly. A full list of parameters in the domain.yaml file are shown below:

    +

    Domain definition:-

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Parameterdefinitiondefault
    metadata.name<Domain name>governancedomain
    namespaceKubernetes namespace in which to create the domain,cluster,pv etcoigns
    domainUIDUnique ID that will be used to identify this particular domain. Used as the name of the generated WebLogic domain as well as the name of the Kubernetes domain resource. This ID must be unique across all domains in a Kubernetes cluster. This ID cannot contain any character that is not valid in a Kubernetes service name.governancedomain
    spec.domainHomeHome directory of the OIG domain, /u01/oracle/user_projects/domains/<domain name>/u01/oracle/user_projects/domains/governancedomain
    imageOIG container image. The operator requires OIG 12.2.1.4. Refer to Obtain the OIG container image for details on how to obtain or create the image. Note that OIG domain creation via WDT models is supported from Oct'23 BP image onwards.oracle/oig:12.2.1.4.0
    imagePullSecretsName of the Kubernetes secret to access the container registry to pull the OIG product container image and domain creation image. The presence of the secret will be validated when this parameter is specified.orclcred
    webLogicCredentialsSecretName of the Kubernetes secret for the Administration Server’s user name and password. If not specified, then the value is derived from the domainUID as <domainUID>-weblogic-credentials.governancedomain-weblogic-credentials
    logHomeThe in-pod location for the domain log, server logs, server out, and Node Manager log files./u01/oracle/user_projects/domains/logs/governancedomain
    initContainers.imageOIG container image. The operator requires OIG 12.2.1.4. Refer to Obtain the OIG container image for details on how to obtain or create the image. Note:OIG domain creation via WDT models is supported from Oct'23 BP image onwards.oracle/oig:12.2.1.4.0
    persistentVolumeClaim.claimNameName of the persistent volume claim created to host the domain home.governancedomain-domain-pvc
    configuration.secretsThe Kubernetes secret containing the database credentials.governancedomain-rcu-credentials
    persistentVolume.metadata.namePersistent Volume namegovernancedomain-domain-pv
    storageClassNameStorage class name for the PV and PVCgovernancedomain-domain-storage-class
    nfs.serverNFS server IP address used for the PV and PVCnfsServer
    nfs.pathNFS server Path - physical_path_of_persistent_storage/scratch/k8s_dir
    persistentVolumeClaim.metadata.nameName of the persistent volume claim created to host the domain homegovernancedomain-domain-pvc
    volumeNamePV name to bing PV with PVCgovernancedomain-domain-pv
    domainCreationImages.imageDomain creation image name, containing WDT Installer and Model files. Can be one or more images specifying models in a layered manner. Refer to Multiple Images for more details.oracle/oig:oct23-aux-12.2.1.4.0
    clusters.namelist of cluster name for managed oim-server and soa-server - format as <domainUID>-oim-cluster and <domainUID-soa-cluster>governancedomain-oim-cluster and governancedomain-soa-cluster
    +

    Cluster Definition:-

    + + + + + + + + + + + + + + + + + + + + +
    Parameterdefinitiondefault
    metadata.nameoim and soa cluster name <domainUID>-oim-cluster or <domainUID>-soa-clusterfor soa cluster - governancedomain-soa-cluster and for oim cluster governancedomain-oim-cluster
    metadata.namespacecluster namespace - should be same as of domain namespaceoigns
    +

    For more details about these configuration parameters please see Domain Resources.

    +
  4. +
+ +
+
+ + + + + Click here to see an example domain.yaml: + + +
+ +
+

Note: In circumstances where you may be pulling the OIG product container image from Oracle Container Registry, and then the domain image from a private container registry, you must first create a secret (privatecred) for the private registry. For example:

+
kubectl create secret docker-registry "privatecred" --docker-server=container-registry.example.com \
+--docker-username="user@example.com" \
+--docker-password=password --docker-email=user@example.com \
+--namespace=oigns
+

Then specify both secrets for imagePullSecrets in the domain.yaml. For example:

+
...
+spec:
+  # The WebLogic Domain Home
+  domainHome: /u01/oracle/user_projects/domains/governancedomain
+
+  # The domain home source type
+  # Set to PersistentVolume for domain-in-pv, Image for domain-in-image, or FromModel for model-in-image
+  domainHomeSourceType: PersistentVolume
+
+  # The WebLogic Server image that the Operator uses to start the domain
+  image: "container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-<January'24>"
+
+  # imagePullPolicy defaults to "Always" if image version is :latest
+  imagePullPolicy: IfNotPresent
+
+  imagePullSecrets:
+  - name: orclcred
+  - name: privatecred
+  # Identify which Secret contains the WebLogic Admin credentials
+...
+

Deploy the OIG Domain

+

In this section you deploy the OIG domain using the `domain.yam1’.

+
    +
  1. +

    Run the following command to create OIG domain resources,

    +
    $ kubectl create -f domain.yaml
    +

    The following steps will be performed by WebLogic Kubernetes Operator

    +
      +
    • Run the introspector job.
    • +
    • The introspector job pod will create the domain on PV using the model provided in the domain creation image.
    • +
    • The introspector job pod will execute OIG offline configuration actions post successful creation of domain via WDT.
    • +
    • Brings up the Administration Server and then the SOA server.
    • +
    +

    The output will look similar to the following:

    +
     domain.weblogic.oracle/governancedomain created
    + cluster.weblogic.oracle/governancedomain-oim-cluster created
    + cluster.weblogic.oracle/governancedomain-soa-cluster created
    +

    Whilst the domain creation is running, you can run the following command to monitor the progress:

    +
    $ kubectl get pods -n oigns -w
    +

    You can also tail the logs for the introspector pod by running:

    +
    $ kubectl logs -f <introspector_pod_name> -n oigns
    +

    WDT specific logs can be found in <persistent_volume>/domains/wdt-logs.

    +

    Once everything is started you should see the Administration Server and SOA server are running:

    +
     NAME                           READY   STATUS    RESTARTS   AGE
    + governancedomain-adminserver   1/1     Running   0          8m57s
    + governancedomain-soa-server1   1/1     Running   0          4m14s
    + helper                         1/1     Running   0          5h9m
    +

    If there are any failures, follow Domain creation failure with WDT models in the Troubleshooting section.

    +
  2. +
  3. +

    Start the OIM server by running the following command:

    +
    kubectl patch cluster -n oigns governancedomain-oim-cluster --type=merge -p '{"spec":{"replicas":1}}'
    +

    The output will look similar to the following:

    +
    cluster.weblogic.oracle/governancedomain-oim-cluster patched
    +

    You can view the status of the OIM server by running:

    +
    $ kubectl get pods -n oigns -w
    +

    Once the OIM server is running, the output will look similar to the following:

    +
    NAME                           READY   STATUS    RESTARTS   AGE
    +governancedomain-adminserver   1/1     Running   0          23m
    +governancedomain-oim-server1   1/1     Running   0          5m31s
    +governancedomain-soa-server1   1/1     Running   0          19m
    +helper                         1/1     Running   0          5h24m	
    +

    ``

    +
  4. +
+

Verify the results

+

Verify the domain, pods and services

+
    +
  1. +

    Verify the domain, servers pods and services are created and in the READY state with a STATUS of 1/1, by running the following command:

    +
    $ kubectl get all,domains -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get all,domains -n oigns
    +

    The output will look similar to the following:

    +
     NAME                               READY   STATUS    RESTARTS   AGE
    + pod/governancedomain-adminserver   1/1     Running   0          25m
    + pod/governancedomain-oim-server1   1/1     Running   0          7m18s
    + pod/governancedomain-soa-server1   1/1     Running   0          20m
    + pod/helper                         1/1     Running   0          5h26m
    +
    + NAME                                           TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)               AGE
    + service/governancedomain-adminserver           ClusterIP   None             <none>        7001/TCP              25m
    + service/governancedomain-cluster-oim-cluster   ClusterIP   10.102.36.107    <none>        14002/TCP,14000/TCP   20m
    + service/governancedomain-cluster-soa-cluster   ClusterIP   10.102.230.187   <none>        8001/TCP              20m
    + service/governancedomain-oim-server1           ClusterIP   None             <none>        14002/TCP,14000/TCP   7m18s
    + service/governancedomain-oim-server2           ClusterIP   10.111.183.16    <none>        14002/TCP,14000/TCP   20m
    + service/governancedomain-oim-server3           ClusterIP   10.107.144.169   <none>        14002/TCP,14000/TCP   20m
    + service/governancedomain-oim-server4           ClusterIP   10.110.18.114    <none>        14002/TCP,14000/TCP   20m
    + service/governancedomain-oim-server5           ClusterIP   10.106.220.13    <none>        14002/TCP,14000/TCP   20m
    + service/governancedomain-soa-server1           ClusterIP   None             <none>        8001/TCP              20m
    + service/governancedomain-soa-server2           ClusterIP   10.104.204.68    <none>        8001/TCP              20m
    + service/governancedomain-soa-server3           ClusterIP   10.110.104.108   <none>        8001/TCP              20m
    + service/governancedomain-soa-server4           ClusterIP   10.103.117.118   <none>        8001/TCP              20m
    + service/governancedomain-soa-server5           ClusterIP   10.101.65.38     <none>        8001/TCP              20m
    +
    + NAME                                      AGE
    + domain.weblogic.oracle/governancedomain   32m
    +
    + NAME                                                   AGE
    + cluster.weblogic.oracle/governancedomain-oim-cluster   32m
    + cluster.weblogic.oracle/governancedomain-soa-cluster   32m
    +

    The default domain created by the sample WDT models has the following characteristics:

    +
      +
    • An Administration Server named AdminServer listening on port 7001.
    • +
    • A configured OIG cluster named oig_cluster of size 5.
    • +
    • A configured SOA cluster named soa_cluster of size 5.
    • +
    • One started OIG managed Server, named oim_server1, listening on port 14000.
    • +
    • One started SOA managed Server, named soa_server1, listening on port 8001.
    • +
    • Log files that are located in <persistent_volume>/logs/<domainUID>
    • +
    +
  2. +
+

Verify the domain

+
    +
  1. +

    Run the following command to describe the domain:

    +
    $ kubectl describe domain <domain_uid> -n <namespace>
    +

    For example:

    +
    $ kubectl describe domain governancedomain -n oigns
    +
    +
    +
    + + + + + Click here to see example output: + + +
    + +
    +
  2. +
+

Verify the pods

+
    +
  1. +

    Run the following command to see the pods running the servers and which nodes they are running on:

    +
    $ kubectl get pods -n <namespace> -o wide
    +

    For example:

    +
    $ kubectl get pods -n oigns -o wide
    +

    The output will look similar to the following:

    +
    NAME                                                        READY   STATUS      RESTARTS   AGE     IP            NODE           NOMINATED NODE   READINESS GATES
    +governancedomain-adminserver                                1/1     Running     0          26m     10.244.1.42   worker-node2   <none>           <none
    +governancedomain-oim-server1                                1/1     Running     0          7m56s   10.244.1.44   worker-node2   <none>           <none>
    +governancedomain-soa-server1                                1/1     Running     0          21m     10.244.1.43   worker-node2   <none>           <none>
    +helper                                                      1/1     Running     0          5h26m   10.244.1.39   worker-node2   <none>           <none>
    +

    You are now ready to configure an Ingress to direct traffic for your OIG domain as per Configure an ingress for an OIG domain.

    +
  2. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/create-oig-domains/index.html b/docs/24.1.1/idm-products/oig/create-oig-domains/index.html new file mode 100644 index 000000000..3779714fd --- /dev/null +++ b/docs/24.1.1/idm-products/oig/create-oig-domains/index.html @@ -0,0 +1,4106 @@ + + + + + + + + + + + + Create OIG domains :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Create OIG domains +

+ + + + + + + +

Choose one of the following supported methods to create an OIG domain:

+

a. Create OIG domains Using WLST Offline Scripts

+

b. Create OIG domains Using WDT Models

+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/create-oig-domains/index.xml b/docs/24.1.1/idm-products/oig/create-oig-domains/index.xml new file mode 100644 index 000000000..6e9b78a77 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/create-oig-domains/index.xml @@ -0,0 +1,53 @@ + + + + Create OIG domains on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oig/create-oig-domains/ + Recent content in Create OIG domains on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + a. Create OIG domains using WLST scripts + /fmw-kubernetes/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-using-wlst/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-using-wlst/ + Introduction + Prerequisites + Prepare the create domain script + Run the create domain script +a. Generate the create domain script +b. Setting the OIM server memory parameters +c. Run the create domain scripts + Verify the results +a. Verify the domain, pods and services +b. Verify the domain +c. Verify the pods + Introduction The OIG deployment scripts demonstrate the creation of an OIG domain home on an existing Kubernetes persistent volume (PV) and persistent volume claim (PVC). + + + + b. Create OIG domains using WDT Models + /fmw-kubernetes/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-wdt/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-wdt/ + Introduction + Prerequisites + Working with WDT Model files + Preparing the environment for domain creation + Create Domain Creation Image + Create the OIG Domain + Verify the results +a. Verify the domain, pods and services +b. Verify the domain +c. Verify the pods + Introduction This section demonstrates the creation of an OIG domain home using sample WebLogic Deploy Tooling (WDT) model files. + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oig/create-or-update-image/index.html b/docs/24.1.1/idm-products/oig/create-or-update-image/index.html new file mode 100644 index 000000000..421cdb955 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/create-or-update-image/index.html @@ -0,0 +1,4410 @@ + + + + + + + + + + + + Create or update an image :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Create or update an image +

+ + + + + + + +

As described in Prepare Your Environment you can create your own OIG container image. If you have access to the My Oracle Support (MOS), and there is a need to build a new image with an interim or one off patch, it is recommended to use the WebLogic Image Tool to build an Oracle Identity Governance image for production deployments.

+

Create or update an Oracle Identity Governance image using the WebLogic Image Tool

+

Using the WebLogic Image Tool, you can create a new Oracle Identity Governance image with PSU’s and interim patches or update an existing image with one or more interim patches.

+
+

Recommendations:

+
    +
  • Use create for creating a new Oracle Identity Governance image containing the Oracle Identity Governance binaries, bundle patch and interim patches. This is the recommended approach if you have access to the OIG patches because it optimizes the size of the image.
  • +
  • Use update for patching an existing Oracle Identity Governance image with a single interim patch. Note that the patched image size may increase considerably due to additional image layers introduced by the patch application tool.
  • +
+
+

Create an image

+

Set up the WebLogic Image Tool

+ +
Prerequisites
+

Verify that your environment meets the following prerequisites:

+
    +
  • Docker client and daemon on the build machine, with minimum Docker version 18.03.1.ce.
  • +
  • Bash version 4.0 or later, to enable the command complete feature.
  • +
  • JAVA_HOME environment variable set to the appropriate JDK location e.g: /scratch/export/oracle/product/jdk
  • +
+
Set up the WebLogic Image Tool
+

To set up the WebLogic Image Tool:

+
    +
  1. +

    Create a working directory and change to it:

    +
    $ mkdir <workdir>
    +$ cd <workdir>
    +

    For example:

    +
    $ mkdir /scratch/imagetool-setup
    +$ cd /scratch/imagetool-setup
    +
  2. +
  3. +

    Download the latest version of the WebLogic Image Tool from the releases page.

    +
    $ wget https://github.com/oracle/weblogic-image-tool/releases/download/release-X.X.X/imagetool.zip
    +

    where X.X.X is the latest release referenced on the releases page.

    +
  4. +
  5. +

    Unzip the release ZIP file in the imagetool-setup directory.

    +
    $ unzip imagetool.zip
    +
  6. +
  7. +

    Execute the following commands to set up the WebLogic Image Tool:

    +
    $ cd <workdir>/imagetool-setup/imagetool/bin
    +$ source setup.sh
    +

    For example:

    +
    $ cd /scratch/imagetool-setup/imagetool/bin
    +$ source setup.sh
    +
  8. +
+
Validate setup
+

To validate the setup of the WebLogic Image Tool:

+
    +
  1. +

    Enter the following command to retrieve the version of the WebLogic Image Tool:

    +
    $ imagetool --version
    +
  2. +
  3. +

    Enter imagetool then press the Tab key to display the available imagetool commands:

    +
    $ imagetool <TAB>
    +cache   create  help    rebase  update
    +
  4. +
+
WebLogic Image Tool build directory
+

The WebLogic Image Tool creates a temporary Docker context directory, prefixed by wlsimgbuilder_temp, every time the tool runs. Under normal circumstances, this context directory will be deleted. However, if the process is aborted or the tool is unable to remove the directory, it is safe for you to delete it manually. By default, the WebLogic Image Tool creates the Docker context directory under the user’s home directory. If you prefer to use a different directory for the temporary context, set the environment variable WLSIMG_BLDDIR:

+
$ export WLSIMG_BLDDIR="/path/to/buid/dir"
+
WebLogic Image Tool cache
+

The WebLogic Image Tool maintains a local file cache store. This store is used to look up where the Java, WebLogic Server installers, and WebLogic Server patches reside in the local file system. By default, the cache store is located in the user’s $HOME/cache directory. Under this directory, the lookup information is stored in the .metadata file. All automatically downloaded patches also reside in this directory. You can change the default cache store location by setting the environment variable WLSIMG_CACHEDIR:

+
$ export WLSIMG_CACHEDIR="/path/to/cachedir"
+
Set up additional build scripts
+

Creating an Oracle Identity Governance container image using the WebLogic Image Tool requires additional container scripts for Oracle Identity Governance domains.

+
    +
  1. +

    Clone the docker-images repository to set up those scripts. In these steps, this directory is DOCKER_REPO:

    +
    $ cd <workdir>/imagetool-setup
    +$ git clone https://github.com/oracle/docker-images.git
    +

    For example:

    +
    $ cd /scratch/imagetool-setup
    +$ git clone https://github.com/oracle/docker-images.git
    +
  2. +
+
+

Note: If you want to create the image continue with the following steps, otherwise to update the image see update an image.

+
+

Create an image

+

After setting up the WebLogic Image Tool, follow these steps to use the WebLogic Image Tool to create a new Oracle Identity Governance image.

+
Download the Oracle Identity Governance installation binaries and patches
+

You must download the required Oracle Identity Governance installation binaries and patches as listed below from the Oracle Software Delivery Cloud and save them in a directory of your choice.

+

The installation binaries and patches required are:

+
    +
  • +

    Oracle Identity and Access Management 12.2.1.4.0

    +
      +
    • fmw_12.2.1.4.0_idm.jar
    • +
    +
  • +
  • +

    Oracle Fusion Middleware 12c Infrastructure 12.2.1.4.0

    +
      +
    • fmw_12.2.1.4.0_infrastructure.jar
    • +
    +
  • +
  • +

    Oracle SOA Suite for Oracle Middleware 12.2.1.4.0

    +
      +
    • fmw_12.2.1.4.0_soa.jar
    • +
    +
  • +
  • +

    Oracle Service Bus 12.2.1.4.0

    +
      +
    • fmw_12.2.1.4.0_osb.jar
    • +
    +
  • +
  • +

    OIG and FMW Infrastructure Patches:

    +
      +
    • View document ID 2723908.1 on My Oracle Support. In the Container Image Download/Patch Details section, locate the Oracle Identity Governance (OIG) table. For the latest PSU click the README link in the Documentation column. In the README, locate the “Installed Software” section. All the patch numbers to be download are listed here. Download all these individual patches from My Oracle Support.
    • +
    +
  • +
  • +

    Oracle JDK v8

    +
      +
    • jdk-8uXXX-linux-x64.tar.gz where XXX is the JDK version referenced in the README above.
    • +
    +
  • +
+
Update required build files
+

The following files in the code repository location <imagetool-setup-location>/docker-images/OracleIdentityGovernance/imagetool/12.2.1.4.0 are used for creating the image:

+
    +
  • additionalBuildCmds.txt
  • +
  • buildArgs
  • +
+

. Edit the <workdir>/imagetool-setup/docker-images/OracleIdentityGovernance/imagetool/12.2.1.4.0/buildArgs file and change %DOCKER_REPO%, %JDK_VERSION% and %BUILDTAG% appropriately.

+

For example:

+
create
+--jdkVersion=8u311
+--type oig
+--chown oracle:root
+--version=12.2.1.4.0
+--tag=oig-latestpsu:12.2.1.4.0
+--pull
+--installerResponseFile /scratch/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file,/scratch/imagetool-setup/docker-images/OracleSOASuite/dockerfiles/12.2.1.4.0/install/soasuite.response,/scratch/imagetool-setup/docker-images/OracleSOASuite/dockerfiles/12.2.1.4.0/install/osb.response,/scratch/imagetool-setup/docker-images/OracleIdentityGovernance/dockerfiles/12.2.1.4.0/idmqs.response
+--additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleIdentityGovernance/imagetool/12.2.1.4.0/additionalBuildCmds.txt
+--additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleIdentityGovernance/dockerfiles/12.2.1.4.0/container-scripts
+
    +
  1. +

    Edit the <workdir>/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4.0/install.file and under the GENERIC section add the line INSTALL_TYPE="Fusion Middleware Infrastructure”. For example:

    +
    [GENERIC]
    +INSTALL_TYPE="Fusion Middleware Infrastructure"
    +DECLINE_SECURITY_UPDATES=true
    +SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
    +
  2. +
+
Create the image
+
    +
  1. +

    Add a JDK package to the WebLogic Image Tool cache. For example:

    +
    $ imagetool cache addInstaller --type jdk --version 8uXXX --path <download location>/jdk-8uXXX-linux-x64.tar.gz
    +

    where XXX is the JDK version downloaded

    +
  2. +
  3. +

    Add the downloaded installation binaries to the WebLogic Image Tool cache. For example:

    +
    $ imagetool cache addInstaller --type fmw --version 12.2.1.4.0 --path <download location>/fmw_12.2.1.4.0_infrastructure.jar
    +   
    +$ imagetool cache addInstaller --type soa --version 12.2.1.4.0 --path <download location>/fmw_12.2.1.4.0_soa.jar
    +   
    +$ imagetool cache addInstaller --type osb --version 12.2.1.4.0 --path <download location>/fmw_12.2.1.4.0_osb.jar
    +   
    +$ imagetool cache addInstaller --type idm --version 12.2.1.4.0 --path <download location>/fmw_12.2.1.4.0_idm.jar
    +
  4. +
  5. +

    Add the downloaded OPatch patch to the WebLogic Image Tool cache. For example:

    +
    $ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value <download location>/p28186730_139428_Generic.zip
    +
  6. +
  7. +

    Add the rest of the downloaded product patches to the WebLogic Image Tool cache:

    +
    $ imagetool cache addEntry --key <patch>_12.2.1.4.0 --value <download location>/p<patch>_122140_Generic.zip
    +

    For example:

    +
    $ imagetool cache addEntry --key 33416868_12.2.1.4.0 --value <download location>/p33416868_122140_Generic.zip
    +$ imagetool cache addEntry --key 33453703_12.2.1.4.0 --value <download location>/p33453703_122140_Generic.zip
    +$ imagetool cache addEntry --key 32999272_12.2.1.4.0 --value <download location>/p32999272_122140_Generic.zip
    +$ imagetool cache addEntry --key 33093748_12.2.1.4.0 --value <download location>/p33093748_122140_Generic.zip
    +$ imagetool cache addEntry --key 33281560_12.2.1.4.0 --value <download location>/p33281560_122140_Generic.zip
    +$ imagetool cache addEntry --key 31544353_12.2.1.4.0 --value <download location>/p31544353_122140_Linux-x86-64.zip
    +$ imagetool cache addEntry --key 33313802_12.2.1.4.0 --value <download location>/p33313802_122140_Generic.zip
    +$ imagetool cache addEntry --key 33408307_12.2.1.4.0 --value <download location>/p33408307_122140_Generic.zip
    +$ imagetool cache addEntry --key 33286160_12.2.1.4.0 --value <download location>/p33286160_122140_Generic.zip
    +$ imagetool cache addEntry --key 32880070_12.2.1.4.0 --value <download location>/p32880070_122140_Generic.zip
    +$ imagetool cache addEntry --key 32905339_12.2.1.4.0 --value <download location>/p32905339_122140_Generic.zip
    +$ imagetool cache addEntry --key 32784652_12.2.1.4.0 --value <download location>/p32784652_122140_Generic.zip
    +
  8. +
  9. +

    Edit the <workdir>/imagetool-setup/docker-images/OracleIdentityGovernance/imagetool/12.2.1.4.0/buildArgs file and append the product patches and opatch patch as follows:

    +
    --patches 33416868_12.2.1.4.0,33453703_12.2.1.4.0,32999272_12.2.1.4.0,33093748_12.2.1.4.0,33281560_12.2.1.4.0,31544353_12.2.1.4.0,33313802_12.2.1.4.0,33408307_12.2.1.4.0,33286160_12.2.1.4.0,32880070_12.2.1.4.0,32905339_12.2.1.4.0,32784652_12.2.1.4.0
    +--opatchBugNumber=28186730_13.9.4.2.8
    +

    An example buildArgs file is now as follows:

    +
    create
    +--jdkVersion=8u301
    +--type oig
    +--version=12.2.1.4.0
    +--tag=oig-latestpsu:12.2.1.4.0
    +--pull
    +--installerResponseFile /scratch/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file,/scratch/docker-images/OracleSOASuite/dockerfiles/12.2.1.4.0/install/soasuite.response,/scratch/docker-images/OracleSOASuite/dockerfiles/12.2.1.4.0/install/osb.response,/scratch/docker-images/OracleIdentityGovernance/dockerfiles/12.2.1.4.0/idmqs.response
    +--additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleIdentityGovernance/imagetool/12.2.1.4.0/additionalBuildCmds.txt
    +--additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleIdentityGovernance/dockerfiles/12.2.1.4.0/container-scripts
    +--patches 33416868_12.2.1.4.0,33453703_12.2.1.4.0,32999272_12.2.1.4.0,33093748_12.2.1.4.0,33281560_12.2.1.4.0,31544353_12.2.1.4.0,33313802_12.2.1.4.0,33408307_12.2.1.4.0,33286160_12.2.1.4.0,32880070_12.2.1.4.0,32905339_12.2.1.4.0,32784652_12.2.1.4.0
    +--opatchBugNumber=28186730_13.9.4.2.8
    +
    +

    Note: In the buildArgs file:

    +
      +
    • --jdkVersion value must match the --version value used in the imagetool cache addInstaller command for --type jdk.
    • +
    • --version value must match the --version value used in the imagetool cache addInstaller command for --type idm.
    • +
    +
    +

    Refer to this page for the complete list of options available with the WebLogic Image Tool create command.

    +
  10. +
  11. +

    Create the Oracle Identity Governance image:

    +
    $ imagetool @<absolute path to buildargs file> --fromImage ghcr.io/oracle/oraclelinux:7-slim
    +
    +

    Note: Make sure that the absolute path to the buildargs file is prepended with a @ character, as shown in the example above.

    +
    +

    For example:

    +
    $ imagetool @<imagetool-setup-location>/docker-images/OracleIdentityGovernance/imagetool/12.2.1.4.0/buildArgs --fromImage ghcr.io/oracle/oraclelinux:7-slim
    +
  12. +
  13. +

    Check the created image using the docker images command:

    +
    $ docker images | grep oig
    +

    The output will look similar to the following:

    +
    oig-latestpsu                                    12.2.1.4.0                     e391ed154bcb        50 seconds ago      4.43GB
    +
  14. +
  15. +

    Run the following command to save the container image to a tar file:

    +
    $ docker save -o <path>/<file>.tar <image>
    +

    For example:

    +
    $ docker save -o $WORKDIR/oig-latestpsu.tar oig-latestpsu:12.2.1.4.0
    +
  16. +
+

Update an image

+

The steps below show how to update an existing Oracle Identity Governance image with an interim patch.

+

The container image to be patched must be loaded in the local docker images repository before attempting these steps.

+

In the examples below the image oracle/oig:12.2.1.4.0 is updated with an interim patch.

+
$ docker images
+
+REPOSITORY     TAG          IMAGE ID          CREATED             SIZE
+oracle/oig     12.2.1.4.0   298fdb98e79c      3 months ago        4.42GB
+
    +
  1. +

    Set up the WebLogic Image Tool.

    +
  2. +
  3. +

    Download the required interim patch and latest Opatch (28186730) from My Oracle Support. and save them in a directory of your choice.

    +
  4. +
  5. +

    Add the OPatch patch to the WebLogic Image Tool cache, for example:

    +
    $ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value <downloaded-patches-location>/p28186730_139428_Generic.zip
    +
  6. +
  7. +

    Execute the imagetool cache addEntry command for each patch to add the required patch(es) to the WebLogic Image Tool cache. For example, to add patch p32701831_12214210607_Generic.zip:

    +
    $ imagetool cache addEntry --key=33165837_12.2.1.4.210708 --value <downloaded-patches-location>/p33165837_12214210708_Generic.zip
    +
  8. +
  9. +

    Provide the following arguments to the WebLogic Image Tool update command:

    +
      +
    • –-fromImage - Identify the image that needs to be updated. In the example below, the image to be updated is oracle/oig:12.2.1.4.0.
    • +
    • –-patches - Multiple patches can be specified as a comma-separated list.
    • +
    • --tag - Specify the new tag to be applied for the image being built.
    • +
    +

    Refer here for the complete list of options available with the WebLogic Image Tool update command.

    +
    +

    Note: The WebLogic Image Tool cache should have the latest OPatch zip. The WebLogic Image Tool will update the OPatch if it is not already updated in the image.

    +
    +

    For example:

    +
    $ imagetool update --fromImage oracle/oig:12.2.1.4.0 --tag=oracle/oig-new:12.2.1.4.0 --patches=33165837_12.2.1.4.210708 --opatchBugNumber=28186730_13.9.4.2.8
    +
    +

    Note: If the command fails because the files in the image being upgraded are not owned by oracle:oracle, then add the parameter --chown <userid>:<groupid> to correspond with the values returned in the error.

    +
    +
  10. +
  11. +

    Check the built image using the docker images command:

    +
    $ docker images | grep oig
    +

    The output will look similar to the following:

    +
    REPOSITORY         TAG          IMAGE ID        CREATED             SIZE
    +oracle/oig-new     12.2.1.4.0   0c8381922e95    16 seconds ago      4.91GB
    +oracle/oig         12.2.1.4.0   298fdb98e79c    3 months ago        4.42GB
    +
  12. +
  13. +

    Run the following command to save the patched container image to a tar file:

    +
    $ docker save -o <path>/<file>.tar <image>
    +

    For example:

    +
    $ docker save -o $WORKDIR/oig-new.tar oracle/oig-new:12.2.1.4.0
    +
  14. +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/create-or-update-image/index.xml b/docs/24.1.1/idm-products/oig/create-or-update-image/index.xml new file mode 100644 index 000000000..6405f7fc7 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/create-or-update-image/index.xml @@ -0,0 +1,14 @@ + + + + Create or update an image on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oig/create-or-update-image/ + Recent content in Create or update an image on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oig/index.html b/docs/24.1.1/idm-products/oig/index.html new file mode 100644 index 000000000..8d1e1d6af --- /dev/null +++ b/docs/24.1.1/idm-products/oig/index.html @@ -0,0 +1,4352 @@ + + + + + + + + + + + + Oracle Identity Governance :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Oracle Identity Governance +

+ + + + + + + +

Oracle Identity Governance on Kubernetes

+

Oracle supports the deployment of Oracle Identity Governance on Kubernetes. See the following sections:

+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/index.xml b/docs/24.1.1/idm-products/oig/index.xml new file mode 100644 index 000000000..ca12b7759 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/index.xml @@ -0,0 +1,14 @@ + + + + Oracle Identity Governance on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oig/ + Recent content in Oracle Identity Governance on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oig/introduction/index.html b/docs/24.1.1/idm-products/oig/introduction/index.html new file mode 100644 index 000000000..6d4b1a33d --- /dev/null +++ b/docs/24.1.1/idm-products/oig/introduction/index.html @@ -0,0 +1,4167 @@ + + + + + + + + + + + + Introduction :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + Introduction +

+ + + + + + + +

The WebLogic Kubernetes Operator supports deployment of Oracle Identity Governance (OIG).

+

In this release, OIG domains are supported using the “domain on a persistent volume” +model only, where the domain home is located in a persistent volume (PV).

+

Domain on persistent volume (Domain on PV) is an operator domain home source type, which requires that the domain home exists on a persistent volume. The domain home can be created either using the Weblogic Scripting Tool (WLST) scripts or Weblogic Deploy Tooling (WDT) model files by specifying the section domain.spec.configuration.initializeDomainOnPV, in the domain resource YAML file. The initial domain topology and resources are described using WebLogic Deploy Tooling (WDT) models.

+

NOTE: The initializeDomainOnPV section provides a one time only domain home initialization. The operator creates the domain when the domain resource is first deployed. After the domain is created, this section is ignored. Subsequent domain lifecycle updates must be controlled by the WebLogic Server Administration Console, the WebLogic Remote Console, WebLogic Scripting Tool (WLST), or other mechanisms.

+

The operator has several key features to assist you with deploying and managing OIG domains in a Kubernetes +environment. You can:

+
    +
  • Create OIG instances in a Kubernetes persistent volume. This persistent volume can reside in an NFS file system or other Kubernetes volume types.
  • +
  • Start servers based on declarative startup parameters and desired states.
  • +
  • Expose the OIG Services for external access.
  • +
  • Scale OIG domains by starting and stopping Managed Servers on demand.
  • +
  • Publish operator and WebLogic Server logs into Elasticsearch and interact with them in Kibana.
  • +
  • Monitor the OIG instance using Prometheus and Grafana.
  • +
+

Weblogic Deploy Tooling Models

+

Weblogic Deploy Tooling (WDT) models are a convenient and simple alternative to WLST configuration scripts. They compactly define a WebLogic domain using model files, variable properties files, and application archive files. For more information about the model format and its integration, see Usage and Working With WDT Model Files. The WDT model format is fully described in the open source, WebLogic Deploy Tooling GitHub project.

+

The main benefits of WDT are:

+
    +
  • A set of single-purpose tools supporting Weblogic domain configuration lifecycle operations.
  • +
  • All tools work off of a shared, declarative model, eliminating the need to maintain specialized WLST scripts.
  • +
  • WDT knowledge base understands the MBeans, attributes, and WLST capabilities/bugs across WLS versions.
  • +
+

Current production release

+

The current production release for the Oracle Identity Governance domain deployment on Kubernetes is 24.1.1. This release uses the WebLogic Kubernetes Operator version 4.1.2.

+

For 4.0.X WebLogic Kubernetes Operator refer to Version 23.3.1

+

For 3.4.X WebLogic Kubernetes Operator refer to Version 23.1.1

+

Recent changes and known issues

+

See the Release Notes for recent changes and known issues for Oracle Identity Governance domain deployment on Kubernetes.

+

Limitations

+

See here for limitations in this release.

+

Getting started

+

This documentation explains how to configure OIG on a Kubernetes cluster where no other Oracle Identity Management products will be deployed. For detailed information about this type of deployment, start at Prerequisites and follow this documentation sequentially. Please note that this documentation does not explain how to configure a Kubernetes cluster given the product can be deployed on any compliant Kubernetes vendor.

+

If you are deploying multiple Oracle Identity Management products on the same Kubernetes cluster, then you must follow the Enterprise Deployment Guide outlined in Enterprise Deployments. +Please note, you also have the option to follow the Enterprise Deployment Guide even if you are only installing OIG and no other Oracle Identity Management products.

+

Note: If you need to understand how to configure a Kubernetes cluster ready for an Oracle Identity Governance deployment, you should follow the Enterprise Deployment Guide referenced in Enterprise Deployments. The Enterprise Deployment Automation section also contains details on automation scripts that can:

+
    +
  • Automate the creation of a Kubernetes cluster on Oracle Cloud Infrastructure (OCI), ready for the deployment of Oracle Identity Management products.
  • +
  • Automate the deployment of Oracle Identity Management products on any compliant Kubernetes cluster.
  • +
+

Documentation for earlier releases

+

To view documentation for an earlier release, see:

+ + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/introduction/index.xml b/docs/24.1.1/idm-products/oig/introduction/index.xml new file mode 100644 index 000000000..980842579 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/introduction/index.xml @@ -0,0 +1,14 @@ + + + + Introduction on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oig/introduction/ + Recent content in Introduction on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oig/manage-oig-domains/delete-domain-home/index.html b/docs/24.1.1/idm-products/oig/manage-oig-domains/delete-domain-home/index.html new file mode 100644 index 000000000..ec8ba8824 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/manage-oig-domains/delete-domain-home/index.html @@ -0,0 +1,4194 @@ + + + + + + + + + + + + g. Delete the OIG domain home :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + g. Delete the OIG domain home +

+ + + + + + +

Sometimes in production, but most likely in testing environments, you might want to remove the domain home that is generated using the create-domain.sh script.

+
    +
  1. +

    Run the following command to delete the domain:

    +
    $ cd $WORKDIR/kubernetes/delete-domain
    +$ ./delete-weblogic-domain-resources.sh -d <domain_uid>
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/delete-domain
    +$ ./delete-weblogic-domain-resources.sh -d governancedomain
    +
  2. +
  3. +

    Drop the RCU schemas as follows:

    +
    $ kubectl exec -it helper -n <domain_namespace> -- /bin/bash
    +[oracle@helper ~]$
    +[oracle@helper ~]$ export CONNECTION_STRING=<db_host.domain>:<db_port>/<service_name>
    +[oracle@helper ~]$ export RCUPREFIX=<rcu_schema_prefix>
    +   
    +/u01/oracle/oracle_common/bin/rcu -silent -dropRepository -databaseType ORACLE -connectString $CONNECTION_STRING \
    +-dbUser sys -dbRole sysdba -selectDependentsForComponents true -schemaPrefix $RCUPREFIX \
    +-component MDS -component IAU -component IAU_APPEND -component IAU_VIEWER -component OPSS \
    +-component WLS -component STB -component OIM -component SOAINFRA -component UCSUMS -f < /tmp/pwd.txt
    +

    For example:

    +
    $ kubectl exec -it helper -n oigns -- /bin/bash
    +[oracle@helper ~]$ export CONNECTION_STRING=mydatabasehost.example.com:1521/orcl.example.com
    +[oracle@helper ~]$ export RCUPREFIX=OIGK8S
    +/u01/oracle/oracle_common/bin/rcu -silent -dropRepository -databaseType ORACLE -connectString $CONNECTION_STRING \
    +-dbUser sys -dbRole sysdba -selectDependentsForComponents true -schemaPrefix $RCUPREFIX \
    +-component MDS -component IAU -component IAU_APPEND -component IAU_VIEWER -component OPSS \
    +-component WLS -component STB -component OIM -component SOAINFRA -component UCSUMS -f < /tmp/pwd.txt
    +
  4. +
  5. +

    Delete the contents of the persistent volume:

    +
    $ rm -rf <persistent_volume>/governancedomainpv/*
    +

    For example:

    +
    $ rm -rf /scratch/shared/governancedomainpv/*
    +
  6. +
  7. +

    Delete the WebLogic Kubernetes Operator, by running the following command:

    +
    $ helm delete weblogic-kubernetes-operator -n opns
    +
  8. +
  9. +

    Delete the label from the OIG namespace:

    +
    $ kubectl label namespaces <domain_namespace> weblogic-operator-
    +

    For example:

    +
    $ kubectl label namespaces oigns weblogic-operator-
    +
  10. +
  11. +

    Delete the service account for the operator:

    +
    $ kubectl delete serviceaccount <sample-kubernetes-operator-sa> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl delete serviceaccount op-sa -n opns
    +
  12. +
  13. +

    Delete the operator namespace:

    +
    $ kubectl delete namespace <sample-kubernetes-operator-ns>
    +

    For example:

    +
    $ kubectl delete namespace opns
    +
  14. +
  15. +

    To delete NGINX:

    +
    $ helm delete governancedomain-nginx-designconsole -n <domain_namespace>
    +

    For example:

    +
    $ helm delete governancedomain-nginx-designconsole -n oigns
    +

    Then run:

    +
    $ helm delete governancedomain-nginx -n <domain_namespace>
    +

    For example:

    +
    $ helm delete governancedomain-nginx -n oigns
    +

    Then run:

    +
    $ helm delete nginx-ingress -n <domain_namespace>
    +

    For example:

    +
    $ helm delete nginx-ingress -n nginxssl
    +

    Then delete the NGINX namespace:

    +
    $ kubectl delete namespace <namespace>
    +

    For example:

    +
    $ kubectl delete namespace nginxssl
    +
  16. +
  17. +

    Delete the OIG namespace:

    +
    $ kubectl delete namespace <domain_namespace>
    +

    For example:

    +
    $ kubectl delete namespace oigns
    +
  18. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/manage-oig-domains/domain-lifecycle/index.html b/docs/24.1.1/idm-products/oig/manage-oig-domains/domain-lifecycle/index.html new file mode 100644 index 000000000..c73637b35 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/manage-oig-domains/domain-lifecycle/index.html @@ -0,0 +1,4358 @@ + + + + + + + + + + + + a. Domain life cycle :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + a. Domain life cycle +

+ + + + + + +
    +
  1. View existing OIG servers
  2. +
  3. Starting/Scaling up OIG Managed servers
  4. +
  5. Stopping/Scaling down OIG Managed servers
  6. +
  7. Stopping and starting the Administration Server and Managed Servers
  8. +
  9. Domain lifecycle sample scripts
  10. +
+

As OIG domains use the WebLogic Kubernetes Operator, domain lifecyle operations are managed using the WebLogic Kubernetes Operator itself.

+

This document shows the basic operations for starting, stopping and scaling servers in the OIG domain.

+

For more detailed information refer to Domain Life Cycle in the WebLogic Kubernetes Operator documentation.

+ +

Do not use the WebLogic Server Administration Console or Oracle Enterprise Manager Console to start or stop servers.

+
+ +

Note: The instructions below are for starting, stopping, or scaling servers manually. If you wish to use autoscaling, see Kubernetes Horizontal Pod Autoscaler. Please note, if you have enabled autoscaling, it is recommended to delete the autoscaler before running the commands below.

+

View existing OIG Servers

+

The default OIG deployment starts the Administration Server (AdminServer), one OIG Managed Server (oim_server1) and one SOA Managed Server (soa_server1).

+

The deployment also creates, but doesn’t start, four extra OIG Managed Servers (oim-server2 to oim-server5) and four more SOA Managed Servers (soa_server2 to soa_server5).

+

All these servers are visible in the WebLogic Server Administration Console https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console by navigating to Domain Structure > governancedomain > Environment > Servers.

+

To view the running servers using kubectl, run the following command:

+
$ kubectl get pods -n <domain_namespace>
+

For example:

+
$ kubectl get pods -n oigns
+

The output should look similar to the following:

+
NAME                                                        READY   STATUS      RESTARTS   AGE
+governancedomain-adminserver                                1/1     Running     0          23h
+governancedomain-create-fmw-infra-sample-domain-job-8cww8   0/1     Completed   0          24h
+governancedomain-oim-server1                                1/1     Running     0          23h
+governancedomain-soa-server1                                1/1     Running     0          23h
+

Starting/Scaling up OIG Managed Servers

+

The number of OIG Managed Servers running is dependent on the replicas parameter configured for the cluster. To start more OIG Managed Servers perform the following steps:

+
    +
  1. +

    Run the following kubectl command to edit the oim_cluster:

    +
    $ kubectl edit cluster <cluster_name> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl edit cluster governancedomain-oim-cluster -n oigns
    +

    Note: This opens an edit session for the domain where parameters can be changed using standard vi commands.

    +
  2. +
  3. +

    In the edit session, search for spec:, and then look for the replicas parameter under clusterName: oim_cluster. By default the replicas parameter is set to “1” hence a single OIG Managed Server is started (oim_server1):

    +
    spec:
    +  clusterName: oim_cluster
    +  replicas: 1
    +  serverPod:
    +    env:
    +    - name: USER_MEM_ARGS
    +      value: -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m
    +...
    +
  4. +
  5. +

    To start more OIG Managed Servers, increase the replicas value as desired. In the example below, one more Managed Server will be started by setting replicas to “2”:

    +
    spec:
    +  clusterName: oim_cluster
    +  replicas: 2
    +  serverPod:
    +    env:
    +    - name: USER_MEM_ARGS
    +      value: -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m
    +...
    +
  6. +
  7. +

    Save the file and exit (:wq)

    +

    The output will look similar to the following:

    +
    cluster.weblogic.oracle/governancedomain-oim-cluster edited
    +
  8. +
  9. +

    Run the following kubectl command to view the pods:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oigns
    +

    The output will look similar to the following:

    +
    NAME                                                        READY   STATUS      RESTARTS   AGE
    +governancedomain-adminserver                                1/1     Running     0          23h
    +governancedomain-create-fmw-infra-sample-domain-job-8cww8   0/1     Completed   0          24h
    +governancedomain-oim-server1                                1/1     Running     0          23h
    +governancedomain-oim-server2                                0/1     Running     0          7s
    +governancedomain-soa-server1                                1/1     Running     0          23h
    +

    One new pod (governancedomain-oim-server2) is started, but currently has a READY status of 0/1. This means oim_server2 is not currently running but is in the process of starting. The server will take several minutes to start so keep executing the command until READY shows 1/1:

    +
    NAME                                                        READY   STATUS      RESTARTS   AGE 
    +governancedomain-adminserver                                1/1     Running     0          23h
    +governancedomain-create-fmw-infra-sample-domain-job-8cww8   0/1     Completed   0          24h
    +governancedomain-oim-server1                                1/1     Running     0          23h
    +governancedomain-oim-server2                                1/1     Running     0          5m27s
    +governancedomain-soa-server1                                1/1     Running     0          23h
    +

    Note: To check what is happening during server startup when READY is 0/1, run the following command to view the log of the pod that is starting:

    +
    $ kubectl logs <pod> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl logs governancedomain-oim-server2 -n oigns
    +
  10. +
+

Stopping/Scaling down OIG Managed Servers

+

As mentioned in the previous section, the number of OIG Managed Servers running is dependent on the replicas parameter configured for the cluster. To stop one or more OIG Managed Servers, perform the following:

+
    +
  1. +

    Run the following kubectl command to edit the oim_cluster:

    +
    $ kubectl edit cluster <cluster_name> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl edit cluster governancedomain-oim-cluster -n oigns
    +
  2. +
  3. +

    In the edit session, search for spec:, and then look for the replicas parameter under clusterName: oim_cluster. In the example below replicas is set to “2” hence two OIG Managed Servers are started (oim_server1 and oim_server2):

    +
    spec:
    +  clusterName: oim_cluster
    +  replicas: 2
    +  serverPod:
    +    env:
    +    - name: USER_MEM_ARGS
    +      value: -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m
    +...
    +
  4. +
  5. +

    To stop OIG Managed Servers, decrease the replicas value as desired. In the example below, we will stop one Managed Server by setting replicas to “1”:

    +
    spec:
    +  clusterName: oim_cluster
    +  replicas: 1
    +  serverPod:
    +    env:
    +    - name: USER_MEM_ARGS
    +      value: -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m
    +... 
    +
  6. +
  7. +

    Save the file and exit (:wq)

    +
  8. +
  9. +

    Run the following kubectl command to view the pods:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oigns
    +

    The output will look similar to the following:

    +
    NAME                                                        READY   STATUS      RESTARTS   AGE
    +governancedomain-adminserver                                1/1     Running       0          23h
    +governancedomain-create-fmw-infra-sample-domain-job-8cww8   0/1     Completed     0          24h
    +governancedomain-oim-server1                                1/1     Running       0          23h
    +governancedomain-oim-server2                                1/1     Terminating   0          7m30s
    +governancedomain-soa-server1                                1/1     Running       0          23h
    +

    The exiting pod shows a STATUS of Terminating (governancedomain-oim-server2). The server may take a minute or two to stop, so keep executing the command until the pod has disappeared:

    +
    NAME                                                        READY   STATUS      RESTARTS   AGE
    +governancedomain-adminserver                                1/1     Running     0          23h
    +governancedomain-create-fmw-infra-sample-domain-job-8cww8   0/1     Completed   0          24h
    +governancedomain-oim-server1                                1/1     Running     0          23h
    +governancedomain-soa-server1                                1/1     Running     0          23h
    +
  10. +
+

Stopping and Starting the Administration Server and Managed Servers

+

To stop all the OIG Managed Servers and the Administration Server in one operation:

+
    +
  1. +

    Run the following kubectl command to edit the domain:

    +
    $ kubectl edit domain <domain_uid> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl edit domain governancedomain -n oigns
    +
  2. +
  3. +

    In the edit session search for serverStartPolicy: IfNeeded under the domain spec:

    +
    ...
    +    volumeMounts:
    +    - mountPath: /u01/oracle/user_projects/domains
    +      name: weblogic-domain-storage-volume
    +    volumes:
    +    - name: weblogic-domain-storage-volume
    +      persistentVolumeClaim:
    +        claimName: governancedomain-domain-pvc
    +  serverStartPolicy: IfNeeded
    +  webLogicCredentialsSecret:
    +    name: oig-domain-credentials
    + ...
    +
  4. +
  5. +

    Change serverStartPolicy: IfNeeded to Never as follows:

    +
     ...
    +    volumeMounts:
    +    - mountPath: /u01/oracle/user_projects/domains
    +      name: weblogic-domain-storage-volume
    +    volumes:
    +    - name: weblogic-domain-storage-volume
    +      persistentVolumeClaim:
    +        claimName: governancedomain-domain-pvc
    +  serverStartPolicy: Never
    +  webLogicCredentialsSecret:
    +    name: oig-domain-credentials
    + ...
    +
  6. +
  7. +

    Save the file and exit (:wq).

    +
  8. +
  9. +

    Run the following kubectl command to view the pods:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oigns
    +

    The output will look similar to the following:

    +
    NAME                                                        READY   STATUS        RESTARTS   AGE
    +governancedomain-adminserver                                1/1     Terminating   0          23h
    +governancedomain-create-fmw-infra-sample-domain-job-8cww8   0/1     Completed     0          24h
    +governancedomain-oim-server1                                1/1     Terminating   0          23h
    +governancedomain-soa-server1                                1/1     Terminating   0          23h
    +

    The AdminServer pod and Managed Server pods will move to a STATUS of Terminating. After a few minutes, run the command again and the pods should have disappeared:

    +
    NAME                                                        READY   STATUS      RESTARTS   AGE
    +governancedomain-create-fmw-infra-sample-domain-job-8cww8   0/1     Completed   0          24h
    +
  10. +
  11. +

    To start the Administration Server and Managed Servers up again, repeat the previous steps but change serverStartPolicy: Never to IfNeeded as follows:

    +
      ...
    +    volumeMounts:
    +    - mountPath: /u01/oracle/user_projects/domains
    +      name: weblogic-domain-storage-volume
    +    volumes:
    +    - name: weblogic-domain-storage-volume
    +      persistentVolumeClaim:
    +        claimName: governancedomain-domain-pvc
    +  serverStartPolicy: IfNeeded
    +  webLogicCredentialsSecret:
    +    name: oig-domain-credentials
    +  ...
    +
  12. +
  13. +

    Run the following kubectl command to view the pods:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oigns
    +

    The output will look similar to the following:

    +
    NAME                                                        READY   STATUS      RESTARTS   AGE
    +governancedomain-adminserver                                0/1     Running     0          4s
    +governancedomain-create-fmw-infra-sample-domain-job-8cww8   0/1     Completed   0          24h
    +

    The Administration Server pod will start followed by the OIG Managed Servers pods. This process will take several minutes, so keep executing the command until all the pods are running with READY status 1/1 :

    +
    NAME                                                        READY   STATUS      RESTARTS   AGE
    +governancedomain-adminserver                                1/1     Running     0          6m57s
    +governancedomain-create-fmw-infra-sample-domain-job-8cww8   0/1     Completed   0          24h
    +governancedomain-oim-server1                                1/1     Running     0          4m33s
    +governancedomain-soa-server1                                1/1     Running     0          4m33s
    +
  14. +
+

Domain lifecycle sample scripts

+

The WebLogic Kubernetes Operator provides sample scripts to start up or shut down a specific Managed Server or cluster in a deployed domain, or the entire deployed domain.

+

Note: Prior to running these scripts, you must have previously created and deployed the domain.

+

The scripts are located in the $WORKDIR/kubernetes/domain-lifecycle directory. For more information, see the README.

+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/manage-oig-domains/hpa/index.html b/docs/24.1.1/idm-products/oig/manage-oig-domains/hpa/index.html new file mode 100644 index 000000000..58b417b0b --- /dev/null +++ b/docs/24.1.1/idm-products/oig/manage-oig-domains/hpa/index.html @@ -0,0 +1,4414 @@ + + + + + + + + + + + + f. Kubernetes Horizontal Pod Autoscaler :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + f. Kubernetes Horizontal Pod Autoscaler +

+ + + + + + +
    +
  1. Prerequisite configuration
  2. +
  3. Deploy the Kubernetes Metrics Server +
      +
    1. Troubleshooting
    2. +
    +
  4. +
  5. Deploy HPA
  6. +
  7. Testing HPA
  8. +
  9. Delete the HPA
  10. +
  11. Other considerations
  12. +
+

Kubernetes Horizontal Pod Autoscaler (HPA) is supported from Weblogic Kubernetes Operator 4.0.X and later.

+

HPA allows automatic scaling (up and down) of the OIG Managed Servers. If load increases then extra OIG Managed Servers will be started as required, up to the value configuredManagedServerCount defined when the domain was created (see Prepare the create domain script). Similarly, if load decreases, OIG Managed Servers will be automatically shutdown.

+

For more information on HPA, see Horizontal Pod Autoscaling.

+

The instructions below show you how to configure and run an HPA to scale an OIG cluster (governancedomain-oim-cluster) resource, based on CPU utilization or memory resource metrics. If required, you can also perform the following for the governancedomain-soa-cluster.

+

Note: If you enable HPA and then decide you want to start/stop/scale OIG Managed servers manually as per Domain Life Cycle, it is recommended to delete HPA beforehand as per Delete the HPA.

+

Prerequisite configuration

+

In order to use HPA, the OIG domain must have been created with the required resources parameter as per Set the OIM server memory parameters. For example:

+
serverPod:
+  env:
+  - name: USER_MEM_ARGS
+    value: "-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m"
+  resources:
+    limits:
+      cpu: "2"
+      memory: "8Gi"
+    requests:
+      cpu: "1000m"
+      memory: "4Gi"
+

If you created the OIG domain without setting these parameters, then you can update the domain using the following steps:

+
    +
  1. +

    Run the following command to edit the cluster:

    +
    $ kubectl edit cluster governancedomain-oim-cluster -n oigns
    +

    Note: This opens an edit session for the governancedomain-oim-cluster where parameters can be changed using standard vi commands.

    +
  2. +
  3. +

    In the edit session, search for spec:, and then look for the replicas parameter under clusterName: oim_cluster. Change the entry so it looks as follows:

    +
    spec:
    +  clusterName: oim_cluster
    +  replicas: 1
    +  serverPod:
    +    env:
    +    - name: USER_MEM_ARGS
    +      value: -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m
    +    resources:
    +      limits:
    +        cpu: "2"
    +        memory: 8Gi
    +      requests:
    +        cpu: 1000m
    +        memory: 4Gi
    +  serverService:
    +    precreateService: true
    +    ...
    +
  4. +
  5. +

    Save the file and exit (:wq!)

    +

    The output will look similar to the following:

    +
    cluster.weblogic.oracle/governancedomain-oim-cluster edited
    +

    The OIG Managed Server pods will then automatically be restarted.

    +
  6. +
+

Deploy the Kubernetes Metrics Server

+

Before deploying HPA you must deploy the Kubernetes Metrics Server.

+
    +
  1. +

    Check to see if the Kubernetes Metrics Server is already deployed:

    +
    $ kubectl get pods -n kube-system | grep metric
    +

    If a row is returned as follows, then Kubernetes Metric Server is deployed and you can move to Deploy HPA.

    +
    metrics-server-d9694457-mf69d           1/1     Running   0             5m13s
    +
  2. +
  3. +

    If no rows are returned by the previous command, then the Kubernetes Metric Server needs to be deployed. Run the following commands to get the components.yaml:

    +
    $ mkdir $WORKDIR/kubernetes/hpa
    +$ cd $WORKDIR/kubernetes/hpa
    +$ wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
    +
  4. +
  5. +

    Deploy the Kubernetes Metrics Server by running the following command:

    +
    $ kubectl apply -f components.yaml
    +

    The output will look similar to the following:

    +
    serviceaccount/metrics-server created
    +clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created
    +clusterrole.rbac.authorization.k8s.io/system:metrics-server created
    +rolebinding.rbac.authorization.k8s.io/metrics-server-auth-reader created
    +clusterrolebinding.rbac.authorization.k8s.io/metrics-server:system:auth-delegator created
    +clusterrolebinding.rbac.authorization.k8s.io/system:metrics-server created
    +service/metrics-server created
    +deployment.apps/metrics-server created
    +apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created
    +
  6. +
  7. +

    Run the following command to check Kubernetes Metric Server is running:

    +
    $ kubectl get pods -n kube-system | grep metric
    +

    Make sure the pod has a READY status of 1/1:

    +
    metrics-server-d9694457-mf69d           1/1     Running   0             39s
    +
  8. +
+

Troubleshooting

+

If the Kubernetes Metric Server does not reach the READY 1/1 state, run the following commands:

+
$ kubectl describe pod <metrics-server-pod> -n kube-system
+$ kubectl logs <metrics-server-pod> -n kube-system
+

If you see errors such as:

+
Readiness probe failed: HTTP probe failed with statuscode: 500
+

and:

+
E0907 13:07:50.937308       1 scraper.go:140] "Failed to scrape node" err="Get \"https://100.105.18.113:10250/metrics/resource\": x509: cannot validate certificate for 100.105.18.113 because it doesn't contain any IP SANs" node="worker-node1"
+

then you may need to install a valid cluster certificate for your Kubernetes cluster.

+

For testing purposes, you can resolve this issue by:

+
    +
  1. +

    Delete the Kubernetes Metrics Server by running the following command:

    +
    $ kubectl delete -f $WORKDIR/kubernetes/hpa/components.yaml
    +
  2. +
  3. +

    Edit the $WORKDIR/hpa/components.yaml and locate the args: section. Add kubelet-insecure-tls to the arguments. For example:

    +
    spec:
    +  containers:
    +  - args:
    +    - --cert-dir=/tmp
    +    - --secure-port=4443
    +    - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
    +    - --kubelet-use-node-status-port
    +    - --kubelet-insecure-tls
    +    - --metric-resolution=15s
    +    image: registry.k8s.io/metrics-server/metrics-server:v0.6.4
    + ...
    +
  4. +
  5. +

    Deploy the Kubenetes Metrics Server using the command:

    +
    $ kubectl apply -f components.yaml
    +

    Run the following and make sure the READY status shows 1/1:

    +
    $ kubectl get pods -n kube-system | grep metric
    +

    The output should look similar to the following:

    +
    metrics-server-d9694457-mf69d           1/1     Running   0             40s
    +
  6. +
+

Deploy HPA

+

The steps below show how to configure and run an HPA to scale the governancedomain-oim-cluster, based on the CPU or memory utilization resource metrics.

+

The default OIG deployment creates the cluster governancedomain-oim-cluster which starts one OIG Managed Server (oim_server1). The deployment also creates, but doesn’t start, four extra OIG Managed Servers (oim-server2 to oim-server5).

+

In the following example an HPA resource is created, targeted at the cluster resource governancedomain-oim-cluster. This resource will autoscale OIG Managed Servers from a minimum of 1 cluster member up to 5 cluster members. Scaling up will occur when the average CPU is consistently over 70%. Scaling down will occur when the average CPU is consistently below 70%.

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/hpa and create an autoscalehpa.yaml file that contains the following.

    +
    #
    +apiVersion: autoscaling/v2
    +kind: HorizontalPodAutoscaler
    +metadata:
    +  name: governancedomain-oim-cluster-hpa
    +  namespace: oigns
    +spec:
    +  scaleTargetRef:
    +    apiVersion: weblogic.oracle/v1
    +    kind: Cluster
    +    name: governancedomain-oim-cluster
    +  behavior:
    +    scaleDown:
    +      stabilizationWindowSeconds: 60
    +    scaleUp:
    +      stabilizationWindowSeconds: 60
    +  minReplicas: 1
    +  maxReplicas: 5
    +  metrics:
    +  - type: Resource
    +    resource:
    +      name: cpu
    +      target:
    +        type: Utilization
    +        averageUtilization: 70
    +

    Note : minReplicas and maxReplicas should match your current domain settings.

    +

    Note: For setting HPA based on Memory Metrics, update the metrics block with the following content. Please note we recommend using only CPU or Memory, not both.

    +
    metrics:
    +- type: Resource
    +  resource:
    +    name: memory
    +    target:
    +      type: Utilization
    +      averageUtilization: 70
    +
  2. +
  3. +

    Run the following command to create the autoscaler:

    +
    $ kubectl apply -f autoscalehpa.yaml
    +

    The output will look similar to the following:

    +
    horizontalpodautoscaler.autoscaling/governancedomain-oim-cluster-hpa created
    +
  4. +
  5. +

    Verify the status of the autoscaler by running the following:

    +
    $ kubectl get hpa -n oigns
    +

    The output will look similar to the following:

    +
    NAME                               REFERENCE                              TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
    +governancedomain-oim-cluster-hpa   Cluster/governancedomain-oim-cluster   16%/70%   1         5         1          20s
    +

    In the example above, this shows that CPU is currently running at 16% for the governancedomain-oim-cluster-hpa.

    +
  6. +
+

Testing HPA

+
    +
  1. +

    Check the current status of the OIG Managed Servers:

    +
    $ kubectl get pods -n oigns
    +

    The output will look similar to the following:

    +
    NAME                                                        READY   STATUS      RESTARTS   AGE
    +governancedomain-adminserver                                1/1     Running     0          20m
    +governancedomain-create-fmw-infra-sample-domain-job-8wd2b   0/1     Completed   0          2d18h
    +governancedomain-oim-server1                                1/1     Running     0          17m
    +governancedomain-soa-server1                                1/1     Running     0          17m
    +helper                                                      1/1     Running     0          2d18h
    +

    In the above only governancedomain-oim-server1 is running.

    +
  2. +
  3. +

    To test HPA can scale up the WebLogic cluster governancedomain-oim-cluster, run the following commands:

    +
    $ kubectl exec --stdin --tty governancedomain-oim-server1 -n oigns -- /bin/bash
    +

    This will take you inside a bash shell inside the oim_server1 pod:

    +
    [oracle@governancedomain-oim-server1 oracle]$
    +

    Inside the bash shell, run the following command to increase the load on the CPU:

    +
    [oracle@governancedomain-oim-server1 oracle]$ dd if=/dev/zero of=/dev/null
    +

    This command will continue to run in the foreground.

    +
  4. +
  5. +

    In a command window outside the bash shell, run the following command to view the current CPU usage:

    +
    $ kubectl get hpa -n oigns
    +

    The output will look similar to the following:

    +
    NAME                               REFERENCE                              TARGETS    MINPODS   MAXPODS   REPLICAS   AGE
    +governancedomain-oim-cluster-hpa   Cluster/governancedomain-oim-cluster   386%/70%   1         5         1          2m47s
    +

    In the above example the CPU has increased to 386%. As this is above the 70% limit, the autoscaler increases the replicas on the Cluster resource and the operator responds by starting additional cluster members.

    +
  6. +
  7. +

    Run the following to see if any more OIG Managed Servers are started:

    +
    $ kubectl get pods -n oigns
    +

    The output will look similar to the following:

    +
    NAME                                                     READY   STATUS      RESTARTS      AGE
    +governancedomain-adminserver                                1/1     Running     0          30m
    +governancedomain-create-fmw-infra-sample-domain-job-8wd2b   0/1     Completed   0          2d18h
    +governancedomain-oim-server1                                1/1     Running     0          27m
    +governancedomain-oim-server2                                1/1     Running     0          10m
    +governancedomain-oim-server3                                1/1     Running     0          10m
    +governancedomain-oim-server4                                1/1     Running     0          10m
    +governancedomain-oim-server5                                1/1     Running     0          10m
    +governancedomain-soa-server1                                1/1     Running     0          27m
    +helper                                                      1/1     Running     0          2d18h
    +

    In the example above four more OIG Managed Servers have been started (oim-server2 - oim-server5).

    +

    Note: It may take some time for the servers to appear and start. Once the servers are at READY status of 1/1, the servers are started.

    +
  8. +
  9. +

    To stop the load on the CPU, in the bash shell, issue a Control C, and then exit the bash shell:

    +
    [oracle@governancedomain-oim-server1 oracle]$ dd if=/dev/zero of=/dev/null
    +^C
    +[oracle@governancedomain-oim-server1 oracle]$ exit
    +
  10. +
  11. +

    Run the following command to view the current CPU usage:

    +
    $ kubectl get hpa -n oigns
    +

    The output will look similar to the following:

    +
    NAME                               REFERENCE                              TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
    +governancedomain-oim-cluster-hpa   Cluster/governancedomain-oim-cluster   33%/70%   1         5         5          37m
    +

    In the above example CPU has dropped to 33%. As this is below the 70% threshold, you should see the autoscaler scale down the servers:

    +
    $ kubectl get pods -n oigns
    +

    The output will look similar to the following:

    +
    NAME                                                        READY   STATUS        RESTARTS      AGE
    +governancedomain-adminserver                                1/1     Running       0             43m
    +governancedomain-create-fmw-infra-sample-domain-job-8wd2b   0/1     Completed     0             2d18h
    +governancedomain-oim-server1                                1/1     Running       0             40m
    +governancedomain-oim-server2                                1/1     Running       0             13m
    +governancedomain-oim-server3                                1/1     Running       0             13m
    +governancedomain-oim-server4                                1/1     Running       0             13m
    +governancedomain-oim-server5                                0/1     Terminating   0             13m
    +governancedomain-soa-server1                                1/1     Running       0             40m
    +helper                                                      1/1     Running       0             2d19h
    +

    Eventually, all the servers except oim-server1 will disappear:

    +
    NAME                                                     READY   STATUS      RESTARTS       AGE
    +governancedomain-adminserver                                1/1     Running       0             44m
    +governancedomain-create-fmw-infra-sample-domain-job-8wd2b   0/1     Completed     0             2d18h
    +governancedomain-oim-server1                                1/1     Running       0             41m
    +governancedomain-soa-server1                                1/1     Running       0             41m
    +helper                                                      1/1     Running       0             2d20h
    +
  12. +
+

Delete the HPA

+
    +
  1. +

    If you need to delete the HPA, you can do so by running the following command:

    +
    $ cd $WORKDIR/kubernetes/hpa
    +$ kubectl delete -f autoscalehpa.yaml
    +
  2. +
+

Other considerations

+
    +
  • If HPA is deployed and you need to upgrade the OIG image, then you must delete the HPA before upgrading. Once the upgrade is successful you can deploy HPA again.
  • +
  • If you choose to start/stop an OIG Managed Server manually as per Domain Life Cycle, then it is recommended to delete the HPA before doing so.
  • +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/manage-oig-domains/index.html b/docs/24.1.1/idm-products/oig/manage-oig-domains/index.html new file mode 100644 index 000000000..f8b358547 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/manage-oig-domains/index.html @@ -0,0 +1,4277 @@ + + + + + + + + + + + + Manage OIG domains :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Manage OIG domains +

+ + + + + + + +

Important considerations for Oracle Identity Governance domains in Kubernetes.

+ + + + + + + +
    + + + + + + + + + + + + + + + + + +

    +a. Domain life cycle +

    + + + + + +

    Learn about the domain lifecycle of an OIG domain.

    + + + + + + + + + + + + +

    +b. WLST administration operations +

    + + + + + +

    Describes the steps for WLST administration using helper pod running in the same Kubernetes Cluster as OIG Domain.

    + + + + + + + + + + + + +

    +c. Runnning OIG utilities +

    + + + + + +

    Describes the steps for running OIG utilities in Kubernetes.

    + + + + + + + + + + + + +

    +d. Logging and visualization +

    + + + + + +

    Describes the steps for logging and visualization with Elasticsearch and Kibana.

    + + + + + + + + + + + + +

    +e. Monitoring an OIG domain +

    + + + + + +

    Describes the steps for Monitoring the OIG domain and Publishing the logs to Elasticsearch.

    + + + + + + + + + + + + +

    +f. Kubernetes Horizontal Pod Autoscaler +

    + + + + + +

    Describes the steps for implementing the Horizontal Pod Autoscaler.

    + + + + + + + + + + + + +

    +g. Delete the OIG domain home +

    + + + + + +

    Learn about the steps to cleanup the OIG domain home.

    + + + + + + + + +
+ + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/manage-oig-domains/index.xml b/docs/24.1.1/idm-products/oig/manage-oig-domains/index.xml new file mode 100644 index 000000000..f9674cf2b --- /dev/null +++ b/docs/24.1.1/idm-products/oig/manage-oig-domains/index.xml @@ -0,0 +1,96 @@ + + + + Manage OIG domains on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/ + Recent content in Manage OIG domains on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + a. Domain life cycle + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/domain-lifecycle/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/domain-lifecycle/ + View existing OIG servers Starting/Scaling up OIG Managed servers Stopping/Scaling down OIG Managed servers Stopping and starting the Administration Server and Managed Servers Domain lifecycle sample scripts As OIG domains use the WebLogic Kubernetes Operator, domain lifecyle operations are managed using the WebLogic Kubernetes Operator itself. +This document shows the basic operations for starting, stopping and scaling servers in the OIG domain. +For more detailed information refer to Domain Life Cycle in the WebLogic Kubernetes Operator documentation. + + + + b. WLST administration operations + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/wlst-admin-operations/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/wlst-admin-operations/ + Invoke WLST and access Administration Server To use WLST to administer the OIG domain, use a helper pod in the same Kubernetes cluster as the OIG Domain. + Check to see if the helper pod exists by running: +$ kubectl get pods -n &lt;domain_namespace&gt; | grep helper For example: +$ kubectl get pods -n oigns | grep helper The output should look similar to the following: +helper 1/1 Running 0 26h If the helper pod doesn&rsquo;t exist then see Step 1 in Prepare your environment to create it. + + + + c. Runnning OIG utilities + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/running-oig-utilities/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/running-oig-utilities/ + Run OIG utlities inside the OIG Kubernetes cluster. +Run utilities in an interactive bash shell Access a bash shell inside the &lt;domain_uid&gt;-oim-server1 pod: +$ kubectl -n oigns exec -it &lt;domain_uid&gt;-oim-server1 -- bash For example: +$ kubectl -n oigns exec -it governancedomain-oim-server1 -- bash This will take you into a bash shell in the running &lt;domain_uid&gt;-oim-server1 pod: +[oracle@governancedomain-oim-server1 oracle]$ Navigate to the /u01/oracle/idm/server/bin directory and execute the utility as required. + + + + d. Logging and visualization + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/logging-and-visualization/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/logging-and-visualization/ + After the OIG domain is set up you can publish operator and WebLogic Server logs into Elasticsearch and interact with them in Kibana. +Install Elasticsearch and Kibana If you do not already have a centralized Elasticsearch (ELK) stack then you must configure this first. For details on how to configure the ELK stack, follow Installing Elasticsearch (ELK) Stack and Kibana +Create the logstash pod Variables used in this chapter In order to create the logstash pod, you must create several files. + + + + e. Monitoring an OIG domain + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/monitoring-oim-domains/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/monitoring-oim-domains/ + After the OIG domain is set up you can monitor the OIG instance using Prometheus and Grafana. See Monitoring a domain. +The WebLogic Monitoring Exporter uses the WLS RESTful Management API to scrape runtime information and then exports Prometheus-compatible metrics. It is deployed as a web application in a WebLogic Server (WLS) instance, version 12.2.1 or later, typically, in the instance from which you want to get metrics. +There are two ways to setup monitoring and you should choose one method or the other: + + + + f. Kubernetes Horizontal Pod Autoscaler + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/hpa/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/hpa/ + Prerequisite configuration Deploy the Kubernetes Metrics Server Troubleshooting Deploy HPA Testing HPA Delete the HPA Other considerations Kubernetes Horizontal Pod Autoscaler (HPA) is supported from Weblogic Kubernetes Operator 4.0.X and later. +HPA allows automatic scaling (up and down) of the OIG Managed Servers. If load increases then extra OIG Managed Servers will be started as required, up to the value configuredManagedServerCount defined when the domain was created (see Prepare the create domain script). + + + + g. Delete the OIG domain home + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/delete-domain-home/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/delete-domain-home/ + Sometimes in production, but most likely in testing environments, you might want to remove the domain home that is generated using the create-domain.sh script. + Run the following command to delete the domain: +$ cd $WORKDIR/kubernetes/delete-domain $ ./delete-weblogic-domain-resources.sh -d &lt;domain_uid&gt; For example: +$ cd $WORKDIR/kubernetes/delete-domain $ ./delete-weblogic-domain-resources.sh -d governancedomain Drop the RCU schemas as follows: +$ kubectl exec -it helper -n &lt;domain_namespace&gt; -- /bin/bash [oracle@helper ~]$ [oracle@helper ~]$ export CONNECTION_STRING=&lt;db_host. + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oig/manage-oig-domains/logging-and-visualization/index.html b/docs/24.1.1/idm-products/oig/manage-oig-domains/logging-and-visualization/index.html new file mode 100644 index 000000000..e1c903caa --- /dev/null +++ b/docs/24.1.1/idm-products/oig/manage-oig-domains/logging-and-visualization/index.html @@ -0,0 +1,4650 @@ + + + + + + + + + + + + d. Logging and visualization :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + d. Logging and visualization +

+ + + + + + +

After the OIG domain is set up you can publish operator and WebLogic Server logs into Elasticsearch and interact with them in Kibana.

+

Install Elasticsearch and Kibana

+

If you do not already have a centralized Elasticsearch (ELK) stack then you must configure this first. For details on how to configure the ELK stack, follow +Installing Elasticsearch (ELK) Stack and Kibana

+

Create the logstash pod

+

Variables used in this chapter

+

In order to create the logstash pod, you must create several files. These files contain variables which you must substitute with variables applicable to your environment.

+

Most of the values for the variables will be based on your ELK deployment as per Installing Elasticsearch (ELK) Stack and Kibana.

+

The table below outlines the variables and values you must set:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableSample ValueDescription
<ELK_VER>8.3.1The version of logstash you want to install.
<ELK_SSL>trueIf SSL is enabled for ELK set the value to true, or if NON-SSL set to false. This value must be lowercase.
<ELK_HOSTS>https://elasticsearch.example.com:9200The URL for sending logs to Elasticsearch. HTTP if NON-SSL is used.
<ELKNS>oignsThe domain namespace.
<ELK_USER>logstash_internalThe name of the user for logstash to access Elasticsearch.
<ELK_PASSWORD>passwordThe password for ELK_USER.
<ELK_APIKEY>apikeyThe API key details.
+

You will also need the BASE64 version of the Certificate Authority (CA) certificate(s) that signed the certificate of the Elasticsearch server. If using a self-signed certificate, this is the self signed certificate of the Elasticsearch server. See Copying the Elasticsearch Certificate for details on how to get the correct certificate. In the example below the certificate is called elk.crt.

+

Create kubernetes secrets

+
    +
  1. +

    Create a Kubernetes secret for Elasticsearch using the API Key or Password.

    +

    a) If ELK uses an API Key for authentication:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n <domain_namespace> --from-literal password=<ELK_APIKEY>
    +

    For example:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n oigns --from-literal password=<ELK_APIKEY>
    +

    The output will look similar to the following:

    +
    secret/elasticsearch-pw-elastic created
    +

    b) If ELK uses a password for authentication:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n <domain_namespace> --from-literal password=<ELK_PASSWORD>
    +

    For example:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n oigns --from-literal password=<ELK_PASSWORD>
    +

    The output will look similar to the following:

    +
    secret/elasticsearch-pw-elastic created
    +

    Note: It is recommended that the ELK Stack is created with authentication enabled. If no authentication is enabled you may create a secret using the values above.

    +
  2. +
  3. +

    Create a Kubernetes secret to access the required images on hub.docker.com:

    +

    Note: Before executing the command below, you must first have a user account on hub.docker.com.

    +
    kubectl create secret docker-registry "dockercred" --docker-server="https://index.docker.io/v1/" \
    +--docker-username="<DOCKER_USER_NAME>" \
    +--docker-password=<DOCKER_PASSWORD> --docker-email=<DOCKER_EMAIL_ID> \
    +--namespace=<domain_namespace>
    +

    For example,

    +
    kubectl create secret docker-registry "dockercred" --docker-server="https://index.docker.io/v1/" \
    +--docker-username="user@example.com" \
    +--docker-password=password --docker-email=user@example.com \
    +--namespace=oigns
    +

    The output will look similar to the following:

    +
    secret/dockercred created
    +
  4. +
+

Find the mountPath details

+
    +
  1. +

    Run the following command to get the mountPath of your domain:

    +
    $ kubectl describe domains <domain_uid> -n <domain_namespace> | grep "Mount Path"
    +

    For example:

    +
    $ kubectl describe domains governancedomain -n oigns | grep "Mount Path"
    +

    If you deployed OIG using WLST, the output will look similar to the following:

    +
    Mount Path:  /u01/oracle/user_projects/domains
    +

    If you deployed OIG using WDT, the output will look similar to the following:

    +
    Mount Path:  /u01/oracle/user_projects
    +
  2. +
+

Find the Domain Home and Log Home details

+
    +
  1. +

    Run the following command to get the Domain Home and Log Home of your domain:

    +
     $ kubectl describe domains <domain_uid> -n <domain_namespace> | egrep "Domain Home: | Log Home:"
    +

    ``

    +

    For example:

    +
    $ kubectl describe domains governancedomain -n oigns  | egrep "Domain Home: | Log Home:"
    +

    ``

    +

    The output will look similar to the following:

    +
    Domain Home:                     /u01/oracle/user_projects/domains/governancedomain
    +Http Access Log In Log Home:     true
    +Log Home:                           /u01/oracle/user_projects/domains/logs/governancedomain
    +
  2. +
+

Find the persistentVolumeClaim details

+
    +
  1. +

    Run the following command to get the OIG domain persistence volume details:

    +
    $ kubectl get pv -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pv -n oigns
    +

    The output will look similar to the following:

    +
    NAME                         CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                               STORAGECLASS                         REASON   AGE
    +governancedomain-domain-pv   10Gi       RWX            Retain           Bound    oigns/governancedomain-domain-pvc   governancedomain-oim-storage-class            28h
    +

    Make note of the CLAIM value, for example in this case governancedomain-domain-pvc.

    +
  2. +
+

Create the Configmap

+
    +
  1. +

    Copy the elk.crt file to the $WORKDIR/kubernetes/elasticsearch-and-kibana directory.

    +
  2. +
  3. +

    Navigate to the $WORKDIR/kubernetes/elasticsearch-and-kibana directory and run the following:

    +
    kubectl create configmap elk-cert --from-file=elk.crt -n <namespace>
    +

    For example:

    +
    kubectl create configmap elk-cert --from-file=elk.crt -n oigns
    +

    The output will look similar to the following:

    +
    configmap/elk-cert created
    +
  4. +
  5. +

    Create a logstash_cm.yaml file in the $WORKDIR/kubernetes/elasticsearch-and-kibana directory as follows:

    +
    apiVersion: v1
    +kind: ConfigMap
    +metadata:
    +  name: oig-logstash-configmap
    +  namespace: <ELKNS>
    +data:
    +  logstash.yml: |
    +    #http.host: "0.0.0.0"
    +  logstash-config.conf: |
    +    input {
    +      file {
    +        path => "<Log Home>/servers/AdminServer/logs/AdminServer*.log*"
    +        tags => "Adminserver_log"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "<Log Home>/**/logs/soa_server*.log*"
    +        tags => "soaserver_log"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "<Log Home>/**/logs/oim_server*.log*"
    +        tags => "Oimserver_log"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "<Domain Home>/servers/AdminServer/logs/AdminServer-diagnostic.log*"
    +        tags => "Adminserver_diagnostic"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "<Domain Home>/servers/**/logs/soa_server*-diagnostic.log*"
    +        tags => "Soa_diagnostic"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "<Domain Home>/servers/**/logs/oim_server*-diagnostic.log*"
    +        tags => "Oimserver_diagnostic"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "<Domain Home>/servers/**/logs/access*.log*"
    +        tags => "Access_logs"
    +        start_position => beginning
    +      }
    +    }
    +    filter {
    +      grok {
    +        match => [ "message", "<%{DATA:log_timestamp}> <%{WORD:log_level}> <%{WORD:thread}> <%{HOSTNAME:hostname}> <%{HOSTNAME:servername}> <%{DATA:timer}> <<%{DATA:kernel}>> <> <%{DATA:uuid}> <%{NUMBER:timestamp}> <%{DATA:misc}    > <%{DATA:log_number}> <%{DATA:log_message}>" ]
    +      }
    +    if "_grokparsefailure" in [tags] {
    +        mutate {
    +            remove_tag => [ "_grokparsefailure" ]
    +        }
    +    }
    +    }
    +    output {
    +      elasticsearch {
    +    hosts => ["<ELK_HOSTS>"]
    +    cacert => '/usr/share/logstash/config/certs/elk.crt'
    +    index => "oiglogs-000001"
    +    ssl => <ELK_SSL>
    +    ssl_certificate_verification => false
    +    user => "<ELK_USER>"
    +    password => "${ELASTICSEARCH_PASSWORD}"
    +    api_key => "${ELASTICSEARCH_PASSWORD}"
    +      }
    +    }
    +

    Change the values in the above file as follows:

    +
      +
    • Change the <ELKNS>, <ELK_HOSTS>, <ELK_SSL>, and <ELK_USER> to match the values for your environment.
    • +
    • Change <Log Home> and <Domain Home> to match the Log Home and Domain Home returned earlier.
    • +
    • If your domainUID is anything other than governancedomain, change each instance of governancedomain to your domainUID.
    • +
    • If using API KEY for your ELK authentication, delete the user and password lines.
    • +
    • If using a password for ELK authentication, delete the api_key line.
    • +
    • If no authentication is used for ELK, delete the user, password, and api_key lines.
    • +
    +

    For example:

    +
    apiVersion: v1
    +kind: ConfigMap
    +metadata:
    +  name: oig-logstash-configmap
    +  namespace: oigns
    +data:
    +  logstash.yml: |
    +    #http.host: "0.0.0.0"
    +  logstash-config.conf: |
    +    input {
    +      file {
    +        path => "/u01/oracle/user_projects/domains/logs/governancedomain/servers/AdminServer/logs/AdminServer*.log*"
    +        tags => "Adminserver_log"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "/u01/oracle/user_projects/domains/logs/governancedomain/**/logs/soa_server*.log*"
    +        tags => "soaserver_log"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "/u01/oracle/user_projects/domains/logs/governancedomain/**/logs/oim_server*.log*"
    +        tags => "Oimserver_log"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "/u01/oracle/user_projects/domains/governancedomain/servers/AdminServer/logs/AdminServer-diagnostic.log*"
    +        tags => "Adminserver_diagnostic"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "/u01/oracle/user_projects/domains/governancedomain/servers/**/logs/soa_server*-diagnostic.log*"
    +        tags => "Soa_diagnostic"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "/u01/oracle/user_projects/domains/governancedomain/servers/**/logs/oim_server*-diagnostic.log*"
    +        tags => "Oimserver_diagnostic"
    +        start_position => beginning
    +      }
    +      file {
    +        path => "/u01/oracle/user_projects/domains/governancedomain/servers/**/logs/access*.log*"
    +        tags => "Access_logs"
    +        start_position => beginning
    +      }
    +    }
    +    filter {
    +      grok {
    +        match => [ "message", "<%{DATA:log_timestamp}> <%{WORD:log_level}> <%{WORD:thread}> <%{HOSTNAME:hostname}> <%{HOSTNAME:servername}> <%{DATA:timer}> <<%{DATA:kernel}>> <> <%{DATA:uuid}> <%{NUMBER:timestamp}> <%{DATA:misc}    > <%{DATA:log_number}> <%{DATA:log_message}>" ]
    +      }
    +    if "_grokparsefailure" in [tags] {
    +        mutate {
    +            remove_tag => [ "_grokparsefailure" ]
    +        }
    +    }
    +    }
    +    output {
    +      elasticsearch {
    +    hosts => ["https://elasticsearch.example.com:9200"]
    +    cacert => '/usr/share/logstash/config/certs/elk.crt'
    +    index => "oiglogs-000001"
    +    ssl => true
    +    ssl_certificate_verification => false
    +    user => "logstash_internal"
    +    password => "${ELASTICSEARCH_PASSWORD}"
    +      }
    +    }
    +
  6. +
  7. +

    Run the following command to create the configmap:

    +
    $  kubectl apply -f logstash_cm.yaml
    +

    The output will look similar to the following:

    +
    configmap/oig-logstash-configmap created
    +
  8. +
+

Deploy the logstash pod

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/elasticsearch-and-kibana directory and create a logstash.yaml file as follows:

    +
    apiVersion: apps/v1
    +kind: Deployment
    +metadata:
    +  name: oig-logstash
    +  namespace: <ELKNS>
    +spec:
    +  selector:
    +    matchLabels:
    +      k8s-app: logstash
    +  template: # create pods using pod definition in this template
    +    metadata:
    +      labels:
    +        k8s-app: logstash
    +    spec:
    +      imagePullSecrets:
    +      - name: dockercred
    +      containers:
    +      - command:
    +        - logstash
    +        image: logstash:<ELK_VER>
    +        imagePullPolicy: IfNotPresent
    +        name: oig-logstash
    +        env:
    +        - name: ELASTICSEARCH_PASSWORD
    +          valueFrom:
    +            secretKeyRef:
    +              name: elasticsearch-pw-elastic
    +              key: password
    +        resources:
    +        ports:
    +        - containerPort: 5044
    +          name: logstash
    +        volumeMounts:
    +        - mountPath: <mountPath>
    +          name: weblogic-domain-storage-volume
    +        - name: shared-logs
    +          mountPath: /shared-logs
    +        - mountPath: /usr/share/logstash/pipeline/
    +          name: oig-logstash-pipeline
    +        - mountPath: /usr/share/logstash/config/logstash.yml
    +          subPath: logstash.yml
    +          name: config-volume
    +        - mountPath: /usr/share/logstash/config/certs
    +          name: elk-cert
    +      volumes:
    +      - configMap:
    +          defaultMode: 420
    +          items:
    +          - key: elk.crt
    +            path: elk.crt
    +          name: elk-cert
    +        name: elk-cert
    +      - configMap:
    +          defaultMode: 420
    +          items:
    +          - key: logstash-config.conf
    +            path: logstash-config.conf
    +          name: oig-logstash-configmap
    +        name: oig-logstash-pipeline
    +      - configMap:
    +          defaultMode: 420
    +          items:
    +          - key: logstash.yml
    +            path: logstash.yml
    +          name: oig-logstash-configmap
    +        name: config-volume
    +      - name: weblogic-domain-storage-volume
    +        persistentVolumeClaim:
    +          claimName: governancedomain-domain-pvc
    +      - name: shared-logs
    +        emptyDir: {}
    +
      +
    • Change the <ELKNS>, and <ELK_VER> to match the values for your environment
    • +
    • Change <mountPath> to match the mountPath returned earlier
    • +
    • Change the claimName value to match the claimName returned earlier
    • +
    • If your Kubernetes environment does not allow access to the internet to pull the logstash image, you must load the logstash image in your own container registry and change image: logstash:<ELK_VER> to the location of the image in your container registry e.g: container-registry.example.com/logstash:8.3.1
    • +
    +

    For example:

    +
    apiVersion: apps/v1
    +kind: Deployment
    +metadata:
    +  name: oig-logstash
    +  namespace: oigns
    +spec:
    +  selector:
    +    matchLabels:
    +      k8s-app: logstash
    +  template: # create pods using pod definition in this template
    +    metadata:
    +      labels:
    +        k8s-app: logstash
    +    spec:
    +      imagePullSecrets:
    +      - name: dockercred
    +      containers:
    +      - command:
    +        - logstash
    +        image: logstash:8.3.1
    +        imagePullPolicy: IfNotPresent
    +        name: oig-logstash
    +        env:
    +        - name: ELASTICSEARCH_PASSWORD
    +          valueFrom:
    +            secretKeyRef:
    +              name: elasticsearch-pw-elastic
    +              key: password
    +        resources:
    +        ports:
    +        - containerPort: 5044
    +          name: logstash
    +        volumeMounts:
    +        - mountPath: /u01/oracle/user_projects/domains
    +          name: weblogic-domain-storage-volume
    +        - name: shared-logs
    +          mountPath: /shared-logs
    +        - mountPath: /usr/share/logstash/pipeline/
    +          name: oig-logstash-pipeline
    +        - mountPath: /usr/share/logstash/config/logstash.yml
    +          subPath: logstash.yml
    +          name: config-volume
    +        - mountPath: /usr/share/logstash/config/certs
    +          name: elk-cert
    +      volumes:
    +      - configMap:
    +          defaultMode: 420
    +          items:
    +          - key: elk.crt
    +            path: elk.crt
    +          name: elk-cert
    +        name: elk-cert
    +      - configMap:
    +          defaultMode: 420
    +          items:
    +          - key: logstash-config.conf
    +            path: logstash-config.conf
    +          name: oig-logstash-configmap
    +        name: oig-logstash-pipeline
    +      - configMap:
    +          defaultMode: 420
    +          items:
    +          - key: logstash.yml
    +            path: logstash.yml
    +          name: oig-logstash-configmap
    +        name: config-volume
    +      - name: weblogic-domain-storage-volume
    +        persistentVolumeClaim:
    +          claimName: governancedomain-domain-pvc
    +      - name: shared-logs
    +        emptyDir: {}
    +
  2. +
  3. +

    Deploy the logstash pod by executing the following command:

    +
    $ kubectl create -f $WORKDIR/kubernetes/elasticsearch-and-kibana/logstash.yaml 
    +

    The output will look similar to the following:

    +
    deployment.apps/oig-logstash created
    +
  4. +
  5. +

    Run the following command to check the logstash pod is created correctly:

    +
    $ kubectl get pods -n <namespace>
    +

    For example:

    +
    $ kubectl get pods -n oigns
    +

    The output should look similar to the following:

    +
    NAME                                            READY   STATUS      RESTARTS   AGE
    +governancedomain-adminserver                                1/1     Running     0          90m
    +governancedomain-create-fmw-infra-sample-domain-job-fqgnr   0/1     Completed   0          2d19h
    +governancedomain-oim-server1                                1/1     Running     0          88m
    +governancedomain-soa-server1                                1/1     Running     0          88m
    +helper                                                      1/1     Running     0          2d20h
    +oig-logstash-77fbbc66f8-lsvcw                               1/1     Running     0          3m25s
    +

    Note: Wait a couple of minutes to make sure the pod has not had any failures or restarts. If the pod fails you can view the pod log using:

    +
    $ kubectl logs -f oig-logstash-<pod> -n oigns
    +

    Most errors occur due to misconfiguration of the logstash_cm.yaml or logstash.yaml. This is usually because of an incorrect value set, or the certificate was not pasted with the correct indentation.

    +

    If the pod has errors, delete the pod and configmap as follows:

    +
    $ kubectl delete -f $WORKDIR/kubernetes/elasticsearch-and-kibana/logstash.yaml
    +$ kubectl delete -f $WORKDIR/kubernetes/elasticsearch-and-kibana/logstash_cm.yaml
    +

    Once you have resolved the issue in the yaml files, run the commands outlined earlier to recreate the configmap and logstash pod.

    +
  6. +
+

Verify and access the Kibana console

+

To access the Kibana console you will need the Kibana URL as per Installing Elasticsearch (ELK) Stack and Kibana.

+

For Kibana 7.7.x and below:

+
    +
  1. +

    Access the Kibana console with http://<hostname>:<port>/app/kibana and login with your username and password.

    +
  2. +
  3. +

    From the Navigation menu, navigate to Management > Kibana > Index Patterns.

    +
  4. +
  5. +

    In the Create Index Pattern page enter oiglogs* for the Index pattern and click Next Step.

    +
  6. +
  7. +

    In the Configure settings page, from the Time Filter field name drop down menu select @timestamp and click Create index pattern.

    +
  8. +
  9. +

    Once the index pattern is created click on Discover in the navigation menu to view the OIG logs.

    +
  10. +
+

For Kibana version 7.8.X and above:

+
    +
  1. +

    Access the Kibana console with http://<hostname>:<port>/app/kibana and login with your username and password.

    +
  2. +
  3. +

    From the Navigation menu, navigate to Management > Stack Management.

    +
  4. +
  5. +

    Click Data Views in the Kibana section.

    +
  6. +
  7. +

    Click Create Data View and enter the following information:

    +
      +
    • Name: oiglogs*
    • +
    • Timestamp: @timestamp
    • +
    +
  8. +
  9. +

    Click Create Data View.

    +
  10. +
  11. +

    From the Navigation menu, click Discover to view the log file entries.

    +
  12. +
  13. +

    From the drop down menu, select oiglogs* to view the log file entries.

    +
  14. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/manage-oig-domains/monitoring-oim-domains/index.html b/docs/24.1.1/idm-products/oig/manage-oig-domains/monitoring-oim-domains/index.html new file mode 100644 index 000000000..d956e6c1a --- /dev/null +++ b/docs/24.1.1/idm-products/oig/manage-oig-domains/monitoring-oim-domains/index.html @@ -0,0 +1,4800 @@ + + + + + + + + + + + + e. Monitoring an OIG domain :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + e. Monitoring an OIG domain +

+ + + + + + +

After the OIG domain is set up you can monitor the OIG instance using Prometheus and Grafana. See Monitoring a domain.

+

The WebLogic Monitoring Exporter uses the WLS RESTful Management API to scrape runtime information and then exports Prometheus-compatible metrics. It is deployed as a web application in a WebLogic Server (WLS) instance, version 12.2.1 or later, typically, in the instance from which you want to get metrics.

+

There are two ways to setup monitoring and you should choose one method or the other:

+
    +
  1. Setup automatically using setup-monitoring.sh
  2. +
  3. Setup using manual configuration
  4. +
+

Setup automatically using setup-monitoring.sh

+

The $WORKDIR/kubernetes/monitoring-service/setup-monitoring.sh sets up the monitoring for the OIG domain. It installs Prometheus, Grafana, WebLogic Monitoring Exporter and deploys the web applications to the OIG domain. It also deploys the WebLogic Server Grafana dashboard.

+

For usage details execute ./setup-monitoring.sh -h.

+
    +
  1. +

    Edit the $WORKDIR/kubernetes/monitoring-service/monitoring-inputs.yaml and change the domainUID, domainNamespace, and weblogicCredentialsSecretName to correspond to your deployment. Also change wlsMonitoringExporterTosoaCluster, wlsMonitoringExporterTooimCluster, exposeMonitoringNodePort to true. For example:

    +
    version: create-governancedomain-monitoring-inputs-v1
    +
    +# Unique ID identifying your domain.
    +# This ID must not contain an underscope ("_"), and must be lowercase and unique across all domains in a Kubernetes cluster.
    +domainUID: governancedomain
    +
    +# Name of the domain namespace
    +domainNamespace: oigns
    +
    +# Boolean value indicating whether to install kube-prometheus-stack
    +setupKubePrometheusStack: true
    +
    +# Additional parameters for helm install kube-prometheus-stack
    +# Refer https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml for additional parameters
    +# Sample :
    +# additionalParamForKubePrometheusStack: --set nodeExporter.enabled=false --set prometheusOperator.tls.enabled=false --set prometheusOperator.admissionWebhooks.enabled=false
    +additionalParamForKubePrometheusStack:
    +
    +# Name of the monitoring namespace
    +monitoringNamespace: monitoring
    +  
    +# Name of the Admin Server
    +adminServerName: AdminServer
    +#
    +# Port number for admin server
    +adminServerPort: 7001
    +
    +# Cluster name
    +soaClusterName: soa_cluster
    +
    +# Port number for managed server
    +soaManagedServerPort: 8001
    +
    +# WebLogic Monitoring Exporter to Cluster
    +wlsMonitoringExporterTosoaCluster: true
    +
    +# Cluster name
    +oimClusterName: oim_cluster
    +
    +# Port number for managed server
    +oimManagedServerPort: 14000
    +
    +# WebLogic Monitoring Exporter to Cluster
    +wlsMonitoringExporterTooimCluster: true
    +
    +
    +# Boolean to indicate if the adminNodePort will be exposed
    +exposeMonitoringNodePort: true
    +
    +# NodePort to expose Prometheus
    +prometheusNodePort: 32101
    +
    +# NodePort to expose Grafana
    +grafanaNodePort: 32100
    +   
    +# NodePort to expose Alertmanager
    +alertmanagerNodePort: 32102
    +
    +# Name of the Kubernetes secret for the Admin Server's username and password
    +weblogicCredentialsSecretName: oig-domain-credentials
    +

    Note: For WDT domains, weblogicCredentialsSecretName should be set to governancedomain-weblogic-credentials.

    +

    Note: If your cluster does not have access to the internet to pull external images, such as grafana or prometheus, you must load the images in a local container registry. You must then set additionalParamForKubePrometheusStack to set the location of the image in your local container registry, for example:

    +
    # Additional parameters for helm install kube-prometheus-stack
    +# Refer https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml for additional parameters
    +# Sample :
    +# additionalParamForKubePrometheusStack: --set nodeExporter.enabled=false --set prometheusOperator.tls.enabled=false --set prometheusOperator.admissionWebhooks.enabled=false
    +additionalParamForKubePrometheusStack: --set grafana.image.repository=container-registry.example.com/grafana --set grafana.image.tag=8.3.4
    +
  2. +
  3. +

    Run the following command to setup monitoring:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service
    +$ ./setup-monitoring.sh -i monitoring-inputs.yaml
    +

    The output should be similar to the following:

    +
    Monitoring setup in  monitoring in progress
    +
    +node/worker-node1 not labeled
    +node/worker-node2 not labeled
    +node/master-node not labeled
    +Setup prometheus-community/kube-prometheus-stack started
    +"prometheus-community" already exists with the same configuration, skipping
    +Hang tight while we grab the latest from your chart repositories...
    +...Successfully got an update from the "stable" chart repository
    +...Successfully got an update from the "prometheus" chart repository
    +...Successfully got an update from the "prometheus-community" chart repository
    +Update Complete. ⎈Happy Helming!⎈
    +Setup prometheus-community/kube-prometheus-stack in progress
    +NAME: monitoring
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: monitoring
    +STATUS: deployed
    +REVISION: 1
    +NOTES:
    +kube-prometheus-stack has been installed. Check its status by running:
    +  kubectl --namespace monitoring get pods -l "release=monitoring"
    +
    +Visit https://github.com/prometheus-operator/kube-prometheus for instructions on how to create & configure Alertmanager and Prometheus instances using the Operator.
    +Setup prometheus-community/kube-prometheus-stack completed
    +Deploy WebLogic Monitoring Exporter started
    +Deploying WebLogic Monitoring Exporter with domainNamespace[oigns], domainUID[governancedomain], adminServerPodName[governancedomain-adminserver]
    +  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    +                                 Dload  Upload   Total   Spent    Left  Speed
    +100   655  100   655    0     0   1159      0 --:--:-- --:--:-- --:--:--  1159
    +100 2196k  100 2196k    0     0  1763k      0  0:00:01  0:00:01 --:--:-- 20.7M
    +created $WORKDIR/kubernetes/monitoring-service/scripts/wls-exporter-deploy dir
    +created /tmp/ci-GJSQsiXrFE
    +/tmp/ci-GJSQsiXrFE $WORKDIR/kubernetes/monitoring-service
    +in temp dir
    +  adding: WEB-INF/weblogic.xml (deflated 61%)
    +  adding: config.yml (deflated 60%)
    +$WORKDIR/kubernetes/monitoring-service
    +created /tmp/ci-KeyZrdouMD
    +/tmp/ci-KeyZrdouMD $WORKDIR/kubernetes/monitoring-service
    +in temp dir
    +  adding: WEB-INF/weblogic.xml (deflated 61%)
    +  adding: config.yml (deflated 60%)
    +$WORKDIR/kubernetes/monitoring-service
    +created /tmp/ci-QE9HawIIgT
    +/tmp/ci-QE9HawIIgT $WORKDIR/kubernetes/monitoring-service
    +in temp dir
    +  adding: WEB-INF/weblogic.xml (deflated 61%)
    +  adding: config.yml (deflated 60%)
    +$WORKDIR/kubernetes/monitoring-service
    +  
    +Initializing WebLogic Scripting Tool (WLST) ...
    +
    +Welcome to WebLogic Server Administration Scripting Shell
    +
    +Type help() for help on available commands
    +
    +Connecting to t3://governancedomain-adminserver:7001 with userid weblogic ...
    +Successfully connected to Admin Server "AdminServer" that belongs to domain "governancedomain".
    +
    +Warning: An insecure protocol was used to connect to the server.
    +To ensure on-the-wire security, the SSL port or Admin port should be used instead.
    +
    +Deploying .........
    +Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war to targets AdminServer (upload=true) ...
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, wls-exporter-adminserver [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war], to AdminServer .>
    +.Completed the deployment of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: deploy
    +Deployment State : completed
    +Deployment Message : no message
    +Starting application wls-exporter-adminserver.
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating start operation for application, wls-exporter-adminserver [archive: null], to AdminServer .>
    +.Completed the start of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: start
    +Deployment State : completed
    +Deployment Message : no message
    +Deploying .........
    +Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-soa.war to targets soa_cluster (upload=true) ...
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, wls-exporter-soa [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-soa.war], to soa_cluster .>
    +.Completed the deployment of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: deploy
    +Deployment State : completed
    +Deployment Message : no message
    +Starting application wls-exporter-soa.
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating start operation for application, wls-exporter-soa [archive: null], to soa_cluster .>
    +.Completed the start of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: start
    +Deployment State : completed
    +Deployment Message : no message
    +Deploying .........
    +Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-oim.war to targets oim_cluster (upload=true) ...
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, wls-exporter-oim [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-oim.war], to oim_cluster .>
    +.Completed the deployment of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: deploy
    +Deployment State : completed
    +Deployment Message : no message
    +Starting application wls-exporter-oim.
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating start operation for application, wls-exporter-oim [archive: null], to oim_cluster .>
    +.Completed the start of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: start
    +Deployment State : completed
    +Deployment Message : no message
    +Disconnected from weblogic server: AdminServer
    +
    +
    +Exiting WebLogic Scripting Tool.
    +
    +<DATE> <Warning> <JNDI> <BEA-050001> <WLContext.close() was called in a different thread than the one in which it was created.>
    +Deploy WebLogic Monitoring Exporter completed
    +secret/basic-auth created
    +servicemonitor.monitoring.coreos.com/wls-exporter created
    +Deploying WebLogic Server Grafana Dashboard....
    +{"id":25,"slug":"weblogic-server-dashboard","status":"success","uid":"5yUwzbZWz","url":"/d/5yUwzbZWz/weblogic-server-dashboard","version":1}
    +Deployed WebLogic Server Grafana Dashboard successfully
    +
    +Grafana is available at NodePort: 32100
    +Prometheus is available at NodePort: 32101
    +Altermanager is available at NodePort: 32102
    +==============================================================
    +
  4. +
+

Prometheus service discovery

+

After the ServiceMonitor is deployed, the wls-exporter should be discovered by Prometheus and be able to collect metrics.

+
    +
  1. +

    Access the following URL to view Prometheus service discovery: http://${MASTERNODE-HOSTNAME}:32101/service-discovery

    +
  2. +
  3. +

    Click on serviceMonitor/oigns/wls-exporter/0 and then show more. Verify all the targets are mentioned.

    +
  4. +
+

Note : It may take several minutes for serviceMonitor/oigns/wls-exporter/0 to appear, so refresh the page until it does.

+

Grafana dashboard

+
    +
  1. +

    Access the Grafana dashboard with the following URL: http://${MASTERNODE-HOSTNAME}:32100 and login with admin/admin. Change your password when prompted.

    +
  2. +
  3. +

    In the Dashboards panel, click on WebLogic Server Dashboard. The dashboard for your OIG domain should be displayed. If it is not displayed, click the Search icon in the left hand menu and search for WebLogic Server Dashboard.

    +
  4. +
+

Cleanup

+

To uninstall the Prometheus, Grafana, WebLogic Monitoring Exporter and the deployments, you can run the $WORKDIR/monitoring-service/kubernetes/delete-monitoring.sh script. For usage details execute ./delete-monitoring.sh -h

+
    +
  1. +

    To uninstall run the following command:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service
    +$ ./delete-monitoring.sh -i monitoring-inputs.yaml
    +
  2. +
+

Setup using manual configuration

+

Install Prometheus, Grafana and WebLogic Monitoring Exporter manually. Create the web applications and deploy to the OIG domain.

+

Deploy the Prometheus operator

+
    +
  1. +

    Kube-Prometheus requires all nodes to be labelled with kubernetes.io/os=linux. To check if your nodes are labelled, run the following:

    +
    $ kubectl get nodes --show-labels
    +

    If the nodes are labelled the output will look similar to the following:

    +
    NAME             STATUS   ROLES    AGE   VERSION   LABELS
    +worker-node1     Ready    <none>   42d   v1.20.10  beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=worker-node1,kubernetes.io/os=linux
    +worker-node2     Ready    <none>   42d   v1.20.10  beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=worker-node2,kubernetes.io/os=linux
    +master-node      Ready    master   42d   v1.20.10  beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=master-node,kubernetes.io/os=linux,node-role.kubernetes.io/master=
    +

    If the nodes are not labelled, run the following command:

    +
    $ kubectl label nodes --all kubernetes.io/os=linux
    +
  2. +
  3. +

    Clone Prometheus by running the following commands:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service
    +$ git clone https://github.com/coreos/kube-prometheus.git -b v0.7.0
    +

    Note: Please refer the compatibility matrix of Kube Prometheus. Please download the release of the repository according to the Kubernetes version of your cluster.

    +
  4. +
  5. +

    If your cluster does not have access to the internet to pull external images, such as grafana, you must load the images in a local container registry.

    +

    For grafana, edit the $WORKDIR/kubernetes/monitoring-service/kube-prometheus/manifests/grafana-deployment.yaml and change image: grafana/grafana:7.3.4 to your local container registry image location, for example image: container-registry.example.com/grafana/grafana:8.3.4.

    +

    For any other images check the $WORKDIR/kubernetes/monitoring-service/kube-prometheus/manifests/*deployment.yaml files.

    +
  6. +
  7. +

    Run the following command to create the namespace and custom resource definitions:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/kube-prometheus
    +$ kubectl create -f manifests/setup
    +

    The output will look similar to the following:

    +
    namespace/monitoring created
    +customresourcedefinition.apiextensions.k8s.io/alertmanagerconfigs.monitoring.coreos.com created
    +customresourcedefinition.apiextensions.k8s.io/alertmanagers.monitoring.coreos.com created
    +customresourcedefinition.apiextensions.k8s.io/podmonitors.monitoring.coreos.com created
    +customresourcedefinition.apiextensions.k8s.io/probes.monitoring.coreos.com created
    +customresourcedefinition.apiextensions.k8s.io/prometheuses.monitoring.coreos.com created
    +customresourcedefinition.apiextensions.k8s.io/prometheusrules.monitoring.coreos.com created
    +customresourcedefinition.apiextensions.k8s.io/servicemonitors.monitoring.coreos.com created
    +customresourcedefinition.apiextensions.k8s.io/thanosrulers.monitoring.coreos.com created
    +Warning: spec.template.spec.nodeSelector[beta.kubernetes.io/os]: deprecated since v1.14; use "kubernetes.io/os" instead
    +clusterrole.rbac.authorization.k8s.io/prometheus-operator created
    +clusterrolebinding.rbac.authorization.k8s.io/prometheus-operator created
    +deployment.apps/prometheus-operator created
    +service/prometheus-operator created
    +serviceaccount/prometheus-operator created
    +
  8. +
  9. +

    Run the following command to created the rest of the resources:

    +
    $ kubectl create -f manifests/
    +

    The output will look similar to the following:

    +
    alertmanager.monitoring.coreos.com/main created 
    +secret/alertmanager-main created
    +service/alertmanager-main created
    +serviceaccount/alertmanager-main created
    +servicemonitor.monitoring.coreos.com/alertmanager created
    +secret/grafana-datasources created
    +configmap/grafana-dashboard-apiserver created
    +configmap/grafana-dashboard-cluster-total created
    +configmap/grafana-dashboard-controller-manager created
    +configmap/grafana-dashboard-k8s-resources-cluster created
    +configmap/grafana-dashboard-k8s-resources-namespace created
    +configmap/grafana-dashboard-k8s-resources-node created
    +configmap/grafana-dashboard-k8s-resources-pod created
    +configmap/grafana-dashboard-k8s-resources-workload created
    +configmap/grafana-dashboard-k8s-resources-workloads-namespace created
    +configmap/grafana-dashboard-kubelet created
    +configmap/grafana-dashboard-namespace-by-pod created
    +configmap/grafana-dashboard-namespace-by-workload created
    +configmap/grafana-dashboard-node-cluster-rsrc-use created
    +configmap/grafana-dashboard-node-rsrc-use created
    +configmap/grafana-dashboard-nodes created
    +configmap/grafana-dashboard-persistentvolumesusage created
    +configmap/grafana-dashboard-pod-total created
    +configmap/grafana-dashboard-prometheus-remote-write created
    +configmap/grafana-dashboard-prometheus created
    +configmap/grafana-dashboard-proxy created
    +configmap/grafana-dashboard-scheduler created
    +configmap/grafana-dashboard-statefulset created
    +configmap/grafana-dashboard-workload-total created
    +configmap/grafana-dashboards created
    +Warning: spec.template.spec.nodeSelector[beta.kubernetes.io/os]: deprecated since v1.14; use "kubernetes.io/os" instead
    +deployment.apps/grafana created
    +service/grafana created
    +serviceaccount/grafana created
    +servicemonitor.monitoring.coreos.com/grafana created
    +clusterrole.rbac.authorization.k8s.io/kube-state-metrics created
    +clusterrolebinding.rbac.authorization.k8s.io/kube-state-metrics created
    +deployment.apps/kube-state-metrics created
    +service/kube-state-metrics created
    +serviceaccount/kube-state-metrics created
    +servicemonitor.monitoring.coreos.com/kube-state-metrics created
    +clusterrole.rbac.authorization.k8s.io/node-exporter created
    +clusterrolebinding.rbac.authorization.k8s.io/node-exporter created
    +daemonset.apps/node-exporter created
    +service/node-exporter created
    +serviceaccount/node-exporter created
    +servicemonitor.monitoring.coreos.com/node-exporter created
    +apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created
    +clusterrole.rbac.authorization.k8s.io/prometheus-adapter created
    +clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created
    +clusterrolebinding.rbac.authorization.k8s.io/prometheus-adapter created
    +clusterrolebinding.rbac.authorization.k8s.io/resource-metrics:system:auth-delegator created
    +clusterrole.rbac.authorization.k8s.io/resource-metrics-server-resources created
    +configmap/adapter-config created
    +deployment.apps/prometheus-adapter created
    +rolebinding.rbac.authorization.k8s.io/resource-metrics-auth-reader created
    +service/prometheus-adapter created
    +serviceaccount/prometheus-adapter created
    +servicemonitor.monitoring.coreos.com/prometheus-adapter created
    +clusterrole.rbac.authorization.k8s.io/prometheus-k8s created
    +clusterrolebinding.rbac.authorization.k8s.io/prometheus-k8s created
    +servicemonitor.monitoring.coreos.com/prometheus-operator created
    +prometheus.monitoring.coreos.com/k8s created
    +rolebinding.rbac.authorization.k8s.io/prometheus-k8s-config created
    +rolebinding.rbac.authorization.k8s.io/prometheus-k8s created
    +rolebinding.rbac.authorization.k8s.io/prometheus-k8s created
    +rolebinding.rbac.authorization.k8s.io/prometheus-k8s created
    +role.rbac.authorization.k8s.io/prometheus-k8s-config created
    +role.rbac.authorization.k8s.io/prometheus-k8s created
    +role.rbac.authorization.k8s.io/prometheus-k8s created
    +role.rbac.authorization.k8s.io/prometheus-k8s created
    +prometheusrule.monitoring.coreos.com/prometheus-k8s-rules created
    +service/prometheus-k8s created
    +serviceaccount/prometheus-k8s created
    +servicemonitor.monitoring.coreos.com/prometheus created
    +servicemonitor.monitoring.coreos.com/kube-apiserver created
    +servicemonitor.monitoring.coreos.com/coredns created
    +servicemonitor.monitoring.coreos.com/kube-controller-manager created
    +servicemonitor.monitoring.coreos.com/kube-scheduler created
    +servicemonitor.monitoring.coreos.com/kubelet created
    +
  10. +
  11. +

    Provide external access for Grafana, Prometheus, and Alertmanager, by running the following commands:

    +
    $ kubectl patch svc grafana -n monitoring --type=json -p '[{"op": "replace", "path": "/spec/type", "value": "NodePort" },{"op": "replace", "path": "/spec/ports/0/nodePort", "value": 32100 }]'
    +   
    +$ kubectl patch svc prometheus-k8s -n monitoring --type=json -p '[{"op": "replace", "path": "/spec/type", "value": "NodePort" },{"op": "replace", "path": "/spec/ports/0/nodePort", "value": 32101 }]'
    + 
    +$ kubectl patch svc alertmanager-main -n monitoring --type=json -p '[{"op": "replace", "path": "/spec/type", "value": "NodePort" },{"op": "replace", "path": "/spec/ports/0/nodePort", "value": 32102 }]'
    +

    Note: This assigns port 32100 to Grafana, 32101 to Prometheus, and 32102 to Alertmanager.

    +

    The output will look similar to the following:

    +
    service/grafana patched
    +service/prometheus-k8s patched
    +service/alertmanager-main patched
    +
  12. +
  13. +

    Verify that the Prometheus, Grafana, and Alertmanager pods are running in the monitoring namespace and the respective services have the exports configured correctly:

    +
    $ kubectl get pods,services -o wide -n monitoring
    +

    The output should look similar to the following:

    +
    pod/alertmanager-main-0                    2/2     Running   0          40s   10.244.1.29    worker-node1   <none>           <none>
    +pod/alertmanager-main-1                    2/2     Running   0          40s   10.244.2.68    worker-node2   <none>           <none>
    +pod/alertmanager-main-2                    2/2     Running   0          40s   10.244.1.28    worker-node1   <none>           <none>
    +pod/grafana-f8cd57fcf-zpjh2                1/1     Running   0          40s   10.244.2.69    worker-node2   <none>           <none>
    +pod/kube-state-metrics-587bfd4f97-zw9zj    3/3     Running   0          38s   10.244.1.30    worker-node1   <none>           <none>
    +pod/node-exporter-2cgrm                    2/2     Running   0          38s   10.196.54.36   master-node    <none>           <none>
    +pod/node-exporter-fpl7f                    2/2     Running   0          38s   10.247.95.26   worker-node1   <none>           <none>
    +pod/node-exporter-kvvnr                    2/2     Running   0          38s   10.250.40.59   worker-node2   <none>           <none>
    +pod/prometheus-adapter-69b8496df6-9vfdp    1/1     Running   0          38s   10.244.2.70    worker-node2   <none>           <none>
    +pod/prometheus-k8s-0                       2/2     Running   0          37s   10.244.2.71    worker-node2   <none>           <none>
    +pod/prometheus-k8s-1                       2/2     Running   0          37s   10.244.1.31    worker-node1   <none>           <none>
    +pod/prometheus-operator-7649c7454f-g5b4l   2/2     Running   0          47s   10.244.2.67    worker-node2   <none>           <none>
    +
    +NAME                            TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                      AGE   SELECTOR
    +service/alertmanager-main       NodePort    10.105.76.223    <none>        9093:32102/TCP               41s   alertmanager=main,app=alertmanager
    +service/alertmanager-operated   ClusterIP   None             <none>        9093/TCP,9094/TCP,9094/UDP   40s   app=alertmanager
    +service/grafana                 NodePort    10.107.86.157    <none>        3000:32100/TCP               40s   app=grafana
    +service/kube-state-metrics      ClusterIP   None             <none>        8443/TCP,9443/TCP            40s   app.kubernetes.io/name=kube-state-metrics
    +service/node-exporter           ClusterIP   None             <none>        9100/TCP                     39s   app.kubernetes.io/name=node-exporter
    +service/prometheus-adapter      ClusterIP   10.102.244.224   <none>        443/TCP                      39s   name=prometheus-adapter
    +service/prometheus-k8s          NodePort    10.100.241.34    <none>        9090:32101/TCP               39s   app=prometheus,prometheus=k8s
    +service/prometheus-operated     ClusterIP   None             <none>        9090/TCP                     39s   app=prometheus
    +service/prometheus-operator     ClusterIP   None             <none>        8443/TCP                     47s   app.kubernetes.io/component=controller,app.kubernetes.io/name=prometheus-operator
    +
  14. +
+

Deploy WebLogic Monitoring Exporter

+

Generate the WebLogic Monitoring Exporter deployment package. The wls-exporter.war package need to be updated and created for each listening port (Administration Server and Managed Servers) in the domain.

+
    +
  1. +

    Set the below environment values and run the script get-wls-exporter.sh to generate the required WAR files at ${WORKDIR}/kubernetes/monitoring-service/scripts/wls-exporter-deploy:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/scripts
    +$ export adminServerPort=7001
    +$ export wlsMonitoringExporterTosoaCluster=true
    +$ export soaManagedServerPort=8001
    +$ export wlsMonitoringExporterTooimCluster=true
    +$ export oimManagedServerPort=14000
    +$ sh get-wls-exporter.sh
    +

    The output will look similar to the following:

    +
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    +                              Dload  Upload   Total   Spent    Left  Speed
    +100   655  100   655    0     0   1159      0 --:--:-- --:--:-- --:--:--  1159
    +100 2196k  100 2196k    0     0  1430k      0  0:00:01  0:00:01 --:--:-- 8479k
    +created $WORKDIR/kubernetes/monitoring-service/scripts/wls-exporter-deploy dir
    +domainNamespace is empty, setting to default oimcluster
    +domainUID is empty, setting to default oimcluster
    +weblogicCredentialsSecretName is empty, setting to default "oimcluster-domain-credentials"
    +adminServerPort is empty, setting to default "7001"
    +soaClusterName is empty, setting to default "soa_cluster"
    +oimClusterName is empty, setting to default "oim_cluster"
    +created /tmp/ci-NEZy7NOfoz
    +/tmp/ci-NEZy7NOfoz $WORKDIR/kubernetes/monitoring-service/scripts
    +in temp dir
    +  adding: WEB-INF/weblogic.xml (deflated 61%)
    +  adding: config.yml (deflated 60%)
    +$WORKDIR/kubernetes/monitoring-service/scripts
    +created /tmp/ci-J7QJ4Nc1lo
    +/tmp/ci-J7QJ4Nc1lo $WORKDIR/kubernetes/monitoring-service/scripts
    +in temp dir
    +  adding: WEB-INF/weblogic.xml (deflated 61%)
    +  adding: config.yml (deflated 60%)
    +$WORKDIR/kubernetes/monitoring-service/scripts
    +created /tmp/ci-f4GbaxM2aJ
    +/tmp/ci-f4GbaxM2aJ $WORKDIR/kubernetes/monitoring-service/scripts
    +in temp dir
    +  adding: WEB-INF/weblogic.xml (deflated 61%)
    +  adding: config.yml (deflated 60%)
    +$WORKDIR/kubernetes/monitoring-service/scripts
    +
  2. +
  3. +

    Deploy the WebLogic Monitoring Exporter WAR files into the Oracle Identity Governance domain:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/scripts
    +$ kubectl cp wls-exporter-deploy <domain_namespace>/<domain_uid>-adminserver:/u01/oracle
    +$ kubectl cp deploy-weblogic-monitoring-exporter.py <domain_namespace>/<domain_uid>-adminserver:/u01/oracle/wls-exporter-deploy
    +$ kubectl exec -it -n <domain_namespace> <domain_uid>-adminserver -- /u01/oracle/oracle_common/common/bin/wlst.sh /u01/oracle/wls-exporter-deploy/deploy-weblogic-monitoring-exporter.py -domainName <domain_uid> -adminServerName AdminServer -adminURL <domain_uid>-adminserver:7001 -username weblogic -password <password> -oimClusterName oim_cluster -wlsMonitoringExporterTooimCluster true -soaClusterName soa_cluster -wlsMonitoringExporterTosoaCluster true
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/scripts
    +$ kubectl cp wls-exporter-deploy oigns/governancedomain-adminserver:/u01/oracle
    +$ kubectl cp deploy-weblogic-monitoring-exporter.py oigns/governancedomain-adminserver:/u01/oracle/wls-exporter-deploy
    +$ kubectl exec -it -n oigns governancedomain-adminserver -- /u01/oracle/oracle_common/common/bin/wlst.sh /u01/oracle/wls-exporter-deploy/deploy-weblogic-monitoring-exporter.py -domainName governancedomain -adminServerName AdminServer -adminURL governancedomain-adminserver:7001 -username weblogic -password <password> -oimClusterName oim_cluster -wlsMonitoringExporterTooimCluster true -soaClusterName soa_cluster -wlsMonitoringExporterTosoaCluster true
    +

    The output will look similar to the following:

    +
    Initializing WebLogic Scripting Tool (WLST) ...
    +
    +Welcome to WebLogic Server Administration Scripting Shell
    +
    +Type help() for help on available commands
    +
    +Connecting to t3://governancedomain-adminserver:7001 with userid weblogic ...
    +Successfully connected to Admin Server "AdminServer" that belongs to domain "governancedomaindomain".
    +
    +Warning: An insecure protocol was used to connect to the server.
    +To ensure on-the-wire security, the SSL port or Admin port should be used instead.
    +
    +Deploying .........
    +Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war to targets AdminServer (upload=true) ...
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, wls-exporter-adminserver [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war], to AdminServer .>
    +.Completed the deployment of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: deploy
    +Deployment State : completed
    +Deployment Message : no message
    +Starting application wls-exporter-adminserver.
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating start operation for application, wls-exporter-adminserver [archive: null], to AdminServer .>
    +.Completed the start of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: start
    +Deployment State : completed
    +Deployment Message : no message
    +Deploying .........
    +Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-soa.war to targets soa_cluster (upload=true) ...
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, wls-exporter-soa [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-soa.war], to soa_cluster .>
    +..Completed the deployment of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: deploy
    +Deployment State : completed
    +Deployment Message : no message
    +Starting application wls-exporter-soa.
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating start operation for application, wls-exporter-soa [archive: null], to soa_cluster .>
    +.Completed the start of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: start
    +Deployment State : completed
    +Deployment Message : no message
    +Deploying .........
    +Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-oim.war to targets oim_cluster (upload=true) ...
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, wls-exporter-oim [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-oim.war], to oim_cluster .>
    +.Completed the deployment of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: deploy
    +Deployment State : completed
    +Deployment Message : no message
    +Starting application wls-exporter-oim.
    +<DATE> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating start operation for application, wls-exporter-oim [archive: null], to oim_cluster .>
    +.Completed the start of Application with status completed
    +Current Status of your Deployment:
    +Deployment command type: start
    +Deployment State : completed
    +Deployment Message : no message
    +Disconnected from weblogic server: AdminServer
    +
    +Exiting WebLogic Scripting Tool.
    +
    +<DATE> <Warning> <JNDI> <BEA-050001> <WLContext.close() was called in a different thread than the one in which it was created.>
    +
  4. +
+

Configure Prometheus Operator

+

Prometheus enables you to collect metrics from the WebLogic Monitoring Exporter. The Prometheus Operator identifies the targets using service discovery. To get the WebLogic Monitoring Exporter end point discovered as a target, you must create a service monitor pointing to the service.

+

The exporting of metrics from wls-exporter requires basicAuth, so a Kubernetes Secret is created with the user name and password that are base64 encoded. This Secret is used in the ServiceMonitor deployment. The wls-exporter-ServiceMonitor.yaml has basicAuth with credentials as username: weblogic and password: <password> in base64 encoded.

+
    +
  1. +

    Run the following command to get the base64 encoded version of the weblogic password:

    +
    $ echo -n "<password>" | base64
    +

    The output will look similar to the following:

    +
    V2VsY29tZTE=
    +
  2. +
  3. +

    Update the $WORKDIR/kubernetes/monitoring-service/manifests/wls-exporter-ServiceMonitor.yaml and change the password: value to the value returned above. Also change any reference to the namespace and weblogic.domainName: values to match your OIG namespace and domain name. For example:

    +
    apiVersion: v1
    +kind: Secret
    +metadata:
    +  name: basic-auth
    +  namespace: oigns
    +data:
    +  password: V2VsY29tZTE=
    +  user: d2VibG9naWM=
    +type: Opaque
    +---
    +apiVersion: monitoring.coreos.com/v1
    +kind: ServiceMonitor
    +metadata:
    +  name: wls-exporter
    +  namespace: oigns
    +  labels:
    +    k8s-app: wls-exporter
    +    release: monitoring
    +spec:
    +  namespaceSelector:
    +    matchNames:
    +    - oigns
    +  selector:
    +    matchLabels:
    +    weblogic.domainName: governancedomain
    +  endpoints:
    +  - basicAuth:
    +      password:
    +        name: basic-auth
    +        key: password
    +      username:
    +        name: basic-auth
    +        key: user
    +    port: default
    +    relabelings:
    +      - action: labelmap
    +        regex: __meta_kubernetes_service_label_(.+)
    +    interval: 10s
    +    honorLabels: true
    +    path: /wls-exporter/metrics
    +
  4. +
  5. +

    Update the $WORKDIR/kubernetes/monitoring-service/manifests/prometheus-roleSpecific-domain-namespace.yaml and change the namespace to match your OIG namespace. For example:

    +
    apiVersion: rbac.authorization.k8s.io/v1
    +items:
    +- apiVersion: rbac.authorization.k8s.io/v1
    +  kind: Role
    +  metadata:
    +    name: prometheus-k8s
    +    namespace: oigns
    +  rules:
    +  - apiGroups:
    +    - ""
    +    resources:
    +    - services
    +    - endpoints
    +    - pods
    +    verbs:
    +    - get
    +    - list
    +    - watch
    +kind: RoleList
    +
  6. +
  7. +

    Update the $WORKDIR/kubernetes/monitoring-service/manifests/prometheus-roleBinding-domain-namespace.yaml and change the namespace to match your OIG namespace. For example:

    +
    apiVersion: rbac.authorization.k8s.io/v1
    +items:
    +- apiVersion: rbac.authorization.k8s.io/v1
    +  kind: RoleBinding
    +  metadata:
    +    name: prometheus-k8s
    +    namespace: oigns
    +  roleRef:
    +    apiGroup: rbac.authorization.k8s.io
    +    kind: Role
    +    name: prometheus-k8s
    +  subjects:
    +  - kind: ServiceAccount
    +    name: prometheus-k8s
    +    namespace: monitoring
    +kind: RoleBindingList
    +
  8. +
  9. +

    Run the following command to enable Prometheus:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/manifests
    +$ kubectl apply -f .
    +

    The output will look similar to the following:

    +
    rolebinding.rbac.authorization.k8s.io/prometheus-k8s created
    +role.rbac.authorization.k8s.io/prometheus-k8s created
    +secret/basic-auth created
    +servicemonitor.monitoring.coreos.com/wls-exporter created
    +
  10. +
+

Prometheus service discovery

+

After the ServiceMonitor is deployed, the wls-exporter should be discovered by Prometheus and be able to collect metrics.

+
    +
  1. +

    Access the following URL to view Prometheus service discovery: http://${MASTERNODE-HOSTNAME}:32101/service-discovery

    +
  2. +
  3. +

    Click on oigns/wls-exporter/0 and then show more. Verify all the targets are mentioned.

    +
  4. +
+

Note: It may take several minutes for oigns/wls-exporter/0 to appear, so refresh the page until it does.

+

Grafana dashboard

+
    +
  1. +

    Access the Grafana dashboard with the following URL: http://${MASTERNODE-HOSTNAME}:32100 and login with admin/admin. Change your password when prompted.

    +
  2. +
  3. +

    Import the Grafana dashboard by navigating on the left hand menu to Create > Import. Copy the content from $WORKDIR/kubernetes/monitoring-service/config/weblogic-server-dashboard-import.json and paste. Then click Load and Import. The dashboard should be displayed.

    +
  4. +
+

Cleanup

+

To clean up a manual installation:

+
    +
  1. +

    Run the following commands:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/manifests/
    +$ kubectl delete -f .
    +
  2. +
  3. +

    Delete the deployments:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/scripts/
    +$ kubectl cp undeploy-weblogic-monitoring-exporter.py <domain_namespace>/<domain_uid>-adminserver:/u01/oracle/wls-exporter-deploy
    +$ kubectl exec -it -n <domain_namespace> <domain_uid>-adminserver -- /u01/oracle/oracle_common/common/bin/wlst.sh /u01/oracle/wls-exporter-deploy/undeploy-weblogic-monitoring-exporter.py -domainName <domain_uid>  -adminServerName AdminServer -adminURL <domain_uid>-adminserver:7001 -username weblogic -password <password> -oimClusterName oim_cluster -wlsMonitoringExporterTooimCluster true -soaClusterName soa_cluster -wlsMonitoringExporterTosoaCluster true
    +
  4. +
  5. +

    Delete Prometheus:

    +
    $ cd $WORKDIR/kubernetes/monitoring-service/kube-prometheus
    +$ kubectl delete -f manifests
    +$ kubectl delete -f manifests/setup
    +
  6. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/manage-oig-domains/running-oig-utilities/index.html b/docs/24.1.1/idm-products/oig/manage-oig-domains/running-oig-utilities/index.html new file mode 100644 index 000000000..a9322a026 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/manage-oig-domains/running-oig-utilities/index.html @@ -0,0 +1,4196 @@ + + + + + + + + + + + + c. Runnning OIG utilities :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + c. Runnning OIG utilities +

+ + + + + + +

Run OIG utlities inside the OIG Kubernetes cluster.

+

Run utilities in an interactive bash shell

+
    +
  1. +

    Access a bash shell inside the <domain_uid>-oim-server1 pod:

    +
    $ kubectl -n oigns exec -it <domain_uid>-oim-server1 -- bash
    +

    For example:

    +
    $ kubectl -n oigns exec -it governancedomain-oim-server1 -- bash
    +

    This will take you into a bash shell in the running <domain_uid>-oim-server1 pod:

    +
    [oracle@governancedomain-oim-server1 oracle]$
    +
  2. +
  3. +

    Navigate to the /u01/oracle/idm/server/bin directory and execute the utility as required. For example:

    +
    [oracle@governancedomain-oim-server1 oracle] cd /u01/oracle/idm/server/bin
    +[oracle@governancedomain-oim-server1 bin]$ ./<filename>.sh
    +

    Note: Some utilties such as PurgeCache.sh, GenerateSnapshot.sh etc, may prompt to enter the t3 URL, for example:

    +
    [oracle@governancedomain-oim-server1 bin]$ sh GenerateSnapshot.sh
    +For running the Utilities the following environment variables need to be set
    +APP_SERVER is weblogic
    +OIM_ORACLE_HOME is /u01/oracle/idm/
    +JAVA_HOME is /u01/jdk
    +MW_HOME is /u01/oracle
    +WL_HOME is /u01/oracle/wlserver
    +DOMAIN_HOME is /u01/oracle/user_projects/domains/governancedomain
    +Executing -Dweblogic.security.SSL.trustedCAKeyStore= in IPv4 mode
    +[Enter Xellerate admin username :]xelsysadm
    +[Enter password for xelsysadm :]
    +[Threads to use [ 8 ]]
    +[Enter serverURL :[t3://oimhostname:oimportno ]]
    +

    To find the t3 URL run:

    +
    $ kubectl get services -n oigns | grep oim-cluster
    +

    The output will look similar to the following:

    +
    governancedomain-cluster-oim-cluster   ClusterIP   10.110.161.82    <none>        14002/TCP,14000/TCP   4d
    +

    In this case the t3 URL is: t3://governancedomain-cluster-oim-cluster:14000.

    +
  4. +
+

Passing inputs as a jar/xml file

+
    +
  1. +

    Copy the input file to pass to a directory of your choice.

    +
  2. +
  3. +

    Run the following command to copy the input file to the running governancedomain-oim-server1 pod.

    +
    $ kubectl -n oigns cp /<path>/<inputFile> governancedomain-oim-server1:/u01/oracle/idm/server/bin/
    +
  4. +
  5. +

    Access a bash shell inside the governancedomain-oim-server1 pod:

    +
    $ kubectl -n oigns exec -it governancedomain-oim-server1 -- bash
    +

    This will take you into a bash shell in the running governancedomain-oim-server1 pod:

    +
    [oracle@governancedomain-oim-server1 oracle]$
    +
  6. +
  7. +

    Navigate to the /u01/oracle/idm/server/bin directory and execute the utility as required, passing the input file. For example:

    +
    [oracle@governancedomain-oim-server1 oracle] cd /u01/oracle/idm/server/bin
    +[oracle@governancedomain-oim-server1 bin]$ ./<filename>.sh -inputFile <inputFile>
    +

    Note As pods are stateless the copied input file will remain until the pod restarts.

    +
  8. +
+

Editing property/profile files

+

To edit a property/profile file in the Kubernetes cluster:

+
    +
  1. +

    Copy the input file from the pod to a on the local system, for example:

    +
    $ kubectl -n oigns cp governancedomain-oim-server1:/u01/oracle/idm/server/bin/<file.properties_profile> /<path>/<file.properties_profile>
    +

    Note: If you see the message tar: Removing leading '/' from member names this can be ignored.

    +
  2. +
  3. +

    Edit the </path>/<file.properties_profile> in an editor of your choice.

    +
  4. +
  5. +

    Copy the file back to the pod:

    +
    $ kubectl -n oigns cp /<path>/<file.properties_profile> governancedomain-oim-server1:/u01/oracle/idm/server/bin/
    +

    Note: As pods are stateless the copied input file will remain until the pod restarts. Preserve a local copy in case you need to copy files back after pod restart.

    +
  6. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/manage-oig-domains/wlst-admin-operations/index.html b/docs/24.1.1/idm-products/oig/manage-oig-domains/wlst-admin-operations/index.html new file mode 100644 index 000000000..ff619be43 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/manage-oig-domains/wlst-admin-operations/index.html @@ -0,0 +1,4311 @@ + + + + + + + + + + + + b. WLST administration operations :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + b. WLST administration operations +

+ + + + + + +

Invoke WLST and access Administration Server

+

To use WLST to administer the OIG domain, use a helper pod in the same Kubernetes cluster as the OIG Domain.

+
    +
  1. +

    Check to see if the helper pod exists by running:

    +
    $ kubectl get pods -n <domain_namespace> | grep helper
    +

    For example:

    +
    $ kubectl get pods -n oigns | grep helper
    +

    The output should look similar to the following:

    +
    helper                                  1/1     Running     0          26h
    +

    If the helper pod doesn’t exist then see Step 1 in Prepare your environment to create it.

    +
  2. +
  3. +

    Run the following command to start a bash shell in the helper pod:

    +
    $ kubectl exec -it helper -n <domain_namespace> -- /bin/bash
    +

    For example:

    +
    $ kubectl exec -it helper -n oigns -- /bin/bash
    +

    This will take you into a bash shell in the running helper pod:

    +
    [oracle@helper ~]$
    +
  4. +
  5. +

    Connect to WLST using the following commands:

    +
    [oracle@helper ~]$ cd $ORACLE_HOME/oracle_common/common/bin
    +[oracle@helper ~]$ ./wlst.sh
    +

    The output will look similar to the following:

    +
    Initializing WebLogic Scripting Tool (WLST) ...
    +
    +Jython scans all the jar files it can find at first startup. Depending on the system, this process may take a few minutes to complete, and WLST may not return a prompt right away.
    +
    +Welcome to WebLogic Server Administration Scripting Shell
    +
    +Type help() for help on available commands
    +
    +wls:/offline>
    +
  6. +
  7. +

    To access t3 for the Administration Server connect as follows:

    +
    wls:/offline> connect('weblogic','<password>','t3://governancedomain-adminserver:7001')
    +

    The output will look similar to the following:

    +
    Connecting to t3://governancedomain-adminserver:7001 with userid weblogic ...
    +Successfully connected to Admin Server "AdminServer" that belongs to domain "governancedomain".
    +
    +Warning: An insecure protocol was used to connect to the server.
    +To ensure on-the-wire security, the SSL port or Admin port should be used instead.
    +
    +wls:/governancedomain/serverConfig/>
    +

    Or to access t3 for the OIG Cluster service, connect as follows:

    +
    wls:/offline> connect('weblogic','<password>','t3://governancedomain-cluster-oim-cluster:14000')
    +

    The output will look similar to the following:

    +
    Connecting to t3://governancedomain-cluster-oim-cluster:14000 with userid weblogic ...
    +Successfully connected to managed Server "oim_server1" that belongs to domain "governancedomain".
    +
    +Warning: An insecure protocol was used to connect to the server.
    +To ensure on-the-wire security, the SSL port or Admin port should be used instead.
    +
    +wls:/governancedomain/serverConfig/>
    +
  8. +
+

Sample operations

+

For a full list of WLST operations refer to WebLogic Server WLST Online and Offline Command Reference.

+

Display servers

+
wls:/governancedomain/serverConfig/> cd('/Servers')
+wls:/governancedomain/serverConfig/Servers> ls ()
+dr--   AdminServer
+dr--   oim_server1
+dr--   oim_server2
+dr--   oim_server3
+dr--   oim_server4
+dr--   oim_server5
+dr--   soa_server1
+dr--   soa_server2
+dr--   soa_server3
+dr--   soa_server4
+dr--   soa_server5
+
+wls:/governancedomain/serverConfig/Servers>
+

Performing WLST administration via SSL

+
    +
  1. +

    By default the SSL port is not enabled for the Administration Server or OIG Managed Servers. To configure the SSL port for the Administration Server and Managed Servers login to WebLogic Administration console https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console and navigate to Lock & Edit -> Environment ->Servers -> server_name ->Configuration -> General -> SSL Listen Port Enabled -> Provide SSL Port ( For Administration Server: 7002 and for OIG Managed Server (oim_server1): 14101) - > Save -> Activate Changes.

    +

    Note: If configuring the OIG Managed Servers for SSL you must enable SSL on the same port for all servers (oim_server1 through oim_server4)

    +
  2. +
  3. +

    Create a myscripts directory as follows:

    +
    $ cd $WORKDIR/kubernetes
    +$ mkdir myscripts
    +$ cd myscripts
    +
  4. +
  5. +

    Create a sample yaml template file in the myscripts directory called <domain_uid>-adminserver-ssl.yaml to create a Kubernetes service for the Administration Server:

    +

    Note: Update the domainName, domainUID and namespace based on your environment.

    +
    apiVersion: v1
    +kind: Service
    +metadata:
    +  labels:
    +    serviceType: SERVER
    +    weblogic.domainName: governancedomain
    +    weblogic.domainUID: governancedomain
    +    weblogic.resourceVersion: domain-v2
    +    weblogic.serverName: AdminServer
    +  name: governancedomain-adminserver-ssl
    +  namespace: oigns
    +spec:
    +  clusterIP: None
    +  ports:
    +  - name: default
    +    port: 7002
    +    protocol: TCP
    +    targetPort: 7002
    +  selector:
    +    weblogic.createdByOperator: "true"
    +    weblogic.domainUID: governancedomain
    +    weblogic.serverName: AdminServer
    +  type: ClusterIP
    +

    and create the following sample yaml template file <domain_uid>-oim-cluster-ssl.yaml for the OIG Managed Server:

    +
    apiVersion: v1
    +kind: Service
    +metadata:
    +  labels:
    +    serviceType: SERVER
    +    weblogic.domainName: governancedomain
    +    weblogic.domainUID: governancedomain
    +    weblogic.resourceVersion: domain-v2
    +  name: governancedomain-cluster-oim-cluster-ssl
    +  namespace: oigns
    +spec:
    +  clusterIP: None
    +  ports:
    +  - name: default
    +    port: 14101
    +    protocol: TCP
    +    targetPort: 14101
    +  selector:
    +    weblogic.clusterName: oim_cluster
    +    weblogic.createdByOperator: "true"
    +    weblogic.domainUID: governancedomain
    +  type: ClusterIP
    +
  6. +
  7. +

    Apply the template using the following command for the Administration Server:

    +
    $ kubectl apply -f governancedomain-adminserver-ssl.yaml
    +service/governancedomain-adminserver-ssl created
    +

    or using the following command for the OIG Managed Server:

    +
    $ kubectl apply -f governancedomain-oim-cluster-ssl.yaml
    +service/governancedomain-cluster-oim-cluster-ssl created
    +
  8. +
  9. +

    Validate that the Kubernetes Services to access SSL ports are created successfully:

    +
    $ kubectl get svc -n <domain_namespace> |grep ssl
    +

    For example:

    +
    $ kubectl get svc -n oigns |grep ssl
    +

    The output will look similar to the following:

    +
    governancedomain-adminserver-ssl           ClusterIP   None             <none>        7002/TCP                     74s
    +governancedomain-cluster-oim-cluster-ssl   ClusterIP   None             <none>        14101/TCP                    21s
    +
  10. +
  11. +

    Connect to a bash shell of the helper pod:

    +
    $ kubectl exec -it helper -n oigns -- /bin/bash
    +
  12. +
  13. +

    In the bash shell run the following:

    +
    [oracle@helper bin]$ export WLST_PROPERTIES="-Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.TrustKeyStore=DemoTrust"
    +[oracle@helper bin]$ cd /u01/oracle/oracle_common/common/bin
    +[oracle@helper bin]$ ./wlst.sh
    +Initializing WebLogic Scripting Tool (WLST) ...
    +   
    +Welcome to WebLogic Server Administration Scripting Shell
    +   
    +Type help() for help on available commands
    +wls:/offline>
    +

    Connect to the Administration Server t3s service:

    +
    wls:/offline> connect('weblogic','<password>','t3s://governancedomain-adminserver-ssl:7002')
    +Connecting to t3s://governancedomain-adminserver-ssl:7002 with userid weblogic ...
    +<DATE> <Info> <Security> <BEA-090905> <Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.>
    +<DATE> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128 to HMACDRBG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true.>
    +<DATE> <Info> <Security> <BEA-090909> <Using the configured custom SSL Hostname Verifier implementation: weblogic.security.utils.SSLWLSHostnameVerifier$NullHostnameVerifier.>
    +Successfully connected to Admin Server "AdminServer" that belongs to domain "governancedomain".
    +
    +wls:/governancedomain/serverConfig/>
    +

    To connect to the OIG Managed Server t3s service:

    +
    wls:/offline> connect('weblogic','<password>','t3s://governancedomain-cluster-oim-cluster-ssl:14101')
    +Connecting to t3s://governancedomain-cluster-oim-cluster-ssl:14101 with userid weblogic ...
    +<DATE> <Info> <Security> <BEA-090905> <Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.>
    +<DATE> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128 to HMACDRBG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true.>
    +<DATE> <Info> <Security> <BEA-090909> <Using the configured custom SSL Hostname Verifier implementation: weblogic.security.utils.SSLWLSHostnameVerifier$NullHostnameVerifier.>
    +Successfully connected to managed Server "oim_server1" that belongs to domain "governancedomain".
    +
    +wls:/governancedomain/serverConfig/>
    +
  14. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/patch-and-upgrade/index.html b/docs/24.1.1/idm-products/oig/patch-and-upgrade/index.html new file mode 100644 index 000000000..6309c48e2 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/patch-and-upgrade/index.html @@ -0,0 +1,4216 @@ + + + + + + + + + + + + Patch and upgrade :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Patch and upgrade +

+ + + + + + + +

This section shows you how to upgrade the WebLogic Kubernetes Operator, upgrade the OIG image, and patch the OIG domain. It also shows you how to upgrade the Elasticsearch and Kibana stack, and the Ingress.

+

The upgrade path taken depends on the version you are upgrading from, and the version you are upgrading to.

+

Please refer to the Release Notes for information on which upgrade steps are necessary for the version you are upgrading to.

+ + + + + + + +
    + + + + + + + + + + + + + + + + + +

    +a. Upgrade an operator release +

    + + + + + +

    Instructions on how to update the WebLogic Kubernetes Operator version.

    + + + + + + + + + + + + +

    +b. Patch an image +

    + + + + + +

    Instructions on how to update your OIG Kubernetes cluster with a new OIG container image.

    + + + + + + + + + + + + +

    +c. Upgrade Ingress +

    + + + + + +

    Instructions on how to upgrade the ingress.

    + + + + + + + + + + + + +

    +d. Upgrade Elasticsearch and Kibana +

    + + + + + +

    Instructions on how to upgrade Elastic Search and Kibana.

    + + + + + + + + +
+ + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/patch-and-upgrade/index.xml b/docs/24.1.1/idm-products/oig/patch-and-upgrade/index.xml new file mode 100644 index 000000000..0f40120df --- /dev/null +++ b/docs/24.1.1/idm-products/oig/patch-and-upgrade/index.xml @@ -0,0 +1,64 @@ + + + + Patch and upgrade on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/ + Recent content in Patch and upgrade on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + a. Upgrade an operator release + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-operator-release/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-operator-release/ + These instructions apply to upgrading operators from 3.X.X to 4.X, or from within the 4.x release family as additional versions are released. + On the master node, download the new WebLogic Kubernetes Operator source code from the operator github project: +$ mkdir &lt;workdir&gt;/weblogic-kubernetes-operator-4.X.X $ cd &lt;workdir&gt;/weblogic-kubernetes-operator-4.X.X $ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X For example: +$ mkdir /scratch/OIGK8S/weblogic-kubernetes-operator-4.X.X $ cd /scratch/OIGK8S/weblogic-kubernetes-operator-4.X.X $ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X This will create the directory &lt;workdir&gt;/weblogic-kubernetes-operator-4. + + + + b. Patch an image + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/patch-an-image/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/patch-an-image/ + Introduction The OIG domain patching script automatically performs the update of your OIG Kubernetes cluster with a new OIG container image. +Note: Before following the steps below, you must have upgraded to WebLogic Kubernetes Operator 4.X.X. +The script executes the following steps sequentially: + Checks if the helper pod exists in the given namespace. If yes, then it deletes the helper pod. Brings up a new helper pod with the new image. + + + + c. Upgrade Ingress + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-ingress/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-ingress/ + This section shows how to upgrade the ingress. +To determine if this step is required for the version you are upgrading to, refer to the Release Notes. +Upgrading the ingress To upgrade the existing ingress rules, follow the steps below: + List the existing ingress: +$ helm list -n &lt;domain_namespace&gt; For example: +$ helm list -n oigns The output will look similar to the following: +NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION governancedomain-nginx oigns 1 &lt;DATE&gt; deployed ingress-per-domain-0. + + + + d. Upgrade Elasticsearch and Kibana + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-elk/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-elk/ + This section shows how to upgrade Elasticsearch and Kibana. +To determine if this step is required for the version you are upgrading to, refer to the Release Notes. +Download the latest code repository Make sure you have downloaded the latest code as per Download the latest code repository. Undeploy Elasticsearch and Kibana From October 22 (22.4.1) onwards, OIG logs should be stored on a centralized Elasticsearch and Kibana stack. + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oig/patch-and-upgrade/patch-an-image/index.html b/docs/24.1.1/idm-products/oig/patch-and-upgrade/patch-an-image/index.html new file mode 100644 index 000000000..c24f8af52 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/patch-and-upgrade/patch-an-image/index.html @@ -0,0 +1,4209 @@ + + + + + + + + + + + + b. Patch an image :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + b. Patch an image +

+ + + + + + +

Introduction

+

The OIG domain patching script automatically performs the update of your OIG Kubernetes cluster with a new OIG container image.

+

Note: Before following the steps below, you must have upgraded to WebLogic Kubernetes Operator 4.X.X.

+

The script executes the following steps sequentially:

+
    +
  • Checks if the helper pod exists in the given namespace. If yes, then it deletes the helper pod.
  • +
  • Brings up a new helper pod with the new image.
  • +
  • Stops the Administration Server, SOA and OIM managed servers using serverStartPolicy set as Never in the domain definition yaml.
  • +
  • Waits for all servers to be stopped (default timeout 2000s)
  • +
  • Introspects database properties including credentials from the job configmap or RCU Secrets.
  • +
  • Performs database schema changes from the helper pod
  • +
  • Starts the Administration Server, SOA and OIM managed servers by setting serverStartPolicy to IfNeeded and image to new image tag.
  • +
  • Waits for all the servers to be ready (default timeout 2000s)
  • +
+

The script exits with a failure if a configurable timeout is reached before the target pod count is reached, depending upon the domain configuration. It also exits if there is any failure while patching the database schema and domain.

+

Note: The script execution will cause downtime while patching the OIG deployment and database schemas.

+

Prerequisites

+

Before you begin, perform the following steps:

+
    +
  1. +

    Review the Domain resource documentation.

    +
  2. +
  3. +

    Ensure that you have a running OIG deployment in your cluster.

    +
  4. +
  5. +

    Ensure that the database is up and running.

    +
  6. +
+

Download the latest code repository

+

Download the latest code repository as follows:

+
    +
  1. +

    Create a working directory to setup the source code.

    +
    $ mkdir <workdir>
    +

    For example:

    +
    $ mkdir /scratch/OIGK8Slatest
    +
  2. +
  3. +

    Download the latest OIG deployment scripts from the OIG repository.

    +
    $ cd <workdir>
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +

    For example:

    +
    $ cd /scratch/OIGK8Slatest
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +
  4. +
  5. +

    Set the $WORKDIR environment variable as follows:

    +
    $ export WORKDIR=<workdir>/fmw-kubernetes/OracleIdentityGovernance
    +

    For example:

    +
    $ export WORKDIR=/scratch/OIGK8Slatest/fmw-kubernetes/OracleIdentityGovernance
    +
  6. +
+

Run the patch domain script

+
    +
  1. +

    Run the patch domain script as follows. Specify the inputs required by the script. If you need help understanding the inputs run the command help -h.

    +
    $ cd $WORKDIR/kubernetes/domain-lifecycle
    +$ ./patch_oig_domain.sh -h
    +$ ./patch_oig_domain.sh -i <target_image_tag> -n <oig_namespace>
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/domain-lifecycle
    +$ ./patch_oig_domain.sh -h
    +$ ./patch_oig_domain.sh -i 12.2.1.4-jdk8-ol8-<January`24> -n oigns
    +

    The output will look similar to the following

    +
    [INFO] Found domain name: governancedomain
    +[INFO] Image Registry: container-registry.oracle.com/middleware/oig_cpu
    +[INFO] Domain governancedomain is currently running with image: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol7-<October`23>
    +current no of pods under governancedomain are 3
    +[INFO] The pod helper already exists in namespace oigns.
    +[INFO] Deleting pod helper
    +pod "helper" deleted
    +[INFO] Fetched Image Pull Secret: orclcred
    +[INFO] Creating new helper pod with image: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-<January'24>
    +pod/helper created
    +Checking helper  Running
    +[INFO] Stopping Admin, SOA and OIM servers in domain governancedomain. This may take some time, monitor log /scratch/OIGK8Slatest/fmw-kubernetes/OracleIdentityGovernance/kubernetes/domain-lifecycle/log/oim_patch_log-<DATE>/stop_servers.log for details
    +[INFO] All servers are now stopped successfully. Proceeding with DB Schema changes
    +[INFO] Patching OIM schemas...
    +[INFO] DB schema update successful. Check log /scratch/OIGK8Slatest/fmw-kubernetes/OracleIdentityGovernance/kubernetes/domain-lifecycle/log/oim_patch_log-<DATE>/patch_oim_wls.log for details
    +[INFO] Starting Admin, SOA and OIM servers with new image container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-<January'24>
    +[INFO] Waiting for 3 weblogic pods to be ready..This may take several minutes, do not close the window. Check log /scratch/OIGK8Slatest/fmw-kubernetes/OracleIdentityGovernance/kubernetes/domain-lifecycle/log/oim_patch_log-<DATE>/monitor_weblogic_pods.log for progress
    +[SUCCESS] All servers under governancedomain are now in ready state with new image: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-<January'24>
    +

    The logs are available at $WORKDIR/kubernetes/domain-lifecycle by default. A custom log location can also be provided to the script.

    +

    Note: If the patch domain script creation fails, refer to the Troubleshooting section.

    +
  2. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-ingress/index.html b/docs/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-ingress/index.html new file mode 100644 index 000000000..0dcbb4fa2 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-ingress/index.html @@ -0,0 +1,4251 @@ + + + + + + + + + + + + c. Upgrade Ingress :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + c. Upgrade Ingress +

+ + + + + + +

This section shows how to upgrade the ingress.

+

To determine if this step is required for the version you are upgrading to, refer to the Release Notes.

+

Upgrading the ingress

+

To upgrade the existing ingress rules, follow the steps below:

+
    +
  1. +

    List the existing ingress:

    +
    $ helm list -n <domain_namespace>
    +

    For example:

    +
    $ helm list -n oigns
    +

    The output will look similar to the following:

    +
    NAME                        NAMESPACE       REVISION        UPDATED    STATUS      CHART                           APP VERSION
    +governancedomain-nginx      oigns           1               <DATE>     deployed    ingress-per-domain-0.1.0        1.0
    +
  2. +
  3. +

    Make sure you have downloaded the latest code as per Download the latest code repository.

    +
  4. +
  5. +

    Edit the $WORKDIR/kubernetes/charts/ingress-per-domain/values.yaml and change the domainUID parameter to match your domainUID, for example domainUID: governancedomain. Change sslType to NONSSL or SSL depending on your existing configuration. For example:

    +
    # Load balancer type. Supported values are: NGINX
    +type: NGINX
    +
    +# SSL configuration Type. Supported Values are : NONSSL,SSL
    +sslType: SSL
    +
    +# domainType. Supported values are: oim
    +domainType: oim
    +
    +#WLS domain as backend to the load balancer
    +wlsDomain:
    +  domainUID: governancedomain
    +  adminServerName: AdminServer
    +  adminServerPort: 7001
    +  adminServerSSLPort:
    +  soaClusterName: soa_cluster
    +  soaManagedServerPort: 8001
    +  soaManagedServerSSLPort:
    +  oimClusterName: oim_cluster
    +  oimManagedServerPort: 14000
    +  oimManagedServerSSLPort:
    +
    +
    +# Host  specific values
    +hostName:
    +  enabled: false
    +  admin:
    +  runtime:
    +  internal:
    +
    +# Ngnix specific values
    +nginx:
    +  nginxTimeOut: 180
    +
  6. +
  7. +

    Upgrade the governancedomain-nginx with the following command:

    +
    $ cd $WORKDIR
    +$ helm upgrade <ingress> kubernetes/charts/ingress-per-domain/ --namespace <domain_namespace> --values kubernetes/charts/ingress-per-domain/values.yaml --reuse-values
    +

    For example:

    +
    $ cd $WORKDIR
    +$ helm upgrade governancedomain-nginx kubernetes/charts/ingress-per-domain/ --namespace oigns --values kubernetes/charts/ingress-per-domain/values.yaml --reuse-values
    +

    The output will look similar to the following:

    +
    Release "governancedomain-nginx" has been upgraded. Happy Helming!
    +NAME: governancedomain-nginx
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: oigns
    +STATUS: deployed
    +REVISION: 2
    +TEST SUITE: None
    +
  8. +
  9. +

    List the ingress:

    +
    $ kubectl get ing -n oigns
    +

    The output will look similar to the following:

    +
    NAME                       CLASS    HOSTS   ADDRESS        PORTS   AGE
    +governancedomain-nginx     <none>   *       10.107.182.40  80      18s
    +
  10. +
  11. +

    Describe the ingress and make sure all the listed paths are accessible:

    +
    $ kubectl describe ing governancedomain-nginx -n oigns
    +

    The output will look similar to the following:

    +
    Name:             governancedomain-nginx
    +Namespace:        oigns
    +Address:          10.107.182.40
    +Default backend:  default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
    +Rules:
    +  Host        Path  Backends
    +  ----        ----  --------
    +  *
    +              /console                        governancedomain-adminserver:7001 (10.244.4.240:7001)
    +              /consolehelp                    governancedomain-adminserver:7001 (10.244.4.240:7001)
    +              /em                             governancedomain-adminserver:7001 (10.244.4.240:7001)
    +              /ws_utc                         governancedomain-cluster-soa-cluster:8001 (10.244.4.242:8001)
    +              /soa                            governancedomain-cluster-soa-cluster:8001 (10.244.4.242:8001)
    +              /integration                    governancedomain-cluster-soa-cluster:8001 (10.244.4.242:8001)
    +              /soa-infra                      governancedomain-cluster-soa-cluster:8001 (10.244.4.242:8001)
    +              /identity                       governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /admin                          governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /oim                            governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /sysadmin                       governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /workflowservice                governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /callbackResponseService        governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /spml-xsd                       governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /HTTPClnt                       governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /reqsvc                         governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /iam                            governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /provisioning-callback          governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /CertificationCallbackService   governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /ucs                            governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /FacadeWebApp                   governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /OIGUI                          governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +              /weblogic                       governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000)
    +Annotations:  kubernetes.io/ingress.class: nginx
    +              meta.helm.sh/release-name: governancedomain-nginx
    +              meta.helm.sh/release-namespace: oigns
    +              nginx.ingress.kubernetes.io/affinity: cookie
    +              nginx.ingress.kubernetes.io/affinity-mode: persistent
    +              nginx.ingress.kubernetes.io/configuration-snippet:
    +                more_clear_input_headers "WL-Proxy-Client-IP" "WL-Proxy-SSL";
    +                more_set_input_headers "X-Forwarded-Proto: https";
    +                more_set_input_headers "WL-Proxy-SSL: true";
    +              nginx.ingress.kubernetes.io/enable-access-log: false
    +              nginx.ingress.kubernetes.io/ingress.allow-http: false
    +              nginx.ingress.kubernetes.io/proxy-buffer-size: 2000k
    +              nginx.ingress.kubernetes.io/proxy-read-timeout: 180
    +              nginx.ingress.kubernetes.io/proxy-send-timeout: 180
    +              nginx.ingress.kubernetes.io/session-cookie-name: sticky
    +Events:
    +  Type    Reason  Age                From                      Message
    +  ----    ------  ----               ----                      -------
    +  Normal  Sync    51m (x3 over 54m)  nginx-ingress-controller  Scheduled for sync
    +
  12. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-operator-release/index.html b/docs/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-operator-release/index.html new file mode 100644 index 000000000..96077cbd7 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-operator-release/index.html @@ -0,0 +1,4162 @@ + + + + + + + + + + + + a. Upgrade an operator release :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + a. Upgrade an operator release +

+ + + + + + +

These instructions apply to upgrading operators from 3.X.X to 4.X, or from within the 4.x release family as additional versions are released.

+
    +
  1. +

    On the master node, download the new WebLogic Kubernetes Operator source code from the operator github project:

    +
    $ mkdir <workdir>/weblogic-kubernetes-operator-4.X.X
    +$ cd <workdir>/weblogic-kubernetes-operator-4.X.X
    +$ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X 
    +

    For example:

    +
    $ mkdir /scratch/OIGK8S/weblogic-kubernetes-operator-4.X.X
    +$ cd /scratch/OIGK8S/weblogic-kubernetes-operator-4.X.X
    +$ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X  
    +

    This will create the directory <workdir>/weblogic-kubernetes-operator-4.X.X/weblogic-kubernetes-operator

    +
  2. +
  3. +

    Run the following helm command to upgrade the operator:

    +
    $ cd <workdir>/weblogic-kubernetes-operator-4.X.X/weblogic-kubernetes-operator
    +$ helm upgrade --reuse-values --set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.X.X --namespace <sample-kubernetes-operator-ns> --wait weblogic-kubernetes-operator kubernetes/charts/weblogic-operator
    +

    For example:

    +
    $ cd /scratch/OIGK8S/weblogic-kubernetes-operator-4.X.X/weblogic-kubernetes-operator
    +$ helm upgrade --reuse-values --set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.X.X --namespace operator --wait weblogic-kubernetes-operator kubernetes/charts/weblogic-operator
    +

    The output will look similar to the following:

    +
    Release "weblogic-kubernetes-operator" has been upgraded. Happy Helming!
    +NAME: weblogic-kubernetes-operator
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: operator
    +STATUS: deployed
    +REVISION: 2
    +TEST SUITE: None
    +
  4. +
  5. +

    Verify that the operator’s pod and services are running by executing the following command:

    +
    $ kubectl get all -n <sample-kubernetes-operator-ns>
    +

    For example:

    +
    $ kubectl get all -n opns
    +

    The output will look similar to the following:

    +
    NAME                                             READY   STATUS    RESTARTS   AGE
    +pod/weblogic-operator-b7d6df78c-mfrc4            1/1     Running   0          40s
    +pod/weblogic-operator-webhook-7996b8b58b-frtwp   1/1     Running   0          42s
    +
    +NAME                                     TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)             AGE
    +service/weblogic-operator-webhook-svc    ClusterIP   10.106.51.57   <none>        8083/TCP,8084/TCP   42s
    +
    +NAME                                        READY   UP-TO-DATE   AVAILABLE   AGE
    +deployment.apps/weblogic-operator           1/1     1            1           6d
    +deployment.apps/weblogic-operator-webhook   1/1     1            1           42s
    +
    +NAME                                                   DESIRED   CURRENT   READY   AGE
    +replicaset.apps/weblogic-operator-5884685f4f           0         0         0       6d
    +replicaset.apps/weblogic-operator-b7d6df78c            1         1         1       40s
    +replicaset.apps/weblogic-operator-webhook-7996b8b58b   1         1         1       42s
    +

    Note: When you upgrade a 3.x WebLogic Kubernetes Operator to 4.x, the upgrade process creates a WebLogic Domain resource conversion webhook deployment, and associated resources in the same namespace. The webhook automatically and transparently upgrades the existing WebLogic Domains from the 3.x schema to the 4.x schema. For more information, see Domain Upgrade in the WebLogic Kubernetes Operator documentation.

    +

    Note: In WebLogic Kubernetes Operator 4.X, changes are made to serverStartPolicy that affect starting/stopping of the domain. Refer to the serverStartPolicy entry in the create-domain-inputs.yaml for more information. Also see Domain Life Cycle.

    +
  6. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-elk/index.html b/docs/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-elk/index.html new file mode 100644 index 000000000..9beb85ad8 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-elk/index.html @@ -0,0 +1,4144 @@ + + + + + + + + + + + + d. Upgrade Elasticsearch and Kibana :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + d. Upgrade Elasticsearch and Kibana +

+ + + + + + +

This section shows how to upgrade Elasticsearch and Kibana.

+

To determine if this step is required for the version you are upgrading to, refer to the Release Notes.

+

Download the latest code repository

+
    +
  1. Make sure you have downloaded the latest code as per Download the latest code repository.
  2. +
+

Undeploy Elasticsearch and Kibana

+

From October 22 (22.4.1) onwards, OIG logs should be stored on a centralized Elasticsearch and Kibana stack.

+

Deployments prior to October 22 (22.4.1) used local deployments of Elasticsearch and Kibana.

+

If you are upgrading from July 22 (22.3.1) or earlier, to October 22 (22.4.1) or later, you must first undeploy Elasticsearch and Kibana using the steps below:

+
    +
  1. +

    Edit the $WORKDIR/kubernetes/elasticsearch-and-kibana/elasticsearch_and_kibana.yaml and change all instances of namespace to correspond to your deployment.

    +
  2. +
  3. +

    Delete the Elasticsearch and Kibana resources using the following command:

    +
    $ kubectl delete -f $WORKDIR/kubernetes/elasticsearch-and-kibana/elasticsearch_and_kibana.yaml
    +
  4. +
+

Deploy Elasticsearch and Kibana in centralized stack

+
    +
  1. Follow Install Elasticsearch stack and Kibana to deploy Elasticsearch and Kibana in a centralized stack.
  2. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/post-install-config/index.html b/docs/24.1.1/idm-products/oig/post-install-config/index.html new file mode 100644 index 000000000..8332b23e9 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/post-install-config/index.html @@ -0,0 +1,4172 @@ + + + + + + + + + + + + Post install configuration :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Post install configuration +

+ + + + + + + +

Follow these post install configuration steps.

+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/post-install-config/index.xml b/docs/24.1.1/idm-products/oig/post-install-config/index.xml new file mode 100644 index 000000000..b5aa17df8 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/post-install-config/index.xml @@ -0,0 +1,41 @@ + + + + Post install configuration on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oig/post-install-config/ + Recent content in Post install configuration on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + a. Post Install Tasks + /fmw-kubernetes/24.1.1/idm-products/oig/post-install-config/set_oimfronendurl_using_mbeans/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/post-install-config/set_oimfronendurl_using_mbeans/ + Follow these post install configuration steps. + Create a Server Overrides File Set OIMFrontendURL using MBeans Create a Server Overrides File Navigate to the following directory: +cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/output/weblogic-domains/governancedomain For OIG domains created with WDT: +$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/ `` + Create a setUserOverrides.sh with the following contents: +DERBY_FLAG=false JAVA_OPTIONS=&quot;${JAVA_OPTIONS} -Djava.net.preferIPv4Stack=true&quot; MEM_ARGS=&quot;-Xms8192m -Xmx8192m&quot; Copy the setUserOverrides.sh file to the Administration Server pod: +$ chmod 755 setUserOverrides.sh $ kubectl cp setUserOverrides. + + + + b. Install and configure connectors + /fmw-kubernetes/24.1.1/idm-products/oig/post-install-config/install_and_configure_connectors/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/post-install-config/install_and_configure_connectors/ + Download the connector Download the Connector you are interested in from Oracle Identity Manager Connector Downloads. + Copy the connector zip file to a staging directory on the master node e.g. &lt;workdir&gt;/stage and unzip it: +$ cp $HOME/Downloads/&lt;connector&gt;.zip &lt;workdir&gt;/&lt;stage&gt;/ $ cd &lt;workdir&gt;/&lt;stage&gt; $ unzip &lt;connector&gt;.zip $ chmod -R 755 * For example: +$ cp $HOME/Downloads/Exchange-12.2.1.3.0.zip /scratch/OIGK8S/stage/ $ cd /scratch/OIGK8S/stage/ $ unzip exchange-12.2.1.3.0.zip $ chmod -R 755 * Copy OIG connectors There are two options to copy OIG Connectors to your Kubernetes cluster: + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oig/post-install-config/install_and_configure_connectors/index.html b/docs/24.1.1/idm-products/oig/post-install-config/install_and_configure_connectors/index.html new file mode 100644 index 000000000..9ceab0988 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/post-install-config/install_and_configure_connectors/index.html @@ -0,0 +1,4167 @@ + + + + + + + + + + + + b. Install and configure connectors :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + b. Install and configure connectors +

+ + + + + + +

Download the connector

+
    +
  1. +

    Download the Connector you are interested in from Oracle Identity Manager Connector Downloads.

    +
  2. +
  3. +

    Copy the connector zip file to a staging directory on the master node e.g. <workdir>/stage and unzip it:

    +
    $ cp $HOME/Downloads/<connector>.zip <workdir>/<stage>/
    +$ cd <workdir>/<stage>
    +$ unzip <connector>.zip
    +$ chmod -R 755 *
    +

    For example:

    +
    $ cp $HOME/Downloads/Exchange-12.2.1.3.0.zip /scratch/OIGK8S/stage/
    +$ cd /scratch/OIGK8S/stage/
    +$ unzip exchange-12.2.1.3.0.zip
    +$ chmod -R 755 *
    +
  4. +
+

Copy OIG connectors

+

There are two options to copy OIG Connectors to your Kubernetes cluster:

+
    +
  • a) Copy the connector directly to the Persistent Volume
  • +
  • b) Use the kubectl cp command to copy the connector to the Persistent Volume
  • +
+

It is recommended to use option a), however there may be cases, for example when using a Managed Service such as Oracle Kubernetes Engine on Oracle Cloud Infrastructure, where it may not be feasible to directly mount the domain directory. In such cases option b) should be used.

+

a) Copy the connector directly to the persistent volume

+
    +
  1. +

    Copy the connector zip file to the persistent volume. For example:

    +
    $ cp -R <path_to>/<connector> <persistent_volume>/governancedomainpv/ConnectorDefaultDirectory/
    +

    For example:

    +
    $ cp -R /scratch/OIGK8S/stage/Exchange-12.2.1.3.0 /scratch/shared/governancedomainpv/ConnectorDefaultDirectory/
    +
  2. +
+

b) Use the kubectl cp command to copy the connector to the persistent volume

+
    +
  1. +

    Run the following command to copy over the connector:

    +
    $ kubectl -n <domain_namespace> cp <path_to>/<connector> <cluster_name>:/u01/oracle/idm/server/ConnectorDefaultDirectory/
    +

    For example:

    +
    $ kubectl -n oigns cp /scratch/OIGK8S/stage/Exchange-12.2.1.3.0 governancedomain-oim-server1:/u01/oracle/idm/server/ConnectorDefaultDirectory/
    +
  2. +
+

Install the connector

+

The connectors are installed as they are on a standard on-premises setup, via Application On Boarding or via Connector Installer.

+

Refer to your Connector specific documentation for instructions.

+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/post-install-config/set_oimfronendurl_using_mbeans/index.html b/docs/24.1.1/idm-products/oig/post-install-config/set_oimfronendurl_using_mbeans/index.html new file mode 100644 index 000000000..c41ccfc98 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/post-install-config/set_oimfronendurl_using_mbeans/index.html @@ -0,0 +1,4216 @@ + + + + + + + + + + + + a. Post Install Tasks :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + a. Post Install Tasks +

+ + + + + + +

Follow these post install configuration steps.

+
    +
  1. Create a Server Overrides File
  2. +
  3. Set OIMFrontendURL using MBeans
  4. +
+

Create a Server Overrides File

+
    +
  1. +

    Navigate to the following directory:

    +
    cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/output/weblogic-domains/governancedomain
    +

    For OIG domains created with WDT:

    +
     $ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/
    +

    ``

    +
  2. +
  3. +

    Create a setUserOverrides.sh with the following contents:

    +
    DERBY_FLAG=false
    +JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.net.preferIPv4Stack=true"
    +MEM_ARGS="-Xms8192m -Xmx8192m"
    +
  4. +
  5. +

    Copy the setUserOverrides.sh file to the Administration Server pod:

    +
    $ chmod 755 setUserOverrides.sh
    +$ kubectl cp setUserOverrides.sh oigns/governancedomain-adminserver:/u01/oracle/user_projects/domains/governancedomain/bin/setUserOverrides.sh
    +

    Where oigns is the OIG namespace and governancedomain is the domain_UID.

    +
  6. +
  7. +

    Stop the OIG domain using the following command:

    +
    $ kubectl -n <domain_namespace> patch domains <domain_uid> --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "Never" }]'
    +

    For example:

    +
    $ kubectl -n oigns patch domains governancedomain --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "Never" }]'
    +

    The output will look similar to the following:

    +
    domain.weblogic.oracle/governancedomain patched
    +
  8. +
  9. +

    Check that all the pods are stopped:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oigns
    +

    The output will look similar to the following:

    +
    NAME                                                 READY    STATUS        RESTARTS   AGE
    +governancedomain-adminserver                         1/1     Terminating    0          18h
    +governancedomain-create-fmw-infra-domain-job-8cww8   0/1     Completed      0          24h
    +governancedomain-oim-server1                         1/1     Terminating    0          18h
    +governancedomain-soa-server1                         1/1     Terminating    0          18h
    +helper                                               1/1     Running        0          41h
    +

    Note: governancedomain-create-fmw-infra-domain-job pod will not show for domains created with WDT models.

    +

    The Administration Server pods and Managed Server pods will move to a STATUS of Terminating. After a few minutes, run the command again and the pods should have disappeared:

    +
    NAME                                                 READY   STATUS      RESTARTS   AGE
    +governancedomain-create-fmw-infra-domain-job-8cww8   0/1     Completed   0          24h
    +helper                                               1/1     Running     0          41h
    +
  10. +
  11. +

    Start the domain using the following command:

    +
    $ kubectl -n <domain_namespace> patch domains <domain_uid> --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "IfNeeded" }]'
    +

    For example:

    +
    $ kubectl -n oigns patch domains governancedomain --type='json' -p='[{"op": "replace", "path": "/spec/serverStartPolicy", "value": "IfNeeded" }]'
    +

    Run the following kubectl command to view the pods:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oigns
    +

    The output will look similar to the following:

    +
    NAME                                                 READY   STATUS      RESTARTS   AGE
    +governancedomain-create-fmw -infra-domain-job-vj69h  0/1     Completed   0          24h
    +governancedomain-introspect-domain-job-7qx29         1/1     Running     0          8s
    +helper                                               1/1     Running     0          41h
    +

    The Administration Server pod will start followed by the OIG Managed Servers pods. This process will take several minutes, so keep executing the command until all the pods are running with READY status 1/1:

    +
    NAME                                                READY   STATUS      RESTARTS   AGE  
    +governancedomain-adminserver                        1/1     Running     0          6m4s
    +governancedomain-create-fmw-infra-domain-job-vj69h  0/1     Completed   0          24h
    +governancedomain-oim-server1                        1/1     Running     0          3m5s
    +governancedomain-soa-server1                        1/1     Running     0          3m5s
    +helper                                              1/1     Running     0          41h
    +
  12. +
+

Set OIMFrontendURL using MBeans

+
    +
  1. +

    Login to Oracle Enterprise Manager using the following URL:

    +

    https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/em

    +
  2. +
  3. +

    Click the Target Navigation icon in the top left of the screen and navigate to the following:

    +
      +
    • Expand Identity and Access > Access > OIM > oim
    • +
    • Right click the instance oim and select System MBean Browser
    • +
    • Under Application Defined MBeans, navigate to oracle.iam, Server:oim_server1 > Application:oim > XMLConfig > Config > XMLConfig.DiscoveryConfig > Discovery.
    • +
    +
  4. +
  5. +

    Enter a new value for the OimFrontEndURL attribute, in the format:

    +
      +
    • If using an External LoadBalancer for your ingress: https://${LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT}
    • +
    • If using NodePort for your ingress: https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}
    • +
    +

    If using HTTP instead of HTTPS for your ingress, change the URL appropriately.

    +

    Then click Apply.

    +
  6. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/prepare-your-environment/index.html b/docs/24.1.1/idm-products/oig/prepare-your-environment/index.html new file mode 100644 index 000000000..49623375d --- /dev/null +++ b/docs/24.1.1/idm-products/oig/prepare-your-environment/index.html @@ -0,0 +1,4853 @@ + + + + + + + + + + + + Prepare your environment :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + Prepare your environment +

+ + + + + + + +

To prepare for Oracle Identity Governance deployment in a Kubernetes environment, complete the following steps:

+
    +
  1. +

    Check the Kubernetes cluster is ready

    +
  2. +
  3. +

    Obtain the OIG container image

    +
  4. +
  5. +

    Setup the code repository to deploy OIG domains

    +
  6. +
  7. +

    Install the WebLogic Kubernetes Operator

    +
  8. +
  9. +

    Create a namespace for Oracle Identity Governance

    +
  10. +
  11. +

    Create a Kubernetes secret for the container registry

    +
  12. +
  13. +

    RCU schema creation

    +
  14. +
  15. +

    Preparing the environment for domain creation

    +

    a. Creating Kubernetes secrets for the domain and RCU

    +

    b. Create a Kubernetes persistent volume and persistent volume claim

    +
  16. +
+

Check the Kubernetes cluster is ready

+

As per the Prerequisites a Kubernetes cluster should have already been configured.

+
    +
  1. +

    Run the following command on the master node to check the cluster and worker nodes are running:

    +
    $ kubectl get nodes,pods -n kube-system
    +

    The output will look similar to the following:

    +
    NAME                  STATUS   ROLES    AGE   VERSION
    +node/worker-node1     Ready    <none>   17h   v1.26.6+1.el8
    +node/worker-node2     Ready    <none>   17h   v1.26.6+1.el8
    +node/master-node      Ready    master   23h   v1.26.6+1.el8
    +
    +NAME                                     READY   STATUS    RESTARTS   AGE
    +pod/coredns-66bff467f8-fnhbq             1/1     Running   0          23h
    +pod/coredns-66bff467f8-xtc8k             1/1     Running   0          23h
    +pod/etcd-master                          1/1     Running   0          21h
    +pod/kube-apiserver-master-node           1/1     Running   0          21h
    +pod/kube-controller-manager-master-node  1/1     Running   0          21h
    +pod/kube-flannel-ds-amd64-lxsfw          1/1     Running   0          17h
    +pod/kube-flannel-ds-amd64-pqrqr          1/1     Running   0          17h
    +pod/kube-flannel-ds-amd64-wj5nh          1/1     Running   0          17h
    +pod/kube-proxy-2kxv2                     1/1     Running   0          17h
    +pod/kube-proxy-82vvj                     1/1     Running   0          17h
    +pod/kube-proxy-nrgw9                     1/1     Running   0          23h
    +pod/kube-scheduler-master                1/1     Running   0          21h
    +
  2. +
+

Obtain the OIG container image

+

The OIG Kubernetes deployment requires access to an OIG container image. The image can be obtained in the following ways:

+
    +
  • Prebuilt OIG container image
  • +
  • Build your own OIG container image using WebLogic Image Tool
  • +
+

Prebuilt OIG container image

+

The latest prebuilt OIG January 2024 container image can be downloaded from Oracle Container Registry. This image is prebuilt by Oracle and includes Oracle Identity Governance 12.2.1.4.0, the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program..

+

Note: Before using this image you must login to Oracle Container Registry, navigate to Middleware > oig_cpu and accept the license agreement.

+

You can use this image in the following ways:

+
    +
  • Pull the container image from the Oracle Container Registry automatically during the OIG Kubernetes deployment.
  • +
  • Manually pull the container image from the Oracle Container Registry and then upload it to your own container registry.
  • +
  • Manually pull the container image from the Oracle Container Registry and manually stage it on the master node and each worker node.
  • +
+

Build your own OIG container image using WebLogic Image Tool

+

You can build your own OIG container image using the WebLogic Image Tool. This is recommended if you need to apply one off patches to a Prebuilt OIG container image. For more information about building your own container image with WebLogic Image Tool, see Create or update image.

+

You can use an image built with WebLogic Image Tool in the following ways:

+
    +
  • Manually upload them to your own container registry.
  • +
  • Manually stage them on the master node and each worker node.
  • +
+

Note: This documentation does not tell you how to pull or push the above images into a private container registry, or stage them on the master and worker nodes. Details of this can be found in the Enterprise Deployment Guide.

+

Setup the code repository to deploy OIG domains

+

Oracle Identity Governance domain deployment on Kubernetes leverages the WebLogic Kubernetes Operator infrastructure. For deploying the OIG domains, you need to set up the deployment scripts on the master node as below:

+
    +
  1. +

    Create a working directory to setup the source code.

    +
    $ mkdir <workdir>
    +

    For example:

    +
    $ mkdir /scratch/OIGK8S
    +
  2. +
  3. +

    Download the latest OIG deployment scripts from the OIG repository.

    +
    $ cd <workdir>
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +

    For example:

    +
    $ cd /scratch/OIGK8S
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +
  4. +
  5. +

    Set the $WORKDIR environment variable as follows:

    +
    $ export WORKDIR=<workdir>/fmw-kubernetes/OracleIdentityGovernance
    +

    For example:

    +
    $ export WORKDIR=/scratch/OIGK8S/fmw-kubernetes/OracleIdentityGovernance
    +
  6. +
  7. +

    Run the following command and see if the WebLogic custom resource definition name already exists:

    +
    $ kubectl get crd
    +

    In the output you should see:

    +
    No resources found in default namespace.
    +

    If you see any of the following:

    +
    NAME                      AGE
    +clusters.weblogic.oracle  5d
    +domains.weblogic.oracle   5d
    +

    then run the following command to delete the existing crd’s:

    +
    $ kubectl delete crd clusters.weblogic.oracle
    +$ kubectl delete crd domains.weblogic.oracle
    +
  8. +
+

Install the WebLogic Kubernetes Operator

+
    +
  1. +

    On the master node run the following command to create a namespace for the operator:

    +
    $ kubectl create namespace <sample-kubernetes-operator-ns>
    +

    For example:

    +
    $ kubectl create namespace opns
    +

    The output will look similar to the following:

    +
    namespace/opns created
    +
  2. +
  3. +

    Create a service account for the operator in the operator’s namespace by running the following command:

    +
    $ kubectl create serviceaccount -n <sample-kubernetes-operator-ns> <sample-kubernetes-operator-sa>
    +

    For example:

    +
    $ kubectl create serviceaccount -n opns op-sa
    +

    The output will look similar to the following:

    +
    serviceaccount/op-sa created
    +
  4. +
  5. +

    Run the following helm command to install and start the operator:

    +
    $ cd $WORKDIR
    +$ helm install weblogic-kubernetes-operator kubernetes/charts/weblogic-operator \
    +--namespace <sample-kubernetes-operator-ns> \
    +--set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.1.2 \
    +--set serviceAccount=<sample-kubernetes-operator-sa> \
    +--set “enableClusterRoleBinding=true” \
    +--set "domainNamespaceSelectionStrategy=LabelSelector" \
    +--set "domainNamespaceLabelSelector=weblogic-operator\=enabled" \
    +--set "javaLoggingLevel=FINE" --wait
    +

    For example:

    +
    $ cd $WORKDIR
    +$ helm install weblogic-kubernetes-operator kubernetes/charts/weblogic-operator \
    +--namespace opns \
    +--set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.1.2 \
    +--set serviceAccount=op-sa \
    +--set "enableClusterRoleBinding=true" \
    +--set "domainNamespaceSelectionStrategy=LabelSelector" \
    +--set "domainNamespaceLabelSelector=weblogic-operator\=enabled" \
    +--set "javaLoggingLevel=FINE" --wait
    +

    The output will look similar to the following:

    +
    NAME: weblogic-kubernetes-operator
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: opns
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +
  6. +
  7. +

    Verify that the operator’s pod and services are running by executing the following command:

    +
    $ kubectl get all -n <sample-kubernetes-operator-ns>
    +

    For example:

    +
    $ kubectl get all -n opns
    +

    The output will look similar to the following:

    +
    NAME                                             READY   STATUS    RESTARTS   AGE
    +pod/weblogic-operator-b7d6df78c-vxnpt            1/1     Running   0          33s
    +pod/weblogic-operator-webhook-7996b8b58b-68l8s   1/1     Running   0          33s
    +
    +NAME                                     TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)             AGE
    +service/weblogic-operator-webhook-svc    ClusterIP   10.109.163.130   <none>        8083/TCP,8084/TCP   34s
    +
    +NAME                                        READY   UP-TO-DATE   AVAILABLE   AGE
    +deployment.apps/weblogic-operator           1/1     1            1           33s
    +deployment.apps/weblogic-operator-webhook   1/1     1            1           33s
    +
    +NAME                                                   DESIRED   CURRENT   READY   AGE
    +replicaset.apps/weblogic-operator-b7d6df78c            1         1         1       33s
    +replicaset.apps/weblogic-operator-webhook-7996b8b58b   1         1         1       33s
    +
  8. +
  9. +

    Verify the operator pod’s log:

    +
    $ kubectl logs -n <sample-kubernetes-operator-ns> -c weblogic-operator deployments/weblogic-operator
    +

    For example:

    +
    $ kubectl logs -n opns -c weblogic-operator deployments/weblogic-operator
    +

    The output will look similar to the following:

    +
    {"timestamp":"<DATE>","thread":37,"fiber":"","namespace":"","domainUID":"","level":"FINE","class":"oracle.kubernetes.operator.DeploymentLiveness","method":"run","timeInMillis":1678902295852,"message":"Liveness file last modified time set","exception":"","code":"","headers":{},"body":""}
    +{"timestamp":"<DATE>","thread":42,"fiber":"","namespace":"","domainUID":"","level":"FINE","class":"oracle.kubernetes.operator.DeploymentLiveness","method":"run","timeInMillis":1678902300853,"message":"Liveness file last modified time set","exception":"","code":"","headers":{},"body":""}
    +{"timestamp":"<DATE>","thread":21,"fiber":"","namespace":"","domainUID":"","level":"FINE","class":"oracle.kubernetes.operator.DeploymentLiveness","method":"run","timeInMillis":1678902305854,"message":"Liveness file last modified time set","exception":"","code":"","headers":{},"body":""}
    +
  10. +
+

Create a namespace for Oracle Identity Governance

+
    +
  1. +

    Run the following command to create a namespace for the domain:

    +
    $ kubectl create namespace <domain_namespace>
    +

    For example:

    +
    $ kubectl create namespace oigns
    +

    The output will look similar to the following:

    +
    namespace/oigns created
    +
  2. +
  3. +

    Run the following command to tag the namespace so the WebLogic Kubernetes Operator can manage it:

    +
    $ kubectl label namespaces <domain_namespace> weblogic-operator=enabled
    +

    For example:

    +
    $ kubectl label namespaces oigns weblogic-operator=enabled
    +

    The output will look similar to the following:

    +
    namespace/oigns labeled
    +
  4. +
  5. +

    Run the following command to check the label was created:

    +
    $ kubectl describe namespace <domain_namespace>
    +

    For example:

    +
    $ kubectl describe namespace oigns
    +

    The output will look similar to the following:

    +
    Name:         oigns
    +Labels:       kubernetes.io/metadata.name=oigns
    +              weblogic-operator=enabled
    +Annotations:  <none>
    +Status:       Active
    +   
    +No resource quota.
    +
    +No LimitRange resource.
    +
  6. +
+

Create a Kubernetes secret for the container registry

+

In this section you create a secret that stores the credentials for the container registry where the OIG image is stored.

+

If you are not using a container registry and have loaded the images on each of the master and worker nodes, then there is no need to create the registry secret.

+
    +
  1. +

    Run the following command to create the secret:

    +
    kubectl create secret docker-registry "orclcred" --docker-server=<CONTAINER_REGISTRY> \
    +--docker-username="<USER_NAME>" \
    +--docker-password=<PASSWORD> --docker-email=<EMAIL_ID> \
    +--namespace=<domain_namespace>
    +

    For example, if using Oracle Container Registry:

    +
    kubectl create secret docker-registry "orclcred" --docker-server=container-registry.oracle.com \
    +--docker-username="user@example.com" \
    +--docker-password=password --docker-email=user@example.com \
    +--namespace=oigns
    +

    Replace <USER_NAME> and <PASSWORD> with the credentials for the registry with the following caveats:

    +
      +
    • +

      If using Oracle Container Registry to pull the OIG container image, this is the username and password used to login to Oracle Container Registry. Before you can use this image you must login to Oracle Container Registry, navigate to Middleware > oig_cpu and accept the license agreement.

      +
    • +
    • +

      If using your own container registry to store the OIG container image, this is the username and password (or token) for your container registry.

      +
    • +
    +

    The output will look similar to the following:

    +
    secret/orclcred created
    +
  2. +
+

RCU schema creation

+

In this section you create the RCU schemas in the Oracle Database.

+

Before following the steps in this section, make sure that the database and listener are up and running and you can connect to the database via SQL*Plus or other client tool.

+
    +
  1. +

    If using Oracle Container Registry or your own container registry for your OIG container image, run the following command to create a helper pod to run RCU:

    +
    $ kubectl run --image=<image_name-from-registry> --image-pull-policy="IfNotPresent" --overrides='{"apiVersion": "v1", "spec":{"imagePullSecrets": [{"name": "orclcred"}]}}' helper -n <domain_namespace> -- sleep infinity
    +

    For example:

    +
    $ kubectl run --image=container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-<January`24> --image-pull-policy="IfNotPresent" --overrides='{"apiVersion": "v1","spec":{"imagePullSecrets": [{"name": "orclcred"}]}}' helper -n oigns -- sleep infinity
    +

    If you are not using a container registry and have loaded the image on each of the master and worker nodes, run the following command:

    +
    $ kubectl run helper --image <image> -n oigns -- sleep infinity
    +

    For example:

    +
    $ kubectl run helper --image oracle/oig:12.2.1.4-jdk8-ol8-<January`24> -n oigns -- sleep infinity
    +

    The output will look similar to the following:

    +
    pod/helper created
    +
  2. +
  3. +

    Run the following command to check the pod is running:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oigns
    +

    The output will look similar to the following:

    +
    NAME     READY   STATUS    RESTARTS   AGE
    +helper   1/1     Running   0          3m
    +

    Note: If you are pulling the image from a container registry it may take several minutes before the pod has a STATUS of 1\1. While the pod is starting you can check the status of the pod, by running the following command:

    +
    $ kubectl describe pod helper -n oigns
    +
  4. +
  5. +

    Run the following command to start a bash shell in the helper pod:

    +
    $ kubectl exec -it helper -n <domain_namespace> -- /bin/bash
    +

    For example:

    +
    $ kubectl exec -it helper -n oigns -- /bin/bash
    +

    This will take you into a bash shell in the running helper pod:

    +
    [oracle@helper oracle]$
    +
  6. +
  7. +

    In the helper bash shell run the following commands to set the environment:

    +
    [oracle@helper oracle]$ export DB_HOST=<db_host.domain>
    +[oracle@helper oracle]$ export DB_PORT=<db_port>
    +[oracle@helper oracle]$ export DB_SERVICE=<service_name>
    +[oracle@helper oracle]$ export RCUPREFIX=<rcu_schema_prefix>
    +[oracle@helper oracle]$ export RCU_SCHEMA_PWD=<rcu_schema_pwd>
    +[oracle@helper oracle]$ echo -e <db_pwd>"\n"<rcu_schema_pwd> > /tmp/pwd.txt
    +[oracle@helper oracle]$ cat /tmp/pwd.txt
    +

    where:

    +

    <db_host.domain> is the database server hostname

    +

    <db_port> is the database listener port

    +

    <service_name> is the database service name

    +

    <rcu_schema_prefix> is the RCU schema prefix you want to set

    +

    <rcu_schema_pwd> is the password you want to set for the <rcu_schema_prefix>

    +

    <db_pwd> is the SYS password for the database

    +

    For example:

    +
    [oracle@helper oracle]$ export DB_HOST=mydatabasehost.example.com
    +[oracle@helper oracle]$ export DB_PORT=1521
    +[oracle@helper oracle]$ export DB_SERVICE=orcl.example.com
    +[oracle@helper oracle]$ export RCUPREFIX=OIGK8S
    +[oracle@helper oracle]$ export RCU_SCHEMA_PWD=<password>
    +[oracle@helper oracle]$ echo -e <password>"\n"<password> > /tmp/pwd.txt
    +[oracle@helper oracle]$ cat /tmp/pwd.txt
    +<password>
    +<password>
    +
  8. +
  9. +

    In the helper bash shell run the following commands to create the RCU schemas in the database:

    +
    [oracle@helper oracle]$ /u01/oracle/oracle_common/bin/rcu -silent -createRepository -databaseType ORACLE -connectString \
    +$DB_HOST:$DB_PORT/$DB_SERVICE -dbUser sys -dbRole sysdba -useSamePasswordForAllSchemaUsers true \
    +-selectDependentsForComponents true -schemaPrefix $RCUPREFIX -component OIM -component MDS -component SOAINFRA -component OPSS \
    +-f < /tmp/pwd.txt
    +

    The output will look similar to the following:

    +
    RCU Logfile: /tmp/RCU<DATE>/logs/rcu.log
    +
    +Processing command line ....
    +Repository Creation Utility - Checking Prerequisites
    +Checking Global Prerequisites
    +
    +
    +Repository Creation Utility - Checking Prerequisites
    +Checking Component Prerequisites
    +Repository Creation Utility - Creating Tablespaces
    +Validating and Creating Tablespaces
    +Create tablespaces in the repository database
    +Repository Creation Utility - Create
    +Repository Create in progress.
    +        Percent Complete: 10
    +Executing pre create operations
    +        Percent Complete: 25
    +        Percent Complete: 25
    +        Percent Complete: 26
    +        Percent Complete: 27
    +        Percent Complete: 28
    +        Percent Complete: 28
    +        Percent Complete: 29
    +        Percent Complete: 29
    +Creating Common Infrastructure Services(STB)
    +        Percent Complete: 36
    +        Percent Complete: 36
    +        Percent Complete: 44
    +        Percent Complete: 44
    +        Percent Complete: 44
    +Creating Audit Services Append(IAU_APPEND)
    +        Percent Complete: 51
    +        Percent Complete: 51
    +        Percent Complete: 59
    +        Percent Complete: 59
    +        Percent Complete: 59
    +Creating Audit Services Viewer(IAU_VIEWER)
    +        Percent Complete: 66
    +        Percent Complete: 66
    +        Percent Complete: 67
    +        Percent Complete: 67
    +        Percent Complete: 68
    +        Percent Complete: 68
    +Creating Metadata Services(MDS)
    +        Percent Complete: 76
    +        Percent Complete: 76
    +        Percent Complete: 76
    +        Percent Complete: 77
    +        Percent Complete: 77
    +        Percent Complete: 78
    +        Percent Complete: 78
    +        Percent Complete: 78
    +Creating Weblogic Services(WLS)
    +        Percent Complete: 82
    +        Percent Complete: 82
    +        Percent Complete: 83
    +        Percent Complete: 84
    +        Percent Complete: 86
    +        Percent Complete: 88
    +        Percent Complete: 88
    +        Percent Complete: 88
    +Creating User Messaging Service(UCSUMS)
    +        Percent Complete: 92
    +        Percent Complete: 92
    +        Percent Complete: 95
    +        Percent Complete: 95
    +        Percent Complete: 100
    +Creating Audit Services(IAU)
    +Creating Oracle Platform Security Services(OPSS)
    +Creating SOA Infrastructure(SOAINFRA)
    +Creating Oracle Identity Manager(OIM)
    +Executing post create operations
    +
    +Repository Creation Utility: Create - Completion Summary
    +
    +Database details:
    +-----------------------------
    +Host Name                                    : mydatabasehost.example.com
    +Port                                         : 1521
    +Service Name                                 : ORCL.EXAMPLE.COM
    +Connected As                                 : sys
    +Prefix for (prefixable) Schema Owners        : OIGK8S
    +RCU Logfile                                  : /tmp/RCU<DATE>/logs/rcu.log
    +
    +Component schemas created:
    +-----------------------------
    +Component                                    Status         Logfile
    +
    +Common Infrastructure Services               Success        /tmp/RCU<DATE>/logs/stb.log
    +Oracle Platform Security Services            Success        /tmp/RCU<DATE>/logs/opss.log
    +SOA Infrastructure                           Success        /tmp/RCU<DATE>/logs/soainfra.log
    +Oracle Identity Manager                      Success        /tmp/RCU<DATE>/logs/oim.log
    +User Messaging Service                       Success        /tmp/RCU<DATE>/logs/ucsums.log
    +Audit Services                               Success        /tmp/RCU<DATE>/logs/iau.log
    +Audit Services Append                        Success        /tmp/RCU<DATE>/logs/iau_append.log
    +Audit Services Viewer                        Success        /tmp/RCU<DATE>/logs/iau_viewer.log
    +Metadata Services                            Success        /tmp/RCU<DATE>/logs/mds.log
    +WebLogic Services                            Success        /tmp/RCU<DATE>/logs/wls.log
    +
    +Repository Creation Utility - Create : Operation Completed
    +[oracle@helper oracle]$
    +
  10. +
  11. +

    Run the following command to patch schemas in the database:

    + +

    This command should be run if you are using an OIG image that contains OIG bundle patches. If using an OIG image without OIG bundle patches, then you can skip this step.

    +
    + +
    [oracle@helper oracle]$ /u01/oracle/oracle_common/modules/thirdparty/org.apache.ant/1.10.5.0.0/apache-ant-1.10.5/bin/ant \
    +-f /u01/oracle/idm/server/setup/deploy-files/automation.xml \
    +run-patched-sql-files \
    +-logger org.apache.tools.ant.NoBannerLogger \
    +-logfile /u01/oracle/idm/server/bin/patch_oim_wls.log \
    +-DoperationsDB.host=$DB_HOST \
    +-DoperationsDB.port=$DB_PORT \
    +-DoperationsDB.serviceName=$DB_SERVICE \
    +-DoperationsDB.user=${RCUPREFIX}_OIM \
    +-DOIM.DBPassword=$RCU_SCHEMA_PWD \
    +-Dojdbc=/u01/oracle/oracle_common/modules/oracle.jdbc/ojdbc8.jar
    +

    The output will look similar to the following:

    +
    Buildfile: /u01/oracle/idm/server/setup/deploy-files/automation.xml
    +
  12. +
  13. +

    Verify the database was patched successfully by viewing the patch_oim_wls.log:

    +
    [oracle@helper oracle]$ cat /u01/oracle/idm/server/bin/patch_oim_wls.log
    +

    The output should look similar to below:

    +
    ...
    +[sql] Executing resource: /u01/oracle/idm/server/db/oim/oracle/Upgrade/oim12cps4/list/oim12cps4_upg_ent_trg_bkp.sql
    +[sql] Executing resource: /u01/oracle/idm/server/db/oim/oracle/Upgrade/oim12cps4/list/oim12cps4_upg_ent_trg_fix.sql
    +[sql] Executing resource: /u01/oracle/idm/server/db/oim/oracle/Upgrade/oim12cps4/list/oim12cps4_upg_ent_trg_restore_bkp.sql
    +[sql] Executing resource: /u01/oracle/idm/server/db/oim/oracle/Upgrade/oim12cps4/list/oim12cps4_ddl_alter_pwr_add_column.sql
    +[sql] 74 of 74 SQL statements executed successfully
    +
    +BUILD SUCCESSFUL
    +Total time: 6 seconds
    +
  14. +
  15. +

    Exit the helper bash shell by issuing the command exit.

    +
  16. +
+

Preparing the environment for domain creation

+

Note: If you want to create an OIG domain using WDT models, skip the steps below and continue from Create OIG Domains Using WDT Models.

+

In this section you prepare the environment for the OIG domain creation. This involves the following steps:

+

a. Creating Kubernetes secrets for the domain and RCU

+

b. Create a Kubernetes persistent volume and persistent volume claim

+

Creating Kubernetes secrets for the domain and RCU

+
    +
  1. +

    Create a Kubernetes secret for the domain using the create-weblogic-credentials script in the same Kubernetes namespace as the domain:

    +
    $ cd $WORKDIR/kubernetes/create-weblogic-domain-credentials
    +$ ./create-weblogic-credentials.sh -u weblogic -p <pwd> -n <domain_namespace> -d <domain_uid> -s <kubernetes_domain_secret>
    +

    where:

    +

    -u weblogic is the WebLogic username

    +

    -p <pwd> is the password for the WebLogic user

    +

    -n <domain_namespace> is the domain namespace

    +

    -d <domain_uid> is the domain UID to be created. The default is domain1 if not specified

    +

    -s <kubernetes_domain_secret> is the name you want to create for the secret for this namespace. The default is to use the domainUID if not specified

    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-weblogic-domain-credentials
    +$ ./create-weblogic-credentials.sh -u weblogic -p <password> -n oigns -d governancedomain -s oig-domain-credentials
    +

    The output will look similar to the following:

    +
    secret/oig-domain-credentials created
    +secret/oig-domain-credentials labeled
    +The secret oig-domain-credentials has been successfully created in the oigns namespace.
    +
  2. +
  3. +

    Verify the secret is created using the following command:

    +
    $ kubectl get secret <kubernetes_domain_secret> -o yaml -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get secret oig-domain-credentials -o yaml -n oigns
    +

    The output will look similar to the following:

    +
    $ kubectl get secret oig-domain-credentials -o yaml -n oigns
    +apiVersion: v1
    +data:
    +  password: V2VsY29tZTE=
    +  username: d2VibG9naWM=
    +kind: Secret
    +metadata:
    +  creationTimestamp: "<DATE>"
    +  labels:
    +    weblogic.domainName: governancedomain
    +    weblogic.domainUID: governancedomain
    +  name: oig-domain-credentials
    +  namespace: oigns
    +  resourceVersion: "3216738"
    +  uid: c2ec07e0-0135-458d-bceb-c648d2a9ac54
    +type: Opaque
    +
  4. +
  5. +

    Create a Kubernetes secret for RCU in the same Kubernetes namespace as the domain, using the create-rcu-credentials.sh script:

    +
    $ cd $WORKDIR/kubernetes/create-rcu-credentials
    +$ ./create-rcu-credentials.sh -u <rcu_prefix> -p <rcu_schema_pwd> -a sys -q <sys_db_pwd> -d <domain_uid> -n <domain_namespace> -s <kubernetes_rcu_secret>
    +

    where:

    +

    -u <rcu_prefix> is the name of the RCU schema prefix created previously

    +

    -p <rcu_schema_pwd> is the password for the RCU schema prefix

    +

    -a <sys_db_user> is the database user with sys dba privilege

    +

    -q <sys_db_pwd> is the sys database password

    +

    -d <domain_uid> is the domain_uid that you created earlier

    +

    -n <domain_namespace> is the domain namespace

    +

    -s <kubernetes_rcu_secret> is the name of the rcu secret to create

    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-rcu-credentials
    +$ ./create-rcu-credentials.sh -u OIGK8S -p <password> -a sys -q <password> -d governancedomain -n oigns -s oig-rcu-credentials
    +

    The output will look similar to the following:

    +
    secret/oig-rcu-credentials created
    +secret/oig-rcu-credentials labeled
    +The secret oig-rcu-credentials has been successfully created in the oigns namespace.
    +
  6. +
  7. +

    Verify the secret is created using the following command:

    +
    $ kubectl get secret <kubernetes_rcu_secret> -o yaml -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get secret oig-rcu-credentials -o yaml -n oigns
    +

    The output will look similar to the following:

    +
    apiVersion: v1
    +data:
    +  password: V2VsY29tZTE=
    +  sys_password: V2VsY29tZTE=
    +  sys_username: c3lz
    +  username: T0lHSzhT
    +kind: Secret
    +metadata:
    +  creationTimestamp: "<DATE>"
    +  labels:
    +    weblogic.domainName: governancedomain
    +    weblogic.domainUID: governancedomain
    +  name: oig-rcu-credentials
    +  namespace: oigns
    +  resourceVersion: "3217023"
    +  uid: ce70b91a-fbbc-4839-9616-4cc2c1adeb4f
    +type: Opaque
    +
  8. +
+

Create a Kubernetes persistent volume and persistent volume claim

+

As referenced in Prerequisites the nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.

+

A persistent volume is the same as a disk mount but is inside a container. A Kubernetes persistent volume is an arbitrary name (determined in this case, by Oracle) that is mapped to a physical volume on a disk.

+

When a container is started, it needs to mount that volume. The physical volume should be on a shared disk accessible by all the Kubernetes worker nodes because it is not known on which worker node the container will be started. In the case of Identity and Access Management, the persistent volume does not get erased when a container stops. This enables persistent configurations.

+

The example below uses an NFS mounted volume (<persistent_volume>/governancedomainpv). Other volume types can also be used. See the official Kubernetes documentation for Volumes.

+

Note: The persistent volume directory needs to be accessible to both the master and worker node(s). In this example /scratch/shared/governancedomainpv is accessible from all nodes via NFS.

+
    +
  1. +

    Make a backup copy of the create-pv-pvc-inputs.yaml file and create required directories:

    +
    $ cd $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc
    +$ cp create-pv-pvc-inputs.yaml create-pv-pvc-inputs.yaml.orig
    +$ mkdir output
    +$ mkdir -p <persistent_volume>/governancedomainpv
    +$ sudo chown -R 1000:0 <persistent_volume>/governancedomainpv
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc
    +$ cp create-pv-pvc-inputs.yaml create-pv-pvc-inputs.yaml.orig
    +$ mkdir output
    +$ mkdir -p /scratch/shared/governancedomainpv
    +$ sudo chown -R 1000:0 /scratch/shared/governancedomainpv
    +
  2. +
  3. +

    On the master node run the following command to ensure it is possible to read and write to the persistent volume:

    +
    cd <persistent_volume>/governancedomainpv
    +touch file.txt
    +ls filemaster.txt
    +

    For example:

    +
    cd /scratch/shared/governancedomainpv
    +touch filemaster.txt
    +ls filemaster.txt
    +

    On the first worker node run the following to ensure it is possible to read and write to the persistent volume:

    +
    cd /scratch/shared/governancedomainpv
    +ls filemaster.txt
    +touch fileworker1.txt
    +ls fileworker1.txt
    +

    Repeat the above for any other worker nodes e.g fileworker2.txt etc. Once proven that it’s possible to read and write from each node to the persistent volume, delete the files created.

    +
  4. +
  5. +

    Navigate to $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc:

    +
    $ cd $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc
    +

    and edit the create-pv-pvc-inputs.yaml file and update the following parameters to reflect your settings. Save the file when complete:

    +
    baseName: <domain>
    +domainUID: <domain_uid>
    +namespace: <domain_namespace>
    +weblogicDomainStorageType: NFS
    +weblogicDomainStorageNFSServer: <nfs_server>
    +weblogicDomainStoragePath: <physical_path_of_persistent_storage>
    +weblogicDomainStorageSize: 10Gi
    +

    For example:

    +
    # The base name of the pv and pvc
    +baseName: domain
    +
    +# Unique ID identifying a domain.
    +# If left empty, the generated pv can be shared by multiple domains
    +# This ID must not contain an underscope ("_"), and must be lowercase and unique across all domains in a Kubernetes cluster.
    +domainUID: governancedomain
    +
    +# Name of the namespace for the persistent volume claim
    +namespace: oigns
    +
    +# Persistent volume type for the persistent storage.
    +# The value must be 'HOST_PATH' or 'NFS'.
    +# If using 'NFS', weblogicDomainStorageNFSServer must be specified.
    +weblogicDomainStorageType: NFS
    +
    +# The server name or ip address of the NFS server to use for the persistent storage.
    +# The following line must be uncomment and customized if weblogicDomainStorateType is NFS:
    +weblogicDomainStorageNFSServer: mynfsserver
    +
    +# Physical path of the persistent storage.
    +# When weblogicDomainStorageType is set to HOST_PATH, this value should be set the to path to the
    +# domain storage on the Kubernetes host.
    +# When weblogicDomainStorageType is set to NFS, then weblogicDomainStorageNFSServer should be set
    +# to the IP address or name of the DNS server, and this value should be set to the exported path
    +# on that server.
    +# Note that the path where the domain is mounted in the WebLogic containers is not affected by this
    +# setting, that is determined when you create your domain.
    +# The following line must be uncomment and customized:
    +weblogicDomainStoragePath: /scratch/shared/governancedomainpv
    +     
    +# Reclaim policy of the persistent storage
    +# The valid values are: 'Retain', 'Delete', and 'Recycle'
    +weblogicDomainStorageReclaimPolicy: Retain
    +
    +# Total storage allocated to the persistent storage.
    +weblogicDomainStorageSize: 10Gi
    +
  6. +
  7. +

    Execute the create-pv-pvc.sh script to create the PV and PVC configuration files:

    +
    $ ./create-pv-pvc.sh -i create-pv-pvc-inputs.yaml -o output
    +

    The output will be similar to the following:

    +
    Input parameters being used
    +export version="create-weblogic-sample-domain-pv-pvc-inputs-v1"
    +export baseName="domain"
    +export domainUID="governancedomain"
    +export namespace="oigns"
    +export weblogicDomainStorageType="NFS"
    +export weblogicDomainStorageNFSServer="mynfsserver"
    +export weblogicDomainStoragePath="/scratch/shared/governancedomainpv"
    +export weblogicDomainStorageReclaimPolicy="Retain"
    +export weblogicDomainStorageSize="10Gi"
    +
    +Generating output/pv-pvcs/governancedomain-domain-pv.yaml
    +Generating output/pv-pvcs/governancedomain-domain-pvc.yaml
    +The following files were generated:
    +  output/pv-pvcs/governancedomain-domain-pv.yaml
    +  output/pv-pvcs/governancedomain-domain-pvc.yaml
    +
    +Completed
    +
  8. +
  9. +

    Run the following to show the files are created:

    +
    $ ls output/pv-pvcs
    +create-pv-pvc-inputs.yaml  governancedomain-domain-pv.yaml  governancedomain-domain-pvc.yaml
    +
  10. +
  11. +

    Run the following kubectl command to create the PV and PVC in the domain namespace:

    +
    $ kubectl create -f output/pv-pvcs/governancedomain-domain-pv.yaml -n <domain_namespace>
    +$ kubectl create -f output/pv-pvcs/governancedomain-domain-pvc.yaml -n <domain_namespace>
    +

    For example:

    +
    $ kubectl create -f output/pv-pvcs/governancedomain-domain-pv.yaml -n oigns
    +$ kubectl create -f output/pv-pvcs/governancedomain-domain-pvc.yaml -n oigns
    +

    The output will look similar to the following:

    +
    persistentvolume/governancedomain-domain-pv created
    +persistentvolumeclaim/governancedomain-domain-pvc created
    +
  12. +
  13. +

    Run the following commands to verify the PV and PVC were created successfully:

    +
    $ kubectl describe pv <pv_name> 
    +$ kubectl describe pvc <pvc_name> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl describe pv governancedomain-domain-pv 
    +$ kubectl describe pvc governancedomain-domain-pvc -n oigns
    +

    The output will look similar to the following:

    +
    $ kubectl describe pv governancedomain-domain-pv
    +   
    +Name:            governancedomain-domain-pv
    +Labels:          weblogic.domainUID=governancedomain
    +Annotations:     pv.kubernetes.io/bound-by-controller: yes
    +Finalizers:      [kubernetes.io/pv-protection]
    +StorageClass:    governancedomain-domain-storage-class
    +Status:          Bound
    +Claim:           oigns/governancedomain-domain-pvc
    +Reclaim Policy:  Retain
    +Access Modes:    RWX
    +VolumeMode:      Filesystem
    +Capacity:        10Gi
    +Node Affinity:   <none>
    +Message:
    +Source:
    +    Type:      NFS (an NFS mount that lasts the lifetime of a pod)
    +    Server:    mynfsserver
    +    Path:      /scratch/shared/governancedomainpv
    +    ReadOnly:  false
    +Events:        <none>
    +
    $ kubectl describe pvc governancedomain-domain-pvc -n oigns
    +
    +Name:          governancedomain-domain-pvc
    +Namespace:     oigns
    +StorageClass:  governancedomain-domain-storage-class
    +Status:        Bound
    +Volume:        governancedomain-domain-pv
    +Labels:        weblogic.domainUID=governancedomain
    +Annotations:   pv.kubernetes.io/bind-completed: yes
    +               pv.kubernetes.io/bound-by-controller: yes
    +Finalizers:    [kubernetes.io/pvc-protection]
    +Capacity:      10Gi
    +Access Modes:  RWX
    +VolumeMode:    Filesystem
    +Mounted By:    <none>
    +Events:        <none>
    +

    You are now ready to create the OIG domain as per Create OIG Domains

    +
  14. +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/prepare-your-environment/index.xml b/docs/24.1.1/idm-products/oig/prepare-your-environment/index.xml new file mode 100644 index 000000000..a3433110b --- /dev/null +++ b/docs/24.1.1/idm-products/oig/prepare-your-environment/index.xml @@ -0,0 +1,14 @@ + + + + Prepare your environment on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oig/prepare-your-environment/ + Recent content in Prepare your environment on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oig/prerequisites/index.html b/docs/24.1.1/idm-products/oig/prerequisites/index.html new file mode 100644 index 000000000..8d8759c4a --- /dev/null +++ b/docs/24.1.1/idm-products/oig/prerequisites/index.html @@ -0,0 +1,4145 @@ + + + + + + + + + + + + Prerequisites :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Prerequisites +

+ + + + + + + +

Introduction

+

This document provides information about the system requirements and limitations for deploying and running OIG domains with the WebLogic Kubernetes Operator 4.1.2.

+

System requirements for OIG domains

+
    +
  • +

    A running Kubernetes cluster that meets the following requirements:

    +
      +
    • The Kubernetes cluster must have sufficient nodes and resources.
    • +
    • An installation of Helm is required on the Kubernetes cluster. Helm is used to create and deploy the necessary resources and run the WebLogic Kubernetes Operator in a Kubernetes cluster
    • +
    • A supported container engine must be installed and running on the Kubernetes cluster.
    • +
    • The Kubernetes cluster and container engine must meet the minimum version requirements outlined in document ID 2723908.1 on My Oracle Support.
    • +
    • You must have the cluster-admin role to install the WebLogic Kubernetes Operator.
    • +
    • The nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.
    • +
    • The system clocks on node of the Kubernetes cluster must be synchronized. Run the date command simultaneously on all the nodes in each cluster and then syncrhonize accordingly.
    • +
    +
  • +
  • +

    A running Oracle Database 12.2.0.1 or later. The database must be a supported version for OIG as outlined in Oracle Fusion Middleware 12c certifications. It must meet the requirements as outlined in About Database Requirements for an Oracle Fusion Middleware Installation and in RCU Requirements for Oracle Databases.

    +
  • +
+

Note: This documentation does not tell you how to install a Kubernetes cluster, Helm, the container engine, or how to push container images to a container registry. +Please refer to your vendor specific documentation for this information. Also see Getting Started.

+

Limitations

+

Compared to running a WebLogic Server domain in Kubernetes using the operator, the following limitations currently exist for OIG domains:

+
    +
  • In this release, OIG domains are supported using the “domain on a persistent volume” +model only, where the domain home is located in a persistent volume (PV).
  • +
  • The “domain in image” model is not supported.
  • +
  • Only configured clusters are supported. Dynamic clusters are not supported for OIG domains. Note that you can still use all of the scaling features, you just need to define the maximum size of your cluster at domain creation time.
  • +
  • The WebLogic Monitoring Exporter currently supports the WebLogic MBean trees only. Support for JRF MBeans has not been added yet.
  • +
  • We do not currently support running OIG in non-Linux containers.
  • +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/prerequisites/index.xml b/docs/24.1.1/idm-products/oig/prerequisites/index.xml new file mode 100644 index 000000000..30493ed03 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/prerequisites/index.xml @@ -0,0 +1,14 @@ + + + + Prerequisites on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oig/prerequisites/ + Recent content in Prerequisites on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oig/release-notes/index.html b/docs/24.1.1/idm-products/oig/release-notes/index.html new file mode 100644 index 000000000..f2f778d2c --- /dev/null +++ b/docs/24.1.1/idm-products/oig/release-notes/index.html @@ -0,0 +1,4559 @@ + + + + + + + + + + + + Release Notes :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Release Notes +

+ + + + + + + +

Review the latest changes and known issues for Oracle Identity Governance on Kubernetes.

+

Recent changes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DateVersionChange
January, 202424.1.1Supports Oracle Identity Governance 12.2.1.4 domain deployment using the January 2024 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
This release contains the following changes:
+ Support for patching OIG domains created with Weblogic Deploy Tooling (WDT) Models.
If upgrading to January 24 (24.1.1) from October 23 (23.4.1) or later, you must upgrade the following in order:
1. Patch the OIG container image to January 24
If upgrading to January 24 (24.1.1) from October 22 (22.4.1) or later, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.1.2
2. Patch the OIG container image to January 24
If upgrading to January 24 (24.1.1) from a release prior to October 22 (22.4.1), you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.1.2
2. Patch the OIG container image to January 24
3. Upgrade the Ingress
4. Upgrade Elasticsearch and Kibana
See Patch and Upgrade for these instructions.
November, 202323.4.2Supports Oracle Identity Governance 12.2.1.4 domain deployment using the October 2023 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
This release contains the following changes:
+ Support for creation of OIG domains using Weblogic Deploy Tooling (WDT) Models. See Create OIG domains Using WDT Models.
If currently on October 23 (23.4.1) there is no need to upgrade as the November 23 (23.4.2) release only adds the ability to create new OIG domains using WDT.
If upgrading to November 23 (23.4.2) from October 22 (22.4.1) or later, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.1.2
2. Patch the OIG container image to October 23
If upgrading to November 23 (23.4.2) from a release prior to October 22 (22.4.1), you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.1.2
2. Patch the OIG container image to October 23
3. Upgrade the Ingress
4. Upgrade Elasticsearch and Kibana
See Patch and Upgrade for these instructions.
October, 202323.4.1Supports Oracle Identity Governance 12.2.1.4 domain deployment using the October 2023 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
This release contains the following changes:
+ Support for WebLogic Kubernetes Operator 4.1.2.
+ Ability to set resource requests and limits for CPU and memory on a cluster resource. See, Setting the OIM server memory parameters.
+ Support for the Kubernetes Horizontal Pod Autoscaler (HPA). See, Kubernetes Horizontal Pod Autoscaler.
If upgrading to October 23 (23.4.1) from October 22 (22.4.1) or later, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.1.2
2. Patch the OIG container image to October 23
If upgrading to October 23 (23.4.1) from a release prior to October 22 (22.4.1), you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.1.2
2. Patch the OIG container image to October 23
3. Upgrade the Ingress
4. Upgrade Elasticsearch and Kibana
See Patch and Upgrade for these instructions.
July, 202323.3.1Supports Oracle Identity Governance 12.2.1.4 domain deployment using the July 2023 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
If upgrading to July 23 (23.3.1) from April 23 (23.2.1), upgrade as follows:
1. Patch the OIG container image to July 23
If upgrading to July 23 (23.3.1) from October 22 (22.4.1), or January 23 (23.1.1) release, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.0.4
2. Patch the OIG container image to July 23
If upgrading to July 23 (23.3.1) from a release prior to October 22 (22.4.1) release, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.0.4
2. Patch the OIG container image to July 23
3. Upgrade the Ingress
4. Upgrade Elasticsearch and Kibana
See Patch and Upgrade for these instructions.
April, 202323.2.1Supports Oracle Identity Governance 12.2.1.4 domain deployment using the April 2023 container image which contains the April Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
Support for WebLogic Kubernetes Operator 4.0.4.
Changes to stopping/starting pods due to domain and cluster configuration being separated and parameter changes (IF_NEEDED, NEVER to IfNeeded, Never).
If upgrading to April 23 (23.2.1) from October 22 (22.4.1) or later, you must upgrade in the following order:
1. WebLogic Kubernetes Operator to 4.0.4
2. Patch the OIG container image to April 23
If upgrading to April 23 (23.2.1) from a release prior to October 22 (22.4.1), you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 4.0.4
2. Patch the OIG container image to April 23
3. Upgrade the Ingress
4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions.
January, 202323.1.1Supports Oracle Identity Governance 12.2.1.4 domain deployment using the January 2023 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
If upgrading to January 23 (23.1.1) from October 22 (22.4.1) release, you only need to patch the OIG container image to January 23.
If upgrading to January 23 (23.1.1) from a release prior to October 22 (22.4.1) release, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 3.4.2
2. Patch the OIG container image to January 23
3. Upgrade the Ingress
4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions.
October, 202222.4.1Supports Oracle Identity Governance 12.2.1.4 domain deployment using the October 2022 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
Support for WebLogic Kubernetes Operator 3.4.2.
Additional Ingress mappings added.
Changes to deployment of Logging and Visualization with Elasticsearch and Kibana.
OIG container images are now only available from container-registry.oracle.com and are no longer available from My Oracle Support.
If upgrading to October 22 (22.4.1) from a previous release, you must upgrade the following in order:
1. WebLogic Kubernetes Operator to 3.4.2
2. Patch the OIG container image to October 22
3. Upgrade the Ingress
4. Upgrade Elasticsearch and Kibana
See Patch and Upgrade for these instructions.
July, 202222.3.1Supports Oracle Identity Governance 12.2.1.4 domain deployment using the July 2022 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
April, 202222.2.1Updated for CRI-O support.
November, 202121.4.2Supports Oracle Identity Governance domain deployment using WebLogic Kubernetes Operator 3.3.0. Voyager ingress removed as no longer supported.
October 202121.4.1A) References to supported Kubernetes, Helm and Docker versions removed and replaced with Support note reference. B) Namespace and domain names changed to be consistent with Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster. C) Addtional post configuration tasks added. D) New section on how to start Design Console in a container. E) Upgrading a Kubernetes Cluster and Security Hardening removed as vendor specific.
November 202020.4.1Initial release of Identity Governance on Kubernetes.
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/release-notes/index.xml b/docs/24.1.1/idm-products/oig/release-notes/index.xml new file mode 100644 index 000000000..5d556b073 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/release-notes/index.xml @@ -0,0 +1,14 @@ + + + + Release Notes on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oig/release-notes/ + Recent content in Release Notes on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oig/troubleshooting/index.html b/docs/24.1.1/idm-products/oig/troubleshooting/index.html new file mode 100644 index 000000000..3cc42c429 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/troubleshooting/index.html @@ -0,0 +1,4195 @@ + + + + + + + + + + + + Troubleshooting :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Troubleshooting +

+ + + + + + + +

Domain creation failure with WLST scripts

+

If the OIG domain creation fails when running create-domain.sh, run the following to diagnose the issue:

+
    +
  1. +

    Run the following command to diagnose the create domain job:

    +
    $ kubectl logs <job_name> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl logs governancedomain-create-fmw-infra-sample-domain-job-9wqzb -n oigns
    +

    Also run:

    +
    $ kubectl describe pod <job_domain> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl describe pod governancedomain-create-fmw-infra-sample-domain-job-9wqzb -n oigns
    +

    Using the output you should be able to diagnose the problem and resolve the issue.

    +

    Clean down the failed domain creation by following steps 1-3 in Delete the OIG domain home. Then follow RCU schema creation onwards to recreate the RCU schema, Kubernetes secrets for domain and RCU, the persistent volume and the persistent volume claim. Then execute the OIG domain creation steps again.

    +
  2. +
  3. +

    If any of the above commands return the following error:

    +
    Failed to start container "create-fmw-infra-sample-domain-job": Error response from daemon: error while creating mount source path
    +'/scratch/shared/governancedomainpv ': mkdir /scratch/shared/governancedomainpv : permission denied
    +

    then there is a permissions error on the directory for the PV and PVC and the following should be checked:

    +

    a) The directory has 777 permissions: chmod -R 777 <persistent_volume>/governancedomainpv.

    +

    b) If it does have the permissions, check if an oracle user exists and the uid and gid equal 1000, for example:

    +
    $ uid=1000(oracle) gid=1000(spg) groups=1000(spg),59968(oinstall),8500(dba),100(users),1007(cgbudba)
    +

    Create the oracle user if it doesn’t exist and set the uid and gid to 1000.

    +

    c) Edit the $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc/create-pv-pvc-inputs.yaml and add a slash to the end of the directory for the weblogicDomainStoragePath parameter:

    +
    weblogicDomainStoragePath: /scratch/shared/governancedomainpv/
    +

    Clean down the failed domain creation by following steps 1-3 in Delete the OIG domain home. Then follow RCU schema creation onwards to recreate the RCU schema, kubernetes secrets for domain and RCU, the persistent volume and the persistent volume claim. Then execute the OIG domain creation steps again.

    +
  4. +
+

Patch domain failures

+

The instructions in this section relate to problems patching a deployment with a new image as per Patch an image.

+
    +
  1. +

    If the OIG domain patching fails when running patch_oig_domain.sh, run the following to diagnose the issue:

    +
    $ kubectl describe domain <domain name> -n <domain_namespace>
    +

    For example:

    +
    $ kubectl describe domain governancedomain -n oigns
    +

    Using the output you should be able to diagnose the problem and resolve the issue.

    +

    If the domain is already patched successfully and the script failed at the last step of waiting for pods to come up with the new image, then you do not need to rerun the script again after issue resolution. The pods will come up automatically once you resolve the underlying issue.

    +
  2. +
  3. +

    If the script is stuck at the following message for a long time:

    +
    "[INFO] Waiting for weblogic pods to be ready..This may take several minutes, do not close the window. Check log /scratch/OIGK8Slatest/fmw-kubernetes/OracleIdentityGovernance/kubernetes/domain-lifecycle/log/oim_patch_log-<DATE>/monitor_weblogic_pods.log for progress"
    +

    run the following command to diagnose the issue:

    +
    $ kubectl get pods -n <domain_namespace>
    +

    For example:

    +
    $ kubectl get pods -n oigns
    +

    Run the following to check the logs of the AdminServer, SOA server or OIM server pods, as there may be an issue that is not allowing the domain pods to start properly:

    +
    $ kubectl logs <pod> -n oigns
    +

    If the above does not glean any information you can also run:

    +
    $ kubectl describe pod <pod> -n oigns
    +

    Further diagnostic logs can also be found under the $WORKDIR/kubernetes/domain-lifecycle.

    +

    Once any issue is resolved the pods will come up automatically without the need to rerun the script.

    +
  4. +
+

Domain creation failure with WDT models

+

The instructions in this section relate to problems creating OIG domains using WDT models Create OIG domain using WDT Models.

+

If the domain creation fails while creation domain resources using the domain.yaml file, run the following steps to diagnose the issue:

+
    +
  1. +

    Check the domain events, by running the following command:

    +
    kubectl describe domain <domain name> -n <domain_namespace>
    +

    For example:

    +
    kubectl describe domain governancedomain -n oigns
    +

    Using the output, you should be able to diagnose the problem and resolve the issue.

    +
  2. +
  3. +

    If the instrospector job fails due to validation errors, then you can recreate the domain resources using the commands:

    +
    kubectl delete -f domain.yaml
    +kubectl create -f domain.yaml
    +
  4. +
  5. +

    If the domain creation fails because of database issues, clean down the failed domain creation by following steps 1-3 in Delete the OIG domain home. Then follow RCU schema creation recreate the RCU schema. Then execute the steps in Create OIG domain using WDT Models again.

    +

    Note You might need to recreate the domain creation image depending upon the errors. Domain creation logs are stored in <persistent_volume>/domains/wdt-logs.

    +
  6. +
  7. +

    If there is any issues while bringing up AdminServer, SOA Server or OIM Server, you can run the following to check the logs:

    +
    $ kubectl logs <pod> -n oigns
    +

    If the above does not give any information you can also run:

    +
    $ kubectl describe pod <pod> -n oigns
    +

    For more details related to debugging issues, refer to Domain Debugging.

    +
  8. +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/troubleshooting/index.xml b/docs/24.1.1/idm-products/oig/troubleshooting/index.xml new file mode 100644 index 000000000..b0415da3a --- /dev/null +++ b/docs/24.1.1/idm-products/oig/troubleshooting/index.xml @@ -0,0 +1,14 @@ + + + + Troubleshooting on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oig/troubleshooting/ + Recent content in Troubleshooting on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oig/validate-domain-urls/index.html b/docs/24.1.1/idm-products/oig/validate-domain-urls/index.html new file mode 100644 index 000000000..2b1a8be70 --- /dev/null +++ b/docs/24.1.1/idm-products/oig/validate-domain-urls/index.html @@ -0,0 +1,4147 @@ + + + + + + + + + + + + Validate domain URLs :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Validate domain URLs +

+ + + + + + + +

In this section you validate the OIG domain URLs that are accessible via the NGINX ingress.

+

Make sure you know the master hostname and port before proceeding.

+

Validate the OIG domain urls via the ingress

+

Launch a browser and access the following URL’s. Use http or https depending on whether you configured your ingress for non-ssl or ssl.

+

Login to the WebLogic Administration Console and Oracle Enterprise Manager Console with the WebLogic username and password (weblogic/<password>).

+

Login to Oracle Identity Governance with the xelsysadm username and password (xelsysadm/<password>).

+

Note: If using a load balancer for your ingress replace ${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT} with ${LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT}.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Console or PageURL
WebLogic Administration Consolehttps://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console
Oracle Enterprise Manager Consolehttps://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/em
Oracle Identity System Administrationhttps://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/sysadmin
Oracle Identity Self Servicehttps://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/identity
+

Note: WebLogic Administration Console and Oracle Enterprise Manager Console should only be used to monitor the servers in the OIG domain. To control the Administration Server and OIG Managed Servers (start/stop) you must use Kubernetes. See Domain Life Cycle for more information.

+

The browser will give certificate errors if you used a self signed certifcate and have not imported it into the browsers Certificate Authority store. If this occurs you can proceed with the connection and ignore the errors.

+

After the URL’s have been verified follow Post install configuration.

+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oig/validate-domain-urls/index.xml b/docs/24.1.1/idm-products/oig/validate-domain-urls/index.xml new file mode 100644 index 000000000..199637d3b --- /dev/null +++ b/docs/24.1.1/idm-products/oig/validate-domain-urls/index.xml @@ -0,0 +1,14 @@ + + + + Validate domain URLs on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oig/validate-domain-urls/ + Recent content in Validate domain URLs on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oud/configure-ingress/index.html b/docs/24.1.1/idm-products/oud/configure-ingress/index.html new file mode 100644 index 000000000..4c409161c --- /dev/null +++ b/docs/24.1.1/idm-products/oud/configure-ingress/index.html @@ -0,0 +1,4941 @@ + + + + + + + + + + + + Configure an Ingress for OUD :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Configure an Ingress for OUD +

+ + + + + + + +
    +
  1. +

    Introduction

    +
  2. +
  3. +

    Install NGINX

    +

    a. Configure the repository

    +

    b. Create a namespace

    +

    c. Install NGINX using helm

    +
  4. +
  5. +

    Access to interfaces through ingress

    +

    a. Changes in /etc/hosts to validate hostname based ingress rules

    +

    b. Using LDAP utilities

    +

    c. Validate access using LDAP

    +

    d. Validate access using HTTPS

    +
  6. +
+

Introduction

+

The instructions below explain how to set up NGINX as an ingress for OUD.

+

By default the ingress configuration only supports HTTP and HTTPS ports. To allow LDAP and LDAPS communication over TCP, configuration is required at the ingress controller/implementation level.

+

Install NGINX

+

Use Helm to install NGINX.

+

Configure the repository

+
    +
  1. +

    Add the Helm chart repository for installing NGINX using the following command:

    +
    $ helm repo add stable https://kubernetes.github.io/ingress-nginx
    +

    The output will look similar to the following:

    +
    "stable" has been added to your repositories
    +
  2. +
  3. +

    Update the repository using the following command:

    +
    $ helm repo update
    +

    The output will look similar to the following:

    +
    Hang tight while we grab the latest from your chart repositories...
    +...Successfully got an update from the "stable" chart repository
    +Update Complete. Happy Helming!
    +
  4. +
+

Create a namespace

+
    +
  1. +

    Create a Kubernetes namespace for NGINX:

    +
    $ kubectl create namespace <namespace>
    +

    For example:

    +
    $ kubectl create namespace mynginx
    +

    The output will look similar to the following:

    +
    namespace/mynginx created
    +
  2. +
+

Install NGINX using helm

+
    +
  1. +

    Create a $WORKDIR/kubernetes/helm/nginx-ingress-values-override.yaml that contains the following:

    +

    Note: The configuration below:

    +
      +
    • Assumes that you have oud-ds-rs installed with value oud-ds-rs as a deployment/release name in the namespace oudns. If using a different deployment name and/or namespace change appropriately.
    • +
    • Deploys an ingress using LoadBalancer. If you prefer to use NodePort, change the configuration accordingly. For more details about NGINX configuration see: NGINX Ingress Controller.
    • +
    +
    # Configuration for additional TCP ports to be exposed through Ingress
    +# Format for each port would be like:
    +# <PortNumber>: <Namespace>/<Service>
    +tcp:
    +  # Map 1389 TCP port to LBR LDAP service to get requests handled through any available POD/Endpoint serving LDAP Port
    +  1389: oudns/oud-ds-rs-lbr-ldap:ldap
    +  # Map 1636 TCP port to LBR LDAP service to get requests handled through any available POD/Endpoint serving LDAPS Port
    +  1636: oudns/oud-ds-rs-lbr-ldap:ldaps
    +controller:
    +  admissionWebhooks:
    +    enabled: false
    +  extraArgs:
    +    # The secret referred to by this flag contains the default certificate to be used when accessing the catch-all server.
    +    # If this flag is not provided NGINX will use a self-signed certificate.
    +    # If the TLS Secret is in different namespace, name can be mentioned as <namespace>/<tlsSecretName>
    +    default-ssl-certificate: oudns/oud-ds-rs-tls-cert
    +  service:
    +    # controller service external IP addresses
    +    # externalIPs:
    +    #   - < External IP Address >
    +    # To configure Ingress Controller Service as LoadBalancer type of Service
    +    # Based on the Kubernetes configuration, External LoadBalancer would be linked to the Ingress Controller Service
    +    type: LoadBalancer
    +    # Configuration for NodePort to be used for Ports exposed through Ingress
    +    # If NodePorts are not defied/configured, Node Port would be assigend automatically by Kubernetes
    +    # These NodePorts are helpful while accessing services directly through Ingress and without having External Load Balancer.
    +    nodePorts:
    +      # For HTTP Interface exposed through LoadBalancer/Ingress
    +      http: 30080
    +      # For HTTPS Interface exposed through LoadBalancer/Ingress
    +      https: 30443
    +      tcp:
    +        # For LDAP Interface
    +        1389: 31389
    +        # For LDAPS Interface
    +        1636: 31636
    +
  2. +
  3. +

    To install and configure NGINX Ingress issue the following command:

    +
    $ helm install --namespace <namespace> \
    +--values nginx-ingress-values-override.yaml \
    +lbr-nginx stable/ingress-nginx
    +

    Where:

    +
      +
    • lbr-nginx is your deployment name
    • +
    • stable/ingress-nginx is the chart reference
    • +
    +

    For example:

    +
    $ helm install --namespace mynginx \
    +--values nginx-ingress-values-override.yaml \
    +lbr-nginx stable/ingress-nginx
    +

    The output will look similar to the following:

    +
    NAME: lbr-nginx
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: mynginx
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +NOTES:
    +The ingress-nginx controller has been installed.
    +It may take a few minutes for the LoadBalancer IP to be available.
    +You can watch the status by running 'kubectl --namespace mynginx get services -o wide -w lbr-nginx-ingress-nginx-controller'
    +
    +An example Ingress that makes use of the controller:
    +
    +  apiVersion: networking.k8s.io/v1beta1
    +  kind: Ingress
    +  metadata:
    +    annotations:
    +      kubernetes.io/ingress.class: nginx
    +    name: example
    +    namespace: foo
    +  spec:
    +    rules:
    +      - host: www.example.com
    +        http:
    +          paths:
    +            - backend:
    +                serviceName: exampleService
    +                servicePort: 80
    +              path: /
    +    # This section is only required if TLS is to be enabled for the Ingress
    +    tls:
    +        - hosts:
    +            - www.example.com
    +          secretName: example-tls
    +
    +If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided:
    +
    +  apiVersion: v1
    +  kind: Secret
    +  metadata:
    +    name: example-tls
    +    namespace: foo
    +  data:
    +    tls.crt: <base64 encoded cert>
    +    tls.key: <base64 encoded key>
    +  type: kubernetes.io/tls
    +
  4. +
+
Optional: Command helm upgrade to update nginx-ingress
+

If required, an nginx-ingress deployment can be updated/upgraded with following command. In this example, nginx-ingress configuration is updated with an additional TCP port and Node Port for accessing the LDAP/LDAPS port of a specific POD:

+
    +
  1. +

    Create a nginx-ingress-values-override.yaml that contains the following:

    +
    # Configuration for additional TCP ports to be exposed through Ingress
    +# Format for each port would be like:
    +# <PortNumber>: <Namespace>/<Service>
    +tcp: 
    +  # Map 1389 TCP port to LBR LDAP service to get requests handled through any available POD/Endpoint serving LDAP Port
    +  1389: oudns/oud-ds-rs-lbr-ldap:ldap
    +  # Map 1636 TCP port to LBR LDAP service to get requests handled through any available POD/Endpoint serving LDAPS Port
    +  1636: oudns/oud-ds-rs-lbr-ldap:ldaps
    +  # Map specific ports for LDAP and LDAPS communication from individual Services/Pods
    +  # To redirect requests on 3890 port to oudns/oud-ds-rs-ldap-0:ldap
    +  3890: oudns/oud-ds-rs-ldap-0:ldap
    +  # To redirect requests on 6360 port to oudns/oud-ds-rs-ldaps-0:ldap
    +  6360: oudns/oud-ds-rs-ldap-0:ldaps
    +  # To redirect requests on 3891 port to oudns/oud-ds-rs-ldap-1:ldap
    +  3891: oudns/oud-ds-rs-ldap-1:ldap
    +  # To redirect requests on 6361 port to oudns/oud-ds-rs-ldaps-1:ldap
    +  6361: oudns/oud-ds-rs-ldap-1:ldaps
    +  # To redirect requests on 3892 port to oudns/oud-ds-rs-ldap-2:ldap
    +  3892: oudns/oud-ds-rs-ldap-2:ldap
    +  # To redirect requests on 6362 port to oudns/oud-ds-rs-ldaps-2:ldap
    +  6362: oudns/oud-ds-rs-ldap-2:ldaps
    +  # Map 1444 TCP port to LBR Admin service to get requests handled through any available POD/Endpoint serving Admin LDAPS Port
    +  1444: oudns/oud-ds-rs-lbr-admin:adminldaps
    +  # To redirect requests on 4440 port to oudns/oud-ds-rs-0:adminldaps
    +  4440: oudns/oud-ds-rs-0:adminldaps
    +  # To redirect requests on 4441 port to oudns/oud-ds-rs-1:adminldaps
    +  4441: oudns/oud-ds-rs-1:adminldaps
    +  # To redirect requests on 4442 port to oudns/oud-ds-rs-2:adminldaps
    +  4442: oudns/oud-ds-rs-2:adminldaps
    +controller:
    +  admissionWebhooks:
    +    enabled: false
    +  extraArgs:
    +    # The secret referred to by this flag contains the default certificate to be used when accessing the catch-all server.
    +    # If this flag is not provided NGINX will use a self-signed certificate.
    +    # If the TLS Secret is in different namespace, name can be mentioned as <namespace>/<tlsSecretName>
    +    default-ssl-certificate: oudns/oud-ds-rs-tls-cert
    +  service:
    +    # controller service external IP addresses
    +    # externalIPs:
    +    #   - < External IP Address >
    +    # To configure Ingress Controller Service as LoadBalancer type of Service
    +    # Based on the Kubernetes configuration, External LoadBalancer would be linked to the Ingress Controller Service
    +    type: LoadBalancer
    +    # Configuration for NodePort to be used for Ports exposed through Ingress
    +    # If NodePorts are not defied/configured, Node Port would be assigend automatically by Kubernetes
    +    # These NodePorts are helpful while accessing services directly through Ingress and without having External Load Balancer.
    +    nodePorts:
    +      # For HTTP Interface exposed through LoadBalancer/Ingress
    +      http: 30080
    +      # For HTTPS Interface exposed through LoadBalancer/Ingress
    +      https: 30443
    +      tcp:
    +        # For LDAP Interface referring to LBR LDAP services serving LDAP port
    +        1389: 31389
    +        # For LDAPS Interface referring to LBR LDAP services serving LDAPS port
    +        1636: 31636
    +        # For LDAP Interface from specific service oud-ds-rs-ldap-0
    +        3890: 30890
    +        # For LDAPS Interface from specific service oud-ds-rs-ldap-0
    +        6360: 30360
    +        # For LDAP Interface from specific service oud-ds-rs-ldap-1
    +        3891: 30891
    +        # For LDAPS Interface from specific service oud-ds-rs-ldap-1
    +        6361: 30361
    +        # For LDAP Interface from specific service oud-ds-rs-ldap-2
    +        3892: 30892
    +        # For LDAPS Interface from specific service oud-ds-rs-ldap-2
    +        6362: 30362
    +        # For LDAPS Interface referring to LBR Admin services serving adminldaps port
    +        1444: 31444
    +        # For Admin LDAPS Interface from specific service oud-ds-rs-0
    +        4440: 30440
    +        # For Admin LDAPS Interface from specific service oud-ds-rs-1
    +        4441: 30441
    +        # For Admin LDAPS Interface from specific service oud-ds-rs-2
    +        4442: 30442
    +
  2. +
  3. +

    Run the following command to upgrade the ingress:

    +
    $ helm upgrade --namespace <namespace> \
    +--values nginx-ingress-values-override.yaml \
    +lbr-nginx stable/ingress-nginx 
    +

    Where:

    +
      +
    • lbr-nginx is your deployment name
    • +
    • stable/ingress-nginx is the chart reference
    • +
    +

    For example:

    +
    $ helm upgrade --namespace mynginx \
    +--values nginx-ingress-values-override.yaml \
    +lbr-nginx stable/ingress-nginx 
    +
  4. +
+

Access to interfaces through ingress

+

Using the Helm chart, ingress objects are created according to configuration. The following table details the rules configured in ingress object(s) for access to Oracle Unified Directory Interfaces through ingress.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PortNodePortHostExample HostnamePathBackend Service:PortExample Service Name:Port
http/https30080/30443<deployment/release name>-admin-0oud-ds-rs-admin-0*<deployment/release name>-0:adminhttpsoud-ds-rs-0:adminhttps
http/https30080/30443<deployment/release name>-admin-Noud-ds-rs-admin-N*<deployment/release name>-N:adminhttpsoud-ds-rs-1:adminhttps
http/https30080/30443<deployment/release name>-adminoud-ds-rs-admin*<deployment/release name>-lbr-admin:adminhttpsoud-ds-rs-lbr-admin:adminhttps
http/https30080/30443**/rest/v1/admin<deployment/release name>-lbr-admin:adminhttpsoud-ds-rs-lbr-admin:adminhttps
http/https30080/30443<deployment/release name>-http-0oud-ds-rs-http-0*<deployment/release name>-http-0:httpoud-ds-rs-http-0:http
http/https30080/30443<deployment/release name>-http-Noud-ds-rs-http-N*<deployment/release name>-http-N:httpoud-ds-rs-http-N:http
http/https30080/30443<deployment/release name>-httpoud-ds-rs-http*<deployment/release name>-lbr-http:httpoud-ds-rs-lbr-http:http
http/https30080/30443**/rest/v1/directory<deployment/release name>-lbr-http:httpoud-ds-rs-lbr-http:http
http/https30080/30443**/iam/directory<deployment/release name>-lbr-http:httpoud-ds-rs-lbr-http:http
+
+

In the table above, example values are based on the value ‘oud-ds-rs’ as the deployment/release name for Helm chart installation. +The NodePorts mentioned in the table are according to ingress configuration described in previous section. +When External LoadBalancer is not available/configured, interfaces can be accessed through NodePort on a Kubernetes node.

+
+

For LDAP/LDAPS access (based on the updated/upgraded configuration mentioned in previous section)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PortNodePortBackend Service:PortExample Service Name:Port
138931389<deployment/release name>-lbr-ldap:ldapoud-ds-rs-lbr-ldap:ldap
163631636<deployment/release name>-lbr-ldap:ldapoud-ds-rs-lbr-ldap:ldaps
144431444<deployment/release name>-lbr-admin:adminldapsoud-ds-rs-lbr-admin:adminldaps
389030890<deployment/release name>-ldap-0:ldapoud-ds-rs-ldap-0:ldap
636030360<deployment/release name>-ldap-0:ldapsoud-ds-rs-ldap-0:ldaps
389130891<deployment/release name>-ldap-1:ldapoud-ds-rs-ldap-1:ldap
636130361<deployment/release name>-ldap-1:ldapsoud-ds-rs-ldap-1:ldaps
389230892<deployment/release name>-ldap-2:ldapoud-ds-rs-ldap-2:ldap
636230362<deployment/release name>-ldap-2:ldapsoud-ds-rs-ldap-2:ldaps
444030440<deployment/release name>-0:adminldapsoud-ds-rs-ldap-0:adminldaps
444130441<deployment/release name>-1:adminldapsoud-ds-rs-ldap-1:adminldaps
444230442<deployment/release name>-2:adminldapsoud-ds-rs-ldap-2:adminldaps
+
    +
  • In the table above, example values are based on value ‘oud-ds-rs’ as the deployment/release name for helm chart installation.
  • +
  • The NodePorts mentioned in the table are according to Ingress configuration described in previous section.
  • +
  • When external LoadBalancer is not available/configured, Interfaces can be accessed through NodePort on a Kubernetes Node.
  • +
+

Changes in /etc/hosts to validate hostname based ingress rules

+

If it is not possible to have a LoadBalancer configuration updated to have host names added for Oracle Unified Directory Interfaces then the following entries can be added in /etc/hosts files on the host from where Oracle Unified Directory interfaces will be accessed.

+
<IP Address of External LBR or Kubernetes Node>	oud-ds-rs-http oud-ds-rs-http-0 oud-ds-rs-http-1 oud-ds-rs-http-2 oud-ds-rs-http-N
+<IP Address of External LBR or Kubernetes Node>	oud-ds-rs-admin oud-ds-rs-admin-0 oud-ds-rs-admin-1 oud-ds-rs-admin-2 oud-ds-rs-admin-N
+
    +
  • In the table above, host names are based on the value ‘oud-ds-rs’ as the deployment/release name for Helm chart installation.
  • +
  • When External LoadBalancer is not available/configured, Interfaces can be accessed through NodePort on Kubernetes Node.
  • +
+

Using LDAP utilities

+

To use Oracle LDAP utilities such as ldapbind, ldapsearch, ldapmodify etc. you can either:

+
    +
  • +

    Run the LDAP commands from an OUD installation outside the Kubernetes cluster. This requires access to an On-Premises OUD installation oustide the Kubernetes cluster.

    +
  • +
  • +

    Run the LDAP commands from inside the OUD Kubernetes pod.

    +
    $ kubectl exec -ti <pod> -n <namespace> -- bash
    +

    For example:

    +
    $ kubectl exec -ti oud-ds-rs-0 -n oudns -- bash
    +

    This will take you into a bash session in the pod:

    +
    [oracle@oud-ds-rs-0 oracle]$    
    +

    Inside the container navigate to /u01/oracle/oud/bin to view the LDAP utilties:

    +
    [oracle@oud-ds-rs-0 oracle]$ cd /u01/oracle/oud/bin
    +[oracle@oud-ds-rs-0 bin]$ ls ldap*
    +ldapcompare  ldapdelete  ldapmodify  ldappasswordmodify  ldapsearch
    +

    Note: For commands that require an ldif file, copy the file into the <persistent_volume>/oud_user_projects directory:

    +
    $ cp file.ldif <peristent_volume>/oud_user_projects
    +

    For example:

    +
    $ cp file.ldif /scratch/shared/oud_user_projects
    +

    The file can then be viewed inside the pod:

    +
    [oracle@oud-ds-rs-0 bin]$ cd /u01/oracle/user_projects
    +[oracle@oud-ds-rs-0 user_projects]$ ls *.ldif
    +file.ldif
    +
  • +
+

Validate access using LDAP

+

Note: The examples assume sample data was installed when creating the OUD instance.

+
LDAP against External Load Balancer
+

Note If your ingress is configured with type: LoadBalancer then you cannot connect to the external LoadBalancer hostname and ports from inside the pod and must connect from an OUD installation outside the cluster.

+
    +
  • +

    Command to perform ldapsearch against External LBR and LDAP port

    +
    $OUD_HOME/bin/ldapsearch --hostname <External LBR> --port 1389 \
    +-D "<Root User DN>" -w <Password for Root User DN> \
    +-b "" -s base "(objectClass=*)" "*"
    +

    The output will look similar to the following:

    +
    dn: 
    +objectClass: top
    +objectClass: ds-root-dse
    +lastChangeNumber: 0
    +firstChangeNumber: 0
    +changelog: cn=changelog
    +entryDN: 
    +pwdPolicySubentry: cn=Default Password Policy,cn=Password Policies,cn=config
    +subschemaSubentry: cn=schema
    +supportedAuthPasswordSchemes: SHA256
    +supportedAuthPasswordSchemes: SHA1
    +supportedAuthPasswordSchemes: SHA384
    +supportedAuthPasswordSchemes: SHA512
    +supportedAuthPasswordSchemes: MD5
    +numSubordinates: 1
    +supportedFeatures: 1.3.6.1.1.14
    +supportedFeatures: 1.3.6.1.4.1.4203.1.5.1
    +supportedFeatures: 1.3.6.1.4.1.4203.1.5.2
    +supportedFeatures: 1.3.6.1.4.1.4203.1.5.3
    +lastExternalChangelogCookie: 
    +vendorName: Oracle Corporation
    +vendorVersion: Oracle Unified Directory 12.2.1.4.0
    +componentVersion: 4
    +releaseVersion: 1
    +platformVersion: 0
    +supportedLDAPVersion: 2
    +supportedLDAPVersion: 3
    +supportedControl: 1.2.826.0.1.3344810.2.3
    +supportedControl: 1.2.840.113556.1.4.1413
    +supportedControl: 1.2.840.113556.1.4.319
    +supportedControl: 1.2.840.113556.1.4.473
    +supportedControl: 1.2.840.113556.1.4.805
    +supportedControl: 1.3.6.1.1.12
    +supportedControl: 1.3.6.1.1.13.1
    +supportedControl: 1.3.6.1.1.13.2
    +supportedControl: 1.3.6.1.4.1.26027.1.5.2
    +supportedControl: 1.3.6.1.4.1.26027.1.5.4
    +supportedControl: 1.3.6.1.4.1.26027.1.5.5
    +supportedControl: 1.3.6.1.4.1.26027.1.5.6
    +supportedControl: 1.3.6.1.4.1.26027.2.3.1
    +supportedControl: 1.3.6.1.4.1.26027.2.3.2
    +supportedControl: 1.3.6.1.4.1.26027.2.3.4
    +supportedControl: 1.3.6.1.4.1.42.2.27.8.5.1
    +supportedControl: 1.3.6.1.4.1.42.2.27.9.5.2
    +supportedControl: 1.3.6.1.4.1.42.2.27.9.5.8
    +supportedControl: 1.3.6.1.4.1.4203.1.10.1
    +supportedControl: 1.3.6.1.4.1.4203.1.10.2
    +supportedControl: 2.16.840.1.113730.3.4.12
    +supportedControl: 2.16.840.1.113730.3.4.16
    +supportedControl: 2.16.840.1.113730.3.4.17
    +supportedControl: 2.16.840.1.113730.3.4.18
    +supportedControl: 2.16.840.1.113730.3.4.19
    +supportedControl: 2.16.840.1.113730.3.4.2
    +supportedControl: 2.16.840.1.113730.3.4.3
    +supportedControl: 2.16.840.1.113730.3.4.4
    +supportedControl: 2.16.840.1.113730.3.4.5
    +supportedControl: 2.16.840.1.113730.3.4.9
    +supportedControl: 2.16.840.1.113894.1.8.21
    +supportedControl: 2.16.840.1.113894.1.8.31
    +supportedControl: 2.16.840.1.113894.1.8.36
    +maintenanceVersion: 2
    +supportedSASLMechanisms: PLAIN
    +supportedSASLMechanisms: EXTERNAL
    +supportedSASLMechanisms: CRAM-MD5
    +supportedSASLMechanisms: DIGEST-MD5
    +majorVersion: 12
    +orclGUID: D41D8CD98F003204A9800998ECF8427E
    +entryUUID: d41d8cd9-8f00-3204-a980-0998ecf8427e
    +ds-private-naming-contexts: cn=schema
    +hasSubordinates: true
    +nsUniqueId: d41d8cd9-8f003204-a9800998-ecf8427e
    +structuralObjectClass: ds-root-dse
    +supportedExtension: 1.3.6.1.4.1.4203.1.11.1
    +supportedExtension: 1.3.6.1.4.1.4203.1.11.3
    +supportedExtension: 1.3.6.1.1.8
    +supportedExtension: 1.3.6.1.4.1.26027.1.6.3
    +supportedExtension: 1.3.6.1.4.1.26027.1.6.2
    +supportedExtension: 1.3.6.1.4.1.26027.1.6.1
    +supportedExtension: 1.3.6.1.4.1.1466.20037
    +namingContexts: cn=changelog
    +namingContexts: dc=example,dc=com
    +
  • +
  • +

    Command to perform ldapsearch against External LBR and LDAP port for specific Oracle Unified Directory Interface

    +
    $OUD_HOME/bin/ldapsearch --hostname <External LBR> --port 3890 \
    +-D "<Root User DN>" -w <Password for Root User DN> \
    +-b "" -s base "(objectClass=*)" "*"
    +
  • +
+
LDAPS against Kubernetes NodePort for Ingress Controller Service
+

In the example below LDAP utilities are executed from inside the oud-ds-rs-0 pod. If your ingress is configured with type: LoadBalancer you can connect to the Kubernetes hostname where the ingress is deployed using the NodePorts.

+
    +
  • +

    Command to perform ldapsearch against Kubernetes NodePort and LDAP port

    +
    [oracle@oud-ds-rs-0 bin]$ ./ldapsearch --hostname <Kubernetes Node> --port 31636 \
    +--useSSL --trustAll \
    +-D "<Root User DN>" -w <Password for Root User DN> \
    +-b "" -s base "(objectClass=*)" "*"
    +
  • +
+

Validate access using HTTPS

+
HTTPS/REST API against External LBR Host:Port
+

Note: In all the examples below:

+

a) You need to have an external IP assigned at ingress level.

+

b) | json_pp is used to format output in readable json format on the client side. It can be ignored if you do not have the json_pp library.

+

c) Base64 of userDN:userPassword can be generated using echo -n "userDN:userPassword" | base64.

+
    +
  • +

    Command to invoke Data REST API:

    +
    $curl --noproxy "*" -k  --location \
    +--request GET 'https://<External LBR Host>/rest/v1/directory/uid=user.1,ou=People,dc=example,dc=com?scope=sub&attributes=*' \
    +--header 'Authorization: Basic <Base64 of userDN:userPassword>' | json_pp
    +

    The output will look similar to the following:

    +
    {
    +   "msgType" : "urn:ietf:params:rest:schemas:oracle:oud:1.0:SearchResponse",
    +   "totalResults" : 1,
    +   "searchResultEntries" : [
    +      {
    +         "dn" : "uid=user.1,ou=People,dc=example,dc=com",
    +         "attributes" : {
    +            "st" : "OH",
    +            "employeeNumber" : "1",
    +            "postalCode" : "93694",
    +            "description" : "This is the description for Aaren Atp.",
    +            "telephoneNumber" : "+1 390 103 6917",
    +            "homePhone" : "+1 280 375 4325",
    +            "initials" : "ALA",
    +            "objectClass" : [
    +               "top",
    +               "inetorgperson",
    +               "organizationalperson",
    +               "person"
    +            ],
    +            "uid" : "user.1",
    +            "sn" : "Atp",
    +            "street" : "70110 Fourth Street",
    +            "mobile" : "+1 680 734 6300",
    +            "givenName" : "Aaren",
    +            "mail" : "user.1@maildomain.net",
    +            "l" : "New Haven",
    +            "postalAddress" : "Aaren Atp$70110 Fourth Street$New Haven, OH  93694",
    +            "pager" : "+1 850 883 8888",
    +            "cn" : "Aaren Atp"
    +         }
    +      }
    +    ]
    +}
    +
  • +
  • +

    Command to invoke Data REST API against specific Oracle Unified Directory Interface:

    +
    $ curl --noproxy "*" -k  --location \
    +--request GET 'https://oud-ds-rs-http-0/rest/v1/directory/uid=user.1,ou=People,dc=example,dc=com?scope=sub&attributes=*' \
    +--header 'Authorization: Basic <Base64 of userDN:userPassword>' | json_pp
    +
      +
    • For this example, it is assumed that the value ‘oud-ds-rs’ is used as the deployment/release name for helm chart installation.
    • +
    • It is assumed that ‘oud-ds-rs-http-0’ points to an External LoadBalancer
    • +
    +
  • +
+
HTTPS/REST API against Kubernetes NodePort for Ingress Controller Service
+

Note: In all the examples below:

+

a) | json_pp is used to format output in readable json format on the client side. It can be ignored if you do not have the json_pp library.

+

b) Base64 of userDN:userPassword can be generated using echo -n "userDN:userPassword" | base64.

+

c) It is assumed that the value ‘oud-ds-rs’ is used as the deployment/release name for helm chart installation.

+
    +
  • +

    Command to invoke Data SCIM API:

    +
    $ curl --noproxy "*" -k --location \
    +--request GET 'https://<Kubernetes Node>:30443/iam/directory/oud/scim/v1/Users' \
    +--header 'Authorization: Basic <Base64 of userDN:userPassword>' | json_pp
    +

    The output will look similar to the following:

    +
    {
    +   "Resources" : [
    +      {
    +         "id" : "ad55a34a-763f-358f-93f9-da86f9ecd9e4",
    +         "userName" : [
    +            {
    +               "value" : "user.0"
    +            }
    +         ],
    +         "schemas" : [
    +            "urn:ietf:params:scim:schemas:core:2.0:User",
    +            "urn:ietf:params:scim:schemas:extension:oracle:2.0:OUD:User",
    +            "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
    +         ],
    +         "meta" : {
    +            "location" : "http://<Kubernetes Node>:30443/iam/directory/oud/scim/v1/Users/ad55a34a-763f-358f-93f9-da86f9ecd9e4",
    +            "resourceType" : "User"
    +         },
    +         "addresses" : [
    +            {
    +               "postalCode" : "50369",
    +               "formatted" : "Aaccf Amar$01251 Chestnut Street$Panama City, DE  50369",
    +               "streetAddress" : "01251 Chestnut Street",
    +               "locality" : "Panama City",
    +               "region" : "DE"
    +            }
    +         ],
    +         "urn:ietf:params:scim:schemas:extension:oracle:2.0:OUD:User" : {
    +            "description" : [
    +               {
    +                  "value" : "This is the description for Aaccf Amar."
    +               }
    +            ],
    +            "mobile" : [
    +               {
    +                  "value" : "+1 010 154 3228"
    +               }
    +            ],
    +            "pager" : [
    +               {
    +                  "value" : "+1 779 041 6341"
    +               }
    +            ],
    +            "objectClass" : [
    +               {
    +                  "value" : "top"
    +               },
    +               {
    +                  "value" : "organizationalperson"
    +               },
    +               {
    +                  "value" : "person"
    +               },
    +               {
    +                  "value" : "inetorgperson"
    +               }
    +            ],
    +            "initials" : [
    +               {
    +                  "value" : "ASA"
    +               }
    +            ],
    +            "homePhone" : [
    +               {
    +                  "value" : "+1 225 216 5900"
    +               }
    +            ]
    +         },
    +         "name" : [
    +            {
    +               "givenName" : "Aaccf",
    +               "familyName" : "Amar",
    +               "formatted" : "Aaccf Amar"
    +            }
    +         ],
    +         "emails" : [
    +            {
    +               "value" : "user.0@maildomain.net"
    +            }
    +         ],
    +         "phoneNumbers" : [
    +            {
    +               "value" : "+1 685 622 6202"
    +            }
    +         ],
    +         "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User" : {
    +            "employeeNumber" : [
    +               {
    +                  "value" : "0"
    +               }
    +            ]
    +         }
    +      }
    +      ,
    + .
    + .
    + .
    + }
    +
  • +
  • +

    Command to invoke Data SCIM API against specific Oracle Unified Directory Interface:

    +
    $ curl --noproxy "*" -k --location \
    +--request GET 'https://oud-ds-rs-http-0:30443/iam/directory/oud/scim/v1/Users' \
    +--header 'Authorization: Basic <Base64 of userDN:userPassword>' | json_pp
    +
  • +
+
HTTPS/REST Admin API
+

Note: In all the examples below:

+

a) | json_pp is used to format output in readable json format on the client side. It can be ignored if you do not have the json_pp library.

+

b) Base64 of userDN:userPassword can be generated using echo -n "userDN:userPassword" | base64.

+
    +
  • +

    Command to invoke Admin REST API against External LBR:

    +
    $ curl --noproxy "*" -k --insecure --location \
    +--request GET 'https://<External LBR Host>/rest/v1/admin/?scope=base&attributes=vendorName&attributes=vendorVersion&attributes=ds-private-naming-contexts&attributes=subschemaSubentry' \
    +--header 'Content-Type: application/json' \
    +--header 'Authorization: Basic <Base64 of userDN:userPassword>' | json_pp
    +

    The output will look similar to the following:

    +
    {
    +   "totalResults" : 1,
    +   "searchResultEntries" : [
    +      {
    +         "dn" : "",
    +         "attributes" : {
    +            "vendorVersion" : "Oracle Unified Directory 12.2.1.4.0",
    +            "ds-private-naming-contexts" : [
    +               "cn=admin data",
    +               "cn=ads-truststore",
    +               "cn=backups",
    +               "cn=config",
    +               "cn=monitor",
    +               "cn=schema",
    +               "cn=tasks",
    +               "cn=virtual acis",
    +               "dc=replicationchanges"
    +            ],
    +            "subschemaSubentry" : "cn=schema",
    +            "vendorName" : "Oracle Corporation"
    +         }
    +      }
    +   ],
    +   "msgType" : "urn:ietf:params:rest:schemas:oracle:oud:1.0:SearchResponse"
    +}
    +
  • +
  • +

    Command to invoke Admin REST API against specific Oracle Unified Directory Admin Interface:

    +
    $ curl --noproxy "*" -k --insecure --location \
    +--request GET 'https://oud-ds-rs-admin-0/rest/v1/admin/?scope=base&attributes=vendorName&attributes=vendorVersion&attributes=ds-private-naming-contexts&attributes=subschemaSubentry' \
    +--header 'Content-Type: application/json' \
    +--header 'Authorization: Basic <Base64 of userDN:userPassword>' | json_pp
    +
  • +
  • +

    Command to invoke Admin REST API against Kubernetes NodePort for Ingress Controller Service

    +
    $ curl --noproxy "*" -k --insecure --location \
    +--request GET 'https://oud-ds-rs-admin-0:30443/rest/v1/admin/?scope=base&attributes=vendorName&attributes=vendorVersion&attributes=ds-private-naming-contexts&attributes=subschemaSubentry' \
    +--header 'Content-Type: application/json' \
    +--header 'Authorization: Basic <Base64 of userDN:userPassword>' | json_pp
    +
  • +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/configure-ingress/index.xml b/docs/24.1.1/idm-products/oud/configure-ingress/index.xml new file mode 100644 index 000000000..ea152b986 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/configure-ingress/index.xml @@ -0,0 +1,14 @@ + + + + Configure an Ingress for OUD on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oud/configure-ingress/ + Recent content in Configure an Ingress for OUD on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oud/create-or-update-image/index.html b/docs/24.1.1/idm-products/oud/create-or-update-image/index.html new file mode 100644 index 000000000..395a15bc6 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/create-or-update-image/index.html @@ -0,0 +1,4372 @@ + + + + + + + + + + + + Create or update an image :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Create or update an image +

+ + + + + + + +

As described in Prepare Your Environment you can create your own OUD container image. If you have access to the My Oracle Support (MOS), and there is a need to build a new image with an interim or one off patch, it is recommended to use the WebLogic Image Tool to build an Oracle Unified Directory image for production deployments.

+

Create or update an Oracle Unified Directory image using the WebLogic Image Tool

+

Using the WebLogic Image Tool, you can create a new Oracle Unified Directory image with PSU’s and interim patches or update an existing image with one or more interim patches.

+
+

Recommendations:

+
    +
  • Use create for creating a new Oracle Unified Directory image containing the Oracle Unified Directory binaries, bundle patch and interim patches. This is the recommended approach if you have access to the OUD patches because it optimizes the size of the image.
  • +
  • Use update for patching an existing Oracle Unified Directory image with a single interim patch. Note that the patched image size may increase considerably due to additional image layers introduced by the patch application tool.
  • +
+
+

Create an image

+

Set up the WebLogic Image Tool

+ +
Prerequisites
+

Verify that your environment meets the following prerequisites:

+
    +
  • Docker client and daemon on the build machine, with minimum Docker version 18.03.1.ce.
  • +
  • Bash version 4.0 or later, to enable the command complete feature.
  • +
  • JAVA_HOME environment variable set to the appropriate JDK location e.g: /scratch/export/oracle/product/jdk
  • +
+
Set up the WebLogic Image Tool
+

To set up the WebLogic Image Tool:

+
    +
  1. +

    Create a working directory and change to it:

    +
    $ mdir <workdir>
    +$ cd <workdir>
    +

    For example:

    +
    $ mkdir /scratch/imagetool-setup
    +$ cd /scratch/imagetool-setup
    +
  2. +
  3. +

    Download the latest version of the WebLogic Image Tool from the releases page.

    +
    $ wget https://github.com/oracle/weblogic-image-tool/releases/download/release-X.X.X/imagetool.zip
    +

    where X.X.X is the latest release referenced on the releases page.

    +
  4. +
  5. +

    Unzip the release ZIP file in the imagetool-setup directory.

    +
    $ unzip imagetool.zip
    +
  6. +
  7. +

    Execute the following commands to set up the WebLogic Image Tool:

    +
    $ cd <workdir>/imagetool-setup/imagetool/bin
    +$ source setup.sh
    +

    For example:

    +
    $ cd /scratch/imagetool-setup/imagetool/bin
    +$ source setup.sh
    +
  8. +
+
Validate setup
+

To validate the setup of the WebLogic Image Tool:

+
    +
  1. +

    Enter the following command to retrieve the version of the WebLogic Image Tool:

    +
    $ imagetool --version
    +
  2. +
  3. +

    Enter imagetool then press the Tab key to display the available imagetool commands:

    +
    $ imagetool <TAB>
    +cache   create  help    rebase  update
    +
  4. +
+
WebLogic Image Tool build directory
+

The WebLogic Image Tool creates a temporary Docker context directory, prefixed by wlsimgbuilder_temp, every time the tool runs. Under normal circumstances, this context directory will be deleted. However, if the process is aborted or the tool is unable to remove the directory, it is safe for you to delete it manually. By default, the WebLogic Image Tool creates the Docker context directory under the user’s home directory. If you prefer to use a different directory for the temporary context, set the environment variable WLSIMG_BLDDIR:

+
$ export WLSIMG_BLDDIR="/path/to/buid/dir"
+
WebLogic Image Tool cache
+

The WebLogic Image Tool maintains a local file cache store. This store is used to look up where the Java, WebLogic Server installers, and WebLogic Server patches reside in the local file system. By default, the cache store is located in the user’s $HOME/cache directory. Under this directory, the lookup information is stored in the .metadata file. All automatically downloaded patches also reside in this directory. You can change the default cache store location by setting the environment variable WLSIMG_CACHEDIR:

+
$ export WLSIMG_CACHEDIR="/path/to/cachedir"
+
Set up additional build scripts
+

Creating an Oracle Unified Directory container image using the WebLogic Image Tool requires additional container scripts for Oracle Unified Directory domains.

+
    +
  1. +

    Clone the docker-images repository to set up those scripts. In these steps, this directory is DOCKER_REPO:

    +
    $ cd <workdir>/imagetool-setup
    +$ git clone https://github.com/oracle/docker-images.git
    +

    For example:

    +
    $ cd /scratch/imagetool-setup
    +$ git clone https://github.com/oracle/docker-images.git
    +
  2. +
+
+

Note: If you want to create the image continue with the following steps, otherwise to update the image see update an image.

+
+

Create an image

+

After setting up the WebLogic Image Tool, follow these steps to use the WebLogic Image Tool to create a new Oracle Unified Directory image.

+
Download the Oracle Unified Directory installation binaries and patches
+

You must download the required Oracle Unified Directory installation binaries and patches as listed below from the Oracle Software Delivery Cloud and save them in a directory of your choice.

+

The installation binaries and patches required are:

+
    +
  • +

    Oracle Unified Directory 12.2.1.4.0

    +
      +
    • fmw_12.2.1.4.0_oud.jar
    • +
    +
  • +
  • +

    OUD Patches:

    +
      +
    • View document ID 2723908.1 on My Oracle Support. In the Container Image Download/Patch Details section, locate the Oracle Unified Directory (OUD) table. For the latest PSU click the README link in the Documentation column. In the README, locate the “Installed Software” section. All the patch numbers to be download are listed here. Download all these individual patches from My Oracle Support.
    • +
    +
  • +
  • +

    Oracle JDK v8

    +
      +
    • jdk-8uXXX-linux-x64.tar.gz where XXX is the JDK version referenced in the README above.
    • +
    +
  • +
+
Update required build files
+

The following files in the code repository location <imagetool-setup-location>/docker-images/OracleUnifiedDirectory/imagetool/12.2.1.4.0 are used for creating the image:

+
    +
  • additionalBuildCmds.txt
  • +
  • buildArgs
  • +
+
    +
  1. +

    Edit the <workdir>/imagetool-setup/docker-images/OracleUnifiedDirectory/imagetool/12.2.1.4.0/buildArgs file and change %DOCKER_REPO%,%JDK_VERSION% and %BUILDTAG% appropriately.

    +

    For example:

    +
    create
    +--jdkVersion=8u321
    +--type oud
    +--version=12.2.1.4.0
    +--tag=oud-latestpsu:12.2.1.4.0
    +--pull
    +--installerResponseFile /scratch/imagetool-setup/docker-images/OracleUnifiedDirectory/dockerfiles/12.2.1.4.0/install/oud.response
    +--additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleUnifiedDirectory/imagetool/12.2.1.4.0/additionalBuildCmds.txt
    +--additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleUnifiedDirectory/dockerfiles/12.2.1.4.0/container-scripts
    +
  2. +
  3. +

    The <workdir>/imagetool-setup/imagetool/docker-images/OracleUnifiedDirectory/imagetool/12.2.1.4.0/additionalBuildCmds.txt contains additional build commands. You may edit this file if you want to customize the image further.

    +
  4. +
+
Create the image
+
    +
  1. +

    Add a JDK package to the WebLogic Image Tool cache. For example:

    +
    $ imagetool cache addInstaller --type jdk --version 8uXXX --path <download location>/jdk-8uXXX-linux-x64.tar.gz
    +

    where XXX is the JDK version downloaded

    +
  2. +
  3. +

    Add the downloaded installation binaries to the WebLogic Image Tool cache. For example:

    +
    $ imagetool cache addInstaller --type OUD --version 12.2.1.4.0 --path <download location>/fmw_12.2.1.4.0_oud.jar
    +
  4. +
  5. +

    Add the downloaded OPatch patch to the WebLogic Image Tool cache. For example:

    +
    $ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value <download location>/p28186730_139428_Generic.zip
    +
  6. +
  7. +

    Add the rest of the downloaded product patches to the WebLogic Image Tool cache:

    +
    $ imagetool cache addEntry --key <patch>_12.2.1.4.0 --value <download location>/p<patch>_122140_Generic.zip
    +

    For example:

    +
    $ imagetool cache addEntry --key 32971905_12.2.1.4.0 --value <download location>/p33448950_122140_Generic.zip
    +
  8. +
  9. +

    Edit the <workdir>/imagetool-setup/docker-images/OracleUnifiedDirectory/imagetool/12.2.1.4.0/buildArgs file and append the product patches and opatch patch as follows:

    +
    --patches 33448950_12.2.1.4.0
    +--opatchBugNumber=28186730_13.9.4.2.8
    +

    An example buildArgs file is now as follows:

    +
    create
    +--jdkVersion=8u321
    +--type oud
    +--version=12.2.1.4.0
    +--tag=oud-latestpsu:12.2.1.4.0
    +--pull
    +--installerResponseFile /scratch/imagetool-setup/docker-images/OracleUnifiedDirectory/dockerfiles/12.2.1.4.0/install/oud.response
    +--additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleUnifiedDirectory/imagetool/12.2.1.4.0/additionalBuildCmds.txt
    +--additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleUnifiedDirectory/dockerfiles/12.2.1.4.0/container-scripts
    +--patches 33448950_12.2.1.4.0
    +--opatchBugNumber=28186730_13.9.4.2.8
    +
    +

    Note: In the buildArgs file:

    +
      +
    • --jdkVersion value must match the --version value used in the imagetool cache addInstaller command for --type jdk.
    • +
    • --version value must match the --version value used in the imagetool cache addInstaller command for --type OUD.
    • +
    +
    +

    Refer to this page for the complete list of options available with the WebLogic Image Tool create command.

    +
  10. +
  11. +

    Create the Oracle Unified Directory image:

    +
    $ imagetool @<absolute path to buildargs file> --fromImage ghcr.io/oracle/oraclelinux:7-slim
    +
    +

    Note: Make sure that the absolute path to the buildargs file is prepended with a @ character, as shown in the example above.

    +
    +

    For example:

    +
    $ imagetool @<imagetool-setup-location>/docker-images/OracleUnifiedDirectory/imagetool/12.2.1.4.0/buildArgs --fromImage ghcr.io/oracle/oraclelinux:7-slim
    +
  12. +
  13. +

    Check the created image using the docker images command:

    +
    $ docker images | grep oud
    +

    The output will look similar to the following:

    +
    oud-latestpsu                                       12.2.1.4.0                     30b02a692fa3        About a minute ago   1.04GB
    +
  14. +
  15. +

    Run the following command to save the container image to a tar file:

    +
    $ docker save -o <path>/<file>.tar <image>
    +

    For example:

    +
    $ docker save -o $WORKDIR/oud-latestpsu.tar oud-latestpsu:12.2.1.4.0
    +
  16. +
+

Update an image

+

The steps below show how to update an existing Oracle Unified Directory image with an interim patch.

+

The container image to be patched must be loaded in the local docker images repository before attempting these steps.

+

In the examples below the image oracle/oud:12.2.1.4.0 is updated with an interim patch.

+
$ docker images
+
+REPOSITORY     TAG          IMAGE ID          CREATED             SIZE
+oracle/oud     12.2.1.4.0   b051804ba15f      3 months ago        1.04GB
+
    +
  1. +

    Set up the WebLogic Image Tool.

    +
  2. +
  3. +

    Download the required interim patch and latest Opatch (28186730) from My Oracle Support. and save them in a directory of your choice.

    +
  4. +
  5. +

    Add the OPatch patch to the WebLogic Image Tool cache, for example:

    +
    $ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value <downloaded-patches-location>/p28186730_139428_Generic.zip
    +
  6. +
  7. +

    Execute the imagetool cache addEntry command for each patch to add the required patch(es) to the WebLogic Image Tool cache. For example, to add patch p32701831_12214210607_Generic.zip:

    +
    $ imagetool cache addEntry --key=33521773_12.2.1.4.211008 --value <downloaded-patches-location>/p33521773_12214211008_Generic.zip
    +
  8. +
  9. +

    Provide the following arguments to the WebLogic Image Tool update command:

    +
      +
    • –-fromImage - Identify the image that needs to be updated. In the example below, the image to be updated is oracle/oud:12.2.1.4.0.
    • +
    • –-patches - Multiple patches can be specified as a comma-separated list.
    • +
    • --tag - Specify the new tag to be applied for the image being built.
    • +
    +

    Refer here for the complete list of options available with the WebLogic Image Tool update command.

    +
    +

    Note: The WebLogic Image Tool cache should have the latest OPatch zip. The WebLogic Image Tool will update the OPatch if it is not already updated in the image.

    +
    +

    For example:

    +
    $ imagetool update --fromImage oracle/oud:12.2.1.4.0 --tag=oracle/oud-new:12.2.1.4.0 --patches=33521773_12.2.1.4.211008 --opatchBugNumber=28186730_13.9.4.2.8
    +
    +

    Note: If the command fails because the files in the image being upgraded are not owned by oracle:oracle, then add the parameter --chown <userid>:<groupid> to correspond with the values returned in the error.

    +
    +
  10. +
  11. +

    Check the built image using the docker images command:

    +
    $ docker images | grep oud
    +

    The output will look similar to the following:

    +
    REPOSITORY         TAG          IMAGE ID        CREATED             SIZE
    +oracle/oud-new     12.2.1.4.0   78ccd1ad67eb    5 minutes ago       1.11GB
    +oracle/oud         12.2.1.4.0   b051804ba15f    3 months ago        1.04GB
    +
  12. +
  13. +

    Run the following command to save the patched container image to a tar file:

    +
    $ docker save -o <path>/<file>.tar <image>
    +

    For example:

    +
    $ docker save -o $WORKDIR/oud-new.tar oracle/oud-new:12.2.1.4.0
    +
  14. +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/create-or-update-image/index.xml b/docs/24.1.1/idm-products/oud/create-or-update-image/index.xml new file mode 100644 index 000000000..25621cffe --- /dev/null +++ b/docs/24.1.1/idm-products/oud/create-or-update-image/index.xml @@ -0,0 +1,14 @@ + + + + Create or update an image on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oud/create-or-update-image/ + Recent content in Create or update an image on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oud/create-oud-instances/index.html b/docs/24.1.1/idm-products/oud/create-oud-instances/index.html new file mode 100644 index 000000000..7df75c4af --- /dev/null +++ b/docs/24.1.1/idm-products/oud/create-oud-instances/index.html @@ -0,0 +1,5778 @@ + + + + + + + + + + + + Create Oracle Unified Directory Instances :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + Create Oracle Unified Directory Instances +

+ + + + + + + +
    +
  1. Introduction
  2. +
  3. Create a Kubernetes namespace
  4. +
  5. Create a Kubernetes secret for the container registry
  6. +
  7. Create a Kubernetes secret for cronjob images
  8. +
  9. The oud-ds-rs Helm chart
  10. +
  11. Create OUD instances
  12. +
  13. Enabling Assured Replication (Optional)
  14. +
  15. Helm command output
  16. +
  17. Verify the OUD deployment
  18. +
  19. Verify the OUD replication
  20. +
  21. Verify the cronjob
  22. +
  23. Undeploy an OUD deployment
  24. +
  25. Appendix A: Configuration parameters
  26. +
  27. Appendix B: Environment Variables
  28. +
+

Introduction

+

This chapter demonstrates how to deploy Oracle Unified Directory (OUD) 12c instance(s) and replicated instances using the Helm package manager for Kubernetes.

+

The helm chart can be used to deploy an Oracle Unified Directory instance as a base, with configured sample entries, and multiple replicated Oracle Unified Directory instances/pods/services based on the specified replicaCount.

+

Based on the configuration, this chart deploys the following objects in the specified namespace of a Kubernetes cluster.

+
    +
  • Service Account
  • +
  • Secret
  • +
  • Persistent Volume and Persistent Volume Claim
  • +
  • Pod(s)/Container(s) for Oracle Unified Directory Instances
  • +
  • Services for interfaces exposed through Oracle Unified Directory Instances
  • +
  • Ingress configuration
  • +
+

Note: From July 22 (22.3.1) onwards OUD deployment is performed using StatefulSets.

+

Create a Kubernetes namespace

+

Create a Kubernetes namespace for the OUD deployment by running the following command:

+
$ kubectl create namespace <namespace>
+

For example:

+
$ kubectl create namespace oudns
+

The output will look similar to the following:

+
namespace/oudns created
+

Create a Kubernetes secret for the container registry

+

Create a Kubernetes secret to stores the credentials for the container registry where the OUD image is stored. This step must be followed if using Oracle Container Registry or your own private container registry. If you are not using a container registry and have loaded the images on each of the master and worker nodes, you can skip this step.

+
    +
  1. +

    Run the following command to create the secret:

    +
    kubectl create secret docker-registry "orclcred" --docker-server=<CONTAINER_REGISTRY> \
    +--docker-username="<USER_NAME>" \
    +--docker-password=<PASSWORD> --docker-email=<EMAIL_ID> \
    +--namespace=<domain_namespace>
    +

    For example, if using Oracle Container Registry:

    +
    $ kubectl create secret docker-registry "orclcred" --docker-server=container-registry.oracle.com \
    +--docker-username="user@example.com" \
    +--docker-password=password --docker-email=user@example.com \
    +--namespace=oudns
    +

    Replace <USER_NAME> and <PASSWORD> with the credentials for the registry with the following caveats:

    +
      +
    • +

      If using Oracle Container Registry to pull the OUD container image, this is the username and password used to login to Oracle Container Registry. Before you can use this image you must login to Oracle Container Registry, navigate to Middleware > oud_cpu and accept the license agreement.

      +
    • +
    • +

      If using your own container registry to store the OUD container image, this is the username and password (or token) for your container registry.

      +
    • +
    +

    The output will look similar to the following:

    +
    secret/orclcred created
    +
  2. +
+

Create a Kubernetes secret for cronjob images

+

Once OUD is deployed, if the Kubernetes node where the OUD pod(s) is/are running goes down after the pod eviction time-out, the pod(s) don’t get evicted but move to a Terminating state. The pod(s) will then remain in that state forever. To avoid this problem a cron-job is created during OUD deployment that checks for any pods in Terminating state. If there are any pods in Terminating state, the cron job will delete them. The pods will then start again automatically. This cron job requires access to images on hub.docker.com. A Kubernetes secret must therefore be created to enable access to these images.

+
    +
  1. +

    Create a Kubernetes secret to access the required images on hub.docker.com:

    +

    Note: You must first have a user account on hub.docker.com:

    +
    $ kubectl create secret docker-registry "dockercred" --docker-server="https://index.docker.io/v1/" --docker-username="<docker_username>" --docker-password=<password> --docker-email=<docker_email_credentials> --namespace=<domain_namespace>
    +

    For example:

    +
    $ kubectl create secret docker-registry "dockercred" --docker-server="https://index.docker.io/v1/" --docker-username="username" --docker-password=<password> --docker-email=user@example.com --namespace=oudns
    +

    The output will look similar to the following:

    +
    secret/dockercred created
    +
  2. +
+

The oud-ds-rs Helm chart

+

The oud-ds-rs Helm chart allows you to create or deploy a group of replicated Oracle Unified Directory instances along with Kubernetes objects in a specified namespace.

+

The deployment can be initiated by running the following Helm command with reference to the oud-ds-rs Helm chart, along with configuration parameters according to your environment.

+
$ cd $WORKDIR/kubernetes/helm
+$ helm install --namespace <namespace> \
+<Configuration Parameters> \
+<deployment/release name> \
+<Helm Chart Path/Name>
+

Configuration Parameters (override values in chart) can be passed on with --set arguments on the command line and/or with -f / --values arguments when referring to files.

+

Note: The examples in Create OUD instances below provide values which allow the user to override the default values provided by the Helm chart. A full list +of configuration parameters and their default values is shown in Appendix A: Configuration parameters.

+

For more details about the helm command and parameters, please execute helm --help and helm install --help.

+

Create OUD instances

+

You can create OUD instances using one of the following methods:

+
    +
  1. Using a YAML file
  2. +
  3. Using --set argument
  4. +
+

Note: While it is possible to install sample data during the OID deployment is it not possible to load your own data via an ldif file . In order to load data in OUD, create the OUD deployment and then use ldapmodify post the ingress deployment. See Using LDAP utilities.

+

Using a YAML file

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory:

    +
    $ cd $WORKDIR/kubernetes/helm
    +
  2. +
  3. +

    Create an oud-ds-rs-values-override.yaml as follows:

    +
    image:
    +  repository: <image_location>
    +  tag: <image_tag>
    +  pullPolicy: IfNotPresent
    +imagePullSecrets:
    +  - name: orclcred
    +oudConfig:
    + # memory, cpu parameters for both requests and limits for oud instances
    +  resources:
    +    limits:
    +      cpu: "1"
    +      memory: "4Gi"
    +    requests:
    +      cpu: "500m" 
    +      memory: "4Gi"
    +  rootUserPassword: <password>
    +  sampleData: "200"
    +persistence:
    +  type: filesystem
    +  filesystem:
    +    hostPath:
    +      path: <persistent_volume>/oud_user_projects
    +cronJob:
    +  kubectlImage:
    +    repository: bitnami/kubectl
    +    tag: <version>
    +    pullPolicy: IfNotPresent
    + 
    +  imagePullSecrets:
    +    - name: dockercred
    +

    For example:

    +
    image:
    +  repository: container-registry.oracle.com/middleware/oud_cpu
    +  tag: 12.2.1.4-jdk8-ol8-<January'24>
    +  pullPolicy: IfNotPresent
    +imagePullSecrets:
    +  - name: orclcred
    +oudConfig:
    + # memory, cpu parameters for both requests and limits for oud instances
    +  resources:
    +    limits:
    +      cpu: "1"
    +      memory: "8Gi"
    +    requests:
    +      cpu: "500m" 
    +      memory: "4Gi"
    +  rootUserPassword: <password>
    +  sampleData: "200"
    +persistence:
    +  type: filesystem
    +  filesystem:
    +    hostPath:
    +      path: /scratch/shared/oud_user_projects
    +cronJob:
    +  kubectlImage:
    +    repository: bitnami/kubectl
    +    tag: 1.26.6
    +    pullPolicy: IfNotPresent
    + 
    +  imagePullSecrets:
    +    - name: dockercred
    +

    The following caveats exist:

    +
      +
    • +

      Replace <password> with the relevant password.

      +
    • +
    • +

      sampleData: "200" will load 200 sample users into the default baseDN dc=example,dc=com. If you do not want sample data, remove this entry. If sampleData is set to 1,000,000 users or greater, then you must add the following entries to the yaml file to prevent inconsistencies in dsreplication:

      +
      deploymentConfig:
      +  startupTime: 720
      +  period: 120
      +  timeout: 60
      +
    • +
    • +

      The <version> in kubectlImage tag: should be set to the same version as your Kubernetes version (kubectl version). For example if your Kubernetes version is 1.26.6 set to 1.26.6.

      +
    • +
    • +

      If you are not using Oracle Container Registry or your own container registry for your OUD container image, then you can remove the following:

      +
      imagePullSecrets:
      +  - name: orclcred
      +
    • +
    • +

      If your cluster does not have access to the internet to pull external images, such as bitnami/kubectl or busybox, you must load the images in a local container registry. You must then set the following:

      +
      cronJob:
      +  kubectlImage:
      +    repository: container-registry.example.com/bitnami/kubectl
      +    tag: 1.26.6
      +    pullPolicy: IfNotPresent
      +	   
      +busybox:
      +  image: container-registry.example.com/busybox 
      +
    • +
    • +

      If using NFS for your persistent volume then change the persistence section as follows:

      +

      Note: If you want to use NFS you should ensure that you have a default Kubernetes storage class defined for your environment that allows network storage.

      +

      For more information on storage classes, see Storage Classes.

      +
      persistence:
      +  type: networkstorage
      +  networkstorage:
      +    nfs: 
      +      path: <persistent_volume>/oud_user_projects
      +      server: <NFS IP address>
      +  # if true, it will create the storageclass. if value is false, please provide existing storage class (storageClass) to be used.
      +  storageClassCreate: true
      +  storageClass: oud-sc
      +  # if storageClassCreate is true, please provide the custom provisioner if any to use. If you do not have a custom provisioner, delete this line, and it will use the default class kubernetes.io/is-default-class.
      +  provisioner:  kubernetes.io/is-default-class
      +

      The following caveats exist:

      +
        +
      • If you want to create your own storage class, set storageClassCreate: true. If storageClassCreate: true it is recommended to set storageClass to a value of your choice, and provisioner to the provisioner supported by your cloud vendor.
      • +
      • If you have an existing storageClass that supports network storage, set storageClassCreate: false and storageClass to the NAME value returned in “kubectl get storageclass”. The provisioner can be ignored.
      • +
      +
    • +
    • +

      If using Block Device storage for your persistent volume then change the persistence section as follows:

      +

      Note: If you want to use block devices you should ensure that you have a default Kubernetes storage class defined for your environment that allows dynamic storage. Each vendor has its own storage provider but it may not be configured to provide dynamic storage allocation.

      +

      For more information on storage classes, see Storage Classes.

      +
      persistence:
      +  type: blockstorage
      +  # Specify Accessmode ReadWriteMany for NFS and for block ReadWriteOnce
      +  accessMode: ReadWriteOnce
      +  # if true, it will create the storageclass. if value is false, please provide existing storage class (storageClass) to be used.
      +  storageClassCreate: true
      +  storageClass: oud-sc
      +  # if storageClassCreate is true, please provide the custom provisioner if any to use or else it will use default.
      +  provisioner:  oracle.com/oci
      +

      The following caveats exist:

      +
        +
      • If you want to create your own storage class, set storageClassCreate: true. If storageClassCreate: true it is recommended to set storageClass to a value of your choice, and provisioner to the provisioner supported by your cloud vendor.
      • +
      • If you have an existing storageClass that supports dynamic storage, set storageClassCreate: false and storageClass to the NAME value returned in “kubectl get storageclass”. The provisioner can be ignored.
      • +
      +
    • +
    • +

      For resources, limits and requests, the example CPU and memory values shown are for development environments only. For Enterprise Deployments, please review the performance recommendations and sizing requirements in Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster.

      +

      Note: Limits and requests for CPU resources are measured in CPU units. One CPU in Kubernetes is equivalent to 1 vCPU/Core for cloud providers, and 1 hyperthread on bare-metal Intel processors. An “m” suffix in a CPU attribute indicates ‘milli-CPU’, so 500m is 50% of a CPU. Memory can be expressed in various units, where one Mi is one IEC unit mega-byte (1024^2), and one Gi is one IEC unit giga-byte (1024^3). For more information, see Resource Management for Pods and Containers, Assign Memory Resources to Containers and Pods, and Assign CPU Resources to Containers and Pods.

      +

      Note: The parameters above are also utilized by the Kubernetes Horizontal Pod Autoscaler (HPA). For more details on HPA, see Kubernetes Horizontal Pod Autoscaler.

      +
    • +
    • +

      If you plan on integrating OUD with other Oracle components then you must specify the following under the oudConfig: section:

      +
        integration: <Integration option>
      +
           
      +For example:
      +
      oudConfig:
      +  etc...
      +  integration: <Integration option>
      +
      
      +It is recommended to choose the option covering your minimal requirements. Allowed values include: `no-integration` (no integration), `basic` (Directory Integration Platform), `generic` (Directory Integration Platform, Database Net Services and E-Business Suite integration), `eus` (Directory Integration  Platform, Database Net Services, E-Business Suite and Enterprise User Security integration). The default value is `no-integration`
      +     
      +     
      +**Note**: This will enable the integration type only. To integrate OUD with the Oracle component referenced, refer to the relevant product component documentation.
      +
      +
    • +
    • +

      If you want to enable Assured Replication, see Enabling Assured Replication (Optional).

      +
    • +
    +
  4. +
  5. +

    Run the following command to deploy OUD:

    +
    $ helm install --namespace <namespace> \
    +--values oud-ds-rs-values-override.yaml \
    +<release_name> oud-ds-rs
    +

    For example:

    +
    $ helm install --namespace oudns \
    +--values oud-ds-rs-values-override.yaml \
    +oud-ds-rs oud-ds-rs
    +
  6. +
  7. +

    Check the OUD deployment as per Verify the OUD deployment and Verify the OUD replication.

    +
  8. +
+

Using --set argument

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory:

    +
    $ cd $WORKDIR/kubernetes/helm
    +
  2. +
  3. +

    Run the following command to create OUD instances:

    +
    $ helm install --namespace <namespace> \
    +--set oudConfig.rootUserPassword=<password> \
    +--set persistence.filesystem.hostPath.path=<persistent_volume>/oud_user_projects \
    +--set image.repository=<image_location>,image.tag=<image_tag> \
    +--set oudConfig.sampleData="200" \
    +--set oudConfig.resources.limits.cpu="1",oudConfig.resources.limits.memory="8Gi",oudConfig.resources.requests.cpu="500m",oudConfig.resources.requests.memory="4Gi" \
    +--set cronJob.kubectlImage.repository=bitnami/kubectl,cronJob.kubectlImage.tag=<version> \
    +--set cronJob.imagePullSecrets[0].name="dockercred" \
    +--set imagePullSecrets[0].name="orclcred" \
    +<release_name> oud-ds-rs
    +

    For example:

    +
    $ helm install --namespace oudns \
    +--set oudConfig.rootUserPassword=<password> \
    +--set persistence.filesystem.hostPath.path=/scratch/shared/oud_user_projects \
    +--set image.repository=container-registry.oracle.com/middleware/oud_cpu,image.tag=12.2.1.4-jdk8-ol8-<January'24> \
    +--set oudConfig.sampleData="200" \
    +--set oudConfig.resources.limits.cpu="1",oudConfig.resources.limits.memory="8Gi",oudConfig.resources.requests.cpu="500m",oudConfig.resources.requests.memory="4Gi" \
    +--set cronJob.kubectlImage.repository=bitnami/kubectl,cronJob.kubectlImage.tag=1.26.6 \
    +--set cronJob.imagePullSecrets[0].name="dockercred" \
    +--set imagePullSecrets[0].name="orclcred" \
    +oud-ds-rs oud-ds-rs
    +

    The following caveats exist:

    +
      +
    • +

      Replace <password> with a the relevant password.

      +
    • +
    • +

      sampleData: "200" will load 200 sample users into the default baseDN dc=example,dc=com. If you do not want sample data, remove this entry. If sampleData is set to 1,000,000 users or greater, then you must add the following entries to the yaml file to prevent inconsistencies in dsreplication: --set deploymentConfig.startupTime=720,deploymentConfig.period=120,deploymentConfig.timeout=60.

      +
    • +
    • +

      The <version> in kubectlImage tag: should be set to the same version as your Kubernetes version (kubectl version). For example if your Kubernetes version is 1.26.6 set to 1.26.6.

      +
    • +
    • +

      If using using NFS for your persistent volume then use:

      +
      --set persistence.networkstorage.nfs.path=<persistent_volume>/oud_user_projects,persistence.networkstorage.nfs.server:<NFS IP address>` \
      +--set persistence.storageClassCreate="true",persistence.storageClass="oud-sc",persistence.provisioner="kubernetes.io/is-default-class" \
      +
      * If you want to create your own storage class, set `storageClassCreate: true`. If `storageClassCreate: true` it is recommended to set `storageClass` to a value of your choice, and `provisioner` to the provisioner supported by your cloud vendor.
      +* If you have an existing storageClass that supports dynamic storage, set `storageClassCreate: false` and `storageClass` to the NAME value returned in "`kubectl get storageclass`". The `provisioner` can be ignored. 
      +   
      +
    • +
    • +

      If using using block storage for your persistent volume then use:

      +
      --set persistence.type="blockstorage",persistence.accessMode="ReadWriteOnce" \
      +--set persistence.storageClassCreate="true",persistence.storageClass="oud-sc",persistence.provisioner="oracle.com/oci" \
      +
      * If you want to create your own storage class, set `storageClassCreate: true`. If `storageClassCreate: true` it is recommended to set `storageClass` to a value of your choice, and `provisioner` to the provisioner supported by your cloud vendor.
      +* If you have an existing storageClass that supports dynamic storage, set `storageClassCreate: false` and `storageClass` to the NAME value returned in "`kubectl get storageclass`". The `provisioner` can be ignored. 	  
      +   
      +
    • +
    • +

      If you are not using Oracle Container Registry or your own container registry for your OUD container image, then you can remove the following: --set imagePullSecrets[0].name="orclcred".

      +
    • +
    • +

      For resources, limits and `requests1, the example CPU and memory values shown are for development environments only. For Enterprise Deployments, please review the performance recommendations and sizing requirements in Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster.

      +

      Note: Limits and requests for CPU resources are measured in CPU units. One CPU in Kubernetes is equivalent to 1 vCPU/Core for cloud providers, and 1 hyperthread on bare-metal Intel processors. An “m” suffix in a CPU attribute indicates ‘milli-CPU’, so 500m is 50% of a CPU. Memory can be expressed in various units, where one Mi is one IEC unit mega-byte (1024^2), and one Gi is one IEC unit giga-byte (1024^3). For more information, see Resource Management for Pods and Containers, Assign Memory Resources to Containers and Pods, and Assign CPU Resources to Containers and Pods.

      +

      Note: The parameters above are also utilized by the Kubernetes Horizontal Pod Autoscaler (HPA). For more details on HPA, see Kubernetes Horizontal Pod Autoscaler.

      +
    • +
    • +

      If you plan on integrating OUD with other Oracle components then you must specify the following:

      +
      --set oudConfig.integration=<Integration option>
      +
      
      +It is recommended to choose the option covering your minimal requirements. Allowed values include: `no-integration` (no integration), `basic` (Directory Integration Platform), `generic` (Directory Integration Platform, Database Net Services and E-Business Suite integration), `eus` (Directory Integration  Platform, Database Net Services, E-Business Suite and Enterprise User Security integration). The default value is `no-integration`
      +     
      +**Note**: This will enable the integration type only. To integrate OUD with the Oracle component referenced, refer to the relevant product component documentation.
      +
      +
    • +
    • +

      If you want to enable Assured Replication, see Enabling Assured Replication (Optional).

      +
    • +
    +
  4. +
  5. +

    Check the OUD deployment as per Verify the OUD deployment and Verify the OUD replication.

    +
  6. +
+

Enabling Assured Replication (Optional)

+

If you want to enable assured replication, perform the following steps:

+
    +
  1. +

    Create a directory on the persistent volume as follows:

    +
    $ cd <persistent_volume>
    +$ mkdir oud-repl-config  
    +$ sudo chown -R 1000:0 oud-repl-config
    +

    For example:

    +
    $ cd /scratch/shared
    +$ mkdir oud-repl-config   
    +$ sudo chown -R 1000:0 oud-repl-config
    +
  2. +
  3. +

    Add the following section in the oud-ds-rs-values-override.yaml:

    +
    replOUD:
    +  envVars:
    +    - name: post_dsreplication_dsconfig_3
    +      value: set-replication-domain-prop --domain-name ${baseDN} --advanced --set assured-type:safe-data --set assured-sd-level:2 --set assured-timeout:5s
    +    - name: execCmd_1
    +      value: /u01/oracle/user_projects/${OUD_INSTANCE_NAME}/OUD/bin/dsconfig --no-prompt --hostname ${sourceHost} --port ${adminConnectorPort} --bindDN "${rootUserDN}" --bindPasswordFile /u01/oracle/user_projects/${OUD_INSTANCE_NAME}/admin/rootPwdFile.txt  --trustAll set-replication-domain-prop --domain-name ${baseDN} --advanced --set assured-type:safe-data --set assured-sd-level:2 --set assured-timeout:5s --provider-name "Multimaster Synchronization"
    +configVolume:
    +  enabled: true
    +  type: networkstorage
    +  storageClassCreate: true
    +  storageClass: oud-config
    +  provisioner: kubernetes.io/is-default-class
    +  networkstorage:
    +    nfs:
    +      server: <IP_address>
    +      path: <persistent_volume>/oud-repl-config
    +  mountPath: /u01/oracle/config-input
    +

    The above will enable assured replication with assured type safe-data and assured-sd-level: 2.

    +

    Note: If you prefer assured-type to be set to safe-read, then change to --set assured-type:safe-read and remove --set assured-sd-level:2.

    +

    For more information on OUD Assured Replication, and other options and levels, see, Understanding the Oracle Unified Directory Replication Model.

    +

    The following caveats exist:

    +
      +
    • +

      post_dsreplication_dsconfig_N and execCmd_N should be a unique key - change the suffix accordingly. For more information on the environment variable and respective keys, see, Appendix B: Environment Variables.

      +
    • +
    • +

      For configVolume the storage can be networkstorage(nfs) or filesystem(hostPath) as the config volume path has to be accessible from all the Kuberenetes nodes. Please note that block storage is not supported for configVolume.

      +
    • +
    • +

      If you want to create your own storage class, set storageClassCreate: true. If storageClassCreate: true it is recommended to set storageClass to a value of your choice, and provisioner to the provisioner supported by your cloud vendor.

      +
    • +
    +
    * If you have an existing storageClass that supports network storage, set `storageClassCreate: false` and `storageClass` to the NAME value returned in "`kubectl  get storageclass`". Please note that the storage-class should not be the one you used for the persistent volume earlier. The `provisioner` can be ignored.
    +
    +
  4. +
+

Helm command output

+

In all the examples above, the following output is shown following a successful execution of the helm install command.

+
NAME: oud-ds-rs
+LAST DEPLOYED:  <DATE>
+NAMESPACE: oudns
+STATUS: deployed
+REVISION: 4
+NOTES:
+#
+# Copyright (c) 2020, Oracle and/or its affiliates.
+#
+#  Licensed under the Universal Permissive License v 1.0 as shown at
+# https://oss.oracle.com/licenses/upl
+#
+#
+Since "nginx" has been chosen, follow the steps below to configure nginx ingress controller.
+Add Repo reference to helm for retriving/installing Chart for nginx-ingress implementation.
+command-# helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
+
+Command helm install to install nginx-ingress related objects like pod, service, deployment, etc.
+# helm install --namespace <namespace for ingress> --values nginx-ingress-values-override.yaml lbr-nginx ingress-nginx/ingress-nginx
+
+For details of content of nginx-ingress-values-override.yaml refer README.md file of this chart.
+
+Run these commands to check port mapping and services:
+# kubectl --namespace <namespace for ingress> get services -o wide -w lbr-nginx-ingress-controller
+# kubectl describe --namespace <namespace for oud-ds-rs chart> ingress.extensions/oud-ds-rs-http-ingress-nginx
+# kubectl describe --namespace <namespace for oud-ds-rs chart> ingress.extensions/oud-ds-rs-admin-ingress-nginx
+
+Accessible interfaces through ingress:
+(External IP Address for LoadBalancer NGINX Controller can be determined through details associated with lbr-nginx-ingress-controller)
+
+1. OUD Admin REST:
+   Port: http/https
+
+2. OUD Data REST:
+   Port: http/https
+
+3. OUD Data SCIM:
+   Port: http/https
+
+4. OUD LDAP/LDAPS:
+   Port: ldap/ldaps
+
+5. OUD Admin LDAPS:
+   Port: ldaps
+
+Please refer to README.md from Helm Chart to find more details about accessing interfaces and configuration parameters.
+

Verify the OUD deployment

+

Run the following command to verify the OUD deployment:

+
$ kubectl --namespace <namespace> get pod,service,secret,pv,pvc,ingress -o wide
+

For example:

+
$ kubectl --namespace oudns get pod,service,secret,pv,pvc,ingress -o wide
+

The output will look similar to the following:

+
NAME                                  READY   STATUS      RESTARTS   AGE     IP             NODE            NOMINATED NODE   READINESS GATES
+pod/oud-ds-rs-0                       1/1     Running     0          14m     10.244.1.180   <Worker Node>   <none>           <none>
+pod/oud-ds-rs-1                       1/1     Running     0          8m26s   10.244.1.181   <Worker Node>   <none>           <none>
+pod/oud-ds-rs-2                       0/1     Running     0          2m24s   10.244.1.182   <Worker Node>   <none>           <none>
+pod/oud-pod-cron-job-27586680-p5d8q   0/1     Completed   0          50s     10.244.1.183   <Worker Node>   <none>           <none>
+
+NAME                          TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                                                          AGE   SELECTOR
+service/oud-ds-rs             ClusterIP   None             <none>        1444/TCP,1888/TCP,1389/TCP,1636/TCP,1080/TCP,1081/TCP,1898/TCP   14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs
+service/oud-ds-rs-0           ClusterIP   None             <none>        1444/TCP,1888/TCP,1898/TCP                                       14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0
+service/oud-ds-rs-1           ClusterIP   None             <none>        1444/TCP,1888/TCP,1898/TCP                                       14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1
+service/oud-ds-rs-2           ClusterIP   None             <none>        1444/TCP,1888/TCP,1898/TCP                                       14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2
+service/oud-ds-rs-http-0      ClusterIP   10.104.112.93    <none>        1080/TCP,1081/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0
+service/oud-ds-rs-http-1      ClusterIP   10.103.105.70    <none>        1080/TCP,1081/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1
+service/oud-ds-rs-http-2      ClusterIP   10.110.160.107   <none>        1080/TCP,1081/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2
+service/oud-ds-rs-lbr-admin   ClusterIP   10.99.238.222    <none>        1888/TCP,1444/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs
+service/oud-ds-rs-lbr-http    ClusterIP   10.101.250.196   <none>        1080/TCP,1081/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs
+service/oud-ds-rs-lbr-ldap    ClusterIP   10.104.149.90    <none>        1389/TCP,1636/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs
+service/oud-ds-rs-ldap-0      ClusterIP   10.109.255.221   <none>        1389/TCP,1636/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0
+service/oud-ds-rs-ldap-1      ClusterIP   10.111.135.142   <none>        1389/TCP,1636/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1
+service/oud-ds-rs-ldap-2      ClusterIP   10.100.8.145     <none>        1389/TCP,1636/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2
+
+NAME                                     TYPE                             DATA   AGE
+secret/dockercred                        kubernetes.io/dockerconfigjson   1      4h24m
+secret/orclcred                          kubernetes.io/dockerconfigjson   1      14m
+secret/oud-ds-rs-creds                   opaque                           8      14m
+secret/oud-ds-rs-tls-cert                kubernetes.io/tls                2      14m
+secret/sh.helm.release.v1.oud-ds-rs.v1   helm.sh/release.v1               1      14m
+
+
+NAME                                 CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                       STORAGECLASS        REASON   AGE    VOLUMEMODE
+persistentvolume/oud-ds-rs-pv        20Gi       RWX            Delete           Bound    oudns/oud-ds-rs-pvc         manual                       14m    Filesystem
+
+NAME                                  STATUS   VOLUME         CAPACITY   ACCESS MODES   STORAGECLASS   AGE   VOLUMEMODE
+persistentvolumeclaim/oud-ds-rs-pvc   Bound    oud-ds-rs-pv   20Gi       RWX            manual         14m   Filesystem
+
+NAME                                                      CLASS    HOSTS                                                               ADDRESS   PORTS     AGE
+ingress.networking.k8s.io/oud-ds-rs-admin-ingress-nginx   <none>   oud-ds-rs-admin-0,oud-ds-rs-admin-0,oud-ds-rs-admin-1 + 3 more...             80, 443   14m
+ingress.networking.k8s.io/oud-ds-rs-http-ingress-nginx    <none>   oud-ds-rs-http-0,oud-ds-rs-http-1,oud-ds-rs-http-2 + 3 more...                80, 443   14m
+
+

Note: If you are using block storage you will see slightly different entries for PV and PVC, for example:

+
NAME                                                  CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS        CLAIM                            STORAGECLASS                        REASON   AGE   VOLUMEMODE
+persistentvolume/ocid1.volume.oc1.iad.<unique_ID>     50Gi       RWO            Delete           Bound         oudns/oud-ds-rs-pv-oud-ds-rs-2   oud-sc                                       60m   Filesystem
+persistentvolume/ocid1.volume.oc1.iad.<unique_ID>     50Gi       RWO            Delete           Bound         oudns/oud-ds-rs-pv-oud-ds-rs-1   oud-sc                                       67m   Filesystem
+persistentvolume/ocid1.volume.oc1.iad.<unique_ID>     50Gi       RWO            Delete           Bound         oudns/oud-ds-rs-pv-oud-ds-rs-3   oud-sc                                       45m   Filesystem
+
+NAME                                             STATUS   VOLUME                             CAPACITY   ACCESS MODES   STORAGECLASS   AGE   VOLUMEMODE
+persistentvolumeclaim/oud-ds-rs-pv-oud-ds-rs-1   Bound    ocid1.volume.oc1.iad.<unique_ID>   50Gi       RWO            oud-sc         67m   Filesystem
+persistentvolumeclaim/oud-ds-rs-pv-oud-ds-rs-2   Bound    ocid1.volume.oc1.iad.<unique_ID>   50Gi       RWO            oud-sc         60m   Filesystem
+persistentvolumeclaim/oud-ds-rs-pv-oud-ds-rs-3   Bound    ocid1.volume.oc1.iad.<unique_ID>   50Gi       RWO            oud-sc         45m   Filesystem
+

Note: Initially pod/oud-ds-rs-0 will appear with a STATUS of 0/1 and it will take approximately 5 minutes before OUD is started (1/1). Once pod/oud-ds-rs-0 has a STATUS of 1/1, pod/oud-ds-rs-1 will appear with a STATUS of 0/1. Once pod/oud-ds-rs-1 is started (1/1), pod/oud-ds-rs-2 will appear. It will take around 15 minutes for all the pods to fully started.

+

While the oud-ds-rs pods have a STATUS of 0/1 the pod is running but OUD server associated with it is currently starting. While the pod is starting you can check the startup status in the pod logs, by running the following command:

+
$ kubectl logs <pod> -n oudns
+

For example:

+
$ kubectl logs oud-ds-rs-0 -n oudns
+

Note : If the OUD deployment fails additionally refer to Troubleshooting for instructions on how describe the failing pod(s). +Once the problem is identified follow Undeploy an OUD deployment to clean down the deployment before deploying again.

+

Kubernetes Objects

+

Kubernetes objects created by the Helm chart are detailed in the table below:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeNameExample NamePurpose
Service Account<deployment/release name>oud-ds-rsKubernetes Service Account for the Helm Chart deployment
Secret<deployment/release name>-credsoud-ds-rs-credsSecret object for Oracle Unified Directory related critical values like passwords
Persistent Volume<deployment/release name>-pvoud-ds-rs-pvPersistent Volume for user_projects mount.
Persistent Volume Claim<deployment/release name>-pvcoud-ds-rs-pvcPersistent Volume Claim for user_projects mount.
Persistent Volume<deployment/release name>-pv-configoud-ds-rs-pv-configPersistent Volume for mounting volume in containers for configuration files like ldif, schema, jks, java.security, etc.
Persistent Volume Claim<deployment/release name>-pvc-configoud-ds-rs-pvc-configPersistent Volume Claim for mounting volume in containers for configuration files like ldif, schema, jks, java.security, etc.
Pod<deployment/release name>-0oud-ds-rs-0Pod/Container for base Oracle Unified Directory Instance which would be populated first with base configuration (like number of sample entries)
Pod<deployment/release name>-Noud-ds-rs-1, oud-ds-rs-2, …Pod(s)/Container(s) for Oracle Unified Directory Instances - each would have replication enabled against base Oracle Unified Directory instance <deployment/release name>-0
Service<deployment/release name>-0oud-ds-rs-0Service for LDAPS Admin, REST Admin and Replication interfaces from base Oracle Unified Directory instance <deployment/release name>-0
Service<deployment/release name>-http-0oud-ds-rs-http-0Service for HTTP and HTTPS interfaces from base Oracle Unified Directory instance <deployment/release name>-0
Service<deployment/release name>-ldap-0oud-ds-rs-ldap-0Service for LDAP and LDAPS interfaces from base Oracle Unified Directory instance <deployment/release name>-0
Service<deployment/release name>-Noud-ds-rs-1, oud-ds-rs-2, …Service(s) for LDAPS Admin, REST Admin and Replication interfaces from base Oracle Unified Directory instance <deployment/release name>-N
Service<deployment/release name>-http-Noud-ds-rs-http-1, oud-ds-rs-http-2, …Service(s) for HTTP and HTTPS interfaces from base Oracle Unified Directory instance <deployment/release name>-N
Service<deployment/release name>-ldap-Noud-ds-rs-ldap-1, oud-ds-rs-ldap-2, …Service(s) for LDAP and LDAPS interfaces from base Oracle Unified Directory instance <deployment/release name>-N
Service<deployment/release name>-lbr-adminoud-ds-rs-lbr-adminService for LDAPS Admin, REST Admin and Replication interfaces from all Oracle Unified Directory instances
Service<deployment/release name>-lbr-httpoud-ds-rs-lbr-httpService for HTTP and HTTPS interfaces from all Oracle Unified Directory instances
Service<deployment/release name>-lbr-ldapoud-ds-rs-lbr-ldapService for LDAP and LDAPS interfaces from all Oracle Unified Directory instances
Ingress<deployment/release name>-admin-ingress-nginxoud-ds-rs-admin-ingress-nginxIngress Rules for HTTP Admin interfaces.
Ingress<deployment/release name>-http-ingress-nginxoud-ds-rs-http-ingress-nginxIngress Rules for HTTP (Data/REST) interfaces.
+
    +
  • In the table above the ‘Example Name’ for each Object is based on the value ‘oud-ds-rs’ as deployment/release name for the Helm chart installation.
  • +
+

Verify the OUD replication

+

Once all the PODs created are visible as READY (i.e. 1/1), you can verify your replication across multiple Oracle Unified Directory instances.

+
    +
  1. +

    To verify the replication group, connect to the container and issue an OUD administration command to show the details. The name of the container can be found by issuing the following:

    +
    $ kubectl get pods -n <namespace> -o jsonpath='{.items[*].spec.containers[*].name}'
    +

    For example:

    +
    $ kubectl get pods -n oudns -o jsonpath='{.items[*].spec.containers[*].name}'
    +

    The output will look similar to the following:

    +
    oud-ds-rs oud-ds-rs oud-ds-rs
    +

    Once you have the container name you can verify the replication status in the following ways:

    +
      +
    • Run dresplication inside the pod
    • +
    • Using kubectl commands
    • +
    +
  2. +
+

Run dresplication inside the pod

+
    +
  1. +

    Run the following command to create a bash shell in the pod:

    +
    $ kubectl --namespace <namespace> exec -it -c <containername> <podname> -- bash
    +

    For example:

    +
    $ kubectl --namespace oudns exec -it -c oud-ds-rs oud-ds-rs-0 -- bash
    +

    This will take you into the pod:

    +
    [oracle@oud-ds-rs-0 oracle]$
    +
  2. +
  3. +

    From the prompt, use the dsreplication command to check the status of your replication group:

    +
    $ cd /u01/oracle/user_projects/oud-ds-rs-0/OUD/bin
    +
    +$ ./dsreplication status --trustAll \
    +--hostname oud-ds-rs-0 --port 1444 --adminUID admin \
    +--dataToDisplay compat-view --dataToDisplay rs-connections
    +

    The output will look similar to the following. Enter credentials where prompted:

    +
    >>>> Specify Oracle Unified Directory LDAP connection parameters
    +    
    +Password for user 'admin':
    +    
    +Establishing connections and reading configuration ..... Done.
    +    
    +dc=example,dc=com - Replication Enabled
    +=======================================
    +    
    +Server               : Entries : M.C. [1] : A.O.M.C. [2] : Port [3] : Encryption [4] : Trust [5] : U.C. [6] : Status [7] : ChangeLog [8] : Group ID [9] : Connected To [10]
    +---------------------:---------:----------:--------------:----------:----------------:-----------:----------:------------:---------------:--------------:-------------------------------
    +oud-ds-rs-0:1444     : 202     : 0        : 0            : 1898     : Disabled       : Trusted   : --       : Normal     : Enabled       : 1            : oud-ds-rs-0:1898
    +                     :         :          :              :          :                :           :          :            :               :              : (GID=1)
    +oud-ds-rs-1:1444     : 202     : 0        : 0            : 1898     : Disabled       : Trusted   : --       : Normal     : Enabled       : 1            : oud-ds-rs-1:1898
    +                     :         :          :              :          :                :           :          :            :               :              : (GID=1)
    +oud-ds-rs-2:1444     : 202     : 0        : 0            : 1898     : Disabled       : Trusted   : --       : Normal     : Enabled       : 1            : oud-ds-rs-2:1898
    +                     :         :          :              :          :                :           :          :            :               :              : (GID=1)
    +    
    +Replication Server [11]        : RS #1 : RS #2 : RS #3
    +-------------------------------:-------:-------:------
    +oud-ds-rs-0:1898               : --    : Yes   : Yes
    +(#1)                           :       :       :
    +oud-ds-rs-1:1898               : Yes   : --    : Yes
    +(#2)                           :       :       :
    +oud-ds-rs-2:1898               : Yes   : Yes   : --
    +(#3)                           :       :       :
    +    
    +[1] The number of changes that are still missing on this element (and that have been applied to at least one other server).
    +[2] Age of oldest missing change: the age (in seconds) of the oldest change that has not yet arrived on this element.
    +[3] The replication port used to communicate between the servers whose contents are being replicated.
    +[4] Whether the replication communication initiated by this element is encrypted or not.
    +[5] Whether the directory server is trusted or not. Updates coming from an untrusted server are discarded and not propagated.
    +[6] The number of untrusted changes. These are changes generated on this server while it is untrusted. Those changes are not propagated to the rest of the topology but are effective on the untrusted server.
    +[7] The status of the replication on this element.
    +[8] Whether the external change log is enabled for the base DN on this server or not.
    +[9] The ID of the replication group to which the server belongs.
    +[10] The replication server this server is connected to with its group ID between brackets.
    +[11] This table represents the connections between the replication servers.  The headers of the columns use a number as identifier for each replication server.  See the values of the first column to identify the corresponding replication server for each number.
    +
  4. +
  5. +

    Type exit to exit the pod.

    +
  6. +
+

Using kubectl commands

+
    +
  1. +

    The dsreplication status command can be invoked using the following kubectl command:

    +
    $ kubectl --namespace <namespace> exec -it -c <containername> <podname> -- \
    +/u01/oracle/user_projects/<OUD Instance/Pod Name>/OUD/bin/dsreplication status \
    +--trustAll --hostname <OUD Instance/Pod Name> --port 1444 --adminUID admin \
    +--dataToDisplay compat-view --dataToDisplay rs-connections
    +

    For example:

    +
    $ kubectl --namespace oudns exec -it -c oud-ds-rs oud-ds-rs-0 -- \
    +/u01/oracle/user_projects/oud-ds-rs-0/OUD/bin/dsreplication status \
    +--trustAll --hostname oud-ds-rs-0 --port 1444 --adminUID admin \
    +--dataToDisplay compat-view --dataToDisplay rs-connections
    +

    The output will be the same as per Run dresplication inside the pod.

    +
  2. +
+

Verify OUD assured replication status

+

Note: This section only needs to be followed if you enabled assured replication as per Enabling Assured Replication (Optional).

+
    +
  1. +

    Run the following command to create a bash shell in the pod:

    +
    $ kubectl --namespace <namespace> exec -it -c <containername> <podname> -- bash
    +

    For example:

    +
    $ kubectl --namespace oudns exec -it -c oud-ds-rs oud-ds-rs-0 -- bash
    +

    This will take you into the pod:

    +
    [oracle@oud-ds-rs-0 oracle]$
    +
  2. +
  3. +

    At the prompt, enter the following commands:

    +
    $ echo $bindPassword1 > /tmp/pwd.txt
    +$ /u01/oracle/user_projects/${OUD_INSTANCE_NAME}/OUD/bin/dsconfig --no-prompt --hostname ${OUD_INSTANCE_NAME} --port ${adminConnectorPort} --bindDN "${rootUserDN}" --bindPasswordFile /tmp/pwd.txt  --trustAll get-replication-domain-prop --domain-name ${baseDN} --advanced --property assured-type --property assured-sd-level --property assured-timeout --provider-name "Multimaster Synchronization"
    +

    The output will look similar to the following:

    +
    Property         : Value(s)
    +-----------------:----------
    +assured-sd-level : 2
    +assured-timeout  : 5 s
    +assured-type     : safe-data
    +
  4. +
+

Verify the cronjob

+
    +
  1. +

    Run the following command to make sure the cronjob is created:

    +
    $ kubectl get cronjob -n <namespace>
    +

    For example:

    +
    $ kubectl get cronjob -n oudns
    +

    The output will look similar to the following:

    +
    NAME               SCHEDULE       SUSPEND   ACTIVE   LAST SCHEDULE   AGE
    +oud-pod-cron-job   */30 * * * *   False     0        5m18s           19m
    +
  2. +
  3. +

    Run the following command to make sure the job(s) is created:

    +
    $ kubectl get job -n <namespace> -o wide
    +

    For example:

    +
    $ kubectl get job -n oudns -o wide
    +

    The output will look similar to the following:

    +
    NAME                        COMPLETIONS   DURATION   AGE     CONTAINERS        IMAGES                   SELECTOR
    +oud-pod-cron-job-27586680   1/1           1s         5m36s   cron-kubectl      bitnami/kubectl:1.26.6   controller-uid=700ab9f7-6094-488a-854d-f1b914de5f61
    +
  4. +
+

Disabling the cronjob

+

If you need to disable the job, for example if maintenance needs to be performed on the node, you can disable the job as follows:

+
    +
  1. +

    Run the following command to edit the cronjob:

    +
    $ kubectl edit cronjob pod-cron-job -n <namespace>
    +

    For example:

    +
    $ kubectl edit cronjob oud-pod-cron-job -n oudns
    +

    Note: This opens an edit session for the cronjob where parameters can be changed using standard vi commands.

    +
  2. +
  3. +

    In the edit session search for suspend and change the vaule from false to true:

    +
    ...
    +schedule: '*/30 * * * *'
    +successfulJobsHistoryLimit: 3
    +suspend: true
    +...
    +
  4. +
  5. +

    Save the file and exit (wq!).

    +
  6. +
  7. +

    Run the following to make sure the cronjob is suspended:

    +
    $ kubectl get cronjob -n <namespace>
    +

    For example:

    +
    $ kubectl get cronjob -n oudns
    +

    The output will look similar to the following:

    +
    NAME               SCHEDULE       SUSPEND   ACTIVE   LAST SCHEDULE   AGE
    +oud-pod-cron-job   */30 * * * *   True      0        7m47s           21m
    +
  8. +
  9. +

    To enable the cronjob again, repeat the above steps and set suspend to false.

    +
  10. +
+

Ingress Configuration

+

With an OUD instance now deployed you are now ready to configure an ingress controller to direct traffic to OUD as per Configure an ingress for an OUD.

+

Undeploy an OUD deployment

+

Delete the OUD deployment

+
    +
  1. +

    Find the deployment release name:

    +
    $ helm --namespace <namespace> list
    +

    For example:

    +
    $ helm --namespace oudns list
    +

    The output will look similar to the following:

    +
    NAME            NAMESPACE       REVISION        UPDATED   STATUS          CHART           APP VERSION
    +oud-ds-rs       oudns           1               <DATE>    deployed        oud-ds-rs-0.2   12.2.1.4.0
    +
  2. +
  3. +

    Delete the deployment using the following command:

    +
    $ helm uninstall --namespace <namespace> <release>
    +

    For example:

    +
    $ helm uninstall --namespace oudns oud-ds-rs
    +release "oud-ds-rs" uninstalled
    +
  4. +
  5. +

    Run the following command to view the status:

    +
    $ kubectl --namespace oudns get pod,service,secret,pv,pvc,ingress -o wide
    +

    Initially the pods and persistent volume (PV) and persistent volume claim (PVC) will move to a Terminating status:

    +
    NAME              READY   STATUS        RESTARTS   AGE   IP             NODE            NOMINATED NODE   READINESS GATES
    +
    +pod/oud-ds-rs-0   1/1     Terminating   0          24m   10.244.1.180   <Worker Node>   <none>           <none>
    +pod/oud-ds-rs-1   1/1     Terminating   0          18m   10.244.1.181   <Worker Node>   <none>           <none>
    +pod/oud-ds-rs-2   1/1     Terminating   0          12m   10.244.1.182   <Worker Node>   <none>           <none>
    +
    +NAME                         TYPE                                  DATA   AGE
    +secret/default-token-msmmd   kubernetes.io/service-account-token   3      3d20h
    +secret/dockercred            kubernetes.io/dockerconfigjson        1      3d20h
    +secret/orclcred              kubernetes.io/dockerconfigjson        1      3d20h
    +
    +NAME                                 CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS        CLAIM                       STORAGECLASS        REASON   AGE    VOLUMEMODE
    +persistentvolume/oud-ds-rs-pv        20Gi       RWX            Delete           Terminating   oudns/oud-ds-rs-pvc         manual                       24m    Filesystem
    +
    +NAME                                  STATUS        VOLUME         CAPACITY   ACCESS MODES   STORAGECLASS   AGE   VOLUMEMODE
    +persistentvolumeclaim/oud-ds-rs-pvc   Terminating   oud-ds-rs-pv   20Gi       RWX            manual         24m   Filesystem
    +

    Run the command again until the pods, PV and PVC disappear.

    +
  6. +
  7. +

    If the PV or PVC’s don’t delete, remove them manually:

    +
    $ kubectl delete pvc oud-ds-rs-pvc -n oudns
    +$ kubectl delete pv oud-ds-rs-pv -n oudns
    +

    Note: If using blockstorage, you will see a PV and PVC for each pod. Delete all of the PVC’s and PV’s using the above commands.

    +
  8. +
+

Delete the persistent volume contents

+

Note: The steps below are not relevant for block storage.

+
    +
  1. +

    Delete the contents of the oud_user_projects directory in the persistent volume:

    +
    $ cd <persistent_volume>/oud_user_projects
    +$ rm -rf *
    +

    For example:

    +
    $ cd /scratch/shared/oud_user_projects
    +$ rm -rf *
    +
  2. +
+

Appendix A: Configuration Parameters

+

The following table lists the configurable parameters of the oud-ds-rs chart and their default values.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ParameterDescriptionDefault Value
replicaCountNumber of DS+RS instances/pods/services to be created with replication enabled against a base Oracle Unified Directory instance/pod.3
restartPolicyNamerestartPolicy to be configured for each POD containing Oracle Unified Directory instanceOnFailure
image.repositoryOracle Unified Directory Image Registry/Repository and name. Based on this, image parameter would be configured for Oracle Unified Directory pods/containersoracle/oud
image.tagOracle Unified Directory Image Tag. Based on this, image parameter would be configured for Oracle Unified Directory pods/containers12.2.1.4.0
image.pullPolicypolicy to pull the imageIfnotPresent
imagePullSecrets.namename of Secret resource containing private registry credentialsregcred
nameOverrideoverride the fullname with this name
fullnameOverrideOverrides the fullname with the provided string
serviceAccount.createSpecifies whether a service account should be createdtrue
serviceAccount.nameIf not set and create is true, a name is generated using the fullname templateoud-ds-rs-< fullname >-token-< randomalphanum >
podSecurityContextSecurity context policies to add to the controller pod
securityContextSecurity context policies to add by default
service.typetype of controller service to createClusterIP
nodeSelectornode labels for pod assignment
tolerationsnode taints to tolerate
affinitynode/pod affinities
ingress.enabledtrue
ingress.typeSupported value: nginxnginx
ingress.nginx.http.hostHostname to be used with Ingress Rules. If not set, hostname would be configured according to fullname. Hosts would be configured as < fullname >-http.< domain >, < fullname >-http-0.< domain >, < fullname >-http-1.< domain >, etc.
ingress.nginx.http.domainDomain name to be used with Ingress Rules. In ingress rules, hosts would be configured as < host >.< domain >, < host >-0.< domain >, < host >-1.< domain >, etc.
ingress.nginx.http.backendPorthttp
ingress.nginx.http.nginxAnnotations{ kubernetes.io/ingress.class: “nginx" }
ingress.nginx.admin.hostHostname to be used with Ingress Rules. If not set, hostname would be configured according to fullname. Hosts would be configured as < fullname >-admin.< domain >, < fullname >-admin-0.< domain >, < fullname >-admin-1.< domain >, etc.
ingress.nginx.admin.domainDomain name to be used with Ingress Rules. In ingress rules, hosts would be configured as < host >.< domain >, < host >-0.< domain >, < host >-1.< domain >, etc.
ingress.nginx.admin.nginxAnnotations{ kubernetes.io/ingress.class: “nginx” nginx.ingress.kubernetes.io/backend-protocol: “https"}
ingress.ingress.tlsSecretSecret name to use an already created TLS Secret. If such secret is not provided, one would be created with name < fullname >-tls-cert. If the TLS Secret is in different namespace, name can be mentioned as < namespace >/< tlsSecretName >
ingress.certCNSubject’s common name (cn) for SelfSigned Cert.< fullname >
ingress.certValidityDaysValidity of Self-Signed Cert in days365
secret.enabledIf enabled it will use the secret created with base64 encoding. if value is false, secret would not be used and input values (through –set, –values, etc.) would be used while creation of pods.true
secret.namesecret name to use an already created Secretoud-ds-rs-< fullname >-creds
secret.typeSpecifies the type of the secretOpaque
persistence.enabledIf enabled, it will use the persistent volume. if value is false, PV and PVC would not be used and pods would be using the default emptyDir mount volume.true
persistence.pvnamepvname to use an already created Persistent Volume , If blank will use the default nameoud-ds-rs-< fullname >-pv
persistence.pvcnamepvcname to use an already created Persistent Volume Claim , If blank will use default nameoud-ds-rs-< fullname >-pvc
persistence.typesupported values: either filesystem or networkstorage or blockstorage or customfilesystem
persistence.filesystem.hostPath.pathThe path location mentioned should be created and accessible from the local host provided with necessary privileges for the user./scratch/shared/oud_user_projects
persistence.networkstorage.nfs.pathPath of NFS Share location/scratch/shared/oud_user_projects
persistence.networkstorage.nfs.serverIP or hostname of NFS Server0.0.0.0
persistence.custom.*Based on values/data, YAML content would be included in PersistenceVolume Object
persistence.accessModeSpecifies the access mode of the location provided. ReadWriteMany for Filesystem/NFS, ReadWriteOnce for block storage.ReadWriteMany
persistence.sizeSpecifies the size of the storage10Gi
persistence.storageClassCreateif true, it will create the storageclass. if value is false, please provide existing storage class (storageClass) to be used.empty
persistence.storageClassSpecifies the storageclass of the persistence volume.empty
persistence.provisionerIf storageClassCreate is true, provide the custom provisioner if any .kubernetes.io/is-default-class
persistence.annotationsspecifies any annotations that will be used{ }
configVolume.enabledIf enabled, it will use the persistent volume. If value is false, PV and PVC would not be used and pods would be using the default emptyDir mount volume.true
configVolume.mountPathIf enabled, it will use the persistent volume. If value is false, PV and PVC would not be used and there would not be any mount point available for configfalse
configVolume.pvnamepvname to use an already created Persistent Volume , If blank will use the default nameoud-ds-rs-< fullname >-pv-config
configVolume.pvcnamepvcname to use an already created Persistent Volume Claim , If blank will use default nameoud-ds-rs-< fullname >-pvc-config
configVolume.typesupported values: either filesystem or networkstorage or customfilesystem
configVolume.filesystem.hostPath.pathThe path location mentioned should be created and accessible from the local host provided with necessary privileges for the user./scratch/shared/oud_user_projects
configVolume.networkstorage.nfs.pathPath of NFS Share location/scratch/shared/oud_config
configVolume.networkstorage.nfs.serverIP or hostname of NFS Server0.0.0.0
configVolume.custom.*Based on values/data, YAML content would be included in PersistenceVolume Object
configVolume.accessModeSpecifies the access mode of the location providedReadWriteMany
configVolume.sizeSpecifies the size of the storage10Gi
configVolume.storageClassSpecifies the storageclass of the persistence volume.empty
configVolume.annotationsSpecifies any annotations that will be used{ }
configVolume.storageClassCreateIf true, it will create the storageclass. if value is false, provide existing storage class (storageClass) to be used.true
configVolume.provisionerIf configVolume.storageClassCreate is true, please provide the custom provisioner if any.kubernetes.io/is-default-class
oudPorts.adminldapsPort on which Oracle Unified Directory Instance in the container should listen for Administration Communication over LDAPS Protocol1444
oudPorts.adminhttpsPort on which Oracle Unified Directory Instance in the container should listen for Administration Communication over HTTPS Protocol.1888
oudPorts.ldapPort on which Oracle Unified Directory Instance in the container should listen for LDAP Communication.1389
oudPorts.ldapsPort on which Oracle Unified Directory Instance in the container should listen for LDAPS Communication.1636
oudPorts.httpPort on which Oracle Unified Directory Instance in the container should listen for HTTP Communication.1080
oudPorts.httpsPort on which Oracle Unified Directory Instance in the container should listen for HTTPS Communication.1081
oudPorts.replicationPort value to be used while setting up replication server.1898
oudConfig.baseDNBaseDN for Oracle Unified Directory Instancesdc=example,dc=com
oudConfig.rootUserDNRoot User DN for Oracle Unified Directory Instancescn=Directory Manager
oudConfig.rootUserPasswordPassword for Root User DNRandomAlphanum
oudConfig.sampleDataTo specify that the database should be populated with the specified number of sample entries.0
oudConfig.sleepBeforeConfigBased on the value for this parameter, initialization/configuration of each Oracle Unified Directory replica would be delayed.120
oudConfig.adminUIDAdminUID to be configured with each replicated Oracle Unified Directory instanceadmin
oudConfig.adminPasswordPassword for AdminUID. If the value is not passed, value of rootUserPassword would be used as password for AdminUID.rootUserPassword
baseOUD.envVarsConfigMapReference to ConfigMap which can contain additional environment variables to be passed on to POD for Base Oracle Unified Directory Instance. Following are the environment variables which would not be honored from the ConfigMap. instanceType, sleepBeforeConfig, OUD_INSTANCE_NAME, hostname, baseDN, rootUserDN, rootUserPassword, adminConnectorPort, httpAdminConnectorPort, ldapPort, ldapsPort, httpPort, httpsPort, replicationPort, sampleData.-
baseOUD.envVarsEnvironment variables in Yaml Map format. This is helpful when its requried to pass environment variables through –values file. List of env variables which would not be honored from envVars map is same as list of env var names mentioned for envVarsConfigMap. For a full list of environment variables, see Appendix B: Environment Variables.-
replOUD.envVarsConfigMapReference to ConfigMap which can contain additional environment variables to be passed on to PODs for Replicated Oracle Unified Directory Instances. Following are the environment variables which would not be honored from the ConfigMap. instanceType, sleepBeforeConfig, OUD_INSTANCE_NAME, hostname, baseDN, rootUserDN, rootUserPassword, adminConnectorPort, httpAdminConnectorPort, ldapPort, ldapsPort, httpPort, httpsPort, replicationPort, sampleData, sourceHost, sourceServerPorts, sourceAdminConnectorPort, sourceReplicationPort, dsreplication_1, dsreplication_2, dsreplication_3, dsreplication_4, post_dsreplication_dsconfig_1, post_dsreplication_dsconfig_2-
replOUD.envVarsEnvironment variables in Yaml Map format. This is helpful when its required to pass environment variables through –values file. List of env variables which would not be honored from envVars map is same as list of env var names mentioned for envVarsConfigMap. For a full list of environment variables, see Appendix B: Environment Variables.-
podManagementPolicyDefines the policy for pod management within the statefulset. Typical values are OrderedReady/ParallelOrderedReady
updateStrategyAllows you to configure and disable automated rolling updates for containers, labels, resource request/limits, and annotations for the Pods in a StatefulSet. Typical values are OnDelete/RollingUpdateRollingUpdate
busybox.imagebusy box image name. Used for initcontainersbusybox
oudConfig.cleanupbeforeStartUsed to remove the individual pod directories during restart. Recommended value is false. Note: Do not change the default value (false) as it will delete the existing data and clone it from base pod again.false
oudConfig.disablereplicationbeforeStopThis parameter is used to disable replication when a pod is restarted. Recommended value is false. Note Do not change the default value (false), as changing the value will result in an issue where the pod won’t join the replication topology after a restart.false
oudConfig.resources.requests.memoryThis parameter is used to set the memory request for the OUD pod4Gi
oudConfig.resources.requests.cpuThis parameter is used to set the cpu request for the OUD pod0.5
oudConfig.resources.limits.memoryThis parameter is used to set the memory limit for the OUD pod4Gi
oudConfig.resources.limits.cpuThis parameter is used to set the cpu limit for the OUD pod1
replOUD.groupIdGroup ID to be used/configured with each Oracle Unified Directory instance in replicated topology.1
service.lbrtypeType of load balancer Service to be created for admin, http,ldap services. Values allowed: ClusterIP/NodePortClusterIP
oudPorts.nodePorts.adminldapsPublic port on which the OUD instance in the container should listen for administration communication over LDAPS Protocol. The port number should be between 30000-32767. No duplicate values are allowed. Note: Set only if service.lbrtype is set as NodePort. If left blank then k8s will assign random ports in between 30000 and 32767.
oudPorts.nodePorts.adminhttpsPublic port on which the OUD instance in the container should listen for administration communication over HTTPS Protocol. The port number should be between 30000-32767. No duplicate values are allowed. Note: Set only if service.lbrtype is set as NodePort. If left blank then k8s will assign random ports in between 30000 and 32767.
oudPorts.nodePorts.ldapPublic port on which the OUD instance in the container should listen for LDAP communication. The port number should be between 30000-32767. No duplicate values are allowed. Note: Set only if service.lbrtype is set as NodePort. If left blank then k8s will assign random ports in between 30000 and 32767.
oudPorts.nodePorts.ldapsPublic port on which the OUD instance in the container should listen for LDAPS communication. The port number should be between 30000-32767. No duplicate values are allowed. Note: Set only if service.lbrtype is set as NodePort. If left blank then k8s will assign random ports in between 30000 and 32767.
oudPorts.nodePorts.httpPublic port on which the OUD instance in the container should listen for HTTP communication. The port number should be between 30000-32767. No duplicate values are allowed. Note: Set only if service.lbrtype is set as NodePort. If left blank then k8s will assign random ports in between 30000 and 32767.
oudPorts.nodePorts.httpsPublic port on which the OUD instance in the container should listen for HTTPS communication. The port number should be between 30000-32767. No duplicate values are allowed. Note: Set only if service.lbrtype is set as NodePort. If left blank then k8s will assign random ports in between 30000 and 32767.
oudConfig.integrationSpecifies which Oracle components the server can be integrated with. It is recommended to choose the option covering your minimal requirements. Allowed values: no-integration (no integration), basic (Directory Integration Platform), generic (Directory Integration Platform, Database Net Services and E-Business Suite integration), eus (Directory Integration Platform, Database Net Services, E-Business Suite and Enterprise User Security integration)no-integration
elk.logStashImageThe version of logstash you want to installlogstash:8.3.1
elk.sslenabledIf SSL is enabled for ELK set the value to true, or if NON-SSL set to false. This value must be lowercaseTRUE
elk.eshostsThe URL for sending logs to Elasticsearch. HTTP if NON-SSL is usedhttps://elasticsearch.example.com:9200
elk.esuserThe name of the user for logstash to access Elasticsearchlogstash_internal
elk.espasswordThe password for ELK_USERpassword
elk.esapikeyThe API key detailsapikey
elk.esindexThe log nameoudlogs-00001
elk.imagePullSecretssecret to be used for pulling logstash imagedockercred
+

Appendix B: Environment Variables

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Environment VariableDescriptionDefault Value
ldapPortPort on which the Oracle Unified Directory instance in the container should listen for LDAP communication. Use ‘disabled’ if you do not want to enable it.1389
ldapsPortPort on which the Oracle Unified Directory instance in the container should listen for LDAPS communication. Use ‘disabled’ if you do not want to enable it.1636
rootUserDNDN for the Oracle Unified Directory instance root user.——
rootUserPasswordPassword for the Oracle Unified Directory instance root user.——
adminConnectorPortPort on which the Oracle Unified Directory instance in the container should listen for administration communication over LDAPS. Use ‘disabled’ if you do not want to enable it. Note that at least one of the LDAP or the HTTP administration ports must be enabled.1444
httpAdminConnectorPortPort on which the Oracle Unified Directory Instance in the container should listen for Administration Communication over HTTPS Protocol. Use ‘disabled’ if you do not want to enable it. Note that at least one of the LDAP or the HTTP administration ports must be enabled.1888
httpPortPort on which the Oracle Unified Directory Instance in the container should listen for HTTP Communication. Use ‘disabled’ if you do not want to enable it.1080
httpsPortPort on which the Oracle Unified Directory Instance in the container should listen for HTTPS Communication. Use ‘disabled’ if you do not want to enable it.1081
sampleDataSpecifies the number of sample entries to populate the Oracle Unified Directory instance with on creation. If this parameter has a non-numeric value, the parameter addBaseEntry is added to the command instead of sampleData. Similarly, when the ldifFile_n parameter is specified sampleData will not be considered and ldifFile entries will be populated.0
adminUIDUser ID of the Global Administrator to use to bind to the server. This parameter is primarily used with the dsreplication command.——
adminPasswordPassword for adminUID——
bindDN1BindDN to be used while setting up replication using dsreplication to connect to First Directory/Replication Instance.——
bindPassword1Password for bindDN1——
bindDN2BindDN to be used while setting up replication using dsreplication to connect to Second Directory/Replication Instance.——
bindPassword2Password for bindDN2——
replicationPortPort value to be used while setting up a replication server. This variable is used to substitute values in dsreplication parameters.1898
sourceHostValue for the hostname to be used while setting up a replication server. This variable is used to substitute values in dsreplication parameters.——
initializeFromHostValue for the hostname to be used while initializing data on a new Oracle Unified Directory instance replicated from an existing instance. This variable is used to substitute values in dsreplication parameters. It is possible to have a different value for sourceHost and initializeFromHost while setting up replication with Replication Server, sourceHost can be used for the Replication Server and initializeFromHost can be used for an existing Directory instance from which data will be initialized.$sourceHost
serverTuningValues to be used to tune JVM settings. The default value is jvm-default. If specific tuning parameters are required, they can be added using this variable.jvm-default
offlineToolsTuningValues to be used to specify the tuning for offline tools. This variable if not specified will consider jvm-default as the default or specify the complete set of values with options if wanted to set to specific tuningjvm-default
generateSelfSignedCertificateSet to “true” if the requirement is to generate a self signed certificate when creating an Oracle Unified Directory instance. If no value is provided this value takes the default, “true”. If using a certificate generated separately this value should be set to “false”.true
usePkcs11KeystoreUse a certificate in a PKCS#11 token that the replication gateway will use as servercertificate when accepting encrypted connections from the Oracle Directory Server Enterprise Edition server. Set to “true” if the requirement is to use the usePkcs11Keystore parameter when creating an Oracle Unified Directory instance. By default this parameter is not set. To use this option generateSelfSignedCertificate should be set to “false”.——
enableStartTLSEnable StartTLS to allow secure communication with the directory server by using the LDAP port. By default this parameter is not set. To use this option generateSelfSignedCertificate should be set to “false”.——
useJCEKSSpecifies the path of a JCEKS that contains a certificate that the replication gateway will use as server certificate when accepting encrypted connections from the Oracle Directory Server Enterprise Edition server. If required this should specify the keyStorePath, for example, /u01/oracle/config/keystore.——
useJavaKeystoreSpecify the path to the Java Keystore (JKS) that contains the server certificate. If required this should specify the path to the JKS, for example, /u01/oracle/config/keystore. By default this parameter is not set. To use this option generateSelfSignedCertificate should be set to “false”.——
usePkcs12keyStoreSpecify the path to the PKCS#12 keystore that contains the server certificate. If required this should specify the path, for example, /u01/oracle/config/keystore.p12. By default this parameter is not set.——
keyStorePasswordFileUse the password in the specified file to access the certificate keystore. A password is required when you specify an existing certificate (JKS, JCEKS, PKCS#11, orPKCS#12) as a server certificate. If required this should specify the path of the password file, for example, /u01/oracle/config/keystorepassword.txt. By default this parameter is not set.——
eusPasswordSchemeSet password storage scheme, if configuring Oracle Unified Directory for Enterprise User Security. Set this to a value of either “sha1” or “sha2”. By default this parameter is not set.——
jmxPortPort on which the Directory Server should listen for JMX communication. Use ‘disabled’ if you do not want to enable it.disabled
javaSecurityFileSpecify the path to the Java security file. If required this should specify the path, for example, /u01/oracle/config/new_security_file. By default this parameter is not set.——
schemaConfigFile_n‘n’ in the variable name represents a numeric value between 1 and 50. This variable is used to set the full path of LDIF files that need to be passed to the Oracle Unified Directory instance for schema configuration/extension. If required this should specify the path, for example, schemaConfigFile_1=/u01/oracle/config/00_test.ldif.——
ldifFile_n‘n’ in the variable name represents a numeric value between 1 and 50. This variable is used to set the full path of LDIF files that need to be passed to the Oracle Unified Directory instance for initial data population. If required this should specify the path, for example, ldifFile_1=/u01/oracle/config/test1.ldif.——
dsconfigBatchFile_n‘n’ in the variable name represents a numeric value between 1 and 50. This variable is used to set the full path of LDIF files that need to be passed to the Oracle Unified Directory instance for batch processing by the dsconfig command. If required this should specify the path, for example, dsconfigBatchFile_1=/u01/oracle/config/dsconfig_1.txt. When executing the dsconfig command the following values are added implicitly to the arguments contained in the batch file : ${hostname}, ${adminConnectorPort}, ${bindDN} and ${bindPasswordFile}——
dstune_n‘n’ in the variable name represents a numeric value between 1 and 50. Allows commands and options to be passed to the dstune utility as a full command.——
dsconfig_n‘n’ in the variable name represents a numeric value between 1 and 300. Each file represents a set of execution parameters for the dsconfig command. For each dsconfig execution, the following variables are added implicitly : ${hostname}, ${adminConnectorPort}, ${bindDN}, ${bindPasswordFile}.——
dsreplication_n‘n’ in the variable name represents a numeric value between 1 and 50. Each file represents a set of execution parameters for the dsreplication command. For each dsreplication execution, the following variables are added implicitly : ${hostname}, ${ldapPort}, ${ldapsPort}, ${adminConnectorPort}, ${replicationPort}, ${sourceHost}, ${initializeFromHost}, and ${baseDN}. Depending on the dsreplication sub-command, the following variables are added implicitly : ${bindDN1}, ${bindPasswordFile1}, ${bindDN2}, ${bindPasswordFile2}, ${adminUID}, and ${adminPasswordFile}.——
post_dsreplication_dsconfig_n‘n’ in the variable name represents a numeric value between 1 and 300. Each file represents a set of execution parameters for the dsconfig command to be run following execution of the dsreplication command. For each dsconfig execution, the following variables/values are added implicitly : –provider-name “Multimaster Synchronization”, ${hostname}, ${adminConnectorPort}, ${bindDN}, ${bindPasswordFile}.——
rebuildIndex_n‘n’ in the variable name represents a numeric value between 1 and 50. Each file represents a set of execution parameters for the rebuild-index command. For each rebuild-index execution, the following variables are added implicitly : ${hostname}, ${adminConnectorPort}, ${bindDN}, ${bindPasswordFile}, and ${baseDN}.——
manageSuffix_n‘n’ in the variable name represents a numeric value between 1 and 50. Each file represents a set of execution parameters for the manage-suffix command. For each manage-suffix execution, the following variables are added implicitly : ${hostname}, ${adminConnectorPort}, ${bindDN}, ${bindPasswordFile}.——
importLdif_n‘n’ in the variable name represents a numeric value between 1 and 50. Each file represents a set of execution parameters for the import-ldif command. For each import-ldif execution, the following variables are added implicitly : ${hostname}, ${adminConnectorPort}, ${bindDN}, ${bindPasswordFile}.——
execCmd_n‘n’ in the variable name represents a numeric value between 1 and 300. Each file represents a command to be executed in the container. For each command execution, the following variables are replaced, if present in the command : ${hostname}, ${ldapPort}, ${ldapsPort}, ${adminConnectorPort}.——
restartAfterRebuildIndexSpecifies whether to restart the server after building the index.false
restartAfterSchemaConfigSpecifies whether to restart the server after configuring the schema.false
+

Note For the following parameters above, the following statement applies:

+
    +
  • dsconfig_n
  • +
  • dsreplication_n
  • +
  • post_dsreplication_dsconfig_n
  • +
  • rebuildIndex_n
  • +
  • manageSuffix_n
  • +
  • importLdif_n
  • +
  • execCmd_n
  • +
+

If values are provided the following variables will be substituted with their values: ${hostname},${ldapPort},${ldapsPort},${adminConnectorPort},${replicationPort},${sourceHost},${initializeFromHost},${sourceAdminConnectorPort},${sourceReplicationPort},${baseDN},${rootUserDN},${adminUID},${rootPwdFile},${bindPasswordFile},${adminPwdFile},${bindPwdFile1},${bindPwdFile2}

+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/create-oud-instances/index.xml b/docs/24.1.1/idm-products/oud/create-oud-instances/index.xml new file mode 100644 index 000000000..2622bda82 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/create-oud-instances/index.xml @@ -0,0 +1,14 @@ + + + + Create Oracle Unified Directory Instances on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oud/create-oud-instances/ + Recent content in Create Oracle Unified Directory Instances on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oud/index.html b/docs/24.1.1/idm-products/oud/index.html new file mode 100644 index 000000000..98085f9a9 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/index.html @@ -0,0 +1,4301 @@ + + + + + + + + + + + + Oracle Unified Directory :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Oracle Unified Directory +

+ + + + + + + +

Oracle Unified Directory on Kubernetes

+

Oracle supports the deployment of Oracle Unified Directory on Kubernetes. See the following sections:

+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/index.xml b/docs/24.1.1/idm-products/oud/index.xml new file mode 100644 index 000000000..797d8c737 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/index.xml @@ -0,0 +1,24 @@ + + + + Oracle Unified Directory on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oud/ + Recent content in Oracle Unified Directory on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + Patch and Upgrade + /fmw-kubernetes/24.1.1/idm-products/oud/patch-and-upgrade/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oud/patch-and-upgrade/ + In this section you learn how to upgrade OUD from a previous version. Follow the section relevant to the version you are upgrading from. + Upgrading to January 24 (24.1.1) from April 23 (23.2.1) or later Upgrading to January 24 (24.1.1) from October 22 (22.4.1) or January 23 (23.1.1) Upgrading to January 24 (24.1.1) from July 22 (22.3.1) Upgrading to January 24 (24.1.1) from releases prior to July 22 (22.3.1) Upgrading Elasticsearch and Kibana Note: If on July 22 (22. + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oud/introduction/index.html b/docs/24.1.1/idm-products/oud/introduction/index.html new file mode 100644 index 000000000..8a1116dec --- /dev/null +++ b/docs/24.1.1/idm-products/oud/introduction/index.html @@ -0,0 +1,4148 @@ + + + + + + + + + + + + Introduction :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Introduction +

+ + + + + + + +

Oracle Unified Directory provides a comprehensive Directory Solution for robust Identity Management. +Oracle Unified Directory is an all-in-one directory solution with storage, proxy, synchronization and virtualization capabilities. While unifying the approach, it provides all the services required for high-performance Enterprise and carrier-grade environments. Oracle Unified Directory ensures scalability to billions of entries, ease of installation, elastic deployments, enterprise manageability and effective monitoring.

+

This project supports deployment of Oracle Unified Directory (OUD) container images based on the 12cPS4 (12.2.1.4.0) release within a Kubernetes environment. The OUD container image refers to binaries for OUD Release 12.2.1.4.0 and it has the capability to create different types of OUD Instances (Directory Service, Proxy, Replication) in containers.

+

This project has several key features to assist you with deploying and managing Oracle Unified Directory in a Kubernetes environment. You can:

+
    +
  • Create Oracle Unified Directory instances in a Kubernetes persistent volume (PV). This PV can reside in an NFS file system, block storage device, or other Kubernetes volume types.
  • +
  • Start servers based on declarative startup parameters and desired states.
  • +
  • Expose the Oracle Unified Directory services for external access.
  • +
  • Scale Oracle Unified Directory by starting and stopping servers on demand.
  • +
  • Monitor the Oracle Unified Directory instance using Prometheus and Grafana.
  • +
+

Current production release

+

The current production release for the Oracle Unified Directory 12c PS4 (12.2.1.4.0) deployment on Kubernetes is 24.1.1.

+

Recent changes and known issues

+

See the Release Notes for recent changes and known issues for Oracle Unified Directory deployment on Kubernetes.

+

Getting started

+

This documentation explains how to configure OUD on a Kubernetes cluster where no other Oracle Identity Management products will be deployed. For detailed information about this type of deployment, start at Prerequisites and follow this documentation sequentially. Please note that this documentation does not explain how to configure a Kubernetes cluster given the product can be deployed on any compliant Kubernetes vendor.

+

If you are deploying multiple Oracle Identity Management products on the same Kubernetes cluster, then you must follow the Enterprise Deployment Guide outlined in Enterprise Deployments. +Please note, you also have the option to follow the Enterprise Deployment Guide even if you are only installing OUD and no other Oracle Identity Management products.

+

Note: If you need to understand how to configure a Kubernetes cluster ready for an Oracle Unified Directory deployment, you should follow the Enterprise Deployment Guide referenced in Enterprise Deployments. The Enterprise Deployment Automation section also contains details on automation scripts that can:

+
    +
  • Automate the creation of a Kubernetes cluster on Oracle Cloud Infrastructure (OCI), ready for the deployment of Oracle Identity Management products.
  • +
  • Automate the deployment of Oracle Identity Management products on any compliant Kubernetes cluster.
  • +
+

Documentation for earlier releases

+

To view documentation for an earlier release, see:

+ + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/introduction/index.xml b/docs/24.1.1/idm-products/oud/introduction/index.xml new file mode 100644 index 000000000..c6e2da46d --- /dev/null +++ b/docs/24.1.1/idm-products/oud/introduction/index.xml @@ -0,0 +1,14 @@ + + + + Introduction on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oud/introduction/ + Recent content in Introduction on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oud/manage-oud-containers/hpa/index.html b/docs/24.1.1/idm-products/oud/manage-oud-containers/hpa/index.html new file mode 100644 index 000000000..7f80ead19 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/manage-oud-containers/hpa/index.html @@ -0,0 +1,4398 @@ + + + + + + + + + + + + d. Kubernetes Horizontal Pod Autoscaler :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + d. Kubernetes Horizontal Pod Autoscaler +

+ + + + + + +
    +
  1. Prerequisite configuration
  2. +
  3. Deploy the Kubernetes Metrics Server +
      +
    1. Troubleshooting
    2. +
    +
  4. +
  5. Deploy HPA
  6. +
  7. Testing HPA
  8. +
  9. Delete the HPA
  10. +
  11. Other considerations
  12. +
+

Kubernetes Horizontal Pod Autoscaler (HPA) allows automatic scaling (up and down) of the OUD servers. If load increases then extra OUD servers will be started as required. Similarly, if load decreases, OUD servers will be automatically shutdown.

+

For more information on HPA, see Horizontal Pod Autoscaling.

+

The instructions below show you how to configure and run an HPA to scale OUD servers, based on CPU utilization or memory resource metrics.

+

Note: If you enable HPA and then decide you want to start/stop/scale OUD servers manually as per Scaling Up/Down OUD Pods, it is recommended to delete HPA beforehand as per Delete the HPA.

+

Prerequisite configuration

+

In order to use HPA, OUD must have been created with the required resources parameter as per Create OUD instances. For example:

+
oudConfig:
+ # memory, cpu parameters for both requests and limits for oud instances
+  resources:
+    limits:
+      cpu: "1"
+      memory: "8Gi"
+    requests:
+      cpu: "500m" 
+      memory: "4Gi"
+

If you created the OUD servers at any point since July 22 (22.3.1) then these values are the defaults. You can check using the following command:

+
$ helm show values oud-ds-rs -n oudns
+

The output will look similar to the following:

+
...
+# memory, cpu parameters for both requests and limits for oud instances
+  resources:
+    requests:
+      memory: "4Gi"
+      cpu: "500m"
+    limits:
+      memory: "8Gi"
+      cpu: "2"
+ ...
+

Deploy the Kubernetes Metrics Server

+

Before deploying HPA you must deploy the Kubernetes Metrics Server.

+
    +
  1. +

    Check to see if the Kubernetes Metrics Server is already deployed:

    +
    $ kubectl get pods -n kube-system | grep metric
    +

    If a row is returned as follows, then Kubernetes Metric Server is deployed and you can move to Deploy HPA.

    +
    metrics-server-d9694457-mf69d           1/1     Running   0             5m13s
    +
  2. +
  3. +

    If no rows are returned by the previous command, then the Kubernetes Metric Server needs to be deployed. Run the following commands to get the components.yaml:

    +
    $ mkdir $WORKDIR/kubernetes/hpa
    +$ cd $WORKDIR/kubernetes/hpa
    +$ wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
    +
  4. +
  5. +

    Deploy the Kubernetes Metrics Server by running the following command:

    +
    $ kubectl apply -f components.yaml
    +

    The output will look similar to the following:

    +
    serviceaccount/metrics-server created
    +clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created
    +clusterrole.rbac.authorization.k8s.io/system:metrics-server created
    +rolebinding.rbac.authorization.k8s.io/metrics-server-auth-reader created
    +clusterrolebinding.rbac.authorization.k8s.io/metrics-server:system:auth-delegator created
    +clusterrolebinding.rbac.authorization.k8s.io/system:metrics-server created
    +service/metrics-server created
    +deployment.apps/metrics-server created
    +apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created
    +
  6. +
  7. +

    Run the following command to check Kubernetes Metric Server is running:

    +
    $ kubectl get pods -n kube-system | grep metric
    +

    Make sure the pod has a READY status of 1/1:

    +
    metrics-server-d9694457-mf69d           1/1     Running   0             39s
    +
  8. +
+

Troubleshooting

+

If the Kubernetes Metric Server does not reach the READY 1/1 state, run the following commands:

+
$ kubectl describe pod <metrics-server-pod> -n kube-system
+$ kubectl logs <metrics-server-pod> -n kube-system
+

If you see errors such as:

+
Readiness probe failed: HTTP probe failed with statuscode: 500
+

and:

+
E0907 13:07:50.937308       1 scraper.go:140] "Failed to scrape node" err="Get \"https://X.X.X.X:10250/metrics/resource\": x509: cannot validate certificate for 100.105.18.113 because it doesn't contain any IP SANs" node="worker-node1"
+

then you may need to install a valid cluster certificate for your Kubernetes cluster.

+

For testing purposes, you can resolve this issue by:

+
    +
  1. +

    Delete the Kubernetes Metrics Server by running the following command:

    +
    $ kubectl delete -f $WORKDIR/kubernetes/hpa/components.yaml
    +
  2. +
  3. +

    Edit the $WORKDIR/hpa/components.yaml and locate the args: section. Add kubelet-insecure-tls to the arguments. For example:

    +
    spec:
    +  containers:
    +  - args:
    +    - --cert-dir=/tmp
    +    - --secure-port=4443
    +    - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
    +    - --kubelet-use-node-status-port
    +    - --kubelet-insecure-tls
    +    - --metric-resolution=15s
    +    image: registry.k8s.io/metrics-server/metrics-server:v0.6.4
    + ...
    +
  4. +
  5. +

    Deploy the Kubenetes Metrics Server using the command:

    +
    $ kubectl apply -f components.yaml
    +

    Run the following and make sure the READY status shows 1/1:

    +
    $ kubectl get pods -n kube-system | grep metric
    +

    The output should look similar to the following:

    +
    metrics-server-d9694457-mf69d           1/1     Running   0             40s
    +
  6. +
+

Deploy HPA

+

The steps below show how to configure and run an HPA to scale OUD, based on the CPU or memory utilization resource metrics.

+

Assuming the example OUD configuration in Create OUD instances, three OUD servers are started by default (oud-ds-rs-0, oud-ds-rs-1, oud-ds-rs-2).

+

In the following example an HPA resource is created, targeted at the statefulset oud-ds-rs. This resource will autoscale OUD servers from a minimum of 3 OUD servers up to 5 OUD servers. Scaling up will occur when the average CPU is consistently over 70%. Scaling down will occur when the average CPU is consistently below 70%.

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/hpa and create an autoscalehpa.yaml file that contains the following.

    +
    #
    +apiVersion: autoscaling/v2
    +kind: HorizontalPodAutoscaler
    +metadata:
    +  name: oud-sts-hpa
    +  namespace: oudns
    +spec:
    +  scaleTargetRef:
    +    apiVersion: apps/v1
    +    kind: StatefulSet
    +    name: oud-ds-rs #statefulset name of oud
    +  behavior:
    +    scaleDown:
    +      stabilizationWindowSeconds: 60
    +    scaleUp:
    +      stabilizationWindowSeconds: 60
    +  minReplicas: 3
    +  maxReplicas: 5
    +  metrics:
    +  - type: Resource
    +    resource:
    +      name: cpu
    +      target:
    +        type: Utilization
    +        averageUtilization: 70
    +

    Note : minReplicas should match the number of OUD servers started by default. Set maxReplicas to the maximum amount of OUD servers that can be started.

    +

    Note: To find the statefulset name, in this example oud-ds-rs, run “kubectl get statefulset -n oudns”.

    +

    Note: For setting HPA based on Memory Metrics, update the metrics block with the following content. Please note we recommend using only CPU or Memory, not both.

    +
    metrics:
    +- type: Resource
    +  resource:
    +    name: memory
    +    target:
    +      type: Utilization
    +      averageUtilization: 70
    +
  2. +
  3. +

    Run the following command to create the autoscaler:

    +
    $ kubectl apply -f autoscalehpa.yaml
    +

    The output will look similar to the following:

    +
    horizontalpodautoscaler.autoscaling/oud-sts-hpa created
    +
  4. +
  5. +

    Verify the status of the autoscaler by running the following:

    +
    $ kubectl get hpa -n oudns
    +

    The output will look similar to the following:

    +
    NAME          REFERENCE               TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
    +oud-sts-hpa   StatefulSet/oud-ds-rs   5%/70%    3         5         3          33s
    +

    In the example above, this shows that CPU is currently running at 5% for the oud-sts-hpa.

    +
  6. +
+

Testing HPA

+
    +
  1. +

    Check the current status of the OUD servers:

    +
    $ kubectl get pods -n oudns
    +

    The output will look similar to the following:

    +
    NAME                              READY   STATUS      RESTARTS   AGE
    +oud-ds-rs-0                       1/1     Running     0          5h15m
    +oud-ds-rs-1                       1/1     Running     0          5h9m
    +oud-ds-rs-2                       1/1     Running     0          5h2m
    +oud-pod-cron-job-28242120-bwtcz   0/1     Completed   0          61m
    +oud-pod-cron-job-28242150-qf8fg   0/1     Completed   0          31m
    +oud-pod-cron-job-28242180-q69lm   0/1     Completed   0          92s
    +

    In the above oud-ds-rs-0, oud-ds-rs-0, oud-ds-rs-2 are running.

    +
  2. +
  3. +

    To test HPA can scale up the OUD servers, run the following commands:

    +
    $ kubectl exec --stdin --tty oud-ds-rs-0 -n oudns -- /bin/bash
    +

    This will take you inside a bash shell inside the oud-ds-rs-0 pod:

    +
    [oracle@oud-ds-rs-0 oracle]$
    +

    Inside the bash shell, run the following command to increase the load on the CPU:

    +
    [oracle@oud-ds-rs-0 oracle]$ dd if=/dev/zero of=/dev/null
    +

    This command will continue to run in the foreground.

    +
  4. +
  5. +

    Repeat the step above for the oud-ds-rs-1 pod:

    +
    $ kubectl exec --stdin --tty oud-ds-rs-1 -n oudns -- /bin/bash
    +[oracle@oud-ds-rs-1 oracle]$
    +[oracle@oud-ds-rs-1 oracle]$ dd if=/dev/zero of=/dev/null
    +
  6. +
  7. +

    In a command window outside the bash shells, run the following command to view the current CPU usage:

    +
    $ kubectl get hpa -n oudns
    +

    The output will look similar to the following:

    +
    NAME          REFERENCE               TARGETS    MINPODS   MAXPODS   REPLICAS   AGE
    +oud-sts-hpa   StatefulSet/oud-ds-rs   125%/70%   3         5         3          5m15s
    +

    In the above example the CPU has increased to 125%. As this is above the 70% limit, the autoscaler increases the replicas by starting additional OUD servers.

    +
  8. +
  9. +

    Run the following to see if any more OUD servers are started:

    +
    $ kubectl get pods -n oudns
    +

    The output will look similar to the following:

    +
    NAME                              READY   STATUS      RESTARTS   AGE
    +oud-ds-rs-0                       1/1     Running     0          5h50m
    +oud-ds-rs-1                       1/1     Running     0          5h44m
    +oud-ds-rs-2                       1/1     Running     0          5h37m
    +oud-ds-rs-3                       1/1     Running     0          9m29s
    +oud-ds-rs-4                       1/1     Running     0          5m17s
    +oud-pod-cron-job-28242150-qf8fg   0/1     Completed   0          66m
    +oud-pod-cron-job-28242180-q69lm   0/1     Completed   0          36m
    +oud-pod-cron-job-28242210-kn7sv   0/1     Completed   0          6m28s
    +

    In the example above one more OUD server has started (oud-ds-rs-4).

    +

    Note: It may take some time for the server to appear and start. Once the server is at READY status of 1/1, the server is started.

    +
  10. +
  11. +

    To stop the load on the CPU, in both bash shells, issue a Control C, and then exit the bash shell:

    +
    [oracle@oud-ds-rs-0 oracle]$ dd if=/dev/zero of=/dev/null
    +^C
    +[oracle@oud-ds-rs-0 oracle]$ exit
    +
  12. +
  13. +

    Run the following command to view the current CPU usage:

    +
    $ kubectl get hpa -n oudns
    +

    The output will look similar to the following:

    +
    NAME          REFERENCE               TARGETS   MINPODS   MAXPODS   REPLICAS   AGE
    +oud-sts-hpa   StatefulSet/oud-ds-rs   4%/70%    3         5         5          40m
    +

    In the above example CPU has dropped to 4%. As this is below the 70% threshold, you should see the autoscaler scale down the servers:

    +
    $ kubectl get pods -n oudns
    +

    The output will look similar to the following:

    +
    NAME                              READY   STATUS        RESTARTS   AGE
    +oud-ds-rs-0                       1/1     Running       0          5h54m
    +oud-ds-rs-1                       1/1     Running       0          5h48m
    +oud-ds-rs-2                       1/1     Running       0          5h41m
    +oud-ds-rs-3                       1/1     Running       0          13m
    +oud-ds-rs-4                       1/1     Terminating   0          8m27s
    +oud-pod-cron-job-28242150-qf8fg   0/1     Completed     0          70m
    +oud-pod-cron-job-28242180-q69lm   0/1     Completed     0          40m
    +oud-pod-cron-job-28242210-kn7sv   0/1     Completed     0          10m
    +

    Eventually, the extra server will disappear:

    +
    NAME                              READY   STATUS        RESTARTS   AGE
    +oud-ds-rs-0                       1/1     Running       0          5h57m
    +oud-ds-rs-1                       1/1     Running       0          5h51m
    +oud-ds-rs-2                       1/1     Running       0          5h44m
    +oud-ds-rs-3                       1/1     Running       0          16m
    +oud-pod-cron-job-28242150-qf8fg   0/1     Completed     0          73m
    +oud-pod-cron-job-28242180-q69lm   0/1     Completed     0          43m
    +oud-pod-cron-job-28242210-kn7sv   0/1     Completed     0          13m
    +
  14. +
+

Delete the HPA

+
    +
  1. +

    If you need to delete the HPA, you can do so by running the following command:

    +
    $ cd $WORKDIR/kubernetes/hpa
    +$ kubectl delete -f autoscalehpa.yaml
    +
  2. +
+

Other considerations

+
    +
  • If HPA is deployed and you need to upgrade the OUD image, then you must delete the HPA before upgrading. Once the upgrade is successful you can deploy HPA again.
  • +
  • If you choose to scale up or scale down an OUD server manually as per Scaling Up/Down OUD Pods, then it is recommended to delete the HPA before doing so.
  • +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/manage-oud-containers/index.html b/docs/24.1.1/idm-products/oud/manage-oud-containers/index.html new file mode 100644 index 000000000..8f93e6882 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/manage-oud-containers/index.html @@ -0,0 +1,4214 @@ + + + + + + + + + + + + Manage Oracle Unified Directory Containers :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Manage Oracle Unified Directory Containers +

+ + + + + + + +

Important considerations for Oracle Unified Directory instances in Kubernetes.

+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/manage-oud-containers/index.xml b/docs/24.1.1/idm-products/oud/manage-oud-containers/index.xml new file mode 100644 index 000000000..8574a58f3 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/manage-oud-containers/index.xml @@ -0,0 +1,56 @@ + + + + Manage Oracle Unified Directory Containers on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/ + Recent content in Manage Oracle Unified Directory Containers on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + a) Scaling Up/Down OUD Pods + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/scaling-up-down/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/scaling-up-down/ + Introduction This section describes how to increase or decrease the number of OUD pods in the Kubernetes deployment. +Note: The instructions below are for scaling servers up or down manually. If you wish to use autoscaling, see Kubernetes Horizontal Pod Autoscaler. Please note, if you have enabled autoscaling, it is recommended to delete the autoscaler before running the commands below. +View existing OUD pods By default the oud-ds-rs helm chart deployment starts three pods: oud-ds-rs-0 and two replica pods oud-ds-rs-1 and oud-ds-rs-2. + + + + b) Logging and Visualization for Helm Chart oud-ds-rs Deployment + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/logging-and-visualization/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/logging-and-visualization/ + Introduction Install Elasticsearch and Kibana Create a Kubernetes secret Enable Logstash Upgrade OUD deployment with ELK configuration Verify the pods Verify and access the Kibana console Introduction This section describes how to install and configure logging and visualization for the oud-ds-rs Helm chart deployment. +The ELK stack consists of Elasticsearch, Logstash, and Kibana. Using ELK you can gain insights in real-time from the log data from your applications. + + + + c) Monitoring an Oracle Unified Directory Instance + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/monitoring-oud-instance/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/monitoring-oud-instance/ + Introduction Install Prometheus and Grafana Create a Kubernetes namespace Add Prometheus and Grafana Helm repositories Install the Prometheus operator View Prometheus and Grafana objects created Add the NodePort Verify using Grafana GUI Introduction After the Oracle Unified Directory instance (OUD) is set up you can monitor it using Prometheus and Grafana. +Install Prometheus and Grafana Create a Kubernetes namespace Create a Kubernetes namespace to provide a scope for Prometheus and Grafana objects such as pods and services that you create in the environment. + + + + d. Kubernetes Horizontal Pod Autoscaler + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/hpa/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/hpa/ + Prerequisite configuration Deploy the Kubernetes Metrics Server Troubleshooting Deploy HPA Testing HPA Delete the HPA Other considerations Kubernetes Horizontal Pod Autoscaler (HPA) allows automatic scaling (up and down) of the OUD servers. If load increases then extra OUD servers will be started as required. Similarly, if load decreases, OUD servers will be automatically shutdown. +For more information on HPA, see Horizontal Pod Autoscaling. +The instructions below show you how to configure and run an HPA to scale OUD servers, based on CPU utilization or memory resource metrics. + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oud/manage-oud-containers/logging-and-visualization/index.html b/docs/24.1.1/idm-products/oud/manage-oud-containers/logging-and-visualization/index.html new file mode 100644 index 000000000..92101fdd6 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/manage-oud-containers/logging-and-visualization/index.html @@ -0,0 +1,4412 @@ + + + + + + + + + + + + b) Logging and Visualization for Helm Chart oud-ds-rs Deployment :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + b) Logging and Visualization for Helm Chart oud-ds-rs Deployment +

+ + + + + + +
    +
  1. Introduction
  2. +
  3. Install Elasticsearch and Kibana
  4. +
  5. Create a Kubernetes secret
  6. +
  7. Enable Logstash +
      +
    1. Upgrade OUD deployment with ELK configuration
    2. +
    3. Verify the pods
    4. +
    +
  8. +
  9. Verify and access the Kibana console
  10. +
+

Introduction

+

This section describes how to install and configure logging and visualization for the oud-ds-rs Helm chart deployment.

+

The ELK stack consists of Elasticsearch, Logstash, and Kibana. Using ELK you can gain insights in real-time from the log data from your applications.

+
    +
  • Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data so you can discover the expected and uncover the unexpected.
  • +
  • Logstash is an open source, server-side data processing pipeline that ingests data from a multitude of sources simultaneously, transforms it, and then sends it to your favorite “stash.”
  • +
  • Kibana lets you visualize your Elasticsearch data and navigate the Elastic Stack. It gives you the freedom to select the way you give shape to your data. And you don’t always have to know what you’re looking for.
  • +
+

Install Elasticsearch and Kibana

+

If you do not already have a centralized Elasticsearch (ELK) stack then you must configure this first. For details on how to configure the ELK stack, follow +Installing Elasticsearch (ELK) Stack and Kibana

+

Create the logstash pod

+

Variables used in this chapter

+

In order to create the logstash pod, you must create a yaml file. This file contains variables which you must substitute with variables applicable to your ELK environment.

+

Most of the values for the variables will be based on your ELK deployment as per Installing Elasticsearch (ELK) Stack and Kibana.

+

The table below outlines the variables and values you must set:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableSample ValueDescription
<ELK_VER>8.3.1The version of logstash you want to install.
<ELK_SSL>trueIf SSL is enabled for ELK set the value to true, or if NON-SSL set to false. This value must be lowercase.
<ELK_HOSTS>https://elasticsearch.example.com:9200The URL for sending logs to Elasticsearch. HTTP if NON-SSL is used.
<ELK_USER>logstash_internalThe name of the user for logstash to access Elasticsearch.
<ELK_PASSWORD>passwordThe password for ELK_USER.
<ELK_APIKEY>apikeyThe API key details.
+

You will also need the BASE64 version of the Certificate Authority (CA) certificate(s) that signed the certificate of the Elasticsearch server. If using a self-signed certificate, this is the self signed certificate of the Elasticsearch server. See Copying the Elasticsearch Certificate for details on how to get the correct certificate. In the example below the certificate is called elk.crt.

+

Create a kubernetes secret

+
    +
  1. +

    Create a Kubernetes secret for Elasticsearch using the API Key or Password.

    +

    a) If ELK uses an API Key for authentication:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n <domain_namespace> --from-literal password=<ELK_APIKEY>
    +

    For example:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n oudns --from-literal password=<ELK_APIKEY>
    +

    The output will look similar to the following:

    +
    secret/elasticsearch-pw-elastic created
    +

    b) If ELK uses a password for authentication:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n <domain_namespace> --from-literal password=<ELK_PASSWORD>
    +

    For example:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n oudns --from-literal password=<ELK_PASSWORD>
    +

    The output will look similar to the following:

    +
    secret/elasticsearch-pw-elastic created
    +

    Note: It is recommended that the ELK Stack is created with authentication enabled. If no authentication is enabled you may create a secret using the values above.

    +
  2. +
  3. +

    Check that the dockercred secret that was created previously in Create a Kubernetes secret for cronjob images exists:

    +
    $ kubectl get secret -n <domain_namespace> | grep dockercred
    +

    For example,

    +
    $ kubectl get secret -n oudns | grep dockercred
    +

    The output will look similar to the following:

    +
    dockercred                        kubernetes.io/dockerconfigjson        1      149m
    +

    If the secret does not exist, create it as per Create a Kubernetes secret for cronjob images.

    +
  4. +
+

Enable logstash

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory and create a logging-override-values.yaml file as follows:

    +
    elk:
    +  imagePullSecrets:
    +    - name: dockercred
    +  IntegrationEnabled: true
    +  logStashImage: logstash:<ELK_VER>
    +  logstashConfigMap: false
    +  esindex: oudlogs-00001
    +  sslenabled: <ELK_SSL>
    +  eshosts: <ELK_HOSTS>
    +  # Note: We need to provide either esuser,espassword or esapikey
    +  esuser: <ELK_USER>
    +  espassword: elasticsearch-pw-elastic
    +  esapikey: elasticsearch-pw-elastic
    +
      +
    • Change the <ELK_VER>, <ELK_SSL>, <ELK_HOSTS>, and <ELK_USER> to match the values for your environment.
    • +
    • If using SSL, replace the elk.crt in $WORKDIR/kubernetes/helm/oud-ds-rs/certs/ with the elk.crt for your ElasticSearch server.
    • +
    • If using API KEY for your ELK authentication, leave both esuser: and espassword: with no value.
    • +
    • If using a password for ELK authentication, leave esapi_key: but delete elasticsearch-pw-elastic.
    • +
    • If no authentication is used for ELK, leave esuser, espassword, and esapi_key with no value assigned.
    • +
    • The rest of the lines in the yaml file should not be changed.
    • +
    +

    For example:

    +
    elk:
    +  imagePullSecrets:
    +    - name: dockercred
    +  IntegrationEnabled: true
    +  logStashImage: logstash:8.3.1
    +  logstashConfigMap: false
    +  esindex: oudlogs-00001
    +  sslenabled: true   
    +  eshosts: https://elasticsearch.example.com:9200
    +  # Note: We need to provide either esuser,espassword or esapikey
    +  esuser: logstash_internal
    +  espassword: elasticsearch-pw-elastic
    +  esapikey:
    +
  2. +
+

Upgrade OUD deployment with ELK configuration

+
    +
  1. +

    Run the following command to upgrade the OUD deployment with the ELK configuration:

    +
    $ helm upgrade --namespace <namespace> --values <valuesfile.yaml> <releasename> oud-ds-rs --reuse-values
    +

    For example:

    +
    $ helm upgrade --namespace oudns --values logging-override-values.yaml oud-ds-rs oud-ds-rs --reuse-values
    +

    The output should look similar to the following:

    +
    Release "oud-ds-rs" has been upgraded. Happy Helming!
    +NAME: oud-ds-rs
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: oudns
    +STATUS: deployed
    +REVISION: 2
    +NOTES:
    +#
    +# Copyright (c) 2020, 2022, Oracle and/or its affiliates.
    +#
    +# Licensed under the Universal Permissive License v 1.0 as shown at
    +# https://oss.oracle.com/licenses/upl
    +#
    +#
    +Since "nginx" has been chosen, follow the steps below to configure nginx ingress controller.
    +Add Repo reference to helm for retriving/installing Chart for nginx-ingress implementation.
    +command-# helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
    +
    +Command helm install to install nginx-ingress related objects like pod, service, deployment, etc.
    +# helm install --namespace <namespace for ingress> --values nginx-ingress-values-override.yaml lbr-nginx ingress-nginx/ingress-nginx
    +
    +For details of content of nginx-ingress-values-override.yaml refer README.md file of this chart.
    +
    +Run these commands to check port mapping and services:
    +# kubectl --namespace <namespace for ingress> get services -o wide -w lbr-nginx-ingress-controller
    +# kubectl describe --namespace <namespace for oud-ds-rs chart> ingress.extensions/oud-ds-rs-http-ingress-nginx
    +# kubectl describe --namespace <namespace for oud-ds-rs chart> ingress.extensions/oud-ds-rs-admin-ingress-nginx
    +
    +Accessible interfaces through ingress:
    + (External IP Address for LoadBalancer NGINX Controller can be determined through details associated with lbr-nginx-ingress-controller)
    +
    +1. OUD Admin REST:
    +   Port: http/https
    +
    +2. OUD Data REST:
    +   Port: http/https
    +
    +3. OUD Data SCIM:
    +   Port: http/https
    +
    +4. OUD LDAP/LDAPS:
    +   Port: ldap/ldaps
    +
    +5. OUD Admin LDAPS:
    +   Port: ldaps
    +
    +Please refer to README.md from Helm Chart to find more details about accessing interfaces and configuration parameters.
    +
    +
    +Accessible interfaces through ingress:
    +
    +1. OUD Admin REST:
    +   Port: http/https
    +
    +2. OUD Data REST:
    +   Port: http/https
    +
    +3. OUD Data SCIM:
    +   Port: http/https
    +
    +Please refer to README.md from Helm Chart to find more details about accessing interfaces and configuration parameters.
    +
  2. +
+

Verify the pods

+
    +
  1. +

    Run the following command to check the logstash pod is created correctly:

    +
    $ kubectl get pods -n <namespace>
    +

    For example:

    +
    $ kubectl get pods -n oudns
    +

    The output should look similar to the following:

    +
    NAME                                  READY   STATUS      RESTARTS   AGE
    +oud-ds-rs-0                           1/1     Running     0          150m
    +oud-ds-rs-1                           1/1     Running     0          143m
    +oud-ds-rs-2                           1/1     Running     0          137m
    +oud-ds-rs-logstash-5dc8d94597-knk8g   1/1     Running     0          2m12s
    +oud-pod-cron-job-27758370-wpfq7       0/1     Completed   0          66m
    +oud-pod-cron-job-27758400-kd6pn       0/1     Completed   0          36m
    +oud-pod-cron-job-27758430-ndmgj       0/1     Completed   0          6m33s
    +

    Note: Wait a couple of minutes to make sure the pod has not had any failures or restarts. If the pod fails you can view the pod log using:

    +
    $ kubectl logs -f oud-ds-rs-logstash-<pod> -n oudns
    +

    Most errors occur due to misconfiguration of the logging-override-values.yaml. This is usually because of an incorrect value set, or the certificate was not pasted with the correct indentation.

    +

    If the pod has errors, view the helm history to find the last working revision, for example:

    +
    $ helm history oud-ds-rs -n oudns
    +

    The output will look similar to the following:

    +
    REVISION        UPDATED                         STATUS          CHART           APP VERSION     DESCRIPTION
    +1               Tue Jan 10 14:06:01 2023        superseded      oud-ds-rs-0.2   12.2.1.4.0      Install complete
    +2               Tue Jan 10 16:34:21 2023        deployed        oud-ds-rs-0.2   12.2.1.4.0      Upgrade complete
    +

    Rollback to the previous working revision by running:

    +
    $ helm rollback <release> <revision> -n <domain_namespace>
    +

    For example:

    +
    helm rollback oud-ds-rs 1 -n oudns
    +

    Once you have resolved the issue in the yaml files, run the helm upgrade command outlined earlier to recreate the logstash pod.

    +
  2. +
+

Verify and access the Kibana console

+

To access the Kibana console you will need the Kibana URL as per Installing Elasticsearch (ELK) Stack and Kibana.

+

For Kibana 7.7.x and below:

+
    +
  1. +

    Access the Kibana console with http://<hostname>:<port>/app/kibana and login with your username and password.

    +
  2. +
  3. +

    From the Navigation menu, navigate to Management > Kibana > Index Patterns.

    +
  4. +
  5. +

    In the Create Index Pattern page enter oudlogs* for the Index pattern and click Next Step.

    +
  6. +
  7. +

    In the Configure settings page, from the Time Filter field name drop down menu select @timestamp and click Create index pattern.

    +
  8. +
  9. +

    Once the index pattern is created click on Discover in the navigation menu to view the OIG logs.

    +
  10. +
+

For Kibana version 7.8.X and above:

+
    +
  1. +

    Access the Kibana console with http://<hostname>:<port>/app/kibana and login with your username and password.

    +
  2. +
  3. +

    From the Navigation menu, navigate to Management > Stack Management.

    +
  4. +
  5. +

    Click Data Views in the Kibana section.

    +
  6. +
  7. +

    Click Create Data View and enter the following information:

    +
      +
    • Name: oudlogs*
    • +
    • Timestamp: @timestamp
    • +
    +
  8. +
  9. +

    Click Create Data View.

    +
  10. +
  11. +

    From the Navigation menu, click Discover to view the log file entries.

    +
  12. +
  13. +

    From the drop down menu, select oudlogs* to view the log file entries.

    +
  14. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/manage-oud-containers/monitoring-oud-instance/index.html b/docs/24.1.1/idm-products/oud/manage-oud-containers/monitoring-oud-instance/index.html new file mode 100644 index 000000000..a714c0c5b --- /dev/null +++ b/docs/24.1.1/idm-products/oud/manage-oud-containers/monitoring-oud-instance/index.html @@ -0,0 +1,4272 @@ + + + + + + + + + + + + c) Monitoring an Oracle Unified Directory Instance :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + c) Monitoring an Oracle Unified Directory Instance +

+ + + + + + +
    +
  1. Introduction
  2. +
  3. Install Prometheus and Grafana +
      +
    1. Create a Kubernetes namespace
    2. +
    3. Add Prometheus and Grafana Helm repositories
    4. +
    5. Install the Prometheus operator
    6. +
    7. View Prometheus and Grafana objects created
    8. +
    9. Add the NodePort
    10. +
    +
  4. +
  5. Verify using Grafana GUI
  6. +
+

Introduction

+

After the Oracle Unified Directory instance (OUD) is set up you can monitor it using Prometheus and Grafana.

+

Install Prometheus and Grafana

+

Create a Kubernetes namespace

+
    +
  1. +

    Create a Kubernetes namespace to provide a scope for Prometheus and Grafana objects such as pods and services that you create in the environment. To create your namespace issue the following command:

    +
    $ kubectl create namespace <namespace>
    +

    For example:

    +
    $ kubectl create namespace monitoring
    +

    The output will look similar to the following:

    +
    namespace/monitoring created
    +
  2. +
+

Add Prometheus and Grafana Helm repositories

+
    +
  1. +

    Add the Prometheus and Grafana Helm repositories by issuing the following command:

    +
    $ helm repo add prometheus https://prometheus-community.github.io/helm-charts
    +

    The output will look similar to the following:

    +
    "prometheus" has been added to your repositories
    +
  2. +
  3. +

    Run the following command to update the repositories:

    +
    $ helm repo update
    +

    The output will look similar to the following:

    +
    Hang tight while we grab the latest from your chart repositories...
    +...Successfully got an update from the "stable" chart repository
    +...Successfully got an update from the "prometheus" chart repository
    +...Successfully got an update from the "prometheus-community" chart repository
    +
    +Update Complete.  Happy Helming!
    +
  4. +
+

Install the Prometheus operator

+
    +
  1. +

    Install the Prometheus operator using the helm command:

    +
    $ helm install <release_name> prometheus/kube-prometheus-stack -n <namespace>
    +

    For example:

    +
    $ helm install monitoring prometheus/kube-prometheus-stack -n monitoring
    +

    The output should look similar to the following:

    +
    NAME: monitoring
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: monitoring
    +STATUS: deployed
    +REVISION: 1
    +NOTES:
    +kube-prometheus-stack has been installed. Check its status by running:
    +  kubectl --namespace monitoring get pods -l "release=monitoring"
    +
    +Visit https://github.com/prometheus-operator/kube-prometheus for instructions on how to create & configure Alertmanager and Prometheus instances using the Operator.
    +

    Note: If your cluster does not have access to the internet to pull external images, such as prometheus or grafana, you must load the images in a local container registry. You must then install as follows:

    +
    helm install --set grafana.image.repository==container-registry.example.com/grafana --set grafana.image.tag=8.4.2 monitoring prometheus/kube-prometheus-stack -n monitoring
    +
  2. +
+

View Prometheus and Grafana Objects created

+

View the objects created for Prometheus and Grafana by issuing the following command:

+
$ kubectl get all,service,pod -o wide -n <namespace>
+

For example:

+
$ kubectl get all,service,pod -o wide -n monitoring
+

The output will look similar to the following:

+
NAME                                                         READY   STATUS    RESTARTS   AGE   IP               NODE                 NOMINATED NODE   READINESS GATES
+pod/alertmanager-monitoring-kube-prometheus-alertmanager-0   2/2     Running   0          36s   10.244.1.78      <worker-node>   <none>           <none>
+pod/monitoring-grafana-578f79599c-qc9gd                      3/3     Running   0          47s   10.244.2.200     <worker-node>   <none>           <none>
+pod/monitoring-kube-prometheus-operator-65cdf7995-kndgg      1/1     Running   0          47s   10.244.2.199     <worker-node>   <none>           <none>
+pod/monitoring-kube-state-metrics-56bfd4f44f-85l4p           1/1     Running   0          47s   10.244.1.76      <worker-node>   <none>           <none>
+pod/monitoring-prometheus-node-exporter-g2x9g                1/1     Running   0          47s   100.102.48.121   <master-node>   <none>           <none>
+pod/monitoring-prometheus-node-exporter-p9kkq                1/1     Running   0          47s   100.102.48.84    <worker-node>   <none>           <none>
+pod/monitoring-prometheus-node-exporter-rzhrd                1/1     Running   0          47s   100.102.48.28    <worker-node>   <none>           <none>
+pod/prometheus-monitoring-kube-prometheus-prometheus-0       2/2     Running   0          35s   10.244.1.79      <worker-node>   <none>           <none>
+
+NAME                                              TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                      AGE   SELECTOR
+service/alertmanager-operated                     ClusterIP   None             <none>        9093/TCP,9094/TCP,9094/UDP   36s   app.kubernetes.io/name=alertmanager
+service/monitoring-grafana                        ClusterIP   10.110.193.30    <none>        80/TCP                       47s   app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=grafana
+service/monitoring-kube-prometheus-alertmanager   ClusterIP   10.104.2.37      <none>        9093/TCP                     47s   alertmanager=monitoring-kube-prometheus-alertmanager,app.kubernetes.io/name=alertmanager
+service/monitoring-kube-prometheus-operator       ClusterIP   10.99.162.229    <none>        443/TCP                      47s   app=kube-prometheus-stack-operator,release=monitoring
+service/monitoring-kube-prometheus-prometheus     ClusterIP   10.108.161.46    <none>        9090/TCP                     47s   app.kubernetes.io/name=prometheus,prometheus=monitoring-kube-prometheus-prometheus
+service/monitoring-kube-state-metrics             ClusterIP   10.111.162.185   <none>        8080/TCP                     47s   app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=kube-state-metrics
+service/monitoring-prometheus-node-exporter       ClusterIP   10.109.21.136    <none>        9100/TCP                     47s   app=prometheus-node-exporter,release=monitoring
+service/prometheus-operated                       ClusterIP   None             <none>        9090/TCP                     35s   app.kubernetes.io/name=prometheus
+
+NAME                                                 DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR   AGE   CONTAINERS      IMAGES                                    SELECTOR
+daemonset.apps/monitoring-prometheus-node-exporter   3         3         3       3            3           <none>          47s   node-exporter   quay.io/prometheus/node-exporter:v1.3.1   app=prometheus-node-exporter,release=monitoring
+
+NAME                                                  READY   UP-TO-DATE   AVAILABLE   AGE   CONTAINERS                                            IMAGES                                                                                          SELECTOR
+deployment.apps/monitoring-grafana                    1/1     1            1           47s   grafana-sc-dashboard,grafana-sc-datasources,grafana   quay.io/kiwigrid/k8s-sidecar:1.15.6,quay.io/kiwigrid/k8s-sidecar:1.15.6,grafana/grafana:8.4.2   app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=grafana
+deployment.apps/monitoring-kube-prometheus-operator   1/1     1            1           47s   kube-prometheus-stack                                 quay.io/prometheus-operator/prometheus-operator:v0.55.0                                         app=kube-prometheus-stack-operator,release=monitoring
+deployment.apps/monitoring-kube-state-metrics         1/1     1            1           47s   kube-state-metrics                                    k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.4.1                                         app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=kube-state-metrics
+
+NAME                                                            DESIRED   CURRENT   READY   AGE   CONTAINERS                                            IMAGES                                                                                          SELECTOR
+replicaset.apps/monitoring-grafana-578f79599c                   1         1         1       47s   grafana-sc-dashboard,grafana-sc-datasources,grafana   quay.io/kiwigrid/k8s-sidecar:1.15.6,quay.io/kiwigrid/k8s-sidecar:1.15.6,grafana/grafana:8.4.2   app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=grafana,pod-template-hash=578f79599c
+replicaset.apps/monitoring-kube-prometheus-operator-65cdf7995   1         1         1       47s   kube-prometheus-stack                                 quay.io/prometheus-operator/prometheus-operator:v0.55.0                                         app=kube-prometheus-stack-operator,pod-template-hash=65cdf7995,release=monitoring
+replicaset.apps/monitoring-kube-state-metrics-56bfd4f44f        1         1         1       47s   kube-state-metrics                                    k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.4.1                                         app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=kube-state-metrics,pod-template-hash=56bfd4f44f
+
+NAME                                                                    READY   AGE   CONTAINERS                     IMAGES
+statefulset.apps/alertmanager-monitoring-kube-prometheus-alertmanager   1/1     36s   alertmanager,config-reloader   quay.io/prometheus/alertmanager:v0.23.0,quay.io/prometheus-operator/prometheus-config-reloader:v0.55.0
+statefulset.apps/prometheus-monitoring-kube-prometheus-prometheus       1/1     35s   prometheus,config-reloader     quay.io/prometheus/prometheus:v2.33.5,quay.io/prometheus-operator/prometheus-config-reloader:v0.55.0
+

Add the NodePort

+
    +
  1. +

    Edit the grafana service to add the NodePort:

    +
    $ kubectl edit service/<deployment_name>-grafana -n <namespace>
    +

    For example:

    +
    $ kubectl edit service/monitoring-grafana -n monitoring
    +

    Note: This opens an edit session for the domain where parameters can be changed using standard vi commands.

    +

    Change the ports entry and add nodePort: 30091 and type: NodePort:

    +
      ports:
    +  - name: http-web
    +    nodePort: 30091
    +    port: 80
    +    protocol: TCP
    +    targetPort: 3000
    +  selector:
    +    app.kubernetes.io/instance: monitoring
    +    app.kubernetes.io/name: grafana
    +  sessionAffinity: None
    +  type: NodePort
    +
  2. +
  3. +

    Save the file and exit (:wq).

    +
  4. +
+

Verify Using Grafana GUI

+
    +
  1. +

    Access the Grafana GUI using http://<HostIP>:<nodeport> and login with admin/prom-operator. Change the password when prompted.

    +
  2. +
  3. +

    Download the K8 Cluster Detail Dashboard json file from: https://grafana.com/grafana/dashboards/10856.

    +
  4. +
  5. +

    Import the Grafana dashboard by navigating on the left hand menu to Dashboards > Import. Click Upload JSON file and select the json downloaded file. In the Prometheus drop down box select Prometheus. Click Import. The dashboard should be displayed.

    +
  6. +
  7. +

    Verify your installation by viewing some of the customized dashboard views.

    +
  8. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/manage-oud-containers/scaling-up-down/index.html b/docs/24.1.1/idm-products/oud/manage-oud-containers/scaling-up-down/index.html new file mode 100644 index 000000000..e05fef1f5 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/manage-oud-containers/scaling-up-down/index.html @@ -0,0 +1,4229 @@ + + + + + + + + + + + + a) Scaling Up/Down OUD Pods :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + a) Scaling Up/Down OUD Pods +

+ + + + + + +

Introduction

+

This section describes how to increase or decrease the number of OUD pods in the Kubernetes deployment.

+

Note: The instructions below are for scaling servers up or down manually. If you wish to use autoscaling, see Kubernetes Horizontal Pod Autoscaler. Please note, if you have enabled autoscaling, it is recommended to delete the autoscaler before running the commands below.

+

View existing OUD pods

+

By default the oud-ds-rs helm chart deployment starts three pods: oud-ds-rs-0 and two replica pods oud-ds-rs-1 and oud-ds-rs-2.

+

The number of pods started is determined by the replicaCount, which is set to 3 by default. A value of 3 starts the three pods above.

+

To scale up or down the number of OUD pods, set replicaCount accordingly.

+

Run the following command to view the number of pods in the OUD deployment:

+
$ kubectl --namespace <namespace> get pods -o wide
+

For example:

+
$ kubectl --namespace oudns get pods -o wide
+

The output will look similar to the following:

+
NAME              READY   STATUS    RESTARTS   AGE     IP             NODE          NOMINATED NODE   READINESS GATES
+pod/oud-ds-rs-0   1/1     Running   0          22h   10.244.0.195   <Worker Node>   <none>           <none>
+pod/oud-ds-rs-1   1/1     Running   0          22h   10.244.0.194   <Worker Node>   <none>           <none>
+pod/oud-ds-rs-2   1/1     Running   0          22h   10.244.0.193   <Worker Node>   <none>           <none>
+

Scaling up OUD pods

+

In this example, replicaCount is increased to 4 which creates a new OUD pod oud-ds-rs-3 with associated services created.

+

You can scale up the number of OUD pods using one of the following methods:

+
    +
  1. Using a YAML file
  2. +
  3. Using --set argument
  4. +
+

Using a YAML file

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory:

    +
    $ cd $WORKDIR/kubernetes/helm
    +
  2. +
  3. +

    Create a oud-scaleup-override.yaml file that contains:

    +
    replicaCount: 4
    +
  4. +
  5. +

    Run the following command to scale up the OUD pods:

    +
    $ helm upgrade --namespace <namespace> \
    +--values oud-scaleup-override.yaml \
    +<release_name> oud-ds-rs --reuse-values
    +

    For example:

    +
    $ helm upgrade --namespace oudns \
    +--values oud-scaleup-override.yaml \
    +oud-ds-rs oud-ds-rs --reuse-values
    +
  6. +
+

Using --set argument

+
    +
  1. +

    Run the following command to scale up the OUD pods:

    +
    $ helm upgrade --namespace <namespace> \
    +--set replicaCount=4 \
    +<release_name> oud-ds-rs --reuse-values
    +

    For example:

    +
    $ helm upgrade --namespace oudns \
    +--set replicaCount=4 \
    +oud-ds-rs oud-ds-rs --reuse-values
    +
  2. +
+

Verify the pods

+
    +
  1. +

    Verify the new OUD pod oud-ds-rs-3 and has started:

    +
    $ kubectl get pod,service -o wide -n <namespace> 
    +

    For example:

    +
    $ kubectl get pods,service -n oudns
    +

    The output will look similar to the following:

    +
    NAME              READY   STATUS    RESTARTS   AGE     IP             NODE          NOMINATED NODE   READINESS GATES
    +pod/oud-ds-rs-0   1/1     Running   0          22h   10.244.0.195   <Worker Node>   <none>           <none>
    +pod/oud-ds-rs-1   1/1     Running   0          22h   10.244.0.194   <Worker Node>   <none>           <none>
    +pod/oud-ds-rs-2   1/1     Running   0          22h   10.244.0.193   <Worker Node>   <none>           <none>
    +pod/oud-ds-rs-3   1/1     Running   0          17m   10.244.0.193   <Worker Node>   <none>           <none>
    +     
    +NAME                          TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                      AGE     SELECTOR
    +service/oud-ds-rs             ClusterIP   None             <none>        1444/TCP,1888/TCP,1389/TCP,1636/TCP,1080/TCP,1081/TCP,1898/TCP   22h    app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs
    +service/oud-ds-rs-0           ClusterIP   None             <none>        1444/TCP,1888/TCP,1898/TCP                                       22h    app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0
    +service/oud-ds-rs-1           ClusterIP   None             <none>        1444/TCP,1888/TCP,1898/TCP                                       22h    app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1
    +service/oud-ds-rs-2           ClusterIP   None             <none>        1444/TCP,1888/TCP,1898/TCP                                       22h    app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2
    +service/oud-ds-rs-3           ClusterIP   None             <none>        1444/TCP,1888/TCP,1898/TCP                                       9m9s   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-3
    +service/oud-ds-rs-http-0      ClusterIP   10.104.112.93    <none>        1080/TCP,1081/TCP                                                22h    app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0
    +service/oud-ds-rs-http-1      ClusterIP   10.103.105.70    <none>        1080/TCP,1081/TCP                                                22h    app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1
    +service/oud-ds-rs-http-2      ClusterIP   10.110.160.107   <none>        1080/TCP,1081/TCP                                                22h    app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2
    +service/oud-ds-rs-http-3      ClusterIP   10.102.93.179    <none>        1080/TCP,1081/TCP                                                9m9s   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-3
    +service/oud-ds-rs-lbr-admin   ClusterIP   10.99.238.222    <none>        1888/TCP,1444/TCP                                                22h    app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs
    +service/oud-ds-rs-lbr-http    ClusterIP   10.101.250.196   <none>        1080/TCP,1081/TCP                                                22h    app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs
    +service/oud-ds-rs-lbr-ldap    ClusterIP   10.104.149.90    <none>        1389/TCP,1636/TCP                                                22h    app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs
    +service/oud-ds-rs-ldap-0      ClusterIP   10.109.255.221   <none>        1389/TCP,1636/TCP                                                22h    app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0
    +service/oud-ds-rs-ldap-1      ClusterIP   10.111.135.142   <none>        1389/TCP,1636/TCP                                                22h    app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1
    +service/oud-ds-rs-ldap-2      ClusterIP   10.100.8.145     <none>        1389/TCP,1636/TCP                                                22h    app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2
    +service/oud-ds-rs-ldap-3      ClusterIP   10.111.177.46    <none>        1389/TCP,1636/TCP                                                9m9s   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-3
    +

    Note: It will take several minutes before all the services listed above show. While the oud-ds-rs-3 pod has a STATUS of 0/1 the pod is started but the OUD server associated with it is currently starting. While the pod is starting you can check the startup status in the pod log, by running the following command:

    +
    $ kubectl logs oud-ds-rs-3 -n oudns
    +
  2. +
+

Scaling down OUD pods

+

Scaling down OUD pods is performed in exactly the same as in Scaling up OUD pods except the replicaCount is reduced to the required number of pods.

+

Once the kubectl command is executed the pod(s) will move to a Terminating state. In the example below replicaCount was reduced from 4 to 3 and hence oud-ds-rs-3 has moved to Terminating:

+
$ kubectl get pods -n oudns
+   
+NAME              READY   STATUS        RESTARTS   AGE     IP             NODE          NOMINATED NODE   READINESS GATES
+pod/oud-ds-rs-0   1/1     Running       0          22h   10.244.0.195   <Worker Node>   <none>           <none>
+pod/oud-ds-rs-1   1/1     Running       0          22h   10.244.0.194   <Worker Node>   <none>           <none>
+pod/oud-ds-rs-2   1/1     Running       0          22h   10.244.0.193   <Worker Node>   <none>           <none>
+pod/oud-ds-rs-3   1/1     Terminating   0          21m   10.244.0.193   <Worker Node>   <none>           <none>
+

The pod will take a minute or two to stop and then will disappear:

+
$ kubectl get pods -n oudns
+   
+NAME              READY   STATUS        RESTARTS   AGE     IP             NODE          NOMINATED NODE   READINESS GATES
+pod/oud-ds-rs-0   1/1     Running       0          22h   10.244.0.195   <Worker Node>   <none>           <none>
+pod/oud-ds-rs-1   1/1     Running       0          22h   10.244.0.194   <Worker Node>   <none>           <none>
+pod/oud-ds-rs-2   1/1     Running       0          22h   10.244.0.193   <Worker Node>   <none>           <none>
+
+ +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/patch-and-upgrade/index.html b/docs/24.1.1/idm-products/oud/patch-and-upgrade/index.html new file mode 100644 index 000000000..f78c641e4 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/patch-and-upgrade/index.html @@ -0,0 +1,4625 @@ + + + + + + + + + + + + Patch and Upgrade :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + Patch and Upgrade +

+ + + + + + +

In this section you learn how to upgrade OUD from a previous version. Follow the section relevant to the version you are upgrading from.

+
    +
  1. Upgrading to January 24 (24.1.1) from April 23 (23.2.1) or later
  2. +
  3. Upgrading to January 24 (24.1.1) from October 22 (22.4.1) or January 23 (23.1.1)
  4. +
  5. Upgrading to January 24 (24.1.1) from July 22 (22.3.1)
  6. +
  7. Upgrading to January 24 (24.1.1) from releases prior to July 22 (22.3.1)
  8. +
  9. Upgrading Elasticsearch and Kibana
  10. +
+

Note: If on July 22 (22.3.1) or later, and have Kubernetes Horizontal Pod Autoscaler (HPA) enabled, you must disable HPA before performing the steps in the relevant upgrade section. See Delete the HPA.

+

Upgrading to January 24 (24.1.1) from April 23 (23.2.1) or later

+

The instructions below are for upgrading from April 23 (23.2.1) or later to January 24 (24.1.1).

+

Note: If you are not using Oracle Container Registry or your own container registry, then you must first load the new container image on all nodes in your Kubernetes cluster.

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory:

    +
    $ cd $WORKDIR/kubernetes/helm
    +
  2. +
  3. +

    Create a oud-patch-override.yaml file that contains:

    +
    image:
    +  repository: <image_location>
    +  tag: <image_tag>
    + imagePullSecrets:
    +   - name: orclcred
    +

    For example:

    +
    image:
    +  repository: container-registry.oracle.com/middleware/oud_cpu
    +  tag: 12.2.1.4-jdk8-ol8-<January'24>
    +imagePullSecrets:
    +  - name: orclcred
    +

    The following caveats exist:

    +
      +
    • +

      If you are not using Oracle Container Registry or your own container registry for your OUD container image, then you can remove the following:

      +
      imagePullSecrets:
      +  - name: orclcred
      +
    • +
    +
  4. +
  5. +

    Run the following command to upgrade the deployment:

    +
    $ helm upgrade --namespace <namespace> \
    +--values oud-patch-override.yaml \
    +<release_name> oud-ds-rs --reuse-values
    +

    For example:

    +
    $ helm upgrade --namespace oudns \
    +--values oud-patch-override.yaml \
    +oud-ds-rs oud-ds-rs --reuse-values
    +
  6. +
+

Upgrading to January 24 (24.1.1) from October 22 (22.4.1) or January 23 (23.1.1)

+

The instructions below are for upgrading from October 22 (22.4.1) or January 23 (23.1.1), to January (24.1.1).

+

Note: If you are not using Oracle Container Registry or your own container registry, then you must first load the new container image on all nodes in your Kubernetes cluster.

+

Scale down OUD

+
    +
  1. +

    Make sure the base pod (oud-ds-rs-0) is running and healthy (READY 1/1) by running the following command:

    +
    $ kubectl get pods -n <namespace>
    +

    For example:

    +
    $ kubectl get pods -n oudns
    +

    The output will look similar to the following:

    +
    NAME                              READY   STATUS      RESTARTS   AGE
    +oud-ds-rs-0                       1/1     Running     0          21h
    +oud-ds-rs-1                       1/1     Running     0          20h
    +oud-ds-rs-2                       1/1     Running     0          20h
    +
  2. +
  3. +

    Ensure dsreplication is healthy by running the following command:

    +
    $ $ kubectl --namespace <namespace> exec -it -c <containername> <podname> -- \
    +/u01/oracle/user_projects/<OUD Instance/Pod Name>/OUD/bin/dsreplication status \
    +--trustAll --hostname <OUD Instance/Pod Name> --port 1444 --adminUID admin \
    +--dataToDisplay compat-view --dataToDisplay rs-connections
    +

    For example:

    +
    $ kubectl --namespace oudns exec -it -c oud-ds-rs oud-ds-rs-0 -- \
    +/u01/oracle/user_projects/oud-ds-rs-0/OUD/bin/dsreplication status \
    +--trustAll --hostname oud-ds-rs-0 --port 1444 --adminUID admin \
    +--dataToDisplay compat-view --dataToDisplay rs-connections
    +

    The output will look similar to the following:

    +
    NAME                              READY   STATUS      RESTARTS   AGE
    +   
    +>>>> Specify Oracle Unified Directory LDAP connection parameters
    +    
    +Password for user 'admin':
    +    
    +Establishing connections and reading configuration ..... Done.
    +    
    +dc=example,dc=com - Replication Enabled
    +=======================================
    +    
    +Server               : Entries : M.C. [1] : A.O.M.C. [2] : Port [3] : Encryption [4] : Trust [5] : U.C. [6] : Status [7] : ChangeLog [8] : Group ID [9] : Connected To [10]
    +---------------------:---------:----------:--------------:----------:----------------:-----------:----------:------------:---------------:--------------:-------------------------------
    +oud-ds-rs-0:1444     : 202     : 0        : 0            : 1898     : Disabled       : Trusted   : --       : Normal     : Enabled       : 1            : oud-ds-rs-0:1898
    +                     :         :          :              :          :                :           :          :            :               :              : (GID=1)
    +oud-ds-rs-1:1444     : 202     : 0        : 0            : 1898     : Disabled       : Trusted   : --       : Normal     : Enabled       : 1            : oud-ds-rs-1:1898
    +                     :         :          :              :          :                :           :          :            :               :              : (GID=1)
    +oud-ds-rs-2:1444     : 202     : 0        : 0            : 1898     : Disabled       : Trusted   : --       : Normal     : Enabled       : 1            : oud-ds-rs-2:1898
    +                     :         :          :              :          :                :           :          :            :               :              : (GID=1)
    +    
    +Replication Server [11]        : RS #1 : RS #2 : RS #3
    +-------------------------------:-------:-------:------
    +oud-ds-rs-0:1898               : --    : Yes   : Yes
    +(#1)                           :       :       :
    +oud-ds-rs-1:1898               : Yes   : --    : Yes
    +(#2)                           :       :       :
    +oud-ds-rs-2:1898               : Yes   : Yes   : --
    +(#3)                           :       :       :
    +    
    +etc...
    +
  4. +
  5. +

    Scale down OUD by reducing the replicas to 1:

    +
    $ cd $WORKDIR/kubernetes/helm
    +$ helm upgrade -n oudns --set replicaCount=1 oud-ds-rs oud-ds-rs --reuse-values
    +

    Note: The $WORKDIR is the directory for your existing release, not January 24.

    +

    The output will be similar to the following:

    +
    Release "oud-ds-rs" has been upgraded. Happy Helming!
    +NAME: oud-ds-rs
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: oudns
    +STATUS: deployed
    +REVISION: 2
    +NOTES:
    +   
    +etc..
    +

    Make sure the replica pods are shutdown before proceeding:

    +
    $ kubectl get pods -n oudns
    +   
    +   
    +NAME                              READY   STATUS      RESTARTS   AGE
    +oud-ds-rs-0                       1/1     Running     0          21h
    +

    Note: It will take several minutes before the replica pods disappear.

    +
  6. +
+

Backup OUD data

+
    +
  1. +

    Take a backup of the OUD data for every pod in the NFS shared volume:

    +
    $ kubectl exec -it -n oudns oud-ds-rs-0 -- bash
    +[oracle@oud-ds-rs-0 oracle]$ cd user_projects
    +[oracle@oud-ds-rs-0 user_projects]$ mkdir OUD_backup_<DATE>
    +[oracle@oud-ds-rs-0 user_projects]$ cp -r oud-ds-rs-* OUD_backup_<DATE>/
    +
  2. +
  3. +

    Make sure the backup created successfully:

    +
    [oracle@oud-ds-rs-0 user_projects]$ ls -l OUD_backup_<date>
    +total 2
    +drwxr-x---. 5 oracle root 3 <DATE> oud-ds-rs-0
    +drwxr-x---. 5 oracle root 3 <DATE> oud-ds-rs-1
    +drwxr-x---. 5 oracle root 3 <DATE> oud-ds-rs-2
    +
  4. +
  5. +

    Remove the non-zero pod directories oud-ds-rs-1 and oud-ds-rs-2:

    +
    [oracle@oud-ds-rs-0 user_projects]$ rm -rf oud-ds-rs-1 oud-ds-rs-2
    +
  6. +
  7. +

    Exit the oud-ds-rs-0 bash session:

    +
    [oracle@oud-ds-rs-0 user_projects]$ exit
    +
  8. +
+

Setup the January 24 code repository to deploy OUD

+
    +
  1. +

    Create a working directory on the persistent volume to setup the latest source code:

    +
    $ mkdir <persistent_volume>/<workdir>
    +

    For example:

    +
    $ mkdir /scratch/shared/OUDK8SJan24
    +
  2. +
  3. +

    Download the latest OUD deployment scripts from the OUD repository:

    +
    $ cd <persistent_volume>/<workdir>
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +

    For example:

    +
    $ mkdir /scratch/shared/OUDK8SJan24
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +
  4. +
  5. +

    Set the $WORKDIR environment variable as follows:

    +
    $ export WORKDIR=<workdir>/fmw-kubernetes/OracleUnifiedDirectory
    +

    For example:

    +
    $ export WORKDIR=/scratch/shared/OUDK8SJan24/fmw-kubernetes/OracleUnifiedDirectory
    +
  6. +
+

Update the OUD container image

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory:

    +
    $ cd $WORKDIR/kubernetes/helm
    +
  2. +
  3. +

    Create a oud-patch-override.yaml file that contains:

    +
    image:
    +  repository: <image_location>
    +  tag:  <image_tag>
    +  pullPolicy: IfNotPresent
    +imagePullSecrets:
    +  - name: orclcred
    +oudConfig:
    +  cleanupbeforeStart: false
    +  disablereplicationbeforeStop: false
    +replicaCount: 3
    +

    For example:

    +
    image:
    +  repository: container-registry.oracle.com/middleware/oud_cpu
    +  tag:  12.2.1.4-jdk8-ol8-<January'24>
    +  pullPolicy: IfNotPresent
    +imagePullSecrets:
    +  - name: orclcred
    +oudConfig:
    +  cleanupbeforeStart: false
    +  disablereplicationbeforeStop: false
    +replicaCount: 3
    +

    The following caveats exist:

    +
      +
    • +

      If you are not using Oracle Container Registry or your own container registry for your OUD container image, then you can remove the following:

      +
      imagePullSecrets:
      +  - name: orclcred
      +
    • +
    +
  4. +
  5. +

    Run the following command to upgrade the deployment:

    +
    $ cd $WORKDIR/kubernetes/helm
    +$ helm upgrade --namespace <namespace> \
    +--values oud-patch-override.yaml \
    +<release_name> oud-ds-rs --reuse-values
    +

    For example:

    +
    $ cd $WORKDIR/kubernetes/helm
    +$ helm upgrade --namespace oudns \
    +--values oud-patch-override.yaml \
    +oud-ds-rs oud-ds-rs --reuse-values
    +

    The output should look similar to the following:

    +
    Release "oud-ds-rs" has been upgraded. Happy Helming!
    +NAME: oud-ds-rs
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: oudns
    +STATUS: deployed
    +REVISION: 3
    +NOTES:
    +etc..
    +
  6. +
+

Verify the pods

+
    +
  1. +

    After updating with the new image the pods will restart. Verify the pods are running:

    +
    $ kubectl --namespace <namespace> get pods
    +

    For example:

    +
    $ kubectl --namespace oudns get pods
    +

    The output will look similar to the following:

    +
    NAME                              READY   STATUS      RESTARTS   AGE
    +oud-ds-rs-0                       1/1     Running     0          11m
    +oud-ds-rs-1                       1/1     Running     0          28m
    +oud-ds-rs-2                       1/1     Running     0          22m
    +...
    +

    Note: It will take several minutes before the pods oud-ds-rs-1 and oud-ds-rs-2 start, and oud-ds-rs-0 restarts. While the OUD pods have a STATUS of 0/1 the pods are started but the OUD server associated with it is currently starting.

    +
  2. +
  3. +

    Verify the pods are using the new image by running the following command:

    +
    $ kubectl describe pod <pod> -n <namespace>
    +

    For example:

    +
    $ kubectl describe pod oud-ds-rs-0 -n oudns | grep Image
    +

    The output will look similar to the following:

    +
    ...
    +Image:          container-registry.oracle.com/middleware/oud_cpu:12.2.1.4-jdk8-ol8-<January'24>
    +Image ID:       container-registry.oracle.com/middleware/oud_cpu@sha256:<sha256>
    +
  4. +
  5. +

    Ensure dsreplication is healthy by running the following command:

    +
    $ $ kubectl --namespace <namespace> exec -it -c <containername> <podname> -- \
    +/u01/oracle/user_projects/<OUD Instance/Pod Name>/OUD/bin/dsreplication status \
    +--trustAll --hostname <OUD Instance/Pod Name> --port 1444 --adminUID admin \
    +--dataToDisplay compat-view --dataToDisplay rs-connections
    +

    For example:

    +
    $ kubectl --namespace oudns exec -it -c oud-ds-rs oud-ds-rs-0 -- \
    +/u01/oracle/user_projects/oud-ds-rs-0/OUD/bin/dsreplication status \
    +--trustAll --hostname oud-ds-rs-0 --port 1444 --adminUID admin \
    +--dataToDisplay compat-view --dataToDisplay rs-connections
    +

    The output will look similar to the following:

    +
    NAME                              READY   STATUS      RESTARTS   AGE
    +   
    +>>>> Specify Oracle Unified Directory LDAP connection parameters
    +    
    +Password for user 'admin':
    +    
    +Establishing connections and reading configuration ..... Done.
    +    
    +dc=example,dc=com - Replication Enabled
    +=======================================
    +    
    +Server               : Entries : M.C. [1] : A.O.M.C. [2] : Port [3] : Encryption [4] : Trust [5] : U.C. [6] : Status [7] : ChangeLog [8] : Group ID [9] : Connected To [10]
    +---------------------:---------:----------:--------------:----------:----------------:-----------:----------:------------:---------------:--------------:-------------------------------
    +oud-ds-rs-0:1444     : 202     : 0        : 0            : 1898     : Disabled       : Trusted   : --       : Normal     : Enabled       : 1            : oud-ds-rs-0:1898
    +                     :         :          :              :          :                :           :          :            :               :              : (GID=1)
    +oud-ds-rs-1:1444     : 202     : 0        : 0            : 1898     : Disabled       : Trusted   : --       : Normal     : Enabled       : 1            : oud-ds-rs-1:1898
    +                     :         :          :              :          :                :           :          :            :               :              : (GID=1)
    +oud-ds-rs-2:1444     : 202     : 0        : 0            : 1898     : Disabled       : Trusted   : --       : Normal     : Enabled       : 1            : oud-ds-rs-2:1898
    +                     :         :          :              :          :                :           :          :            :               :              : (GID=1)
    +    
    +Replication Server [11]        : RS #1 : RS #2 : RS #3
    +-------------------------------:-------:-------:------
    +oud-ds-rs-0:1898               : --    : Yes   : Yes
    +(#1)                           :       :       :
    +oud-ds-rs-1:1898               : Yes   : --    : Yes
    +(#2)                           :       :       :
    +oud-ds-rs-2:1898               : Yes   : Yes   : --
    +(#3)                           :       :       :
    +    
    +etc...
    +
  6. +
  7. +

    Once the validation steps are performed and you are confident OUD is working correctly, you can optionally delete the OUD backup data in the NFS shared volume:

    +
    $ kubectl exec -it -n oudns oud-ds-rs-0 -- bash
    +[oracle@oud-ds-rs-0 oracle]$ cd user_projects/OUD_backup_<DATE>/
    +[oracle@oud-ds-rs-0 OUD_backup_<DATE>]$ rm -rf oud-ds-rs-0  oud-ds-rs-1  oud-ds-rs-2
    +
  8. +
+

Upgrading to January 24 (24.1.1) from July 22 (22.3.1)

+

The instructions below are for upgrading from July 22 (22.3.1) to January 24 (24.4.1).

+
    +
  1. Follow Upgrading to January 24 (24.1.1) from October 22 (22.4.1) or January 23 (23.1.1) to upgrade the image.
  2. +
  3. Once the image is upgraded, follow Upgrading Elasticsearch and Kibana.
  4. +
+

Upgrading to January 24 (24.1.1) from releases prior to July 22 (22.3.1)

+

In releases prior to July 22 (22.3.1) OUD used pod based deployment. From July 22 (22.3.1) onwards OUD is deployed using StatefulSets.

+

If you are upgrading from a release prior to July 22 (22.3.1) you must follow the steps below to deploy a new OUD instance to use your existing OUD data in <persistent_volume>/oud_user_projects.

+

Note: The steps below will incur a small outage.

+

Delete the existing deployment

+
    +
  1. +

    Find the deployment release name as follows:

    +
    $ helm --namespace <namespace> list
    +

    For example:

    +
    $ helm --namespace oudns list
    +

    The output will look similar to the following:

    +
    NAME            NAMESPACE       REVISION        UPDATED                                   STATUS          CHART           APP VERSION
    +oud-ds-rs       oudns           1               <DATE>    deployed        oud-ds-rs-0.2   12.2.1.4.0
    +
  2. +
  3. +

    Delete the deployment using the following command:

    +
    $ helm uninstall --namespace <namespace> <release>
    +

    For example:

    +
    $ helm uninstall --namespace oudns oud-ds-rs
    +release "oud-ds-rs" uninstalled
    +
  4. +
  5. +

    Run the following command to view the status:

    +
    $ kubectl --namespace oudns get pod,service,secret,pv,pvc,ingress -o wide
    +

    Initially the pods and persistent volume (PV) and persistent volume claim (PVC) will move to a Terminating status:

    +
    NAME              READY   STATUS        RESTARTS   AGE   IP             NODE            NOMINATED NODE   READINESS GATES
    +
    +pod/oud-ds-rs-0   1/1     Terminating   0          24m   10.244.1.180   <Worker Node>   <none>           <none>
    +pod/oud-ds-rs-1   1/1     Terminating   0          18m   10.244.1.181   <Worker Node>   <none>           <none>
    +pod/oud-ds-rs-2   1/1     Terminating   0          12m   10.244.1.182   <Worker Node>   <none>           <none>
    +
    +NAME                         TYPE                                  DATA   AGE
    +secret/default-token-msmmd   kubernetes.io/service-account-token   3      3d20h
    +secret/dockercred            kubernetes.io/dockerconfigjson        1      3d20h
    +secret/orclcred              kubernetes.io/dockerconfigjson        1      3d20h
    +
    +NAME                                 CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS        CLAIM                       STORAGECLASS        REASON   AGE    VOLUMEMODE
    +persistentvolume/oud-ds-rs-pv        20Gi       RWX            Delete           Terminating   oudns/oud-ds-rs-pvc         manual                       24m    Filesystem
    +
    +NAME                                  STATUS        VOLUME         CAPACITY   ACCESS MODES   STORAGECLASS   AGE   VOLUMEMODE
    +persistentvolumeclaim/oud-ds-rs-pvc   Terminating   oud-ds-rs-pv   20Gi       RWX            manual         24m   Filesystem
    +

    Run the command again until the pods, PV and PVC disappear.

    +
  6. +
+

Setup the code repository to deploy OUD

+
    +
  1. +

    Create a working directory on the persistent volume to setup the latest source code:

    +
    $ mkdir <persistent_volume>/<workdir>
    +

    For example:

    +
    $ mkdir /scratch/shared/OUDK8SJan24
    +
  2. +
  3. +

    Download the latest OUD deployment scripts from the OUD repository:

    +
    $ cd <persistent_volume>/<workdir>
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +

    For example:

    +
    $ cd /scratch/shared/OUDK8SJan24
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +
  4. +
  5. +

    Set the $WORKDIR environment variable as follows:

    +
    $ export WORKDIR=<workdir>/fmw-kubernetes/OracleUnifiedDirectory
    +

    For example:

    +
    $ export WORKDIR=/scratch/shared/OUDK8SJan24/fmw-kubernetes/OracleUnifiedDirectory
    +
  6. +
+

Create a new instance against your existing persistent volume

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory

    +
    $ cd $WORKDIR/kubernetes/helm
    +
  2. +
  3. +

    Create an oud-ds-rs-values-override.yaml as follows:

    +
    image:
    +  repository: <image_location>
    +  tag: <image_tag>
    +  pullPolicy: IfNotPresent
    +imagePullSecrets:
    +  - name: orclcred
    +oudConfig:
    +  rootUserPassword: <password>
    +  sampleData: "200"
    +persistence:
    +  type: filesystem
    +  filesystem:
    +    hostPath:
    +      path: <persistent_volume>/oud_user_projects
    +cronJob:
    +  kubectlImage:
    +    repository: bitnami/kubectl
    +    tag: <version>
    +    pullPolicy: IfNotPresent
    + 
    +  imagePullSecrets:
    +    - name: dockercred
    +

    For example:

    +
    image:
    +  repository: container-registry.oracle.com/middleware/oud_cpu
    +  tag: 12.2.1.4-jdk8-ol8-<January'24>
    +  pullPolicy: IfNotPresent
    +imagePullSecrets:
    +  - name: orclcred
    +oudConfig:
    +  rootUserPassword: <password>
    +  sampleData: "200"
    +persistence:
    +  type: filesystem
    +  filesystem:
    +    hostPath:
    +      path: /scratch/shared/oud_user_projects
    +cronJob:
    +  kubectlImage:
    +    repository: bitnami/kubectl
    +    tag: 1.24.5
    +    pullPolicy: IfNotPresent
    + 
    +  imagePullSecrets:
    +    - name: dockercred
    +

    The following caveats exist:

    +
      +
    • +

      The <persistent_volume>/oud_user_projects must point to the directory used in your previous deployment otherwise your existing OUD data will not be used. Make sure you take a backup of the <persistent_volume>/oud_user_projects directory before proceeding further.

      +
    • +
    • +

      Replace <password> with the password used in your previous deployment.

      +
    • +
    • +

      The <version> in kubectlImage tag: should be set to the same version as your Kubernetes version (kubectl version). For example if your Kubernetes version is 1.24.5 set to 1.24.5.

      +
    • +
    • +

      If you are not using Oracle Container Registry or your own container registry for your OUD container image, then you can remove the following:

      +
      imagePullSecrets:
      +  - name: orclcred
      +
    • +
    • +

      If using NFS for your persistent volume then change the persistence section as follows:

      +
      persistence:
      +  type: networkstorage
      +  networkstorage:
      +    nfs: 
      +      path: <persistent_volume>/oud_user_projects
      +      server: <NFS IP address>
      +
    • +
    +
  4. +
  5. +

    Run the following command to deploy OUD:

    +
    $ helm install --namespace <namespace> \
    +--values oud-ds-rs-values-override.yaml \
    +<release_name> oud-ds-rs
    +

    For example:

    +
    $ helm install --namespace oudns \
    +--values oud-ds-rs-values-override.yaml \
    +oud-ds-rs oud-ds-rs
    +
  6. +
  7. +

    Check the OUD deployment as per Verify the OUD deployment and Verify the OUD replication.

    +
  8. +
  9. +

    Upgrade Elasticsearch and Kibana by following Upgrading Elasticsearch and Kibana.

    +
  10. +
+

Upgrading Elasticsearch and Kibana

+

This section shows how to upgrade Elasticsearch and Kibana. From October 22 (22.4.1) onwards, OUD logs should be stored on a centralized Elasticsearch and Kibana stack.

+

Note: This section should only be followed if upgrading from July 22 (22.3.1) or earlier to January 24 (24.1.1). If you are upgrading from October 22 or later to January 24 do not follow this section.

+

Undeploy Elasticsearch and Kibana

+

From October 22 (22.4.1) onwards, OUD logs should be stored on a centralized Elasticsearch and Kibana (ELK) stack.

+

Deployments prior to October 22 (22.4.1) used local deployments of Elasticsearch and Kibana.

+

If you are upgrading from July 22 (22.3.1) or earlier, to January 24 (24.1.1), you must first undeploy Elasticsearch and Kibana using the steps below:

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory and create a logging-override-values-uninstall.yaml with the following:

    +
    elk:
    +  enabled: false
    +
  2. +
  3. +

    Run the following command to remove the existing ELK deployment:

    +
    $ helm upgrade --namespace <domain_namespace> --values <valuesfile.yaml> <releasename> oud-ds-rs --reuse-values
    +

    For example:

    +
    $ helm upgrade --namespace oudns --values logging-override-values-uninstall.yaml oud-ds-rs oud-ds-rs --reuse-values
    +
  4. +
+

Deploy ElasticSearch and Kibana in centralized stack

+
    +
  1. Follow Install Elasticsearch stack and Kibana to deploy ElasticSearch and Kibana in a centralized stack.
  2. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/prepare-your-environment/index.html b/docs/24.1.1/idm-products/oud/prepare-your-environment/index.html new file mode 100644 index 000000000..895670ab0 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/prepare-your-environment/index.html @@ -0,0 +1,4227 @@ + + + + + + + + + + + + Prepare Your Environment :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + Prepare Your Environment +

+ + + + + + + +
    +
  1. Check the Kubernetes cluster is ready
  2. +
  3. Obtain the OUD container image
  4. +
  5. Create a persistent volume directory
  6. +
  7. Setup the code repository to deploy OUD
  8. +
+

Check the Kubernetes cluster is ready

+

As per the Prerequisites a Kubernetes cluster should have already been configured.

+
    +
  1. +

    Run the following command on the master node to check the cluster and worker nodes are running:

    +
    $ kubectl get nodes,pods -n kube-system
    +

    The output will look similar to the following:

    +
    NAME                  STATUS   ROLES                  AGE   VERSION
    +node/worker-node1     Ready    <none>                 17h   v1.26.6+1.el8
    +node/worker-node2     Ready    <none>                 17h   v1.26.6+1.el8
    +node/master-node      Ready    control-plane,master   23h   v1.26.6+1.el8
    +
    +NAME                                     READY   STATUS    RESTARTS   AGE
    +pod/coredns-66bff467f8-fnhbq             1/1     Running   0          23h
    +pod/coredns-66bff467f8-xtc8k             1/1     Running   0          23h
    +pod/etcd-master                          1/1     Running   0          21h
    +pod/kube-apiserver-master-node           1/1     Running   0          21h
    +pod/kube-controller-manager-master-node  1/1     Running   0          21h
    +pod/kube-flannel-ds-amd64-lxsfw          1/1     Running   0          17h
    +pod/kube-flannel-ds-amd64-pqrqr          1/1     Running   0          17h
    +pod/kube-flannel-ds-amd64-wj5nh          1/1     Running   0          17h
    +pod/kube-proxy-2kxv2                     1/1     Running   0          17h
    +pod/kube-proxy-82vvj                     1/1     Running   0          17h
    +pod/kube-proxy-nrgw9                     1/1     Running   0          23h
    +pod/kube-scheduler-master                1/1     Running   0          21h
    +
  2. +
+

Obtain the OUD container image

+

The OUD Kubernetes deployment requires access to an OUD container image. The image can be obtained in the following ways:

+
    +
  • Prebuilt OUD container image
  • +
  • Build your own OUD container image using WebLogic Image Tool
  • +
+

Prebuilt OUD container image

+

The prebuilt OUD January 2024 container image can be downloaded from Oracle Container Registry. This image is prebuilt by Oracle and includes Oracle Unified Directory 12.2.1.4.0, the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program..

+

Note: Before using this image you must login to Oracle Container Registry, navigate to Middleware > oud_cpu and accept the license agreement.

+

You can use this image in the following ways:

+
    +
  • Pull the container image from the Oracle Container Registry automatically during the OUD Kubernetes deployment.
  • +
  • Manually pull the container image from the Oracle Container Registry and then upload it to your own container registry.
  • +
  • Manually pull the container image from the Oracle Container Registry and manually stage it on the master node and each worker node.
  • +
+

Build your own OUD container image using WebLogic Image Tool

+

You can build your own OUD container image using the WebLogic Image Tool. This is recommended if you need to apply one off patches to a Prebuilt OUD container image. For more information about building your own container image with WebLogic Image Tool, see Create or update image.

+

You can use an image built with WebLogic Image Tool in the following ways:

+
    +
  • Manually upload them to your own container registry.
  • +
  • Manually stage them on the master node and each worker node.
  • +
+

Note: This documentation does not tell you how to pull or push the above images into a private container registry, or stage them on the master and worker nodes. Details of this can be found in the Enterprise Deployment Guide.

+

Create a persistent volume directory

+

Note: This section should not be followed if using block storage.

+

As referenced in Prerequisites the nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.

+

In this example /scratch/shared/ is a shared directory accessible from all nodes.

+
    +
  1. +

    On the master node run the following command to create a user_projects directory:

    +
    $ cd <persistent_volume>
    +$ mkdir oud_user_projects   
    +$ sudo chown -R 1000:0 oud_user_projects
    +

    For example:

    +
    $ cd /scratch/shared
    +$ mkdir oud_user_projects   
    +$ sudo chown -R 1000:0 oud_user_projects
    +
  2. +
  3. +

    On the master node run the following to ensure it is possible to read and write to the persistent volume:

    +
    $ cd <persistent_volume>/oud_user_projects
    +$ touch file.txt
    +$ ls filemaster.txt
    +

    For example:

    +
    $ cd /scratch/shared/oud_user_projects
    +$ touch filemaster.txt
    +$ ls filemaster.txt
    +

    On the first worker node run the following to ensure it is possible to read and write to the persistent volume:

    +
    $ cd /scratch/shared/oud_user_projects
    +$ ls filemaster.txt
    +$ touch fileworker1.txt
    +$ ls fileworker1.txt
    +

    Repeat the above for any other worker nodes e.g fileworker2.txt etc. Once proven that it’s possible to read and write from each node to the persistent volume, delete the files created.

    +
  4. +
+

Setup the code repository to deploy OUD

+

Oracle Unified Directory deployment on Kubernetes leverages deployment scripts provided by Oracle for creating Oracle Unified Directory containers using the Helm charts provided. To deploy Oracle Unified Directory on Kubernetes you should set up the deployment scripts as below:

+
    +
  1. +

    Create a working directory to setup the source code.

    +
    $ mkdir <workdir>
    +

    For example:

    +
    $ mkdir /scratch/shared/OUDContainer
    +
  2. +
  3. +

    Download the latest OUD deployment scripts from the OUD repository:

    +
    $ cd <workdir>
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +

    For example:

    +
    $ cd /scratch/shared/OUDContainer
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +
  4. +
  5. +

    Set the $WORKDIR environment variable as follows:

    +
    $ export WORKDIR=<workdir>/fmw-kubernetes/OracleUnifiedDirectory
    +

    For example:

    +
    $ export WORKDIR=/scratch/shared/OUDContainer/fmw-kubernetes/OracleUnifiedDirectory
    +

    You are now ready to create the OUD deployment as per Create OUD instances.

    +
  6. +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/prepare-your-environment/index.xml b/docs/24.1.1/idm-products/oud/prepare-your-environment/index.xml new file mode 100644 index 000000000..582c226c1 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/prepare-your-environment/index.xml @@ -0,0 +1,14 @@ + + + + Prepare Your Environment on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oud/prepare-your-environment/ + Recent content in Prepare Your Environment on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oud/prerequisites/index.html b/docs/24.1.1/idm-products/oud/prerequisites/index.html new file mode 100644 index 000000000..accf1de5e --- /dev/null +++ b/docs/24.1.1/idm-products/oud/prerequisites/index.html @@ -0,0 +1,4128 @@ + + + + + + + + + + + + Prerequisites :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Prerequisites +

+ + + + + + + +

Introduction

+

This document provides information about the system requirements for deploying and running Oracle Unified Directory 12c PS4 (12.2.1.4.0) in a Kubernetes environment.

+

System Requirements for Oracle Unified Directory on Kubernetes

+
    +
  • A running Kubernetes cluster that meets the following requirements: +
      +
    • The Kubernetes cluster must have sufficient nodes and resources.
    • +
    • An installation of Helm is required on the Kubernetes cluster. Helm is used to create and deploy the necessary resources on the Kubernetes cluster.
    • +
    • A supported container engine must be installed and running on the Kubernetes cluster.
    • +
    • The Kubernetes cluster and container engine must meet the minimum version requirements outlined in document ID 2723908.1 on My Oracle Support.
    • +
    • The nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount, a shared file system, or block storage. If you intend to use assured replication in OUD, you must have a persistent volume available that uses a Network File System (NFS) mount, or a shared file system for the config volume. See Enabling Assured Replication.
    • +
    +
  • +
+

Note: This documentation does not tell you how to install a Kubernetes cluster, Helm, the container engine, or how to push container images to a container registry. +Please refer to your vendor specific documentation for this information. Also see Getting Started.

+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/prerequisites/index.xml b/docs/24.1.1/idm-products/oud/prerequisites/index.xml new file mode 100644 index 000000000..3036d3d0b --- /dev/null +++ b/docs/24.1.1/idm-products/oud/prerequisites/index.xml @@ -0,0 +1,14 @@ + + + + Prerequisites on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oud/prerequisites/ + Recent content in Prerequisites on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oud/release-notes/index.html b/docs/24.1.1/idm-products/oud/release-notes/index.html new file mode 100644 index 000000000..b3f89c2bf --- /dev/null +++ b/docs/24.1.1/idm-products/oud/release-notes/index.html @@ -0,0 +1,4234 @@ + + + + + + + + + + + + Release Notes :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Release Notes +

+ + + + + + + +

Review the latest changes and known issues for Oracle Unified Directory on Kubernetes.

+

Recent changes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DateVersionChange
January, 202424.1.1Supports Oracle Unified Directory 12.2.1.4 domain deployment using the January 2024 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
To upgrade to January 24 (24.1.1) you must follow the instructions in Patch and Upgrade.
October, 202323.4.1Supports Oracle Unified Directory 12.2.1.4 domain deployment using the October 2023 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
+ Support for Block Device Storage. See, Create OUD Instances.
+ Ability to set resource requests and limits for CPU and memory on an OUD instance. See, Create OUD Instances.
+ Support for Assured Replication. See, Create OUD Instances.
+ Support for the Kubernetes Horizontal Pod Autoscaler (HPA). See, Kubernetes Horizontal Pod Autoscaler.
+ Supports integration options such as Enterprise User Security (EUS), EBusiness Suite (EBS), and Directory Integration Platform (DIP).
To upgrade to October 23 (23.4.1) you must follow the instructions in Patch and Upgrade.
July, 202323.3.1Supports Oracle Unified Directory 12.2.1.4 domain deployment using the July 2023 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
To upgrade to July 23 (23.3.1) you must follow the instructions in Patch and Upgrade.
April, 202323.2.1Supports Oracle Unified Directory 12.2.1.4 domain deployment using the April 2023 container image which contains the April Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
To upgrade to April 23 (23.2.1) you must follow the instructions in Patch and Upgrade.
January, 202323.1.1Supports Oracle Unified Directory 12.2.1.4 domain deployment using the January 2023 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
October, 202222.4.1Supports Oracle Unified Directory 12.2.1.4 domain deployment using the October 2022 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
Changes to deployment of Logging and Visualization with Elasticsearch and Kibana.
OUD container images are now only available from container-registry.oracle.com and are no longer available from My Oracle Support.
July, 202222.3.1Supports Oracle Unified Directory 12.2.1.4 domain deployment using the July 2022 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. From July 2022 onwards OUD deployment is performed using StatefulSets.
April, 202222.2.1Updated for CRI-O support.
November 202121.4.2Voyager ingress removed as no longer supported.
October 202121.4.1A) References to supported Kubernetes, Helm and Docker versions removed and replaced with Support note reference. B) Namespace and domain names changed to be consistent with Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster. C) Upgrading a Kubernetes Cluster and Security Hardening removed as vendor specific.
November 202020.4.1Initial release of Oracle Unified Directory on Kubernetes.
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/release-notes/index.xml b/docs/24.1.1/idm-products/oud/release-notes/index.xml new file mode 100644 index 000000000..e87953b88 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/release-notes/index.xml @@ -0,0 +1,14 @@ + + + + Release Notes on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oud/release-notes/ + Recent content in Release Notes on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oud/troubleshooting/index.html b/docs/24.1.1/idm-products/oud/troubleshooting/index.html new file mode 100644 index 000000000..8d7f282e2 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/troubleshooting/index.html @@ -0,0 +1,4363 @@ + + + + + + + + + + + + Troubleshooting :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Troubleshooting +

+ + + + + + + +
    +
  1. Check the status of a namespace
  2. +
  3. View pod logs
  4. +
  5. View pod description
  6. +
  7. Known issues
  8. +
+

Check the status of a namespace

+

To check the status of objects in a namespace use the following command:

+
$ kubectl --namespace <namespace> get nodes,pod,service,secret,pv,pvc,ingress -o wide
+

For example:

+
$ kubectl --namespace oudns get pod,service,secret,pv,pvc,ingress -o wide
+

The output will look similar to the following:

+
NAME                                  READY   STATUS      RESTARTS   AGE     IP             NODE            NOMINATED NODE   READINESS GATES
+pod/oud-ds-rs-0                       1/1     Running     0          14m     10.244.1.180   <Worker Node>   <none>           <none>
+pod/oud-ds-rs-1                       1/1     Running     0          8m26s   10.244.1.181   <Worker Node>   <none>           <none>
+pod/oud-ds-rs-2                       0/1     Running     0          2m24s   10.244.1.182   <Worker Node>   <none>           <none>
+pod/oud-pod-cron-job-27586680-p5d8q   0/1     Completed   0          50s     10.244.1.183   <Worker Node>   <none>           <none>
+
+NAME                          TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                                                          AGE   SELECTOR
+service/oud-ds-rs             ClusterIP   None             <none>        1444/TCP,1888/TCP,1389/TCP,1636/TCP,1080/TCP,1081/TCP,1898/TCP   14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs
+service/oud-ds-rs-0           ClusterIP   None             <none>        1444/TCP,1888/TCP,1898/TCP                                       14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0
+service/oud-ds-rs-1           ClusterIP   None             <none>        1444/TCP,1888/TCP,1898/TCP                                       14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1
+service/oud-ds-rs-2           ClusterIP   None             <none>        1444/TCP,1888/TCP,1898/TCP                                       14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2
+service/oud-ds-rs-http-0      ClusterIP   10.104.112.93    <none>        1080/TCP,1081/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0
+service/oud-ds-rs-http-1      ClusterIP   10.103.105.70    <none>        1080/TCP,1081/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1
+service/oud-ds-rs-http-2      ClusterIP   10.110.160.107   <none>        1080/TCP,1081/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2
+service/oud-ds-rs-lbr-admin   ClusterIP   10.99.238.222    <none>        1888/TCP,1444/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs
+service/oud-ds-rs-lbr-http    ClusterIP   10.101.250.196   <none>        1080/TCP,1081/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs
+service/oud-ds-rs-lbr-ldap    ClusterIP   10.104.149.90    <none>        1389/TCP,1636/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs
+service/oud-ds-rs-ldap-0      ClusterIP   10.109.255.221   <none>        1389/TCP,1636/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0
+service/oud-ds-rs-ldap-1      ClusterIP   10.111.135.142   <none>        1389/TCP,1636/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1
+service/oud-ds-rs-ldap-2      ClusterIP   10.100.8.145     <none>        1389/TCP,1636/TCP                                                14m   app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2
+
+NAME                                     TYPE                             DATA   AGE
+secret/dockercred                        kubernetes.io/dockerconfigjson   1      4h24m
+secret/orclcred                          kubernetes.io/dockerconfigjson   1      14m
+secret/oud-ds-rs-creds                   opaque                           8      14m
+secret/oud-ds-rs-tls-cert                kubernetes.io/tls                2      14m
+secret/sh.helm.release.v1.oud-ds-rs.v1   helm.sh/release.v1               1      14m
+
+
+NAME                                 CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                       STORAGECLASS        REASON   AGE    VOLUMEMODE
+persistentvolume/oud-ds-rs-pv        20Gi       RWX            Delete           Bound    oudns/oud-ds-rs-pvc         manual                       14m    Filesystem
+
+NAME                                  STATUS   VOLUME         CAPACITY   ACCESS MODES   STORAGECLASS   AGE   VOLUMEMODE
+persistentvolumeclaim/oud-ds-rs-pvc   Bound    oud-ds-rs-pv   20Gi       RWX            manual         14m   Filesystem
+
+NAME                                                      CLASS    HOSTS                                                               ADDRESS   PORTS     AGE
+ingress.networking.k8s.io/oud-ds-rs-admin-ingress-nginx   <none>   oud-ds-rs-admin-0,oud-ds-rs-admin-0,oud-ds-rs-admin-1 + 3 more...             80, 443   14m
+ingress.networking.k8s.io/oud-ds-rs-http-ingress-nginx    <none>   oud-ds-rs-http-0,oud-ds-rs-http-1,oud-ds-rs-http-2 + 3 more...                80, 443   14m
+

Include/exclude elements (nodes,pod,service,secret,pv,pvc,ingress) as required.

+

View pod logs

+

To view logs for a pod use the following command:

+
$ kubectl logs <pod> -n <namespace>
+

For example:

+
$ kubectl logs oud-ds-rs-0 -n oudns
+

View pod description

+

Details about a pod can be viewed using the kubectl describe command:

+
$ kubectl describe pod <pod> -n <namespace>
+

For example:

+
$ kubectl describe pod oud-ds-rs-0 -n oudns
+

The output will look similar to the following:

+
Name:         oud-ds-rs-0
+Namespace:    oudns
+Priority:     0
+Node:         <Worker Node>/100.105.18.114
+Start Time:   <DATE>
+Labels:       app.kubernetes.io/instance=oud-ds-rs
+              app.kubernetes.io/name=oud-ds-rs
+              controller-revision-hash=oud-ds-rs-5c8b8f67c9
+              statefulset.kubernetes.io/pod-name=oud-ds-rs-0
+Annotations:  <none>
+Status:       Running
+IP:           10.244.2.48
+IPs:
+  IP:           10.244.2.48
+Controlled By:  StatefulSet/oud-ds-rs
+Init Containers:
+  mount-pv:
+    Container ID:  cri-o://905af11c6f032f2dfa18b1e3956d7936cb7dd04d9d0df0cfcf8ed061e6930b52
+    Image:         <location>/busybox
+    Image ID:      <location>@sha256:2c8ed5408179ff4f53242a4bdd2706110ce000be239fe37a61be9c52f704c437
+    Port:          <none>
+    Host Port:     <none>
+    Command:
+      /bin/sh
+      -c
+    Args:
+      ordinal=${OUD_INSTANCE_NAME##*-}; if [[ ${CLEANUP_BEFORE_START} == "true" ]]; then if [[ "$ordinal" != "0" ]]; then cd /u01/oracle; rm -fr /u01/oracle/user_projects/$(OUD_INSTANCE_NAME)/OUD; fi; fi
+      if [[ ${CONFIGVOLUME_ENABLED} == "true" ]]; then if [[ "$ordinal" == "0" ]]; then cp "/mnt/baseOUD.props" "${CONFIGVOLUME_MOUNTPATH}/config-baseOUD.props"; else cp "/mnt/replOUD.props" "${CONFIGVOLUME_MOUNTPATH}/config-replOUD.props"; fi; fi;
+    State:          Terminated
+      Reason:       Completed
+      Exit Code:    0
+      Started:      <DATE>
+      Finished:     <DATE>
+    Ready:          True
+    Restart Count:  0
+    Environment:
+      OUD_INSTANCE_NAME:       oud-ds-rs-0 (v1:metadata.name)
+      CONFIGVOLUME_ENABLED:    false
+      CONFIGVOLUME_MOUNTPATH:  /u01/oracle/config-input
+      CLEANUP_BEFORE_START:    false
+    Mounts:
+      /u01/oracle/user_projects from oud-ds-rs-pv (rw)
+      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-65skp (ro)
+Containers:
+  oud-ds-rs:
+    Container ID:   cri-o://d691b090dfbb1ee1b8606952497d80642424a82a2290071b325ea720098817c3
+    Image:          container-registry.oracle.com/middleware/oud_cpu:12.2.1.4-jdk8-ol8-<January'24>
+    Image ID:       container-registry.oracle.com/middleware/oud_cpu@sha256:faca16dbbcda1985ff567eefe3f2ca7bae6cbbb7ebcd296fffb040ce61e9396a
+    Ports:          1444/TCP, 1888/TCP, 1389/TCP, 1636/TCP, 1080/TCP, 1081/TCP, 1898/TCP
+    Host Ports:     0/TCP, 0/TCP, 0/TCP, 0/TCP, 0/TCP, 0/TCP, 0/TCP
+    State:          Running
+      Started:      <DATE>
+    Ready:          True
+    Restart Count:  0
+    Limits:
+      cpu:     1
+      memory:  4Gi
+    Requests:
+      cpu:      500m
+      memory:   4Gi
+    Liveness:   tcp-socket :ldap delay=300s timeout=30s period=60s #success=1 #failure=5
+    Readiness:  exec [/u01/oracle/container-scripts/checkOUDInstance.sh] delay=300s timeout=30s period=60s #success=1 #failure=10
+    Environment:
+      instanceType:                   DS2RS_STS
+      OUD_INSTANCE_NAME:              oud-ds-rs-0 (v1:metadata.name)
+      MY_NODE_NAME:                    (v1:spec.nodeName)
+      MY_POD_NAME:                    oud-ds-rs-0 (v1:metadata.name)
+      sleepBeforeConfig:              3
+      sourceHost:                     oud-ds-rs-0
+      baseDN:                         dc=example,dc=com
+      rootUserDN:                     <set to the key 'rootUserDN' in secret 'oud-ds-rs-creds'>        Optional: false
+      rootUserPassword:               <set to the key 'rootUserPassword' in secret 'oud-ds-rs-creds'>  Optional: false
+      adminUID:                       <set to the key 'adminUID' in secret 'oud-ds-rs-creds'>          Optional: false
+      adminPassword:                  <set to the key 'adminPassword' in secret 'oud-ds-rs-creds'>     Optional: false
+      bindDN1:                        <set to the key 'bindDN1' in secret 'oud-ds-rs-creds'>           Optional: false
+      bindPassword1:                  <set to the key 'bindPassword1' in secret 'oud-ds-rs-creds'>     Optional: false
+      bindDN2:                        <set to the key 'bindDN2' in secret 'oud-ds-rs-creds'>           Optional: false
+      bindPassword2:                  <set to the key 'bindPassword2' in secret 'oud-ds-rs-creds'>     Optional: false
+      sourceServerPorts:              oud-ds-rs-0:1444
+      sourceAdminConnectorPort:       1444
+      sourceReplicationPort:          1898
+      sampleData:                     200
+      adminConnectorPort:             1444
+      httpAdminConnectorPort:         1888
+      ldapPort:                       1389
+      ldapsPort:                      1636
+      httpPort:                       1080
+      httpsPort:                      1081
+      replicationPort:                1898
+      dsreplication_1:                verify --hostname ${sourceHost} --port ${sourceAdminConnectorPort} --baseDN ${baseDN} --serverToRemove $(OUD_INSTANCE_NAME):${adminConnectorPort} --connectTimeout 600000 --readTimeout 600000
+      dsreplication_2:                enable --host1 ${sourceHost} --port1 ${sourceAdminConnectorPort} --replicationPort1 ${sourceReplicationPort} --host2 $(OUD_INSTANCE_NAME) --port2 ${adminConnectorPort} --replicationPort2 ${replicationPort} --baseDN ${baseDN} --connectTimeout 600000 --readTimeout 600000
+      dsreplication_3:                initialize --hostSource ${initializeFromHost} --portSource ${sourceAdminConnectorPort} --hostDestination $(OUD_INSTANCE_NAME) --portDestination ${adminConnectorPort} --baseDN ${baseDN} --connectTimeout 600000 --readTimeout 600000
+      dsreplication_4:                verify --hostname $(OUD_INSTANCE_NAME) --port ${adminConnectorPort} --baseDN ${baseDN} --connectTimeout 600000 --readTimeout 600000
+      post_dsreplication_dsconfig_1:  set-replication-domain-prop --domain-name ${baseDN} --set group-id:1
+      post_dsreplication_dsconfig_2:  set-replication-server-prop --set group-id:1
+    Mounts:
+      /u01/oracle/user_projects from oud-ds-rs-pv (rw)
+      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-65skp (ro)
+Conditions:
+  Type              Status
+  Initialized       True
+  Ready             True
+  ContainersReady   True
+  PodScheduled      True
+Volumes:
+  oud-ds-rs-pv:
+    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
+    ClaimName:  oud-ds-rs-pvc
+    ReadOnly:   false
+  kube-api-access-65skp:
+    Type:                    Projected (a volume that contains injected data from multiple sources)
+    TokenExpirationSeconds:  3607
+    ConfigMapName:           kube-root-ca.crt
+    ConfigMapOptional:       <nil>
+    DownwardAPI:             true
+QoS Class:                   Burstable
+Node-Selectors:              <none>
+Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
+                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
+Events:                      <none>
+
+

Known issues

+

dsreplication output after scale up/down shows pod in unknown state

+

Sometimes when scaling up or down, it is possible to get incorrect data in the dsreplication output. In the example below the replicaCount was changed from 4 to 3. The oud-ds-rs-3 server appears as <Unknown> when it should have disappeared:

+
dc=example,dc=com - Replication Enabled
+=======================================
+ 
+Server                         : Entries : M.C. [1] : A.O.M.C. [2] : Port [3] : Encryption [4] : Trust [5] : U.C. [6] : Status [7] : ChangeLog [8] : Group ID [9] : Connected To [10]
+-------------------------------:---------:----------:--------------:----------:----------------:-----------:----------:------------:---------------:--------------:-------------------------------
+oud-ds-rs-3:<Unknown>          : --      : N/A      : --           : 1898     : Disabled       : --        : --       : Unknown    : --            : N/A          : --
+[11]                           :         :          :              :          :                :           :          :            :               :              :
+oud-ds-rs-0:1444               : 39135   : 0        : 0            : 1898     : Disabled       : Trusted   : --       : Normal     : Enabled       : 1            : oud-ds-rs-2:1898
+                               :         :          :              :          :                :           :          :            :               :              : (GID=1)
+oud-ds-rs-1:1444               : 39135   : 0        : 0            : 1898     : Disabled       : Trusted   : --       : Normal     : Enabled       : 1            : oud-ds-rs-1:1898
+                               :         :          :              :          :                :           :          :            :               :              : (GID=1)
+oud-ds-rs-2:1444               : 39135   : 0        : 0            : 1898     : Disabled       : Trusted   : --       : Normal     : Enabled       : 1            : oud-ds-rs-2:1898
+                               :         :          :              :          :                :           :          :            :               :              : (GID=1)
+ 
+Replication Server [12]       : RS #1 : RS #2 : RS #3 : RS #4
+------------------------------:-------:-------:-------:------
+oud-ds-rs-0:1898 (#1)  : --    : Yes   : Yes   : N/A
+oud-ds-rs-1:1898 (#2)  : Yes   : --    : Yes   : N/A
+oud-ds-rs-2:1898 (#3)  : Yes   : Yes   : --    : N/A
+oud-ds-rs-3:1898 (#4)  : No    : No    : No    : --
+
+

In this situation perform the following steps to remove the server:

+
    +
  1. +

    Run the following command to enter the OUD Kubernetes pod:

    +
    $ kubectl --namespace <namespace> exec -it -c <containername> <podname> -- bash
    +

    For example:

    +
    kubectl --namespace oudns exec -it -c oud-ds-rs oud-ds-rs-0 -- bash
    +

    This will take you into the pod:

    +
    [oracle@oud-ds-rs-0 oracle]$
    +
  2. +
  3. +

    Once inside the pod run the following command to create a password file:

    +
    echo <ADMIN_PASSWORD> > /tmp/adminpassword.txt
    +
  4. +
  5. +

    Run the following command to remove the replicationPort:

    +
    /u01/oracle/oud/bin/dsreplication disable --hostname localhost --port $adminConnectorPort --adminUID admin --trustAll --adminPasswordFile /tmp/adminpassword.txt --no-prompt --unreachableServer oud-ds-rs-3:$replicationPort
    +

    The output will look similar to the following:

    +
    Establishing connections and reading configuration ........ Done.
    + 
    +The following errors were encountered reading the configuration of the
    +existing servers:
    +Could not connect to the server oud-ds-rs-3:1444.  Check that the
    +server is running and that is accessible from the local machine.  Details:
    +oud-ds-rs-3:1444
    +The tool will try to update the configuration in a best effort mode.
    + 
    +Removing references to replication server oud-ds-rs-3:1898 ..... Done.
    +
  6. +
  7. +

    Run the following command to remove the adminConnectorPort:

    +
    /u01/oracle/oud/bin/dsreplication disable --hostname localhost --port $adminConnectorPort --adminUID admin --trustAll --adminPasswordFile /tmp/adminpassword.txt --no-prompt --unreachableServer oud-ds-rs-3:$adminConnectorPort
    +

    The output will look similar to the following:

    +
    Establishing connections and reading configuration ...... Done.
    + 
    +Removing server oud-ds-rs-3:1444 from the registration information ..... Done.
    +
  8. +
  9. +

    Delete the password file:

    +
    rm /tmp/adminpassword.txt
    +
  10. +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oud/troubleshooting/index.xml b/docs/24.1.1/idm-products/oud/troubleshooting/index.xml new file mode 100644 index 000000000..df7cf9f15 --- /dev/null +++ b/docs/24.1.1/idm-products/oud/troubleshooting/index.xml @@ -0,0 +1,14 @@ + + + + Troubleshooting on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oud/troubleshooting/ + Recent content in Troubleshooting on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oudsm/configure-ingress/index.html b/docs/24.1.1/idm-products/oudsm/configure-ingress/index.html new file mode 100644 index 000000000..d9af5eb33 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/configure-ingress/index.html @@ -0,0 +1,4317 @@ + + + + + + + + + + + + Configure an Ingress for OUDSM :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Configure an Ingress for OUDSM +

+ + + + + + + +
    +
  1. +

    Introduction

    +
  2. +
  3. +

    Install NGINX

    +

    a. Configure the repository

    +

    b. Create a namespace

    +

    c. Install NGINX using helm

    +
  4. +
  5. +

    Access to interfaces through ingress

    +
  6. +
+

Introduction

+

The instructions below explain how to set up NGINX as an ingress for OUDSM.

+

Install NGINX

+

Use Helm to install NGINX.

+

Configure the repository

+
    +
  1. +

    Add the Helm chart repository for installing NGINX using the following command:

    +
    $ helm repo add stable https://kubernetes.github.io/ingress-nginx
    +

    The output will look similar to the following:

    +
    "stable" has been added to your repositories
    +
  2. +
  3. +

    Update the repository using the following command:

    +
    $ helm repo update
    +

    The output will look similar to the following:

    +
    Hang tight while we grab the latest from your chart repositories...
    +...Successfully got an update from the "stable" chart repository
    +Update Complete. Happy Helming!
    +
  4. +
+

Create a namespace

+
    +
  1. +

    Create a Kubernetes namespace for NGINX:

    +
    $ kubectl create namespace <namespace>
    +

    For example:

    +
    $ kubectl create namespace mynginx
    +

    The output will look similar to the following:

    +
    namespace/mynginx created
    +
  2. +
+

Install NGINX using helm

+
    +
  1. +

    Create a $WORKDIR/kubernetes/helm/nginx-ingress-values-override.yaml that contains the following:

    +

    Note: The configuration below deploys an ingress using LoadBalancer. If you prefer to use NodePort, change the configuration accordingly. For more details about NGINX configuration see: NGINX Ingress Controller.

    +
    controller:
    +  admissionWebhooks:
    +    enabled: false
    +  extraArgs:
    +    # The secret referred to by this flag contains the default certificate to be used when accessing the catch-all server.
    +    # If this flag is not provided NGINX will use a self-signed certificate.
    +    # If the TLS Secret is in different namespace, name can be mentioned as <namespace>/<tlsSecretName>
    +    default-ssl-certificate: oudsmns/oudsm-tls-cert
    +  service:
    +    # controller service external IP addresses
    +    # externalIPs:
    +    #  - < External IP Address >
    +    # To configure Ingress Controller Service as LoadBalancer type of Service
    +    # Based on the Kubernetes configuration, External LoadBalancer would be linked to the Ingress Controller Service
    +    type: LoadBalancer
    +    # Configuration for NodePort to be used for Ports exposed through Ingress
    +    # If NodePorts are not defined/configured, Node Port would be assigned automatically by Kubernetes
    +    # These NodePorts are helpful while accessing services directly through Ingress and without having External Load Balancer.
    +    nodePorts:
    +      # For HTTP Interface exposed through LoadBalancer/Ingress
    +      http: 30080
    +      # For HTTPS Interface exposed through LoadBalancer/Ingress
    +      https: 30443
    +
  2. +
  3. +

    To install and configure NGINX ingress issue the following command:

    +
    $ helm install --namespace <namespace> \
    +--values nginx-ingress-values-override.yaml \
    +lbr-nginx stable/ingress-nginx
    +

    Where:

    +
      +
    • lbr-nginx is your deployment name
    • +
    • stable/ingress-nginx is the chart reference
    • +
    +

    For example:

    +
    $ helm install --namespace mynginx \
    +--values nginx-ingress-values-override.yaml \
    +lbr-nginx stable/ingress-nginx
    +

    The output will be similar to the following:

    +
    NAME: lbr-nginx
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: mynginx
    +STATUS: deployed
    +REVISION: 1
    +TEST SUITE: None
    +NOTES:
    +The ingress-nginx controller has been installed.
    +It may take a few minutes for the LoadBalancer IP to be available.
    +You can watch the status by running 'kubectl --namespace mynginx get services -o wide -w lbr-nginx-ingress-nginx-controller'
    +  
    +An example Ingress that makes use of the controller:
    +  apiVersion: networking.k8s.io/v1
    +  kind: Ingress
    +  metadata:
    +    name: example
    +    namespace: foo
    +  spec:
    +    ingressClassName: nginx
    +    rules:
    +      - host: www.example.com
    +        http:
    +          paths:
    +            - pathType: Prefix
    +              backend:
    +                service:
    +                  name: exampleService
    +                  port:
    +                    number: 80
    +              path: /
    +    # This section is only required if TLS is to be enabled for the Ingress
    +    tls:
    +      - hosts:
    +        - www.example.com
    +        secretName: example-tls
    +
    +If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided:
    +
    +  apiVersion: v1
    +  kind: Secret
    +  metadata:
    +    name: example-tls
    +    namespace: foo
    +  data:
    +    tls.crt: <base64 encoded cert>
    +    tls.key: <base64 encoded key>
    +  type: kubernetes.io/tls
    +
  4. +
+

Access to interfaces through ingress

+

Using the Helm chart, ingress objects are created according to configuration. The following table details the rules configured in ingress object(s) for access to Oracle Unified Directory Services Manager Interfaces through ingress.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PortNodePortHostExample HostnamePathBackend Service:PortExample Service Name:Port
http/https30080/30443<deployment/release name>-Noudsm-N*<deployment/release name>-N:httpoudsm-1:http
http/https30080/30443**/oudsm /console<deployment/release name>-lbr:httpoudsm-lbr:http
+
    +
  • In the table above, the Example Name for each Object is based on the value ‘oudsm’ as the deployment/release name for the Helm chart installation.
  • +
  • The NodePorts mentioned in the table are according to ingress configuration described in previous section.
  • +
  • When an External LoadBalancer is not available/configured, interfaces can be accessed through NodePort on the Kubernetes node.
  • +
+

Changes in /etc/hosts to validate hostname based ingress rules

+

If it is not possible to have LoadBalancer configuration updated to have host names added for Oracle Unified Directory Services Manager Interfaces, then the following entries can be added in /etc/hosts files on the host from where Oracle Unified Directory Services Manager interfaces would be accessed.

+
<IP Address of External LBR or Kubernetes Node>	oudsm oudsm-1 oudsm-2 oudsm-N
+
    +
  • In the table above, host names are based on the value ‘oudsm’ as the deployment/release name for the Helm chart installation.
  • +
  • When an External LoadBalancer is not available/configured, Interfaces can be accessed through NodePort on the Kubernetes Node.
  • +
+

Validate OUDSM URL’s

+
    +
  1. +

    Launch a browser and access the OUDSM console.

    +
      +
    • If using an External LoadBalancer: https://<External LBR Host>/oudsm.
    • +
    • If not using an External LoadBalancer use https://<Kubernetes Node>:30443/oudsm.
    • +
    +
  2. +
  3. +

    Access the WebLogic Administration console by accessing the following URL and login with weblogic/<password> where weblogic/<password> is the adminUser and adminPass set when creating the OUDSM instance.

    +
      +
    • If using an External LoadBalancer: https://<External LBR Host>/console.
    • +
    • If not using an External LoadBalancer use https://<Kubernetes Node>:30443/console.
    • +
    +
  4. +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/configure-ingress/index.xml b/docs/24.1.1/idm-products/oudsm/configure-ingress/index.xml new file mode 100644 index 000000000..d2d3e116f --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/configure-ingress/index.xml @@ -0,0 +1,14 @@ + + + + Configure an Ingress for OUDSM on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oudsm/configure-ingress/ + Recent content in Configure an Ingress for OUDSM on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oudsm/create-or-update-image/index.html b/docs/24.1.1/idm-products/oudsm/create-or-update-image/index.html new file mode 100644 index 000000000..95796d685 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/create-or-update-image/index.html @@ -0,0 +1,4398 @@ + + + + + + + + + + + + Create or update an image :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Create or update an image +

+ + + + + + + +

As described in Prepare Your Environment you can create your own OUDSM container image. If you have access to the My Oracle Support (MOS), and there is a need to build a new image with an interim or one off patch, it is recommended to use the WebLogic Image Tool to build an Oracle Unified Directory image for production deployments.

+

Create or update an Oracle Unified Directory Services Manager image using the WebLogic Image Tool

+

Using the WebLogic Image Tool, you can create a new Oracle Unified Directory Services Manager image with PSU’s and interim patches or update an existing image with one or more interim patches.

+
+

Recommendations:

+
    +
  • Use create for creating a new Oracle Unified Directory Services Manager image containing the Oracle Unified Directory Services Manager binaries, bundle patch and interim patches. This is the recommended approach if you have access to the OUDSM patches because it optimizes the size of the image.
  • +
  • Use update for patching an existing Oracle Unified Directory Services Manager image with a single interim patch. Note that the patched image size may increase considerably due to additional image layers introduced by the patch application tool.
  • +
+
+

Create an image

+

Set up the WebLogic Image Tool

+ +
Prerequisites
+

Verify that your environment meets the following prerequisites:

+
    +
  • Docker client and daemon on the build machine, with minimum Docker version 18.03.1.ce.
  • +
  • Bash version 4.0 or later, to enable the command complete feature.
  • +
  • JAVA_HOME environment variable set to the appropriate JDK location e.g: /scratch/export/oracle/product/jdk
  • +
+
Set up the WebLogic Image Tool
+

To set up the WebLogic Image Tool:

+
    +
  1. +

    Create a working directory and change to it:

    +
    $ mdir <workdir>
    +$ cd <workdir>
    +

    For example:

    +
    $ mkdir /scratch/imagetool-setup
    +$ cd /scratch/imagetool-setup
    +
  2. +
  3. +

    Download the latest version of the WebLogic Image Tool from the releases page.

    +
    $ wget https://github.com/oracle/weblogic-image-tool/releases/download/release-X.X.X/imagetool.zip
    +

    where X.X.X is the latest release referenced on the releases page.

    +
  4. +
  5. +

    Unzip the release ZIP file in the imagetool-setup directory.

    +
    $ unzip imagetool.zip
    +
  6. +
  7. +

    Execute the following commands to set up the WebLogic Image Tool:

    +
    $ cd <workdir>/imagetool-setup/imagetool/bin
    +$ source setup.sh
    +

    For example:

    +
    $ cd /scratch/imagetool-setup/imagetool/bin
    +$ source setup.sh
    +
  8. +
+
Validate setup
+

To validate the setup of the WebLogic Image Tool:

+
    +
  1. +

    Enter the following command to retrieve the version of the WebLogic Image Tool:

    +
    $ imagetool --version
    +
  2. +
  3. +

    Enter imagetool then press the Tab key to display the available imagetool commands:

    +
    $ imagetool <TAB>
    +cache   create  help    rebase  update
    +
  4. +
+
WebLogic Image Tool build directory
+

The WebLogic Image Tool creates a temporary Docker context directory, prefixed by wlsimgbuilder_temp, every time the tool runs. Under normal circumstances, this context directory will be deleted. However, if the process is aborted or the tool is unable to remove the directory, it is safe for you to delete it manually. By default, the WebLogic Image Tool creates the Docker context directory under the user’s home directory. If you prefer to use a different directory for the temporary context, set the environment variable WLSIMG_BLDDIR:

+
$ export WLSIMG_BLDDIR="/path/to/buid/dir"
+
WebLogic Image Tool cache
+

The WebLogic Image Tool maintains a local file cache store. This store is used to look up where the Java, WebLogic Server installers, and WebLogic Server patches reside in the local file system. By default, the cache store is located in the user’s $HOME/cache directory. Under this directory, the lookup information is stored in the .metadata file. All automatically downloaded patches also reside in this directory. You can change the default cache store location by setting the environment variable WLSIMG_CACHEDIR:

+
$ export WLSIMG_CACHEDIR="/path/to/cachedir"
+
Set up additional build scripts
+

Creating an Oracle Unified Directory Services Manager container image using the WebLogic Image Tool requires additional container scripts for Oracle Unified Directory Services Manager domains.

+
    +
  1. +

    Clone the docker-images repository to set up those scripts. In these steps, this directory is DOCKER_REPO:

    +
    $ cd <workdir>/imagetool-setup
    +$ git clone https://github.com/oracle/docker-images.git
    +

    For example:

    +
    $ cd /scratch/imagetool-setup
    +$ git clone https://github.com/oracle/docker-images.git
    +
  2. +
+
+

Note: If you want to create the image continue with the following steps, otherwise to update the image see update an image.

+
+

Create an image

+

After setting up the WebLogic Image Tool, follow these steps to use the WebLogic Image Tool to create a new Oracle Unified Directory Services Manager image.

+
Download the Oracle Unified Directory Services Manager installation binaries and patches
+

You must download the required Oracle Unified Directory Services Manager installation binaries and patches as listed below from the Oracle Software Delivery Cloud and save them in a directory of your choice.

+

The installation binaries and patches required are:

+
    +
  • +

    Oracle Unified Directory 12.2.1.4.0

    +
      +
    • fmw_12.2.1.4.0_oud.jar
    • +
    +
  • +
  • +

    Oracle Fusion Middleware 12c Infrastructure 12.2.1.4.0

    +
      +
    • fmw_12.2.1.4.0_infrastructure.jar
    • +
    +
  • +
  • +

    OUDSM and FMW Infrastructure Patches:

    +
      +
    • View document ID 2723908.1 on My Oracle Support. In the Container Image Download/Patch Details section, locate the Oracle Unified Directory Services Manager (OUDSM) table. For the latest PSU click the README link in the Documentation column. In the README, locate the “Installed Software” section. All the patch numbers to be download are listed here. Download all these individual patches from My Oracle Support.
    • +
    +
  • +
  • +

    Oracle JDK v8

    +
      +
    • jdk-8uXXX-linux-x64.tar.gz where XXX is the JDK version referenced in the README above.
    • +
    +
  • +
+
Update required build files
+

The following files in the code repository location <imagetool-setup-location>/docker-images/OracleUnifiedDirectorySM/imagetool/12.2.1.4.0 are used for creating the image:

+
    +
  • additionalBuildCmds.txt
  • +
  • buildArgs
  • +
+
    +
  1. +

    Edit the <workdir>/imagetool-setup/docker-images/OracleUnifiedDirectorySM/imagetool/12.2.1.4.0/buildArgs file and change %DOCKER_REPO%,%JDK_VERSION% and %BUILDTAG% appropriately.

    +

    For example:

    +
    create
    +--jdkVersion=8u321
    +--type oud_wls
    +--version=12.2.1.4.0
    +--tag=oudsm-latestpsu:12.2.1.4.0
    +--pull
    +--installerResponseFile /scratch/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file,/scratch/imagetool-setup/docker-images/OracleUnifiedDirectorySM/dockerfiles/12.2.1.4.0/install/oud.response
    +--additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleUnifiedDirectorySM/imagetool/12.2.1.4.0/additionalBuildCmds.txt
    +--additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleUnifiedDirectorySM/dockerfiles/12.2.1.4.0/container-scripts
    +
  2. +
  3. +

    The <workdir>/imagetool-setup/imagetool/docker-images/OracleUnifiedDirectorySM/imagetool/12.2.1.4.0/additionalBuildCmds.txt contains additional build commands. You may edit this file if you want to customize the image further.

    +
  4. +
  5. +

    Edit the <workdir>/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file and under the GENERIC section add the line INSTALL_TYPE="Fusion Middleware Infrastructure”. For example:

    +
    [GENERIC]
    +INSTALL_TYPE="Fusion Middleware Infrastructure"
    +DECLINE_SECURITY_UPDATES=true
    +SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
    +
  6. +
+
Create the image
+
    +
  1. +

    Add a JDK package to the WebLogic Image Tool cache. For example:

    +
    $ imagetool cache addInstaller --type jdk --version 8uXXX --path <download location>/jdk-8uXXX-linux-x64.tar.gz
    +

    where XXX is the JDK version downloaded

    +
  2. +
  3. +

    Add the downloaded installation binaries to the WebLogic Image Tool cache. For example:

    +
    $ imagetool cache addInstaller --type OUD --version 12.2.1.4.0 --path <download location>/fmw_12.2.1.4.0_oud.jar
    +   
    +$ imagetool cache addInstaller --type fmw --version 12.2.1.4.0 --path <download location>/fmw_12.2.1.4.0_infrastructure.jar
    +
  4. +
  5. +

    Add the downloaded OPatch patch to the WebLogic Image Tool cache. For example:

    +
    $ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value <download location>/p28186730_139428_Generic.zip
    +
  6. +
  7. +

    Add the rest of the downloaded product patches to the WebLogic Image Tool cache:

    +
    $ imagetool cache addEntry --key <patch>_12.2.1.4.0 --value <download location>/p<patch>_122140_Generic.zip
    +

    For example:

    +
    $ imagetool cache addEntry --key 33727616_12.2.1.4.0 --value <download location>/p33727616_122140_Generic.zip
    +$ imagetool cache addEntry --key 33093748_12.2.1.4.0 --value <download location>/p33093748_122140_Generic.zip
    +$ imagetool cache addEntry --key 32720458_12.2.1.4.0 --value <download location>/p32720458_122140_Generic.zip
    +$ imagetool cache addEntry --key 33791665_12.2.1.4.220105 --value <download location>/p33791665_12214220105_Generic.zip
    +$ imagetool cache addEntry --key 33723124_12.2.1.4.0 --value <download location>/p33723124_122140_Generic.zip
    +$ imagetool cache addEntry --key 32647448_12.2.1.4.0 --value <download location>/p32647448_122140_Linux-x86-64.zip
    +$ imagetool cache addEntry --key 33591019_12.2.1.4.0 --value <download location>/p33591019_122140_Generic.zip
    +$ imagetool cache addEntry --key 32999272_12.2.1.4.0 --value <download location>/p32999272_122140_Generic.zip
    +$ imagetool cache addEntry --key 33448950_12.2.1.4.0 --value <download location>/p33448950_122140_Generic.zip
    +$ imagetool cache addEntry --key 33697227_12.2.1.4.0 --value <download location>/p33697227_122140_Generic.zip
    +$ imagetool cache addEntry --key 33678607_12.2.1.4.0 --value <download location>/p33678607_122140_Generic.zip
    +$ imagetool cache addEntry --key 33735326_12.2.1.4.220105 --value <download location>/p33735326_12214220105_Generic.zip
    +
  8. +
  9. +

    Edit the <workdir>/imagetool-setup/docker-images/OracleUnifiedDirectorySM/imagetool/12.2.1.4.0/buildArgs file and append the product patches and opatch patch as follows:

    +
    --patches 33727616_12.2.1.4.0,33093748_12.2.1.4.0,32720458_12.2.1.4.0,33791665_12.2.1.4.220105,33723124_12.2.1.4.0,32647448_12.2.1.4.0,33591019_12.2.1.4.0,32999272_12.2.1.4.0,33448950_12.2.1.4.0,32999272_12.2.1.4.0,33448950_12.2.1.4.0,33697227_12.2.1.4.0,33678607_12.2.1.4.0,33735326_12.2.1.4.220105
    +--opatchBugNumber=28186730_13.9.4.2.8
    +

    An example buildArgs file is now as follows:

    +
    create
    +--jdkVersion=8u321
    +--type oud_wls
    +--version=12.2.1.4.0
    +--tag=oudsm-latestpsu:12.2.1.4.0
    +--pull
    +--installerResponseFile /scratch/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file,/scratch/imagetool-setup/docker-images/OracleUnifiedDirectorySM/dockerfiles/12.2.1.4.0/install/oud.response
    +--additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleUnifiedDirectorySM/imagetool/12.2.1.4.0/additionalBuildCmds.txt
    +--additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleUnifiedDirectorySM/dockerfiles/12.2.1.4.0/container-scripts
    +--patches 33727616_12.2.1.4.0,33093748_12.2.1.4.0,32720458_12.2.1.4.0,33791665_12.2.1.4.220105,33723124_12.2.1.4.0,32647448_12.2.1.4.0,33591019_12.2.1.4.0,32999272_12.2.1.4.0,33448950_12.2.1.4.0,33448950_12.2.1.4.0,33697227_12.2.1.4.0,33678607_12.2.1.4.0,33735326_12.2.1.4.220105
    +--opatchBugNumber=28186730_13.9.4.2.8
    +
    +

    Note: In the buildArgs file:

    +
      +
    • --jdkVersion value must match the --version value used in the imagetool cache addInstaller command for --type jdk.
    • +
    • --version value must match the --version value used in the imagetool cache addInstaller command for --type OUDSM.
    • +
    +
    +

    Refer to this page for the complete list of options available with the WebLogic Image Tool create command.

    +
  10. +
  11. +

    Create the Oracle Unified Directory Services Manager image:

    +
    $ imagetool @<absolute path to buildargs file> --fromImage ghcr.io/oracle/oraclelinux:7-slim
    +
    +

    Note: Make sure that the absolute path to the buildargs file is prepended with a @ character, as shown in the example above.

    +
    +

    For example:

    +
    $ imagetool @<imagetool-setup-location>/docker-images/OracleUnifiedDirectorySM/imagetool/12.2.1.4.0/buildArgs --fromImage ghcr.io/oracle/oraclelinux:7-slim
    +
  12. +
  13. +

    Check the created image using the docker images command:

    +
    $ docker images | grep oudsm
    +

    The output will look similar to the following:

    +
    oudsm-latestpsu                          12.2.1.4.0            f6dd9d2ca0e6        4 minutes ago       3.72GB
    +
  14. +
  15. +

    Run the following command to save the container image to a tar file:

    +
    $ docker save -o <path>/<file>.tar <image>
    +

    For example:

    +
    $ docker save -o $WORKDIR/oudsm-latestpsu.tar oudsm-latestpsu:12.2.1.4.0
    +
  16. +
+

Update an image

+

The steps below show how to update an existing Oracle Unified Directory Services Manager image with an interim patch.

+

The container image to be patched must be loaded in the local docker images repository before attempting these steps.

+

In the examples below the image oracle/oudsm:12.2.1.4.0 is updated with an interim patch.

+
$ docker images
+
+REPOSITORY     TAG          IMAGE ID          CREATED             SIZE
+oracle/oudsm   12.2.1.4.0   b051804ba15f      3 months ago        3.72GB
+
    +
  1. +

    Set up the WebLogic Image Tool.

    +
  2. +
  3. +

    Download the required interim patch and latest Opatch (28186730) from My Oracle Support. and save them in a directory of your choice.

    +
  4. +
  5. +

    Add the OPatch patch to the WebLogic Image Tool cache, for example:

    +
    $ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value <downloaded-patches-location>/p28186730_139428_Generic.zip
    +
  6. +
  7. +

    Execute the imagetool cache addEntry command for each patch to add the required patch(es) to the WebLogic Image Tool cache. For example, to add patch p33521773_12214211008_Generic.zip:

    +
    $ imagetool cache addEntry --key=33521773_12.2.1.4.211008 --value <downloaded-patches-location>/p33521773_12214211008_Generic.zip
    +
  8. +
  9. +

    Provide the following arguments to the WebLogic Image Tool update command:

    +
      +
    • –-fromImage - Identify the image that needs to be updated. In the example below, the image to be updated is oracle/oudsm:12.2.1.4.0.
    • +
    • –-patches - Multiple patches can be specified as a comma-separated list.
    • +
    • --tag - Specify the new tag to be applied for the image being built.
    • +
    +

    Refer here for the complete list of options available with the WebLogic Image Tool update command.

    +
    +

    Note: The WebLogic Image Tool cache should have the latest OPatch zip. The WebLogic Image Tool will update the OPatch if it is not already updated in the image.

    +
    +

    For example:

    +
    $ imagetool update --fromImage oracle/oudsm:12.2.1.4.0 --tag=oracle/oudsm-new:12.2.1.4.0 --patches=33521773_12.2.1.4.211008 --opatchBugNumber=28186730_13.9.4.2.8
    +
    +

    Note: If the command fails because the files in the image being upgraded are not owned by oracle:oracle, then add the parameter --chown <userid>:<groupid> to correspond with the values returned in the error.

    +
    +
  10. +
  11. +

    Check the built image using the docker images command:

    +
    $ docker images | grep oudsm
    +

    The output will look similar to the following:

    +
    REPOSITORY         TAG          IMAGE ID        CREATED             SIZE
    +oracle/oudsm-new     12.2.1.4.0   78ccd1ad67eb    5 minutes ago       1.11GB
    +oracle/oudsm         12.2.1.4.0   b051804ba15f    3 months ago        1.04GB
    +
  12. +
  13. +

    Run the following command to save the patched container image to a tar file:

    +
    $ docker save -o <path>/<file>.tar <image>
    +

    For example:

    +
    $ docker save -o $WORKDIR/oudsm-new.tar oracle/oudsm-new:12.2.1.4.0
    +
  14. +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/create-or-update-image/index.xml b/docs/24.1.1/idm-products/oudsm/create-or-update-image/index.xml new file mode 100644 index 000000000..bfaa93547 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/create-or-update-image/index.xml @@ -0,0 +1,14 @@ + + + + Create or update an image on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oudsm/create-or-update-image/ + Recent content in Create or update an image on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oudsm/create-oudsm-instances/index.html b/docs/24.1.1/idm-products/oudsm/create-oudsm-instances/index.html new file mode 100644 index 000000000..3c8d9af81 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/create-oudsm-instances/index.html @@ -0,0 +1,4729 @@ + + + + + + + + + + + + Create Oracle Unified Directory Services Manager Instances :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + Create Oracle Unified Directory Services Manager Instances +

+ + + + + + + +
    +
  1. Introduction
  2. +
  3. Create a Kubernetes namespace
  4. +
  5. Create a Kubernetes secret for the container registry
  6. +
  7. Create a persistent volume directory
  8. +
  9. The oudsm Helm chart
  10. +
  11. Create OUDSM instances
  12. +
  13. Helm command output
  14. +
  15. Verify the OUDSM deployment
  16. +
  17. Undeploy an OUDSM deployment
  18. +
  19. Appendix: Configuration parameters
  20. +
+

Introduction

+

This chapter demonstrates how to deploy Oracle Unified Directory Services Manager (OUDSM) 12c instance(s) using the Helm package manager for Kubernetes.

+

Based on the configuration, this chart deploys the following objects in the specified namespace of a Kubernetes cluster.

+
    +
  • Service Account
  • +
  • Secret
  • +
  • Persistent Volume and Persistent Volume Claim
  • +
  • Pod(s)/Container(s) for Oracle Unified Directory Services Manager Instances
  • +
  • Services for interfaces exposed through Oracle Unified Directory Services Manager Instances
  • +
  • Ingress configuration
  • +
+

Create a Kubernetes namespace

+

Create a Kubernetes namespace for the OUDSM deployment by running the following command:

+
$ kubectl create namespace <namespace>
+

For example:

+
$ kubectl create namespace oudsmns
+

The output will look similar to the following:

+
namespace/oudsmns created
+

Create a Kubernetes secret for the container registry

+

Create a Kubernetes secret that stores the credentials for the container registry where the OUDSM image is stored. This step must be followed if using Oracle Container Registry or your own private container registry. If you are not using a container registry and have loaded the images on each of the master and worker nodes, you can skip this step.

+
    +
  1. +

    Run the following command to create the secret:

    +
    kubectl create secret docker-registry "orclcred" --docker-server=<CONTAINER_REGISTRY> \
    +--docker-username="<USER_NAME>" \
    +--docker-password=<PASSWORD> --docker-email=<EMAIL_ID> \
    +--namespace=<domain_namespace>
    +

    For example, if using Oracle Container Registry:

    +
    kubectl create secret docker-registry "orclcred" --docker-server=container-registry.oracle.com \
    +--docker-username="user@example.com" \
    +--docker-password=password --docker-email=user@example.com \
    +--namespace=oudsmns
    +

    Replace <USER_NAME> and <PASSWORD> with the credentials for the registry with the following caveats:

    +
      +
    • +

      If using Oracle Container Registry to pull the OUDSM container image, this is the username and password used to login to Oracle Container Registry. Before you can use this image you must login to Oracle Container Registry, navigate to Middleware > oudsm_cpu and accept the license agreement.

      +
    • +
    • +

      If using your own container registry to store the OUDSM container image, this is the username and password (or token) for your container registry.

      +
    • +
    +

    The output will look similar to the following:

    +
    secret/orclcred created
    +
  2. +
+

Create a persistent volume directory

+

As referenced in Prerequisites the nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.

+

In this example /scratch/shared/ is a shared directory accessible from all nodes.

+
    +
  1. +

    On the master node run the following command to create a user_projects directory:

    +
    $ cd <persistent_volume>
    +$ mkdir oudsm_user_projects   
    +$ sudo chown -R 1000:0 oudsm_user_projects
    +

    For example:

    +
    $ cd /scratch/shared
    +$ mkdir oudsm_user_projects   
    +$ sudo chown -R 1000:0 oudsm_user_projects
    +
  2. +
  3. +

    On the master node run the following to ensure it is possible to read and write to the persistent volume:

    +
    $ cd <persistent_volume>/oudsm_user_projects
    +$ touch file.txt
    +$ ls filemaster.txt
    +

    For example:

    +
    $ cd /scratch/shared/oudsm_user_projects
    +$ touch filemaster.txt
    +$ ls filemaster.txt
    +

    On the first worker node run the following to ensure it is possible to read and write to the persistent volume:

    +
    $ cd /scratch/shared/oudsm_user_projects
    +$ ls filemaster.txt
    +$ touch fileworker1.txt
    +$ ls fileworker1.txt
    +

    Repeat the above for any other worker nodes e.g fileworker2.txt etc. Once proven that it’s possible to read and write from each node to the persistent volume, delete the files created.

    +
  4. +
+

The oudsm Helm chart

+

The oudsm Helm chart allows you to create or deploy Oracle Unified Directory Services Manager instances along with Kubernetes objects in a specified namespace.

+

The deployment can be initiated by running the following Helm command with reference to the oudsm Helm chart, along with configuration parameters according to your environment.

+
cd $WORKDIR/kubernetes/helm
+$ helm install --namespace <namespace> \
+<Configuration Parameters> \
+<deployment/release name> \
+<Helm Chart Path/Name>
+

Configuration Parameters (override values in chart) can be passed on with --set arguments on the command line and/or with -f / --values arguments when referring to files.

+

Note: The examples in Create OUDSM instances below provide values which allow the user to override the default values provided by the Helm chart. A full list of configuration parameters and their default values is shown in Appendix: Configuration parameters.

+

For more details about the helm command and parameters, please execute helm --help and helm install --help.

+

Create OUDSM instances

+

You can create OUDSM instances using one of the following methods:

+
    +
  1. Using a YAML file
  2. +
  3. Using --set argument
  4. +
+

Using a YAML file

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory:

    +
    $ cd $WORKDIR/kubernetes/helm
    +
  2. +
  3. +

    Create an oudsm-values-override.yaml as follows:

    +
    image:
    +  repository: <image_location>
    +  tag: <image_tag>
    +  pullPolicy: IfNotPresent
    +imagePullSecrets:
    +  - name: orclcred
    +oudsm:
    +  adminUser: weblogic
    +  adminPass: <password>
    +persistence:
    +  type: filesystem
    +  filesystem:
    +    hostPath: 
    +      path: <persistent_volume>/oudsm_user_projects
    +

    For example:

    +
    image:
    +  repository: container-registry.oracle.com/middleware/oudsm_cpu
    +  tag: 12.2.1.4-jdk8-ol8-<January'24>
    +  pullPolicy: IfNotPresent
    +imagePullSecrets:
    +  - name: orclcred
    +oudsm:
    +  adminUser: weblogic
    +  adminPass: <password>
    +persistence:
    +  type: filesystem
    +  filesystem:
    +    hostPath: 
    +      path: /scratch/shared/oudsm_user_projects
    +

    The following caveats exist:

    +
      +
    • +

      Replace <password> with a the relevant passwords.

      +
    • +
    • +

      If you are not using Oracle Container Registry or your own container registry for your OUD container image, then you can remove the following:

      +
      imagePullSecrets:
      +  - name: orclcred
      +
    • +
    • +

      If using NFS for your persistent volume the change the persistence section as follows:

      +
    • +
    +
    persistence:
    +  type: networkstorage
    +  networkstorage:
    +    nfs: 
    +      path: <persistent_volume>/oudsm_user_projects
    +      server: <NFS IP address>
    +
  4. +
  5. +

    Run the following command to deploy OUDSM:

    +
    $ helm install --namespace <namespace> \
    +--values oudsm-values-override.yaml \
    +<release_name> oudsm
    +
    $ helm install --namespace oudsmns \
    +--values oudsm-values-override.yaml \
    +oudsm oudsm
    +
  6. +
  7. +

    Check the OUDSM deployment as per Verify the OUDSM deployment

    +
  8. +
+

Using --set argument

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory:

    +
    $ cd $WORKDIR/kubernetes/helm
    +
  2. +
  3. +

    Run the following command to create OUDSM instance:

    +
    $ helm install --namespace oudsmns \
    +--set oudsm.adminUser=weblogic,oudsm.adminPass=<password>,persistence.filesystem.hostPath.path=<persistent_volume>/oudsm_user_projects,image.repository=<image_location>,image.tag=<image_tag> \
    +--set imagePullSecrets[0].name="orclcred" \
    +<release_name> oudsm
    +

    For example:

    +
    $ helm install --namespace oudsmns \
    +--set oudsm.adminUser=weblogic,oudsm.adminPass=<password>,persistence.filesystem.hostPath.path=/scratch/shared/oudsm_user_projects,image.repository=container-registry.oracle.com/middleware/oudsm_cpu,image.tag=12.2.1.4-jdk8-ol8-<January'24> \
    +--set imagePullSecrets[0].name="orclcred" \
    +oudsm oudsm
    +

    The following caveats exist:

    +
      +
    • Replace <password> with a the relevant password.
    • +
    • If you are not using Oracle Container Registry or your own container registry for your OUDSM container image, then you can remove the following: --set imagePullSecrets[0].name="orclcred"
    • +
    • If using using NFS for your persistent volume then use persistence.networkstorage.nfs.path=<persistent_volume>/oudsm_user_projects,persistence.networkstorage.nfs.server:<NFS IP address>.
    • +
    +
  4. +
  5. +

    Check the OUDSM deployment as per Verify the OUDSM deployment

    +
  6. +
+

Helm command output

+

In all the examples above, the following output is shown following a successful execution of the helm install command.

+
NAME: oudsm
+LAST DEPLOYED: <DATE>
+NAMESPACE: oudsmns
+STATUS: deployed
+REVISION: 1
+TEST SUITE: None
+

Verify the OUDSM deployment

+

Run the following command to verify the OUDSM deployment:

+
$ kubectl --namespace <namespace> get pod,service,secret,pv,pvc,ingress -o wide
+

For example:

+
$ kubectl --namespace oudsmns get pod,service,secret,pv,pvc,ingress -o wide
+

The output will look similar to the following:

+
NAME          READY   STATUS    RESTARTS   AGE   IP            NODE             NOMINATED NODE   READINESS GATES
+pod/oudsm-1   1/1     Running   0          73m   10.244.0.19   <worker-node>   <none>           <none>
+	
+NAME                TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)             AGE   SELECTOR
+service/oudsm-1     ClusterIP   10.96.108.200   <none>        7001/TCP,7002/TCP   73m   app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm,oudsm/instance=oudsm-1
+service/oudsm-lbr   ClusterIP   10.96.41.201    <none>        7001/TCP,7002/TCP   73m   app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm
+	
+NAME                                 TYPE                                  DATA   AGE
+secret/orclcred                      kubernetes.io/dockerconfigjson        1      3h13m
+secret/oudsm-creds                   opaque                                2      73m
+secret/oudsm-token-ksr4g             kubernetes.io/service-account-token   3      73m
+secret/sh.helm.release.v1.oudsm.v1   helm.sh/release.v1                    1      73m
+	
+NAME                            CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                   STORAGECLASS   REASON   AGE   VOLUMEMODE
+persistentvolume/oudsm-pv       30Gi       RWX            Retain           Bound    myoudsmns/oudsm-pvc     manual                  73m   Filesystem
+
+NAME                              STATUS   VOLUME     CAPACITY   ACCESS MODES   STORAGECLASS   AGE   VOLUMEMODE
+persistentvolumeclaim/oudsm-pvc   Bound    oudsm-pv   30Gi       RWX            manual         73m   Filesystem
+
+NAME                                     HOSTS                               ADDRESS          PORTS   AGE
+ingress.extensions/oudsm-ingress-nginx   oudsm-1,oudsm-2,oudsm + 1 more...   100.102.51.230   80      73m
+

Note: It will take several minutes before all the services listed above show. While the oudsm pods have a STATUS of 0/1 the pod is started but the OUDSM server associated with it is currently starting. While the pod is starting you can check the startup status in the pod logs, by running the following command:

+
$ kubectl logs oudsm-1 -n oudsmns
+

Note : If the OUDSM deployment fails additionally refer to Troubleshooting for instructions on how describe the failing pod(s). +Once the problem is identified follow Undeploy an OUDSM deployment to clean down the deployment before deploying again.

+

Kubernetes Objects

+

Kubernetes objects created by the Helm chart are detailed in the table below:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeNameExample NamePurpose
Service Account<deployment/release name>oudsmKubernetes Service Account for the Helm Chart deployment
Secret<deployment/release name>-credsoudsm-credsSecret object for Oracle Unified Directory Services Manager related critical values like passwords
Persistent Volume<deployment/release name>-pvoudsm-pvPersistent Volume for user_projects mount.
Persistent Volume Claim<deployment/release name>-pvcoudsm-pvcPersistent Volume Claim for user_projects mount.
Pod<deployment/release name>-Noudsm-1, oudsm-2, …Pod(s)/Container(s) for Oracle Unified Directory Services Manager Instances
Service<deployment/release name>-Noudsm-1, oudsm-2, …Service(s) for HTTP and HTTPS interfaces from Oracle Unified Directory Services Manager instance <deployment/release name>-N
Ingress<deployment/release name>-ingress-nginxoudsm-ingress-nginxIngress Rules for HTTP and HTTPS interfaces.
+
    +
  • In the table above, the Example Name for each Object is based on the value ‘oudsm’ as the deployment/release name for the Helm chart installation.
  • +
+

Ingress Configuration

+

With an OUDSM instance now deployed you are now ready to configure an ingress controller to direct traffic to OUDSM as per Configure an ingress for an OUDSM.

+

Undeploy an OUDSM deployment

+

Delete the OUDSM deployment

+
    +
  1. +

    Find the deployment release name:

    +
    $ helm --namespace <namespace> list
    +

    For example:

    +
    $ helm --namespace oudsmns list
    +

    The output will look similar to the following:

    +
    NAME    NAMESPACE       REVISION        UPDATED    STATUS          CHART           APP VERSION
    +oudsm   oudsmns         2               <DATE>     deployed        oudsm-0.1       12.2.1.4.0
    +
  2. +
  3. +

    Delete the deployment using the following command:

    +
    $ helm uninstall --namespace <namespace> <release>
    +

    For example:

    +
    $ helm uninstall --namespace oudsmns oudsm
    +release "oudsm" uninstalled
    +
  4. +
+

Delete the persistent volume contents

+
    +
  1. +

    Delete the contents of the oudsm_user_projects directory in the persistent volume:

    +
    $ cd <persistent_volume>/oudsm_user_projects
    +$ rm -rf *
    +

    For example:

    +
    $ cd /scratch/shared/oudsm_user_projects
    +$ rm -rf *
    +
  2. +
+

Appendix: Configuration Parameters

+

The following table lists the configurable parameters of the ‘oudsm’ chart and their default values.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ParameterDescriptionDefault Value
replicaCountNumber of Oracle Unified Directory Services Manager instances/pods/services to be created1
restartPolicyNamerestartPolicy to be configured for each POD containing Oracle Unified Directory Services Manager instanceOnFailure
image.repositoryOracle Unified Directory Services Manager Image Registry/Repository and name. Based on this, image parameter would be configured for Oracle Unified Directory Services Manager pods/containersoracle/oudsm
image.tagOracle Unified Directory Services Manager Image Tag. Based on this, image parameter would be configured for Oracle Unified Directory Services Manager pods/containers12.2.1.4.0
image.pullPolicypolicy to pull the imageIfnotPresent
imagePullSecrets.namename of Secret resource containing private registry credentialsregcred
nameOverrideoverride the fullname with this name
fullnameOverrideOverrides the fullname with the provided string
serviceAccount.createSpecifies whether a service account should be createdtrue
serviceAccount.nameIf not set and create is true, a name is generated using the fullname templateoudsm-< fullname >-token-< randomalphanum >
podSecurityContextSecurity context policies to add to the controller pod
securityContextSecurity context policies to add by default
service.typetype of controller service to createClusterIP
nodeSelectornode labels for pod assignment
tolerationsnode taints to tolerate
affinitynode/pod affinities
ingress.enabledtrue
ingress.typeSupported value: nginxnginx
ingress.hostHostname to be used with Ingress Rules. If not set, hostname would be configured according to fullname. Hosts would be configured as < fullname >-http.< domain >, < fullname >-http-0.< domain >, < fullname >-http-1.< domain >, etc.
ingress.domainDomain name to be used with Ingress Rules. In ingress rules, hosts would be configured as < host >.< domain >, < host >-0.< domain >, < host >-1.< domain >, etc.
ingress.backendPorthttp
ingress.nginxAnnotations{ kubernetes.io/ingress.class: “nginx" nginx.ingress.kubernetes.io/affinity-mode: “persistent” nginx.ingress.kubernetes.io/affinity: “cookie” }
ingress.ingress.tlsSecretSecret name to use an already created TLS Secret. If such secret is not provided, one would be created with name < fullname >-tls-cert. If the TLS Secret is in different namespace, name can be mentioned as < namespace >/< tlsSecretName >
ingress.certCNSubject’s common name (cn) for SelfSigned Cert.< fullname >
ingress.certValidityDaysValidity of Self-Signed Cert in days365
secret.enabledIf enabled it will use the secret created with base64 encoding. if value is false, secret would not be used and input values (through –set, –values, etc.) would be used while creation of pods.true
secret.namesecret name to use an already created Secretoudsm-< fullname >-creds
secret.typeSpecifies the type of the secretOpaque
persistence.enabledIf enabled, it will use the persistent volume. if value is false, PV and PVC would not be used and pods would be using the default emptyDir mount volume.true
persistence.pvnamepvname to use an already created Persistent Volume , If blank will use the default nameoudsm-< fullname >-pv
persistence.pvcnamepvcname to use an already created Persistent Volume Claim , If blank will use default nameoudsm-< fullname >-pvc
persistence.typesupported values: either filesystem or networkstorage or customfilesystem
persistence.filesystem.hostPath.pathThe path location mentioned should be created and accessible from the local host provided with necessary privileges for the user./scratch/shared/oudsm_user_projects
persistence.networkstorage.nfs.pathPath of NFS Share location/scratch/shared/oudsm_user_projects
persistence.networkstorage.nfs.serverIP or hostname of NFS Server0.0.0.0
persistence.custom.*Based on values/data, YAML content would be included in PersistenceVolume Object
persistence.accessModeSpecifies the access mode of the location providedReadWriteMany
persistence.sizeSpecifies the size of the storage10Gi
persistence.storageClassSpecifies the storageclass of the persistence volume.empty
persistence.annotationsspecifies any annotations that will be used{ }
oudsm.adminUserWeblogic Administration Userweblogic
oudsm.adminPassPassword for Weblogic Administration User
oudsm.startupTimeExpected startup time. After specified seconds readinessProbe would start900
oudsm.livenessProbeInitialDelayParamter to decide livenessProbe initialDelaySeconds1200
elk.logStashImageThe version of logstash you want to installlogstash:8.3.1
elk.sslenabledIf SSL is enabled for ELK set the value to true, or if NON-SSL set to false. This value must be lowercaseTRUE
elk.eshostsThe URL for sending logs to Elasticsearch. HTTP if NON-SSL is usedhttps://elasticsearch.example.com:9200
elk.esuserThe name of the user for logstash to access Elasticsearchlogstash_internal
elk.espasswordThe password for ELK_USERpassword
elk.esapikeyThe API key detailsapikey
elk.esindexThe log nameoudsmlogs-00001
elk.imagePullSecretssecret to be used for pulling logstash imagedockercred
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/create-oudsm-instances/index.xml b/docs/24.1.1/idm-products/oudsm/create-oudsm-instances/index.xml new file mode 100644 index 000000000..40f9d6e08 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/create-oudsm-instances/index.xml @@ -0,0 +1,14 @@ + + + + Create Oracle Unified Directory Services Manager Instances on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oudsm/create-oudsm-instances/ + Recent content in Create Oracle Unified Directory Services Manager Instances on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oudsm/index.html b/docs/24.1.1/idm-products/oudsm/index.html new file mode 100644 index 000000000..5ced342de --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/index.html @@ -0,0 +1,4301 @@ + + + + + + + + + + + + Oracle Unified Directory Services Manager :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Oracle Unified Directory Services Manager +

+ + + + + + + +

Oracle Unified Directory Services Manager on Kubernetes

+

Oracle supports the deployment of Oracle Unified Directory Services Manager on Kubernetes. See the following sections:

+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/index.xml b/docs/24.1.1/idm-products/oudsm/index.xml new file mode 100644 index 000000000..e6a1273c2 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/index.xml @@ -0,0 +1,14 @@ + + + + Oracle Unified Directory Services Manager on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oudsm/ + Recent content in Oracle Unified Directory Services Manager on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oudsm/introduction/index.html b/docs/24.1.1/idm-products/oudsm/introduction/index.html new file mode 100644 index 000000000..30be03b7e --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/introduction/index.html @@ -0,0 +1,4140 @@ + + + + + + + + + + + + Introduction :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + Introduction +

+ + + + + + + +

Oracle Unified Directory Services Manager (OUDSM) is an interface for managing instances of Oracle Unified Directory. Oracle Unified Directory Services Manager enables you to configure the structure of the directory, define objects in the directory, add and configure users, groups, and other entries. Oracle Unified Directory Services Manager is also the interface you use to manage entries, schema, security, and other directory features.

+

This project supports deployment of Oracle Unified Directory Services Manager images based on the 12cPS4 (12.2.1.4.0) release within a Kubernetes environment. The Oracle Unified Directory Services Manager Image refers to binaries for Oracle Unified Directory Services Manager Release 12.2.1.4.0.

+

Follow the instructions in this guide to set up Oracle Unified Directory Services Manager on Kubernetes.

+

Current production release

+

The current production release for the Oracle Unified Directory 12c PS4 (12.2.1.4.0) deployment on Kubernetes is 24.1.1.

+

Recent changes and known issues

+

See the Release Notes for recent changes and known issues for Oracle Unified Directory deployment on Kubernetes.

+

Getting started

+

This documentation explains how to configure OUDSM on a Kubernetes cluster where no other Oracle Identity Management products will be deployed. For detailed information about this type of deployment, start at Prerequisites and follow this documentation sequentially. Please note that this documentation does not explain how to configure a Kubernetes cluster given the product can be deployed on any compliant Kubernetes vendor.

+

If you are deploying multiple Oracle Identity Management products on the same Kubernetes cluster, then you must follow the Enterprise Deployment Guide outlined in Enterprise Deployments. +Please note, you also have the option to follow the Enterprise Deployment Guide even if you are only installing OUDSM and no other Oracle Identity Management products.

+

Note: If you need to understand how to configure a Kubernetes cluster ready for an Oracle Unified Directory Services Manager deployment, you should follow the Enterprise Deployment Guide referenced in Enterprise Deployments. The Enterprise Deployment Automation section also contains details on automation scripts that can:

+
    +
  • Automate the creation of a Kubernetes cluster on Oracle Cloud Infrastructure (OCI), ready for the deployment of Oracle Identity Management products.
  • +
  • Automate the deployment of Oracle Identity Management products on any compliant Kubernetes cluster.
  • +
+

Documentation for earlier releases

+

To view documentation for an earlier release, see:

+ + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/introduction/index.xml b/docs/24.1.1/idm-products/oudsm/introduction/index.xml new file mode 100644 index 000000000..ceea2ff6f --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/introduction/index.xml @@ -0,0 +1,14 @@ + + + + Introduction on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oudsm/introduction/ + Recent content in Introduction on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/index.html b/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/index.html new file mode 100644 index 000000000..22593f9f0 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/index.html @@ -0,0 +1,4193 @@ + + + + + + + + + + + + Manage Oracle Unified Directory Services Manager Containers :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Manage Oracle Unified Directory Services Manager Containers +

+ + + + + + + +

Important considerations for Oracle Unified Directory Services Manager instances in Kubernetes.

+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/index.xml b/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/index.xml new file mode 100644 index 000000000..134ac7457 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/index.xml @@ -0,0 +1,47 @@ + + + + Manage Oracle Unified Directory Services Manager Containers on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/ + Recent content in Manage Oracle Unified Directory Services Manager Containers on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + a) Scaling Up/Down OUDSM Pods + /fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/scaling-up-down/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/scaling-up-down/ + Introduction This section describes how to increase or decrease the number of OUDSM pods in the Kubernetes deployment. +View existing OUDSM pods By default the oudsm helm chart deployment starts one pod: oudsm-1. +The number of pods started is determined by the replicaCount, which is set to 1 by default. A value of 1 starts the pod above. +To scale up or down the number of OUDSM pods, set replicaCount accordingly. + + + + b) Logging and Visualization for Helm Chart oudsm Deployment + /fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/logging-and-visualization/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/logging-and-visualization/ + Introduction This section describes how to install and configure logging and visualization for the oudsm Helm chart deployment. +The ELK stack consists of Elasticsearch, Logstash, and Kibana. Using ELK you can gain insights in real-time from the log data from your applications. + Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data so you can discover the expected and uncover the unexpected. + + + + c) Monitoring an Oracle Unified Directory Services Manager Instance + /fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/monitoring-oudsm-instance/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/monitoring-oudsm-instance/ + Introduction Install Prometheus and Grafana Create a Kubernetes namespace Add Prometheus and Grafana Helm repositories Install the Prometheus operator View Prometheus and Grafana Objects Created Add the NodePort Verify Using Grafana GUI Introduction After the Oracle Unified Directory Services Manager instance is set up you can monitor it using Prometheus and Grafana. +Install Prometheus and Grafana Create a Kubernetes namespace Create a Kubernetes namespace to provide a scope for Prometheus and Grafana objects such as pods and services that you create in the environment. + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/logging-and-visualization/index.html b/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/logging-and-visualization/index.html new file mode 100644 index 000000000..3c70f6bcf --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/logging-and-visualization/index.html @@ -0,0 +1,4341 @@ + + + + + + + + + + + + b) Logging and Visualization for Helm Chart oudsm Deployment :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + b) Logging and Visualization for Helm Chart oudsm Deployment +

+ + + + + + +

Introduction

+

This section describes how to install and configure logging and visualization for the oudsm Helm chart deployment.

+

The ELK stack consists of Elasticsearch, Logstash, and Kibana. Using ELK you can gain insights in real-time from the log data from your applications.

+
    +
  • Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data so you can discover the expected and uncover the unexpected.
  • +
  • Logstash is an open source, server-side data processing pipeline that ingests data from a multitude of sources simultaneously, transforms it, and then sends it to your favorite “stash.”
  • +
  • Kibana lets you visualize your Elasticsearch data and navigate the Elastic Stack. It gives you the freedom to select the way you give shape to your data. And you don’t always have to know what you’re looking for.
  • +
+

Install Elasticsearch and Kibana

+

If you do not already have a centralized Elasticsearch (ELK) stack then you must configure this first. For details on how to configure the ELK stack, follow +Installing Elasticsearch (ELK) Stack and Kibana

+

Create the logstash pod

+

Variables used in this chapter

+

In order to create the logstash pod, you must create a yaml file. This file contains variables which you must substitute with variables applicable to your ELK environment.

+

Most of the values for the variables will be based on your ELK deployment as per Installing Elasticsearch (ELK) Stack and Kibana.

+

The table below outlines the variables and values you must set:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VariableSample ValueDescription
<ELK_VER>8.3.1The version of logstash you want to install.
<ELK_SSL>trueIf SSL is enabled for ELK set the value to true, or if NON-SSL set to false. This value must be lowercase.
<ELK_HOSTS>https://elasticsearch.example.com:9200The URL for sending logs to Elasticsearch. HTTP if NON-SSL is used.
<ELK_USER>logstash_internalThe name of the user for logstash to access Elasticsearch.
<ELK_PASSWORD>passwordThe password for ELK_USER.
<ELK_APIKEY>apikeyThe API key details.
+

You will also need the BASE64 version of the Certificate Authority (CA) certificate(s) that signed the certificate of the Elasticsearch server. If using a self-signed certificate, this is the self signed certificate of the Elasticsearch server. See Copying the Elasticsearch Certificate for details on how to get the correct certificate. In the example below the certificate is called elk.crt.

+

Create Kubernetes secrets

+
    +
  1. +

    Create a Kubernetes secret for Elasticsearch using the API Key or Password.

    +

    a) If ELK uses an API Key for authentication:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n <domain_namespace> --from-literal password=<ELK_APIKEY>
    +

    For example:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n oudsmns --from-literal password=<ELK_APIKEY>
    +

    The output will look similar to the following:

    +
    secret/elasticsearch-pw-elastic created
    +

    b) If ELK uses a password for authentication:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n <domain_namespace> --from-literal password=<ELK_PASSWORD>
    +

    For example:

    +
    $ kubectl create secret generic elasticsearch-pw-elastic -n oudsmns --from-literal password=<ELK_PASSWORD>
    +

    The output will look similar to the following:

    +
    secret/elasticsearch-pw-elastic created
    +

    Note: It is recommended that the ELK Stack is created with authentication enabled. If no authentication is enabled you may create a secret using the values above.

    +
  2. +
  3. +

    Create a Kubernetes secret to access the required images on hub.docker.com:

    +

    Note: You must first have a user account on hub.docker.com:

    +
    $ kubectl create secret docker-registry "dockercred" --docker-server="https://index.docker.io/v1/" --docker-username="<docker_username>" --docker-password=<password> --docker-email=<docker_email_credentials> --namespace=<domain_namespace>
    +

    For example:

    +
    $ kubectl create secret docker-registry "dockercred" --docker-server="https://index.docker.io/v1/" --docker-username="username" --docker-password=<password> --docker-email=user@example.com --namespace=oudsmns
    +

    The output will look similar to the following:

    +
    secret/dockercred created
    +
  4. +
+

Enable logstash

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory and create a logging-override-values.yaml file as follows:

    +
    elk:
    +  imagePullSecrets:
    +    - name: dockercred
    +  IntegrationEnabled: true
    +  logStashImage: logstash:<ELK_VER>
    +  logstashConfigMap: false
    +  esindex: oudsmlogs-00001
    +  sslenabled: <ELK_SSL>
    +  eshosts: <ELK_HOSTS>
    +  # Note: We need to provide either esuser,espassword or esapikey
    +  esuser: <ELK_USER>
    +  espassword: elasticsearch-pw-elastic
    +  esapikey: elasticsearch-pw-elastic
    +
      +
    • Change the <ELK_VER>, <ELK_SSL>, <ELK_HOSTS>, and <ELK_USER>, to match the values for your environment.
    • +
    • If using SSL, replace the elk.crt in $WORKDIR/kubernetes/helm/oudsm/certs/ with the elk.crt for your ElasticSearch server.
    • +
    • If using API KEY for your ELK authentication, leave both esuser: and espassword: with no value.
    • +
    • If using a password for ELK authentication, leave esapi_key: but delete elasticsearch-pw-elastic.
    • +
    • If no authentication is used for ELK, leave esuser, espassword, and esapi_key with no value assigned.
    • +
    • The rest of the lines in the yaml file should not be changed.
    • +
    +

    For example:

    +
    elk:
    +  imagePullSecrets:
    +    - name: dockercred
    +  IntegrationEnabled: true
    +  logStashImage: logstash:8.3.1
    +  logstashConfigMap: false
    +  esindex: oudsmlogs-00001
    +  sslenabled: true   
    +  eshosts: https://elasticsearch.example.com:9200
    +  # Note: We need to provide either esuser,espassword or esapikey
    +  esuser: logstash_internal
    +  espassword: elasticsearch-pw-elastic
    +  esapikey:
    +
  2. +
+

Upgrade oudsm deployment with ELK configuration

+
    +
  1. +

    Run the following command to upgrade the oudsm deployment with the ELK configuration:

    +
    $ helm upgrade --namespace <namespace> --values <valuesfile.yaml> <releasename> oudsm --reuse-values
    +

    For example:

    +
    $ helm upgrade --namespace oudsmns --values logging-override-values.yaml oudsm oudsm --reuse-values
    +

    The output should look similar to the following:

    +
    Release "oudsm" has been upgraded. Happy Helming!
    +NAME: oudsm
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: oudsmns
    +STATUS: deployed
    +REVISION: 2
    +TEST SUITE: None
    +
  2. +
+

Verify the pods

+
    +
  1. +

    Run the following command to check the logstash pod is created correctly:

    +
    $ kubectl get pods -n <namespace>
    +

    For example:

    +
    $ kubectl get pods -n oudsmns
    +

    The output should look similar to the following:

    +
    NAME                              READY   STATUS    RESTARTS   AGE
    +oudsm-1                           1/1     Running   0          51m
    +oudsm-logstash-56dbcc6d9f-mxsgj   1/1     Running   0          2m7s
    +

    Note: Wait a couple of minutes to make sure the pod has not had any failures or restarts. If the pod fails you can view the pod log using:

    +
    $ kubectl logs -f oudsm-logstash-<pod> -n oudsmns
    +

    Most errors occur due to misconfiguration of the logging-override-values.yaml. This is usually because of an incorrect value set, or the certificate was not pasted with the correct indentation.

    +

    If the pod has errors, view the helm history to find the last working revision, for example:

    +
    $ helm history oudsm -n oudsmns
    +

    The output will look similar to the following:

    +
    REVISION        UPDATED       STATUS          CHART           APP VERSION     DESCRIPTION
    +1               <DATE>        superseded      oudsm-0.1       12.2.1.4.0      Install complete
    +2               <DATE>        deployed        oudsm-0.1       12.2.1.4.0      Upgrade complete
    +

    Rollback to the previous working revision by running:

    +
    $ helm rollback <release> <revision> -n <domain_namespace>
    +

    For example:

    +
    helm rollback oudsm 1 -n oudsmns
    +

    Once you have resolved the issue in the yaml files, run the helm upgrade command outlined earlier to recreate the logstash pod.

    +
  2. +
+

Verify and access the Kibana console

+

To access the Kibana console you will need the Kibana URL as per Installing Elasticsearch (ELK) Stack and Kibana.

+

For Kibana 7.7.x and below:

+
    +
  1. +

    Access the Kibana console with http://<hostname>:<port>/app/kibana and login with your username and password.

    +
  2. +
  3. +

    From the Navigation menu, navigate to Management > Kibana > Index Patterns.

    +
  4. +
  5. +

    In the Create Index Pattern page enter oudsmlogs* for the Index pattern and click Next Step.

    +
  6. +
  7. +

    In the Configure settings page, from the Time Filter field name drop down menu select @timestamp and click Create index pattern.

    +
  8. +
  9. +

    Once the index pattern is created click on Discover in the navigation menu to view the OUDSM logs.

    +
  10. +
+

For Kibana version 7.8.X and above:

+
    +
  1. +

    Access the Kibana console with http://<hostname>:<port>/app/kibana and login with your username and password.

    +
  2. +
  3. +

    From the Navigation menu, navigate to Management > Stack Management.

    +
  4. +
  5. +

    Click Data Views in the Kibana section.

    +
  6. +
  7. +

    Click Create Data View and enter the following information:

    +
      +
    • Name: oudsmlogs*
    • +
    • Timestamp: @timestamp
    • +
    +
  8. +
  9. +

    Click Create Data View.

    +
  10. +
  11. +

    From the Navigation menu, click Discover to view the log file entries.

    +
  12. +
  13. +

    From the drop down menu, select oudsmlogs* to view the log file entries.

    +
  14. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/monitoring-oudsm-instance/index.html b/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/monitoring-oudsm-instance/index.html new file mode 100644 index 000000000..58a2d8e27 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/monitoring-oudsm-instance/index.html @@ -0,0 +1,4272 @@ + + + + + + + + + + + + c) Monitoring an Oracle Unified Directory Services Manager Instance :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + c) Monitoring an Oracle Unified Directory Services Manager Instance +

+ + + + + + +
    +
  1. Introduction
  2. +
  3. Install Prometheus and Grafana +
      +
    1. Create a Kubernetes namespace
    2. +
    3. Add Prometheus and Grafana Helm repositories
    4. +
    5. Install the Prometheus operator
    6. +
    7. View Prometheus and Grafana Objects Created
    8. +
    9. Add the NodePort
    10. +
    +
  4. +
  5. Verify Using Grafana GUI
  6. +
+

Introduction

+

After the Oracle Unified Directory Services Manager instance is set up you can monitor it using Prometheus and Grafana.

+

Install Prometheus and Grafana

+

Create a Kubernetes namespace

+
    +
  1. +

    Create a Kubernetes namespace to provide a scope for Prometheus and Grafana objects such as pods and services that you create in the environment. To create your namespace issue the following command:

    +
    $ kubectl create namespace <namespace>
    +

    For example:

    +
    $ kubectl create namespace monitoring
    +

    The output will look similar to the following:

    +
    namespace/monitoring created
    +
  2. +
+

Add Prometheus and Grafana Helm repositories

+
    +
  1. +

    Add the Prometheus and Grafana Helm repositories by issuing the following command:

    +
    $ helm repo add prometheus https://prometheus-community.github.io/helm-charts
    +

    The output will look similar to the following:

    +
    "prometheus" has been added to your repositories
    +
  2. +
  3. +

    Run the following command to update the repositories:

    +
    $ helm repo update
    +

    The output will look similar to the following:

    +
    Hang tight while we grab the latest from your chart repositories...
    +...Successfully got an update from the "stable" chart repository
    +...Successfully got an update from the "prometheus" chart repository
    +...Successfully got an update from the "prometheus-community" chart repository
    +
    +Update Complete.  Happy Helming!
    +
  4. +
+

Install the Prometheus operator

+
    +
  1. +

    Install the Prometheus operator using the helm command:

    +
    $ helm install <release_name> prometheus/kube-prometheus-stack -n <namespace>
    +

    For example:

    +
    $ helm install monitoring prometheus/kube-prometheus-stack -n monitoring
    +

    The output should look similar to the following:

    +
    NAME: monitoring
    +LAST DEPLOYED: <DATE>
    +NAMESPACE: monitoring
    +STATUS: deployed
    +REVISION: 1
    +NOTES:
    +kube-prometheus-stack has been installed. Check its status by running:
    +  kubectl --namespace monitoring get pods -l "release=monitoring"
    +
    +Visit https://github.com/prometheus-operator/kube-prometheus for instructions on how to create & configure Alertmanager and Prometheus instances using the Operator.
    +

    Note: If your cluster does not have access to the internet to pull external images, such as prometheus or grafana, you must load the images in a local container registry. You must then set install as follows:

    +
    helm install --set grafana.image.repository==container-registry.example.com/grafana --set grafana.image.tag=8.4.2 monitoring prometheus/kube-prometheus-stack -n monitoring
    +
  2. +
+

View Prometheus and Grafana Objects created

+

View the objects created for Prometheus and Grafana by issuing the following command:

+
$ kubectl get all,service,pod -o wide -n <namespace>
+

For example:

+
$ kubectl get all,service,pod -o wide -n monitoring
+

The output will look similar to the following:

+
NAME                                                         READY   STATUS    RESTARTS   AGE   IP               NODE            NOMINATED NODE   READINESS GATES
+pod/alertmanager-monitoring-kube-prometheus-alertmanager-0   2/2     Running   0          27s   10.244.2.141     <worker-node>   <none>           <none>
+pod/monitoring-grafana-578f79599c-qqdfb                      3/3     Running   0          34s   10.244.1.127     <worker-node>   <none>           <none>
+pod/monitoring-kube-prometheus-operator-65cdf7995-w6btr      1/1     Running   0          34s   10.244.1.126     <worker-node>   <none>           <none>
+pod/monitoring-kube-state-metrics-56bfd4f44f-5ls8t           1/1     Running   0          34s   10.244.2.139     <worker-node>   <none>           <none>
+pod/monitoring-prometheus-node-exporter-5b2f6                1/1     Running   0          34s   100.102.48.84    <worker-node>   <none>           <none>
+pod/monitoring-prometheus-node-exporter-fw9xh                1/1     Running   0          34s   100.102.48.28    <worker-node>   <none>           <none>
+pod/monitoring-prometheus-node-exporter-s5n9g                1/1     Running   0          34s   100.102.48.121   <master-node>   <none>           <none>
+pod/prometheus-monitoring-kube-prometheus-prometheus-0       2/2     Running   0          26s   10.244.1.128     <worker-node>   <none>           <none>
+
+NAME                                              TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                      AGE   SELECTOR
+service/alertmanager-operated                     ClusterIP   None             <none>        9093/TCP,9094/TCP,9094/UDP   27s   app.kubernetes.io/name=alertmanager
+service/monitoring-grafana                        ClusterIP   10.110.97.252    <none>        80/TCP                       34s   app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=grafana
+service/monitoring-kube-prometheus-alertmanager   ClusterIP   10.110.82.176    <none>        9093/TCP                     34s   alertmanager=monitoring-kube-prometheus-alertmanager,app.kubernetes.io/name=alertmanager
+service/monitoring-kube-prometheus-operator       ClusterIP   10.104.147.173   <none>        443/TCP                      34s   app=kube-prometheus-stack-operator,release=monitoring
+service/monitoring-kube-prometheus-prometheus     ClusterIP   10.110.109.245   <none>        9090/TCP                     34s   app.kubernetes.io/name=prometheus,prometheus=monitoring-kube-prometheus-prometheus
+service/monitoring-kube-state-metrics             ClusterIP   10.107.111.214   <none>        8080/TCP                     34s   app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=kube-state-metrics
+service/monitoring-prometheus-node-exporter       ClusterIP   10.108.97.196    <none>        9100/TCP                     34s   app=prometheus-node-exporter,release=monitoring
+service/prometheus-operated                       ClusterIP   None             <none>        9090/TCP                     26s   app.kubernetes.io/name=prometheus
+
+NAME                                                 DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR   AGE   CONTAINERS      IMAGES                                    SELECTOR
+daemonset.apps/monitoring-prometheus-node-exporter   3         3         3       3            3           <none>          34s   node-exporter   quay.io/prometheus/node-exporter:v1.3.1   app=prometheus-node-exporter,release=monitoring
+
+NAME                                                  READY   UP-TO-DATE   AVAILABLE   AGE   CONTAINERS                                            IMAGES                                                                                          SELECTOR
+deployment.apps/monitoring-grafana                    0/1     1            0           34s   grafana-sc-dashboard,grafana-sc-datasources,grafana   quay.io/kiwigrid/k8s-sidecar:1.15.6,quay.io/kiwigrid/k8s-sidecar:1.15.6,grafana/grafana:8.4.2   app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=grafana
+deployment.apps/monitoring-kube-prometheus-operator   1/1     1            1           34s   kube-prometheus-stack                                 quay.io/prometheus-operator/prometheus-operator:v0.55.0                                         app=kube-prometheus-stack-operator,release=monitoring
+deployment.apps/monitoring-kube-state-metrics         1/1     1            1           34s   kube-state-metrics                                    k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.4.1                                         app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=kube-state-metrics
+
+NAME                                                            DESIRED   CURRENT   READY   AGE   CONTAINERS                                            IMAGES                                                                                          SELECTOR
+replicaset.apps/monitoring-grafana-578f79599c                   1         1         0       34s   grafana-sc-dashboard,grafana-sc-datasources,grafana   quay.io/kiwigrid/k8s-sidecar:1.15.6,quay.io/kiwigrid/k8s-sidecar:1.15.6,grafana/grafana:8.4.2   app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=grafana,pod-template-hash=578f79599c
+replicaset.apps/monitoring-kube-prometheus-operator-65cdf7995   1         1         1       34s   kube-prometheus-stack                                 quay.io/prometheus-operator/prometheus-operator:v0.55.0                                         app=kube-prometheus-stack-operator,pod-template-hash=65cdf7995,release=monitoring
+replicaset.apps/monitoring-kube-state-metrics-56bfd4f44f        1         1         1       34s   kube-state-metrics                                    k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.4.1                                         app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=kube-state-metrics,pod-template-hash=56bfd4f44f
+
+NAME                                                                    READY   AGE   CONTAINERS                     IMAGES
+statefulset.apps/alertmanager-monitoring-kube-prometheus-alertmanager   1/1     27s   alertmanager,config-reloader   quay.io/prometheus/alertmanager:v0.23.0,quay.io/prometheus-operator/prometheus-config-reloader:v0.55.0
+statefulset.apps/prometheus-monitoring-kube-prometheus-prometheus       1/1     26s   prometheus,config-reloader     quay.io/prometheus/prometheus:v2.33.5,quay.io/prometheus-operator/prometheus-config-reloader:v0.55.0
+

Add the NodePort

+
    +
  1. +

    Edit the grafana service to add the NodePort:

    +
    $ kubectl edit service/<deployment_name>-grafana -n <namespace>
    +

    For example:

    +
    $ kubectl edit service/monitoring-grafana -n monitoring
    +

    Note: This opens an edit session for the domain where parameters can be changed using standard vi commands.

    +

    Change the ports entry and add nodePort: 30091 and type: NodePort:

    +
      ports:
    +  - name: http-web
    +    nodePort: 30091
    +    port: 80
    +    protocol: TCP
    +    targetPort: 3000
    +  selector:
    +    app.kubernetes.io/instance: monitoring
    +    app.kubernetes.io/name: grafana
    +  sessionAffinity: None
    +  type: NodePort
    +
  2. +
  3. +

    Save the file and exit (:wq).

    +
  4. +
+

Verify Using Grafana GUI

+
    +
  1. +

    Access the Grafana GUI using http://<HostIP>:<nodeport> and login with admin/prom-operator. Change the password when prompted.

    +
  2. +
  3. +

    Download the K8 Cluster Detail Dashboard json file from: https://grafana.com/grafana/dashboards/10856.

    +
  4. +
  5. +

    Import the Grafana dashboard by navigating on the left hand menu to Dashboards > Import. Click Upload JSON file and select the json downloaded file. In the Prometheus drop down box select Prometheus. Click Import. The dashboard should be displayed.

    +
  6. +
  7. +

    Verify your installation by viewing some of the customized dashboard views.

    +
  8. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/scaling-up-down/index.html b/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/scaling-up-down/index.html new file mode 100644 index 000000000..b6c653402 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/manage-oudsm-containers/scaling-up-down/index.html @@ -0,0 +1,4207 @@ + + + + + + + + + + + + a) Scaling Up/Down OUDSM Pods :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + a) Scaling Up/Down OUDSM Pods +

+ + + + + + +

Introduction

+

This section describes how to increase or decrease the number of OUDSM pods in the Kubernetes deployment.

+

View existing OUDSM pods

+

By default the oudsm helm chart deployment starts one pod: oudsm-1.

+

The number of pods started is determined by the replicaCount, which is set to 1 by default. A value of 1 starts the pod above.

+

To scale up or down the number of OUDSM pods, set replicaCount accordingly.

+

Run the following command to view the number of pods in the OUDSM deployment:

+
$ kubectl --namespace <namespace> get pods -o wide
+

For example:

+
$ kubectl --namespace oudsmns get pods -o wide
+

The output will look similar to the following:

+
NAME          READY   STATUS    RESTARTS   AGE   IP            NODE             NOMINATED NODE   READINESS GATES
+pod/oudsm-1   1/1     Running   0          73m   10.244.0.19   <worker-node>   <none>           <none>
+

Scaling up OUDSM pods

+

In this example, replicaCount is increased to 2 which creates a new OUDSM pod oudsm-2 with associated services created.

+

You can scale up the number of OUDSM pods using one of the following methods:

+
    +
  1. Using a YAML file
  2. +
  3. Using --set argument
  4. +
+

Using a YAML file

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory:

    +
    $ cd $WORKDIR/kubernetes/helm
    +
  2. +
  3. +

    Create a oudsm-scaleup-override.yaml file that contains:

    +
    replicaCount: 2
    +
  4. +
  5. +

    Run the following command to scale up the OUDSM pods:

    +
    $ helm upgrade --namespace <namespace> \
    +--values oudsm-scaleup-override.yaml \
    +<release_name> oudsm --reuse-values
    +

    For example:

    +
    $ helm upgrade --namespace oudsmns \
    +--values oudsm-scaleup-override.yaml \
    +oudsm oudsm --reuse-values
    +
  6. +
+

Using --set argument

+
    +
  1. +

    Run the following command to scale up the OUDSM pods:

    +
    $ helm upgrade --namespace <namespace> \
    +--set replicaCount=2 \
    +<release_name> oudsm --reuse-values
    +

    For example:

    +
    $ helm upgrade --namespace oudsmns \
    +--set replicaCount=2 \
    +oudsm oudsm --reuse-values
    +
  2. +
+

Verify the pods

+
    +
  1. +

    Verify the new OUDSM pod oudsm-2 has started:

    +
    $ kubectl get pod,service -o wide -n <namespace> 
    +

    For example:

    +
    $ kubectl get pods,service -n oudsmns
    +

    The output will look similar to the following:

    +
    NAME          READY   STATUS    RESTARTS   AGE   IP            NODE            NOMINATED NODE   READINESS GATES
    +pod/oudsm-1   1/1     Running   0          88m   10.244.0.19   <worker-node>   <none>           <none>
    +pod/oudsm-2   1/1     Running   0          15m   10.245.3.45   <worker-node>   <none>           <none>
    +	
    +NAME                TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)             AGE   SELECTOR
    +service/oudsm-1     ClusterIP   10.96.108.200   <none>        7001/TCP,7002/TCP   88m   app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm,oudsm/instance=oudsm-1
    +service/oudsm-2     ClusterIP   10.96.31.201    <none>        7001/TCP,7002/TCP   15m   app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm,oudsm/instance=oudsm-2
    +service/oudsm-lbr   ClusterIP   10.96.41.201    <none>        7001/TCP,7002/TCP   73m   app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm
    +

    Note: It will take several minutes before all the services listed above show. While the oudsm-2 pod has a STATUS of 0/1 the pod is started but the OUDSM server associated with it is currently starting. While the pod is starting you can check the startup status in the pod log, by running the following command:

    +
    $ kubectl logs oudsm-2 -n oudsmns
    +
  2. +
+

Scaling down OUDSM pods

+

Scaling down OUDSM pods is performed in exactly the same as in Scaling up OUDSM pods except the replicaCount is reduced to the required number of pods.

+

Once the kubectl command is executed the pod(s) will move to a Terminating state. In the example below replicaCount was reduced from 2 to 1 and hence oudsm-2 has moved to Terminating:

+
$ kubectl get pods -n oudsmns
+   
+NAME          READY   STATUS        RESTARTS   AGE   IP            NODE            NOMINATED NODE   READINESS GATES
+pod/oudsm-1   1/1     Running       0          92m   10.244.0.19   <worker-node>   <none>           <none>
+pod/oudsm-2   1/1     Terminating   0          19m   10.245.3.45   <worker-node>   <none>           <none>
+

The pod will take a minute or two to stop and then will disappear:

+
$ kubectl get pods -n oudsmns
+   
+NAME          READY   STATUS    RESTARTS   AGE   IP            NODE            NOMINATED NODE   READINESS GATES
+pod/oudsm-1   1/1     Running   0          94m   10.244.0.19   <worker-node>   <none>           <none>
+
+ +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/patch-and-upgrade/index.html b/docs/24.1.1/idm-products/oudsm/patch-and-upgrade/index.html new file mode 100644 index 000000000..f06bf6ae9 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/patch-and-upgrade/index.html @@ -0,0 +1,4174 @@ + + + + + + + + + + + + Patch and upgrade :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Patch and upgrade +

+ + + + + + + +

This section shows you how to upgrade the OUDSM image, and how to upgrade the Elasticsearch and Kibana stack to April 23 (23.2.1).

+

The upgrade path taken depends on the version you are upgrading from.

+

Please refer to the Release Notes for information on which upgrade steps are necessary for the version you are upgrading to.

+ + + + + + + +
    + + + + + + + + + + + + + + + + + +

    +a. Patch an image +

    + + + + + +

    Instructions on how to update your OUDSM Kubernetes cluster with a new OUDSM container image.

    + + + + + + + + + + + + +

    +b. Upgrade Elasticsearch and Kibana +

    + + + + + +

    Instructions on how to upgrade Elastic Search and Kibana.

    + + + + + + + + +
+ + + + + + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/patch-and-upgrade/index.xml b/docs/24.1.1/idm-products/oudsm/patch-and-upgrade/index.xml new file mode 100644 index 000000000..4f4864955 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/patch-and-upgrade/index.xml @@ -0,0 +1,40 @@ + + + + Patch and upgrade on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oudsm/patch-and-upgrade/ + Recent content in Patch and upgrade on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + a. Patch an image + /fmw-kubernetes/24.1.1/idm-products/oudsm/patch-and-upgrade/patch-an-oudsm-image/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oudsm/patch-and-upgrade/patch-an-oudsm-image/ + Introduction In this section the Oracle Unified Directory Services Manager (OUDSM) deployment is updated with a new OUDSM container image. +Note: If you are not using Oracle Container Registry or your own container registry, then you must first load the new container image on all nodes in your Kubernetes cluster. +You can update the deployment with a new OUDSM container image using one of the following methods: + Using a YAML file Using --set argument Using a YAML file Navigate to the $WORKDIR/kubernetes/helm directory: + + + + b. Upgrade Elasticsearch and Kibana + /fmw-kubernetes/24.1.1/idm-products/oudsm/patch-and-upgrade/upgrade-elk/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oudsm/patch-and-upgrade/upgrade-elk/ + This section shows how to upgrade Elasticsearch and Kibana. +To determine if this step is required for the version you are upgrading from, refer to the Release Notes. +Download the latest code repository Download the latest code repository as follows: + Create a working directory to setup the source code. +$ mkdir &lt;workdir&gt; For example: +$ mkdir /scratch/OUDSMK8SJan24 Download the latest OUDSM deployment scripts from the OUDSM repository. + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oudsm/patch-and-upgrade/patch-an-oudsm-image/index.html b/docs/24.1.1/idm-products/oudsm/patch-and-upgrade/patch-an-oudsm-image/index.html new file mode 100644 index 000000000..844fb099f --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/patch-and-upgrade/patch-an-oudsm-image/index.html @@ -0,0 +1,4233 @@ + + + + + + + + + + + + a. Patch an image :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + a. Patch an image +

+ + + + + + +

Introduction

+

In this section the Oracle Unified Directory Services Manager (OUDSM) deployment is updated with a new OUDSM container image.

+

Note: If you are not using Oracle Container Registry or your own container registry, then you must first load the new container image on all nodes in your Kubernetes cluster.

+

You can update the deployment with a new OUDSM container image using one of the following methods:

+
    +
  1. Using a YAML file
  2. +
  3. Using --set argument
  4. +
+

Using a YAML file

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory:

    +
    $ cd $WORKDIR/kubernetes/helm
    +
  2. +
  3. +

    Create a oudsm-patch-override.yaml file that contains:

    +
    image:
    +  repository: <image_location>
    +  tag: <image_tag>
    + imagePullSecrets:
    +   - name: orclcred
    +

    For example:

    +
    image:
    +  repository: container-registry.oracle.com/middleware/oudsm_cpu
    +  tag: 12.2.1.4-jdk8-ol8-<January'24>
    +imagePullSecrets:
    +  - name: orclcred
    +

    The following caveats exist:

    +
      +
    • +

      If you are not using Oracle Container Registry or your own container registry for your oudsm container image, then you can remove the following:

      +
      imagePullSecrets:
      +  - name: orclcred
      +
    • +
    +
  4. +
  5. +

    Run the following command to upgrade the deployment:

    +
    $ helm upgrade --namespace <namespace> \
    +--values oudsm-patch-override.yaml \
    +<release_name> oudsm --reuse-values
    +

    For example:

    +
    $ helm upgrade --namespace oudsmns \
    +--values oudsm-patch-override.yaml \
    +oudsm oudsm --reuse-values
    +
  6. +
+

Using --set argument

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory:

    +
    $ cd $WORKDIR/kubernetes/helm
    +
  2. +
  3. +

    Run the following command to update the deployment with a new OUDSM container image:

    +
    $ helm upgrade --namespace <namespace> \
    +--set image.repository=<image_location>,image.tag=<image_tag> \
    +--set imagePullSecrets[0].name="orclcred" \
    +<release_name> oudsm --reuse-values
    +

    For example:

    +
    $ helm upgrade --namespace oudsmns \
    +--set image.repository=container-registry.oracle.com/middleware/oudsm_cpu,image.tag=12.2.1.4-jdk8-ol8-<January'24> \
    +--set imagePullSecrets[0].name="orclcred" \
    +oudsm oudsm --reuse-values
    +

    The following caveats exist:

    +
      +
    • If you are not using Oracle Container Registry or your own container registry for your OUDSM container image, then you can remove the following: --set imagePullSecrets[0].name="orclcred".
    • +
    +
  4. +
+

Verify the pods

+
    +
  1. +

    After updating with the new image the pod will restart. Verify the pod is running:

    +
    $ kubectl --namespace <namespace> get pods
    +

    For example:

    +
    $ kubectl --namespace oudsmns get pods
    +

    The output will look similar to the following:

    +
    NAME          READY   STATUS    RESTARTS   AGE   IP            NODE             NOMINATED NODE   READINESS GATES
    +pod/oudsm-1   1/1     Running   0          73m   10.244.0.19   <worker-node>   <none>           <none>
    +

    Note: It will take several minutes before the pod starts. While the oudsm pods have a STATUS of 0/1 the pod is started but the OUDSM server associated with it is currently starting. While the pod is starting you can check the startup status in the pod logs, by running the following command:

    +
  2. +
  3. +

    Verify the pod is using the new image by running the following command:

    +
    $ kubectl describe pod <pod> -n <namespace>
    +

    For example:

    +
    $ kubectl describe pod oudsm-1 -n oudsmns
    +

    The output will look similar to the following:

    +
    Name:         oudsm-1
    +Namespace:    oudsmns
    +Priority:     0
    +Node:         <worker-node>/100.102.48.28
    +Start Time:   <DATE>
    +Labels:       app.kubernetes.io/instance=oudsm
    +              app.kubernetes.io/managed-by=Helm
    +              app.kubernetes.io/name=oudsm
    +              app.kubernetes.io/version=12.2.1.4.0
    +              helm.sh/chart=oudsm-0.1
    +              oudsm/instance=oudsm-1
    +Annotations:  meta.helm.sh/release-name: oudsm
    +              meta.helm.sh/release-namespace: oudsmns
    +Status:       Running
    +IP:           10.244.1.90
    +
    +
    +etc...
    +
    +Events:
    +  Type     Reason     Age                From     Message
    +  ----     ------     ----               ----     -------
    +  Normal   Killing    22m                kubelet  Container oudsm definition changed, will be restarted
    +  Normal   Created    21m (x2 over 61m)  kubelet  Created container oudsm
    +  Normal   Pulling    21m                kubelet  Container image "container-registry.oracle.com/middleware/oudsm_cpu:12.2.1.4-jdk8-ol8-<January'24>"
    +  Normal   Started    21m (x2 over 61m)  kubelet  Started container oudsm
    +
  4. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/patch-and-upgrade/upgrade-elk/index.html b/docs/24.1.1/idm-products/oudsm/patch-and-upgrade/upgrade-elk/index.html new file mode 100644 index 000000000..765b7a021 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/patch-and-upgrade/upgrade-elk/index.html @@ -0,0 +1,4168 @@ + + + + + + + + + + + + b. Upgrade Elasticsearch and Kibana :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + b. Upgrade Elasticsearch and Kibana +

+ + + + + + +

This section shows how to upgrade Elasticsearch and Kibana.

+

To determine if this step is required for the version you are upgrading from, refer to the Release Notes.

+

Download the latest code repository

+

Download the latest code repository as follows:

+
    +
  1. +

    Create a working directory to setup the source code.

    +
    $ mkdir <workdir>
    +

    For example:

    +
    $ mkdir /scratch/OUDSMK8SJan24
    +
  2. +
  3. +

    Download the latest OUDSM deployment scripts from the OUDSM repository.

    +
    $ cd <workdir>
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +

    For example:

    +
    $ cd /scratch/OUDSMK8SJan24
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +
  4. +
  5. +

    Set the $WORKDIR environment variable as follows:

    +
    $ export WORKDIR=<workdir>/fmw-kubernetes/OracleUnifiedDirectorySM
    +

    For example:

    +
    $ export WORKDIR=/scratch/OUDSMK8SJan24/fmw-kubernetes/OracleUnifiedDirectorySM
    +
  6. +
+

Undeploy Elasticsearch and Kibana

+

From October 22 (22.4.1) onwards, OUDSM logs should be stored on a centralized Elasticsearch and Kibana (ELK) stack.

+

Deployments prior to October 22 (22.4.1) used local deployments of Elasticsearch and Kibana.

+

If you are upgrading from July 22 (22.3.1) or earlier, to January 24 (24.1.1), you must first undeploy Elasticsearch and Kibana using the steps below:

+
    +
  1. +

    Navigate to the $WORKDIR/kubernetes/helm directory and create a logging-override-values-uninstall.yaml with the following:

    +
    elk:
    +  enabled: false
    +
  2. +
  3. +

    Run the following command to remove the existing ELK deployment:

    +
    $ helm upgrade --namespace <domain_namespace> --values <valuesfile.yaml> <releasename> oudsm --reuse-values
    +

    For example:

    +
    $ helm upgrade --namespace oudsmns --values logging-override-values-uninstall.yaml oudsm oudsm --reuse-values
    +
  4. +
+

Deploy Elasticsearch and Kibana in centralized stack

+
    +
  1. Follow Install Elasticsearch stack and Kibana to deploy Elasticsearch and Kibana in a centralized stack.
  2. +
+ + +
+ +
+ + + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/prepare-your-environment/index.html b/docs/24.1.1/idm-products/oudsm/prepare-your-environment/index.html new file mode 100644 index 000000000..df1f02006 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/prepare-your-environment/index.html @@ -0,0 +1,4193 @@ + + + + + + + + + + + + Prepare Your Environment :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+ +
+ +
+ +
+ +

+ + Prepare Your Environment +

+ + + + + + + +
    +
  1. Check the Kubernetes cluster is ready
  2. +
  3. Obtain the OUDSM container image
  4. +
  5. Setup the code repository to deploy OUDSM
  6. +
+

Check the Kubernetes cluster is ready

+

As per the Prerequisites a Kubernetes cluster should have already been configured.

+
    +
  1. +

    Run the following command on the master node to check the cluster and worker nodes are running:

    +
    $ kubectl get nodes,pods -n kube-system
    +

    The output will look similar to the following:

    +
    NAME                  STATUS   ROLES    AGE   VERSION
    +node/worker-node1     Ready    <none>   17h   v1.26.6+1.el8
    +node/worker-node2     Ready    <none>   17h   v1.26.6+1.el8
    +node/master-node      Ready    master   23h   v1.26.6+1.el8
    +
    +NAME                                     READY   STATUS    RESTARTS   AGE
    +pod/coredns-66bff467f8-fnhbq             1/1     Running   0          23h
    +pod/coredns-66bff467f8-xtc8k             1/1     Running   0          23h
    +pod/etcd-master                          1/1     Running   0          21h
    +pod/kube-apiserver-master-node           1/1     Running   0          21h
    +pod/kube-controller-manager-master-node  1/1     Running   0          21h
    +pod/kube-flannel-ds-amd64-lxsfw          1/1     Running   0          17h
    +pod/kube-flannel-ds-amd64-pqrqr          1/1     Running   0          17h
    +pod/kube-flannel-ds-amd64-wj5nh          1/1     Running   0          17h
    +pod/kube-proxy-2kxv2                     1/1     Running   0          17h
    +pod/kube-proxy-82vvj                     1/1     Running   0          17h
    +pod/kube-proxy-nrgw9                     1/1     Running   0          23h
    +pod/kube-scheduler-master                1/1     Running   0          21$
    +
  2. +
+

Obtain the OUDSM container image

+

The Oracle Unified Directory Services Manager (OUDSM) Kubernetes deployment requires access to an OUDSM container image. The image can be obtained in the following ways:

+
    +
  • Prebuilt OUDSM container image
  • +
  • Build your own OUDSM container image using WebLogic Image Tool
  • +
+

Prebuilt OUDSM container image

+

The prebuilt OUDSM January 2024 container image can be downloaded from Oracle Container Registry. This image is prebuilt by Oracle and includes Oracle Unified Directory Services Manager 12.2.1.4.0, the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.

+

Note: Before using this image you must login to Oracle Container Registry, navigate to Middleware > oudsm_cpu and accept the license agreement.

+

You can use this image in the following ways:

+
    +
  • Pull the container image from the Oracle Container Registry automatically during the OUDSM Kubernetes deployment.
  • +
  • Manually pull the container image from the Oracle Container Registry and then upload it to your own container registry.
  • +
  • Manually pull the container image from the Oracle Container Registry and manually stage it on the master node and each worker node.
  • +
+

Build your own OUDSM container image using WebLogic Image Tool

+

You can build your own OUDSM container image using the WebLogic Image Tool. This is recommended if you need to apply one off patches to a Prebuilt OUDSM container image. For more information about building your own container image with WebLogic Image Tool, see Create or update image

+

You can use an image built with WebLogic Image Tool in the following ways:

+
    +
  • Manually upload them to your own container registry.
  • +
  • Manually stage them on the master node and each worker node.
  • +
+

Note: This documentation does not tell you how to pull or push the above images into a private container registry, or stage them on the master and worker nodes. Details of this can be found in the Enterprise Deployment Guide.

+

Setup the code repository to deploy OUDSM

+

Oracle Unified Directory Services Manager deployment on Kubernetes leverages deployment scripts provided by Oracle for creating Oracle Unified Directory Services Manager containers using the Helm charts provided. To deploy Oracle Unified Directory Services Manager on Kubernetes you should set up the deployment scripts on the master node as below:

+
    +
  1. +

    Create a working directory to setup the source code.

    +
    $ mkdir <workdir>
    +

    For example:

    +
    $ mkdir /scratch/OUDSMContainer
    +
  2. +
  3. +

    Download the latest OUDSM deployment scripts from the OUDSM repository:

    +
    $ cd <workdir>
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +

    For example:

    +
    $ cd /scratch/OUDSMContainer
    +$ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1
    +
  4. +
  5. +

    Set the $WORKDIR environment variable as follows:

    +
    $ export WORKDIR=<workdir>/fmw-kubernetes/OracleUnifiedDirectorySM
    +

    For example:

    +
    $ export WORKDIR=/scratch/OUDSMContainer/fmw-kubernetes/OracleUnifiedDirectorySM
    +

    You are now ready to create the OUDSM deployment as per Create OUDSM instances.

    +
  6. +
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/prepare-your-environment/index.xml b/docs/24.1.1/idm-products/oudsm/prepare-your-environment/index.xml new file mode 100644 index 000000000..9f4d6937c --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/prepare-your-environment/index.xml @@ -0,0 +1,14 @@ + + + + Prepare Your Environment on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oudsm/prepare-your-environment/ + Recent content in Prepare Your Environment on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oudsm/prerequisites/index.html b/docs/24.1.1/idm-products/oudsm/prerequisites/index.html new file mode 100644 index 000000000..983b2d760 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/prerequisites/index.html @@ -0,0 +1,4128 @@ + + + + + + + + + + + + Prerequisites :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ +
+ +
+ +

+ + Prerequisites +

+ + + + + + + +

Introduction

+

This document provides information about the system requirements for deploying and running Oracle Unified Directory Services Manager 12c PS4 (12.2.1.4.0) in a Kubernetes environment.

+

System Requirements for Oracle Unified Directory Services Manager on Kubernetes

+
    +
  • A running Kubernetes cluster that meets the following requirements: +
      +
    • The Kubernetes cluster must have sufficient nodes and resources.
    • +
    • An installation of Helm is required on the Kubernetes cluster. Helm is used to create and deploy the necessary resources on the Kubernetes cluster.
    • +
    • A supported container engine must be installed and running on the Kubernetes cluster.
    • +
    • The Kubernetes cluster and container engine must meet the minimum version requirements outlined in document ID 2723908.1 on My Oracle Support.
    • +
    • The nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.
    • +
    +
  • +
+

Note: This documentation does not tell you how to install a Kubernetes cluster, Helm, the container engine, or how to push container images to a container registry. +Please refer to your vendor specific documentation for this information. Also see Getting Started.

+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/prerequisites/index.xml b/docs/24.1.1/idm-products/oudsm/prerequisites/index.xml new file mode 100644 index 000000000..1dd5a977e --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/prerequisites/index.xml @@ -0,0 +1,14 @@ + + + + Prerequisites on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oudsm/prerequisites/ + Recent content in Prerequisites on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oudsm/release-notes/index.html b/docs/24.1.1/idm-products/oudsm/release-notes/index.html new file mode 100644 index 000000000..b8e21e62b --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/release-notes/index.html @@ -0,0 +1,4359 @@ + + + + + + + + + + + + Release Notes :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+ +

+ + Release Notes +

+ + + + + + + +

Review the latest changes and known issues for Oracle Unified Directory Services Manager on Kubernetes.

+

Recent changes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DateVersionChange
January, 202424.1.1Supports Oracle Unified Directory Services Manager 12.2.1.4 domain deployment using the January 2024 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
If upgrading to January 24 (24.1.1) from October 22 (22.4.1) or later, upgrade as follows:
1. Patch the OUDSM container image to January 24
If upgrading to January 24 (24.1.1) from July 22 (22.3.1) or earlier, you must upgrade the following in order:
1. Patch the OUDSM container image to January 24
2. Upgrade Elasticsearch and Kibana.
To upgrade to January 24 (24.1.1) you must follow the instructions in Patch and Upgrade.
October, 202323.4.1Supports Oracle Unified Directory Services Manager 12.2.1.4 domain deployment using the October 2023 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
If upgrading to October 23 (23.3.1) from October 22 (22.4.1) or later, upgrade as follows:
1. Patch the OUDSM container image to October 23
If upgrading to October 23 (23.3.1) from July 22 (22.3.1) or earlier, you must upgrade the following in order:
1. Patch the OUDSM container image to October 23
2. Upgrade Elasticsearch and Kibana.
To upgrade to October 23 (23.4.1) you must follow the instructions in Patch and Upgrade.
July, 202323.3.1Supports Oracle Unified Directory Services Manager 12.2.1.4 domain deployment using the July 2023 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
If upgrading to July 23 (23.3.1) from October 22 (22.4.1) or later, upgrade as follows:
1. Patch the OUDSM container image to July 23
If upgrading to July 23 (23.3.1) from July 22 (22.3.1) or earlier, you must upgrade the following in order:
1. Patch the OUDSM container image to July 23
2. Upgrade Elasticsearch and Kibana.
See Patch and Upgrade for these instructions.
April, 202323.2.1Supports Oracle Unified Directory Services Manager 12.2.1.4 domain deployment using the April 2023 container image which contains the April Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
If upgrading to April 23 (23.2.1) from October 22 (22.4.1), upgrade as follows:
1. Patch the OUDSM container image to April 23
If upgrading to April 23 (23.2.1) from July 22 (22.3.1) or earlier, you must upgrade the following in order:
1. Patch the OUDSM container image to April 23
2. Upgrade Elasticsearch and Kibana.
See Patch and Upgrade for these instructions.
January, 202323.1.1Supports Oracle Unified Directory Services Manager 12.2.1.4 domain deployment using the January 2023 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
If upgrading to January 23 (23.1.1) from October 22 (22.4.1) upgrade as follows:
1. Patch the OUDSM container image to January 23
If upgrading to January 23 (23.1.1) from July 22 (22.3.1) or earlier, you must upgrade the following in order:
1. Patch the OUDSM container image to October 23
2. Upgrade Elasticsearch and Kibana.
See Patch and Upgrade for these instructions.
October, 202222.4.1Supports Oracle Unified Directory Services Manager 12.2.1.4 domain deployment using the October 2022 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
Changes to deployment of Logging and Visualization with Elasticsearch and Kibana.
OUDSM container images are now only available from container-registry.oracle.com and are no longer available from My Oracle Support.
If upgrading to October 22 (22.4.1) from a previous release, you must upgrade the following in order:
1. Patch the OUDSM container image to October 22
2. Upgrade Elasticsearch and Kibana.
See Patch and Upgrade for these instructions.
July, 202222.3.1Supports Oracle Unified Directory Services Manager 12.2.1.4 domain deployment using the July 2022 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.
April, 202222.2.1Updated for CRI-O support.
November 202121.4.2Voyager ingress removed as no longer supported.
October 202121.4.1A) References to supported Kubernetes, Helm and Docker versions removed and replaced with Support note reference. B) Namespace and domain names changed to be consistent with Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster. C) Upgrading a Kubernetes Cluster and Security Hardening removed as vendor specific.
November 202020.4.1Initial release of Oracle Unified Directory Services Manager on Kubernetes.
+ + + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/release-notes/index.xml b/docs/24.1.1/idm-products/oudsm/release-notes/index.xml new file mode 100644 index 000000000..82fe21d59 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/release-notes/index.xml @@ -0,0 +1,14 @@ + + + + Release Notes on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oudsm/release-notes/ + Recent content in Release Notes on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/idm-products/oudsm/troubleshooting/index.html b/docs/24.1.1/idm-products/oudsm/troubleshooting/index.html new file mode 100644 index 000000000..b8e07be33 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/troubleshooting/index.html @@ -0,0 +1,4228 @@ + + + + + + + + + + + + Troubleshooting :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+ +

+ + Troubleshooting +

+ + + + + + + +
    +
  1. Check the status of a namespace
  2. +
  3. View pod logs
  4. +
  5. View pod description
  6. +
+

Check the status of a namespace

+

To check the status of objects in a namespace use the following command:

+
$ kubectl --namespace <namespace> get nodes,pod,service,secret,pv,pvc,ingress -o wide
+

For example:

+
$ kubectl --namespace oudsmns get nodes,pod,service,secret,pv,pvc,ingress -o wide
+

The output will look similar to the following:

+
$ kubectl --namespace oudsmns get pod,service,secret,pv,pvc,ingress -o wide
+
+NAME          READY   STATUS    RESTARTS   AGE   IP            NODE            NOMINATED NODE   READINESS GATES
+pod/oudsm-1   1/1     Running   0          18m   10.244.1.89   <worker-node>   <none>           <none>
+
+NAME                TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)             AGE   SELECTOR
+service/oudsm-1     ClusterIP   10.101.79.110    <none>        7001/TCP,7002/TCP   18m   app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm,oudsm/instance=oudsm-1
+service/oudsm-lbr   ClusterIP   10.106.241.204   <none>        7001/TCP,7002/TCP   18m   app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm
+
+NAME                                 TYPE                                  DATA   AGE
+secret/default-token-jtwn2           kubernetes.io/service-account-token   3      22h
+secret/orclcred                      kubernetes.io/dockerconfigjson        1      22h
+secret/oudsm-creds                   opaque                                2      18m
+secret/oudsm-tls-cert                kubernetes.io/tls                     2      18m
+secret/oudsm-token-7kjff             kubernetes.io/service-account-token   3      18m
+secret/sh.helm.release.v1.oudsm.v1   helm.sh/release.v1                    1      18m
+
+NAME                                 CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                       STORAGECLASS        REASON   AGE   VOLUMEMODE
+persistentvolume/oudsm-pv            20Gi       RWX            Delete           Bound    oudsmns/oudsm-pvc           manual                       18m   Filesystem
+
+NAME                              STATUS   VOLUME     CAPACITY   ACCESS MODES   STORAGECLASS   AGE   VOLUMEMODE
+persistentvolumeclaim/oudsm-pvc   Bound    oudsm-pv   20Gi       RWX            manual         18m   Filesystem
+
+NAME                                            CLASS    HOSTS           ADDRESS   PORTS     AGE
+ingress.networking.k8s.io/oudsm-ingress-nginx   <none>   oudsm-1,oudsm             80, 443   18m
+

Include/exclude elements (nodes,pod,service,secret,pv,pvc,ingress) as required.

+

View pod logs

+

To view logs for a pod use the following command:

+
$ kubectl logs <pod> -n <namespace>
+

For example:

+
$ kubectl logs oudsm-1 -n oudsmns
+

View pod description

+

Details about a pod can be viewed using the kubectl describe command:

+
$ kubectl describe pod <pod> -n <namespace>
+

For example:

+
$ kubectl describe pod oudsm-1 -n oudsmns
+

The output will look similar to the following:

+
Name:         oudsm-1
+Namespace:    oudsmns
+Priority:     0
+Node:         <worker-node>/100.102.48.28
+Start Time:   <DATE>
+Labels:       app.kubernetes.io/instance=oudsm
+              app.kubernetes.io/managed-by=Helm
+              app.kubernetes.io/name=oudsm
+              app.kubernetes.io/version=12.2.1.4.0
+              helm.sh/chart=oudsm-0.1
+              oudsm/instance=oudsm-1
+Annotations:  meta.helm.sh/release-name: oudsm
+              meta.helm.sh/release-namespace: oudsmns
+Status:       Running
+IP:           10.244.1.89
+IPs:
+  IP:  10.244.1.89
+Containers:
+  oudsm:
+    Container ID:   cri-o://37dbe00257095adc0a424b8841db40b70bbb65645451e0bc53718a0fd7ce22e4
+    Image:          container-registry.oracle.com/middleware/oudsm_cpu:12.2.1.4-jdk8-ol8-<January'24>
+    Image ID:       container-registry.oracle.com/middleware/oudsm_cpu@sha256:47960d36d502d699bfd8f9b1be4c9216e302db95317c288f335f9c8a32974f2c
+    Ports:          7001/TCP, 7002/TCP
+    Host Ports:     0/TCP, 0/TCP
+    State:          Running
+      Started:      <DATE>
+    Ready:          True
+    Restart Count:  0
+    Liveness:       http-get http://:7001/oudsm delay=1200s timeout=15s period=60s #success=1 #failure=3
+    Readiness:      http-get http://:7001/oudsm delay=900s timeout=15s period=30s #success=1 #failure=3
+    Environment:
+      DOMAIN_NAME:         oudsmdomain-1
+      ADMIN_USER:          <set to the key 'adminUser' in secret 'oudsm-creds'>  Optional: false
+      ADMIN_PASS:          <set to the key 'adminPass' in secret 'oudsm-creds'>  Optional: false
+      ADMIN_PORT:          7001
+      ADMIN_SSL_PORT:      7002
+      WLS_PLUGIN_ENABLED:  true
+    Mounts:
+      /u01/oracle/user_projects from oudsm-pv (rw)
+      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-9ht84 (ro)
+Conditions:
+  Type              Status
+  Initialized       True
+  Ready             True
+  ContainersReady   True
+  PodScheduled      True
+Volumes:
+  oudsm-pv:
+    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
+    ClaimName:  oudsm-pvc
+    ReadOnly:   false
+  kube-api-access-9ht84:
+    Type:                    Projected (a volume that contains injected data from multiple sources)
+    TokenExpirationSeconds:  3607
+    ConfigMapName:           kube-root-ca.crt
+    ConfigMapOptional:       <nil>
+    DownwardAPI:             true
+QoS Class:                   BestEffort
+Node-Selectors:              <none>
+Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
+                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
+Events:
+  Type     Reason            Age   From               Message
+  ----     ------            ----  ----               -------
+  Warning  FailedScheduling  39m   default-scheduler  0/3 nodes are available: 3 pod has unbound immediate PersistentVolumeClaims.
+  Normal   Scheduled         39m   default-scheduler  Successfully assigned oudsmns/oudsm-1 to <worker-node>
+  Normal   Pulled            39m   kubelet            Container image "container-registry.oracle.com/middleware/oudsm_cpu:12.2.1.4-jdk8-ol8-<January'24>" already present on machine
+  Normal   Created           39m   kubelet            Created container oudsm
+  Normal   Started           39m   kubelet            Started container oudsm
+
+
+ + + + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/idm-products/oudsm/troubleshooting/index.xml b/docs/24.1.1/idm-products/oudsm/troubleshooting/index.xml new file mode 100644 index 000000000..05d85d297 --- /dev/null +++ b/docs/24.1.1/idm-products/oudsm/troubleshooting/index.xml @@ -0,0 +1,14 @@ + + + + Troubleshooting on Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/idm-products/oudsm/troubleshooting/ + Recent content in Troubleshooting on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + + + + + + \ No newline at end of file diff --git a/docs/24.1.1/images/.gitkeep b/docs/24.1.1/images/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/docs/24.1.1/images/clippy.svg b/docs/24.1.1/images/clippy.svg new file mode 100644 index 000000000..1c8abc2fd --- /dev/null +++ b/docs/24.1.1/images/clippy.svg @@ -0,0 +1 @@ + diff --git a/docs/24.1.1/images/favicon.png b/docs/24.1.1/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..df06e35d6285d95bc852059fe1e6ff1d1ea597b3 GIT binary patch literal 608 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10!Z^Su#P$FG|2J>mT)u2s zNl8gYdb*RNqracutXZ=T95`_H%$dI4-cO%CH8wOvM@4Pky!qL)XF&B^Zn7EywKJ9k z`2{mLJiCzw;v{*yyD)UH%6b4f>?NMQuI!I^#02!@PJKxV0Sf)_ba4!^IKB3=h#4>P7d**adabAK)j?jbTfr*F zGIkt1%e5o%yf=64#Qw+gB9!hQHg0X(dhJ%o`lik9`l?53UjLu@!hXp&t}d3fVIsgV zP%UwdC`m~yNwrEYN(E93Mh1o!x`sx&Mn)lqW>zLlU}1_o9J2L0Dh2cl@m%}>cp ztHiD0Usv&4paw~h4Z-_I&?sEVD literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/fmw_12c_12_2_1_4_0-logo.png b/docs/24.1.1/images/fmw_12c_12_2_1_4_0-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6a2d34fff2c5424465425b779840d0f6de13308f GIT binary patch literal 14884 zcmeHuRa9I-vo7uuJh%pz-~@LF?(PE#&cNUv+}+*X-3d<6Ai-g9cOCrjpZk9AIuG~l zJZ$M+Yj;=I?)u8Q!c~-H&{2p`prD}8zspLhK|w)Ne7r9rA$;6B08z;w4``5@j5t)y z6v@#?1Ma7oq8JoZeJtvWDf~wp87Qj@f`Y>6|IY=DM=$3O1@*1{yQG+gyU|%TqBow@ z;&871>~~plY)=9vl(I4;#(*W2PpC)%c&J)%s&z~$1n_rwK4Pl40#q>ggCV4NLjkff zo^;&@DX&xM>x%aqYc#yOA>7^v(++=9mb*I}Ij6HgKU^2{u|C0x)j^kDX@7#-@~4KO zK?<-7gF+54A*K=ypjZk)ilabkq5R+O{~1sCxcbvX%KnaxZGsySFP|;LT~bP4+cgjs zyK;?<{dUI$BW&#Z-VP#fpd@7M=8nu z%QY+{Q=={Fda772>FHbp9>=rV=LEyuS1En}@&ok>J-RP1R*D;tFc4pZ5U1uf_!1N5 z?_qgLlLx37M>XUTP>JaS_AfP#8z7|r+!REv7ko=s`<+a>x4CE8%h6p zd88rk0M6r0(XdLN-^)<#-xGflai%A+va;6KOj7Vb@w)honvyHqchKkbTRYi(jwOto z6MqWB&O<$$q01Ea+9*v)N;o9N`sBwF-Fv9H>LChgAmiVI`ndE)h zehGdJu4Ui4or~{suh+YOX~P|g75P;rTnh93&n1gt#35xW#nbKF{C&uv*cZ{aZm)P= zGd{WAmvFgUf|y(U3fyDf-kQ|!)eP@{82o!FP}ybNr1}dVD4)7+<`-0wl%C1&*WGan zR>|dxLn2fS=l;-DFq(+3~N-^O|p;pvX(zicv0Pp-SSdO+cmP5(F`{Z=2;fc8<1Y zdzx;vgVn>wgK@mF_L)ig`N?IUklq(awKn2f_{h2SxP>?v-9Z-fxyKDXbaZ8br@&&5 z>Hu<1|C*$?(1gp!nE}EojyPVN)OhRcO;mm#A911?8u(X$H}vfgI4it z5T=RkojbO<7l%A>I#9l(QBwfYa2>B$otu(a`o8ccI>MC2ksR|`9zLy#+?5#OR%SPg ztrjn`hfKZowzXP^oG#=UCv_>*)a2YYo9Q%H3MQVy*;%pXyt;e-?!8U7rq3#j(kP_q zVLw3*#pUz>iaCx+kTQmG_Nj@Ay0+1H@DZs=yo!f#^&I?ix-#|pMU14~SaMlw0MEip za1MwmxHYf;5wE}cn~$EEVtSZm^lTY+<5c{0_y(PsMV%cjnlW(>51pkq>=eWyW^EU& za!;dDDbA9f8#{Cr&sR~#*dvOu5fd$&A%u7p$i_3Ptzr+|d?tC07@il1qG``g0{_LC z?78q&OF=;kKhJ0kOYe!RD`&+9NN4J{ii6c-iTOA`2HOpM4=!_m%t`6oN! z)#QHc$;3{R)}ZNjHETWg0!+Keq+H(s>My!rQCuMoWWHmd$s-D%fU7?zCE11_50(At z;R=C6rqw0PuHhr^waiA)EV*A`C0=t?kl(bDs! ztk$|tD))VY6^Gw6!V^?mOvwK7;f2KnXc-{Mm{Jn4WyPk=J%1KBf4625}mjHBK6to1(pj+^F4wVbU-QE25IIDS1r`kARP73+s=9e zysn)ymy{6ktjI^zH?(V#{zZ$JTPMGZkwm53|ar)mqGKFmE z_n0(EtlNFOWJd+KWX2kdH=`msV^p|(vG*nhV*J?}!wgvQ$y@LrC@LNpWPNib`GSKQ z$@u=lH1Tqi3O8&UI18N`J-eOdhm;W{82Q1oR@&%bLL%ff(1MA>L*xQupp$*x2)j-e z`j-p7tfR9vM;P&Clu}uouX*B-)0(c_gb@NUUIbd>ZKTgXwf~4oGso=}9+y?+)N;{il@r;Z$+TrFy)Cg_y|+(!JPP=~{1u9Q zgrpiS+tH$^!1h&y{`nHN*#O64&M3g|nT&7FCEt{Z<2X#o@?}5D6DJo|@ei>>{Aw>| z4Xu^uL`fdhOtn6h$9?7#_7Wvtm88JIKkqZBE(U_zbiydO2Yu7$RN+~Ts(@XL_AJ+$jpV&0nXS+ZSQ;*j z7P;|JLnljF?>DQqwt7BU`kXgGk|R6%>27P?@zub=)RO+0-OW!+uwsFD6z>}fN#2je zC{Oj6e}teMvpcDdvl?&V?xL8Ak+&Usus7S{av6UrFnc`TI;?6@4?+7Y_~J~#;!}vE z?`^5v9@4n;+G{v|ncNHVJE0xS@*w-bDt)^Hzz`ZA`OMlt1DifUUJ(uChzONDt!!2! z*kRQb;`f3V<~mbv`1{;2On3)ZlKZzKqvn==J4#NkR-Y6)c{!8rKqnTc&mxS!FgIQt zDfEM<#JteOL%_B_@J{VplXTD>KLhITet#0NN7Iz4xXjpq;m=m3e|FE$5cvd2sm&wb zvj-)RHw5T#WrcgX*||VK*Q%Fmjld%A(l2yP1!mZF91ZSdc^2y#99Fk$Tzp;do}aSy zJl#%WM!j|^vAwa28R_-A5rmboNK|R;b2yq=T@O|69!&ZqV0Nd+_o0s%?+4n+d1VP4 z$lxcTcV!iO&IHP`NVB+>D4ehSXsIvGLpLpRl!|{b$|&*7y4utFb%n=o|Bmx9U`wjj zEe?5pzP{e1rIa1tC~gTx5&wC*jHvCoK3#9QwodQ)%EA%w!iaSCXDzxdQAu(vHJ6w{ ze24CY=3thRUcV=#YGl{|Y7^W_8a}Ng^WtJY6P)LMJvZ8UKuN)!F38R64G#~bqoaK6 z90ImlTNG7L_^r9)3Ua5nxCDua5GZBLMqVdn8h}a4D4aJS$n+U6%vqD)2fw}TTv1ir zU_tFMxFgAu&M*}tjFi~PLcr?42jOZ{MBB=|KBL5+Ct7@?xBuJ)m2?>l6gkVpHKUUG zR0gxw4DW_j8G@+!Qw$o`pF)T(5BB>Sw;dp^=O_*<^*C>*%|D}FR0S`&BZw9RX%xK&`5=AYKjf2FQ?3HVvzTstp!X;7<1P&X z;wM($H@wQNuvqmQz3-GHll@-e>x5_0JBlY*epf@lL7LzH?tyK3ZWXSxmQJn0lIYv& z5-*0V>q87I(%Vf3Nm4qbQacyF@D*#mqh+&Y*ZDnQ&_s3N&#ZTTW~dmBUw}gGmJt5BNy zPbj%>*!;Z4?Wr#N5|F(4vgdZ;DQwG7A8WOfS55d;(hijlVV8|n{O!wt3gil=Eu&eJ z9Uo79Gr{gKyhF;U;atIIOIrz-K!RzEmI0XmXEt~1+&8P9oh#?UPm(rP)ZPV&R64Mh zf*|Hat>|L8K>9~$pfpUbhxt#)SXn}RoYnmH^S!;y*qR%bm%Se~9`ZUW8`VL`36@mA z5ncZ5{i*a*?)WDEz9qHPt7D#-C_GztRDg|4|8hg%F}#cU0fpoCYuND|F;QoQ%dfE{ z>5<4|P=@F0c%Q<5qpQ#8w;DRZM-S0LIE#H7Rbg}6r6SMaoCarl3G(HrG2jCU4O@~| zX@st(+QgB0k{RTB-t{m`G8e_wZ1ZdlndJhuIEjVG6x`YnR0wLsW<xI zZ&d;#D3(yh;zX2R0w`}RtE#|tbm@rE#H1t*R^b<;%!X-vm?J_@DQ1Q|m?iX?5z^Y0 zMFb248JDAgc{~y73Qe1inCxAn83b%@I%K1xn(VON1JJOsyx+qIod`yxnnu3L*_~DDt}XNy&N*rvkVetAJwNSHdhjTw3@2KgQuQ%l%)C2Y!;UD>s@a)wbdXUd4&H@3q?YpElF zi+txZ>k0}&^XjsVa^e|&ld|p`p6bO`hi&}izaYXse};;N1A+zkBhJ-9yU}gfUuq|~ z)R6zp&o>rEvh1ZQ_PI_`zLFjs{|jD zYk5G|wR}f)#jx6p_5Gq3Q^wnToA_J;Q|db5%VjEFU#knO2fMSyOGs~tU7XvbCjFzs z7PVWzKmM?AwGbc8kO(&RuNkV2oa6z6b+t;~66ePi-;SfM8*Fy@QM> zR%+X?zMg)y9xoX4%F=pPAtNCtx59{co0>P+>oCb>iH~qO6&!ZD@w2~E!!O#JCLqqJ zhhVr1&*&iR_bOt*){c|5*zEkzE&9Ui)a2>|*aMeBxZO2AqI5&A-w%sU$->x|CLst! z4b=$<#6cJ(kd(~$2a`i$qle6F)r{q_{$1hvH) zZZ*k}teTMm_kTofoO<;6^DPciFTYXaxZVw^;Ry{TYQ<*+YCjN_)PhZ>!N=KQY@V7z zFk*cgAGh7=>2=1`bO#b2U~E%yj$U2rHM0IsnD_NA@#KU}UcH9Y8U3!W%FB7569Ik=lAy*?$2nGJkodM}= zl}79_(MN@an{mKiaf#CVPiVR=plMBb4yxhp1?ia!6lLc8%167Qons>w+o@ALE zUULj0XtV3{Hqdse?n>g)9aeeD*7UDY(v9{*#885Bdm>#ii#ZG z@)MP#;m`JW43eHWw}0I9=|bACIh@rDq*3GK$f%0>G5T{C+5OIy|6F=UQx)(T|4=%r8u!AlM;!!BdZ*mvJljDO*KYG4Sv+5&X2+23I>r0 zW9Ldg2y1-zP8NOG7E}%o^ScuSXq+Ox{V(f zv-9Awr7T}L=hhFo!+(2$;VZW|ARaM-#zfdv#%^C}EyQn(V@<2!W0Vu|a|Ky$q%X;y z85>{zR(T_JQRtNGLP3l)kW&*TDv|$4!u4p@OIHNk|js;!<{80CB1jF=@&aM zu64vFq_cOy*y{J_W2@P@vX1W=4w-sKg~o>40{;=igT;o+H~qh+3nYt(d+O>w;m|1s zt)5A9#dgN!_=xdYZeg9iIQ862i;$OQYqdIbOG)}iL`GiSuR08z+%aN(48J+NbCo9( zOUAdK28iN*4n>p1h3n&?LHK`WEU?Z(4(g!=Tu)VCu^#v2`!4SX2PMtT%|F}tPiFE` z3kVQL6Z1-Ux}MEbl&T~pC7Fz;upF~pfU9&l0rC{j_h$pSesAI2HVb89@u8%ypJN2h z`36HFdVBY0tMzUdM$Od{p&0*SOc|M&20C0$>P!a^PB*&seJGplR$C4isxzMqKrU$q zWH>m1ZEbD-Cz!N!bTXv5BK}Jinh-V$aEo2$m~n_7wUCfuHh}N);!1}##4q)sxqoqL zadPAUgwkU)C8Gp*%h4@@1UO*=Dh#>%hzP zFh7*YhH10jrBbU}t@r5WQ6s0tYHoOmDC6bDTeGJ6ap>9U?fT*pTv3y1958H=T-#dF zVQHl86t+0KK!l$s>o}*#>-eYAwIIN}Xram2_wkF#>TI!mG)rkQM-HqufBzy1ua7UVw(q`M zkbCZVe|sL*%0|YaO>#JyFHfx3I=JY4$5`TZ-@fJDa4)>y3MIFuF&Q>WuHVPPd+`Uv zg;~KOp#9D9*e8q*T39ONF!pas>XmP5_OGPU>e{AXVe2?zYun=BF0>D&!{s4NIme-e? z>EV63-*uNocoL?0^I$!WYK!rdz15Gof7l|M4~AhukCa&#;Hzr- zo3zDo+pRRIJ?S?7AY@?7!`HF__xN~Zd@y2TNli%G*vI8}{p8VmNsjt2 zpX_lbxw2~efP{3BUp93Fg&ubkr6b1T;7L_NDl*BuPT2vqC`LYa|Kh9yOSc9>iM{5d z!-oAUIF_qUSBm|D5>pL#E5hGeBi}v7I3NnWcI@mZm}$>KuID)49z#Oxt&WYu&4oR-^ru z#$+t0HX@b<+}zNAU_0cgWZSQQBfJJOFN4|10!@`WdzVx^<4#22F^MjajvjL^XqX61 zZ+4-Dw8Dc2Dj)~Besw>m$>LnBt7c3Wxzi>l6jUUvnU7wcD&L@oO-4C5_Er9zSuByF zuqsbD^uGR>&vB(H;wF^W?h~F| zS))egq$}^=&d87x>i{O=G`@VoF_o(LlhkhpD($HoLZ1A}t;`mKwFY z%k~PC3if@j&cF=5dlS0-E5S%MXpvYO?3W7Aqg_kWt3MyFFR7}kl6&l%n@Ep;ymjtI z{#5z!tKV~=QtdJW#!YLKVB}*{nJ`1|s_%TD^VbxZZ+G+Rj(f@4MDqOOsiAKq4svoR zqo+J6{?j7wT`LQ=ew!42i#3MPUo<>6ZuTeDwTMA~zND6EabVYNBF^>t`3b&3c7_wk zEOSNtdg?XORV?Uuc(gR_nY?59Hi?k?8EOr_#qw<<0gxH_NG3i6$znqDcXE!@C`x-T zG(N6dfDQvABMSXE?-~#`hX0rz@V%9GfU-@vu6W3ThlEeLqA`zJ>_5xc{T1Maps?Zh z?!)~r_(P7%H*j%mDhVP?~L%@u80uyhFtn@P*gr+DQH@RvXp*+)sjxY@lg{Gt_$VbwdW{h=w}fB zsZ%;o!ZHH8vtkX_#;n=(v(4l2Y;h#Jc3%>M`q=cJQ|{*bgnCVUjQkoVl6vlP#g*6m z4Y)G?cY#?Ts!c!M<@GolCNS4J@?U^yB-N4v`tUIf#|I*|vTGBbcL?50a7KUGjON`? z!PhP_K`l}({O#aBnZZ4tHn)|JEuYG&c~h<5swIIOupS~iunlOQXxk1UcBpfDe|;bZ z@h_yA86xqL4YD)a1pahk^FTsUMl)s#rBn#0Hfw=VT*^iZ0T|LMi@Y{Ht(Gd2-=&&X zMqB_C;T9!YJgcubWAwG)M`Fc?N~pefm&3)Tn=B>mIugF5jy%sJE*g1NvzHF^j=X)# zoM7vHX{hJ%uBs*?n8+9wfYXK?4_5*&r;ZyOe`O1LG}PmMs|wCtXJG>SJY=&Y-X0hG z^>z!Jf%88VNe4EG!+2Vh)Ea1!ws92<(4T zQRB8~Q~HPjK@~d*S?Q19ku4n-fjJ?7eAY-px#eXj|h z{m=qor|*v*E{6>RmvhMoPaF!@KpiOezc|_|Z{xJi59jOAxbcAwJee7%o|hLogx{Qs z_+vN8qK@lOzMy`}oQn@YB}a^)Q_L{0f+q9W#hOUxlz}Jwwt$8F_6&X}0(tt+Ip4L( z96X)WYTtN^OgKLSqUZ5XHdR}ms>I1z`&gk7b*Q0pG4)AL#jgf$3`)e|$1l2WlmHkN z68+A`V9yg4%|GcmLSBrK#UESNI$eNNp%t_<9K9C}6*=90kW;y@xMa3>i>7^_sKoz$ zvXT4xLt$5X><1GVslXCe1_u5$cx(Si%8YIgjJIxhR(1$iK72x%LUbjc^xk?EdAXDT z*sOm8`X-3=`o2cBk8-*kYgiaLVQPIPVcT3B4hhtRYXeHn@_+TYCU)pjedRWVj-U}# zbNiboHmoLv7NBo5x3}XSLg>9Ot_#*#$FQfTGM&_^j_>%5PR$GVp>^||Zphp>q5l!{ zn*4^MmV#eMBS+o*(26ztlWiEhG^Z;Zf*s%>*y$)jI2}0|D>Bym!>Cl_N8;glF_KF;-|NOCgmUj6RFHhm;Q_kWy5L4TIO6@=}!$R64@lRB3l4enQF zUlQVvqqkqoc>4#PrK(Fr2=-wq1!?tL?YZ~wjr{`v+*+wctaVJD(?Snr5yN;f!H0hD z&&H!8KdNHgfjj1U-}mFt@Lf4|?3%kKbG}x34b^ft_ghRhNl)7BZS;O92=$@NHYHtT zG7v7BnO$^d^0W!q()mm1!}`8v=5?~R4*8DM9~C;GZ*>_;fCIpAA^92riiQ-wl?WHm%& zUW0M2$GtA#D#M3insFMxS=BhjI8A3?zKp_wICS;9X)0Tw@(~t#gbMPF5y$>9aEOMa zjlB^&{vbYV#g$jTvtjwH!IcI$G0f~{a6T#eRi8QPjwrxOWwKruE!D%dZwUoJX*yGP zU%(+qJ8G?qFmM+Ka3DEsiQ(Sv_>FJuQup~>Ije?eJ`*Y!B%v!?1%qYKR;ASNQ=0f~ecwR;LCT^IiXt#pzfFw){=M2BTi-JNSnEfd*ZPVc2$}~zjTkWp z16S~TebbMXyEG{oLr$_^A9| zu11LEJ@*^O@zFB-wHzBco*4>y~zTEJfe09fXJ-N_?cgxrF3-pSIkOTyl zF#iw~U(thFTB(e->HE?9tu0zVb0ub}2DvixC#jdyQE{p?^QPU9-tYGQy1Z)@SQ~@D z;8XyzCf3Umlr{&(gkEj%R+^CuE0eZSP1{-+aAyEdWM1@pNsEW++19rI^@p?OzDaGcgat9qx!UE|$l(XiChV=_F|1C9^Vn!DV3O_!dJ%amus zTR2}DlzHh>_omb>%1cl6ck*AE=H~CHjD8=TXz#gepNXRnlXr2nLIqPjff%bUIyVU1 zU=dm0`leFe9xW*$B>T9a?@*42)aiCXR>!6*F>I94^5J(y>;1j9W9zyM_;5AIlcFOc zP?mC0qCBr(Kdb^3WmrV=+$!{F$-jI77$Q+)CzD+HIVuM?&1554zE4MV)KYf_zK?r* z&vD-!s;Yl`D&&mbvA1XdZzg$D9WZ@AC)X~n4P(M2TG`vqG<}gzNpjc;zaS8C_S_04 zur|N9q4@;8>OsXcvD6830^9jQoHgyu@`CFP6uuc$4o8&G(t32Q5IimiI)!SsZsv>57HB&Btr|=8@-`Q9g$Uq4p%RB7KA5H z1rwRr7fS!tAtstK=Co5#PToz8bwkfd!k?HSmIMhjtq7xKLQ+M*$94|u%a z920UqUAngGgOS8ndTasG+5^Sob8^Tye9FR^ROmk@*5-~EC?X_{HYPOnIo-0{~7C)%nyHWjvjz9tOwAf zHOKo5`UmKCZA2Uz+w2RB{ziIINJP7kBYYwV=x!zHYO=?4O%2$JL5R7z654i`EK}`` zdd#!X1lF2<#0@mrj5K3cf^gz~Xh+^ePG=fk1IsE(qh+KJCD8rZwV_8=sNu;K&tNFuj# zsPU6lTo z%yI}Xs4ANgk;&;a)B!t}{9*(zZaR88G*_`9W)dl6E{0shDEf6Xz9{ws(UN&%y}0-` z27CM9nUhq40&+bMLJhvvw!vH$(rZD&f1Dfb+XK%nc0fq@n&;cu?0^vLuVn9Lqa z7-V&$4?$io?w>M|M>HX=-!^_|Y4rTaIeU77U=C`*Km29ZYm!|@t&ucf_So)o zW5&%QU)Z$Q1g-^Lpn|<@X7&M2%wb-^?ze0Y!cMIao7(OYUrr6~O^(5<(pCFTMP%u( z2JMdzZNIi&+xs?kw97^a+~cTv)BSIPW5@fPD?fu^haaM+BfaR_uNqPO=-Vc)0U}x8 zeV>Ep5zM!1B>O4E9_@UxFWb+5Bt#$ve8!VHpCTzzG4Z``gmtzW#$)|~(_q0Vn~>eT#X;cWKC^&yC{&}d$B&EVSPN3 z{vQWx(XlARKG{mZ$$o-c{q#TTjw{`=QDoq$S%-2k;9qG~lDVwBio8D?TBx#Bb45pv z&d8UF?C^W8Aepv*>1IS!)N7G$r0rw792?ocTiuGbi{h!ypoV;*4Sse7cxjPA@Hnrc zXJ;Bb+>H}Q!HvWMPEMNg|H>ReTn>7j7r;GR{a{ilcFVaS#C(%?hngs)vJd3?FqZ3u1ee^Qh|c+yT*Ym^YHi-l-_bZ>_$I5 zcK23Rr~t+NwRUfIAq%Y%LpI#RbYzw5_bY1EMce2lE@tcMbd@_XUUuE}B>~;JF|&RT zX~HYH!~BWSxeBvNHmhAPUE9QNGdWrBr6~@!n2O;oPpOMdIV_Au$r)KQ5}klyHGtRW zUDlZxjc5L*Z_C3SUmx#9hELR14a@Dy-XyuJH+j$QZ!p+Ilw~4!noIZJO>O6!M2tww z7jhpV55q)T-~c2Q7W(zemW5vR3dRZK(v1Q;W^SHO7LSq5JIkl+jABE$mFON`mGKoA zr+NkGwtIgKND-`i2`k5zpRyK;EfSu(n}i9hn4MeCD5wqN6ts{Rh63u=Hzvh#h?epX=yHY7(jO@$9%kh)d2d=ounx>*<+ zzR)R6J6{oh6*|ihIp96(S8A&HBYO4#3w3k6f^7Xr`VYJrhthv;2IPs3+$<{Fm(^$K2K?f6|~? zY_-e1WpJGGV}yFpleBxQ8Tl}yfdZUEq!4f5-0HJUFiTHSj)65Jdj>qW}1(%x35Hv3skzqdiSVT zW4)1vK?U~>yOGZow8xdU&Z~7E!GGJD&xD0L43CixCN#YILpZHGaO=V+#l*Q_rI*8V z(F1DUw-!>2PH5IQdRkf1f`219tM9=`_I+U+=HGrepgSCqb*L@Qu0mDJgV(4~~zH~&yA=C7sHp`q-yeYYaFYyC3>>w!$QB)>YRtUmlN z*Z20BG=U~T`mV#3ov)VL;-_3Gs&Rqk)LwwWd1IA-1cyTDOkW+?-%St=%pPmZ*hyq% z)D^NDalyt*nJI@|w~7c#&fS(YtVHZE1Ijh-3@`W5Pa_v*nLHA^T>|BPkkBvkKsiN`)g@)@x2`J5VlC7O(C-l|7`$a<&v+eL8Res9|y$wQwT zs9Ue}PUF;CnDDpX9o{`rVph}l0^-7bfA$Zw8z-SG#>-p%Y=`x>VRU7o*7pOA61&25 zF=TH=8*Ha>)4N`&k9k!Jrze`coM$+%)C!ky!QB(w{EAl{U7@CQHeu>!&8C!DfG#`? zA=8l)IlH;b$4u+J6^lN`C?+n$BRWY_9QRugel!iucn7{DAM=&>vFDj^_${ys&>9sB z{hXE2gIrzR>9xYWdUhx*n^&O@;h()O-d+@Xv`)<@K)ME+{8M^r4$hDZf7)akvj-fH zX#Ir7vwrV3z?>lWdDLN<)6u^i0E`*B@DS(uyerrDI6Yvl6rW~DwJwn98eEym_Zbbs zpahnX#ze+CM&`(W2}o1)Q* z2w`6x*izE-i{GSygU_}B+ zi4YAag$)6|trNy+q5ar9ojMGYfA{O)IR2v4Td2qMDAkc-<$0RS6iu~RztC}|`d=j; zn2v5SGfP2y7I~Vx2UI6#Rz54ubxgz3uQd|3qEkDDqp~0}`GE_k2N%vbB}Af50+@1N zV)hHzul~WewW(Y7p%x*59E8ZUd!JAzTZbEOj7G4we5Px)UcNoEPOP3wfJ=q@9*Y`+ z_aE>K?FZw(spDmEjKMIx=cLS`mwrX$QCQTeBgV=@x;YpbaGZklTCrjU zj(7)-IM`M@P>}qvx9MTr5y}Uq2`uy%AnmUnN&L0p7y)tsXLi8b8@}e~L4AnIn0=e& zUg8haBs^ngF!s@tqv%y{Zi`!F>22zrV0F@|~`Ovn&%v~3+RSgz`(i350sZMVR zVKhys(NUxv%T8%zD`0`Tc5|^y4IpLl(uZ}S*I+fp(q=N>$wd&DY4iqj5ncO&d^85B zx7~t6Be}tPnflSTRW6n0J*PU{g4E~+|7JRL`4XZU_+0QaHW4@!2|ig}VEL^{a6iy3 ze>)^v0CZ-0Whx?eOQl>KEm=Ql75!#}Y%bRxFeF_G@m&jj3QI`80aGVK%Z>M*E<)5jN#Ccfw-dR00Kv=XV-J_)c|m<1-UJ>Ps;@cZh0 z2^uYFuLM6MP8<3(^>iQzzQ2UkQ@=@oqJfj0y=E(C$s!lT>|B`E5fJyvuY{csB5JRb z&%5d`T@eQ;>@IJqV=LdPyok9JcU*$ztSnWT6F4j0&pUvdpP(Z?fj4}Sdbo%drdj1h zZIje}$TAFJLw87kvW0ti03fRfkyaPUP6r>>o@?RRUk3UD%}3qpztzcPhZrRitvh$b z&1QjmHR#6cf=D8tZ)y!)k<4TVZ$VBJh2x4#ig=yoX9S0fTnI74q?apB-TGc{I|MtK z%sEWIt4u>F^v(`6p1*Jt|3H$a?3isBz=|aF>c>1yIX4I~4K1DZ4R=4zG~C5ALa7~r zt(`6v_NulbT2SthRrX$ESrRRoe7SMY#|@mn_;$H@?PATTL=+<|m%C^(s><579-h_` zw%+O-_1TFuP%f!EbxpWYMDBv2Lne}qkMn}tEkFET=IlgT03&GZxvkaC%fpFdxT z;4wRBb3O05iR3N#Zq)RB*6?c$P{Da+%l&C6oUdH-vap)JhT8KOkKqQh;z$0~=YwQp zouWad171O4ee%u$clk(FX}aoM98%U!C?b7$VN55^KUROn#nW@AO*wPC!h`yL>ubTp zt|)`q{fvD*_##-C@I$a~^6+2YICgKMc*)5s;ddUWL^2B zJymoN+&oU#RdW)hq&J{RulAk@Ei-=;Y|}yS+=LD57LpAu^)N8P?<}W=H{19CTaLqg z*R2;p^z-D`T;43p_sgAW4VyMJBtH1VQ6ym+HMMVhZB}bcVQ$i@Csn1D{)}!@s%dZA zqt~n#{mJBj1%0rI1Vc0AsCwpNE%R?Lh+9a_!t3i(S_y=$d>U1N+kn8#8C;>fZ?cbQ zoUhtS_St0}$^3F`0(>ky$sj45zK+0Yyg(Cv1KG=Mf&~!V~^m z`6T;s-!m|Xj4g!CPvD2L7qt8X1h^Hw<7gc^ro8mi=b4`@?UkA&G&?#}23@pajEvlf zQ~*N+kKb`7aA&4A{m3{zsru=&`UZsP+mLY6nXj-ti6{Rb75Gd7kzkysnBa>+cAe{G zToOG@ArJ90ENE*AZ^1{HEM9wPB|lqkd}Y1~9i|`|LVRIo;U^IYA*;{6SC_B;v|Oz! z)~T359fJ7#F9{$FA<8&7Qw$?lg-PyyJ5o6XT6JXSSYFEeO)(6L8ZVm! z2NGJZgcLcUd2@L`oqp(aXL-vMD~I}yAn8x^i9oRpJuuWL1m6f?-t-CoZB_$~%va#N y^9TkIed!=(_TQC#I{#bW_y4815$E?ibnXF-qrnr5&PQb@)ORT*$r^E!fd2xY_vbDE literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/gopher-404.jpg b/docs/24.1.1/images/gopher-404.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2a5054389c8b7da11473ff7025bd417914ade520 GIT binary patch literal 206249 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≷m8<#U^E?B*kcN(*0xnUrMbZ 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 |DFQ zhU)wp{2z2v{1WO=mLLHBKmor_kZN20ldSh5!DQIvwI$U9!QZhjUj;PmB~{?<=s&0; zU3fLeV^4vp$Ab@pPk}fOBVUN4K_Mdq85$8Hi#Cwx)J6oe&_@E>3JpXL#Cb~tc2PIv z6t=SsB1aWNr$f*`N*(Dbv3G=BNeS?#26?)k z(Dw{fBFlDM;U<+)&r&u^G7-dqv&ALZAqmqE#y8V-EcY0dBrpOINixtF5e)WDH7lq9 z*$HJ!k{S`cgY3kq7MxIp{V6kFFM!%sg~Cp4BH43bUA z1;gtVt!Ax>bHVJ4+ffKY=J!qE2vKVuuNXPN?YBCc1&8E-;r*SB5V8c8osd_b3hOH%cw0 zMY6I`v5FKUNnCZHb2(?EBm^2RMX^EEQuT)f@M{oTLm=q=qCMg6iT(lg%z*W?Dg%NR z#<cgY;PueKLm2rrX`uljWg6Ek#pZd%Rvw+Cdd6?OCvOv8giBdIUMG zTtH!}@1i)TJ3U{EmiyTIU7Tnyqeo~K1$9<*xei#5vX0t^9O`% z;F+;i{XA=`nCyTYc1XudOJpjSC9c$Z{$7+7W)s1tvgPPAV_{hxv(A9$6d7%-YU1>! z5zy$V9$T5uK0M@-{{Rn3!+&YiL*nX(PJsXt@oz}Dm{v7+#pKqBCa~#vPmp_|mnqND zSGA7hgCMMbgWd$ws|hd`3jTuu$xFpg830Pkv)J|`VVdC?OMY4BY!x-eh)Z0UK6E?B z2Y!wJ02O`=z}PGL&A+p>7g^ix_Y3TZ92X~WbQJvhXQNs${F!@83I71WQvUtm(2Z$X zH~<&~f@yr4bYH!QdOChd(?S?pE?QEnbi&qZ(pL=!Z&pUkWAK8^mevSz%V7{Kpx)LA zK`xZlqpa!WRc3jkBc5_vu+zdLnDU-fJ+9iqO-;w?6B|%0%lfbuQwe2G@usM>pr2{g zU1d;P?4K)OjdDVD(^R*2ufF<63NvkG5)sL-Eh5E3Iy9WU@g&)KcB@sLTrU78f90q? z93o8$X0PWFLSyOU*xvql4fC#jzQn9V4Dr5M(q}`VA|@GRFp(FtN10vaqDyvdW_mjh zClX9YiKSxQ4Bu?-WBcC}&Gfc&6sq>m2*W%QbC9P8qJSTS(yOf1s8id@R)LcDv|Rg&*kPn14-mu(i8~OGR#c06 zGM)mK=Yf9qpcw^n3(CEcKZrbfG&je7biEyH%pU-A7=&t-oN#R!vxhJcjz_Sa#Ngwm z4h3Nf#oEHl=~|?dgL3&)kjE~BHHR|{Q^gv7LjfULj-A`ojSmGqjrIin`iRPyGc)Sn z;Ca(b;|g4rT2l0^l&GN!1$Dq?mS6sz&UP@C^vISlLCKfAzPa`KHSuIZVk$gkOBlik zBq0g_a|;uaTMj0mLAfU7cPI(F%If6vLg@*>DVo8Kl=7s|1l92-5WBno0OoLgI3C7n ztfDD9@mQaJ&?GU^oE$lOaQvMkD_O9j2~km?=A$v*n#!HMG9ns5Elh z_Js*L10NNqfA2&rfe;b!nha$M_XycMGOn@X5J`sefUyro#Slo(Jf{L-X9nirvhu2vphdERqHV#Duv)J+=U*~oL3&7PhrYbHK3U1 z#d#|?W1f)|hTaJ~(IaL;yuBaPNpLbnCDTx>r-5$q3 z#~r>2ZccijH%5E~zhJTK4fG3)$P!;XdLLI2nqFw3#wLJMAiVip@eMH#LDXCgiO_M7 zNit~D9%ZOJ5>&G@V_~(DA%)+9tx#B>4FojiW2&iGC}HrXyj%iFJWoZ?r4K0?)(j`a zI{aszhcU9;afQf+c>6bn&i*^aV}Z(!&Pgau7{^Jciyy!Xc?jL(`PdMg;v7j5Q=_Nn zqU#hr){v1?kc{!Yv`sSS_9_^ku%ip^_`!iW^@TQ*Bp|qpnkum%f${a)HE#871CYunTl-qZ5D*@>5K*rjpaP5YQv22#ka1BvNu3 zDt1>Uxdd#WbLIq{^Hg@#V02(Yc`FpISx3g1nMA)ciOxob)E6i~c*`v!BvGNv5+(~g zdcA&FMY)G&Vf=# zaH~d;LU&I#Adgu)FV<|R(`i#|yNMQxA`}-07Hp8S4iMr2LNe;Hk3pY-{z8H(=Jo73 zdK5S?P#nV;V){5tleXl_jxuR@G(IebhjibYPN^d;{{WN@BuU0!y$cj$MtaBEu}NAT z1tvE?4m`1(5uvB;p^gN`O)4$IZ1RdjzO=x!-m0lM{&VmeBYYWR?bWT4U@_3yRb6PP z$pYtEp{!~IH#%R`0&{G;ol1WUU{5fV)*`;Niy9hPzB8(P2@SDzW6(l0KBqk z^8g9~j3`hi{tLY6*A8jbqpIJo*Q^N)G=l>#3V|V*aKT7C02K|D4l3QPL(JbctU8en z6cZ->_C2E^oO-Ztt%?+3r7Y@iDN0h5r4~ADr722Ml%*+3QkOzy6U8Y`_*h$(LKDK5 z&9UN*jo{u5-wIrmxjvpir4uiJr7wWETZ&SYqGicE()g$6(eD%VTO1A2jg6NIU)PkL zcg~ch@So}Vvqsr`QrWayoW!KWH{;S9H-yWN zb10&CxT0cZ6BF=H#lH@c6mH>$DBcc>@LbZAqIh0c7aqip*%2`-ZHrA~Okxu&MJYz< zL@2!Iic^Bc6EBK)#`rgiHaA8#H$kC(xJwA7DNB6be>0c%{{TdG5moe5FPq*c zf^Rn;oHi$mN_Po~iIh*pVPWC8QjLw=bZq-NTySiq@S@-8F_J?i(DHvK_smKku8Kavl%*+rb^}uhKWim4 zBXm;SriL5!kSEgr0O;H{{N+8D9K-UZIpCebV_^t-7G540Wg97TaM2Lj{R@=JEG0#8 z!S4r5PrvjMrTG5<)1p(i=uSFl2&413&bS-1j~emQj<1`;*_Fv zqYL0p;TH^JV`CnNiZ;$+FBn0RlL;Cu@IfJoF-40?^7qfzGUJR706BojX;={P4@}e2hYbZiu6Yygj8^y!e{8`*o zEWFZ<;=+heU}d~}xNNd}5^P?9(HgZ4RASz}p(y+diLJA(`5)*dj`&PQh2^5}3DF7M ziwt8M8ymwZW>y{$@y`W@%33Bjli7X({!~$yOi}s=wuVdGghi-AE|7QGVWUD6G&fM`+PPW&Z#Gw&u-G{n7W$A*`{wCK9t{iB^^&=~Mpz209o&Xkb8jdm!+H zE{Iz%fc7!rozXlJ8E$xl&X8P)X!KGyMnViuiBNlxq<XI zM9}B{`#SN1_#C`ZHT8|YgSa?)V>%X|$S27Kf>TJ;J+U!`+7&%4ng@h4))o-4Ak~f0 zj}K$$yXDd5Q6Z~ZLR#1R5V#u&eMiDr=8X#z2~`b^@-Y(D`ax)H*vCXASUsFYwj@iM zv5`Ov!PLY(kZVMAzLxr5--J$7HV5w=b1xwK< zvJ86=OK)%+nENeFGsdhogm`h`h^k@t?pFAc(q&WK;mHlj2x z7YITY82UUJ?>zE&=?}m(QNoja8Ni0x&u)eB8VtVtzUpRqbBIt)jL&@X_$ zqv;id(^Uy1t2&28gPWj7W+}qD!fwjEH25TV_THd@Ldq*D?eC67EqYFArA&M znp3Ad8!ITbBj5HG`6`L~iDv5%dXTde^go4)AuW>^tZMugR`9TggCB||8W_Zn zKtGutn0pXOra}UKK=!_f$nfq+qM~h!6CY)Zs3ly^PmL-UB#J_>@`P0sBp>-BXA})E z=LOL;c!`l6asL2+{T$W8W1>U&82c>Pde7MPraZqQ!pV$ydLWRrg8kS-5K40>B8htR zK2;dej6)EQf!<9ESS5fH&2;M9FHre4K?LV_7R zX#4@HY}z6l2n{xD#qEiPs)E%a<+E8r77+45gR< z6AvaakVH_3EVTg5vW(d@PY!F~zgaN#sJp(#$|9R_A&hN^uk3po6+g=zdHzN1{^Nw4 zzj3NgAKt(D{g76k^I2Y*zV%J!L99Az+pm@WwnLN}naZ79?d%YWOh;mqoE|UdTUhv9$?P*!e+_ zB{%K+{{X&5$-8gn_xd)~_3Wk4K#Ox3Muh$){{YdwOJBI%ar^sWM2xFLe$Tl18AI+8 zddMX3MOqx$M}#AyH4lUYCB!F;ZPjSeGF=Ju>8^0rn>xIZyi82L2u%=>?tacN(mFqi z92yN7RYLnskSWihFg+rPQ5CO4r-z@B*W_D5B>wlbxwdjrP zOWnccLptb6D;=C6a{y`z-`+7AHay*n9GzWMkkUGu<&BgO#9Ece<5$Iuab{Ou}WGN zo5d(JW?XZkw3mXC`)5bsb<;28v;M#J6b}xAPsr&tV~&TR*CEgDf3fA>*?h!wf}i{h zO!>yOt_V#r!nP%Aqubcn_BDRUk>*Dt`EQ{|Z%R5I!kqsAy$>r$LVqE!Y}ooB{(KV> zq!vkdF$d!Wjfg2n1dXB!n8V}IZ*>WK^d>okKK7dai)fVgCj|F;#KG_VjD<@_&x#GQ zIw;xU8ZYn7OHGV{@u0WZHl0T5w#OvMAy@tU4{7u0yzs~5u(hnMjA9QB6AVIoC^p0U zDM}pXcPTTM(GAhPvORA##xoFdL@SM#x4&5SUABVOk(C zehCnBSa-Ht8-&d;)_5b|^d98U*lR1L%2YzaLm0+}JiY2F6w_p)RQ5qpd)R9jP8LS# zi*T5Pd=1fF{>NG4PH`)=ng#()P~*<<`>L0?7dbcK8BGD5>envVhafg zp{Q{hM1y6*Yhac(ne6WJvR({h7}glR2?Qow6GyYMC42NFtWp<5Etro)*wlVWi7~C= z7gO@HHcU4(v1Idtgm6LS9FC*kgvSOXL-e!l8PgMm%pqY%E{5-Cv@OSS#g5@2EG3oT z(8e{C%L-kbS+dyDi4WjD5}JceA|WDr5q1qRXl|XFgIj;!xX}o@JB5FLL?7G}qwu3e z-iL(8qCRBD-W2;fNRQ6X1jbRktfhz|QV9tNO6Bxy<{)p<% zCdO$>jJJ1$*`~E?{TInUv_c69*|iX~{lDmHqaIcvD}$e*z(Z$>CMh}yd%xuFB6zoi zPm-O&$DtfLF)SeoWo6~8F_3s`hfGN7xA2C3BRaxgvg@ONv9lk~iqHAaX*tqE-Q z8u8gkL98q%2CNNhWuzdOfX4KT_ylV-(IQ4YZ4FO2H-TF@qYqSs`5|FPgtIX=N=&8f zSV*2vEn%Uf?+}9-+%jdexmcy5(QvS(KMa0ohv0-MmX_GoK8^bg*G>?EXTd2-==5q< zmK1MADbf&&9mk<8bb=BR%3q-TTDXKR9y{Z3@|oS`G+W~i6VXkgb_vt^8f&7Cp2YFL z4HM3I!VrWe5js_O$SktU-IiHpmQEaHoHENSk`KEqvdJvtIL6BKvw(;~5V??9 z1(sRimTi_cSz&d?S(eQEG{2}v?C_{RH%BKK z#&eT(&T-!v1)K!oZAAPV)w)CvT`bnl{4<>M%(ugG_hptzWRn<@S!P-KCjk&3h&Tv5 zGhohtf795Guz-4rOM5+*`g|9EeZAk%65XfYhrSLzB79#A+br0#Y_em(NhW_lA`RdO zAcKI2;4F)ElSsYK8OB-Q-tBPt>fcX&CBL&cBP9G(y$emgI*k?YL)-cF9p0^j!{dzd zNH1`0mUktVS-d5u0!cToG6+Eg5LpGBo&^jI)fgOCbnM`DVl+1UMs{+*Bw)bS5 zdbfro1P{6U&+Ak@{8($*1(Rik&&ji|xrrYOpdrRt;j-TET1Nqxeu2Ws-B?yZ!F^g518K(`wjGI| z7Vy&8FRJN5WtKr_8DnLZS;pF1w%SAS;hB5Cd7c6uAVM6D_}(7kd*|Qjz7Gp7n1@+% z7}+oxWKU05w^kay2EoYdIy~9Lm>j)Yu=#*HY>XFI(J_y+&%-N3JlBa9w0L zwgU9-tbSx!5}5I3c^>#2gdm8EExq2nNbt|2-0y1&bLqcmhq2VxsjDIDmV5*5 zV~~jNkHp)@uLHva9_?IzFaxgy5=H6i9XVOeIX;`PUxs#*=M-QNWc|xsk922Nmczo# zPm(?UkNJZR7dU&EVkBd~HY?x`Zl{NChl#P?>si(dAfh!phk-a+m^G2BbMBVORf_`9BI#Tk2B zG~Y6e>uvtB`4_w20o~NQWL}azpcxMjQqzDPTRc2$_=AFoVer^wL++pAKHT;g{vvyw zB#r3}6Wy@;M!XJdy(@a;Z{k;HgRsVZ$~&E#S>3U~$4Eu!C3^9->K3DXDv9^qyKlv^ z*vfnz$1J`f^9}0X736q12;gm)@77NKwp-nWz_2H*#P3EFGmm6D+;otzm~HxS19kTW z>V0QF9zgVi#zSNd;Sad>MAz}+^LCqIql|i6rYCb?KBc~heWAf-##_rP);w9BPLmvj za5*;Q`hK7Ji@Dc=pNiSe5vOkc@)_Lz_gRxqVHzPUb!?9TmU{B}A3PBR&$9P;z3;mU z4hgc}%i0&DuyL`r(A#ahJYQVzEcpS*F~Ks7(ZRlg$Ez;gTI=Eha@ve~hh(EH?oU8= z$7>S776mH4smT*VNLyGT)vK7k$otuW0(a^S?)P}LBUt?aJ<4er?e)TA3virqu<4F= zdM)9610MMZh$NqOQp1qrFb|38F=VGqL;nDBaaX$r`dgMn9g^n=BjOj{kAvb26ZX&j zfyIyAkRGH(OOuhQ_v#P4Z2_a#8aspcAn||?iOxPEK_Q$RJZ~Bdk8HH*c2f-6r*S)I zw{NJSgSl3ZUQZ7rF&qXW4VYzz_I1G?O^!61s=uRrVt#Ir>R7?|dINvo&G6y{r>=8)c*i}zd`7+;qE{`!SVc010)@< z>Hh$~;tzoT0AKw705+{Z@BaXIRgZ_vJ`BsLaC}38Cc`K4JRC4&KI4E1T>faPuos~A zeNNW>zi4*%-HdIfSUUH_C!^Y%wsXICrPTVgB+|r1aPH65_!IRleOk0nvk&QRVjK67 z>>y*DyZPxoCy$}QLu0qJV4Uyd{{XA73jB+?{{RwNWBXZNmrwZr05{~belhr3`nTyn zM?Z$5{4ayCM0tshp2Rdz#jx@e808by%NyBd5$ip)BYpwzcl92Omh9w$Om66 zAigAygq*w6v+mc`Ep=uRj3>|!r~UYoyn|%3hUy=)XCHi+OSa5LspJATm$U6nIC+L+l}@Q5&m{{UTo>^a$E>dM}kw`WWP1Qs3N zYM3R|wdLr~|>I}Aj`R)R~wEmsPQ`!B0 zll}egm51Sk4?Z8`)HkMSl8(Ewxx9Y1IJJu))i$^K7g{8~!(M}x-8J|Pmx zLu^Fidrz3Mj8E0~vRU6A&(-SIfQ9f_akA1N9X}DnHp4PZ3Da;6;=g2dFR|s2o{R8b z1tpr>_8V=tkQl&NKpl`H3{9+G7QO!PCdRGhnd)4W_j{g5cqon@?2vs3#+DwVQ-`?y zm~{Le%LuiQa?_#R@B{1ly*wQ@3k~h{C;+v6+iYpJ;IjNh0d#t>db0`f!htP(2HS4i zz}$W3{MmnOQQIu)A&i|N5N8|0=OWpeTN#Q=J}^S0Z|+em<)7IT~gx8h}&fl68M zA|;T+7Wh5;ox&d5PnOxD8wXe+h*}>vxGuISzPgF-`J3}Igigpj8@78m+`a6~0yo|0 zTYPtX2qcIjg^~+x%Vn8ml(R30>@tQJcrB0B2;sheFTCGF0noOFcPqCSs>UJ0UBlWd zR@-c|nL4HZg5M>2N4=lYUH9NB(}F)!(l*;1265`#@_1WiwpnGEvfJcvFvAQs-t=?r zcNv67X2W1#HdxpM7|shgSL0THMqPJlPkAjrRS=s(*ukALczoOS2k3i_yBpiz1djL) zIx;F0z#bnyTWqq+!DZQIExW@0p%B9mb{+?fw~dE}+rw?)cg=YZXdaN; zZL{2#TjKaA4_+H>w%fsF;P5;QV-{O@U)C6g7=sTRZMNGDu-n6Jw%#|7cH3;S+i#c~ zZM-(vZMTEw0gPT7JexE1#@J#IgKpbxw(o%3TW#BIw%cvvWw(Oxe^dYukq;wf;4d?41sLJx>-K!6Y(AVk( z^L^B=2M$#FT@}ed6VIt)D?XzspTq)#^T^giJY;)W`X|J5)Tk6&J$aWC{zJZ9{7eEj z^(^u}xhV5s=i7Aau>+fI`Y?Ij*EVwqaTZvtseQYD`@)U5P&agqj2|guo|-e z01z$)7syZxSJW?kgUJZ5@PSJKUTbF`uZUm;-SZ`sekv`6!r7dZAP zVh`6NwC=kDgW~JN;ZqGD2Of7NOM)DzNuYj?O9)tdlTr>sSPgb5QH$ye$6bRtXM#E? zdeuP%w7=RhbkgbVSjq4CLiraaAyP;FV9 zm*l19c!7>wDh;Vi@hDU_{Y$7y_SEDpJ&_=(bk`>89Nd&}yZD0251gCi@2EH9jSWh% zs-xms`BZx3S)H{Cc;AFcuvg+RXnj=3SX1%Ha&DVMTIGH_9Pd96HzXz= zE#s2hS3OK(P;VpBkJ%eO@Bqz@ofiE~-P`0t9eySc(F@TNkjLU01$*%{`}%`UKXR-q z{LD~0@db(bnpcl9lp`U7+Ej0ySa=0?Qt-J%yw*_v0I0p4*=pxVL8bmC;R~eV1$4Mz zC-Dko^KNopto|h_(|a6ot~9`C!v6peB8+||Lq_*%a9G6<5R@UoLAg<#|ebDJN`SiAV5WYiBJICvNUG*$ZKA+hKv&e~I2GO%sunJX~b-Y~Ik9^tfX^_c^9-c@oOYy5X5 zSHsZb2SUeSh44K?x(Qn2J`v@y{YIrUUQo;USa_+aRaNt{?Qj)?gc?79>~Td|o@(HN zEL*LOs$VJbFqB<9;{YhU%wd8}R#P=oPlw#JRh_NmcSsfU5h|f~A&!{%-Ifa1iWqpD zJwS{QdrYJ#&!!c%Rqvmu%Ft($H7R%Z5`Z;z$JC)8mA8=lwK)ic^ zsFwOW79*$lmasSC7#%wsCpVsAQmz&j@$(FwMmB5La$LP3QlH`}W%>DF7isYTHGh^V zTCd#3FZ+PbY#UmwK4N(`_=PsFe&-og`JN}o%&M1=9lZHqZpKsxGvAoiL!E>-mb7u3l|=RphqwPkw%2=iaKYBc}d#0dL=CV4>~a zLy1+`SQ+xeDSws`g%Z08KHaMtSDEd zmM~lSl$SH*i2{{x%mSB}OFm-*+FezTUEhsnlEp8(FY>vl` zt7l*ia^Q(Hp4bZqhPLB4X<0o^Uwaz6#h zke}uFfQVIHotV{Fm)9dX1wSX;G+3~wvYY_dwo+9C?Q(NdOX|u9&U=hVuG{UKDNT8} z0UF-Y%a0$D+-+nmY}X*^c6V96l>NH`khS*gWGyI@p3AtioY?mLho&5nxSX5Z%v}Q!yv4s)(D_Hd&yZ_uSy;27%uppCk}p23L=Tn(0Z06N5?oxhmjEU(NF z1@V-^wf7FG`Pou@^UR^wUlPiHwkwz47Q?fH^2Ks|Z1x5FW1!=mg_o0b{{V0RS351Y z>t-SE?hF3_>?tc(Ugk7wEEW5i5zbUU;jwDV{$~?R8&+qYj0(n>m^VJ=CqlV!g1yGk z>QdcXQP9>uGxd+$yg91#G{-7kW<9BmAa7t)P`l=7W97bMD5m_zz!Q(mQw7`V;1vt> z@da2Y!#GOX7UVPzUX>6aOXll7BQ)7%X5Rfup>Dr(jiQ??dH> z`whEwiKx|&ZMoocY^9W+lQ$#z$W1NzWtt=TM{JZ|ZN^u~z1C7Acs9pHt8ZmIuKwUl zXr|llP#4p_E&_*~>;tRUVa^5e@?_T61@kV8wO)0XC-PhcQmVJSi{+#3l*O+XaYR+l zMNm_)x9VWJ;mFp z&c^9U=JHuVcbc^riYJ|6q!p?xODy+SC^)OTg0OGQxk%Rc%&~F5nWO&zF;8W`aI~d@ z)xaZ#-s}w-@6-$QFHy>K#=`#qXQ-3E<`b-6e3p%A&1a;XcawwRmC2z`=aS*C=dn81 zKT&g{lUE?-a{mAliW_SCaC-b!_IM@629Ksx+NTSHUGW_Tn`MIb{$Rgr=fqAnS$*u+ zTK&eB{T-w2iiWN6aA8v47s>dJ616$D?;A#l8EAr9b8aE$((u0C~NGtvzgd{dch( za{V(*Du>)!SI0ISd;5vAZ@ZLKX#0g>u3*WSBr%rEUe5F?MDfIVwFn7Lg zQ}^<*z=fw(ml~(NoWb0Udp! z7x_d09Q%SWoZXdWSE0Cq&oK6u>3n&LS#91z(w?prn_-*T&|~ugl$Bd;zlm9X3hWXd z_3agn;p2$X8l?@(OVXC*uISqAxOGpMDhG|Li|N;!lVCm0`Ij}E9mc;=MlViS=V0tr9*xaqMHj(yp~@SwjS6D3enEwEzN)KHgpw)YOu+w$tQ|1jwG{SlBWfNzi;wz3h-b-IerS=h^Zu`T; zS8aG~6B<80V5q$~jLmYiy}4$NXJLY^=VA!qZQa97@vS~5K&sl&b87y22=2Z-xQx?E z_sK?W<=myDRy)QzHi8$`cI95f#>5a_HM!@z38A%}jab@z&0d%0Fk7E+3l08a@2dAW zd{1(rNBN0x?fZhXU0$#XQrf+i0UPc&cK-k}q3!vBEfaaL=(%3vp!4Oi)pxOJTic$O zu?Dt}nAA(x<|s{CBB@@%=azeF(Y{CSie z@ynS`Z@G&pR_|F*JH3r!^XE~U8u{cZHn*+z9-H%IQ`vdyC;3EXgO%IlWgFxmEnxNM zkfkVH@YKe|+n+NdjK3HYO1^6Bf)cI1{6tYrR#UJV1QWvpVL&^Z5DS-wv&6N{{Ee0) zJ3~B+M*YN3Yt4$ce)A)ucMg-;=Qd?}Ik0KF_==*UD&G8&ped`alR*A?2Ey_s%Z^Z) zD0lSK$ZK5i{KaUnqe#zM`5Oy1o4;hLu(I}0yUMP;l)5T@NH8My(#Vu5_upqg$m1@T zf^52~^W=&>+RFv5^|D*~nq=sQ%uBId-oyeX+sI(8FTIwmdwY->S3XFLTR#~oI{K(Zz8PV+Kj5{?8#)I&y!*{2b2=PDApNMVZz8--tcUW+r|Z`1+|Kl zpWksvm9#c~$O><0@0n=nF!_qFg)ht*ZP@GCt!}91eMH}e4FT`WMVui1piyg7&k5d} zG#0wMiAT4Ki)m$smmQYZ)!bWGe@%;FcRr^8tK>ra;Pz~4MQQVz$M#V8fm>zkDQjb& zQsK2;9EOAPw3PlPq*NBQ?TdXSc$FP*&Y3Sx=De3Et;b^8aq>hwr|m6CWiOd~zo-oxzZ}@%t1pU;>Cu3?qvqomW4?3T6ziWPtx3s2DlgeS zI2p6Bw!V1+{9bpGiZ6P0I7z?pFAJ~C!KF2K4eplm;BGJ1Vvb#ApsSZW0IqH>;+fbja8sJi-y zj=A$1uZQ9VTl`Gg*I*U}N6{|9_k;`-rx{Z(y(?zb)LLij?kQD7eo}dq0Rv0%*vRO= zgJ&?^VJj$1%$k(7+#ukmxkX$+E4hSF5f2Rzm@XWyz$h4^C16`=Or;{LUkA$s9*Xg? z7!591er4ehy~$oydBPU-2Kma3Y{0KGA%zyzg&p~r5^u)86OguH$ysV!q-$rKJGoEp zUN7ZSr8$0KH4VQ9CaNsIh^SGw)=l;&>t^cj>Kjrn_Hpr$P%EEAxl0>`S$w|`@=d=9 zrR3Z)7!u#E%A3#BK)ySK1vWnh!`b;!41-m^YXMkGcOqy4U%?nQD&|xY*5>fYv)w-g zxoZ2Bu;**~o&eLq1Qq$X0uK5-5%DNssbwj(->)v{TVlN%(fsB?8)|n6X4i&uVe)@O z%(fmXChXJEC=I@Yv2-7UHd^`oMewIvt%rs7!dIiW;sv8;mjWdLhaBX^cG>ZePSzTS zWdN(HBgR1C0Yxp_hb164{3f{RwLK+*%Z<6bT*=es4v_tUD$`1uw%7t1VbVfxn)`PL~KcgXK8Ga#fja3||t}Wux z*>&5sS2h4Bs|+|mXkR>J9Y0~CvhIZ+gRykk(SdN>^WumvY`+yL;l4Qp_IlL0rG5;6 zm5uHafE7B|CG3*^Hdm3e${@Q-vE*}X^>l1Jh*#rf?iBjZ+)GH;GPflK2-&p(l`jtv z=>%+EY1jbKj}V7SZyqC$)Z{@${t0ti$M+tA@0!VZTH0Fd5U0<6XB4kF$yYiY&75Jr zaxa-&@dkrxuBFVU;jTpa9vLhTZ?XtCO|Vl-x8MAYmOI~xz4Xr@bd@Tt`1LWzekP5Z z^(?Np#!j@~sbDVA>MERU@la?G)6p$!8+Iw-!-TU{-byM@GSjaS6ukUO6m!mUZuuJL znUM;{Hl4}{!AE{FYA;4-Wtv)7C0eiQElNCLD=TKYk#_a*IK=tqVqVYU70rUX;RJ7< zQGE^YrzUC=>%GWqM6CE_5{{Ts46HXWWBQ&WD zVb~XbY>tXy=AlvKe}wI2;Zvw^PC*$K?s@o(0=Md3UzgOQK(9QBcD{KIpW!-r9I{d@ zqO?f2NVC5rArAVuA*wl34Hmx0{R^9u#1{QPMLEigF-3%aReXhNU5+tz4u)fKYwOKR zM>Eb`w&*D7)OzV_!EwMh@h*4Yh*eLHQ7o*?bCZ{x8takv*Y5^u>CPQI)C8`8I;@Tb zYAVFQ`x)4c1Hr^l6rNOghN?fno0(kQP3bcIK^H+)SVXWkU1zDxXrm%?SL$kord>u& zElkM6$Q4n@R<)gtk&Af(wToX8rX4NKfD6v!yijYMmb@6`Ip!xTu(Dv-wxP!gl>)8o zsKblkBExK=xfwPdP9tUp=w~BU$K$c8fwt>AFC}%9a$dTx+GnjCGqUGYZ_0KZFsW^9 zF5euK3O+rd-J2E}5#Z__*27Ov?!_Ax)m=s^$0>r6^}hH0QZDm)O^C>)6Bi7B+@RSc90(JZAQ7@tHr3qTsC1q72s#YUpSx+oz z{$f@95gIPB$R&32RM#;|wHz1|ei%j9j&@a}#kuBEw};6uUA=NT16MLwy6?nWbaBj; z)32PDS{QsmpaV^{D==?-L&jm{Bf1e^9fGc6dWC!O@yXIQy-tgt2^uzaT!Q$&JeB2K z^*R1IDIgExX#9LY*60&53hJo%ltRCVWvjmvena98K76eC4?N^DAdkl-L-YA$q2E3$ zk=KRZwK*K%R54>8j>4=dJ|zksFOupJ1#)5q1MM#8&|!J$hCzAr&nU1b$y|VHSK=p? zrHQdDX!$B}x;G^#OG`^1Kjvy%ZMPU%Rd=nXxpUOueENw%1z)K^7muk<0*_4Lga^Gv6e9}o*ch85;qbFNgSVxHp<&uMuq%8DHG7Qp!DVyHWYc$bP4l-c~u z!yU&XSU$qgUTeXS3c5DJ@hS`ERX{dZ zO2~zceMLZ zP_cA(=HPe)_{P_v5lP29sx8|n8bOZqnzERUZ#6m+4rvtAv$ z*s#j{#L-&coro77w5#I9v0>W~ZfvpVj}qe6eTKoSwGXM$uWybLwNPt@!p@iHSX$w% z%bDc-UPLcI-kXFmb)KAsXY=PFGy)II(AYK3%5Vbf*f3Up@@ZjDH!x$;7dF*eSD9s= zZFU8LU(9aH54~lZ%q%4EaX$0jOZhZf`f#%srdPxg0|^g=9b2souFLLRU{cr1`w_iW zW_R;9;}1?pXk;?00C`o2Fq3y?&>R-Dc`B_~c`$We+up-VM^4`$8peUX#x17Ujr~DN z3me~23xMF`1r~_$WC1D-J^+hAbiaEp0-9^F)X*4qAi(d=o+YILy6#I8hn6u^3OsB; zSYF`n_#Ea#9>0;Ob-J6GKYfSa>7^e!);7`#&R^e z*spxPQvoo#zBdnK@@(89wdOOS=DgIYQD1ukpf8Tk23Xga7rH-sz%4nh#`2E&{K2t6 z8^owX#hwe#?aKkn2j0N&^Lk702J5j63)}ONz#p~26$taPq6LWIHQ(hl4)LVG}01<_cyYnm1t9wkNNDe&s{{Y#3p?^CZARNBO z8!J1z{khZ%zHMAC7M?aK+PAq3dvh*YU3lK?sX6*~aRXRY%>bwTTn!i%`-#5{DfIql zh}Tc3)fjK)Aa~39U>|4ZCHjmjrdeMD#7cL5DXQ1UgwX!M3-z<89Pq6DM2@dd)zTQ!Qj8~niADB*EYE0-HLN}OLX z?rgip0{##MTS4;(^1Qd%pmh1{`GV77-KP3`0^`qt@x+u5s)4qM1n-23Dq<$bbe0}bCLhYuFJDQd6f$WLoj zw!(lCi!q0Smne9`62CO^4Fz6q0CwZ%V4rnxZBo}MWfUsh>=RU#<>@grh3l+FtfRE& z%t2ODdjTwK+j$C;NW~v)wdc&HQeiNUl2Yi8Zbw__%2N8Z(S2f2=J3A2SX_KVx4=`q zfqgVIUvlzQ;b)K(<-av3p=|EEDj*zEzWXR+Tk{hC06?~5BkIaqK|Gkn4s))-hrm-z zBDa&wsiO;R$x@MA>;YX}ZwLfYu5Tkh05~y4>qhqA@OR4&*1fg4mA3r)CgtNmk0GxV zyH;5GyX+J4E#%G{;^UQkKJsX~zlV|PE^VwKOT!zOZFid}UAOlOLH=cNcgp1*Z=S({ zPux`6{p=bW_p!1)e9T+=*ex%|xyfIRf}TtHjcsf_#I!s;`IKEdTeAUod)St>pr>IV z(R;8!tH<0;3}Pb=Pss7Jc@g`9ASqXO0KH-J3q9l6RRBD8GD>sjVT)Ee{K(KrULXsX zzQ6(|`<_N|SQ`0I%jg+V-*j{J~XTd+JmWJz=EtQfdA`QdpWBlL?0vu5U(HC=om<%1P-tG@Ez;sNSgdy*F5|jqh)O4`^3A&2cqAzFh zv&MaFa>$-~MqQ8OsB~)H@+#YZhyg4`5ijwPYOXhs1*?VUW$=z8S7foqc&Gd701}jX zxrvkUaJviQabANo$zTn&B&~r+U-`$ zT8eX|zjWQ^l8O;Djh+6GtZi-dl^nC~t_fc?wPr!orq6Hl7SI>Lrp*@hnnJ0!=SiR+ z>R8>{*JVRjes>`rHs@HhI6pGzQj~i(P>Qr>kO61Mh>nA}Qf$Sb=Sc6#UaDG4E1Hu2 zx!om$S6>LvpjtGZ2$uUGp{w7hqSC4IN{H1fq(Y^xypoJMJEXar@@W8zVOo*k@5{)} ziV0mZ5GFNOL@DHA4?zLCsJIIJy9uj8sMgGRU^ZiGEb{j5#0o4Zsps;FK9UP!lt_z# z;*0u#Ue>&T0WW?-VT%GqCbe~uzTjpCQ7A?S^8CU=t0_mZ;=6IGnMG|~k;`q(A*;Go zbnLjbu6Tptew`syrtiqPWsUQ6h=4WuKfH-bECQQJN#LV2io#v(nJE;bUXV~0s`5>o zUigjggV_r9qncze-<@qT6u3N6Y|;Sh+e=_4?UV-A`b}Y+6zz=Nf0j zZkXK`lmlkV9|rG}6fSC(!3_K`gWjvHyZ->#)+<4mQL2jYax>@ll7q9+NdmZ}Yi348 zG+kM6@&VGO{Yvw|ASY!Hqn1>lR?A*FUS$HU8OR|a=DJGpg)MU;G%qHS& zr@25Fm042ND^*ugv8B5@XV38sPe#Y*)X+SG(jKgNdHa{Zd-6demF`9gXP%K2jjGy! zlW$uZ8-K*{CR}!)=emFaPj;3{J*B+66R@|QEr#uXB*MVl-P`(#I9J&KgU7+J)Y`nr zc4<$dctj7b#^K3cgIbA#~Acx8ex-Z5#M_{nk1V&ck1`N?s0b=;H- z6VC`Gv-E;f1?)t|oPsE&A92}T_(gpB&oJAl!?h6>Al|zc>n%G=>R45pHMk1MJyOZ2 z?{|49Z1d>bleE|y_oM0Yh;S|KO}pJ5E<>v)(D zbGSux?)9RXYqU9Zy7-qfS>~C{jr|)p=)B=7-m%Py%V2yH*!wV*ZpeEGjxXN{z*@ed zD(d*cUC=#f4HM=7prdC6ABG!Uv)&Qj!|`E};ius2y;9vYfk(b1EKcf%Y_840c>$~*QKJ$ z(jL-cBmfa;Qy9l$6G5TXr{p!ia>AD&D*ZhIacR7c9#E8jd`nEFfx&e1AI4X!K+u0r zo6V8PM&Q|}Yp;G?OYu}b5O^s4{UG?Xg9S10+Gm=C1fC)~c@&$!2V-2WFHtDIRNR}z zQPeYGhQnDs04&3J9&7{<)G-eLDMm$YTGtGh6tsQ_61BIv^(jRyv(YcXQSA}X-P%q; zRkP;;BpOBdGE!RNxLGwU{szR;c4r^nO5%6mRy-6Vn)g-P1*VP9aZlg-F#s4Vo9%f>o)dRu^y;3JpDY z@%+FAUyy7BpnJoU5*)7)mm7Sc2wEuoLI54}L^dGT(Jd+JJO|n80+VJ_&k!^`{Y%t( zd80M}dIxehxn432^8H2Cm0u91O7-AE%NOOIC29r_Yos(_^N|44@gE$083ZVI;&OtY z3?MQ+#uJA(k0V_`aO@Dm{{TA)P!{|_v(wZt1uw+kEuv(hzo~eyJWq&S)Yz)%1TBu( zHwv5Eg@RS_uQ9-Ao+}_8k$ptlRaX~+if`ou?eQ025%}=}s-2zD>(@5-G;Y zK6?vl%W%UsP#1f|P`BTXMaaj^Ko_m!1>6<=2~Z7llA8k7;=ZMq5pc+c!)-1^B2vB} z+w$aWE{_2{9v-_GFz>$!YiUmqqJsRxKvC!-D*?;osbZ@+D2c0$LSnY%ro5o2r}R48X#!qawt*dwnoB=tgx4_qtsK{NAM>T z$2`Q{;_t#cgv_a@ zEdi)3A1guk4BPjzs9m9I^eI^uyU82X%{;xfMG-W5n1&n3)D)kTdQcB7PJJE^NRfC* zpwUFH+F&mm=06ZR_3wy_;@Y@f;5W|83k9!_5hx~{fK=%*hP8}(a%do}dhA9)zaHWR z8gdfEbi>M9fp7AIsIEd*9ZS9@H{|CbQXPAXN<2Jqu)GDMlQnC>)C4@L#{Em*GgkFB z{qIbFxiW(24hr=QQURV{hvFP5SIQX*jre7Mn6*@Cfo8qLWfbJ$6feTM`USb)!#+mW7!W z(lWOq6bbm`XpxF^mSF=bpp8LS$XK0y*X~stF8xasJMu=kHXD!tD6gnBfxl2L%3XSf z_4m%fYM1)itBt-&Yg~RCjEF18b_kb6lHF7G%J%Ji&s4l?P;Skyo5@^t>uROEVa=D6 z8#-k04CDc({$O7XEbO7pw`REj29$?9$5(HvuheX->!lM0uD&ulz%GTK!LQ;KXFh%< zjOFKbj?@|#L)nUFDaZTnX#NEeT31Uo5f#>p7^+eaX~@lQMs^XZrywR$sKzv?d+TLL z4Zb@NfCtSzni{v5%k)`#V^jr-;}aDE%zGM`o%E=riXd37EAcFw0++^Bui@c`%wKF+ z1K>=$VSEaF)XgSeh9GEHZBTE6UrfmiH(1RWdgCy#8+L{XP79oFSj0EdovH`nxwGZz zlq4I>c_@Qc9H(Ffm3_uO058okD1wvQV(2vZV&3?fjQC4lorE`)>Xw)^9~H)EJ?6Pt z_o8Ou>KHbIaEF91uplT5jPMqk{}wYE!_@q!`@2AcSm$#tWm9F+u6E(69|A9Z{ag4D z8Rn={OM;|;w;UxmnG&L{@k?lfc6Tt4m9=i(QoO1ZnTyKMX%!k+)Uf4O%L;9;(;Y7d zrY8$H#wNk=(!?=Ha~Z_e{XXLhC|@+;9;8Kkgl~s;35J4(>X=NFX4vfEi)qIpV#Cj< z$Lu~GhPi$RAz+ACigqDZw$-KpaG<`UtO~tt%mN9nvJ1tv#^)ZNvJ#HY7}m>RwA~U_ zv08SR+6As_oRkU*_;8j%(@HU15Tg7(SwJlz(YNkgOYU7ixQHcHU7(dY;RkQu$3Jl> z1CFvFPzx%XTL`*+9RC2xU=6n#WzDDQjKMzSs{nam@?Hod(@|?cvs`6jpgpXD18ohK z{6f)13n}$A1675x3oQlHal<%q>{DxR(+lZNlHMhS3QDCNVq)r@h$;$Rtd_Jckj8Y6 zla5Bz3&&ovQ&x@oR&_iZafYu)0OYLAddF^7-#}tv{{YzZ1LGLWTV3NS26SUNIBz=! zuxxB=BO?nA*ClV~(>Suj)JM@8a#pRX=NMayf0%02Uvk6$0I^f;y|^Kz_-$a)a8Pc_ zfYx?e8{wXk?YDkm+Qr`NSN#|jG*6n1^E+0T3m5QqQn0Je5th_`4f&ic*7c6XQ=S@{ z7B&QHhrhT@^sGVr!SHT!6T0o*b_Z}*towvCaoRZwv=$8)*?e8L%j_NywVKsJ zo~Nbkq+IDsh3HKvcO?iZ@L$BThYGy!_TyD7=3dL82RnNLl+|;v1wKmiH2Am7vWLw( zC{O9TH$%G1jkC7v&Pp5g^9Z!qtITy``Si~*)4hab?~7sPs>su5CkRna5_+w(HKZDpa0! z50jNavs7E5_XfxS@!zsodM%RBFVD|qAS28Mm^+ER-b*-mJ4_V4Tf5lmg<)@Mr(Fwf z%D~m0JD-V4*8cC2PA#`h#>-lJu&R6=QX5nO58WeF{f`HTCGOMn9 z_p<}w^BtK7M*5Z-TCck)aZ2^rbQIxk?Rkvsa?^E2c@(`qlAc@f=2Tdf zPs({iO|BrkkK?lHqK~LlPcA@<+gldsE&dP+x4tX;{bg|Pd_mlsUF1U3ZB@mOj4QVp zpjpK`0H!>If&0BWr_Aw_df~BW=u^Mo@*?#dF)_k4(M|3wcW4S35x)bHY{S^zhhkFDh7m2~Uh*5*wnx z7CJ1wx9SfN;9n&?yw>XkYKW8qs;+rcckaqjO5emYuR9PVzG*?HN zEf)^HQEhV`W%2}WE;kDZaJ9go7h`k<-Vr=h6t@*Xd}JsUw+t(;AGiqaei+=K_=?p~9z4&yVlP=j?6Ao8{tJA?3K#b>0307lsI)8cf+>Z)xkFdH zxbWH@bx{j6)n2i&+o$b%jstdGH2uYIcCWUhX}0e8x5&owa@79-$PD*Ga9MFHTQ)#1 zwuC&Uw}(zH1RILJAq-jYLRE!mMX*J8+HDr438js{b7}#Be4#N0BCSWAU~KYz%0YDV zJ`k!Qc-A^;S50I#!@YbMMS4b^5}<%*B8;$UewhF^?N0eHtN^;#uo1zrir=iE!JRf1n*7vpz33j_@*SIS`E1aLAiDbb!K5xgsUn;@%x znFCsC`bXrvx)SkvNWw=$aKx~!#2C`8M|)C1x-2WtV_ORRH!ToX<`FlX*ePdS*k$SQ zd_*C0mBhUfM%Wgt_MGH&yJ`pB3;0KhTKy%?%5xDHM)C(ibItZ1=RRSDw@?6)<}NzX z9&=5urJXOv%4QFB9(W7!^&J(9YQi~Jeq}+Z;XSyL^Iixp#zj)#EmA!qWO#TwJJiLQ zK`M%k=McM~QUDKurO)OvqoVZIc7UIZmW9MCtsaZ8K3I^^eYeEB$*$p*wDYNIzayn? z6f94R?AT?CRkp6S0?WhU=U}wvL{KzY-gqirv*3Z!wS?>3jbdn~>)i?%FTn|ZhX4S3 zW@y{Xp&ct+7=1yDrKlp&3tAkXW+fdD3TCrY!x%JQ{D!fH)Z9Z`oWNN=uu7x@BsDY2trI=M7n0&`= za_^2!=D0pt9ZA@SPZGm*%c#4ytqTeF2ol9KV&z8uV||-L>g&_uDrBpyZ}T<|Tc=}{ zPaC8ZYt~{vaVU2FkBE^sZM8mz7_>R^>hfxf4ceAK0-U1zn#vhQ#Q_uK$dhOIIM zBhIXH8>6}QR0b)Fv)rbnN7DXTY6yJ3Us0-{2EmLSw)MyAT~glH7<%wu62-cUeh^u$ zOSj5tg!6j@U0rLbT2dM4l{Bm2VGCN9+npkZ%nE5=+)P#7-(_B3Jh<#T_VPB)t@xOq zK6xpX?o&`eP`(wD@t;sxf8<+3AE?1sUvYc?05c#_`DQ)8vP)M3^AK%i)$9N$(z?NB zE9JR@c0D_-$YJ9d|k|Pxg`?eNczZz^V z6;vFrm~@4KrkNCa4+&ca%Y5GofCrDpz)uHApQu4WSJWg{BjqrN2sP_S#_==6p;m>O zN@x{cAGva^X|EC4;AbTVRCiJeKnEOvzasoxv0kg{VY1iR$V*vU<6=hMeMd)c-jHRz zIJQK#o$}`(q!!d#v-yEL)8l9V077niGbMo8=RC{de%zhO^Wz~rvwg_X1qod;H+5f) zhPSKEL2R?a*^x=W`61G2^(}7M1Yp57ajC%|uTABt2ibfPIU|hO~274?lO&8?9c8*L+Mpp{kcVuuc{AG0qSX{eM-HB^s|r=(61l;my{4%@XcPi zHw*Ei5w6i!?Bwhggj|3kP}o(RihLhTsYgQ4USlYF^5?xVva-%(CA=@< zRU8uXv&^-n+jyG;FS#DVt-#4{g?PHSs0G&6#p0&0BIgZZ zK2+N0>JVCn;8eUWldel0p1ezYexV#V`XV;${1Wh^Ug|g$epGT$I1eEzXjiH>2UOIj z1R;Wr0pj8qt51Ys{3{m$x!-8qE47fk8Du3CkF1^c4wOp|n!DjHg`V(^HE2A-XinAP zFIgy=N<-q=PkmWkMErrqbhXuH7Zm}Ao++2=hn1cyq0)mQ`+MR2}NI7Y~Pn+RvBt+0ZPOKPZ< zX+dZ}k0H0vdxG#-_#*48`Xvkf2pv7|2nrv-*`-8VP#laj+;E76rTh__IC7`dd8fhV7G56|Cx!xtc4GEr zBv(lmsEaoy*<3vY8}$*1^TUuJrk&v_6j$ihUdPP{hKcH3#EzUZ`xD?vicOR&?tVMG zxmZx5$_K3T!E^pxdD!VfN}+f?>5nxo09vUPGblbdv8RYd%# zK_$TaKZ)X<_%e0d(ovD7p#yCMbDxn3pebvh{$uPDFN8A}UOYw7wfeYgMDuiG4QOcS zggur|fSyRv;DHu5!AECfk7!FLH?$iqNW1tVu~g%RLNW3-!;#QlmfR+9{*jET> zT--8T(R08y6$Qi5uT!aFs*H=^wXGW&L<5Ku%$DF4$bzqK_?*M9N4UZicSN#-%)r^@ z8ZU;m61)H@1KkLwMPtU0qF|!m3J5lZAA`Rz!fTWp{a~2jrNrhUBXEedW$A^+POE1K zZEx2b2*BIyGGPHN)`^`jez=2wK;2cCFizeW0mOBMACa34Pjf+MY;lq>^n`AVBUVB6ilges-FTpkVS zc>se|cExlab`fCX0`*Xd+iD>_y=H!8t=j>4SpiTvG|41bK|k>8w$0n zS~3P*KiYKZT1dbL+8H!xif3!jl&)Sn;Djm}t3>|*HP11tmJw*S>nlhNMqA{;&1&95 z6UD07Bq>@<=VB;W4{MS#Q$EX8rUUB2xr(?|P20X`22 zeh+))Dg(?Ya{|i!%av}{cuUw=HOXhtr^-A}6?`KP-z$>#q1=rE@LKeh1t?thgv6)# zY)}Kgh09M1SRm87w}^!b^*H#LJWTm7ll25}Yj)pq*qSv~vJncBhjjk1Qvm0r9?jin zU7G^JivIv8(L+_li$t!r*IM=ajgZkoTq37m{YDTT*UAZC0O95G#*=UA3m~QXOS>oz zo|9UE*HX0#Ge49Ikn@!d4bgI@3OxElg{4~iM4SE)rJz$Q!d$Z1#@hVBT0zz0>LWn4 zAIf-VLAVj8ha$aY+pk|yS75K&0vb;P%k6|4!PXwsplS!?D*h8dj`H}1vjV(z_Xy&= ztR4cbsxGAsDNUZxn_p~&jbFqx${U4pU395XfL{=$XXD?@8}JI20x5u6hwIBOlk6I@ zF$b@KPxhwBpT{E@)721`IyK1ci*LAy_Vp;33Cwm}Vf`=z_??+70oIs+4sRGi@r-Iw z40po@mxsdu1I_sv;0tWlKo1&TJ)aZZ(@?#zeS-q#miHM|SJKlE02kb21t3_eI}M8d zz;YD~4uSq=jjd62r>Jd3W*B6%p~s&xx2CKcW4l#Hq1c0?r6sgPbc4~BX>4JqD-a8Sf*1DFI z+Utw~WvA4&4m>H9K-aygPk=9DE(wYVQ8$LaFntQb0H8laaA5hTB{BJ9?s(&Cx^S1^ zHQO4vzc4%uxeEHW{lKjU!Y}S6U{SO%FGFk7UgKnH`*gq%+uk!Yy9`A{Y8N}JxDeWv zL{5L0KET8(!;-KIX>_UrjSgB<7l&a^FuaO9B+WmB3Mqa-jd&Y8#|aU<7VIwKy8I#l zIG&h=6bHljp5gp5zK7w8t+IVP2wc3B_8{OJoNpku{{RC7*Ic?{tqJl*bvpM4u^$0< zO!i9jI?j`8;r{r6ck~P;(Ph^dcMwbpb091ZeKNCU_!P=cX)_slu;->ziDQ&AsJnTL zL0eOCiB%U08~pzO6CC#GPsBz=*C~YoTDtK60DQnOS%8d1>ki{m(1kDtr6$iLr*ax- zb>n}CeO^^kWI$4dQaclqc}0)&13re{f4|HDRb!f?0+-08xLvdpfo*`mdA2oC=Hc^s zQMz4r*35;NwLtzD-l$d6V+$U>kGRz;I34UTW$D%Z#J7rjj09}I2r}@2<*3sXrqxwU z$tshDnS2Fl);_Hl~*jVumP)#I{;E&69r0Q@k`Ij%9R12c~%=i>RuHk>}3{I#ssq42Te* zUsVKg>yQO`u|9Y^5Bh zrqdS9Cz97=8K&n}D2iP?ynsc)Nv_TeiMFr_vb^g7G2}5ww)5o|8G7Sp#@fJVscm1H zKqnRRE()GnvWLenujT+M@ABkHY8}^SJQi}SLSK2E$n;?u53;Pz|pnEzCs{b_bM#w<{bqNj(ZZwUdmuMIrcHXTORX4+=zj&}0m9r|!e02RYL*RlZlKi?}^ z^pjo>d$1LhZZ_Cehqu;iCDF@3x|;M^wbJyq5JVqV^)AV63a6w}tgA|mjAaRPT%osV zo~@c4U_j74F2Jo8<=X>M@D>}b9J^yP!NA%;J!5XSP~R&2u$_zPsD)QL>yShU0p(>a z1E*NZs`%F;QKxUN#()d)Y}*1^-D7ywR%-&-hvoc0wE!4e_Fx-4YuG^Bd+o@0!S=?n zS{|xeP-@Dwxv@d-P*F__c?%|=I^+fwTw1|eWnWi)LS+H^6h3)nNlBjaoMf=07FfD0bU~pYsYp|TJ_XTY`@h@#F@daVGamv>ySN(GT05ZhA z_XSEfb=g7(9Q7GG$7{^48}qZ1wwb(zvhQ=@E@|?`m-JhmXPv?=6z4CrBP%O3F0@`vk0{t+%W9MN^IqC%X9bp?9e@M#c50(H|dN4&)uLL`6vy3tV zXKpIm&fFAvFBlIWW*mBtmh0oF{=nndAS}!ZBCv}7BJ>OFRC+~~Tq0-(Ud@GzvZ#d6 zmc-o=C5{UJ0K{c7J{Z=^5+*c|16N0ZjJUIfyA{A|;c{GP3&QHGr%m6S zj7oxKp=hh}z#VMwVQu)!L4O3TrU!BnxiWJN`Q%4n_-)uZu(tmI32Z*fP-(Skf6_JR z3`kDv7MXqsa`oydMTLCJ_E~p+P?|3gLotkByu_XXc)JtvH_T0LzpB&Wmg}aBs@mOq zckTqTA65KKW>tTC^)EA@g~}7f)~WhQK)qE|x&#QXFt7(%RRz~-Y*@_s_!mdz!9{ij zk`ux1&dY%Fi39;d%pH{aAOyU=fZ96O#I8?Gg=jbh6cz4RULrs?09`fm+&qF~;a;gn zO?0k9SzGf==sqZXAXRd!(lNDz^4MWV_C{^BYP<-Vo|(Ns5{JxDY_5Fa2k16?ez#0A zCEt-^=rLFMK|zjn7D`nCT&VM?qy!p%B-qw0HRr7RZnr}r)Jx3>8Bo)V}ZZ<)GLe#nE`>>b4j zTmBK)0pP1p0o$9C@fiZGJcgh@vuR=$K7pN6O$;yCH>x0kJf2X1RhzeQu9kGSj0Fn@ zDlULFV$y%D0dz*9EUhlDh?{5u=~MY%>t|4$_{b!1&>TF zvFFnVm-&VOcizmFAI!9?%Dj65tdG#_C3IIj%G4Lm3=y)8_X^+^UW}ykUo{XKqs@>v zf2EWfTw!%OT2d`4hQ1Reo-nw}<;KXEE%~`d)O57MD1JU0E8UG>O<+Ln_e_YM`O{+6 zF5g#>?LIc?JPWqE_=B`}c#XS;G>{Yzhte#){;&iE7OSoyt~g){f}35NhUL>;H_~N8 z&RYdapA`mP1BZ!k5&Xt@Z#Gbsr`)^pH8IfJX2-V(<@+IRMjvsC9oBaF?~1Q-Zw`u-Noq4SoVklxXHTHWGR%*nCBn z;k=a4uY$#>bw}8PkF8KXXALeEqsCKZv~Y~Bz>E_5zZ&Domk<_wuBF6Xfc58??3y7> zk8v75;WPgLp#z77o@SNy^5Ls>0@Q+KUD}`s+WET^A!}=uoBVNM8?36S9N0|tB$c3RoAf=-t%~w zqs`GP8eZ`oCqe9hq@Ly?2rcL~3l^4W205$Yv}Du=rs5%iP67SoYl7=nNC`xc%yJb@ z(`^R7iB{^57`yQTd<@fNz-@PU+oRW$svhiX@76Irp_7J7i)tojhTmc1uzdn|79QMChwHG=GDf@A6; zJe@HP;l8#uU$N?}=fulfeT&2;@}kc#raF6o3H2YDEr>U6HVr)SP*$|JG5z%bAsc2R zH_EC2+tW1GR8-raDR-CYFRF_g5;~c`l2!aYkOgEGy=9^yUrh2Jd~{5&c)zjFt`MKM{~^ zXPk`k>z*a4^XiG+-W)1j1EYBjU6qG6T6e8o60+ArmV2F<-$dGny#bAD$?*l<)Z0q6 z_@>Q>(&ZG{1ZX@tE~;0$gLlKZ1w(qtz^(4o4(+uIj3!X!kbVQi$zaxt@vOKh)8iu@ z*r&5$5hv4SrrKuR6GTsqA_tXQ;FU`l?6jHvPE%i?VyTS}0+ zZ_nVAQZ^b>cKKzCEqJy1mldFEnHQffEl1Nz&zh9jTFFCGs=L^2wM)XFD^l+=iDe9R z1X72O`#`+X{5dhV1y0qnh`R4Q#}%es zK!MOl);c8ifNz=g8&ro%0t)yR-WXPm-EaX=^hdlz0E>ti^h9>y_;yW{*k9sMvgOJv zc7Mnm4Zj9L5Lxhd#1#~ZKB(Z)lWEf zD!6Pht(2CJx&!kl4~U*U{{ZrNkShSlN=v6|sqkDdjPx}wg}dcfD7dRZvCV(^40{*E zb{bpawk!HtVTUvIHZ7Xs1L`Qkwp3c!_%>B2bm7lX=^)K4g>@DN%7_5HtQ#P#3lxQO z%Pdy>yP~DR=DxQh@qeOe@l?4h4(nVcgcrpXv28jlDrKBKOTl~Q5see_awsbPB|5q} zv0ogrM#8mzuZ#?^>dvHeMUqIVaQco!wIS@_#j0`_#m@>8OT)dnd8j3XtyzO zRT=phbgpDIRIjL7D6IKG(7SmV0`sRDN-2eUM>;+63iwsMPKw9ig2QY0j@lRIr%OV+ zlAai8lJ7-Q`29~HbXGwa8;dIKhQ4Q1yreJl2&4;n@e$AH?6FIe17L-IZsDSqrJaLS zt@A7mdKBcM_B|JHqP-x-z3EOsmFBLfDj-7JaAm2cRy0Law6oC!1*`OA5HzFkK&)5< zCDvc~M^)ALSAUq4ZBt^-Dtf`O z_(2FQ0OP=UU|!oDN<%JnS4h_0yUkvFLCUJq{{R4T=lDSn08%B8(JcbYoo0L&A6!#AZ!$vl(MeDtebQqHqq1D1kag`bdV_5#+xq4 zQ{e=GcYwQvr0rNz6+~T&DRGuCBh;GaI|T&zMS^KRXjrIGV@-@g%5V0Cm|HCLg3`dg zHVYMgcc_AZl*~n@z&->wpR-81pnic64u=eaiz>D(kYMXbT1`5pzC8}lhBQER6E z0CrrbR?GywaC~FmnQ3JO*-uh{hBZKkc3d<~*KwZal(xBw`;ArUrxhQAZCyG0iZrJf zztp`PSminCjRkCT2PbRHGq6x@7UBSvzc|TLOD_2S`G^3ZS|McMGV>7w=k57ya8Vfe z%dW9k7jvuR(T~jNQ$`eztS78RbgJ7%<|47K8fTOrf~q|Th2`)>(6w6$R^ct!VO<28 zfqdOiY;p1PK`yar&b%==N}f3_CQh91=3ztS!*JTVUXMSSwgRoFwO`p?gJXrG3A7y_ zQj^%`MA+r{C2lwM9j1zYP{T}Vt4fYR_ogdVRrSfI-$zkCOX>YV00Q~t2tHNq`-Ze} z-?UIZ3j*i^eTr1oh7BJn;V<@mLXWJ)!j}*}Y_-DSj9t2(CdH9@PY4 zRhQMk$XUJ}W!n(?gdZl{GjHV!U?Fj0)Oi4jr!~m1BiubrU4onSC}Q69dVXQ9A6$&a zmE8SD0d}4spD)T}R4e6xZl6yE02Is>OA&r_yo)wBabgYU#xmIOiqWgH?7?TZeo+>V zZFo*buW&LBmkkc@hfx9wsPf60b865~9tslI0?Qy%K%)k)M@H(PNh>(O%-L0QX+A``-*H? zkrmwa*X97xu`CSZY+j!d>*lA`sq!k|W(bs^Vfuo_2kH_V_(y82*8-rWs2SLs^&3%O zE5jF$7XlSN)3dz1mX8jMPNur=RY#m#zZD#*G+Lm10s>IJ{sb+l)rG;%5VsP$xb&p+ za`K1i!L`SOYl3O8Ov6f^jhWCn&yu50DlK|zn4DhiJlxv~SEBhE1v zj1E&fDdG9Jq`I}#WTT%gm0$suJM{rWHN|lSzAoNtx#Rx;VHQNbixb460rkYOu==S| zjt>=ZOJjNG3?MT7;G%-<>h3hV3&lJ5im4c6IRzTSGZ>8vDiRP@6bg#*sc_X#vT2Gu z@st1-8Fi-o!B!qxU)GTuYK$aLFP@g z6u}7_EIMTzRbxJVo(}5&0I$?t>Y7`_H0#H#IE5d)v-5rQmrpnaf1C${J7(1o^%P3P zt^H~cfdhB`Wp5Uld`qa5T`k#rVPXX-6hs;OGeifQ^nkCMGB30l0;qi}h}392ZNOZ< zKyo_pmt18XA4S1-3;gWJfJ*Jp0BN=`O=9=4?$hD73Xvb)$FT={unQZM0kW*lhr@Jlt!5`FB`G%syZsL1uP%#y;jY2E0@i1^gVBZEl}4 z><9ipHrL^Ng|%fB*k82w$cFFvxJ98Jb_GOV<}->u1_ofim6N+nr;M*MyENzhm*^vV z8&q4bXCPmdFu`3;mkpIsVI2d%FxLuotjh3psb#?<(JM7Y#a>lL#94SMw943YXYOLwmb3 zD=p^8h#-0Gv0NQ0>018yj0VCM?06#bES{aI#Zsph>Y*%!d^T_7WevM}di}wVkfY^; zXb0@VwVZs$he7j`AcN-RoD6lahl4)aU%6fj;nk_2Rkv>-XX#V0m_nMo1t22XKCaBi1W7ybKzzeDbzbRl+F{{ToeKnrP4<`l_A`6z-MRj}NaHd)5`Wu3qt z2X+_juG+ivQijIZ2{oG4~cB!2Z{hFjJ?d>*gJ5znDG_e9Ix9{=x>g=ermRAE%O<<^EydZrgbh#=P{;sF>VV z==3+pCx)LpJWrkMz1SbQS!derAPX0~au?~=wo!Jz1|UVRdl_a>Rim)67OTvqCf_&j;YYS6@Cz(_lH4ERe{nCO zp|{27{FaO=19Ua!gbReKzcIS}H~>E@LFic4P4sG&X9arUKO<9 zU0cWmiz;%8=h{`WHc@k1h@-)s^8~P1bS-{cD=A2lOC-5PJvZ5oxakUs<@ld;_>Fim zB>dcUoV)P|rc1TO3Ti2J;iNm4=N3U(R!}n4$fg`NZ=9wktBf3h-FLfF*T~Str>M;W zG;5xlc1HX;KM7B1fvsbnpl>uqDT@N2(l}ZW1z4ykzcj^D+JdpDi{Z3%hfS-gL2bPT z1TLHJX^+rh+=e+vcIHMJ9)G@JqqZ{gPyws?8)A50I}ZTLJnz&jf<78<0%1w>;$kfT z`4=xsJuSI2odB^wPQN$hjM6ij!Cuktn7~-Rt>on;Jk#b_DHbIM(7rZPG!5;puqh(d z34HYap$f)bTTDd?)u@SI8!UBP6zdnwVdXpO5NnHG)J3!Q58PMjdl%QIb}6cmP-2Qx zc7_AX0Z~r{ETg!2i{Bs&fB+ih_7AP^wD=f5i)ro|0Sm`M%jDWWiLC_q1-D#_&kqjm>-dl~mAoX}e8whL9QPY*p zxYT1A*`ZPBHJ&4?hdnj1s=_|{%c@t+J7f(dUHQ+6R`9^+m-Ps@r1_NfS7(_~Dbl{{Vc(=q09H1bB4Xmb`1z5EQEM z*60W22vr86>F7bj5r<55@mN$mV z6=t2r8!A6}2pWEOVef2xH!j1w?hAEcRcM-8h3zbL@(V%^kBv_<*EYFVDox7ovj8-vWR>U=m**u{ff?A!KX)7 zPn7GIahm-LTI2H%s~TvQ~d-*HK46v;jrHq*D^w6jeCm zQ;Dm~l}h4JiIClzju?AZ_iFFBP3jU{(3-8<&1$NmAmVd{Z`r|lFRksu4VVdjL&Uj| zz<@NZ4~s*v0`uAEL2KTU%JvPfG=vrEEkXK#*V>oDbI`KanUJMh?iw6Y@(0h0odhxH zO}=S!+;eh>Q{O7=GOT$5(pJ>s^>6!<;7}{7v6VuoHMFJB`RkD>Y6F(+3e>E3pNU&? z8VVtA)%7b1x_zf%=WP_jL}soi3dN7KOSDctQluJE%5^!P2x)0S?FppU%8CG^m%e%> zz-xjVwsIY7puUW?1>c9=eqc5?$e7@icBU{(81>P?$hHlu?uj*(; zXYzxkC)+r|U!N1u_}!M1t1c3k=FQpx!9}4 zj7wEh?lvvon7(&(Y-P3o0Emr{=LiOXlr&+c7mT4#G{c;?W*NvxHq>%tN@dBQC|JZKu3)0)0aViKH(V&6blS2 zQtIklaVVpd^BKS$BDI0-SV}Igkfbit7G>;RhPAW;zHi37{LN`e5oH)Fnlbv4*~3R+ zSI9ovhy)v95hx>F<9pbw)B*JnfHYantA@~I5!uSCw)h9!Xw3-L8^XX32>6xnK!rmS z?cPgNzoX_nE{JY@PB{v}$+t%KBhs5ljhsXa+K}8=J z(hwed(-@rvK1!Q~zXB2N#jF#-R#@{;(d;wKU{tZBHMn>uefpNb@D?0Cz&`_#!!3%K zY&S!}N;0NGt!9V>k3rYS%sCeVSf%L05V~z6mFiegvdboh+^UZPA~_z0ls-W%9yz3Y zC{sEW8a7f8trZS0Yy8ZKPu&>}o&;Z*;8p{L;%k8}z9xkesE6)0HoCh#?B0*WwR9jL zCYq?QiQ9w><7=Z>phT^8I{dG0bpfyd{_-w>swGzVo=J#{Ez}<{Sp^k0RbWt^VDk!9 ziWqEty?jLjGtgi0^9DX|gyuBTfcIRePF&Fvg`p}h1*>GQRah^PM?qAcQ&9+|+w&Q- z&{?|kQm9waV5=>TUs8<4mHr5Uq`G*yQ)j@ju&Nj~LhNiW*s;9|v}zpfr5EK8u6*+T zAOm(C?;;zr`+B)#Z(7n>!o9`uReRzQEZDXYvd~}4;t3l;QTGSmC7jbZ!@xf+FejJr zm!_$N3v=LswcoU5l(zSoH?MnH*nqzE(sP|Nq-*q0>TEqNdCAbPy(Nu1_DdCz^QJ-x zTfHqMij{t)1X`P<(iZ)b3ra0)mj$o!$PgFFzReolyEEb{+nx;|8qwE|%2i}Dq-dXB zGh;_Z;j?AE1U;~Kh{12{FqCxlVUZFGeRPET@|J87rlysSq zGR!Fr%CLVEr_59>`|_lHO7;l@2BqQ_YtsF?xpqTF!i|LS+LYen4pwAOTAd0n`5CC$ z#|5~T;6)!WI8PRVq_in0J8_|T<=H$1mtG2m{n1at1X)#fpacH^t=Z<)eGJKbF1w=w z&?2doDuzf)8v^Vcydfzu41&bbL5sI2WpW}Z4`X&vTvtW_ttbc{h4tRl7RA>KaaM5( zrM5yd2Ozh-cL0(Z4O5R6;|A9{{S&iNKyym%uGuw<9=ntW!){63Kn)+TT;+B zX=2x7C{28fjBeOa*(qCmEY@k+r;*6i%PX2}RRx3WOIqVO12j-q4DBagaDvfOIL?R=blTDUJ$B36Pl>Q2O0u${8ECm z)H16}LT~T!IjI2y;nS~}!5^h+4e4T*BFrPe@NrNc)wHBWixFyD;w7xA_mYV9fHq#> z`fRT|T0#geg+M~bN@C+qBxt<>V!KCXG=w4GXs}VR-IsAY_&_zIh(F*wL1TIlIzbE( zAgfjJ=5{%YIvi9g1r4t%DePN7*>7(IDd9{b;-G;xjCPtVE$5wt7Xxo@f^jO$WFedq z(8-8wJ<<+Ma02~4{{X~XtX8kRK<&7A!47g`LDUV^?Yzr*Vt7w5s{Cc7Kx^LF$TTXS zB3L4~$r3F?2lF}A?S+JnAJ}l(1rr(;5d0Hz^-}4=f zQq{;&%{RoLE|+&^z-HeKnJnv{XJb%*#Cx=}ITbT|-bCwpoXJx0<>dC$_>SJrQzh!p z#u3jyf>r_fLQvw@!LVRc@rWa7qt{ScJf+IiL)IH(-^8ii3^o!x20t$*Y zXi*Q$UqS8`hW`K)G!t&3t{7w{ z4t9cby8zlPg{ZyP#Hv&GhQf)gzz53mF|vj2dPo#}{{V(-9dODv?9%DYdF-j3vb^|H zS`^)0a#e;1-$s`K;eU?a;?D^Hlz7kakh%a=DOb|LPFOx*d+wL^?u2MJ)VkH4Jdrlj zMf34G{Sb9pG^{%EJ&<*c`q)?*))CETo1$xP;B2h7@l_AYZjBKg6jfqBD&tHW`06c> zv>yRk5FI>W8P`K_jwYBoYYb%|Wml?{Qij=VNc=0@7?Q1PvXu>x2UdBrLixWjB_<#x z0r(iqad$zL;#}iF_BOEr$v!SWEOQBVZS0(cl2c zCB^2$=qe2oA-Y4YoZ;2;2>`Sf03i57bV?Qzu4oo2p;e{5U?2AClwd#-+N@GAUb6Tz z47w~W*~$17L3J*&Ap{A%l*(jA%p-ui_2nbVFzsmB%SrzLI~x6%G__So>=yEXE}i!sZtGH)20S;Mk0o6;(wjE*qBJ`9ejzb+7Ww`o*Gc|>;u#O!?ds)f5y;e^mfb}Ll!imX$Q zC0Zy~+*XIrnBL$~5lkAKE6b!;3LAC`6~;bt{8uAT204Ba^bd%5lxy*sAaUE2ZqobX z>L#?S{H5g>e?)k*hQ-Mh;y-{Qn{$=oBvXfwfeIhN3l&}V7KXzo!~1gZ0(wdko?!*6 z^AbXa_v+y52|Q|{{WQm zJMz6osZ>6?eJ6fnZN1YIIrw@~m>ze!R9t-{+Eig8H0cUAKo5J-gt1I0RUgizWH(!Xp0RdF>Y zVjioqR?Gyt!#zq;`w@pihPobjsh}`pRa`No>sEmz6h-q6bc5$m>U5V*`&0mu)Q+M!oM>3HH7J- zUO2b1M`sVOk0Hwc#u0bQBm@Ew10R zAOKSmS76$}y$@@#OeUBkfs3hY-w4h4Dr-2DcriSe3J4NqInik2=hR*T0YWH!j3*)Q z61DOZly-Kus@e(k#o?$<4`RXwTk!}gfM3F8+LYnkh&w3lm>@Q*UlC|kseY09$2}p? z2jv1vTfi%aUxThna}c9gC{oHAZM}@G$w@RgF{>_1wm8rj!^jF&%VHQHOqspH{SsP` zSgpZXS)=FXEO?w-C^kUopA#50aUV;a3~(_Hwv}w2hc9UEV?O5;@U$xlV4 z`&ahi^OMf1X$M?hBUwV;;A9SY{H3==EuJ#Lu%&xTS%TWIjmGA9j3BGONpV9}Un!A6 z?%-{$f0VD-e@S&-Kcs&(>>*j=iyVQD?`ib{%MX&JLtEZ6>S5`~7O(ha7^CpQ7zS=S z6Uk-23{_t~nQUwsjP?TiWU6Z1;{s3=dl(1>>9Op{rn{<8@~g_ZHHDvSh&u}B8iC0E zNAWt?yDipAwZ`d6USGwwOWo1*$G4jBVxC@VnCgQ^H8RgFp~g)VIO*`SAoM*yMdJn^kt)zp%MNFZ1Vg zU2MKJXcy&|s2jdH10GTBa{14PQ<>)Wh(e#klOl2XZ9|jwZ#uTsem;EzV3ABTNHW7ha>9$O%P3w2W8qjU-5hb*1V`GR|k-=76 zAlHu!11M2zBwKmKK7KBK8V?inBe&+_4eUji#GD)4vhCc4aaA z%*_I>*8c!~#c#n{BXdy8tEN#!Dz&CCQC=vvlHfIt<4n?eKH5q^vH401USC->pihSG zcKS^L<0`C;304r_l>qC&JgFPRP0#|I@RM&X6a)YRZ2%xoLi03VhaO9wPE|1AZr%(~ z74!xNaczR*{^bh2jZ^nHqy|_zf{I=34oZ5d#>NhO*6JxKqJmN{xIMCEz)&v$Tj~R0`4IRRo*3CU7k0J^=9cNq=lO}tSbdzaf|jc-;|HNy zIzTnj&e7s+31t-w#r?-L#?4kWpft8V2a%bq>8L#{trTZf2(=3`lml|@qLz~oCz9C( z%MLoW0I#=&IUSvDP~;}=sPKIIi&d+oDYAP?O)YVZFevj)5Y+)=nul!&9Y%?;L?O*lBY_;l(n6?1>#s#Q;SgIdZ-0`sS*OS&c?ffxvC@%IXN)*>_R|j5e1ghVYu=kW_ zT#V4HQ><0H^LV<&T}< z7l(mh8owdd`zmz48tkT}b*sobls@grX@UEMAs;KSw=F>7bntEEgKZDXOa$21TVcAF z(^;Sw_RM7udc#h=EntmVY`c3bD%ormmetwaVHrl72f0CkYwozjCYs0~>O12^)k+nC zsL*OyBp4}JJe4gc!6syFrM@sM3v#j0^ddC}pwI=H4_KXU&4wdK%La)Bb>?z5Ua()d z!8ktq3+oq>O`%fqb%+J7cPi?g2IOV!mObjG61I9vBuAU-(e8>HU9t; zC?6WjlOHX9ptDq7?}b{bm_z2$ln`y?!n`*C(^3bXLaal|w;)~!fQ?hsBkh5%DMq&y zK%+e0+^?ga*eA7fvf`jsqxehpQ_ZOgb2F(bT@HfRh{uP^Zot-$Yf|A2>blrpxX&FZ z7x-ab1}C3U$DP17a}3+l8_8nc&tlc?sg+h!y_CeRUe?AnRspY;jecNYZyH-dTD7>5 zEHUu!Vs^+yBKWqasF0%N3YXY>_5Na}fO}m_rQL4a7Boj*+_RzNRRF<~ToMPBKr2)s zazHd8biq=o=H(oa3S7@M0w}Fw_Ng#}p;k@s!O|n< zQ1JC%DikIfHHNj-qgstY(^qUN${YED0+-cqBH;Htv4n92S#94K&_0mX1;Jx!Y!)r_ zTYrz{4h7|TXJApCcl&VJzm;-mSw{8PhQ(bKbD^l;SWV+ab(n-H(%qCbOeohOwugIc zsHIoU$Le9^rQMp1R1cp?ay2Wkhf%+*HWd6oQ%-yAA{y6yBKSoo)3+bGN5c)2TI2#% zHTk%tU7pDK3!bvqDcfX1htw7dE0qAXBb(^T2R{9#29%ZXl{a3#l7Z%fPd*~Gq_5Es zXj$0%0c0A2;3`!q_LrdiA#2;h`9^kQe@Q^BGQ6PN5NuG@QTaz1`TkHUMTD+p0Pwy% zM4JMs!FKfW#JfObaA@VjMz*3WrDsB(h-<%JZ=gE zEI}JbtW+(ph_3uD&Zfm>C%9L;N0%ksXd4RXK9GMB%YysI@L5mhIie?&6J~jW7(XqH zLu!hK> z6k)n<{7h1|9b(vgtyK7rxkJeD!FBU|Jx!e(-LI-0uhgK9Py{WvNp|(@NJX|eRg1(o z+!P30TF2X;5!bt=0)NJ){mK`P#)mCee=xz6y9BDYrMB1G?k5CQ zK}%VOn`2Ov27oB~65BkJ0&&x%zv~l9joo5(q(k?A(oxa0Z?ldsPcrJagFsc&Z7*8w z?9qbY0;?*J__{nqB_)Bet=Knt#WtlbQ$}_TCeDv9m_W2OMy)tH;N%>K@)<%P9DLUO z!s(w9{Dj)Lbo7?qieJhAV#3`@pbNOm1hbhpZysrH=27UQy3jbTL(00d2!g7=44*fn zQa~(dEpZaI5g6DBb!f)+av&nBihz3kqcpqQgu6sycBiAliY@`^hKi3dv%YA9P5hN8$J+FgA^?l%1qPhi_hDfM>%B05Nk z5{rVzZh@)oua040qL)-tDGLSRb^Jy@I#>ID5leel1cHc44rtS4xNr(pLHP=#tg$BP zn6q#>kZaViOz{0B&J%p$>l3(GL{gCJjJPb@vaktJ4(pb`0zv6$0 zpH!lmliGTIW-qsy*TkhF6!8sR9#Sa;D5zm=KZK%3Z`+dLFtxsz%kA5D7I~qwV7z#^ zxwm{@l(B1Q@r7VFZ;m3mW0BOZmBhd=Z-n_DIz>ory=g9L%D$5UVz%^;X1Y2mBip|T zu9Wy28m!p-nE=(_K!OWd=P+p2H^#=Yt3$#Kv1`&M5!c!)TSC1ct-I#3Buk?seiPi3ZG<9+a>W8f?cjMYAN}r zur=WH)@E7T?9AKGA`Qd(L=951#7kw>_H*W=RWMl$GT#AEEzBda`h&A{2b&x9E({sr zkczFe@|%&iEA-f`#VxZJ3zSWZpaR>c#MIsjSSW)QkonA+9F^AU?bhYl6@>(7(UQWc z&t(&!x8;VgE%-pJcQ}EARA$Hyt!11p{4~T5YeCWj-_q0~Wnt5?w}3>7?2(gG=e7XSory(UtM0=oyD zSTp5*=U}u?eS%u8)j|r%aD%5|bT1x}C|Dlcu&Uz<0yK6k((CM&*_8OCP5xg?jau4# zAPc6u#CV~q_j4MB@uarRE;d3bKD2-c>9XHqFaH2vaTNyv>S#JHtiQXA#qBZcQ#$_u zT$hZ1*lPO>thJ06k@1Ks)D@CXO)!Dwe-m&DVJ6bL9B-bIr;#fDD=TKkemf5|a zajy>11tx`f+Zx#517r|)gu{oiib`pIoF$6k-s?CT^>J)tR35hzU8EIIg!DCGKzC{t zf&{HBh)o<#ZvFBd1z5@sOCf5|!?N*2%<3nmA(T8Xq@jWcigmwSh63|y%$~DU+Q7CP zXwfkq>QaEE2(i-cq3n9`=rBrKTVZipbmjP34k)2ityQ@~G3K!RzzR^S4O{@yFQ$Kg z)FA4Hl&ikq%}3Q;qS3$hF>IrZ6r+@FSWxXW)p6`*wX?%AGv{lcb1?)g#tUc{YU;|zuL&k1hQv??i;1+}*6aWs~PXiF2y zs-IHA`}h1K6e#faZWmts;$R6^LYp?G!70-w{iwTDY3ntJ6}j;+c9Y_2wX^C}D(Sq) z?_M9MLX22#M?jGLPe$|VP*vBeBO0B0BfPfs!YF&?9N6mN&hxPkC(Dp_wY8%Rh^wtH z#45C2y+k2v%)%?*--z0D-x1y6zeG-U!!qU4w&_`t_R;RcBWcpUqru!_z2?NzM&F5G7rDrl+SraO?5qzf@e9B&Z;jWZt(A5G0~*t)bElOk zq-7=%W71L4%OX?vVXA?bPL*`wD?vwVCeYCf@hw~WP7zoLd}Ltxc&lp*w3Qo@j)4w> z)v@VsH^g>spLq~n52#Sdv{IS@+cnM_YopvGoM6J@CHUL z-F_l*O~AjMO07W{Q&@0oRPpn#s3a0l00I7`u~*>8YX$J~BrVU3g!zZ!<$cMX0LbH~_>aw-;&yy|L$Sl^E=FB=gFXHsw6?3c zk&cV&#y~5)W^6$NY4MXVH|rn_IuEUnG$-m3mtTC1Lf2Gs6+3zH9)f!V7w6&-flj2P z{{V0YK>8R9;QHUVECLFxDk4aZL@RZHkDI>{&|yl2S6UTi+fr5zJOc!`byi=gqrIU< ztCnLuO(SW@zb=LU0GJJ{nV?u4-LIHXT?fX%N)ZdZhi`x~Cbp*@OZI7PDyv|NGX}gI z^d0^Y(u81aXlZm_#S4w#icl>YeYZCbEgFIy!m0o*1y&_7n$}TB3n_BUxJ{OpwF}~o zwuSA*OSqIAn1y=)QL7=jLhvpY+hd{5XLQp;gMOAQC zg2`u+l8l$4%R>`?O}Nw_w_(9&f;$bVRO+ku3Rkdv3~p1GkzA#(SZmZ);oZMnQZbNi6fN~}#kH~E6Lx5=KO zfeM+SggrJCx!K4iJ|*MRxN=Z<`0|b|8ma~#?o&pCcv~)7&3M1=Mlp1>VFEJL9~i-D z!dHo5h@Ul|5|#Q5PagZ6QhT%~Ux%tEiVxO;$dbJSAg)G>lv=>bB`w-M6K zziD9sjetEtZjb5Na|N@~HEUm}z}sv1i@i(2oTSvzm=$YkhuCu<^BVz4YkNd`Z7a-WC@813 zvv-gX%>lNxyI_AXmX>EEQ?_RPFbwtG0-+{6EvSYZ?;9;8w}uk=0oIKyE5gn367sS| z5o!697gLxQJFpbti;6tX0cHDXmQxfRV)Q4sPSb&?eAi!?7RLM$9i*>K*ek!+a)zf&#TN-h|_<^WI7Iwi#UZe)4JKZ1(6sRf@B9t{kO_L}XkmEz2F?^r{ zg+VGUs$8i-;9X*L5SDS1RRtAw?6_>Lx};dKbPAFap72EJAQ~k;R%0ob|A3J*yP~ zsOIHVC28Q4l@_ZZU9UeA#(A?D%>Mu|7ejWbLKxEpT^siih8~}!8-vO<&xw{;^mz;5 zBEQ7di(sk9%S1G5P!eb?lZ^;T;GkeivjO!I#_bg5dzP_ubIe3>TZ}!<1j1!`*aS8B zUCRYmh0}k#7X4E0o&J!EL4Qc#Sa&*#i0{Ht0eQykvcdVuea4nP#KyXL5LdTtx)nSM zUtJ;E?gtOz65t{}I8Bh}oLm;B8|u?f?ZwYv#jtA?}VPZtbe9P*BKewG;V7;G_b_k7^bG z)Kb?`lAGYP%&ALGpmqxjW2_rDu05*=ZcrO~OmLc-BDMz0k z5|^DMX4lo5+D5o|6OW$jbSv(5ID2?0c5eRwhoR=A%f6 zZ2&f7sr!|RQ8Iz!d9s?Bq-^g>&xo{)DQy(}AoUwaD2M`-@O?^}Fg>GI_PBpJniQb+ zmTG&N>;T>*P1kMIp*=Olo8E#_t!uXcU;_AT^ZY>+R)tt=>+=9gr*YE0V70Kmi0~R7 z69VhT*hUO^PX>fm?EK1ZYIyUEtx(z)urv-YR}IiCvbiF*jXoRokn6zRL*=;gI2BnN zRkarIZ8B5HP*Qp~*+`y~hmRiOhk%Y#_?A$w@`$)y;jTgjC0|%Sq3y75#kf2rMu2P~ z7YI_mFk8^a!l0sR&kBes^z=t^8u8zue^PHEU?=oMsR(zqf z4>noI3;HSuS})TPHiG@Yg=PAuVJ%J6*=LRT?#}|Kc(??Eei$fPmGc*)9~UYuGisfc z1%<4}hzC7y7*SSHxWP4iILpMV9+(Z`#VsN(VV=J~W6<`V4tNFMnG^!YV_Q?=>dl`oGdS#ny z_pGm4{28PXRfcJ1f;I6Ct!UbGY@&<3j=FBu*R@mWZ{iivkS^4e(NLF}D@texMdVU? zNcg-d#(dKE9!4$LUW_3y`U@2{w0vBCA+$g|gF??DLyuE67jF^T^^(voyNQ7I>(3X~ z-T;AlNH0JZ(+!CP;5HKK&=qf!^8)FMrDt6oJW+bjOz~>dN%AM+C3LTbShHYn1RJM* z>Q_@wk%L1YOhgyfD%=7TcU2nD3GfQK_p-3}R*`5e`ScsvV|<8Tsn=}!^BO^m-T(sn zo)U5;_t|8Sr7HG29=#=YaJ6jZe8f^*Q=QqXzbno05m9iL?!3xA-*Wx~R4R(!1@`*J z4#gK+imtarB~1<>u70PM0MJIJl){w<{{SNUokR~kVLH3hc(d0zFGj@Ba>Mfgu|e?m z{d=C)DRSIw(^%=SLf%wnA5q4sH)8?Tl~roWx&X*7-=2>tR8^4f5$els838og&l1>$ z5qiLQ1pxW?FML{Jg%#CZd#PR0r0mm1UMJMB<4(hH;`J$r6VY@4-@-*bClnXXFmxoK zQvQkUJo8w2uAndH+_?prL(&$l3%&j&Iya3yrQL6=^C;qVvd62N)PV;=SO)Up+R`&E z6nd{Wbt)uEzdxCcz~>q6r|F$lE$uo-oHxKRJ@t7L2F+?8Phpy_s(*lfC7Bs-sjyXZ z*E~jcT|dD9fFALN{LG+b!2tWGX9&09$P^xzj%C8xU@s+cWp7TL?4DZx<6JL3G!pxJT>5v#1tZ3bDUqL_)^D~W|Q zeAUD;P}@#_*l2@6S%CVEU|B_T_Y&styBG=;HlC7@x@2l$DzHjfQl+<5C)gM0oVwwW zuD6DjO@0P&Yxgiss=slG3$p6E*NU4~g}iF!g|(KHmFi~lIoOk?WLF1_gNh<@!fVTwtbC=S6b$~2!Wn0goRLN zTZuReonjJ$&Zza9IO;2?Q21RS-p0x`43d>2ukLSa=Eb63iVu3(9N<#*2Z?7JLyN?7}=%>kO4UPN0rZ zRj8gs6v+x$w2eGflZ}LCPPWsy%eJK#0{#WeBMF`IuvxiY*e0l@RYa>kqf)AiI#Q*1 z{{T@)iEy?b3kSb2(nS`v&a?)pEKdvq<|-!NKh48v0KC4TqDGLWM0}M000^pbw{QcL+@675W};#hfW`D2aR2sDN+_1bLSGTAGjYz5cgwScW=Au50a)@SC}yb&sR zwrIPwZu6A|P}LgvGTJZDb0HuBkDviVlp+qSjE6z9q_)a&$;qPnP-^}mg&mZIssgow zjJ5DZ4RTOS8*~KwUlLwRONg-(q9YCS0EvlTD_|b$?lImG0WFZ1tB?wDuM0=!VLP-6 zZ9;7)>h2*EMg^8r!nfiywFA7#L{w+NM=OMOxpPeOdyfV0A;EFc#6Pz^=p)OJxmx^GbWzY&a}j9;1m3K+%KKkLp;g zXuV?g1^lsU6!~Kt*Ka7G+jek;TQABAuq%3m6-iGlg3_k7hmlGr7R!>x?_Ko~X)cQ2!mcFt0LU`Wuff~Jqpod*5SY@>y97yH8^JQ`< z)80^ymp=9YjXf0&P#0>i%Q9(nEhs-zaWq?2-G7;Yx<}hdjmQ;h{{VXd)#X698qlNj zu$EY_f$CoJ(g3Sh)L5YRS{fl*&FLFZ++a{vkI(K@ijBnykmccfA0n&ph!>4t7X=l3 zok56Nm9Ha}rLEVP9R&-^v8reZ?Y4A)3KY1&wr|O@!EiWQ*cWl1EUF4o^1rMUsN33K zq_?`ul7*M6G4y@Q2&a8V(=Xj}3kw3XSZ<03I>S0WwPj+f{R!uF*tJUEmJX?~;I$ZF z2t&Yg#9p=mMcJ+VB~Q8o&*DPp@Zly8liXdLG+{QDQ*H|z(e4OK(9e5d@Q&fi zzYCqSURl^}JYS?5Qu|kfGc86srXr;t+fpiV)xFC+$^;VNJ0EoV##d@VTA_Drwae%o z1xKEz+rn}Wgi_7-UnmSJ6!k*E_(ZB1w|$xiPKO@gFnZ+H;Y2V2et9Y^irxpBSC8{k zrNEHt>AnvfiNHUMqZLj60DDRE0e*;j9jS&DYrK{wF$hrdLjGEV$>h{MH@-G6Lz;+_ zcS_dd4T^FjbOrP)2hN!v&wam1@fB4VqLXkOT@RA3RM`fDgRuA{h1SNbznQRr-K&c$ z%kw#*FCr?)GX*oPM7xc$mh6Es5(}T{{Wd;WWmKL6oyKep(wbN9P@Ib zw!G;70OX-jnLC=dFOL~yUc>`9l?p`~bJVa@cC2c7p!^!3N{Ds7K&1{X-HK zn4k~4Ns&WvvI(S8*OdIX5+dV%4$z+@4e-w(tW^T9*)LdNs*XN$XUorwu^X=QQm5!t zsIjJ*A{c)^ekH9xF*;!o6kPU(lS^v5l*M>MjR9xJ?lhPj@MWw|vs+>p60-1-z~;PN zT&#J_U|ee;N$!M0Ah}?!A12|304t6`M|AD20%1)t8xfcHQ{y|T!nVj zedq@KfunvsO2c3nAf%qmlGiUh}dX+ z`+lMNU3s<5a(Kb0y#l;hDziavpTuwNsZI0vlsgq{n*(8Jy|YDx>(TWJ&}Tf~m?d_@ z#MJ_>{pF>zuk)SVH$!S+PK=;fzlNnS>(7q=0Dp16NPK09N;w2t`F+B)T=#ITr1b_26C+Hm z1LTe4dTPkXwa-Y{T`;ywQZ4+F+SN~FxFUnu$OH>Xl$go|wtSFmuUZQtqNqI5Al@C) zF3b;PwlI{Vt-p}Ad1(gEkFq_k@V=K(xb>o=E`tL2AOh8Nvp+C6Be>Y!!qiX4lkbO^ z;SS$+rngB>+wN2f{Av8mipo-1pHYIH7HKK&b&|=tDZF}D%pa^yF--ny8$**5kgR!) z*Wy1y0)XK|*UUN=L={v~i&~-PBBL_t?G%oA^8^qF00Nw>BPsR;pUetdzmf(hDD(J~ zwVO1{P8Q$I!>LlwwYV>Xr~8zMRXjaLXNK2nAhhcpMZUYA_uTN%+Dez}rv6Bs639}) zN7*0LLYPd^Q}M7IjNoj)7hi~iQ-s|b;#VV6 z?!|S~u>5F67Rh-BxByBAi0o2_!fdO0dn3SEgUn1sZ~PlT$p6^ms`tqMcRv*YKt7alZQa?=&({M;!}Zq(9b7mXN1^;&EV z9)H{<;25!H{{Zog0JV9$eq#+Dy$gf0Azb9CbiJ_@SAUWIkl>&>K^n)tgAT5H-`>Fi zdyn@N+g-|#>qXknZps8zl;Qq9=U^{gGt{PV{Wd67qMH-IvBy~T3NQ2Dm~l0Nf!|+kPmx%XS2C{{RqbXc}xAmbXQF2!_5! z5kN2#K>Q7De8uN-tz_NMt*YL6mt&7*62(TBN%4^dwl&4>Em_7K z!HpBqIzMy2E!w6YM$_Pyyi)5#5Ej2^F=MI$FxUkr4$+@c3;}AWm-IkNB)0VgV*s5B zKh^1t)$f+qOQlV5ZNDx<3&ff3;9i7mb)-#53ptQ*7x9s?dYddsEakB44G^EVSARsCUI2Az|S` zx5-FftI`4C8-v4ojvpMBap<#I6pUU0o?vi2!u!ZlCx9#zgWJz)k97!pafP~$yt#-y zBf)P_l2czq^EzFm03-00(AL~L2dGbi10w6-mbEY9i9<`jsa6Rz>?os|e{mIH6`1%V z#Ri-Y=Kr8MpfUnUKAZk?fhp#CK{5PSed(vCbCfYIwg1vO1@bQN5V6_#`TkK$Yp zO_lQV0ve1D+y4L~E+AI~Ux)~R$_HJGXmlx~eq~8*8HesDO9o|r-{MsCgI0xoLJBTj z5H20J32<&J2A|?B9vdt?veJN8h06t`+N8BZt-l=eX0lb_YyyOL1Cqj6aKduk9K*z2 zTI=0c>J=2V+HXHH(54mZSjnVwhxvg*s4{?RUxhCeO1us#AY?BER@+DS)Wj&}1n7=o zM{W?AL+hx9&@`_*0+7-vb2e2@=s0N_YkvhrWZgHEXUu9BFL3oRD#x1$?2WuLVSaCP zTvaXj39AnIhtM_1Rc)1!QJ(kGAk~vUXnN5;1OOEyi3A3k*m&so=?Vo`@Qs_bai%Vv zhE*wl2}*gT7$qeOPF@Ly(EXJg?wYE(R*?#>K}4tx{Gb@EZ49)|Q39y+TSab;-zB|= zivj^`IHDuSRtXZ|KhL?-t{Mq8lGwC<(qfIr8mgn`KDN6D3V{RaB_>lv8Hp>-ZGtKk zGR={UW4`fbUf21P1kd(YNP=#TIR6~XSC7xOXBBgn4C34d? zwE9#kTZJ$-fPGXg0E}s9)~KTU{3u4|uD8KBa}MfuJmS=TksTMyGAUQ2jLsjaVpCXC zNnSjnzJL$fW@D;5K3^2kh0FvU#;8{Lu*gXSV4=}NIo}Wi3#Lj~WgZg# zN9I*r@B&IRqrZbl8og1G(l}iQeZV7WWj>(p5u0$J+u(TDc%nv%f|OHDi?hO5N(;DY zaSd5Z`G*>)X-2ywTA`@*V9E-O&H<}9%<6SQTLFsU{K_K&)FqsY#o+${SS+E34*kLh z>=gY~%j|?;16CBcTk713#6ch{MgY)I;0?i}K8PDo;0TC_o&wkdmfE~u;#e}ZWl!@4 zfmx|zE=X0xCJ3B;CkuCf3U-n}K* zTE1=A;#uS23s?>1Q?v3-)FBReLp_7!qSb5ROf4S{qu2}^jk31u($jSSXGdw5OKRq- z{7Xt=ZlUI*>6TmbDTb`AYXUs4E8AXTtyQ%tpuSa>a;7D!5>ywPD*bf;fC!rw4vJSW zGcr0(+B=>Y8KQ|GRq_y#uhI7|YN6i=qd>mUviP>b%6wvP`*FYkHpPMMP^cdW_9XC{ z09tG(h4hueJ;6R^1oBPmD0HAwHVqb}tK>LNXtfF*3Mqw*0>O2=n@E6cL{0SuWe@|R zSy24bRVzbdr=>;3DnmDj=HK>}%vvaJ;HiH)#lg$hUa!m?BB2`X9!Oh`K&F7e3Ocp{ zRpKj|p^(I}7gTHGA{EzA=)FFtE1^6-A*xsv0tzTT7+h8RMv~cWrE}cL3vT+xRSgou zj1LG(jZj?auuv*n=n}Kf#CSst#sM%`^vl5SGF$<9>5V3 z28H;#oh*I{P6L^w7T~X`=M;TA1**S@51aDIvM4D^q59MGd7KJ{$``q>+-M{%uL?iJ zEkFmVSNM-R1lT_~g09_@NXl^@d_t;bRuON6U_g#I}B{_y4BSK3-`RaUBarmlk{&t ziKGQGnnc{$XzdVqI;6)yD)kC5_UtAhw2A7awZAM_h-^mKwdi)Y-b*-Ks&iFQfy%sP zq=#*^C;i6&u&He#5dZ`&N9IxmuNCLd?i#D1@=n8kJiv9V^cmV$@u$=&N*l&II@0C2bN zb~m)^01HKTU7G;q-O56QH_WN0^4wy?vwn6mygWM}%%htOuCZrw9vQEliDVv^e{jZw z^L}EWvpKN{KnKjBd=;v@D_RThW!XS;%wVIARF5vIg!;i)8=1wrd2x|~T^v8UUfE;; zV^LpVP~M(-s9d7>-hW8#e0p38hL0PtD4cngaF=(nz8B^^e{{79r~=s5Lx5$U6|+W1dVng*IR_WuB|*1q^}BB)TS!8C)) zf?Xrlsy`95aY7B0jCz#P#2|7duBryjTi|^H!SW(8%{GsHfH4#rH`LY?_W_{%iys;B zbW}<=k%Uq34vXdP{!tT5=>mz&1-#p3fB+Aaj8q@EXnYmtVecLry^JXuc)MbBQYm&J z)qQQGRY31MQj|sG-b=xxUfHfev<0rHg${fbY5;x#t-@BNx#m&seo%^^&g@`dV}S;* z)t{I{;a-!AOjca@SbW1#GXCWkX@|_I6+FInW4iXnWjUSf8=5=r5ulbl?0xkQWf^X+ zvJYsg9-^L_z4@9R*H~XY{K{j4pp<_w03dWO>3jbGFvjR{fIY@c>0R4Bzz~q9%qAoi zdcU9Vxm^Kmw%+YP>``?rmIPll@IUe!p?F(z^oK(2m(r`)A;1{>MR|hECCU<-j!ru3f*m9ppa8kr)NFdX5m~sd2uJ4{y{oRQT%7B0lO| z?Jsqw{fZh(h=C4Dcn=yxb;H`3ln1+ZXlYxZe=?~>wr$_UIsshsunFK7c?hDLI@~Z) zkIcDj63f4MK$t~cH&AS<%B#ZT71CdviSQ9^-oZ?x%TO)yxXA`nAlz^$pzC&BN&#OyiKBA*%t)AMz zY8t8xVpI#Y@k&rhX>Q(PA|iD442GpC7>es}oWn&rW?#5|XodW$J_`g28#$2VF=xT7g>`>vtjhIeE$7!SJ3IE8HI&^#`xq4;h4B|N^kF#v05XiqTLor+ z5Vk{2S{u;5R+5X0Ggl}oqU%^B7rRzVj0@dLgIlQf;|+q#tA8-nRENZW7PHoZ5R!oCfj*`<097S47c(Qih%+#T4{9%*(9F2wN`y~mZ$Z}dQjDbFO}oZE-P+rXKm( zcAatyhP;-9gn70pO^V;2C7CQ+8|nTcT^>rPSm$F+^T7n6bz5dsu_%v9m%9p-t2IFQ z0SiPSTBP`kuor>#lv|4}ZHvNKSWx-d0b>`d@BYek#LH`tHlPhQ?~s(NFgE`HKk6Vf z3tg(aj2PAJRx_%`^*0dga;#fif~osr+q=jwRicNG9$v*$-?BMsN>waSm*sa}BhA|8 zzsKSQXf@QSg#!!L)_-y)m0R+QLe=(wYr{H<=unoc%~(qEvQX6oU0Xh35S%F6IuAwa zG7g(iLfx2PQ?#~aPj||p+yiH}eNLbOin{}g*Le`XE2~O3y0Vw3tx`3WZpzpV(w88# zVmFrL4z?xr7KwikNa_nWog|B8m`3=urk`jo~csA`HtD zGNpL}#I)6$6{`OLD0(<}y-fqEKEP9LC^W@@8cr5zP#~pQr;-ziuF~C5ztmG!A+R^M z&%`NePZN=*s(hdM73~GxVFUfxMk1nlB2*xF1sFrLZRBzi3s3{xvY7flqQ5anm&d8_ zQ$=X+O0C%8xun?;d`AT?=_RBD2PtJj-9A2YJ=$x6kAMmJ_EcVAR>TH9zjfK^YvCSt zP2-l8aPkyD)hualdwLdx_+^k6t$ZU^o5AiHF1=c`1$KNHq3$-q<7qp(6Z4Hs~+6%2R^iL|{emW1P8rwq%wO*G?k~dkmlH%<= z`Q)t!kH$L@Nk_-rM!J+0F2C|1Q5R|O{;_^W-1C97YUPS_>I9o9Z$eypeq*%|3i(S4 z_47Muqi1=6LAkQa+TU}KuZgr>`SPEp$h89g&6lq#@S6on=Z!X0dwiJ_o8Wv(R_T7IiFCdCiK6&flbLHNY>2e^bczHmZj38Pm20O5 zdZV7nTfUpIY3u3;%PIDfcCV+zJ-RMh2k+lm+0>IAhqp z@+caxt{Ss|?qo!~R0`Fv1Wx>(%!d8~v89VDZ8Uo$YGW#r`fXytZAE>g4cbyULkezsP0 zLins84lLri8&b8~T2rFh6%mb;g?qks%B1Q`j62n7;DmjjaVD|>0q6Q|?@{A!xJ28a<~<{fPMv-c4Y<*}d%I^D}%uKlUZ9boNe8Y>^I!-gxsU9Cd~j^UislDi}iY z8YydB0p*5Rx)xHq1H93BN1`QOaA8n#uyqL*?pKX$Ji?wBTNVYnUm-za_o7&_!Q+tv zpgtE2&;ZRYFb{!g2F(WXtd>n|Rnt5{*RI%}CqXl+LefUzveHpX2@Y)@p@r

%7R_4foj9yl;PL0M}m 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 JK<0cC|JgTYr4;}G literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/logo.png b/docs/24.1.1/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6bfe106278f18f795953cc0c3479846024ecd82b GIT binary patch literal 22702 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 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/CreateApplicationServerConnection.jpg b/docs/24.1.1/images/soa-domains/CreateApplicationServerConnection.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e69f13ac06392a7b129344bd3ece286781e1e131 GIT binary patch literal 235775 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/CreateApplicationServerConnectionTestConnection.jpg b/docs/24.1.1/images/soa-domains/CreateApplicationServerConnectionTestConnection.jpg new file mode 100644 index 0000000000000000000000000000000000000000..84796fec9dbefa35418469c4a2d3775bec1a63b9 GIT binary patch literal 238575 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

_Xm#Yvn?h?e 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⁣CKWj9H-B&6(2C3}+W>xhtbLbxMFC}hjN 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

$Z@l5VD^O9c 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

QCXh2<%toKAQgdFs$?dANQ z+$d;nhm?-vFZ=SHOU2<$W~z)@-eT+%UP}hgEgGg^RYS#Go1s<9M`3pI%985VRFlQ? zj<*=c4bu8l&-3`;--HXSJ+Qz-$H; z`nIzEhRuGh&(#)`@nh3(ioM#RfknOwPID2j)Q%4)&rThHp4CcvBbLSl4peYE=;8o6 zOVEtwvcD>YdXiM2^zzI*{sHD&`D9Q`ne zje~1chX3?k9OMf%p~)4JG7&44BVW*=Ut}%EnHS{?m%=4w-ahvm&nS;GY-To9^T9VY zZnb9<2*W}A{ zI17V?sk&xSnZ%}fGTW=rnG~SIvzS;v5jZ+P_%d!1_$g{wB@mQ)T*eI&-A}x#onysT zkGA3DakHp*pvBHFW--q9fE3M(r7&t%Qe#n5L)14Ar6>Wj^WF1>=sVL^7-~Y zZeMa;buxIw_|w*EgYhJk2t$B9jC-XlakUmz_qL|4&E=cm+C3BHB+4{L^*>XIdQB}p zL1R>-t)%6tWR;1Ed!yx9qa8+LL>op;{Ut_z5Lcx?pl3K>`l;`ex1-khfk1`EHpaA}CBh^*w^csxP?IbN#=WMQ6l889;Go>) zIG5ft@d+`kfFyOCecX33eY7(j35#75TP48ywkiyt+xLimfwFk@7X@3^&&{1=p6j{J z2V-m->x(O0Ga`;qp(0%6+0hgT|-EOy2EFrIZ=W9Mmg%Yl(&(Lv3HJoK@QO3;j^5|NzaW3@%t+i6h z>`iVn9k=xg*>u+w9iASw7p5cxUN?{TpP1S_@=~DZb#rfF7(k_sRFF%it1&p;}MTX%6b3mK{zv0AzG!md9TqOm>aY-D$qUG38!DswhKgd+fet0`+S-!NB?7@>MV87g~ zm^?V&-hZ(3G6ls61?{5DesY^UcdyP`+N_G5mwQ$6PX3)-gG0r46@j`V?dj^G77+z}e0)YmN}{Xm;B4d}Vbl@(is7$R zA5_c*cy7}9h6Sfa-HyZ9KG!pN_vnd!?KQ}{eC|-#OP8Ji1ooO5X(1e{Sofe-(8=LA z{eVawOI0}tA+HSq#p|K;vm;pLZ{`||W zq{*P&3*a>O09VG8zt9DD{Xv7-ZjpA~khS1eo6{MnJ)W?Mf_1;?Xx}blJ^QtVIDE^O z>gs;3;UULI{XUE17MZ@Eg>u`-E+E1c3U}xB;8m%-7+YtF$Zu|P+m~ivHwGXQGFJvv z)cg6P)~@!m$!C*inF*L@(+gxc4K>A*ESojAvmsZnlJh;}Ez1>BL6#f&e$DV>A@aK& z6K4?7^CLRZ@Mwis?}yo@CWFA-?TQ2e`KRnvhrP5rDmf3^xAIw_7-YuFfM| z{*{Y-rL0W^s%#eIAnyWCdk1z>?B*5)3PI-=Qx5nrpMMSwwFMA92jb?dX6vJN(ux0U(a#Hx1t+y}IstY!y!>Ho}NZCp}#1ZK7E3h^I+wLZ#8$IqtvH~)Vn01 zx7p|C?Ip>{%5sN5Eh?@*_!f@$jcgH z!h0xur7zYAk!{NfC@BVw+28jauSrE^cSt`+U~g0g?!ebvpMfe8q<(Ly6(Jw5SW`QJ zPIG>U(Sf$9>k`QnXQ!1rbyRzOA94<7*lW4T)Ns^K-)2z+j%F7`c4Ze9n;MX$@T%uT zB|?^I9AE?a38e?2ntY`cX5__tm7)%M(7b{)@Z-`?a8mJd~ll6_Z6hS211xF0oT4Gr|vW*16$=`|Bh zH+M*&vs`yvw40?_a#x2fC=~xyO;KA$Kh<>co$r^UXh!v~C0Gv6m5RjgC?K+*S5|2R zk0zbXiJz3c`dT)={(NNeXQtUZf1r8fsbs4%5-;Sbmdq}IEjl1O){7vobX`0gD#YE`Wjn^bfA~l>y{Ug^g`A7+ZNQyAllPJjPb9xr^zp)cyT3 zMA+ss>DJPW&5~OHqNwAtVT2}T`?RSK=}c;%^zOMCh-h{9TzBHX8pxL3cBx_%yPNXi zFM38zH(}B!WirMVhf(|+8a#Gd-Mn7s#Kw-AbcDFST?{6Mm+n89)gH-LaX%rLq`a72 z-}0TI>`iYulG+U2$tLSBFu+q?XV}uwP2gohr*TF&Ui4wL7#TH|Tu`Ex^`&NTu7X(B zIgrz$*6(uJt<)>^9MtzQ#d~cYm_B@;*2F&Ux|ShIdc~HJU6!ld`~!V4Diqz|S5}gN z_hyIFYOX8nE*pR_+nGI=7Fd$W%fHIer<5`V2~d#=j!bd0_E!;*r{F8oj!%Nb-?`-0 zEdEn#=hL-zf2L+g`bY9MPfJohEmB)OEwcQ)P!Lnpp=n9LR1^4vZq93A=Uq^M%39vBe$A=vH`{gRVj^mc>v zPRzZ{*g4CJo}8hd{i8eX!6<^)IVW|K?5{{{B~HS5VAaQmgBl7EX5*C~qTpoOF3MUv zHHMUIk|i>wGR#DC>vh9|hViFkRfkIJnT^^?;)$u`E1#R*l^Hkvm}!x2mF2$3Ejmpt z(09+N@Nnj6Hz{vGF6K5RD?i)rJC!h6Kdz5{EPP9TvIDlS!CP9o+-&6$wsYw(+?!ED z@w~zJRZ!$AVdS&o{GM-%pdphzjr$$G3N}J(R*a?6Uuoi2%D-{|L0G#-DiH@p6Qwgy z(fipG4GsDaW6A{S&5Wl@S_ikdD*f@06!bR+e{3uyG?rlqV-L30W@`A%jz&@aDjaaj zcO5Z4>WkDtm9tfPCOaoQ8N62B*kuK zOe3zI3*{7H5*QUVX2^TmE9^F!<|GdrHq+5D2RT<*9t$3o5B{WlCKEN8d5JFBQj>Y$ zmGrfvaKwZvca;Xcb***B&7<#(4MU$sep0=86fx`1O~WOqgFYiz?cjcWIirVjFrB5% zrY^T)wtLt86hgC=bpMUtW}Z}dm6ft_H5bb|si9VwEqV*xHF+j;+*lFheo_SOJ8CcA zquY~s>Cl=ur#|^3_4b^9%V3R4Z;ojfzKre1OtxvmiT$<^o~GPcQDTq|vV!&saRWw@ zq|D8n`Q{`0>>oKkl@2Gs{Y^xXg-{B}Y;qxZ;vS(Dj8H$KP?P=es$>$fm;W(l8e_dM z12wa$mFI3n9naIZBtGlp$Q&Y%qmEOLefi_tDWAT7oO5vig4E?BxDqaKsgGouw2-JY zUG3dhKD>y}s0Z@*3B&nrI>Ig(b!YrWD~y_(VDR%kuDqOFXLon&-OIohanK+u1g&%g za{;Y(WrMfd*-J661%<=a&t0)uZq%|8X;FLJzVG`@?S(GCs`a`3d-|4oBqQbqJF^uk zQJWXCKA=0lX{;C91yX8LmuZ6-wb)5)uGLsPtoOieQ#EiW#q1<_n+W}c#~)u-)OGr% zYtLM(eCe4}PkD-u35~rDarM2?Dhd3F{FQ`JW16f)3QfnDi`73Kn&1yOA#%(#%<|;H zUt_2tIeYy()Mab=Mzk+1Yx{+!Mn1GYW0R3QH1RJcwhBG7P1-y#L?+}_8SGrq>F=&k zJ8GsIks^MpD`T&C;FRu$CO@N*d! zw@lK`wAzaglKXBCE#digFfOGft17+H=a&6ytvq!ja`vV9m9h2OeW#NNlbvl^nf$6y z10UzpwMyIft4Z!Zey$Z&Jr7T3Qw$kPbYBx+7u^XZo>NDy_^FL7TE-vdxE+Wc;tiq` zU9&6wa7$jFzVX{d5I1+^h9kQBwJJX>dtE`G7mj5l&h}=0v|TPyd%N%^5z@MtMEW~>_}ibq z&~Pj+l{F07Da6NsvgYLNy|VJ?ojbG7dr>j@+Vks`Wi|`BmM=AP`Q&P zSQs1>L{SThd@;j4A>yd&Gnc>olc%d|DHwkn;W148DEKl#?^a~XQss(7->Vn<=RDMH zi+fOKo9hXAwG$SFVz0lfo9dMn2+S>7xCe|mo2t3pe?Av|@tx^I_X{1le41f_6Xu7c zYVLgYhJ*ap@?Ux9#ns~v2hJ#u8xC^M%7s-_dNJE5v`y{EsZXAFtz*o>0!pc_wq|QI zin+U@d^PW^e&^@$3*ksVL?1*V;&@Z2z^0p|ZbSJ?W0u_qFK(oN;?b3Yx(dD>37gT` zPcMX*+%Q55O?TV4T~lUb5ThvMYR0^&@FJwl*I>G7sqAIlvEzQ!9?VU=5#yzKL8&X) z#Z`aXdGIMjRdU22Buu53Jx@liTyQ5Le5S-;uEJW60UP)3U_%{r0GlM0b|{ zkbq`X8!LtVY2sPg7JJmQ#G{l4t9}l+BRVjalafy!dGRzyv&5^Pf~=j{Ff$!=Vd<$X z3esYGhN4N(jDd|U2s&U_=fq$WvB{e#rwX}i@*K@N{NAwJ?-Z?D^I>N zKZp_*(^?i$GwMSTa5_~A!+w@KSiPN%6l0cZhwxXFNVDHXD62yJ*PI;Y`ix>z{Bh zoFDK3s=lqk3?_7K<@$ikP%N}bCWh2}&^Oyr{jIRztfKgP>1w)su)BT2bVX|=e%Iwi z>PJ|!C~oC(dUAPoCHoYZ33YVNHA4~F*WIIM$2zy2_s-$@T)7%8DMc)n@K$M5Z&*!4 zR!tumY@!&SQx>~3+afSc*8G*{&cuyD|6yBv37ZUAa;L3(7Z&7fPmbIX3KS(0d$2>< z1zVSCv--1RkL6s}&^?L1d#g^w$Nc zXBCd0Y`9nV$C&BrG(QK}9`@0}7vO`n_Zhd-h*P>nV@$2yteXcSju{aYI%WJP9izgv z7zjFUooH+-zwtp)iYx1Fq{4g|i!s}HCG*xaY4yrAN7fc(|$EB`BC79YeHQ=Nn7=VUD z+k7Y36Q zg%7djyUMkm9^lqLTN!qBL}PN z_NwHmqplgGX>^mvdp}=wk;vEd>1a{;KNAjCwmsd7NN{(BE}YfW7G<+sTMO{s5xY9F z(6uhQp4??qJBInGwA!YeUDJ3pBRZJse?5$Q2{s?I`iH9W?5E4x@yj`#s*YN_-cvWyIs?QQiG1ln(274aZm zRCWA#;xrUz&W^c%t-VFpF@ZY{KH;8hBHV@E!Bj#CoWZa8sT)7NO9Q@Ttp*n##E{lIrSW9=}w-W zb!xpREQ@Ks_NKHYXr&TANyfpRR)qX)*S)1nh#Qk**2gM4ns}Pn)$N|PwM^NX7)SZM zX%?+p*%-Cfa}2c-oRY2ZYJ1AIdu-F2=PtA}$89URBPTq7_AhgWJC8h=j$e%G`gDSc zQLE$~n~2$;MXl=WzuOGTM)v~;iudeFV0@yq&I=Q z_vk~3jeLCK6*n+R;uGCfFVAGJFYFZux^5B*{OyNEX6<{)kvW$+!|zCp7u&7(x~B0< zK}3T2aogY2e5~EGb#QXhF*2*a3#?}^x1o|mg!l^CtAP@dc(~g}FwKIMkhs-k0m6Y| zB@cSP|04F=esKDG(c3mUH|DmBvmbLf#SThe7nK6UO$c1n@$n9}+%B%Y*2H-@X?r$5(8a%8DbtV9wvaZ2l`a*U-&wQX zfM>5uVS>-fY}PJlwT18*3+-QcRC}SrgZ3nBk0s^N3N zwJrr6&bICDPu;fNg!u^(oLF8?n!DoV=nFsD^UV!?+0qJ4Qt7=G$e7h@hHrW;S5ENJ zCD5@dFxPGApt zL#J6(t9g0EIT{ERy1^0Aj5GC#gYiVW<5`E*}aKvwp@eu;;TFtAbe-5vlg*GSObz?@Qem()lF1CHJ*RtY?_s-O6ME z>0ql+Tf9YCx29Hdzr@&LX|OB}aqQZfXSqC9oyK$xE!T?b7L7aZtDw_~3w6`eeyM|C z6;5DpGE7f=HnpV}mUYEABO&7pnz7hcG^YG}PX!cd@?s#jRQ13~ zSkWn2uklD~mn>2IU3E$7h>~hbgsPbor1G+A@hZF3#H(K0ji;j%nFCtnIRp?>=Z?_{ z5!*N8&c3^pbXg3zVq!_XiUiXtZx?$u?0*2+**O->m_)#1CymIP7nT{? zW-)@jo78QG&mQS5>T=vmzVRv`_mYza{_n8q33r3SYin@yPtMx~=L>j#zv`SJZjoJi z80IrYlK5@Y9Ln*NIiEKF!g6mpq+1np-pFGj);waVSMW*Ua{GXqzQflq8y+}Ci|XkJ z=cY?|W-uS3M z-T5Maet-P#2bcP=%KM1`PQ$3B-eAwi+>2rGNT0HA%2ZR~8ADD~sjzCZBD6K-J-SPh zSN-E6A(@hepP&hG0=021G?tFUU$e4Eov4Q@3}hDYX7UrSwhvuS3iWV=lcqxzqSLi_ zO7P|Eg(iCr&|EF?#pzJ(Q>M?Q0fqNp8WCyyEGeg89BTIX_dgz9d84 zG3b-D5(2i^%gREN+z!>R`YM;B&5n8xcbuQUvYaT&`%+zi1b%;Q45OBWpM8c-@{Em(l-YL^rp(O84%) z(g|EUOJVrOX1f-3@r2THG(8$Ro$dqgno1`Zv+&K}ziIw%q8CSOwcmxl%-_wv9H&yBn5&EPpBy5Qrmz=DHADq|=Jf;h$`r9Z}As6H0 zSe7H_J9jS8QHeO8qk1>LPty&~0jN_1&;2qQ@rc5yb5Pu9EvMi1E+yyfv%6XiLnVA6c0}i;$jCO&w_Imx zPevH!$1ruj$L6u=)M_=`#bT>>P=MCSr13Oo zol=!HYsWOnG}BdgdpkZVieoI_0n?I_NGAGQyWecuw?cfUy&GKHoJb z4OLbzvlP$A_=Y#Jj)+3cBB+8Zn(1A*$9wW$6Xdb|=LDDbj(mWydrb>)1rHHv&W=a^ zPi$(wl-&`KWEO$Ja4Al^-6Xf!tG;0~b9ERFi?$;ghvETpIrDhh zKyWNDdMzZb>kEQ+Z<_~=-ZgxwbGF3=e#u{ZX5uumYH9{GheCr`Nqd#68W}jV-wY{Q z>z_>cJt!sPnzV+Yt9&W**wu=2-_LFaN=4;xtCg-zv9GU97FT6|O-@Q`8|_OLqSdhd z;tV;nT+7Nc=Xzb5HiJg8?j~$TzX4-?OC$-o!r*O5f9IKy7)f@7ABU148#q|^Be4O) z+>-j&Hbwv2HpQOo6uTC1LLFyu3ZD~fI+4{GI{XwW?_M+#`;2ci}hNO}3dUeNz$ z0xnlpbux|bn^!n+;8u?z0nwuNRlaHekc8H|}1x~WS zbk~W`C^Xf^AgYKW+XdQ@bP%`4J*uYa^b%`6v(z9f6(<}QeGx$9M6E_lnINzH;>P{# zX~Up=4(zr(`fX&6=Zn53Bd{*-1C3nLV@T`lTXk4UcysBww5zCxMY5Bng z{&)m2?VOUFw2BPI>$|M8Ny@jzdXvsn%tYbu%3Y8OI$XdwwmbB67pshh5wq)om7Og_va7aL|?tQLEVYr z8+aD}dmA<{7%NIb0K9SM(gSa}ap9b6Scb~LgfOQC*p1~XsAErr$Z_KIx=uHG_edhXKGX2lv4ln2Lmy5HN#Yx%KyU?+b3~KHn0mM z7Ha~?JiJCOw!_+b)pW$wXm|Y)Dc1p`T8inbve;E}m zFe(FOxg=6HHL)&1t zt_3#V0@i+=#Fyz-lJ(HlE#;^+8YjaZRORhZBHHx6TQav36cj@kp==g|b-nUbAX2%2 z2US3+h*1;3Tyvc&M?^Cs!U;ucusI3=^+p8rxwz-VwdL5 z5L?lZ>&a9^J}H|WzEm`Fn&HJ-E8E2@d={>J@+4HDZy+Xw(rGWN2_Fau2=MV0Q(wJ4 z{9IQ53s3o?<)S>dVevO*qk#XZhGf_vk=x&Fxrn+854skaeDcWU>2 zv6BtY9ob2Cbbji=zV@UHY!PV{cCZRYrA-fi3Nrs8D8(fL199NpeN4wNm8 za2!7#`?~zD4&$2&X;=g(Q#zW$ST9%1B~j$!=|b3F_1)jWF4 zTgUV*o2RjV=ZBwAo-{FuR8|p7m)g%hO(IYzFq9^rjwPHXBnUOfAP(;S`;%{Po>}bG(Y)Nu4b>e`Ba zy#h~?Ketn}Z1Fz9j!J#w)*2|LJ`rV>`iE4Fti1#V1WZy1511sycAFRCf0*O|Qw0bh z9&!EaZ7u?_5;+pk{Zqg9?J^=zZabemP}gLVR|krIVuQMRf%kWSrGb=`HFh}E044*H z(jp9SiFlc5M;QOz0Obe=W+ygPc^T+o$_w|Wc1{gAb02^-Bn-Yyb5S9gr-f0&QBl>idziFAl)*Nqs{WYgaVe;2v7 zQhZ`QmZmniUODaTC2)UOgrU}Sl3|8pOp=&Fn(OSBd{f8A75y5K@bA!tOJzqWp}k2m5-7e+A|w^K*r^Pbd1`8z$HR6l}21kFMClgT@8Sz(WT#HCD14!Y!i{=xRC9QF zru>)+RI)a}WZ%mgZ_3IKd}-^j4L$BwK_ZDp9^MaBpHJcLedqEA|MH6jwb`v)tufL6 zad(#rKNCv{+$55t`qw8j#{?Fm0h9rf%kCW|p?9CPw9TfNL_d*2(?b~!$&Wq&_skpd&QW2v-|8Iu1Ty^Va91Hy$jCom7z2)>GuXs0^M81~ZGyXZ?^5*$CC%zx7VYRn zQRyj@%e!us7FDB{@iaP=mD!UL#omL`K?qFEj%LRe&09QdSJ&!WW8XOc z6SlBWa~0`C{zmBFlI*{^Y6RiGs|dS}_IaOsFXMK5eD0CQD%)18+_>THz5wKT16`*M z17%G+g3$Mpyf8OAp*Iy13UX$lhYXZ`ijudrOYv2`G#EITrWPb}BQ}`h5=9fO4cqM4M_oNur;j;IQ^fcSYPXenYk@Kg@l^9QA8fNz?(Z8c z=>FFm^d^7%u&VyqYF`(|n`PeD75x8B-ssSM$o=R3#}!t|iyT`S3bm&v^pl=rjnxGD zM4-#xK6A?QnVTDuN4EuU4~d-2l;w90)|vQa(xY%MT_I(M45Z!aT@s^7ZW=yU497n5 z^75dlP*+#?_OAUtP#j(`MiCY^N{||SK(Ep6AN2Rw#UEOUp};O~+y##@kV)JLiN|>7 zB4JQ@dgGBk>l`1;6zC6h1Nh^=C1G-r1YL`!$3755TptNYqOTPsu%O&aK7rdX#(WUW zNX9QCRK+V-y?l8Vgb&?&K)$ zp1dm)rJW3@{jtv<0h4~@r;}zAq10+Mp)i^sF)-A5wXg6qxYB#V;j67jA}_`s2HKrP zpxOV48Q_L|t~*EW-@0kZ)dyLH5i`3-S1>w1dX$}&wNX&Q!G26rGh{tENG#$1gZYh6 zECO>gb2sF_fTq?MhSd7C)k7@%`*(+ zsG?2P^zn_iigm`>N0h9xC)JT{445jW6*iXbFUREwmb@|*lEDx1jS22Ra1H2Cv-qgA zR8(k05IE?Cf6|yD7jS_X_ZeDHQCkr)bti&rv+N7T@KqK<&nUr|FqA{Fl3=Olru(fS-Sf@AaO&3%5tgf+z?|dVpLUNaLUS&G9?$z)aLpOvG<9KJV&| z7WR~vM=N8$Lxzc!A*HCOC@d^2kVI*_>9h-XN8OB~wWqX(X9eU3zM8&OcKMB#L+f4E z)+KV|?(>F_1woZmFx-!Ejm0M7?7=?Scb-iK&YkZzq6qwczm#3|% zD5kI|KlLPO!Z7so#1<=&sM#R19oF!ohi@}diEP7iw-2op-LS0ZT*WZ-lF+F`dYT`Y zyA(^j(UYN8_v%edOQ}nKhh_`QDoML-sjJJVHY{jT+}vNH#BgehMF@6-s7Zs`Gi>%7DLl*kOl^TA zHoAd1G=;8W1$V0@P^$zl=`>-?poNKCJF?4jl;+hN!E4UhUk;|qwWuVnuCA<|Ic(T8 z*)*&_mxwZ-fj57XQf>U0SmkHX+_cQ_97u*)&+Y7BkykwRw>@loLd5&I>Y?jFK|bG2 zCJ+z;dt%2ov;!l55VR^A=7UF6HZ`SJQ05;2UKC-4J1!pH{;^OJqhrE{$@4ot-rzF8 zo9E9qdV_bm5J`i!pLe^1;hb#|(=IOT5Z_^PQbzmdmL4Jf53%W5$7t(Y4>q1tI%+tD zz6!BN8;)-3ypOlrPfQ~1>+3u7_15U!Cri3u2Uf*>pL^*L5?TzW3dmruxU%QiZI&_B z{In38=#<-B)Ct8VtH#aD#c7mD!yV*oHbHdP+qyL)?I$y4V4IV#S9xxxd+WYPw8jEyPm;; zBvEW5jY(=Sy{0ft-=$||Qknk!Mv6L+gXxW~IET7$zrrF~4K={U=%0&d{m|n_b zdD(|$f=3&QXy_T!WI`(}o6J#!n`)f|YaKNo+|3;{P!`JgT3EK*#||aX81iTMSAgXe zd-S)m0ku?9xz6V$08{-%-VTT|y_NAn#LMUn#K`H$gbHjGoQ%JT~-)-5=QjS0%a0;y))IEYw_dBB(7l^5-$bS zTQpO&REu%X4uj}yg949fcXxMTS3~JsB^f{(Lxrn{CTn>cCT=5hk0iQkCdFK+iJODt zrF5Xw>;YiremH2^b!%G1l>BgU(CXGmgBGph%*+TIX6yZ8P*V|5HG-nXg~!GmG=T)m z#BCs_YotjTtm-4Sgj2Xyh^;W=DLqr}T(s>Zg|6RDrctnDd^hUq8e;yj;<6J0C`nN? z!cDXZhBUi>SBA~!ap~fH(!o;|Au9Y{$*d2CAmRnfLbk9R;}M9fwITm(^%w7r&d+C< z?v#CmtNcYFFN3vc63LX*VPpiYlA2 zDymoX!SBVVq{$Ui2;u}K%?O{4q$oVLGO&iBXXLpgu>{Za=2VGiU>et(B`u8Zx4+CZSN5E>5S`^cep{e6XWmBSXi-)#8q6OqTxz)Gn$CUYz?HGyr%T18-LH>_6!k6 z&}?`oM*v&gRK(D862&XLv$`K*!8Z@y*n1o!FzM$HbL`}!uH#zVd(a~L}R_tbziFc=`LD7T(rJ^&B+y8 z5O8(2MK9)o(nxlEap@Bt7OXATrLoY(;U<3KCppb7BD26=MhmML-y)4Ct5a%vP_Cdt zZ517_AVpsABpCHblC60E7~evc2!$jiLE)lTE%x}=Cjf;{vAmQaDYqNSFAI-m{X_$G zJ)F!i9`Qo-6axV3ei#Da684TnfedS>znmZ4fkIIzd%OZV-a|AuMbdzOFSi2zor-to z`1r@Zy?eWnUq#D5V-hXee5(n}N{nET*{+oVkE5%|(HQ-R)<)Re$f#csW>;m?8#9cb z#Pu0-VJVgrIh`mCHMZ58r(k?LhGi6dI<US^oNE4o+2rzn*%K{9{KmZ_54MI-J9&wImf3U7FSmuJT(OAER<@ z;%5h+-=526y0qOg7YOo$jKdURr>r>EN}?GL};?bncqpZPdFZ6)Gt^t@Si?$%KoTNLUjmbtk^ zuzGh=6>)5Dw}oBZ^D+SBe36H>f>|wA{!e&N?qcu6<2pN&sa(Uc7jxS?2?;)}?YqE~ zfvG;fsv7=s*Zo+CxX|B&FY3$hpcinMK&Vaxi*jj#by=C?xS1fpm8RaZ++Z#k03Q8` zlPgFk8|MXIFjbip1jAr@DQx;~v{KLfVB{bs^`3XvZPPo9<(x61F>8Ee$9!89@9^ja zPYJ1l`$|gVOl#w?XDZ}*b{Ic55zn{vV&QPVLNUJ-t2Yh?_ z`C`OTO3;3YOz>Nz^vHx&sxCz|ZQ$0J?p4j=$gY>uopHeH;Q~0(1KIjnGf;vPYc?Nx#n2B&=4>@q_cjItV=A_N1{V5b*Pw)=Bi|E zPT}t#%~W)5mH~CJ#K7OS&TNNM>b!R-D2CTe$VJv-IyDxYDTZQVaHq&#U=W#r4MG|2 zr#RmVV|nD{JHnnH_EI2YhIv2aP#&~?le!=cgO?lJTC9VSauA#v76+OP+5RJ^Z~!aSb*ktq^ZbH+g+ggA5ktxwjoEwL~4P{rWM?d!&^A zFlbCm;y2i1`1|9#0LA2+6<<9}CEpY2V}Z(V2wk@DBl73INKH{|m$PIoN^b@iFvEsX zCPl>XIg@j(v!h>f#YvPwLo^=jA%%a@tIt9#Km! z@C7CIEu*msCj0_#-U7-d>oD-rxD*w zMFjXA_FdqT6sJPXnBD>AWWW2!%%q6VMPKllAQ%>jUf zVR&q9lI`2T$Fi>+!x5$O8xCX>iiQ1sS1*QFI*iV zwdgRGt8ctlq?a_gvGs)5A?7=$~ffOHtFr!{u{UB-dpm*N3i8-zuwIij@$o~g31-E2Q>BquYU$6I(|Tv zT#uBh`yD54Y$QTshuV@BKsteD&MPD8h2w{{vB3W!_$IFeBWBSJQ9CXGRo961@UPi{ zO))=1{V@9tPqFKVYrRFwtButpgZrXRj#xVeExFh@_i3ZCLUi+_EBr$N^o;J~EUuko z=)oo+MpcNfK83I1_KcsB2M#|x9V#)4eew3QQQ=La;*bDz-6A?E6WNsnq1=xinP^Rl zOGf%BRHsRLu7#cDe7pN|`RO~IH!mz6&PgP^bd{3!dgd6iW#Y?{b8Kqd3FZk$Ey zW6exH*;|-~BcYFa=bSHsbRIqo{JzqO56?PuNRU+2c6=XyQ$Bk3-!*!?3ZfkeROCj0 z>BHr|dp4DksP z5O`Re~{8oEQFDy;X&1n<+hlhs7fPF^N!J|4^D?u&E z+x`peo0W1jR`WcgHjOd6h6H0?Zh#$Onpw>CA3%_&OLW{C%l#o3WHXM7wMCgK!?a(x z4AP6xG4mQboUGP^7Ig$e6A;#Yh5mR_kpc?5C`o1-Cok^{rPY{Beg;#|gspyH$Dl|k zZkkr%NSH$-L6-!P@pn?G1v`H}S>qg#yt~QX!TMBm=?%RdqYvjFK_m$_jH-rAMa2ZP zU!CvT_a}Y}yuQf0+;ik7zwVLO9y(bgYxK$Ym_Md`uMn$4PEJmOxuUijsdX{-r2U8@ z@Q{M+g`v(fjZjwXZFHHffs-1UJd~Zhs6$?M4NnO6(jo7~KCsSr2-8#rt3kl-qt136a^oxb?=hz)zZY#?^D!F6#Yjwhf02;TMd+xsU#GEuF=YQptJ#m$@7iwUDNuK&qa z6^tpJ0vHT8dYRz}2cN;$DiJyO(tjyb*e4YeNXSwd)qM-Q-82_>F7+RbWf!}kr=$Dgo$*aV`Z6_D)&jXiw zcRc9zz^YD7Q>nvC9^+PLI~ub98N%@p+1Yfo=Z3iFwnbKeGKxQm{KvD(81^{`8$EpP zdwn;hD(EBGgxB6QD>C)IhH zi-Ay5c;f`pMuSH_L0P+xVibgU0BXfZgH(Z%m;`XjsQWrjKoauFclHz5`)a4!xROy5 z*56cujlo|kkuWzwjvqG8QUz>E;a(bqt11@wZct}+6O}0p5Z@DNqdIoT>EHpzUr<(# zF+QaiizwAAxA5|e!g3MAAfXd!lJMHVP9}~ZW5kD);E;%G8UKD~QX9eN*0RI8^L3b~ zb+0z>vO>{${iR+TL)1|eYECK_nKU6z+;>*ZEFZ82{OVV~bZI}N?ecWdSTEP}K|f~{ z{lqgFX_Z;j^WasxU?b@r`ckRORu~#14L|oEpq)A^EEh4hR_c58LN+6R!AGqu6bY9Q zg>p03SS-YU<{Qx=GzEN?7UNxHp%weuQDj*5rWj!$_3ccdBdY>rpMOYQ$mD>GeUE^Y zD$#u?biL#Oud7&#m3(KR@c*qz<=v4Vt4wVRCUXtwj3miSp4Y@x9^gG$@{H7Z!wg5} zNccK~wYLv17H0Qof;?hUAk|dn996!%hUA?#C^fD%m!NJ)T0#O?K+JQkVbLvBdXzj# zDHLJunG(!x*6{3d_aU1phvJBhLXR0jRieX8JKDfv;JL3e0A6ruV2UXq;crK`Uz^c7Jvy( zSh>{W5lQ8_Z;rf_Qz9*!-7V2$tmp4WX+#g&q`z9F|E^J~5DVCma6CM`azYv*IYnzU zb~gfF7~yS!X`r?pw%LaW>k)i31KD9ufUL4=WCromv9rGg%cc2#LNICHaxxoS>@%3X z`*j&G!afGol8fu-*+!=(bh`aXBfbQ%)1F|-Wr?m#-m-i+utk*m>J3fzab1U9 z?gfGMODqD$gri&04>!^KxY5#un7sV{Ak1b>Z*ArqrtZ)Xr6FAS{@trQAQ-82#3)Kd zIQX(836sC!lKbM>E1x_oIP;={*=rpr4U;*iE4XLflqh*uJ9$!PK&$)u;&YyR5PBK= zAW3#-`mMJ3HW2Xs4+{s(y6X)#>9emOBsB(JG`0yQ^(G5ZA8*8@;sbe60EPbFjJy^s zGrmI4aAnGGnhu!p{IM|z@WBpjJKC%pz)Z&^i9i$@e|=-yR`2VFIB?EVy)Qneo0SN} z$>vd$aa+Ea*d&(&biN#yUj0Um;RYT%%g1_&#(tzi zM4+^}H($$PX=tdF0ZH6% zZnNJ3(j^%Xldi1z4oVTrcQ354ZELD)1u>fO_*k{h;8{O0WGE>fKI6Bh6y6@=XZ12w zGtCM`psPdnJh|l4s*Q|{l$lXN!S3)>E3gb%!)gl6uaC$#nTt9GX)z<+kzaj}*+D#g z;cWs53xj5c&hKLJsk0?Q0K}MSY7$^hMTW`xdTI8vJKfbpnR+ZSdasnF)5|CdwkgDl z#gIy)cKHy$B>-cRWLJI%RB2N_TcuA+%feX?h@h^X$ZlC}eOTC;B-!ElExJ+nNo1B0 zz+)qb`~8D^q(LKh4@|tdbC}iC`<-F_?S|b2-LSvrn*-@!fqwKWc%49=tUpa`)yRL2di+ zy~I;)oHDZVeubWm{2fENcjbZmLj|Zn1Y$9wGGD%@+o^-Y);kfzR)NZmPtnN^3F3;{ zPpm(_egKZ{C;$qByWc)D++E&d9G+Z?0JWiR=iywIuL(zL3oc zH}#5Ba}Xk){TKw|>_>)&F2`WJrt!+*8R&*W0&CU3Tyc5HCI)yNk27SU)jay9FMp4T zPsq?4eV+P$k97hbmVi+6A|gI+jkzKdW4`x7AA|Zi`Nc#eWLyRw04&S!&b)lr*Z95R zG~3_U6UNr~uPSN(K)EPXD1UkZ?A{#zv1TTD?VtV}{XIJ4bcIxCiF^ip1 z=};koEDftL<)nEcillcdwet0D_nyvhy=&__+$qbu>Y`}>KERZiG%Od=L-FBPZy68+ zt_NDSKR-PIbH3D)6y)SJ-<@1s+JHbd9ele$6yHkl$-&Y?AW{Ct=$*p=znJ4V;yG~j zlM;+Cs8YM!@IG4@8L{=o=UeupXgdy5Ib{1)4sN}~064Q~8&tf-JpEr2H~2fD)X z4vzp-G-ata85R+N>4hPuy{@d~*|l$CVF3m2QJMaEnqJV_u^{8*V;8=TBksl}xuX&` zes&HHS#6#Ifh*4_E{U97mPRxR3_%H?YkYlngA%gHCfu3Gz$ccTC7f{fcc1#qJ=!>I z%nW2XD;{R<#Bp#FPbU@=I7qyXbxVy!XfcPUX!RZDO=~CHseN{rcHI#SSAM}P7&TxQc-r( z>G$f@IfjY)ZjdeM->XEibOU9hCnqNxZlBvNC@t~%NZCSEQ(5=ts^xR+IygZPc%YFZ z<_UIo&&(p{-%=(4xeC67)AzD6O5=IHIa1HT(7`3@&jpa#T3K45#6BTLGgtjYUP~Vi5Zyq7e#%qFu|vruFY)S9hvA3 zYp6zIJ=`WFK*JJcBgRZfsG+!c11#O>BSKv#9k*dRW$vkc79LNZ#>~!cGNt!adfg;O zovVjixn@E?bzW^Qk8Zn7>qPN%pHe-@pVli7;kYd{MblprGR z5+=GON4teVat%hCejuaN8`CT1@{< z_sj-hBOrabI+DIV0x0KFc6>NMMeOI21|~Mx74H}*_?|A5qzU(MEcrR{%UB5%9Z7Y%u6S3=`}%(2#Jfe1B>xNh5qb5rYZ? z0zd023(f)q+h?^2pymQFI+j75Z9n1Bw^sxnF;gQVN!GTP!V&{xUo~yh?FGsjb|(C0+lhHgCFt`aK!9Vptj{tWJwk~DWLv_IqvVl_ z+7yJxrToLk9|5(Q+P2o10uEVrypxefYl6boBp?X?8c*BTlT*FbLA?9*Hl>w=f5UyU zjml}cz^~M7V1WhKn8g3LS#N-ziQp#!`R@+Zka2@c;DswJ-)Dh!7)F&4US104`kERN zmMpMi-t}{Pt{$cPe2pSfD7RBEf=XmV?GOM{<2ybA4E8K>{M3p4ObX0gq(b2NA6;BZ zSi?N}^}?rXz;cCmvs@WsWn|VKxOT2+?CQTE#j3WUB~DHZu-BzzS^y%qm|3(5;$MA# zwwW!YzmUK`n#@;xXD%tc?^Ta^U#eAfxcp%^2LdKlu=ahw@pD69U_2CdxOa5s!>c4e zu^z0Dc&X80hx)qIaU%2vgMpN%^^|I67k7*I-hoCC3+>Q}4L4q>BE2D#Q#oZQ9{i(=L;cC>r!(Ao=-A-tD2zB=YeMm58#dhV}!WS#>0^tjX<1>DfhbE?q>&{<4=c4I;k|!WZDcAR-6TK{mk-4}aC&dBA z*ldS7RkO{aF2qdfOF3{)L8wBn7{a%-TY{pN<4vZnh9exU=Q82pEGDIIq!a==cLa)J zDGqb%@sQtm#=NRlHVhaTg@alsZ^WIj-j%Vi6e8&3Sn&4ds@K7NT@ENq3Hblm00QKx!+(mNtjCzlexSnti@*k(ilsC> zLKioc1;~WQ_W3-dlWQ>4!uknhLlC*VQhTk1S;yV z*vT-rC861_CY$qj47dV+==H60%{zhs{6qQ#?!as_AA9t$J~!Oi@q5igrhYD`+sM29 z1Cuzhx;HXu+Hrg59KL(07?{qa33S}v%ap|*p@XuQzpobG3Ui+iiS#xa2gAmGN0auu zKhtwwZ5`P3+`4deSn`pGBfVS_dn|C!)u|&%{zCtKG5^4%x3F~KKG2~g zng{{B$HfA{9>+Vj$p|U`AH|a6UMpZL45@Q^nA7RE&(}Sq+RqNW^8iTHemeZ{>Ic{w z@p$w}tL@eAGd<2mdSnZpVYv&LY(YIDIUArY%ovHlHCqXk%n`JF`!0Nf z+s-Zg=~}G5stgiOa^iYPCygaZ;=`GAZOeA5cx2aKsT1`8%>r_%g)ucembcee)?ed} zl~kV;#kIz!Kbk}qs8E(@S^l)kFyl)_X%X7|M(-8R%`bG0po{iV7Ap8Av5%(+y-FIU zNzyKR-x(D}j-6U^CSUJM;Cm9!{Z<0Ybqe`bLY^CzP$;_nMY4mr0ANn<&-$jMvDYOT zGVPA?8I}$w7&{XISHOMrH@E#?c8L{e7jkAa<0O$sDRr$We4xq9*4t5#Tt&7OSVdL% zNg|^9tL4}DFX^MI3dnG}U*c%t%pRl`S%UouZ+_Q%Olomr*3!bt zz}Q=?U;!{S4(IM?@L0gpQAtXN<{Hmu%-j_Rlj|%%GseJ8nu;yyG`zD4(Oyf?+ z?$^^bgV;<@!l)453Yqt-q@a1eLLwq`VjlU8qfnIfi5t#%Px%f13nRQB)FiF>FSDNs zC)82Ins0+uH zP|~4>LklqE>V4zEXup%N(>8f3Vg^v3DUZGAtfs~-wsmpBTK3t(Jn4u>L<>9Rw$~Zu zLK5TnpqCxLeeoI}KmygWIDXLF$G)xCk&vGcR!POj3;wuSD6Yr>H;BS zv}&l^hB>GsN=r&g%CvHA^nm{m0th{5BYKbcK1a8^0e08yK6UvF?ODGD+;%W74+s&P zdJYDg5A^NPh;HHgJ+RyF^zNMIydhdsVJ_z22=e0D@!v&dEwod+c3QZX9G(g2H-H#B zxOt;WfGO%a2`EgkWC(oWUI=$JvPay`cn79_oLB>>L5PDm=HrJ7$CylD$~flLHVp4( zwto}v;{-#evQj1@z-hT9+-!*4ox`%_%&I_EdpP?}WeFh{ffx%z7YQ_@I65duNRyO6 z*-JO2m*cc2GUC@jjn|O1O2?mH3OXXV$V=51H zFV2TrNE^+gntRyF_kv|~j^N^$AxrM4yoQ*!m+arU_jD%fo9|TcIYfxwpHNZUY(`zy zg{3zYzEE9{oHaPdu=S5F!N%NH^=9mC-qy8I4QW8BIi6s;U7$O$uE3Cy!QWf1Tl3uw zo!b!?m)_39TkQF2<4*$)I5nSc9A;gE`0L%Tnaxe;awDj@c~a`fIrW63$12(Y@T1Xh z3h83#tkM2+NVw}%BZVU+F^Gl^v#%gqWNS(hZW#~A8ax%`AnQn z0<-}dAnM9inoQTc1B8`6Z@|+gk@sxe(`%5(@>9b3nQr<7n8hO87>F-GxdHi_hWTiP z@%ZrOw8nU#qfhhOOjfgsbXw301nWYQ0z!p_8zpkw4)}X^@jNyfRz;4Sq_ogvFN_;ZEVnn5wJ`uit-^(8W;1jF;3$r|!kS9uq?kj|sSK z#WXFLVW1#qZmscQSShFMdlcE@{C%oJJ8=#yJzBC(?Fg0D& znw=In>RZPlhgK-YT|OCqrs_KOg$cuXFBMT)Ud|tx7Sfg9A%6xox!t^2bN-ea+7?jW zTke1inGeMcwK>0bq2vcF2wFMOjV61>!te|p3*G5$3psyB`Q(x9}KOPCM&c+ zX|*x#d9IemKUA0wB%GvAIFsWKMa*d5ffC@S_7=Q->Cnnfj&Fc`YCjxSaqGMX06l)nl;V{iYJu;B4 z&)-e=UJRX#QPawX$9MLC9 z`K_E%u?zrFh>V2TPNpt6zkp@D(%!y`p{>l<7s4i(Pzy8l4&Z&T#wUP8J5YPAh_M?O z{7zGiDy>8OS`z)Gl14gUHHCC_bV4}4F^mBA0VW+f<@YwL{m!D!X+pGR`0iV<)Umc2 z5PX%VHr;V)s%n%_ZdgEKu~o}K=r!!=KN*tvq-VtCH5Qv;;`{MnTzz3od9n9uvQAZ_ zY(ak~!JviaHpC{m7cHd?iJX~TYO!ob98A>O45rn;jU1+tQNf1Bv%@9Ox*iY`9z2r? zNzAzm2mHS-%?lzULo=aD0|o|e$s)R#{@s~p1u7%-_^pzb3P%_VIS91K1X^i-3CaXa zx${$r8uNTe$%e6+S*ycnR(B-Pdc1x@g}B%)Fm0Li6{Xp)gGl@Ng3=R}b$%ID9-M?5 z&1KN;1bz3xw{PB9$R9`pC zqA`4D$x=Tto0(koY)t{zt0z5aAjtd;X%$;%Nyd34ZqF}OYb8=d!vLG@$?fL z<{Cg`Ug|FF*`@h4#OxMOetPs}EeAc90e+}z`YeW?1h<>$-4*^1@1yf2^Cz}sVa;v@ zDxrc^j}yn#q(2nw^~T>h5+!@P{9uhx$OJ~KVd zSNSjhLfH8q|FR+*g!+yIBH|~MxnSJ^_D()q_TRdpsnrqpY~=-B5m+<g!X5D7`(rRq-b4yD{8#A%Z!m~Ru+mgoaJ$1dxL{ZsbKp-~zARa-U8qp)IR;6!U|L zE6K4k&1|KIu@Ou!$n%6ySSS!oFrn?ilEWVf%2`&FkJ06+1>v~k#y|k~IcN>q+uKv# z^uUk7z)mIuAF}*zw>MY<4fIv&!VU9_gGm_26vuC~xRw=yE~GZFyqOA z^NC2QAIXW&)=2Yy-Qb3a0MGsTIZzr+-Oz$^1((R_Rjg2nha&l5Dwh#1lp)>`qMa+z zdpq8T%t7Wnel6{biVCw>VHx+-c#u}nJt1_4bsD1W9o4C+V82p^=TQW+ghXj1wuii( zE2Ln-wNBL;}Tl+KLG6gQ??@o{R-S3dd?1c8J z0-$G8gbD^B8@45dMITUjI#%Sjbmr_Gq0@f-NSUwZoRLnI+jn==Vq87z8FZB6XKP58 zOecD8ZA8BWky~H-mAin2?Gmm3U;g&5{F~%HjVj&$qrrSfC<>Z?G@y+wXb~G38fv{1 zz|iaqjjn6w5wx-&#O1s=v!7L8fV|XNjIVt(Zk>~iQS;`YR!mtnDcizab~O~2>MY3G zJvf}5OYgpq)`C^Z=o67kBGuOYO~#u7E`fScFWbiTi?wZ`AhWGDQE2)BiQLejCLZq+ zJ(U!E!AtQDU`tX?ie{evlDD}3G?V5px7Y}<>emqn%PP-roiX~;{dzLy`tc6mo2S)o zy}w$cjOVYS)L6Cxb?q*R_O!6D^x4P}O`{u;66yJeFu&uFppaw2$_(Cz0btPdJ=oJI z=rGdsCBqCXsVZhUZuQIfDh4`#mS0Q6;KO?OPJ%dTP6r>ZuK*e}q&(j??F9Zno37u*-KqHo`)(&4fVpViw*TvRXS_8iP8$Og9jCDGSzI$ zW6?3aT$xSZSdcM}Vsu+h1-YHwG>wjt+8>U_?sE~0AfOkbAI?U>x4w6C2V*s}&t%FZ z$_oYQTUiJ@qp!W>Waq(@NefyHuU>N5j*eXW#q32w>Cq#tY+le$lw?lbt4n+9w+E+k z5S8*;-7Wc0tm?D{7C-(}eSY%yT^^x~dq*w8mH4(P$?vXPqeTZSD6v1*pUv!Xm^GFE z3Mcr&>nb54wF7(poZmSq8?x@1tLHmTjq6T zWhEeYTKAP7mxahlGZGQfeF1H0d}c%@I~CBNx)B(obhje6=doA1J9;d18}x(jYWDHa zyT3olXugbeMI%lq9wec`6F()Yrg5A_bc-?J89y-It`)msn}CcIi-gKuf;=-SEU}@3 ztS6iLkx?l}hj~v}+GVd#U*l9%)fChVDW|lEQ~|OEK!rIsDi_fpW}_ZPF{X3MdRACg zq7(T410%>kYx7~?rJTNBbmzw$$lcZLn6s!ZrMZmy*NCE42=D8xFVa3?X<*l$N)`!KF|zVLZ(?S|sqAQDB)+e$sfS`gKHx;moaj+=Tt#@&X=T zZn_4mEbZg92uUec95|()c;xX*;SUy@U^TqhAt4$j`F`0GN2IWc^iW3Gw8lE_q zXCbErc=Xh@xq(nBtL8l`mnN1fu;`r6v;Afct?dWy1K^FR-6_#%XJ%*Lnbya&R22|` zftV)CU!4)Gw(@8c+@^J19bZ4biH@Z7(3(RBVgGz#!Bnev3q=1aao?|LJ3q`E7 ze#@h1;lE%N097|i>FrXA11DCVQVJm1A6oXn+gp%`iSDwPO6ycMUJo2w`VUQB<* ziL9f*MAIdhv2p88eRQ-r>Qwoy>s`PJ*D@{_C+9gNfgocpo8{dH1f*@1v^H+-l7F*g zailhU@_KF7+&kXh8^jzy%2hQ1lG&VbjVza%{Z_>%?>sg%v5fQ7@iGJbG)aN=7h7i;S9RBZ zd6gCrP^42pKw47Z0MZSDbb|_q?hXm*mXhv6NGaVN(i}qRkZw41&E~$J|2*@V8Q=KM z7oPpw`--)`%fb|&mG<`~0x}o(8m})G* zF$QU@^}zS%rUE3{8O(#37NeejX(%tu2tOEL^84u~yPO{^fjcYv4laBH2bO~spCfvo z*FXnNos)MCG%WY&%wQC*Its!{dz*lzkCc>@kE#p z@wBgBAnz11gvhatl&3O05jj4$qfrn(lkPVE%d>G%Nq(55el=j$4n$n+9Yh^KF8*1L zF46aswpOeFn7M-@2)D#74a+c!sr}`9ZM!xULJ(sgtrNz3e0h24u~!$=%P66w!uSzm zpy)}^OpT3HUsWRY3(}O{c`73L6dr}k=q>h+&x>>v^?oQlmnYkWa*|2POCF~?ZAsDW z`K)#Nd|4XMCtc9jYPd+s5eLkvx>+&BVvN~c7+NVjR_*@cSEfFvrthiGh=!m~ ze8F`fww%RmwNPzEdKfKd_hl(a=a}zA>29u+hnEotsjG*41#`UGRb!tOK;bvu%IQ$1 zczg&OQr@Pmy5*?4W#7CVWMqfky?yKR__rbR3_{pBXZu4)_gB9+2^iJoIB~5>4kBN&35m*IMYJ%Vp(VwJF9>r1b`E?*y7RZwbT-W7 z(p0itVH;5?A!!n=c&I|9Jfyy?U9FIAFF$*kiH1Xw z$^{*RoXvI+Wm}YAECB}wSj;zr3p@@5ydNt~iMm@>=H}W}=JB30S3s_!vT5UUH3L2t zbI;`v`oG(o8VO~Z7r#d0-J4mC>K&EDx%m5OTGIH*r)=i2(Wv;ahmFT9(FaBs+wqN5m&rJc~Tg* zHjpN8CMA418cQd45XccTGIk%O>uQGCnk4kSpdd33@fQSFlNM>#J2JLKUtJ#$-z}mE zFUHyV`_%CxsAFtx9R6mPlVv&k{b}|RsN>3b1vDgY9%=skG`I#dyW|XIV=>G9t~{lR;+Mv#TK`>i)QB~1_z-&#j4|4|3avr`GyG2f-Fz@3X50J zIw&nYf2xT@HLNB7&rkQM^E?=~sH>yzx{;HD6$3txjA_b;^099(c#N5^yf-je)OE#P z6y|;3>v}+8H((zz|5c4d>eKUY@?f@#oK7X^NF?0O$9@lfWhHK0OX}}w`GH0GZx41) zAdb`nSbY9J97vw)z=DW?2}fWL_Wi~P_@`r`^QAle)K^^Eu4Gg7wfqONvqB(8FYCOi z9?Zc(8`4xvEumDyS1?{>Cz_OoWw0PYIbo1E|~ z8n-N1m;7Cuq?f_Y6L*#M5jgpwI6qm)6%yVc>4B@qx%>2x>QzUDh&Z7S->;a@=G!Eo zv0Eq9(Q#|AwBqjcbSU>t3~v1FqAB41{!!0^Hq0RrYVqSm!`DJ${^H&|o11eVd&q@K zDoQ3coiDwTXGYhu4QA6n1vO|LPt`XG$VHYgGV3+2_m&K^-reY=Oi`A2o+;be>Gk)0 zn)=DcGFuBx=~+D-``VqcA=}dXk_eu!&;ZJB*Kr_z-svW_0WvuHv%R@usU6!{mj$n9 z5ra9aan*yM(*tGE(U+4fu^?$ows783csj%bSRWp7<#Mmk=!SwCi`3*|{POl{pFX0g zycF#T*&;qJjzoc94)Q7Z99cEX4M(#j{{O;UwuIosT?kU-wZLsh= zJmG>U!uOia^s~Xpa~a>}v+Src*>HR8c2|VLyK=l(JuY#-SbB)dJ5VSbW@eo)Tn{b` zeB+ezTjKLLwcG&_8^LHb_ucn%4c)hue_8eF5r;jLcR&{>f|SRCe>b}>6cnrLo>Db* zwA#OUaCBsEzuIBG?LrV^T!_( zE8}Xb_0RAJrk##y#pxL8-$Z_C)IL`fpLWK984CvX~(e>^%D zP-EH9yGG%*|({WyLtD1Fk+;dsTG_S;r4{WQ(!dn%&i%XSKujl->3zyfq+|HbiZ zlyGblnwytbQZ@KzdTZp_pcMJf9P-N7WRYF7%(i$Bd|R#Zn-SJFV288GKk|P z&o!{`CaIyQ*;1N4u}Oh9dF}7Xe5DsYXhjMT&*{y6QPctRj8q69)N>qd_PQD&<97_E z=O-~=ij#KU-#b0zmVG+*;+K8XJ&@%Q71jYgsQGfCD1=G#1!ZO6Nj$R)zBQq|`h9P# z^0^nqrc*_Ub za!_?KytQ`c7en~??uVpTOPk+NuCHR4Tz52dou5?e_6L67{frM*b=yeh`3CnZ(2CAr zV_hd~O^5R2mH(_wD9ym*;O(9qgcp-p!PACII-l~__v0VUD37`mNLkuHEiD0-#G|%yfai2i z&H)?m*VD`S3K3ljE~D^EUa=;7_}uSxAv%95ib`cCiVf&oY&-cb>Xee{%h=sf%}@v=UZ1v3}c?orYFgyS?=7Sbs*>-c!d&>!a$-Cc*lCMoNSIZhis* ztY;VVJVX{|=j(av3CvgbF76b5r>)gQgWEw+8Nf4cD{ZSpG>1SN0OuKv=I;A#m|Xm0 z__v^T^KsV$?1X3Zin(#;^uBH0D^vKZIflT9srmH5+0q*iR=BUYbON%Zp25X0jeDEu3pY?nHD9l?Er1v2hXT(-N{D-$>%Evy zR1XZ5Rgg5t^y_$^Pzat+Ta?}F&nmaSnWkSHM)}AK>!f%{Q_9xhvPfn1Ls1T;gPzR~ zr3vKugU|fO+05o5M7>5128-Aw@zgg*hicc>v5ah>^YX1!4SjIR^m4J#)7FOaz+37x3^qeQIp2Upb#;Mk}Mdw+Hc8t-U=ojTnaxopn_kSzHcve z1ZlC_{%VaSVf=!PGY8g1G2Qf1WGZ+hmI1@uzyDG}7LP8SDP{$XmIFY$jAPhn%>K@cY;kpz&a*t?Smk!&d|`%2GE&;-%hXI z5emHOs9jxM_$^yS#gnCaVW@x{mkjKGdOJ`;Y=fVlu!Rb@LFWkWU#8Pek#*Iu^4&3( z*GU1(84wSi4mo~v@T7n~8PfSj}ZqV1+Pa@Vg0p&eROVjCcEYH!YN|ix2Dg&)*TLkM!sd<{8LH=Bzon zg-1XHSz$T?6C2uZSV6jqpA>bVtP%||R+S!unV{{!um+-zw~c9VjKFqI(ne7M2J80T_miy+3fypXS&t&YpvMYW3f<>t$Rz+hHaJ-xu@$`NdQ>yY z14$hI%v4-8?76kZM5A^aA-g~uOdBSR9>N}M1*{kWcIO91Mdd=yPf*R8hY61e)$!$p zl-3jNBm&xBKBMkB?B>q&eQ)K}X=Nq-D3~m0&6?WE%D%85j%z+R=yz|jq2*wB-~(Gx zyVS+dR~yL77rI0Ht%pA5D!DyUgh*y|#o1C9qxxD_qOD&dsw!y&)2lw@xJSq|q4?9;- zP(9rZ623Nik&CX^xtjktjde;8Exe@ZqqH)?6;N+xQDcSbl;Q_I7b=rGew}E>S~gq) z1r`mVKa09`KV93pb3jo|M}!PX%c_xk35ocPsjZvYhI(2%{VWf~!cA&4pt&k|NEt-& zk%!aW2>1}}0+@2^y}Sx}K-2XvB`}tp6PS7J%8hItKf;kdB!z1O3hd^G7 zFv7FxN&A%|nSIl!624nTK&R(4&p*z04Kz|ufm8b!oZ1FMbB9NqT57Lt4#sERyw~vc(YA;%(>4v2#pbp&QJVM@AGBgr-lq$ zCtn1$TXRsj*~p0wQD10*V*Q@Jkqz6m#m3&F7Hby*i@@u_yklNM)@gS`sdsK(sy_qQ zMMkzyYPJNNkgspWz5LbniqpQIBxW4oXPlDp{i(Ls7;SqNp^)`n!vAWculo!q@p`Gw zjkKm|{}eSvdrmP?@w4(kY+VozhCul zNIFdPxky~Nnm;QAj{0H%_PJWP6Vf8(wffz&j=^!E#bUgS%XmGw1A*@|%HoCb5 zw`sgs`=7$+%TW;% zqkUJrDj~D>@7XcYFovVf{q*zMb>X0A?&-50u(`9z85@nMNnBeK)s=deg*0xD$#Eu_ zzIWFu{`H{(@6A#lePJYb{@O&r`@ZtW8g2V4f#WV|)(#F_fp}0Dtf=~=E{Ytbh{yoGT}P7wYz`in&@rScdK{IFL9UszS6Pcm@E08@cF-(nPuU;;n}KuS zdymD-frYF$oz3ff^sj~Jr~nYeTB!_C>B&2H1K+F#3u7W6l`_KZ74r*#+*54p zEY_`=ztvP2wyoU=guWt4*3q*ryWJPPRc4Z@S=huPJcyc%gW8*qU=KSJYIGYDDk-SFvz=S_3xg?FtUL zFf&@a7O-go;cmlW2WG+o>JGNBl}|*PCP~ZNu*99v(A?78wje8wz|G^PnwJF zvA;!G-Dz@hS<|P@qmLin%&`uxm+;$N*VN3_yKX)m;9FHM6V!K_*{xym`G^9IyIh-H z!VTep`K$OUAH+}T=Sjaid>1$H9nfIDn@}n6qg~J1b zOw{6Q=DlYoxKMC}YZLBm(ythqnsy^+Fw&!$+tavW2on=#UG6HkeO!?spAj&h%W$bs zCSvuhuSgFA^QSf^r)TvOdtjS{Y8DQzk!m%K6(zQ}f&V@(9PT6)-fu@=6n?TPN=wU5HVzFw9m?NhL~p=^-k; zbZ~(A3H9EUo+eB|Lc0@_52JL2?)Gno8R+|bnD6##h@`Nwa;T}S7fj9|9p1*QotWjE^zD)U9HawY>!@1dU~FAw0N8!(o=d}fd1=aXusu7NTN6Ia6@Lq)o^#p zmnj)LU^AajYSW#IZyo=R4-XsF@iD~*MCOt-ftmyDt8flO+2vqtRH7BB_OC4I7%z#H zf>!WYw(LCSW^0zr#5J`Od&om=wgO88x*uDXwcPQ8B7z5L(ks=Ji znRt7eSOL2d{?TSmmG2U^NK#T5zL<*NL8m@EU5^XpNPPJWz)Ag*{P2;X7f)l<6^q)4F@)IU=~K>jsFw-SL>4|I;k{HL*$vHn z^z31DYkaKH^TA>i|5+7pkZ9sYEPP3H0u>5U6#y~A-Rf!S-fj+gAS@FpP*G`H*C7EN z&1(1sNN=Sx#frT&$UfA4Ep1NzqxUOHMyvL5h_7EeF0~1xNzxyqQe#PCP44o7f3tVm zaod>Poi{f*n%cfhr->Ogw&{|8dONTDSy9du4=&;}7uxl+4r;-K0|FD{C13DZ^P4Y> zbbtW6UkWuq44P___~EFLh8c{kD`fKFjc>*zPJZkDH!-(nE09{cHmOc;R5vRX z)*ng6$jHpV#$3R_z$~ny>AtAEwA3Ekp7ZhQ37L>%ZNY{a^sUihpXvmwmrm4!C7JI5 z(w>g27}H|l_I;Sp270@XGatFeD4ya|`~I14@_@;IdkxIt^?~{XW8W0BGC%Dwu(YN# zZ=(MY_eXp6QSe=YZUUbQ8>%ZHyiWV6~N{n}z@mH7r@xZEr7hiUnq2hq|#_=J?Y^6i^k z?I+LJFDkMjUXiz(N`gen%6;r%ZfAUY6tEzsYy;A?bZ4kqRf&xan|@`T<8AdbHk(p1 z9ALd+AnqdKhgkIy*Vi#wr6nhq4i|7rFuQRPgN5YhN0+iubQu^XOQr%E%DvA9ra<~@ zand_f>!<&{XG{~*^G_=p+PadS=)X0xWhV^QTad*}qI9(wH86Ik&CeN?rhOW@u^@g{ zn}tS#2v(GzNixF=i{jCO`o~u1(p%RFIku*hkU?vo` zHr4nx!{E+ZyHio=>}V4dqrByg| z50kTSsI7fsJqV^%8)Ri`IA|sheQ4#KvI?eFu+Oiv40|OKdPx87oqR(sS)=ANK86!L z%ELZl;q-kphN$8S(Wlwd(07yI$?6W2V$>Q_H2MZ$=KJ;AtbgMC?LK2aITU*&*Vq^H zR!p=$+|M2&Z3xX{QPG*?PgMyuWY%!U;U_bm&7&ppNtqe_Yi;iV36J4{apH#{BUoaa zbVJpH{B?ZIJ#PV%TEZ-3YCjQEVujnQ0pHRw!r%2kF50?gp3V0`B6fr@?qB>SVch8D z)GZ41m$-<#m zk73f@V^o<2BDKq!N)l9b42Y=7_jdxKj4(x`s}t9a0b69cPwsgXO{V2LKYhyk$fNcq z(RKRRF+09&XZh&uPqw751s?UUQN&NM*feQW+N$<7mh|)>L0Gn9N5efw;i4QV;tpqy zy#83m)2s>Dr{51^nNNmB#=-K673(>E;Ip--pAfz%ssBxPaQkSY&#lH&KHvJ8uxTmh zehSr1Fu-l>;-0MWJS=|bWj=~L?PSmx0h1LTJZqj8QT}tx&cp+^;rAx=Ys!!e(CG_G zZf<@^?tUp6!vNVF^|X$f%DHF~;^!nm@5cQzo5Sl~9|oc*5X2i~$GD3WuW2o$778Xvw#a^J@6qmu+ zX2v4|6TKxF(TT$&{@cU16Wo(O%ZW~-&e@S?AZ~t&g$!4tw zKP7Fl>&}R%Bp&}R@553Oxs}YH_LS!~App55vlA8PXy55IXa3BL*b;gvLlMvt?ZNFS*ih@USYf_O<gHeXlcHnrxvQfkjgG}Om1aR(O3xfff8ca z%W%GRh%35B{PdV;ydr*LlpECX7PZAY#Eq6+$jiG1J~zJ102w{l$`@lRfgH659vzm~ z1y%47PY{totYUj1j2;7`J9RHif7IJt8iiQX3>T-@LXW9)GTHwLdII7EkR19y4x^iZ z3smEo5hQlsq|QnZhPAK3W1TG1UFIVVyQ{02`aMEpcy%KtxAVO+^>II7l7)PjHZJ&* z#1mJ43p^a=>v=Nh3*it5Ga&VCONrEPKyRi-(dCWHU&NX1ol{dPfS`h#a3o@X;l& zZ=>7Z1bL#Ha8jJ1_*q@AaW<|L`e@s4d z^18QhyqD42Ry4sZU_K8+B~6H&sIfZk`CGOnYL)00xo<)|W27Q}3 zDU07V_H4J5<@Hj+cd#+mS}T`Yh={Kqg}dWj#3sYkUzPaC4ytr#7P0)8_M8UGMI>9M z{}_5U{*7pCM|-{|=l4*Rn`<$s@N*5`C#(zIddxL}$hTzl*%hwuVM!)gwzNc#(fqPR zT5(q#pdh8qZ%24=?w2h57dyb~ zZCX4}o&eL_GhT8W$(1ak9-oags-58?FhY28h&1U^ER#LAN-%m~O zRC87Gk?5q6NhD9}zFqrvXWas*HtX%3hH1#z(TYVge;Z)qutC2O4g-xhhjs<$iQOmTx%B=+$;q( zcdD-Dvmh}qHZR^H1ry+zWF4~~Iaw8X%~^$mOV)YM1KyIR%tUwR6GXC*l9|540@Qwk$hJ#wcS|xt6#P`UzR{HA zOKwSkJZWY+H7dwy)Q1!DD5LxjNqJQvkv5j&Y)piS{crDh?G$Dr)2zWI4wQmQQxj*> zN;IIKF5OvN4G&9nw5aUR}qsCu&+2C zb*=yt-Fun^worXa?^KU-#k&D9+%$o`fiT)wD1V#9HL({VWR9_sv(8;K>f4>%1i7){ z2d9^+bYN;tG&uz@j{(<;yms{I-WcG(6H#b{WT$rVVff1sv zuHRKro15L3T~zr!7TI`%sqfV*Mqy1`$Fo~8smKKN^zTCN^m<}`n4MAxiazgAOl2+O z54oH5qoeriT3hf}9_wRIFP)y<^?R*V438KJ6uHQN0H&QVvqwgh0?l`}S+x>0LY%pk z%jY306FrLW6Uf*YiwnNb@$Nr}C zX*pbrb8B7UkY)95Zn=*c>*~Q<3te;YF|eeS1CV>B>+`*?a8@33GP>qwCe3%V2=#T< zmKRhuE}t*aNV)94`AmnxLj7RpoeDCktevU8~zyE^8;_29>dcLK!=f4-LF`T-7EpBhA26K+* zc~w&B1_r0g-5`W7!|886%p(qvpK4O66Fms~^U*5sCKEbO*q)iM)0! zbss(dZ=w4?>6qst?VgkyeudM8?_I+#pp)JI*Ftdr^#)w=?( zX(uu7vz^w~$DFPCQ_`!!A&S8Ru>>x4ifL+zFO|7bb$N0uJ-8AcOFeBCp+$qtt+>EZ z@1xlCjm8H2zp(fEqf+GN34W=Is;$dL-5fB{fO8cZYi?|!t(By-)Oj8z#IB~`P%;be z9$s*_H1~Yzp>%Y+QB)wTVQVeyp|o{Fx_n7AUb?^d{VsqUL%bul6=CpzOVP_aam}d~ zVx6%-Ixa=8sGSN@nr1dfl`s9M5qvvhp58T6Qbb_ZUFfEhy2n#9g&v6Bhs`IbZ{P5I zQ>NU`)e%QAA}75&gcp~~Z`?7Xi7$&FBQen8NsE7PlaN=4t~0tJkH_C@o(e zT6iTTDY7c8AHLQqHPXXUwAtXvrx#pT91|4jX)z|8Uu*&I_Gnkd#XnC1Ux~nq;ktoo2i&?tKvNb?q#XjzG``sReFU1+=Mo0`;v* zL&Y)D;WjKgu@ax-`g{Y^!~k!Olsj8WM%wEHM-jYQ1luu8#MT_%+^Tnsil}voc0-=o z3!`n*>ig4>9$<3yaC2Bi^Vo;_Uy&n$q5fQsrta~gc<)9yTwZ}ttpv0GEdq#AB_GTQ z!6x0zkMVLd58C|x_agP5_+w8h>dGG|swp73(?#=prO5dPR_F3ubJD4cRamGaO+L6~ z`d#i5YUy)0b4kI_9jIJ*WT)e-ua9s)g2=rlm8R#H+q0k+NtXsf8R732^2UIFZR*LN z_ErhB*%)HLl_Scq_*M*LlOf@Zsie2hO3fOK#$^3Na(7Yf%T|ymv*g#b&!+xnt&}@< z_~BKuw8XNEm`cS5{>azylEe}8wK7hnulnw=oZF=xqO4@gB+hd*N(iY8%BgtZkbFCAU1-MKN8Za3^MORRXM>C+!_rjt^;75% z(Iq}ujM)qPe6i_@EOyA3mqcUh0s|vxe)2IKJKs*&Gx3G;YTpOwGe@)}iHJ4H$DLEl z`DLkaqOOEVKwgEkCCM-Z;P`tf5iw0kDU zb9|u!c7q34Nk#KU)5MgrNGl&jrEKE3%8DMXFX(A_(?(Au zIAN&I1_$C#FGa1M;J6R)(edJjZ(Q|AJ#FV+X4HNjPnV8EhAG? zXUYB^(?_^73X@A~Y*^z};CbB8Gez8DY@Zr!vKIS%cWrDghYw!&bjf>EW)?G1B+F}I zxQh67q_$gzX=2E|z6qztKp}FxM1#LAEx+Y#%3}9tBvat>Xy4x})~+r53yd<9i-QoX zWf#lOFas;Ero$ZMZ{f$EJC|e7Xy?vX^%3d`K$w83S`%yyjUI2>y)qI?1T8J|e8u6@@cwjCII@AeDg~R zfqp+La0iD(q*pUQ(}o8P6OLb)nmFL#*-KC=Z6IQX7u{y3iT^o8Fc#zKXrVf=V9xMW zZuP&%zumtZv*NS5G*U_+XB?B4fR%Rxx+l|}r>IR#DuABBR8u)S{GLgkOU6V4RZqH~ zd@w?(6i+XjG|3P2)0>lyx36QC$8$DklnsA58oKt=jho>vyR&!S;ykn_NhQKa<4WAx zm2k&Dq@iG7MIl$@m0csx=d#SL__mCRGFM?s^%ndn5LXw50bRmXq9;;j^ocZ2jc)J} zu9dcYzp$jQh`oh`ZD4krn4iRcjeVrPoHRob!V<19;~FZQXEhn4Rq}=qJma#qMu;#F z$SKQm^1uy=C7Xh+3(ruezVMxp^B~+G{ZQ<9E<1E6c^tuYY1>(5vyzGF8xpFmZ2u{@ zt`mWz??}(k*Zx^`j{1{c9`mqqjzPZk_%n>!4((pbaI_mc5QDB?BfR*y^Jz#E%sSP>Xu2tiayB~c#w{}g__0M)VNz=VPt-zH^y^i`O zd|d5U@2>Ys=6ndAxpY?wl{>JNY+RyoE^R>fiqiMQFaelQBZl+SK z^(VExOlgae-SDdVuU7LPsQ!j`7t=5f%BhMT8d9~<9ZPac4eTqp*0FT3`iysdneb4B zi#{y1dMXB6*hkdW7A-|D^r%hMzNnCzb1=75`nI?vm8Q868_&fRI;i1Y( zx1?XLQQRsA_!hQ2z*Xm(FOrztg;ayNPZ%kaP=SHccJBUfUkRlY%nDBFnLq2dVV*)Z zcE9SnUSx9a?7HK5l=gnp70@XuqZt0ZLA|Lk+V)F|Aae~a17f&=k?(%j?e_5Bd$ODJ zZ|OYclTRYVzP+>si`{;_NY9%S%sBsf zxNnvqf_B-FV{Q;-(S79P^{O2m-|8dVUntSr4{Nn^wb(->e{IPdO0PeBBl!aFDeBK+ z&R=94twu0UJK_#O6Fa2pl@fTL~0`qtru%7 zYWdM}m`wP}+VgNDO24$$S^vakok#aj_X1mq;=x-&)a{j&3_6t@eky}?+hu31YFdb;6%UPS>%eDQ8#m2tU5ipu%#$rd@m%;e4n1a< zL}gjT;;G!q^q{8h(B4pV-UoPRQNxl@8+rQ( z;R9Gl*(DB)-t$ev*SAJb)Il3L%Qc2{AKRSP$GHAZGCF;YJAwdCc7v_3U|;V~fi8s* zE<3vfr09*&M-(eAcxbXprgrcUWvq8#Ac~F$uytU|?286v#-$hGcq(H;c5wr+Del56KW{NVK?R3+spG3M_+)HB9&zJx>pnHP_X?l+wNa^o;Bm zT^ka~)5^ymt(D1ypFTyAQI)-v<1?-g(S_H$DAP!}D{sY5g!8r0Q-$Ra&ER1nbHfP5 zY8D7N)&yQzSzE91kMhed1yJSni~#yj_TRWy<>EAWKkBn3+o>=;Scx2%xX0*gUtq-mjJ4&$@pfTNp{Qt>-V^=0DqUXm0v(lon5ax_3+_JnDUJyR#HD1?=Kp zo3Rql>GG%z#z?VhP<12b6F&3CVZD47bBb!?IURbFak=BeM79=FsP`D}y7)K$YNK7JwvqmcG{?eQ%$g!xeB zRR8fS{Ltz*vx9>yx^~1Kx)y;iG&1^s6^!h2n7BcVr{2S0s}`>Q>1#%vB?RKcAypd& zN?`tpfA6NzBgfGC_K-T?DmDb`bvp;4NLmb6 z5UwvUpL8@WFh7m~dZhX`hEM7m|K|FFtzpr9rimSj)-h&4N`eOILsef91}J7@(yyyD zTOoPO#@(ZY!QvXlpG1htE`^ylW_Y8TAe$VtNW1odNqZsbL$q;FRa2?JPY1945RRfS z*a}Gg>3g3XnXREMMDI`j-%Vy6MxG-Ge&S zJsN>%7sM#&slpVSKm=vkYg-_JP*YdmqSZ2pevtGLc$(f8CX=K= zYBUAyyS^*+PNR4{P6yMG(-|B3bdXE74A7b$KxOoOeju><)nf^+jHxBNfcAPcR)1uX zZ3c! z9?D;1B`327dEbkqu!ChBuF^^~ITtanxXYv*`24amg_Fl0d28&Z>?huOzFivJS1)BS z=l`=TycHF9nL}5)ae8?^OsKAKeNqimCs=^AAQoWpxDDrt( z=_~y{|JyuDSc>?v?fI~#e@^o3_;UX^uiBc$^|J6eDKAA4|K3RBE=#1efUk)6#_l=3eu0yur;;A>e0M{n#-Z*@ZVI)02%D zj~Y^~I$i0c4n12shZI{h^X#@FN=}9;pl(aj@ME-;GI#4cUTd8?>*FO9%*5LrApbyw zW!zp8*32Fjdw6>s54K!iDEZvy{vb?+n=YnW+z_KZOi^lfEGrzPg$p@usjR#v(bR2u zf2aE%P_;>{`~GSaOU4}R;%;zAddm&&{kou!OqsooBcsJzaM%6299 zwp{;b*P(-PemSdBwT2GQNboq2*oM8H;QYopk@SBUH2(u)xF219!J!y9X?nPnf1;7W zicV~WR+ihybSTPV^QS%U!EwZt$Y+`Mb3E<~>*?Fg%Cy{SxeQPr#S)Oz$PG~9>_ntc z&1{0G!)48l+MLXtpeI}Yv(S6o}1hs$rZ ze+_mubz}E7NhUYQlYVk{FByT$EzIdCd%yZ_!(@q@nLI@WYa*$tpG}rp&!@Re=%J1k z@(EtrI6dck9an6zwLYX%X|yuAMgWt-eBF$6`{3ahzpNiWejLA4N(W3BHLy{=ahfvl z806-?IqzX>L5u;dG`eujxmo^HKQhQw_dKmzF1IO@ARZIH;s+HJF1Zr)Muv+RwlL3U_361C=!nvgKeK3v zzI@yMVK!Rr{d>ngy2N`UCbM~5SP(=*@lhr|wVYNdm&8G97Y!zo%-06stpTxKi)c71 z(acR1l3HWq(hK%~9pgUZJzF+*O=E50BnpN*JQ@7cnVN^P!m2c`)6i11*QQXVx<+v0 zIZ;?eH=lMAbC$epLGlz+vBscz@$bT|@pe>(fb9up*Mj%jU#l`c>+_7*yGDnO-C;`| zhs+|naHi>P>~p~-vtr@#jj^q1(0vLMD4_TkwzoekYpS;!U7nb6p(wFHRMq=om!v=A zR_N+6R~&aI(H?sqKWa6Tyx_eu9%^)DS4(&#B+l4YyAsERMMcHQeUwLb3} zVqNr|v#heBno(A!XrUp}0rK zN~ZC(97R`wOHkp>FT?15E9Z>^n%;I8=^G^h#{@%xrKCqG zZH+`C8{wq85Yc-+%U9@7m+fu1F6Kdsk2n02s4cM6A)}*z{)|nZo=!YQ;^=+!)-*-z*zAkcEa3C8Vb;@v>4vhE|jvUy8G=FtW z>@6HVf7|f}N6>XC4%2zpv!$x8Yu6DE%e#?6VYzb00Ueb!$YB~VaImPCe1A|RUfo{h zE2ML6j`;dJ<1FJIx}8wg(9n>L8gOr(y+i_z@^JRcwE6Y+O!{}4ntZ_8pA}#Csa@Ef zW%cQ=P5^b*QZ#D)A}*ue`8yz4l`MNHl!D*UY`HT8N9dgD_MHl04RR^^0~6whua6@s zkZ*32hWFvAiX|-g(wEmUJQ?cyIB)ctrBiYsV$q^6lqOP*FpYV9GqVIG}%lE-zO4yz1br4@!V*8ZZS#my`U6vt{sc#)4M-b8Qn93hj6*P zF0B?h>2tiE)Yxu0SZOEZ4P4;IHK?Xcs3Sza%_i{@v)DJ-kIL9~ z)z!Y%{=1bz&cAbja{d07Znj&<@cNV>MTW*PT8BdENHXLj<$L#JAxeiuU)^_3?S=b` z!?}5Pw3g!gM|@Ej)K(X4;ClDVoBH|MY~x`_bbp-$`p1S3M8D}eRA@o!_0z!U5mIL3 z`*~FlKE5Qj>qtM=u%7w<+pGBh^8vZCe}f`5HWJ}GvZBXixBMY#OzMh3kvHc5-Xhzz zT;ZxhWUim%cccofZW6+JJ^dmdZz(^<7kKX@W@zrSK2RZP^nvcko6wt*V*l=Zgq|nO zC0mD)rDvYGH~%hhJ4O&fcHF;_g1w?m}qE zV$fJ;b`f|3_Ni#?F;r)Dwij-CSdTk=?AHyfbrA#fTDo<}9UGXqY7IA+5 zXS-=uEJO4eZq_%K5pSb}Gacd|-fWw+EEGe5dolwQXh8errGFD805YubRQP2B=@MQs2t7cSbr0Q9vR%M8r+__w0NAT zY22($wPd|-rR4M48sDv%^UiBl3StG>t~exdl%)lF3psywLjpSF-@kwNPT#xV#+%dY z5;0M%F*P;yRl;D*3q>mOyIwfY||ErB1k&*RL zK|o~r1u9V~*B=@f7+ks(_1=Ged|bE~auK@OR8so(dNq*Ly4A4F59J;*4q|h)fYukp zR`me!?jY37?Ttpv%5Kd<UuOlN6yuPDP@*z|2WNKe`uTVeUrm?F9)@C z0hs78xy?nFN7cG;^NP>SMg-#-!QD)b#1tDpLf+}dq-!Weoy&WrrosDkylv_!-&-`F25_zxuZpytkX`*jn^drpJEcL(QM4y@%30 zzs;e`YVxQgpAnql@u;>r9PqFkzBwDZ%2;6W*qw;*I3-N8EOfa{HEJO^Y-qA>f#YGi z&6rSY@HrPT?xo*ocfFaiyj!0My?iM!Pjl`yrZVBmb z>F)0Cl7>yEfOL0n?!*6_bI-bKU0$$w!OLfUGxMF9&o>Q@ca=|}+I-tn8fQOT1J<$N zJ-;>1)M1olPL8zhx^n8s0%I~7C&27{D?tTv`0uqmjM1D|EYn?<2=?)SNQdsr5+za_ zDXybEX$G6Vv(bRS6#Pip$1woeJ0}!cR%;dvy8aP%S_n_|?| zm!`UQ(M|Dk#HaRR`8 zRts5-4cg#GsGZm)0>8jk5W1JJS0`B4QDzAz{LWvI{AYleQ8zPYqgbb%PKOlVsM9|Y zJKYvpu9WwKo3BTHfJg!3Z$ZR7+5`VO0hNr;@V47%9hisw8d+O)DSC?M{B&{mOynht zmNc?>aNYF813vt>KXGSj4!_J>%D1#NqQ6}CBE>hmf4CQ3z_Xl^2I@H5d_cj6k@u1{ zc@}iYwU_{y0s$Fw*Ag&qP=x%UUA{0m*`Mju%9?=Qu26n>sa)} zC*aT|$s2Z0^Xknen}{6{>A;fw^1|P<8o(S6Ab+5>1N=ALXI0e=L%RLZ1eySvJ1V0oGi3 z`C_HF7kfWJmji8YGnZ!%EUsHbkQIaGXR#yT{Lb@$QF7XvrVi&;`2*6)y2I{a;aX`V z6aSIVcaP@@HLRD;iH;XemkQwE<@>4$TKZkoZ^;+$he+Z!RnI}9-E>~R_2iDn^@8&D z%X~QxT6xY!chT|WO7{KB08in@`S~)ij=pID<=7SqTpXjB)$Yxv8&jn>AS+5DX)kH< zL}p51B@LhwqMj~pueZ`QIi#BH_lQREHElv4GqkEbw@>&V<_Q1ofW2D@4hh8*q^K-UO)JFl17U)&EZ*W1jt*Vn6$^-p=&w)S(8)YK}M zR-eXqrW-lc+nTRuHc_aYlQ_BkwWudQ*|+vaYD}(H00$sKrBsu9*IX$UDI7KncL1N| zt2{uUe04gF1lU|Fjkd&OzZGe%>XAocd?yZX%pWTF*8ueIJuWz9aQhkoKh1ZxRR-{k zcUM?nP;oCSnccW>eNJKOVmCTB0LZgtT^ioiH=Cq=*X3!~WBsiao%pJt2TwuUS}@UU#m6@xRK<`ydvk$k~O(QxnpkEV@^RxJ%ofA zk&$*awfWumcMcQfI=2<2v-=kojANorIxtJMfVC80LWIcltw{vIA!14guoRSxA`)Mp zoHWpTTlf(luNgSJ23oyQz_IwoA7J1BfSP82+MAVi*X?F(Om>rI1j2cBJOnP)`CQLP zWJdE`@;bQyB9;$uX9##iFy-$Fq)>zr@g(W|B(~}}kFb61EH|&-YDz{We*1k9@tc+C zs%fPNxQ-{v$q}zZ!l!+`2~Pl&8(ia1eb(MyCKX`8iKq?(cR28CSn%Bgn@>Qr}qTnY5 z-y-Pl|L{nE3sP|4*3v~8d!V|CN#~gm&auN$aqFXL0XVyY@0F zSNgKK)9-T+nf>VFWLq)Kf zk5(x+I#QbXxoa5c*G;F3!Sar(rAx=dT#U=^DO1~Ry7J4!gtO=7AcDa2VXn`Q<3Ke1 zM(9UDo!f+wOb_$!2IWYOq{F(x;x*mFbDmgh8&Lb3cGNSA98? zxEFDvR{J*6^_|4>jz8M@$l7U%A zF&Q>QNmq52=FHNWZ+qyitTsqcc4N%1HJe&b2rT|$e7hAr1rPl1UF9c^i4QkL;YFiDm z4+}3K0rnjMxK=MNe?J2$(JLRW$b1R_6#_r@bn1#S7?_1Wr2w+=ufR84{C0o4UM=gp zV9*St8Twwc{m$|_l!M_JAX_MFX~}da(5cVO&B;I{;F?Mp9$xCQ=*sTBDzJlUTc+f2 z;QS&D9F!ror6bU-^WIL^Mkrc-huH|QEU0@H@p!v_*Ogtk#`U9@Z24uMQ+xi@M*H6T za1}}3dtaTZ<34t`F(_wUSJC^=)$Ge{!}jS>36G|7A-6?aq*_pI{^H`lA8Z~gpN~;;ya-Sk-sh*%e1`QA5pDuGrC&p*_i}h)<*Y{%vN5GV*BaP z2*KQ4<@)So-J#klGr+^o(079S&Vip9)Ix#+wy>$-^G*v{KfJumq(}iMc}Kr( zpTxBl^nd?;^cHKPeUP`{lZky`1cMXt675QudM0JnWL}Dq0@(1pLJF8>s25<6{gwlS zLASmE&|CWf;_YqpbQcbs;Pzm2NV8blo}p~m^n+j7>fLYHwI;XSlTJWOf=0sh#+(wun2eEV09 zCGD&+CsIz1p?%7P8?M8|k#0|4{^OY=We$y=C&oU9Lr>2@{mwFz&78z!_))%@AcRpm zFgFA}#Fdsn7M9F@dSDH*V>8pCkXO)A+|Z$TXC_KM1%r&oJu&IFx3XuKbQ)$n;`Q@Wf|uCA<%#=ai|ko0cXv+52{H;tXoixb|? zfGy6aY|B?YZV{-YJ@2=ZY=Po7yc?j>2-t7-0T+eMtkrK-SgIFwKocLbcKQ}SCc zvDN%rBH*(7DO29?5ivtLE1O$|syc=)Q_47s_(>lC>H&t5-H10p`+SgH*u6Z_ z{!6IH*L&{5q-Nxh^g|-3gsn#}T}m>!y>~hTdvl-=3JafvX>v z5L=<02uTxAYTnK~woN8Z4cjEhmWu7Odz%2LeO`I@cGe*Z)*q@sjd?a$Qqoqce(Vap zzxVMmeBPw!KjfSPhG;ERL_WrSxjx?8+it0x$Hn$D?gxiYdN@iG2^amTo)IijBgdtV zu$C77a^5b+bsWiOyrMDgE_{DO+$}^Rr-h_7hcMp9i7=IF~=aBI6jW6&}efm)@K$BJImGR}L|*vkbKWAli83@s87?3QR#ALOtMTuE6Lou$s)k)hReRbk z2WMdCE0LG$G>Uuc|8r{pCq zEeX*^n^kuJ3K34gT~kmHs5Y(EBF0JN^K||e2L1>D<3@Ttoeu)Md166tKHdEH&9BIu z8DMPn8RLPblHqi*Rx$@2c_5N7?6rLFp=Wgl?0s7SBu~|sV@DpE{P!7w@Sl0zVt&(3 zvckNp!TtKws>7%?LRbs*CBpvjhW>i+>USn7z9`Wgwku5-9#%i2k6!x|Y1}y3UOVx) zJpE5e-iBQmjo%UZ+pU*5O0sy_l9g22ZPx{Uv~piF^jm+*y6RC|?ZO`hWiMXfnsl&~V<$g%^28=D6RGuxW1hKgX&+BTre;{$?b2=IJuXMuxB zoedUkI+N|ws{ zTrU4XgW4~ZRx;`|dYgIcfxXHHPj71astcMe4@onmw5z!HN=nY-<0VUULQM6~q?$S? zHqY-wX0HvCI$J1o*0CemrdyLs>3!7Kx+D*5Jo(Snpc|ZM4IsgVo6)7oM(^hR2IF_bRdFY2F% zp4UHSDP=AnvhRZ{AD|7(hsC!K{s~UPsTn73jzNH3Z;qI$6edN42BKxi8u`z-V7bBX zn8%v_%!uV;;jZG6rmIGoQDH=Yv%4;NvH#rAH*yq^b?<<*|8fTcu(S{>VAlPIC7CJ+ zGV(p0?Rkliz$L3i^AXXBd$x%;rDAdnyI?b5X~j!p*`cLG>e?X?&u1ydn@v6+C;qGL zB9U9m#MoOi?D~B$KF2ueH>Kuf<}jfAfG@NC22(FAB^>vlmzk3%zR>ypntp{XRt6O2 zYvs(7pI2|*NILiIxAxWC@RTH{Q3^~BcCbGQb1Y8}o32L7!9ji}I{e;2<*H8j8=0JS z5Wdz@F3MQ9c@Ivg`#VEhX3XFskXyh^P-oQZgiL#XKeEzo;p$2;d2uzc+bDxCK>t8s z)QB+a?bml^aT#krit5I7EA`S*;kFAQPuWGB1Wd)}*t}jQ*D*OQu8FPZy&}7-5Iyhh zXE`k2oo}{HqaW!QfABwEXwwO3;QWBY%nsBbXKce)><6gQ0q%)A)5B$DWeCKc=wkqJ zik6O!CGIwoy*g|xl8`qLl`thHM)(#tp2c{;;HQ#3+rVH-ruzX6@;_dDWE8ke*G70R-vM&-mM;R)(8x%fOc3&CKNR(MFl;@spk!v>^Zu=m zQG#nP!%%I(H6?ZJK`$KCUzvC>{}R-7n!T2tJLenC=1<-}BZPZwB32H{R!nTI);pNJ z&{Yx$+ITXft9;9noPz2c3~rm8F=#&v_>h-%3_QnociP^&A~kzBpB8*_+W7eB0zh!H z1qB@KUfvQVUDRA`19i`Gd81*K$9#nWiCyIT#&CC>Bw36d4)zWsg0s7sBm}&7&;nYs zv)p47(Adz^NnC!Xw&Jr(q4B?^XU?{k?HBpAo4&9}tki=!!m_rV7~M{{FE3-dC#~}{ zs|}PtMyB@~iTKYtiPxN7ARfDIjZ{>eRG8GakCq28Yb^@oxZwd$D_L)CzHT|pbQpBu ze8~C0d{JMq1oL=FjQ>10QfaMMUvZW3NEzk*wAg&PKJjPFrCG;2Q$0axy;k7`_T!bf ze}-w}ggRkaS!BEfS$9E;g2OK=HT7L&1Q|TMHeaW>&A`b`WbC(mQrlWa; zO0VzBv$y4s<1obDySGTt>qm$;uXpzmnlu0HLFz>3*=C!|Is+5KO_L>`o+LRzFf699 zORh!k`f1URw#Fm=iuChnxMmhVZ+7?Z_T=eoRWz7+Dnr!$W4*_|urvN8p>&EeonH^p zRmEdJ=JIq-lzZdFU?4F^4^SZAH3j#pI>~Ypr*#~3m6ranc5fMs76Zv@JpkXij*itg zO+pq;$@qd|i;aTj!hmdS449CAS9I_JHUTDc=A(Gt(nC4_KFWeDWBiJ%3*_-x^6zcx z6H)~zn}B2s+iksWe06oU(TivW3-FLz04+&68QToAFzF9q>88=?%}-{Uk*W6oz5zd9 zS@XNAFob!jj)|Lvx7q}AH_SHSM8?#bR1q^%T)G((Y-P6-#X2T*z$YI6)kfnNk!uU6 zqSy>?G$*`V4zyfl-(XNPG6;i~OFn7@FUC|>w}gRPDTRd0^MG4bJ9FjO<7%v>wOeggeRaTwmtDx)@h0ON$kJx1ps@TkRg1sLd>4RpOgZ`$d-Ba^-&$#qEuVtQ zaoIUOdE(%1d8rFRlibI#ZFyVaeBR1wVD>v)5@|K+Am?Uw@1c#V>Xz!vyK_PDr^YdWC%ob#0qocFz`uP^HIe2`!zXX0C0{|O9PIu^pURUmpr-z}; zhdAS4Vevnm^+pLo?*MhZ>Nmf~4FJFfh)GZeGBQ!Cp$EX4lf&siMWoJTB$1l{HS}ZY ztH6(&n>Pd4z)yGj_yDC%9vc^y!A&W^m;=CatYfYKwzbG+rOBR5A{=-zdg-aC%>E6< zYz;<9MlA!9q5z=cEli|xR(^?jAJnro7;);eo#5eothUy!#|Db@QDW)mb%A^G_76Yt zIUH*o&EU2ixZ3A!uvJfiJ_BYvcVd|jDUHjbVXtF`wu|YJ(^2oo)yDPTf-Y-)h#!gE z?l$}pPz|bVC-fwa{+!2uxZ~49_I_zy?>xKRHEUz{nj8J?u$Ip1z0!n0>`KB!rC$B} z)lu7~a~b~vE+<=v{2wChq1Rgw$tD`bQ?`Vebx~H4>3)l!A=wX~JBg{jr{VeG1MkKT z$FoZWA0E=n1a5BPlOgDwS1OT5>-Wq;w{L1!71z+rZ%i*qyg1KS)$B~;W2;RRtvPih zc=VSDrH7)vOA7uu&dN&$2~STKipB+<7Y~D$oQdm~U3vB&p*5b{7D12=WqNmhoF3aJ zMu2wFDK$C2i6~hr%8u$|Px{xg60L5|6~<=0peH4%A!%&oD6P4{V&I_0O;))|bx5q?g^(-KVpR-<&ItOA#-pppP#dSN?L%%Qrixymr)_R1jtL&lmH7 zFl!1V1ZRVuYZ^ZXIr7t~=tCpb!yUSs(vex3!9Rd}7MM?ySfizak@>(N3oQ2!NOlo_ zC}uHn{6MFBYW*jznd9=B-Hn5P)tGq!%-;48pPN?0lNcY*T>d9$mYlLSb_SSVwF#xu zrj#dkp;GZEK+b=&zh^c2dQC@B7zy}ylg(AtJjVVL3#*^+v%t(*ysC>(Mribknu4e? z{@HhoB;v=Dn|66q#U_Yua4+^|Fs~B*{UrHfGDQ-7HD2Ld#sC)$(jF}=7^v9?vUoZ0 zisj^{H7s$mSe~``WQzgZWa?)yom@M1aRR0x6hO>R1{fD6e4uvP&riaPOj#U6wN=mh z#BNml(R85N39+nMMGj^Z8K(Gn3bmh0?)>C?OqR=)A{tYQ@;Ne>IM@_lN|_H!x;}0a zwRM;@W(jHXd09dzCeH&VZ%wh~b8MCS9Nt@wz^Ggy;~h;IY2{)Ot1kQJt2fEw;K2WS zc}Vgu?PGu!6fYkgBJ|$eKUh9c_#5XrJtqgPJh%PPJYU%(PM)$&%5z*oGImUQWa7Zq z6l7p+7k6qo=j!#*;m%=9=$4~vNE!c1f^3V)zdAWhWNB6X0}}jj;7DGvp3$(sFE4E- zF75))+PaMX;V#ecENk_b=D<5V5;8l0Vt)PjfwqLuS7Gw-QcYbwDJe-=+rhGx=~HD1 z(kHcMhv9=-+0{jp4j9!AJRed_TW%HIO#RK#rSzopBZpGKrAa)i3!arVE%p>FEG$Rq z4t@roj5)x&43LCQWwuxeVF`Ys8jJ4k|5FC>&o{l%UZAbpU-qGSCT z0w|>CJxEOPEoZ>6&)J5u#lI97TPSeQ(S?z6^+5sPc%jSh-@iY_Pb4dR*nOpu170*& zlCnej@1OG*uRa~Ew%!Utw*+6&>A6^$y{zR4hr_`rM10AnLw5>D(8`tr+7{_j#*RB9 zf@y=}gO#7_g-!cHTttWi$!!4{sQ10+3UyP&GEE1f#Kc9=v2&jA z-q`u>VNmd4WOV!VSmXLMs{OgkPd9Z1%JLX?;%Yl_o1yJ=Z>#s<17h;ARaVr@C&McN zTRTdS5$SWCAU59nAD}$24KWqrvO3SDLR@UtlrEP&GVuh@Z7n&iif@}<0TbIrPCNi@ zf&9~j2jRIw7R8kOnf9?mBA2XahJiypocmwag!RTcEbf0P&FZJ$;70J#bJ(evwR6iL? zujRJgDTtk)$6mN{ocK9Nyf+ZHLtV&s1X!Kvth?%X$)_lMW1R`G2i(3+jtkY zhf_*%5$!6!#y;tr!jAXRJ;jL{g?#f{6hsO{tnN6uD3=}Fm&?=iDRv3Dn%96afy2rX zZRJJ`iGH20v)}-kBtaH4??;R|`RE&-Qr`al0s8yq3C#%QFyi@zQRb{t^t|Fvp$q~yu?-axR*oG7|eC^E`b$xWo4-r(n6DQ2-;D#>U@L>(3){I5AC zebs+D6Sh%>JB?&FLZRMXYIGRs!*su$EV#5#BD-N_WrPMu?$h8@BcP-^<(wdl< z_HUS<%PDA%8f6Om>a6_arFh=2gOc;6A>n*mql!KrJZt9;!D|L$0*As&GC-}N1p&H{ zWdOe*?(zH}3DGTGhTA>FYDOIoT?=YuZ?mv03!dljFj4xCum zGj4kYB?eT*NT%=CXl=gQo|u-jj57f;)`Jx*F7yYj9(6C-Qd`xRwjaK;he zKBA!Lz~JfX>b3*WN+8z*CLoq;ZEi@|^cvMh;((C`VFA8l6j|a-BQS{sW*otb!03aT zRFGTByawp-fePhy1;Al<{Q0jx8bBSS*3;920>Zda$TMKn5&1lvKvx`j9&7)_*DRD( zDbM7H0Cf=Xkpe7*bY(Ual5P4IoZg^Vzg8fQy43bk5r8z{3Q*W*5lC?@w{VV~PuHFS z9PsSSjDgVXg7Sw+VElHgrl!WI-$4*$^o<5y%!Yl%=$lWmIbcElIvM#%A1PlLhY`p0 zd(t&U9hh>=+wlS>2U_FiL#sc#xnWLZKqPsT6$aE@UbzBRN89ip5d6;-s4?CT$d>ps zRnWCw-uur-F1c*6I<0$kcrL8pK&|?A)J=(Xs+-TWqpX^Iq^Fh?E}waG8!M4lxRzP0 z`T{fgJDd+vTT%bbz~*SWX|an(%0Gc!v11YOO)<|B*y&AO&(+J1glm(7KA^M8sft1t^7CJydx>D;g!cNv zn_2#oP8*kXKJY{pFZSpXkL_`G{b3{FQUlq`mi1z41K~=HW|jRsls&caWUa9>r;RNf zDU%KlkiYaATLTS4IBSN93ddFh0OCX6AkW#bBzI-`IB?mU;oB|mA_9WJhBtjf$r7^cs8Jwo!H`m}Ciu~vUKAj( znHD(}1tEl-1#gh69loE6bn{rs%8l~#B4Gwi=j7M_;@#!S@g{rRdqhePjidxs246-p zruu@lQ~PEq$!8jRboi_n_K^9QcHi@-?|gha$PgLfiPuA2D3l155L2@M5oMXSbBWh7 zeS#Y&Rf1%!3*>P*IB7h~<6^SJtJOd@6xm-l;Q&J@0$KJ!MtN}8QvY%36_wg7^oZdv zpIurtMN;tf@PihASS!Wj6SElGLHzif2{>5b=$7@>e##$H0G2pA1g_0!Wa2|0O{N z_6_hw&8_-YdoT-bW`BJ5=Uv{S!f*wGnDGuiMC-eLt_xj_;Z*EZPF+IC+%$M$9ekEa z-m~m1$+q$M2U8A2R&IUZKZ8soI!4miP|w*|KbWdT7E+LP{s(;M0nze{8P`v5sF~*A zPlp9whqDYk&(%Q9zZ(D3j*QcnXQRw~I+G;L)?g#JdZZm5R z`=eQOG)AGZ#n-QTqVVv(1q+;3lcm{TgN=`*|B6k&F=oS+RqzYM4}O~iU}$sl7}=1i zWv2H`VC_l0>oC>7#_vhn4JVL<`E3$VfKSi^&e34~$(uCH|Kx3Kf);-zz=w$C5Wu|s zYPYv*!*-Cp=Rxs6d4dEVB*-?nE|>JowpmY)AEy?|)z`J}u0345wqg=Gy?$J7-pX*E zUg_NbO?<>jDhq9Vah}-F<|Mqo50ZPi*4g)o)VvKVOtk*vIOp+nu3$Z>jCD3sJnyND z7flWahm|V<^0}^$nlER1S>^voM0~q@t6o-G;v7h}Vg5~VCOrFrPqv9;vl3-~9-%$l zj_(sM<{6>$yu0NAEv;6H1cQ?<_g4>b;qSIZ`&)KfB~phlwx6B{&+=_6o)6Qu0dj4R zAE&c#54v&)$^q{uxui&8$Pc^Qz!+k*_wMdU&=i zTX~rtK2ld-ymE{ZY0N}a$oxtOSa20^mKpZo0s9Aj5 zW3^(FO%MZv;X}nR{X;UzCl-omdC6wVQpk;?3+@m zmjWXkKKIDMVBNSdPhBL|3DL!6HG?zk#aG30=Gvw4jPSS_Im=-@7}6X~t|)C(YSFZKEY{xPc^&@jT5Y;s-GpOyVzFsgnaCeZpG( zJbGl)>tS)`gjV46!Te|V8xS=bJsOv#4G03kM@v+ho#Q!NCF-XvUC#&$c#09ql7G%h z6C|=#a4{qyKn&=KIJZ-=?>70;*n4{Z;9t*xXlqQ08`#)`fFkFDQ@0-N_HXxb$wn88kmJ0!^wh(~N!}@8p7^X;>!WXh z0?FpNgLE9eUD>CknQzHlyY=&&m0G%Nrbm|(Py1tN0xLR7TH7}dGo561ip^y)3M2=p z50+#nEy)ufQToWb$qZjGGB{kS+G^_er(8-I+aJ61=la%%E$+4TdTZg%we`!O>z(WD zX3MQ0`OnwKbhb^-T~QU!>+7vIk1uAEs_IXJE`iX$2-Qz9Rga&njtO@|?H?r>+h09K z=O%Tlk@R-P-H7^Mm6Z*GCsVlwI{DAiSB}8uvrE||WM3TjfIOB*x=FMNB=%jc8`&69 z#?A=Vv*h#i8$zS6LHKp$@3e(k6R^#~GEP*KtR1_J$+Q4#gd+(vm3ld)<-JcU9I%*t zReZcaEuKY}LX*(-_2ujOJ35$z?^a`9%NeAM%W7f4eEw|xpdpRul4_CAR6^$Hf+k#T z%Xz6W8Dsj%3%M?upq;IHz5*MQwrz(J5sxk3dMxu%q<1XnNe!|2|>9lW-hbu4Vs zG#N&jq;WiFL#!sxCZsg+Ju#0pa7qriaso>wE^5Q9GUeAwCI4cW^ma%7-wT*`*ha|z ziPwyv^O8WskWj<~H~B^SAwBr$Xu^O!xEykIYY*giVY@hIBtaq;9@G65Vj)M4SHB#My0ot_%f^f=!)VWi+T*Q97fb6*|M@-K0 zeQro z8yUekI972!^l5uxf(>2lbSCY-QnHsUbq80pi(2OYi#f$JB z9i)3=n0t4T;MzB$1@RCEayHD#2~4j%y>sz}D=bC3wu(yElGX3#DG-QKug{HZ)jHe1 zi>~>G_V`!7cb)i8P8b#b1ob6@$gH%7eJ%?+=l#V%>E&7fZo z^qy3?OKPJS;L%W*5wPCO1`&CCk1iygKJ*7uQ9W7T52GZ^I;}KL;WmbDnl%ruPQ76W zbN7l6_F2F`pW_hYD-Zd}i%sJ!c1Sfo_Hw(S4ZUq|eQ|J{d&!6vbX@7KTx+-wC1%QO z_WZNy#=1Uw_jm{}6_(bauM5lf%MK7=V{#EE<8c|u$HV(^Cmm%Y(Y1;O11!^r*VI2_ zjhowju*TbN#7FaIr7pN7h#}{iuvxfL-AgfOIT=B1bu_emm*a9fp(W9ZkIic~TU~v7 zSukRuH##`NO&DuW5$2~vywyFlN^ep zsh&sC!a^@E_Pgt^Ra6w9t+`0XiYSr)A(1Xi9Grwm>fdq6sH8sc|1GA##!232e(RuH zfBqTX1qp4uSrmlU_(Y#7^zmEqfZ7k*{oOku_0AmAYci>=&v`W7BL9g>B^@-81N^N0 z|2J$`+rIrLWYJd^eGdWnd8{mBc06vL3w3`zi_~-;OM@we;r?{K&s{IE>3AC0`E3Pt&9&J+|{FK|g3NVE`o*7f!N1P~MPayC3zIlJHllwVd3t`%4e);|kz z19~lN=~81i+y#Y@xj6N1==C}V^p`=UBHt-YLh zK3SqG?(Zr7r;U~b+UV%1;#cK9`zHvmN1!kWy!81$`IipF0^$L&pfOEYfunNIxPCQ zzTD_>IQ~4_&(1DBRSo%I+w8L&1zm4>X*0X7@6`0ZW=evtd#u0A_MuFSu5=oS3M*=+ zyEk+0pwV$8baTnyj?n5r%sjd5r&FUM?;!2B5greVNrHFgqQ82v!uyQAb$q?Zu4?_V zkvp3qWXz0y6WH!lT~yfoM}Ho7wDK}(Y+2#yv5?jFaqHpmrRgS!Y~IJEFXg3Ww|4{0 zliBusxSiORaj}`n=dmKK-J_=FhM2F(Y&}D_)#YfZ^-xGWgmu$41a28Kra_~w|8RSF zAUA}vLRX0lBr~f03-8*cEzKx>ImxR)Q08C3w(H@;7W(O(q6O_NS1n&dd zh-~X2>8cv-uA)0vs+yJMjCK3_MDSa~ihdlCS8yn$BCiQi&}=Sw6t5IKbyWxJ{G-Ip zf=IdaJt+Ok7MD6=FPb6y9TKvttcQ6joAhM^ykRP;20^cw3!_2TxxMUzSZ?k12-Fu((&qC--8QZ`+ zT^tVS^~Fg%pw>+p38=QoCQ&v1#YMnu@J0Ym@cs{IoQFR>C1C)Kt77*ftxdbfXJ`1# zbLk)EzZMj91aXS-s`;`_f2zn~D%mQMG{WY`+N7!onmc;Hs>!7+#nnjV{eJtJKxc-+ zhubVl=nWS8g>pX487W)#21c;HLA0k>!IHtl&9?ta$6(0HJi*|DJ6t;o`QU2hR>#hz zno{I0KHw=^uw_Xky-aW@@IIzVm-If5OMk?^8QeF#{6Uv)=D1L!3~(uj4>B~v-@8O; zhV33ww0YIA0(l5*kq0AxKwi7lFS*KwrY`s*Z!_5fe#)ak>R5qZ^=*buhB=X2#&!lk zGbW~YXu)m%ISKJKP&uFS4KA?c-lir_xwn!^vsddSMCD{_JpVp74rWLi0AI{d$ zAda6Rb++=u@lo{O+@s&c-VZT--NTB@uK@=iFD|S&8ybvtw#&#EqKM&>n^!udMBI7> zHS^pq_m3b-H3Uf zUSS{EuJui4sx6DX(Cy+LIy>&@199B#Mg3wWU?#Rgv!WrM*F#v6njPkSJPL=_wtEg0AqF-oI z&tMa#X>M_Ba0YgNNdJd}vE-&WZ#ZN|BQxovP(Qe2lE^oNlMU3Gr89~)R z66?Z@hNq4|_&pZ2)Jz_-wzU@#70mv3-s3HU^kXo&z!GgrHCBaMnCi>^M?ecgen&Pi zFnNeH)7pM8OX2T;{#E!Av4{LUXL->-S7S_0YX}5SM53@~^n@eeod6j3>C)aH#TgzL z6?I*XY>oO)Y^^}9u2Rz7-0u5-iJMU5C*+%`62xrAewa4dMxBy+s3l8CP~G0%&Nng1 z$5N%hLd~nH%PA^Tn$Ay{HBn{n-&TDO&LEDz?>B*?*j~sY$Kgl3B2Wwsgf%5ENpmtP z=C@>R+r~;TGBu}Vrgq^{l!-{oP*zggr#22ArVEoD36mNAAUhm7GAuhxCqqX&f=p9c zR6^sTme4dDNd~Ybh*8j-em-uR_?*tc)Z^F+%v-Z^B20D6F*5>Dj zIgnPmV-SEOLx*H(AvOkY{X zz*x*kT?Cj(GtrgO(QXn++5G#1c#AB#RC$_MQ(|F*EOuDlh_EjofZx=VS67$D+g8<- zlMJ7vny^*X^h00mzNa3+tYX~DLAO{Abc>sO_$z7-OtNaIT2xfTj13?6WA^Rm*iWVV zxbk7Br)7Ng3bQ>5NYV_pN~OVhTXGg#4s2yC!S26#%3Q5`hBe4bI->o_0lP#*dUG;4 zOKZhy1AM&7iPImm+$EO7bQ(+=axxgdYUHyD)T|=u@=Yix^7nu7wiGSI8|`F{=fScp z#mOV92Y=-VBf!eQ>ocEV(acd-DuCOb@~(}1!Cy z)6>uxej`9d&}3(4@8cg3{KNKnv@-{4;{RQOahG`^_Pp)}nIGlfA&L+*XI+M9D$wb0 z4ux3Y38*%kPg)Ln>M;b>Y*d6E?sqc*j)trgmU6+j{evx{v;#EC_ev4<#L+XzbjJz* zK9hsF6LqhjM8~l~xvtso3Wjwbsq45BX&|@>Z@(G>Evxy}8Koh3u#wQw zK6+`J4HbyJQQnxte!%r-%Jy@i>E{H3Ed(j-{K!M@`mrV4G==kupD6OwmKnq#vV?cV zr1dx?s&OB@+WXL?T41y21ot4}4kf!4CwB6X(Kr0?rivEdB}@SRKXw(P0f5?k-E^G} zP{nlAqyZaDjt{mmjlY99_o>s1XsdJ^+OypTQM>P-|a)?ml)GSC z(aqpP4%%s+ZBUF>M}~+7Tb_l#gJuvp%h%k&)?mw88A}h3Sai*lA9r@U(@>gcylX=- zcbBHsyRsl*P@}t7H!um%Z3nf-;i=iG9^5Wp(b)hiq~`-tIW$Y%V%oq~Y9!Tn;^FhX z*>7xBy8JCp5%`{tqOz^bGa}zCvj>1}zH;Wf-K{S243zhU$fK8^UKigKx~LEgGa&BiG!Yb)<6K3oh>f9O|>3kxL0LN2JW{}8ulH>X&Vms7H$ zNQTN?UQv#N0v@F;EtXyU8(M-SGdxmak#mFEs?>ggQNRywHnBYp6@&+p!}(04P5$(`OPL3SP1g<3RL zawur3sw*fZ=&L9yEAN(6lvfln(wP_#ZVwnxvXe-gOG|@Q!J1euR_TM zP4?4#;umUaN!*7eB`f38JZ9pWziR7>#$!&;cnRL>%XxV@(QtbE)^fD2Bon(N&VpJSeqX-DYRso{bE}!`r7WFQYHDo0+}0 zv}oJjuGg8&lgP-!y(P*8&a7kDZh^PNoh{UviH5V{SB-GMxI{p+1T!@?Bf}6AJtHjx zO(`vXF+GEWiYiYjZHcT*>FurxqfRQfvFZuFrR;I0#1YGTV(SbI`F+$<5%Kvewj7*0 zmFj?ZGUR_D$n}XT8CsaSA-Iy^^K~>~qUYZt@_uv3j?l`;j39-{Aa72INlS;E#j0hI z=QdrrDjD%e!yM#DV2mk;XaUp1Eb7sBhPZJ6cjvAlt| zek?Z0k5ia=DgOgs(?8=j_^iD`vBb)j@jQqVt5eCp zAd%Vd9G|kY+`ReZEU99HuN43#()_3%ZF~~IA(?4SsM2(eg4zp-U->>z(wx&$GDzf zP%~N@mJ1W(1(av;(RRSpaF~4-Q!+)1oxeO}U(5l2uvP?wU+3Urh&cftpbWp`_5o0s zMXCSB`J+#Q4VIix@JMp)fo&0({OeIA(uq?@3OoRfKJqmXGn;~Md9v&kbWMkoo zWWCr|XNE+nlm(4s2X)PI=@OW7C}ZVXy>W9h&UwG4SlOgXY0cfE>zsr4=o4%PMJ08Q zgWLr07qjv6#rlp2FqRe}Cu=v>``%YIS2wq#fVo%X zWzPx%mvGM-=E#Clhr+0qjG(gsch0^4s<1Yl;ZkLLW-2bO}E zTVFZF(HbSth;8_$Lq&V`dXHlgHQE@~7Bb#*+-;6kb2uRoZq(FIH=nS#@`@ZbS;yKi zIK{CwRE6G&DBAQ7s5w2_FEdZo22>SgC4u~A9{sNMItPzYia>#!u)QHtbu1XRk%7iG zpr)+Rb}NUqGWL65eJXC!vrZ^;no#Z6)fJnO?oPQ83Y=Il+Iwg)T=_JOw3iNs?3OIa zfwd*(kFp|16>f`zRr+vWJF#-my9ZK?a;yXQFLHx%HaftrGXz)4-TELZ(mqM5h-NE! zvp9#a0K?tNdHTW{-B8Py{iM<2rxosK9Ed6J^eSFR>|q201q1DE8f1TTY|N=y$9=Nz zjnvVPaX>Ng|boB|HWeyapDnLU=HLQjFTpQj?O* zxRj%Hy1~tQcm*Xe1#|CMb8D4&vcELHQ=av;v0(c)dme4^TQ66~MaYsoI|c}@K>Uvd z!+!D!?`VvE{hoTOY}uvaw4;CwTTo)wO>gm^6#6B3!r2V1BXl})yCB3E&Q!-Tzi?I- z*r4iLa7TYrJ7u8#Wf}Iq^;=|3zmQT0*z$}%XUm#E>y|gz>X%qqSzYis4O(i3Jl)_l zWPrJWlcRoa?%pEJCN%>d{&+?A{V6@V{O9Cdn*UaWPF2z=d-^%FIyOERfDO69wg*nJeXq;coOE?3;4jz_dhmsDE zjXBD#sGu2T+K0uxvgFxRugcvWA7)WkP<(8sZTx7+$i5hQIe-e20NO$kEDM(_kD!l{ zFpkji%n+)LBAfOeP-ed@Qd%Xyz)@wBU-e#zE&N&~>4C6;;7=L^1 zweNMW>(_q=hgTyH-gX_0=IJo^yVlb`UYaZ@}Q zmzPfoe1ROcwpNywkk9w(7@s#es9dxhCEgmoO0Bw*AB!4|2dG4(BOB%mPIQ&OxQ?L1NgcGmF*mY>2PxsjHB*YO%rJGf!ErU@|616HGgL@&A{F>xzD!P zoRIJ2_SM3im(|fK==JRMMLi^NWFH_7v8m6*-3li1p;jRr>I8PA+VeJ}^-N>YV+zAR znq?4@3Y(9lb4zI5m|z0%OkxU~?li>C8CdD_t%+IfwuOh^R_bWW3?Rm*r-jZXRi-;1 z+c1`}AESI}&8rbzTSs||rs{aR`h(BbZdZ6VU+AapQ=(Fxg(@A63-->WB%)O=Z zTwP5q4>mO(j+HAg#Tlo59`woIN=rSCYX*`TwT!cK*n2nMzU7I|7N#)l#TU6P6r)$X zzp6FbF8n{m4BzEaSvrXdgHS0G)>4L4Kn|{^=9t3tEcY6@)(u^>su3To>>}!5E|r80 zQcL6v$4J^cr!#dp*qIec@HJUxWD8}xOwROkV=hNqcX5?W9sFIqtnbXtYC%qP=OWEy zXPr>0go?0IRu!Bq*@&MKPwy_l2#Yo8Wbkm|>*M zZTqtz3x28La(yV{ecP%Elc=cpa*Pt9mAJBk872inW+yHYY;laEtjVYqvwc(GV~Y^a zY=IC)4|Jc4%VU^_TTo)#TeyT`o!Jlh92EpseMz#OnGuBVC)xiuLWd-o-dA2$7E$ks zCqzXkhxxYAGF!Ws5J7VrMtlHOJE&y-j3>+@TRRar3%tCc;yoKR_79FTTl2R*YS;?O z9#a`gNPo!EUW+malia>QD2-8cBF!lZrSLatxnoq~{~fK_*qFCRZBlHOZK_G>N8Keb zdN(kN)Ko;(bv&$TL`vA7D3bv}F8q^?%_ga#P{*!OP>5JEdSazzwj3K|iTR$$;+0b5 z%8{sa{f~zD$hhBmBJL;_dFT4lN%gcts8SS&mh&GzRUq3J5@lq}ik0}7urJSc?~=Bv z!1TN)*W>c6;PI4L;^xF4`Q8y-jXpMwyc{d}10BQ_e#Xn3rh{ZU6XV}sv!45pHr{urz#MwjWpdEx9*jkpL3=IePvS< z*!cw;L9=6%$=C?yh|Z_}^Xwa|+Lzs`-oG7}t5Q~BpjFJa#p8TdkChu7WBjyKlP!O% zshB~HK*9f~s10>#zQ>_#O6ZLGq|g^2sXBB4CtWC&FZx)9Dq8*PtpjCr$cJ@V8SD5H z_zdVaZkgq>{YN=WEG94F?~=XU3M67m$RtcoC|9d*Z)ay_Do#+cYNX_Xy2A-SdAlmK zDJa2gX0;$~X2HQ1l^bT4bpBU-;;rtGgPEaa0(WW1F+&LRmS!}}+JDkdfcP7f(RU(^28uGQ z(~RacqDqnbf6!_|pu;$2C-VYvjiugxh(K?*2+@|d3K#W$%Kfrh@av@F`?cyqlatd$ zaP~j<$AqJQH>{o65HrUu>1#*KAeXJ2kkmFe?5rQfrZ*XkqPO&mPNHH8WK>}$9EMhe@>HEwoI6~1i1IDRIZRW5 zwJt!Q*Z4FMC-nT}4LTuqZtzq?^4bgu2`3~Kr zo3@CWZVGe}cYDlibq!9G%F@ zG4wHv3;;gV>NXl4m5Mw85x=V?R~Yj_8yY(u=dos~3#5Xc#VNSwmKF z;!1}}>#rFhDR87x>xV5PYeH?wYqie^MHrqm8R-w-togAZ6{#Lx+7aI9#d+^Lm&>0+Shu~hKkbof9_xOjWT(srE8@peIV~8 z3q)CDV-{5+YBTfQyacdc5k4T*KYaR%OaWs!ex>Hh;^UbPq)Z|7U+2^zx>4QCY`MEtTWJ>!jr)gDo;6E*6?^+h zCJHi3cxA^)7hQ}sEBWvotZ3B2m005b+|r^nGLfAzi=@KR^g|T1>*}yB9tO|Gz#TOt zLO;XUny5hR+n~vrh>YZRhhe7a&o|P}D@I)ZHr)$Yu&+W*5RpE$HU6B}Q`sY1!x8jO z%CNIJpcY(nylTO&f^Ch1eNk`2X%lAQ4IP?MbYUck2PwzZ zM3p)z7yR<1WV&~q^7fJ_@B&9dpi-h?o3ZgiMRJCV`l4VZ2J@TTJ3GJ$LJ`O6s*WJ( z7PaHr9-FeD?9Jb3=n(Yg>MVzLx!+BKr5H>2{QeTsO;{B?Cn$5-T@^e?Dic)rBSJh{ zJwY4a>bWK-r?S$~Y;Ok#_iNn7teVc*x6kC1tNr}54X&qzpKM9-E8V=NRFc0&6C2C& zF^X5WdJ-SIbElc`wA+T-!I?s4ef?y*W#02E{{#0T^ur&q3?C8n21H|=cM${ zV5ptLC=B zkwzYM787$k{2H*h4J+6a<81j#7E-tb?bs$RBWff4N+6EP+$n9)><<-_?6U7hC)E83 z*!{LyycrDuL8||Sh--B^`T3W>EvGA<4~ZV{eEYuXeH2;AsU+$HI1w>g@~#l{ zCR!>o36~pxRPJ|iTQ`(s@P&O$=1G0i>79~_Y_HtW1*INdmBD95plT8G_LX4osUk?g zYPf%3Ix?J~@<+%f)Fy}P(?p?VZiu6f+{%N=mrm>)%UY@TU{2fv}|D&f? zbVEMC_qI;DAuXym?3S%y%0`gY+QP=lT9`Px59w)1=)-HG&rrvt`;8YMd{?w&Q#ejjz zp5we%a01vLyZn%J5iYX-8!Nc$RSup~BUT1v^OT-y4wOi-}wLCZkH z(ovm1t*p1bl_YMa*3c@V5ad6tremP9C;5DyZ2Ly=Vc%A`<1u-~?yb+>pOv$w?XJ)# zU^~%oT)^Ve7yHc>-EVTZYuw>^p4J>s6$cd$vCi&AsHGi-9?BY>+I6Zaj>uLq3BP6? zV=u!Wq-!3nZz9*z(HT)*g%9x0YWe(+glD5we@}1ec{r=ZO(H6#;Ar&Q<3SklMNMw zE0U9dE}i}{A&wl=JudEJW<=3GVD?GIzH4(i_-IS51*oU&wEpU^DZ4S+@Lwfi$JeLI z6j6$YLs`;8Q?e#AW`>C^U-V)rwSv9y{h~8kk92n{>ADJ1QMy{wbzlSXA0V zWVQ-*bcWU<@{E@*0#oSWwRDJyed+;kL-UmR;TV^!A)JkI##o|18!Fa#)ao1Ji`v(w zq?-m5fB!L>PI_ue3{>jB$ro0U{{cI$1lM*BvL1;wtjA5-4j*M z&Y@pk3=ioanYHmv`WS-30(PK;o`#Tianz(u{st0eL)>|2T_ z{!UNjYO=I-XsT)EOt5&}NBFRrN`s#4RwT3F`7rLuBDGn-8)5O{d2xH*em9S5Uedkj z1UZF@SONS9{PNAAKqk!+AT~lRgDa}FOSfyZvk?57J~FOov-o~Xalf*D<1(qo=q1hnYCKL>@CzY^23G}M*N!2Z{ekx#t@o!bAhf+aR_HG5kpnL<@_Hvx2@RA~fNpV;frV9bDwW;< zJw*N{c9Dg2DjZ`g3=)8C;0GLjM*`zkGGRCBMng(s)f^S++0fa>l0>1?%~)z}kO23d z02&FWyB>Yg!F*<>1ncLc{Nr5`)!3#(9O*G7Yi+_*Rs{NtUU=Lr;&&enV^rjFaum*& zAIFkb!A(vfVLiQVzND{-i5UhTwe{8YwY1g!(NEM=`FL<~Qt~OsMVhUymL0cq?hZ9N z{#A@HKc6f41bjKF9jR>kJN%WzTUAS~uhu|nLW|H_DCK;dHQsMz*EqC4KKMhjyptxU zjEP*jWtvJ1XwFgz*g|SW#YD~ZjD*=Fd%l(3YDJ!Fg?5BBo`>fB~>R1l#jo+{0 zXz1724*c^we^*~nysUNf_pX((n|Q51a$;_r@Gi8yf498svnpSiv|MuaG^MU2>0YFvA|nD9MEUVp4Qdpa&AvTwaD&iUo=m|@=*jxZBT=&#)$^rObf zy*2wVoe;9!AA95`+9Bk9r|Z~+h!gQuSpg-5vJNA;v>KY+Y zb}6?)y{;Xno|+LkYxe_>JGnSpBYHva=?YH1vfP*XFeN_U!mJLEnqL+J^M+ZCyBjoZ+u8wCKAt4l8wd{mw zNd%LYrEnh{{%mvs^w(DvKPa`ZG;#JjRnE!+Bfld#9C4`x(QBsMMqT}cH8cXL4GVT6gQnhHE&ju>u=xV9%RLFab>B|7k zEC``f^jj4j3JQ}yzl3}@3g*7QF*BnhuP@sDp#CqEq~djO&rL5%+P}*>4Lxrr9sI+5 z8Eh#Fn76s{-DO9gr;YE52wh^PX5OyW=NDSqB7hW5%PH2I8gUiYgt#*WFBlA8X>Tt+ z^q4u1he}VDfe#Rj7)}RBp}z~yJbpMsICXk{_;1ZXGA==Ha>E7Z{5aI9A%B8$hE&|O zz$o~cU^bXE16WK?ZCyvxGkDX;0W^$idXA!A6Sj`^y?;$u6-;SVoM)BG9L@?qM3t&O z%or^2gk=BH+b|{UqWi@OeM~9n&(|m%y@Qkdc-z;gUb$qETw@5B)__VSJOQn!oWAtw z&2;to_CUs7mJtBntv~&1WNH1=4FXnjw&Cz}CmZe8eID-wZ+8+~KA({5x^IQk?1T_; z+Yy&6a(L>JJq~Q|I6X=`j5TGl?^E(f$l$_LvKAx4(TyKktK0YVrv=C;A#{^nAsxnf z?!friQ{q-3Q~z4e_aQuQn7e&@d6_4od4d|2*yI|_NyWsGlsRGrYW2 z+c}60+yr9DuesH*T|I+%Hk!yC3&VO}_oB<7aK5jX&7?8ed4_W7->xr?>iD;|#>i!3qvzP)MP^W4GB2{a&4yRK3ziWk$^K zz3jU+cKE2kkcBF~0}nBC3bKNShX){fYiVgYI)b!lOAt~%Q(E`xUp|>a7XWCJyE+C) zj{X^Ck3z+G0NeUqR(*~~^A#T{8n%;9LJykr^ZO4NztghN(t}brDSxM}EFp&@bMmdU z^7FidcwqF7v6im(`^v>64RwdrCXX4M$0~ud2mKTSkG|!rBi7FHZ-uF~l|Prex5y!y z$;m03K@^_6uJb?ph0b~40Ni6wGR9LLSVsQs7sUFUI_DJZGRiPA9ESqY;}Fo+#9NbXzj1)3WRi81CbZuQ3P@n+<84Up z4ymW*-Q_!7tbuv+*XoT_?mq{3v9VJ*Qn|yW;06ML!urI4WY^43>Ph&6G0HizTTPt_ zn!PH}=%IRIi2Sxy#k5!sYvX05SmNRV*5jWk1wrJcBQ6 z%F!5ESpx@gWMXJ<`NSoRO?pDWn-E#vdKAb!Y1gKb2{Q6dGJ~ey4=jfo#`S2}Vl8Q2 zHL8xO4p9z?4^z@z(5Dy5B-Go1u9pdA2Rn?4@Y1+nd1e2Q=PQ!I*MnECNP^MXx}&Dq z3q^%tlsvL@HSsD=Ma-EfgpmExl5FEu7p9+xlWHH5X_Hh$L~Ax_T`f&&3#ps{5{m2y zv49e$uSw7QYOeeDQ2;bujD9Uoep11BK40@CD0*hL-EZa`HF5|16c0ZBG)nm4DH&eW z4zvbI3d`luKd;SLitztDJ>H+KG%7t5NKrH-7DExEu18=eL!@-sTARAbEOi}W+5gT` zb!yh`Bn7$W2I{7dj>><@7cZzQO!`;g+#JTvvrmB4te+6fmR?@Yi1enqa4C^Ssn`Pn zjo2`fjIh~0>>pK`y`8c>EY=)?SUmi;8)89?J8R*S5WDFE?azmbof{e&l((Nb9a}zx zVt=vfE_`}KI9>7m&?GVH5b!;$M#{oQmBiZ4=3_stqg+ayxEMvU4THt2mIU?f8LWyE z+rNTV7a3D7(fHLxX)0G-_2<814d%v#d`vG(?|VB}-p*$X zxyS!}LyVyFPlU?bg`rUT4hBbAE13J)G2yGF|mE=9Q4%rS1(oDW}M&c{}D$1K^ zx6HBQZPBvi0CrM&&QT8HG@YPg#NhWk#zV?YmWChX`$_r;g=w&(Lmr1gpa_Co)>-*4 zVH4YN9U57sv*D`n-fv3Y1X>j6h+uOS`~nue@PguhRV)*l&7K8X{Q+w&ZU!E^UmI7Q zMvl>1fyu7p@x=aR4S!~fQIxR%-7kSN6t92B1OO5am`;0R8P_1{Z355$evhWP7y86jbvO)5ca;x0t#_9@6pUn2GJhgB3k23`*X}ELB zN5z&3K}6@&#l%^U-5=9kMw1^1fE$Qb-- z$Mch3%V%Ix_F?)cbtp9n*41}K;sT;I^;l0OA(hUY#a2GGRCD}M9$vXDU zx5*iwMl&}dzx?ydZX zZfJ4Y3hlbP+7Xs}-Kq=bj=vGn8QeyJ{?*g?CL+)nZ}y!p2xg%n*d)A%HGsjAy>QeD zZjB`1!d6$S)T;X(PLqAJ=lk?Yy%FJ^yCHxhyzd$jNn`5hBOY4N_o^r_m;dH5&rX0l zR~Ivd<;4p}Y1i@i8NRHrP+Ybq>X+NPw-qcu0Cv{0c6z9(;dluMWGwa1Z6;ZZ;&z$2 zx^g0k1bqG&M^S=u^TT!p5JPhiprmbJFUQeS{YRI?K61Ffx1@<>isWZnkj))Sh$uuz zPAVGtxqXMts8zf31}qc-e$@*Y*J(#u@(mR{afw34zY5R~pZPxX`@c4qOJO#Po@(}sq|?yX-r+Sr7CHPTEDB4wkQkZ zw-9p4oYX0EcgO6Ucx4F%o0Bk!YANx;^l{q(boUJ*gm&HCix8$}AsJfn+%OwI4qiHd zyilh4nzC?cbaY2m_h2zWm()^(kVxxGsp6N{w0+fy44wEzmtp>QcMBcN)~~-Kd3{R$ zdUdqm937Sa`eVGuwDJecCd^Ri^EZg$fRz7dN{Xb$Op>LKO4Nksuy$G%Lg`l-1`%z* zcaEU?mr#wyVy?;t7{DMhj*pu=MWv?D00seVba;3g&R>-tX$oLR6ibo4=%Defi1Vey z(!t`Nm^+u%ENxjTuQRpL3iyyiqfOav3eW8;~hK3+zaEBKzGN{Cckmq03{$ zMKofbxaPk-YBo@d6o$ErX4^Oi=2v=XyP>Zg!m?Z9V2LJJeRws_EE#ZdOafze6x9M_ z0^P*|I55Ne;VJHvSL`4A(p7_TqCGgX=QxP z5(6@Tw-fw=%LjcQD4PD$Vx%!px35oEl$JM~mz1=gN!8j4*QOLX#c6jdcAS-BPGMzo zF}kz*on50EHwyeg?rfxt(n9)WJ#{fB_ZppG7X84>nu_iF__2ZaSY5?^B>~y+`)Pla zI0P$Bwfj`w!c9204NMT5CX?z~*wMNCJPJ5ea)rHmx4y2QcH4D`YEA%R%9g1Zt37_D zg`DgIy7RLg!s2Q=!CL^4YP)9!xI2QiaZHN|%53j{OI1Es-;Wy;Ys+&>L2sMGY6J}? zIxKFnaU;htTHZ_3QU%KYsjUaIfc`j$+3x|GU7)?`RU1NCUjUTK(l=*@?_Og!9G?`G z6M~`4@l}EXu=m)VldNsF6VaG=X%KsnIkP9XnBY7WMUw3pYG245r`m5OXL{9wpbsQ8 zEx)7FqD!I+qB~lJ@Zm>Tc>e6y0v@Xi^OC{4D|HIcrHt3DVtClAkPNS=}fG9b)(0qQgr_sJYN}b zuR6dC_&yByww~-YGHLyAIeYT%E26p$hC3VexW3C-b2t~)e^`6IJ4NMwLTNs|%KIwgy0eCi5SX z74r&f3bXjgY=8Z9WsrIYW#^L(7ar}mT;kG+B0ByqA-xMrmOq#+Z%G@eUh8B0c0ld4 zqsaPL64a8$-p-Byc=Xzo$mC)ZK^AnKQ5%{29N$NaGe!w$=;}iiWF6;+qP-oa)=dw^ zlqQUu^faeDE)sm1c1>{@;+`0JYRC8m5F>fZ$fvPOaHPK422S2zK+&*ozoovQAuQI_ z9{d+g70XDy0+@tI9Z1rHdlZG`vl4@CMm_Mg`xIQGbBFh`@DAOISfRClhQt+4rr#yW zUlkwJnz`dnCv(LGi~Z}~FCr*BXDmSYmelr1T^;w|t8Ix$+;9>cMVB!iic|60z*L9FOg z_ZwkdwcT$>uwsfDCx@IzA#Xa40P1mhX5t~7QSs~qW72Ll1@Fy2qy1gEE;?w$qhB&K(`50O`wb7KuUX9p@_1zXk{LYjK75{Ug}cCG z>^8;dav;S|x-LdN{OHZA?cH85bVDs;BKFyC{O8qC;3hiPlgLJo8p#w3aqY~|$cRCU zUE9D>fs7IJYDo04(BYbXlH0GV$SU7Q0|WPSDnb#K)pzTKLn`f0(e~3-x5&6ot|@KT zK6d);4l}c|_m0!6#?v!}!5u;i_*O^elha&R7`EEXIzL2Mr*Q=JboPL!q2dL(p+i<~ z$V~>Di<6GX#RRAU0VewgSsrs;4zp((D5dZffKk@0QOJevVLo&>hw!?-_*cdL0nYdN z3^T^XX6HTdP(BC3b?Tm;MQZx4lD{9PoL~Rw(Hyee@mQ4IC#3pMLkYqGio>OVx{!-AWM^cF#{k2AmSfq{T9iyn50<@Im*U89(EtIL50UWYY z39xWUepxR~OMG=3_!rGJx{fQciJiZ(`kQ!@FLYL%fA4xn}cT;9G;L(v$UksDYmX^`bUm(2$VAv02SC28Ru!GFj)$&Z6+gFHEx9tPzuGR=Bgo`cqITv7@>FQGj=m6iU zo1}$SyXgMjG|>QE)&uSqn?_FPPI=pD>(8dtyQftTl)U_sNI6-2QZ7}H!`pmZJ7Pi4 zFq_Pzlc`9vW)%7U`T#A13M_#F>L3_wl6+3ESag|kl$|n*DI|dWq&s3y&fu~&M(0U5 zU2EYca-C-M)kTaL^lI^gEukGsSjZ>v2uZi@VwaU`64Aw|m6esPb|Wx&REKv;IiXmNH;(gwS=lc>JQnnZuS<`w_bc=1m@x5K#17w>iN8Dz* z2Ubh*;GM(Mj(<=oxQU;FcV}h#-<~#VKzEtr64I$jEy(+InfL2K5~6r!q!y@xGiNhO z!qHHuhQCc;TsuQ1Uri4RlWyX-{!UR&8MXq3dIZR5$DtBBpQ$ns9{$K`sZAZ}k>Qd3 zaax7gn0m66x9;cqneX2rnkDVp)$P|CiCe`Kfx>-0(}gnlDmyH`wE+r zLW!=~G~qZ1%aziFBigXlbS%f;#@pr= z9yDCly{k1ashg(~JVBzInvq$p|C)U&YvcJ-+2D7yAaYgX z`T^Ln@7Fgy@#26z8rFlA$zy+o;N_fVgEKa@d|H0>aI%}mAat0J?E|6(#xAhOj+g5G z!~Xr#jm*I>GB5TU@auHX-LD$85*=6bI`%CmTrnF!qR8R+6w?YLwk6kAG7-D7)Zb>i?X!ocTOnElkPh2zi4HvSUmVkDd6{ zRow{Zfg`W(km&3nVf?bPH_MloO97|LywXY(>LKZ`x@DEHMqUeoNfxG4^S7pYP;?7( zt9jOMdP67Yi_CC%n{OF}ZvK=aB{H`>$QtWH_qIPWAFumvpmML?B<4I^f)9k5nXU)( zUhVtBua_qJm-~h5LTS#E$%$bHlw=gX=#E0_)1pbN9*A9m-IdS#I~5MV@713=e}iWs z6POY+G4+M0*w8k7KGFVdwRJPX((z@kOby=wd(13F?*|Bes;y-Qvt~i~feM{Qz=uWl z8hN)NXK*)t-SO;=8$eE79D6Cx!Q1IA~r_&I%X z#nT4=$Usw{8wlP9B@`~tU>o%I?D@%Fy#|m-VjzU-HPJ-eA72x}i$gNF?Qw;>2e+fi zwx~@-LGTr8cAxp|H{~3TClAr5(pPaW;u8QrF2-}Fh?>|Spx}$NMXhAmw}&&36%$xl za#-^r$s{5-S%Gwmy@27sSCm}PwG3GQSE|^vEG(%oygz{aAQ7;XWyVqMIVtnA`)Y_hH|3@SN)zIyWE$aTLF%rfr(eF;LtOx9`E zRiNdo%fkVf7wFI}|CX&?9f^%|va-gGqfzB(M3KFwi~8@!FZL#UPZ}0Z+pd2FBjeRR zOgYwqm;lfHNiurlaMK=XFV;l7(5227S~3{!gAthzh_n9t7Bk%+3a#|*b6;N{b_uF# znTKZW<#kqP037n4(K3ZZ3$i2jlakxCjN_KzJKpVBPOVEqrAZN*ZrydL%?A_%oSUG)4a*dFr(r&Vj4U>QGS_YwvAi8(@}^ zFU(It5Ly`3+|>7K0#-m5?_m;;(BuB3kt5;a_gGKJqmUb1@~pHYYE)^uV{XI8*TPP& z79p$d%bP&FJSR2Ow7}11>x=@|TqPQ(lg6aGCq0YjNJK0u=d{l$>RoqqFCx14)G^2$ zZM!&K)v8-h<2^d*lS>9GuE8FuTd1%X{GU&$t>3vV<@e2$Ox%pw`*Po(xDn5BG6?Is z?&-OKa`ybR*YR+&#(R-mrKxrHPcfC%veQpgYw1u5PEPiZfcdnk-Bj=)wO&2!UPs5? z8_M)_9r7ujc;P;SF9&9ji{DJS5i*JFv>(;f#+W3&$cgatQkYC7^u0V>*P5MwxgU+) zziaY6pQZxq6~|oBcpGyoGk-Y`LyG&u6KPQ2@li6+v;Y_0b}m^UQc3i6uuh4*_g&fd zsRZBZfPGG_~T3=a-S)_8=An;fp$2a1dFOf|`OOEH0HVdVHo0gOM)>{GcxDEAN{5V#1}bsB zW+PEvX^-!rYy80S)Wn{rhN;6?&-^_9B=pqVY$_+kb~Q<_mbva*b-#+1%JV|Xr^37v z`{vzbH@-iAM_B4~!9-RLMH8{(Zmvq`VwA)DAOD#l=$;R^7QLrtM`;9TNMm5EB%0EP$MkLF*&enUVjScIzmJN#vP?-|jT zDn=@Ksx;03iraT*P8`rn`Z^1wg{xgd~^W}>b;+ z1g1;K!SwXUP3PdKWR38JaxIEcMlLWRb>SiI{`Fe$vF*(J%zRsH^snoI@T%{6JIwuC z&N+U!Gjc)04L={e%cHfDYmdF_yOgSjk;15++ZZ5*6i$nP0^$5S+yh zzg~yaj!f1#n=F>9CQhjilop2b&?KCA2RDlbnrNByvOW`i42z6h8lH>H$`I+2pc*E;Z;T9(IQAi0-0f2RezD zmzO<@okqn=QZnSrXOFb=C4^3wVIejU3;|-3-w551W^_Ss_sEtTH>C@DaUHQ}y%#lR zEb0WH+sfvRIM0lxGFDzB^D9QK%W9 zD_N;iwoErs-(<3P-}G`IBQ)g3qZvmPL5QMfW7vL8ZsagpB9+XJJNd4;F4PoP=dOBR zuU$q;M{!CBxXCJQLkVWrq+l54hP~EY!)4MAqJoKGdrSy1l4sHEpp2wIH9;v2fWTiK zfmHScpDDU!>b~of6`JRE1_~J3@pz*=9u0zLCxzW2OX7rJb8thU2qmk6sOY;Y@HKA% z6}98bty4^WTC!XZ&oqUsOdD}uU3qinv_R&EmRD4QyZsxAxg}AUdc_3dj$MZ6Fpjh- zegW7Ut#FYk4%{8jTahf@C)Vqvgc_zFT8;kh(20ehtkk&)clplVAoYUVg6Pua zvx@Ubp4ieO0&56?4Y{`V$|4IefH-XAl3~%9K_FaIgtH~z5#A6aCuXp$4|m#3@6Z8> z-h5l+d{iv-?hUa6xILJ>?Ux>ck{RG{4NJiadC?nd^yk&#IG(>uU8to1b42 ziZVXRmz0>of1lOp>o##l^U1Var^8>cBEO{S=kE{dXs&dgo*TKKi1#D+h0=VI|C%Fd zqbBUNIK4P4V3Z$sd?;aWm512Yv^5OH?{@l|7xGR2%86TwOo=X-q-TYfvRgKi^<#Z} zv6Wr=So%4iG9~`j&+jC{*q(%<1qYUj{JX_1N=hIV1?c15iO^M0n8m?BTya1VY!e*V zL=7tKvxr5?D{1q$Q1@6n@y&ibVe@?+U&L$Y_~*f^&wtmPBD|{pQR_Y>WqN9+mJ{dl zY~2@3p?aZ_=`Rhad{Fx88(kJ?wf$MI{ryLehJT?{0Y74ZuCK%+CWvwC$I{d z1Tg?Wk6mCFzwAuKl|LlUPA&k|fgd zPx@mu1c6#1MWw?Bh&CA1PSQ{YmjS?h;7q|J-^LM}xQ7~F?@)ClC z%TFjqm+S?PMFj^{Fnj*h$g!BLcRn_AaN z)>QL&iF~PyXiv^pi@Cd?5RFNtX(vImt@Pg*`X^?ROlI3uv0_E2z0r)esprFLb zRhgj=cJm7LRd6MDt+u#TRaf3sicGk_wvz4H*19w~^y-Z!3UinOCQ%%j+ zmYaEEp??HG?B}u!bf{K8jqW6V#fPyt))3kx1}ao@_w%R;VDpfa_k9SW@2y*pK;tXqR-i}B78+~CmJApiY25*6>jW;9|X zHgPoP1?r^@)F22Ybkra$wB^Ax;qRO`1o{R9%%CLdo<+=`p#rHt$=h-W1z<$?HQKGP zneMAuIE>^9-!-+`FlRukVhP!I7V{vll%}qt3zjAxfp>;2};XdSzstTjeI8M`sH9M``3Qc zcf&uXXSSs1$M$NhEY0wGp3IK7x1&hpM(u4ru3HqB;zz=JDOw6sbpDpsG%R3S6&|SW z`K0I46Lme1*lg*MLW>{qIW!wAl*dyFY4;AxMryw7_;Te9{x;d<6zQ%9@e;@}c_ocz z8X)*qEgVi2q=_wf^z1fty}8C^UeCH7FZN!~`EzK(ky6F0*>oo&D%#L8Y}qQYz6TyuD6Wv-g1!18lH z-*LO&cD3moJTlG}sz`KV-UvUSdubsr5<9KdnjsgwOsb}DOsVnAKd=3CO(7t0k?in! z^n}cDau)5H0p+@Jfuc$xvC@&Z(Pr)MeAEF;>*bb`eN($q2aw?Qxt(TB09|)bqol@V zZY}};d~xt%Tw}ed<@oQ2kMEhF_#BD-8oSYSZ6=dW^m9z>)g}N*>^- z;{jbl{g;ebaV-xmHMKe5H6|1Gat9g~a7psh(3Iro8&{lHU`mP*vQP@G72<)TC2iP~ z{2L_h^d?Y6iDGr9GuPF}_uGIA*rw+WpX9pJ{CKfuCt#{TY8y2U9aXE`r8cuhA`>(U zEA|~@G3VgTv-@)cH?&(EMj%l=zBqm(M2hYblA`(FKKV_5@&DT=cc=atwW69dmyw7; zj-pcxpjb;$@z9Dwz14#Us}3<>R6Jntu!Xk-KhmEObeu-_UJhU6GPBmhyh@IcMuorq zceql-q!WS85vg2}doE(hH04Wa-iKnnxWpGkW$ll}reR9tB^>)n_%urs2$fjl0j2dZjyk8xgf@e)nHU>H+=$q|1pURvV$i4aEJra0+@@AAz3y6Unrs{zhdg;Yt#okh$s)85OS zb4KXxmqjdVUoOTjQ(PZ_yx9+vLdwB`#c>L?%waiA86lTZ8W7@`_6<4?B+PX&!4nsi z0Gl2fIY}L)y!001_FT(AcJ-f@F4dn{MO_G-lAAEirL)uT`Om! zY5ew2&c41+(^cLkpeAqmj_%0Kgw}#1()mAJy#-JeUexxBigb5_bVwiR?hp>$-G`7= zQlz`PLF#ZQNf88*F6j^uQBqQ*8}8=+e&4M$5y;??5m9zjasu86YJ0&U7cU?nVG+mPUW@5nDkIL z``ct+@MR~bs?pPvS#7LHfhwg4A>8WgoPTuGsvM!7EfU|Pv2%-xwfK&1`oa;_IM*%? zW)K+cSD3?zTL4%0&!KmAtW#7z<|!H2dr!ps*5Fb)yXmRuXZjN_qgO_g)9-QojAAFI zU!O|6hkvFoNo9=AQUF*Q{M-UP3)wW}|J@G1_*}V6xtCV(rcGA&RI_xsP{?5C>abL> z;NC*D81aJ02}2?GTMPViIs65t7+6S|-yLOsXg`W+cfcBaa6DY?HI6%CqmwYcftOAv z4W_&XV{1pi&!_=2te5J+x}a7^%!{4QXdm%EMzR$G5bo55`FJP49Oc5k(7p)ys_JSi zY;6Dg+jB62m399s`Ax6dKvPpwnuKHY_Waj7kp8P-bFkdu;Iq800_GMy|1KUg&C-BQ z*m%NJRTWB080E#TN72SnuQmRY$g%>Rv>K~iT8ShR?X>0o?gkG^(8*?~DMG>^b z@r@aDCGEwPwaffxhwk@B+~!PD0sE(d$=`qZ?Dprry1e<*d0~EkdrNBWS0?2?Y5Slf z@xI^nH@|^%o4@Oce+az2 zs;a8&4%&c!T_E?tVyNl9pVIYZA@ACTzInEUXa5ndURqi@7(M{;$1%ybLSCoM>K6OX zqs1yPr*GsA+%Eib-$UDe*1rpulCS^zIj>_otRP0%hlj52aKGFq7IvpSHSzGvukh ztJ=HR!(`l-o#2V$m6!1Zqzl~s_0BYXLmqFxCYK4P^a20-o8yJ%CMMrl>pQI|JtyT! zC*3cl`@l4uPvZ~ehwKtdORKHiV&ZR2tyxx|xMNpas9X&{?uAmrH&w*%f{(ZeB(f>CKhx0H) zj5&e@RM|aDES}TY*mJ-eoS2+1F2~;m{%~n=zd1~N_w9FMqHS%z)h?KjFOoGDA3s0Bsq#=zB<<;(cW^Kksp6E5VhEBfib~pI1ajaYfggpN?IFVn zM8GRANj6X(?;7Y$Zr52PFAMLF-)Ui3Lww42fbMxJ4y)Edtp6m(U8*E9ysgxn)fP`f zi|UD=ihGffomckrJiLE#G~zjJcH;${=C@qj+$@8=E7gXL>m!r~eC-ZjE=OIz06FeS zvi8>v<3>AdN>(h5hEl!=f|jE9ig7GuLS^(pDJa@WkkOJUaE--&H}(Fx|8T3~EJhQe zsJ!Cm>bUt4nkJv9Q2ATpS?oxBHWnKSpGKBum{hDuTx&zHlm&?Pw0UpSwBZs8h6VLL zp#!^^;U#jX^*;0k4#0vi+j;*L%r;7R9d;wCopX4R<9lyXnQgJiMfNoG1PqDn6)h&F zWdSLJA~y$@N(|yN$P-$i-c$kQZ?XU57K@W3CLF3QHW*oXzAq`|KHShc$P@TgV+;0< zr_OP7$K=&Bn&P>+@K}<&3l_;Q>&KZdbHotY97Q(>e^t0Jmr2vs`S}w6_5Ol(xf*D5 zAnr%qeX;M(ul?cUS@PP7aRJrE4KYR@$1?}OZ=5I1fXMtiG5YozSKvj9+x2RU9h$gH zyI-}$2Jh>|Y1s&~=6fk-*stUOaOF|FI&wYrlu7!gVg zy70wc`p)PBIUJ4*4rey{62~{jKi|W*dq8(Qzr?2+6Y=~RX;Va)M#ulubI>uvtP_;~ zcR7!v7R`v2JLy>;+ppM$eLOrmgR~I2qhw6Qfk;;q&(Rm8CT_uyxT-;lArC&snTnho z3M|&}L!h-K!;V?g20ytfZ=~C>DaEl81vN}IfbqBS>Ca}GBKT*9UO{CLkIjHAC5Jm{ zAhWeCYbg9Qyl>}rdC?DEl~6LU>+K)F$j(k}gU_I+r<+LeVzd2t?BFNdyzmPtUB}o# z&-O;9dF$m`OPB$Q8WVCgH|kdV~ZJA(BsXe730MuxQ$EHJZMq7Oi4 z6{R(NR?K^Qb@q4q^L@~r=$m~ne{tg$*Ut_2=^b$`@44G9Xs^z8N4CLC*~w&V>WD9K z+}POsPX%IgtFlVo@WB20@!e1V^Alj#eJIOR_dVyA9Vl2-b@soO51|SAIc9(2X+$IF z!}heqh|p7$#-XXRpIvF4ugoS6XyZEh%NU-&1mf=WiFko&hR3lfDFh0k1!i88^4&i% z4ZJ0Qyv`$&)3|@mCwiwp*V5#%FK!lSH!m&MIo%NKdJ3;~t;66>Nm%L)X= zf6K_C%1V_xgcOQl&H$N*e&au7q+a^LplO)|g?4x#Ia$ZVH00$+UolJq%10e7$aZv| zXMk~Aps~nyt&mfbE|tqfEX=jV_w)N_L#Ys#x;yzma&kx*x${V0#BJSjA!b3~70lNh zN)ZID4d1hNAFEi^`?xD5NQT|2g&g(YTmv-Ev3!|;yQ{`lF0pr7YHvqY=wt+(>TJl@7pocx_fPt=PQuR)>{{HTW>x&Fo< z>BSCaBrll$s_0q=FY%L!UGD)a+-qWYwhjfho^G-!EXUF=Fq0_95O~^@^o204KEYGd zfgpK`5GvNic8;{d0cS;+)*|BAnOUA^&sqC0jUl&Z8%&nDHYdL03(P10`D+Xz zu{KZ3%~aIM<7EonWTK$VLD!FydvZOtS#Cf-hEJ&?F1&&;5G(iRO|r9j34^(mB|Gaj zcpg=39J2JIhFGpDH2|Xl28K_CocLgLgZZ3&FI5*7mkiQ*a5uz<3h;x5t~Gi2&fSpaFh#=QlQ;)<)nrPeCLJ zEp27R>uW@q;mgoQzr@b!{zC0n!+%2-7k2r**F_&Em(wfajeZQZh2G!R;Oe>Xj2L{y zNhJ z!K@4{1!9FDJLnoQm9U_^$5jdx4H3^2Ad^58+;l5Kj0J+K*LSHGQ_JW&tV z0<0EM0WqFf63({6e#!^+?JuzY>%8dW2D@`JU(3AJNr$w`LjS+559{uS)NQaj76za9 zHB3@2oBKo#t`Z%v!^iE}KPAq+y5^D!k7g)G;8wla+%*cFm(TE4%(Zz1Vb$ zVWY$MAJg_@S^Ta5=NFj&`3uE~b@gI?t1R~|pB&mb+jWRv z*N{(}mvjsMDzyZw`cwhYeDyY2xI=r-iUpL|O(gd}QEY=A zf(HOd7qtkLbvF1uk=oz0)aprYpZAa`Fpn75e;uTqrp3(wEv|ATg;pB$x;)e|;8F};|zI;Wht zkUpdhg?oc#Sibjic5-r8z(~PZh1$aU`g&dCXVAZ)lK(P!*!clVOOxNJW4Xy;1U7|L z;&Q)tS$0^Tq`I3te&xkB^qoq`c0Ms-BvDtyqHQrVHBRKAvirAE-iLr4p0TkpyL4om zw?JAl$AACR`&WE~K~!0W-EW(yLt;!AL3D8ckLkR}6g`1?E(c(cTanYoI>;x@dGQGN z$;By+Rfbqsq-9Y60fp2rM?2vn8PbgRMC{+!C#x~o*WjC~$fp)ZiA!nbGU5uAs=aux zMZsK96G~@+hZZuu}@Fh^EB6pR;>UReD89hzueWlGo7Xc}``Z~LzQJwvhPMV*uf7z+!E%n|2_p;X=!9}A z{CBF}`_a)6S}-E%RZg8n6`|1Km$<*=zT4~1J-FNWppZyDQqEvK-1NSuc1++Mh30Lo zwL-tnS`|Z#psSOJ`vrv)raxL#}ILK0visw|99dnXs;)HNbB(ZT|IY`QSI?dcwifXQ*P>qts~O z_Pv4br{8YPLv;o+4-z0@Vv5B?`PVbm?Woex^79QP3ef;dt&j(~FvTetT$EItUtqHD z0C9A6*Op=NGkj>TGJmBERG-7IEjkKI8ADEln4>Ykh%vn&qexmgHDK{MJMcMr%@Pa| z6K4vcQ!W*>`3XkvP-IT`sT9vU%2&5_NW9ZnhAWt_Rm)FU(}lbRsF{IX7M0DWVy)Xs zx&qVM#hsm;;Y#)db<&EOiV7V`O#@TeJgMTMqPm6#3|kn?u=OhcYeVs>Rf4VU#zt=e zNI?LB>a9QzJudp;JMfg$!=~-h&~|y;AI0;?cYNFJVu`ooV^({;6>rh2t-VInAxV}5 zbr}?$H0w-En35zo^4(gz@*|)r)Hn03J^wT$14UQ}G3vaqePJ0-!w-tHUD}ii1Pu=2 zlBE$wLQYdQY#oOsA#%ZlYG|Y(Ot8t-gz5X$Q#H-9O5pm!x-X?yDbth z^Ig?KYt75!KseuVk1ZDGNuFk!hZ*hn$%8WuGhzG{Afx+a)5=(5McRo^a2XKB(WQaM zKlM_G?B6?-lnr9+em?wUx3)as6kQqS?fgfFR7`L8Y=LPQ1^55V4;;w$#X3$PwxfXj zbPgP&CqT~#;+x3|(m2u@^357-qHVygFfPCH@J~1MV0RENkwJW4Ys9OXNjLt{sr@fju7G*gS1op1{Oi4udlC- z*-zwqwGF@jet%^yd3Tt&5d1ht+Wq9>5l*D_w=7 z*JZK13A+Tzn-$y_;+!}&MQ9ygC2`m|CMEfXSsMBo+B8-;H|J?VM*DZ4M_>+AKw0nl8y z{j=Eo8XSsOS=?>x+OhvWl7_xO4Fc&UM3njKbTPx$*;po78hog zy2nr(fiO?Q$Y#Al6S+fbWt2 zsD3gw^Z5oS`w-XV$0ACkTZ2*fiS?5}^eCPq9YVk7&D!8|IF-zxSl`FPuG_>-Zzuze z{Zq<0zd&q6=IRjBOCghNz(a){1{k`}sp1u_qTL|)F}>Jtt3jn%-v2W%4dtj$nKXjo zuas+t*Ax>lxJ-?j4z(&k8@sk~W)kZBEojp)nmHRLri+_ou+(u-To%y30e`n+COseX z%V<7cKJ9w06ISt#Z42MmoHe{HQ6VW)N1g4Ew|f9&n8{0czr-evUHWrV8Fiva5Q;?^ zUmN%0Wliv!T{a7fdWF{4X3H*Xjxo2Y$$cLNtTi{GZ!#e?Ot6z`2qV%{_rZ;5g_3?w z_?uIz4J%KgKl7d)ef<4CJ)Ce8odf_fP=FSX?T>I&nbrwI$I+u6f@cWg50O0sWuIq6 z2~<37V_QzD@aAaCNG-)HMU`uu(o4RG6Nc!3V)V4JwAdObu^-MsQr??!68y z9O3HpxQ$Rt*NwUEZ~U<)yR#$S+#kCPQHIddaN`>{0B}-A0c7>imz?mO2L1w{M3lxj zy;a0!Q&jCak-XpmQTU7W1W(r}$> z;X#gy$qKh2<@_Q1CiLN@_)U8oVk5fhL5HrGyb9(#sG3hw(uDtyo+c zKwu~g9jeQeMyl0G(C6sB2^oz}B*_!OGg*?1UgWIVp-*T$#iaF1@WLx|=#|o!lhIR9 zmIUw4hux8ncDI>NQTY?e#gi@-~?_i2D3<6-MqW~fSK;!8}vVd}B zF!FqTNqRuE&fN8lhpyQv%jn5m1iE_nyx8{RpWNYEPbjsWq|)M|QBWRF@-IFn*Lp=M zB@;@Wexqw8Hkswi>OVM9RsQmAPDQS%)cl3s6aA`5AMP;sLVz_03J&%DyU4&jM4)a7 z043s2c2IFoa~qB3Ei8(dh677vWjp9WRxb*jo~?DNAE9Aqfei3rgkT&ms=|w3H*%@Y@ifH3xm7BzU!YBR7K}!Kt3U{{ z$3vBbmdRF|LJJg%>lIQ9&ceeA6o92l5DEP)?x2g?qWn^Uyx*clE|g5>uq^Tq@`^Z# zjAjmtI2tT^hD){=(pSxtN*t@22y$m|(}YcE3e7vFOS>*;2fr=1{`u-&R@$`m{1_(v z)uMvjn*d9&WSlG&jk2(iIrcLl_O3X^6iOdl$t}U*lNf-cG_rmlK%z(xTF;P2uYXT=$5zY_RKEOJFLJj?Wd%$iWb8E@GsGo zLv^u<@f)>ek8r!>(?(iZk{^>k1syg? zQJ#QH&W&C{6KZ@AJy{Vxzi?kf@T>~QU@@1YNrTOhDar|)echULUWxx79enZFo(d}j z#riRs<)bHkNf=};I%Mw?=>5X8fU%6a9Yqm4Q0x896wN%6ao7DlXV_c4Ha!RTxFLr_&doKUUew49_Kjxwwkz zN$`ptv_7xNkaQ-FZ~rpNMjEn95HCovDN6~wt@7PS}LA3R0t02^gcxKMOQPpwN6^3mwYaXR5dFhk)TjxB-!{VEt`Ccic6GEl-gHfxwoJL7CCD} z{o`>~W9%tL-3n=M7EhYM>2S^y$&$}j^-n1v!EKl$dtQ9mSii*-Tvk~m%kb6UY@e~s z+}iJVGg^tjc$<)N5=q8!FFV<$rN z@U1BDA8h+Cy``aWx9KI_f%ZY?5#^}5sRsP%lcud!3=;{iSF9A0T;kLMU$%i&iGul8 zKnM@{R@1*cx-g@ef8;z+KfEadglR++LfOuL?rBCTO&MHpkGrM<0Viohp`<=(qA+SP z7RX~2e%fHq>{U@)yUFgsE=}+|`#n*=i4xY}#;~T`Upp*=JSDe|$u(p=YfaMcWF4d0 zKZH2kW_@vqbst3F-NLF+Ri)Ar`Y@#^P!Lt%GF(oTKpmvV;IKqP%PVr2gnu}r5!Rrt zZz^9FT2iuTsAo2mg_+DLUpIN6jR~#km7%?k!!;yJ+tp0Td4#TLNL*}Gd}xp|`1#KO z@q2fFh4n&`DOIgxovwZn9C~G2a=gnH?7yBK8#*E*x2f5$D@v=0#1m2Y<9ZdO&c1$) zv%-oh=g3m9M^e69NSIOw&qbiejMqkOtZ=T*(zjh)AM|2xWmIPnuZcH&7^pS6lwWRiZ$TloRbr> zqSP@!8q+U~t6)X*ZeqMZGy^S+;m%^76w5atSc7B^eX7e z=*%;5O22~VcZJq>5gi&a0&+m zf1uN(u5n@^g?-JmuKt1Efww2os~iRaJ(1k$neP?JQase>elqm7P)#pYKZPxSKm0Gt z>>{fE|K6AH_X~=LeNkLH^aY#k)=S^nu^i+?`P3Xsn_~r^-i*YKLg&Y$Qsvgr3QNav zv6RXZ%ckjvlxM)hp6Pm!xybC_2z13-wCNLWx69;w4I&OEQU1ps!II<-}jp-P+8UlasY(q`<^` z7GAQGc=q_&$)TLJ5P>X%VzD;8mNF))%Z-WeHz3O^wWO>GfD~stR8eh|#G9ivDH+3; znykv2=TA=9Vwa-~CD%ure;>K0$BTx=&ujWEUhOo2>NGK({6C73SGd>AxdneoUZRL_ z5^V&~_t;8^SekC0uZL3V;T6`#eKsl|yIRsy~)7}%O==^5$n|GRqYV1-Wae7cNk zsqLpJJ$oo;hFc#q(W|G-CzXOFW+u62xK^D`TD%)S9!e);CR#b?RA~aNFo-qisDn z##0gBOYmB#YzMehrifNpm(}s7$P|$7rx+2cQ+gIJNiyP4u)hX1JkNBPP}Sy54J+*< zMnUoq{>TWHTUHTJwlM%yQ;rIr{~cDT8FN35R(c(jFcQSW_gG%QI|x6O7dd5)hf~CY z>sfh@yQt0tH|pw|hVqs$ zd3EW-f+vw@w8KMV+{42hVrj-n*{M+amb%iS()NmKzRpi^)u9W%s0|+Hwsr?g{z(4c zSVxkle_r#mg@~6aSty4rtsb%O4gK`z!4&TY<)v)P;+5f)+Utaogl|*AlpZJlQ(#sI z<)91-VU>Y3xd!wUiRj`xm>1yV4rnQk_G%pi`?v&b^(xfyiJu9mQOfYEI>LS`%izfd z*a1=0LsCEoZMXE)FfOvSR3XCAWX&d$+E)jao6MM!e?(+00B5hWYs^P?~(g}aiit((} zu+(c7{`A781xh>WS>o71bBfMyNnEebAFv)iyNv_bAW?E)x16321(i{f|M;C2P zL5erXVF=a@U34p>&@ny97*dP^OIZac91-0U5~)&ar-=f&mka|B z){3`RVQ^}gWc6KlI_B_e{c4ES4ZlK?Hl{e|gAE%bOQdXV8?+CpK>go7gMhzol7;1E z#5#N_N4HlO(S`eNb9$u54 zXgke24YQ&%WEtwKBtf#HizlaFf_~6qC|KWV0BRmxRQWPx5nUjw3|9g6AL(97G%c#a zj{&RlZ|j&Y%S8st8s<73RD%l$@jz+g#Y0izAr~Fk+Sb9=OvcbP*2Pj0EpgAOVI7fT z-8#KqpZyL9W~);vQw_M-4k`Tj#vmmzPA(-U$WL153y8?A#)%HLh~1<612ol}BaMfZYQogfzdLiS|JuP0HA93C>} zK*-4sfY$K(84auCgh>-ujyn|DZ@kNVwLZ7LGWLrw@wMGSbfNth4$d6y7 zbooHT)zs&0@S=#f)Z3)CXl={lw>zOUli=#&A<7`FSYYcF{cEETBvb+N z=qF;ULn;#Z^H~U|O;>Vb^0A{ZCQz%v z-a+j$qMWRfbaqvT2ne<`dtxbM5fMZ)+r3uLwIW(UIJ!7F!%8gL>(STxH%St9tfw_; zZZ;#BPewKEVth*cMsS|=xM(}&au#9;Z*sSfy~TrFGGME=5N``V0$&JC4@+!;KxuqF z-hLdDj$D@}&;ZQNlB5%nl6lprP>tYtvv)s*<8!=lCg$*tGuTg+BOMwV9T!V``}_B^ zDFZEkO?NgFunz)Wd{?uE+6lwM;mDw-ZbK4_L3` zyK;F!zIaCBZJm^>Wki%9$_}1&cBZk3k(Ta$Ma_rfi}{4h1cEXJC8RhLLe~5ph|(JQ)4+R6l=Bx)+^GGa?t0W|dRpF$v69 zZT*V!{4^l-ymmS0>~d7Fgm}fFoz>J>KatPzrdsfkU^I_lpvhZlZakeCMhZ)UNi^*t zgo7Mp1HJ)qpN=$cB?Pz#c-W&q>~6E4J{|2eN#d=t-ZSHWberDZ+Q!ini3TA{p&%+# z?f;f9i=-Y!%YQwEzJ7l1l&SeyV`&3j&e&u3eAfn{n=5Iui7N=|<} zTsZ~7r#s=aqVq2HNiw%$>~!L+|#b8}=``(DD1 zm7?j6_VH-3L0BQ+mw`XTtGZt>=xI@;PgC$Uwz4VYi>Df1NNZaoN91pMjbM-H0=dgR{B0R{5c1?S!rDo$!w&1&cOS;lBkQ z6eVjOv!C(?h%eQ{s}f{lDoIjuRKg00D_caZnBHm2JNK@z#nc`WF%7xshcNBiOPyq) z`Hto@bhE$A>fus?zs_K>|vPi-ATyK#Bf>`qqzmUx#h z=(>D!c}&V>5`~fr>^BG*=ett?@^gK6{p0bI`HAz{Dt&)W*92=Ub?aZ_BsRUJiYMv{ zNJp1r8Hztw#SQ#HvoFkVtfhBPm;;%(J(dfSf!*7WmVPIXHQKhre$7&0nRo- zE0u}jO6)wj;U)dllJHJrQ~u;MGjD!I!5Jz&C|+;>f5l5c+*Ies{LJ(F5PR7PX(<03 z@5f1+0wWTv<47+C%{3OZfN!WPQN>v$hf+MfFRW0hV_8Dp^L*ZSle_ih`#4YM+&eqI zD*#D4yShQ!Mf>cEu^POK5ZI0IG?sWuuzB>()57g2`x+*s4KA zDT&3^oWGZ>m}((a%16REU689CDSLS-68W2-Nx$;j9F^-fD9R#QV+?uucAKfxVDF@x zF`H2tB`SU7uS&H5&4Y5yJB`qIdM@!*c1FCMBlmY3#-9I48;zG=E}7DiTX9we5+ls}e)YQOv?(fWgpC zW^Boi`8TQDFJm0J@rS7-IqS+vKeX@_&l|J;uxUBgA6<&awCV|eZ{~%IZ5d#DEFjXB z;`1Ly;pZMi&KjbnqC(Dl_M%gY|CIM*c%v0yC5QtHapcOcECIOxvl>RS^IweutKr~z z%ol8da;b%dlAfF2fQ$=Z*_iTFUa6^#0`C|6Wp;!6nu0)dwXpM~pv$6;j*eWa#uspD zQYo)xGZ>DD24Sn1KHcu_mbvsoX-!Lk+CLm=ay}byXd%&f$?Rx|f1wKxw{^8aFl|gM zZP23(2O$h4dm9@p06XQHm;rjikw2n!y?5L2LK+b-2f*X1N;l#+Hh$Q8U;nxfoT~=I zE-2dz=XoBZ5OE6Zm_Z>8yx-bbGeQN&NnDJUpmrc@rKKA-1C-YV{0~|t)M+q zMiu>OS+tL>TL0{gWl!lU8Sxg2)uE98JDH~+quG-fLYT^#_N@On1k^txN&u6uQO+98 zHB6uk!sD7j)4|EYrHn*8z2>9g(H(%ZU>1kPwS z6xp9+YDErPI4cnoQ*VTPLC+Yi;#qZ-;S5>ETg5?_zv)6de+v6clmN(i;|k1FnDUfK zZZB0!4$&8wIq^?pqp(pP{UnNIdAq~_1mXi4Q+ktvvoIp}>!D(}+SR4ce>p_+me`@R zK%87`#HB({Hxc(jn6PqIAeeOX`;Ff=D4&O#^t5*j-`{#@s` z<4ujZY>A(08pQLdHU@)r#2DM*@B;B#I);@Au`ZtF)&#lcK`=u!%2~pZ%4-UIF20Vf z@37Blb;?jU>FtgeMY4BoO)22WWp)mHZSfnX$7Cf>0+mT!-# zC{%`o3F*0DEnGEMW}a`{-u{jHND6~F5l?d88JM407XHK*?r%`r+D56>iTjgD&25>n z=g+jB(zFG|R4@4-t1?__y@xB#EyvV-$4e!IOc`rY9aUUS`s~%JN})%d$m<;dt8Zv% zhzb+#3t}ixPI?XCa_E0@Q&WMS{JR(crd(cL&IA5QE(6TOk_R*t5-3-vyXOyy7bZSX z6U!jly+U1^8&pya(wT3-Je2;7vrLGb3Vyc{sNV<3*v@(`FX(7f^q>xfl z3M_f{PwIMB`pT#)PWbW_$xH_fBeAum_0A3uYwMMKd@Hdv`KFTKyePT1cK@95V_1~o zUY1&^39!0n%uH`j%C-flpT3SF$245u`Y~Y|V^xvrjruW9A-PaCPEg=lM)REzGeK0Z zeDw#_NNZ=3PYVh7&x)GKRNlj9C0)q|6#j|}&@~WBXL~v2YbLjSk`$gItNBB-snp|F z0Q$tCz#F+0VQJP^^N$N39hbuCUU-~P(h6ogvr4h|Bl;Mb9s=tG!HgZ@wQ`{tPhU3d zqy_tWScGO2!|S@ueF?9aL;GAtUte=_aP=@0He& zBYk?LAbBcm04P2QP^vvq1B9o+S!&Qic~%djEtqwoRL;ge6&%hqmChrxYDW#Fob)US zFc<1DK#bQiMt|DVk=c>oTZ`I6OoM%UyhFEkOdEdo`vnnc}3 z%W)`Ew$C-SFj(@m`bfY03#WYbY30?E2d2;i)JqEnXy>hbM7>oF(*4nK>#a|WDxUo$ zn(%qF58t4Od&!=YBMN`ZDfZzCAyO5Orpar`(^ZEILw+rSr^ZzN+JWU+6HaN374mF8 z9vEyj@4ne7cT5)WR)Espe)r>?i>mMho#`}Zw_+?$d%s@Q3kuhlve4XLhg&4#HFqld ze_2}xggmb62Q2x!1;VD)UF-N6wMf0$6e&thmwKpR2DsDH`Ru_wV=Tzy=rU+l*#Gy0 z5qAug2f!-5kZRH@-wY+y8M6K+i(? z>c{Q=IfUK7@eS;V!@ziw^@k*{*#431bJ8HEK7|5ILM-G~EY?;z)U$&^ai_WVR?m%4 z6Ceo^_xX)P+Ita|=Eom57|od3f~b#P4J?!-NMOa4kW9P-jGkqn^7=~OuM=FR8P-&p z<=(QPO;^aulRa};0y=k+_k-I|W^vBo@Pyo&Wb7`K_v(Jnv_xtdc}w##REu%WKNBnv zmy&jb*LloEmDf!3f2T*}H3xQxC^PDB!A#I)<0p_{xT7CmnKD+-grL+XgwjCB&A5W2 z=A0%orBqY8lw+I4;q;Kt+OHOe`JB|wGjT?XhEb-g^M1*CmglOc zH}@5MpMZ1?5cb^y?TV%xDb6P8{zn?k-*?NjRN{e#wzAT3vRJ1t35KrWU_;jmmU zj0qhMhxQ;l{>^R6fFg$Mv*x7s9aETkxEjNiI7K=+Z?498)Qh_re1y&R7MF5$a>0wQ z3SMzFOwGwgj2fhqqv~bw)W?8shOJtRy0CQI?T z7;a114TB5LlM^6fKc_LoPx|?dCPyrsctK?x*L`XyraxomP5RI~w?D0xmVX5;8rz35 z_=elQ^MzeSItgUkiu?mfWerFB3ylL}2L+p9Mcc6Br4a3t=N3`qPW`4Go5Y$2n=p)L zL}=383Z&f=G?-9OwcLp>#t7Vb}`5SZdmq9CFgZ1Z`--fb_bMn?Fu#0rBlDsFH zj!lAZ_o=*p!$dFvCtbh-N6~YlSdiEV5+0A1Tg{Z-P0~$a`3Qe9ubITqIBp~S_16=YvvG->BloGN1nJL;_ z0kR!XZ1s8yQONk@%+wtz?oFrn0fVjzuGO@jzV!WXz=x=AC98e)W>0BO^V~H*W;SKp=wxezC-j z(vzTxX>xM%(xJX`*I!>c7F^Hv{Q(vD_n({N@c|@$So;imJGugv@m5Ujqce;@8IZEc-yJPAoFj|gLmAD+b6>bWGG5;n z9E;u`PF`}SJU7l*yF6U88GG^F45jB)I$sm;ShT1f2O=vL0OK8{fr8#t`#3BG_)ed^4! z6|O`CdsPK(mo|J{h=9A&FKwOF5ETgg`X1WPLLyu1_Cd0ZG(I@XLP*Vl4`rLrTe)rL zB#clHglx-~o}owhRmnp{V~}n?yV}<)0T{ivfoLPx7-?lhj#Rud+MY|Up)d1< z4gt>fEs(?00tU$gT=T&%2YaULM$9Z0&qspycu^L=c4VJe(H0-pGzLaZkM9h{zF-49R`4!gRF*vauzsL_Ayy|P*sGMuy1uXk`WoW7IOW`1wE^6{s;SvDS+ zQlAVmB!b3+Ls?llg*7MO=E8jn#F+s%ruF3Y*FJci_APddvG)sfutI_(=1)d}!!Md{Qo ztP4p_?f>9!M>F+pH;{G3JD$?xMH#c{>0cwR3`mr8xAf_8^yQj(0Y-@4eHt>WbX`#Vt!qoMb zl{Dn#Cdf>QikKdcmRNpA!nm58Ub`VS`tn!)7qn*Zod2%CM4~g7rDgQOx%iOs_Kp(E zTS9*5w)D{>6e?3PUIA?JmZg%lCaF%@S2x+uCL-V;2z>+P+S2?7I_&bYq`^OWH}6F! z_LJbaW4mf)d!m9rG%0z=tS1b9ySA^O9hxUSlAJ*%{3MrQJOLY;$f(1h7%o0b`7P#K zMa&t`pF{^A5#G;Bmyu6Sv1e?go)8zeTn?5&0KU}QD>p@Dn3C*vKZBpLH4yv%5cZZqRkmTO)qR1BO!8(}>rV$#|57my^AQ^9#yb4&|qeAn?vNt|3!R7QPb9)fMQp3#xcx zgTx%75+d;`^q~QSPiW$&UjJidx8r4wkF>M*W@L6OTj+?=s1!eZQ7kU^@T<6(Rm6W@ zJAS(`!XNs_i{J<62E=>)({+0VPIHXo45mnu_oWP#>B

*Pgs8A{=K7GsUN9e=_s74vdpd^?KV3JU#L*6< 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

si^w3 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 S-VOT!_>vHj6)qCe^Zg%>stY#& literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/JDEV_OSB_Deploying_Progress.png b/docs/24.1.1/images/soa-domains/JDEV_OSB_Deploying_Progress.png new file mode 100644 index 0000000000000000000000000000000000000000..c834a78526e33891fd03460df4e332f55d672b67 GIT binary patch literal 417057 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

Glv|Pne76m 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 z z?`P|#pPDOevQ%0EHh9$=c&@~}F_4qE$#(>@+2>TDtnqHb$_mP4jFw7tOJEz>itm%j zjtbDDVO-A)lv+jSw+rWMB5|Kl6S%l}b_kf5_KDTGAYPE{hkQkR%pXXM_`u8cz#jfW zB=>7WneW`}?4L#5V_)7bAG%@b)zqkiO}M#*O+a&Rjmn=9Iap#)m77)1{~_&>`OWY8 z^f_aUVC{_;8D^O?5whsmBUV6@Yd|&%)x0b(|Mv%GluY*xp=`=Rscpr9TlUx+Y-6cM zw&pRX2Uc6Vf$N?GXO>_o&BGKE>IOW6bcd`q4(P0CN!Opu$cc+JK`A4t{{U|G| zTK#uem?kYJPhO-NK}Zi+`N8DK5x1;@-ux2yH#zVxI?>4iOT;{=2EdZmh-k_!8vVXJ>6!XKk0i+N>#Mi1m=lu?Y_q`M+8XkeS0+$fY9o zZ521oC8U0B^jnnHsZunUg)H+S-ab(Nm-SW}ijGGL90^>$ochpo@1qgp ze%<`M^oFOK6?+gc#CipGux9{d6L{Vi5WXT=kk{_rr4^jK_OfW}jaKSQ0*^a<9}tYl$Wt{7in+e@JxbdqE`1~=W^-H3FUo*D#V%bH>Jtd}!^F%dD8?JoTt6>eNJ4a(8{YhJk7vpIL#-KEHfgGY#g(j}j zpug996JV7X4J%1pd_0It>>WHpaPH?eI83kvg3JmPeu)d+PIdeH{fnUZW9gL{f*?PiT>O`A-n7d2K0vwGmDmbP{T3vTX{Q18-rf(iO6(P=OY{B}wMogbox|MCB3G zzVm@6Vk@3!0H+<=BFvf@j*=uj+gzbtLTw8BAPVq&8IBW-`My$ovq_s=zih3mE5 zkv7RY270maoxk~*gbQ*(S!Qf&Zma~4w!rc{Ef`1Q#5YgS)&LHul+G=NlIY3APi&M= zrI^x(nx(Dg4e~k1m}m1B`CgAdbGCT?f|!kSqw|J1$YjaLX|10v}HWndM_n8)DKm>85neRC_3K5HD zq@q0*A-vnW`$Jo?@p=dhtNr&o*lIg3mhnXypjt(qzV*y<+mF<PAmtXom z(qMXu8aCl3NeNh`g4{r+#IV$(2gdtPwZY@#g^8)4S30J3@mTyAs^ITeQ*sw%#{0H_ zei@($NcC#qeP-(8V{-RJULxfAvVo6>YpWbp6DZ7I{}>v4KU}F0D9^H9#A>xl%zPNop@Kgj57p9e~aBh*q>8#YFE#CyiG*LV*xE2E(_ z7dnLm78338_CBt)OzoUw)~n;kC=!OawL@?DlQwBI?O&O98;cZue}6+5kPh3zR|aM(I_$ zQe!%9p?>~z+U*B7y*%l0xJlIF{*w|1VF{q+zP^va0uVr`?%VbXCsqWRyD|ZpjFKsK zaD{<#nRzumK>+{;PUS%+add&*XqL`1FP+HUU3*=WUWkp7J74cN6CR?Vy@lEd8B6LvBJ<|=5k+XqG3NlMdz#(!WgkQHsn@j96bFb{ygAUvtL??&NBO+6p} z_`Z+FrZ#cHs!vaP0`(>sX0_IiO}`T;O3jX8E>9OG1M{IAnNNDu5VK0n1h=BK!@hZ# zD>cvkN3z8wOC`rZp!4AVD=D_I{)mPKe#RNL5znT~s#0uy`Ul!@d)g-S1vtLS1I8RL zLR6PT`ixT%8*%aBdQ=q5x2;*7s3>xzht^DX1tIg-*w$H0&`iSE2fF>7gzRSK=Ad$u+Mq?(#oA2~1T$EhT&UWh(G&2irp?Z- zz>Twxbg}qGGnuxx%L6{&e)m9-iAoNBR|oVj5A*R zJpTw!R$IIXQdIbDil@F361d3SQU>=bA_Nw=JFKq9m!&Y%VEACEYk|(1{)R6FwzPO<+LHgj_Gw1o!-9 z+>%kjBqfgwqsMMjk=ssVT5up`tP}9z2Jjf^QaK*SDG7ZNeQFGt4Pr^HC;9jm!$Bc| z1VmLCp&}CgzZV*je5+MoEff04xyG(mre`v;jZDSF0fS7zDJ~fXr5P?oo_

-4fRWmi@hap;D@4&Y55Fu6mJJ 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 I_Rrk-n54TxzeGL~6p+S!W5+oW$gFtN+2&It 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 C_rgK93(hIhx4MXUPi^$1x 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 opa5U)S1?~^p#WXw&PF~Gj^cFME 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

yAX)Ci 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 z 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¡hvpA#_8Q5XKH9ZCc{PQKS%yL}g_ zG!EjgYk6|1Bc{qH=^050)zhoxMyvDf9Glr|VjlH#`SL)28RTet@T1BJ6Ut!QKE~Xvz*NNYnNm!?l+@n3 zVtA~ia!8kyy{vPV94xu`_x&JdT5FQajfxV2`RSK*B7slK78xrG!iA0r5eO+CzH!aY zszv-@H{=&FznYg}C>=AsQHgE+yESLl3>`2z2NKkEK!&7cV%&m@;qPZ$JAc01F$5)m z6n)hlWY?%WqE6a0O(4Ae3v22HNXGwL!red}>Etb~8g+5r?@LOBcI5{t*1e^sSojuN zl!?w85z4}i@NAP5`ZfglwG5ky`0OLOEKMSz#5!Ftd!nmDU~WEIgWB2M`O`o(98i(lUk}&d!ww#lAcz=m;&bHh@8A^(a^xLvYcpo zB2j8KQBM4@5$!Z4+3M}_VYhx@|HK}vo(C|pfSgvprDX?hbb9K)zzA%Q+@XkqCqWAm4N!dau`+lQbN7r7~GOX;H-zTSuGTeKb zi%Tx!q4V8`o#PVy6|(jjYirM5jH96KCj%zG8Np@XcfGhDp05t=WS@1k$c$rA-hlg4XW^E%uE(%%HvUx%q40RNv`5w-k^kN*-+v0&ioy}aW1tVqDB7msbZqO=I z$oYSLG3z3%O)_g`X^9E&3-gu;Zmgxg5ebvl+#=5DwF-8Ob(IC4F-f@hqRJ9o+qh!) zCRl0jvVmO|ny6OL*v?ste{Epfa&rIH{6xB|To!K2MAc?2|0kpn>Jc`3O~u$H5Ve7F z?J19lubBC%tByIDZ#aZwn@8D)#irK(Y`oVV=A0?C!Y-?qH@mdgbk$zn-{$Q7T7=nb zDm5OIg?aK&1Niz)k6fXDDSM1zh5G$QLJB!eM8#uENA8%Pn9Pq1Vv7PWfCo2oV*H!FX2gnCP`j$7*Jx<&))lKRSwg zN~d%vF3jsJ&uW8b^~$YkVf$9`GL?%&z=Pv@=^A3-G4gHC!294{totZ6(Em>Nv%Zxr z2>927>SENIj7NFoTBYa-mbIRe>!-qPdtm$Sy6ww1m_XybOV$i7(ozIVY$^ncmSNs87#nT0&Y+o!w4s@X<74*JrJA`L~gPrwU24l%n{H9Jih{yFS$(D20ux4UG(C(*E0VP#j)^M=3 zYP-dd$h(+YVsrAV7Ag9v^fa~mv1xb*Td^I&i+kBuOB`(!m$IAL`Pqo06~$Gi2GF0i z9;al*%Ud4xab2p6Q zsW{JrJ{<>^Tj*U5C~_-OH$%iQ_kS*N^ZDHRNv*#SWD>wO+H-W%@ZZ_440BssEq;V8dY6xaf|n zE&|`L=B*vl^2GmkOi-u|Ny8>*(IiLSP2)@0GXsN)P&zb^PA%+il@{;tZm0Imy{O`| zOMG{(_a8DaKmjtvm)pMG)gN!BP2n~;$vJe@(O7pDprdW{ub0B#$vyW`NOtYBC#la02iwI8=2zPhVOeL%=i#vJ8^H7N*1>)uv@(Jawt+Gs(sI6pQi|JYQV%y6qgN z?$8MlakdkVWk|E1F`n=DP!pOiwyI)eVjNZ)l`GXwb4Bzm(wc1=j<6 zFW*2$#kk}BUq%tRUOw5hQ|)Jdd*1c|8zH4C-aC&YCo+FUo34My4~Ky~=q)|fn?uZX zN=5p)a%53)2g47@qBahruuvAi$t$ki?8Fj@F8*Itbh^`|Q>P|rp3QDpRwWt^5SpC^ zA5zRwV^;y%9FNXfQOU)edd*lSIv9>n_Can`Ev$(EWfZGEK;L5m#|5pPvM6p|RwQkb07z{(IWMqos?-*eyEK*F!(JNCKr7P87-NW1A^Z{9nTD$61J7giW`7YDO zU0#jvy_gF(SwpLIg;w>P2?MiI+rQ?Sxp5I zzDc5s;$`?LCKa&R(5Gj zrd#Rr^VjN0Qmo-vw*$jYc>_N@+e_(DYocDA?3-@Yk$_@}dW^aFVNzMf4)eceun}AU(vF3AV+fl2Cy(RN_u!* z&YZ78#}bG!Y>4I3F07OV*}71fD;m-N!m5NTtIqUyQ$oZ|Rokbvu0`_4{?YUSB3~*q%NWpwetSyp8=BrL6v4YtHo-IpE!5FzhGWBw)2I3U5n;~hQ0Ql*HIit!!DQ@g? zh|L^!`D-jY$^bjJFO@`j)3$VU*V7e{ioH@1?<<>?BHe0|kXdeySM}5TJWJ=QDGi!^ z1jquytI2;T5R?jeFt`=JIR<@3E#rC|{^*SNZ8%z(B{(dIlqyq;gw zs7Zm1hwm&sG>1RmsOo%$?%`ls_=N|R{7tpb@~t($I|ddO7CL%#OiavQgmyrp9W&Dl}V~^kb)EhSMGj? zTIlms&ByjC@(FUn(cz${*vJ$T<)o|Fx|^c;kR__BMo%PWP1_dQ0bDE!Z7j<+%dK$;t?lYum&APEPtMRxjW_HY-Wu9-IuIC8pwM&M?YWpJ z4NYY*GsCCbPVG(2Q12UMC^kpkx1$_SP5AJ`GNNZ{nDMKOmE348MFKak8Jx0?ejD6> zeX4}5uXS0)Sfk{}-m%w3jr=y6zEcSBqh)I?t5O4}8GeW{k1|<&yt5+{374MQhw@=S?Hf^2FoO}iKV!HoQeWmsKZKdx&Zu4^xxm;{+cT>%3X0~TC& zZTs3O5;}Roc-8mc%Vo)a`v~VIOF$y=UjVl&-vlJ*YgLgYdtI9XWjQ|ZYb1y9@kT7UJ<_az5$|4 zt=n}@#Q2ELUVpUGWS#Psu@tZ0@Wy!cQdGdKiWCk`r{n|UpTFK~IGUK(zW;DFPA7d2 z_g`nt(|T*_d{pU@O~2_RQpwIKv8~pPz%^C0*DrzF#WpdoRGWQgT*$2`C9Y^=7@U!d z#S4rIx)w2qHK@&wWgoHb(w-CJhbY3g7_|%&vacv-YAX&bjqI zJ)Hxu!7B!zBk?CH%%ISOjZPK&~eow~X22pMpN?$yD1Ubv+NR z;ELjiTCMq%rjzw4nT4D~bFf*b%av31(cfh7M@M(ut6`;3PHss!@9M#A6ZGQ&9htpW zr3;@aMt=NUeL;53(fCr z3hwpQ%9>5`*UFRnPFlm3*ry}&B#pzOBO~jy+Z6B1;xK8SE)HHmw7J!P-^IVLCgz$V zNk&(%QCyKF*C|!k3-Eh^4ih9*7?izN?ru^@~7W3GA6w5y^VP3~=wsTV9Vn zK~;UP`?_tn21ov`2IgzAS5^k#mIIjC;%7MD#gIm0q+pp~Va}sMIqB7~Y{Jx}^?`F! z4_pNzIj}zHLNld6B8n$+xu(aFwIcEf>9~6vYvwK9bN;-JGb4c+1*(VyHvFGiPCF#I z?|L?BSqR0V<4$_kYDNfh!@8mxy0mEX<5`pRJO39!2uIw<3UI)$A%Q&(mK1LM@=7UE zjDwIKKYn6C*qaK=UYRLw3bg4X%JaL!WYgQmY4rgZIGH?-OLL1QkOYix^*MPsI$16Dmb9|pI|Am>dMh81QpdBo-I)u(l*T4w~%mnxIZRD|MIl6WfPNrOA=p686d# zp3jfM{iH9_h@{ygr&SS3Zw5tUm3~sAHx77Y4@5rT|CWf8&*4vr@}!`eqA_}+Ni5r8 zLy0{UuV}8z+n(WnG+PV?i{=(T|MU*h#+DS#)j;4-hL)VNF_;sORna)eHx^Y}yro#5y z7;gtzHEjB1eFFpn-@YYJ$h`j-XN$>Y=FGMjLS!y_(KTP+^F%-c?V7DR76P7hqGIdz z%t@#8lXIH&-<8o<<=Xeo!Z;c0dkIxSjs$RrZdFwq$ zv$somZ~gVX&4{*kbofAUtU&6bUiHB@o^Nh1*Lthybb?4J^SPuSTLQc(%xJN(7}Ajt zmuW(mw&->EYF+3kEcyUFBsz=$e4fa6y>dBOIFnS1Uf>~pnOHlb93Qb_6r2&=zhi!g zjo31nhAw`=zeepUXE{ru-5F@tPGKE4m@#WY5+smJt4Y$Y6~VIFzk zpOLoxOK0IC7GGdTMth&j5u>12q{eAWV5a3cr1f+Q3-QO}y4#CooFadwkY8g7c z5~Lm02sA^qsiC}F=9GD=7ME;AfUkWVN6(LyE#a*tr)au|4ju_t%a)B{A#Z?G8K6G)EApSGU;0eb0Rd)2ybQQPDykrP*VcgZ(?K{M;6 zl+Q9mjbf3>`YKy=mdI({#s{bTSFb}XGTi)ur3Of!6%>=amuHM?s5a@7qR6GG5Q^}# z3gmM+rjP8-aOIFG%#*cwDq=582m{lL=ADxRg8IG9A19gXUy6x}6KJ$c1dVD;kF%We zwK>P3F6Q&PBx48H3L}XcVO&qd%{Akbp1emba>}}48FQaKE1cYJ#IRBl;ePAPa6&0( zkkPIvB*CLIRz(O%-xwO+)vrLb_@teF`5*&`z8~@T)y(G8 zPxS-h3k4Uc>v|4h^TXx#zr4Vu$m(}*7L6S6FVjRU0van_a^A2OZC{-S)YMORdwGO5 zmP=8yagtEH!=0`xQH=1l-J-^c+G>qc?!<8@F^ z#*Nry<>6!_SLj}q`8J_e-*A(n*Hk=Yuw38sV7g=i-$Fxh?6#QPqNF)2bTe^5tD=+Fu7Z24EMl@?y)Zik}^J`{?qm}>bC^g z*sDz}dNNaZUl)tcuRMa5w!8Xz1tGr-ayB#8%C)?|i)!A=E{-@bv^zgN8_z-;g|!su zT<(iS`1;VFtY@x`w9vjR6wXv4)z9=2vHu1SU{opNvSrvV(oXc9Y~QCkA~8hw;E{Ma zBk!ggG}<60)6aa-sO0?N6g{81Q*HU7dIOL!QlQPb8L@Tg}@WGj~Nwc-wy&JD`SP9a(u01=dhCe-UHJ zy{dt^c4_oId~9s`n_sued=NXI`K_z#qo-%*Ed=f`Q4RDo+_8!K=09`ABmQa=OjAuu zL|#8&=P*ZCqA-mnq2Xe5Va2G zI3I`1#f!*>oSJ?GSW=`=8kh@9epvc&Zk)ale%zYKjNLT-oAkOjNqX2T?vDI(WbQyvr3oW1zLX1eRj*&4j z4kR##*~ELpPn9;F^Ir5GaS&kFQ~yRVA`pmr`rjJTE;nj5z8ff@6iyhYT$IZ#dxu*Z z2wcR0&#_*>!?Q-M%=mwV8L@>1x^F&9JStEXgl~;0#$_&}JN&*a2Y7$v88|cY$8xKK zVV^0mxGIzCAJ}2VSuCG6SUmB@A1(#eMfFc>(ERZF7NI0rJQi8A!%@w4)@p;f^nqJS zreZd@ziqHbq(YtBogj$FaQa1Yd#k70ds>d+sncz(2c;zb?Q^L~absz*iwcO^iUxE$ zgV)X}mm7?PwXGEOUiaXcr5mt`f7_o9*nE{+$|P|*bg+N5AN;L#cJb@^AZ*(yfleEm z>aiSuFn4)Y3%t$Lr()_h=C}q3;<9cLovIuhF&py3l6l5bkZiQPc_Yr~FqpuFbrX^j znHxQGUAPL*eEo2;F8KW7$wE~t#jHAy@zunSy7>l12>qoclMZK)9@s4zzn7g~P{7Hy z+uVQQ=@~dkXpkhsSFFEN$;qJ6+06cftxLBKTfba8$bPbv{%!y#lPtao5&sbX;6@j7 z5)q$o2`t1(Ci~9uJuI@a^>VuyJK#)+xT8w^HS0HLK6N59^B+Z$+{+=V^p`BG2}Ff= z1$w~BcLyDpJO&k}XWP9eD6TVGjnhSz7xVVoYunwzcIG+0>ibA?m2U3Rf9H9RIgDTO zZL3}#yjAk+D^$)8{Q*o;Nfs{&T8MuxQ;6p7jXSQA0yrTgyPace!BjGEWz(y<51SxXwSs4WZfdGunjkM&I~ zR?=kD2&@}nk75G&h97$cedo#~BNp>LWKrGR)TF9>2IF{JqE~AJzTjcz_Xtf6e-Rbf z3nkJ0a#Ngr+PiZz9Ium*7$GNN78%;%Pr6v#Axb)_K#_#Rk%l%F!c)aXibuS;Hw$pa zg<;jAK(nF`c(<77swfqVIYV`M)8Di_MhcLneZ3R-&&(G3x*WB=dVW45s+&F}nt5tw z=iJ&J`|*Sx4n-JJC_-&KdG-TCp6EY zd`b)smmCbA)rvbq^$FPn+90F!7xM64$sN7gEXxblkl`jwbTQQEY-`VFL*4pT=^nE!8*!TV!A<&ul3ZuW=rJ2}x?)Tz%!fd(rXTv9FO6hF>SuP79#vL zMVavuNOo!kKLU@BaKq^{mAQ{a))(ZbKZ9R#WV%;8P3p+VkNny~PtL|>qV)OoD}>TP ze!aV^#H#RNtSv@%-;KM%t77ixhs$uQFGFHYP2J{?eu?xJ>eFEbPs!+RHGBt6&`i0J{6Uu}d zlqn?8Z$ASM3St+B?)$+WhHmhX%J|<3d84i_mEgQ|UK z`wY>48XZ2o0El`bz+G0OEMh^u#Xp%tLvx)nf3>^2v6$*_#2bVjcRY6)>}oq?Y$E;@8DhI=Iz{N?|O>{RptT-9QA?&BCi7eZ_P<+qWVMlz{?MVUQ5gg73^4j zE$Sc5V;bw;8|isJ%>+nYV&564zEhQiX-vM=QpF7^2^)`R1YVCJ7cs~H34PNjTq?6G ziIv&>x^^hL1(R0Ll@W3bCOciWtK*S;-ZH4CZ8XyAbul6`s6X7w`)h#1sCh4?ebH-= zqu$_pAWi5RlX+*+VHM+SZyLx zqriHUxB*y`vbxfdLrSm47Uf{!Vl}Moy6;+rhEch;TrISfLUfnWD_kB= z9D3|At5MU8iXV43dUmvG%7w9D;Kt9@+K-3ZblO&qQwS6Hntu(KL*1{!Nq}>0r@4mL zAFUCV<+$D_@FgxL2Jr?6)H#ML=SYtEp*b?LL?UF8wH{ zew-P943_(xQ>X0a@i{25?mzZ*?aev}V!`^P878EIsPo+6ONdj0>)y}e^0tpYU04&j z{B4J_Q*BAeEA?`i9&hER4a7w!D7{^;Z-u0vPj!&Q!idv~;B|ymo29fHuj+c1*MW{- zU=9lX?nNl&8O|U5o6Pvm0_rh0OIAzKka}TKQB1_dgj=1^sq^HS%hajRyOT-5h>4mA z#U1j}$>XNas+k!I%=9WMZ>}za7<@fJ@H|X1#bg*Bjf2`^EJnSwB{wp3VFYD}t$yT%KZr zA1@Zygf4(RlcJVC3d2DVM$Gi0<>QIX^Hi0DCpYZo8u%(wZr*pd$5Kwj#lu=Hq{9%@J3gN%)gm@$z5qY$GCT6aMR!W@ z5|`xE23Nil;;Ik^CmrZ|si>`Iakk+i$zlt;6a-^F9I@i#|55#Y%sFm7bK95v&TU7- z4T%Qidi%4P8}3Mfkj5&8lJzYDuh>mror5eHR~MX_O*0YmRr)TG=)V9EeKN`rSqA=0-o7U;hHkjt%(o6d*)MtTA?ul!zc(zho}8t%7Y?8DQIxHzJ>f;P(A&$_T+>BzP!8GSZQ!1=cpQi^gJ zLuTry_afI4qjHgV#)Q2`!-jZT>rm+jA@Ao?W#RYP3DzQ3>XNDwxOOAjLwvxK!L~e# z!UqFI$VBHgB0hokn;Y5Ky=Z5%VLxxDVSS5aIdJ3=|$ty_IU`T|pS$|zIY<6dBo_(?C^ z=n7Hi;FdS$s7H$H*rX0+-VPnM`#JC(y;|nG(1<8|7s7)@(SX`#j}~mDQT4q{061As z;?!t(4rkOuNcn40SJp!@T?4#tz+j6*3eE>3H}!8{C$(oCp4Wm$JqruQIjU^rj3Yxq zw%|j6i-LE#>JcgKpQUPF0cz#VW%IQ-`e*SS;K%h2B+njdoY38g{(h*7=kW^RPik`&KJ#2>`&;3URM!+q@v3lr#J=pH zY6G$NpT=%^NKRxFLV~UH-{y>3VS#U#SEw!qWUcUdU{iLRcD_3R2Z#L+>xDjw>U%s( z8Gmt*2DYt-d9|<}e>>=UF>~*DdD?T@ry8|$K}^>>V2bPO%>f@~#$p4-919>T`d& zOcb6Sx^kF|PQjIy#p%X}aY}Q1;W0V{S3QPrCiU4bYlmfvVl)oC~vc`9hjQk5vU^0C1*5SXAFf$nI_QZg}L^AaP1+- z?WNeubt2(+579v%)@bIblL8-x-Fv1GPMeMQjL$!%yQ+*ugGvJE6>8L>L`Frf%G951 zLE#KT+ERC6Zzk-)4LxcvzJSGnC1r1cBkioMHmWSO#VmR(@Lf3QpGKYmFsn2_{$QkR zWyGNTScSBfm4Fq%%HO0;%N|oPAWEt%MkYT%o+&OpLJ7CUK3R?6j&+;Le^!U|#q)=E z16cRKxnuYmZ)z%@2WvA77Um;C8w1pPQwS)viOm7iJOn<$9pb3G|%mCwjP zl4}Hgeypk{Xvv%)c8@EjJFX6<bR<@PUI)X*tV{%yN0Rh% zgky#JI5)%Y)iIS=Nf?Y$4%>zfa;QDAj^MBrdz%%(wVwqLv+g2JQJ1C~*y?gkx{=0X zewfP%bkR@HnHwhW!wM&ZDfs6P@|+Rew)$vYaor**$oKe40@g4ukpTAS^&11i_Eh%< zv2RQDu*3n7++K|-UbRmD8b^|sNH~ur!K`&xox5Kk%t2+vm4)hr|8pE4y6!M`sz6g$ zuwA6C;(295vep>o6U}Zyu}vH)X{tU<&A7MuCRSsSPq0sK<~Lqjm|%DCVXkk4WSaN} TyEQN0zR3ehZSPh%vg+l3E|0MHEp0GKTmUcbFqxn1Q; z&AW3%@Z7REPEtgenwNIq@2~LiSFS(SqRwgUdv;#uVQb@*(D2iaIV{}iaLzLqz4DdI zFB&uJ2Pk@cK%}ZM%S5`T?RxnK8^PJj2ORWJW~=R~rHp=H%(8F|%^TVBHK-g*RuY6U zW}ieWWCOcR^e;DKKKfv zL5UWecmc2E_oQMIT5fNl1gVaWj@slLD@B2Q`{ZXPk{ZngaX+34i60c3roFim?gPiO z_=uvdifFf~MvZS98ykCc7g~@0%6qUf@}+sdc-FTI-pU9WagiY0rLEUl)Kc|wNnh}+ zt@OY7NAR$@P(JtH$2tsPc_OBd*nFU%T(|LHf_Ij5+2k#^N-P<3A>g32Tf1i|b^@gc zAh%!iZ~7$5?Wgkhije~hCwhBNHsp2R4GP`7UYRFV@z`mQ+a7F%Xc&{&e7@iNrmzv< zc5cjhkB5OFSvD7N5T7BBlpa@xCB5ktQ8^xc4aRqxaZ4aD$t)vBV9|KcctjKk$k+xP- zIqqA@P5^H2=XB-|&x~9+ZVDW@yx(qcg8D2!i-zPsl_cAM4!?GD&~p#w%v!VJnXKD1 zV}bv#c1L=L_`;*=plk{*y5r*dzTi$d`h~60_j#|Lz`H9O69CDYOap}5^IJ zoHCMm87uis0Z7Grc*(8|U+@U(LKXh|uQl|Mt*tHY_jI23PC|52M@I)YYyvryH`+GG z_ZNv4-xBLNl~luh9K~DHGmEymKPZ|r&`4*CL4Fq7DEREvC@4-658YoyHURi(%|M1F`J#ysL}mpUq{1Wb*}3cM8d`!3>S?A4IQ4`Ra9 z)?Ujye{bk>tJFbH;rwM01kohjoJO*T4~M$UeEBNL7JO>-emi&2tp@RpspkYFOYjcf zoG5#nfMdd8!|J@owqnf8MQ& ztoE1x(4aw$>9ybmLZ0I*2j|x7jVJHvxEZNyxz-XBSzAjv0dJYC(z~-!j9lkU$@vrb zogaxka{L%GcPA&pc+fBsBA9#toq3bzJIJq*oQJSA3+IO^==h3CP6SIy`6P3eoSI{O7+5F;?@=YM}PNZ zBVTi67k`NQ6qkn$+`=vA1G^6?pOIGfmK)?_9PXk;`NeWXerp0U1a?T(YP-1^sJuQkP*+8yA7pc+vT`2%)t2xXfe+yL8HqtE2L z`*v676TRk&w%p^^hWB>hCo0U*xl}wt=71FU(Oj}u!`-lQY<#{oQ}kH=ag#4((2adE zaq;;ciCd28>;!`DES!72I~OVJq5#1KRO3oxS&HQ%QP%>8Ta2KO85@D2Il)G=14%;3uEA!K9nJJ1xBFAd~d zxMP{N?3IC20{`@cEphw|W$II^`A!Mx04!KS3CW>e?UC&|6@oV$)^;j9$nB#+%!~f)d$qznoqOkSR&ZFYuI~4gySyw~*r3E=1D$L$lC9^lzqIHwp&ZBj zd2{`}Bp9V$*a0UjC^Oh%=9Js2Ebp^Mnyr-a4*?2h1u~q3&?zEJKhwD1(NLHQCDa!0 z?#9cnty^?63W@?(g##vjT>IN=bqJdF;lqb|pLg<~TfAs?e=_=2N%r;+8;EP)Q9euR zT=xlrM%>%ENndu63`DuZY1eV0RsH6kpY>~_0scP!T>qS{|5N{DBerZ#?meYuWo2c~ zC4|#QJLvUOiR*I_!f;x}yP*WMvJA){56vlt6twhRHoPI|>;3R2#p$0tg)iRJB9F6T zgjO$w8DCSl6jNZZo2-PXo)j<3R&!wJckaX?ySWQ@rZK-3giHcQCmz`{(M)P^2{%=4`}d}B0#J0Q>kY+p$0 z*Y$-OeDS+>5OEx{+^(+AP;fOmKIHb;KzQvrrr)b>b0F)HNDk6%QJNil8|muPdS%=1 z3?3Kzf-#LiEfaAcQ6c%?^zibdF4u46lU>h%@cx3;tEy&6GmD6eGLKL}U*_a$pyqS< zka?tFV+}uZ;^J_^;vQ#)1ewB><7sEwC@VFOnUFetw2I4@-_-^1uMS=CCAJPZ|gftPIWZei=9*!PI< zae{LjGVL?ld$*{{0X%!s=L4^|$9^9@lN2@}oc+M%pWs*UL9Pm7#Xy{*&p(zdM-pgb zy3B5Yc8&`&JpZgO9*PaP^!D)2@}aNBfnk+HW7(WrR&gHoYp&UJydN|DjcKd}ae?6#vuH-I-( z-!}dyxm*3J?gOn|#)}b*(&3zlXU(DyAUx+MdbvoUw9;~2OX6Xj= zHsNOexWb=VW5kj*&zl>AEpTS+&$hFB@ayk#yS?gOo&t<=5-2+C^1Ol=)t>@a5J*KJeb#u)ZL2hihU|J!XrvAi>(#w38!3_69fImeqt`Z59cc6t24Ob1C4*#QcrsnGG2uns&4cuU;~${x_6*~k8(%-0 zG_zkVTtDsZW~4Q(a7nZ0+TZz6;OQ?`|FKwuA>Zdh^Ti*Y)x_aOw@S?t325!@Q;V; z)vnpOo+`gRePK&HKXp8ZJ@zh2Rr!p36Pt)#OEj%Y>-3&t+p6G02AI#dna`6%cQrr_ zPrUzQ=jVdh=}NmZ3*q12->V(9!Wn4`qH_c6HrFhouAKpJ%KE(FlxOW%rxo*#R#Xcm zNweQyy0c*XPb=K{G1xm^le(Vx+&&+jVe~d5$MOj)C{K!)?Djrk722C2SZ_bj{;!Sc zqZsL@mGk#QIn$3!Ql-p$otGwrfMcpGzoKY+y8a&a2{PqQ{_M;oOj)ZEN5n-k=rCT2 z3YQSPaij(B9>KJ`{qSuSqSAXtJe+kQZYa`5hE!mS@@~6Kq{D1Bi=n|jY(1_jb9RP| zyts;lY!kf>`Lm0oh|+x7msa*YJuPgtf|n27ip>#p+WW`@z{WG>OQ+ocx_B4Fwe93} zx!vU0fc$rMS%QyKiWP1VgQjmB-_T{w;H(<*9%xUXxZBbKmF}XY*Nu$}<`Dul@@or$ zi4)^B^6&oFNs%#0Hvel4t{)$y)rC61o5u-Bz1 z%%Zy~$j}#f`iu0o#<;&b2lG}P&x6q=OO$$EsP63D@O)R8(}ql~$J5A#@P(11$H{!} z3*H?`n5i$BkWG$StFObutKE&V6l0@!Goj;iN+9KXk8iGitGk-JIQl{}N3qVO^wt<_ z{@?X?B}ap4|G1C6oTo<-eHVnhwFB^G=-92uD?sk7(uE7{vzI|PFF6GYw>qw+OO{sn zdOv`#+*PZoc|(1+>OOW@=w8MoKaIP1>h*|9;{X+ULpaZEsDqhbQ#ya+{3E?b+Vgjs z%72BH>9)GZD8CwTV?$7D`@NmPKdRNqE34?-0QO_418HpmQ3wMJGIbvED6re!MLWop zotrVv-u2bpq*&Wc5OUq1V^n(%`@s>27hbGrZwj7SbTk9!d7FB zW%{YgIsD;XpvIEEC5T}kq4)!_k8D>7pzyOz;gc>nAu>}cxaaK+Q|7ZCL~Z~8Exl=W z^Y>4?=po;sdXwQ}K2_iq0H)?hw@dogs=|C?bvh+bg4cFz<{+^4QCPt88xXt<%eIIO zuu#Sq(G+TnNhX_G`j^)-x;sqjr(v$*JchiTAjTL)P~txx_om?|Hmh594*aJR^MK!@ zzLN!*J(PwB2|!$0>nv4ZXwV|O1H|pYCG2t)Kf5H-L1Qev;c7RLff6?BO97T>!f)|8 zQ}=I5a3>mkn<;hqxE=6s*oM`HB|LV+6GMbYJN3L!>f_RMnHUOzokV;oi7Nd9$Yw>9+gD{jB)eESo4!) z{;6S3b|6uLYpL-yAf#f`Qg8F9@xA%i4UVQ^NWtm{Qu$IV5K?A`HkzPpHgjhlg?OBQ zBzYZwG1u|FD?lmf0V@d@& z)I74Y)vFlRPGyE>+6m!}&BkvlkUw@tzWjdAx6piC2QCtMN+UScQ`J=q94Ja*%>#u6`_E{&L$b|ZZ@E-b?0G#0+P0|n z?8+M6n=j@ns~^r=Vg#HbdS}ExK|8oaC@W%yb|2J#A8G-PlEfpHMjrI z7`~7_3PBrtHUJw68{S{Er`jft^E{6T;}m0)qb1{eWJxMpuqkp_1UAs(a*@nkcs#@c z#yVSwM7Zu`Mk7t%+X)(Xlpw6jm-Qad{w|S67TW)M>L%ap!By8b-ob7h!@ie9@z}m{ zsQ7EhSV%Y@6CxEHephP3E?*^k=EXn&Wn~F2XoUDE%e+>&xdJe`Dm8M~E~v+c?+aZS z(HQ?C^(FEAw@bwT%vQJ!P%gzb5e=1};Z1TT%O;;q)`p}R^g!iA#tU1W+iZMfl_xlv zASHA;`UUz97b!!Nvxm{uLR_@n{0{>eXZ5?O>IJL|=o3a$06KD(E$Pbj%z%wDfd_4I zk65@Eg35+}i0s6_QxkI5ULkwSVLKzYj4w{ozSfSul>!Be&q=B9GU;3S1o%bCaWvl1 zXwn6vmdaJN}RDlr2G1FJZKEav&)dWz7U<&o1}6j zwQbCudNt_#xficHg}LVL;b%?oZavAk;Ss>+<#pwnxukpg+5Mk00pGB}ql~aR;~8`L z_yBsJ2>(g1qu5POrNokkSxjEE%j}|MjIq*aXWE#&fUj>MXMJOiX@tk)My-uU_i!He zh8WnXRG7R?U$^-~P(c(}f?qL;kl1rsAer1sVyi4>s5C$WO2`u3!@tVvFak9C1+x-+ z>{>cwdH|9CsB|A}8C1kA-HlR9Ua#G#Jo5Htgac&i?FFhm{ z-}YR$4PXg+ixTsoVAIGKiiZ`&r$nXb0z7Q9xDpq0 z$9^?#OIZm<8)-r@! zB$Mo`D_JD&o~*xt*obDA((IN=HeLO_KNStkM0eQ$IC?@VrUwsyO+#!avPc%uJ5dK1 zX1_?qnnFyunvnM2ZJKA4Y9R+OB4jZntzXHryIscc6<+-&^z&eU~c66 z1bZ^S`{;MA+5PP5Ho;V&RK8*Uary5mQ9RX~8eZkoqBYMcfV+Q8BZxrud&& zT!?s#yneAnFuz1$4xQUR_u_r1UiZ82mALY!#@_$}A7nth2Uh9>^7VZre?#M z40Dx#8WJ_ii=0Z)JU!7%kk8J5jFvf$`)jCZDmIVY$%+=)sAk*5Qkpq(+XLWx48=b$ zs{T>JoTi5dsh};2dT~8j(t&)(T%L4Heuy{Hj+ArS_X`7G6ooLmep^=}KUJE{0o_Aq zuCIR%*1T7%dOJwOd-A^i1+JxiqzAz-^H&>0kiV325E7vYsd?g7RgM$7y?uyu@hz_1 zJlF0amLpr>4w$3;-0Fg`?%3(^d!Z!SQ*|F6_ ztN5ZD<7Ca{^4HZN1g!qx`kI7e#bjyhKYtGDn#m8yGlcG`=PjIo)tmw?m75ae@FXw{ zAnn353=c@LWhXBEwgyXzJjKWz~H z;Dh@6)QTn97=Uu;jmQt{4BIA8 z;>J_6w@}xVS-UfXY+`}*=kYVfLqcK7*h3`Kr=;0GT0ZxR(8BW+)`&1}BuAf}CRJrT zEfVT^@jGEYiN$XHvfS7oqo+G^^u`gry$5JaJHQA~Wk@LG_qVvXJ@3F;R(5Z#d53Mi_={|K~4grzdZv{_(N!BQd@~9j_S)06)b@sC@hyvD+J#7 z8`VGFyk7mMXhh0=@9{}^O$8oTQH*rsZO(Pg@Ak?5Ct8N3^6@Z~NfO!veN_Z@G{4X1 zMzm1sw}8y433U*szzk-pn?JQQ>G1-ug>jkQSL4y6cCgi4ok1_XSm~SE&*?HL*8vw~ zdrhW=`AtVopKIdX{(>I{;T^7Rf@vRt;Qmid57Ileq6jNH_yfs(^m@sUF zHg&j;N#Q}!;@QR01Js%)s4*_}^HEgg-lNuJ(!c5&65!=ajbe`%?t!P(m2wFwcf(lg-(yl{y)sf3jAfltD?q-LH zyY-zlqHyy;pvTpqJ1LH_JnLD{#q{QZysaT^Lw{eMwJAP*y(^Nc{0QZZNNdViU=v=K zJ?D_Bbjc~@&2Qw~cpy}yoOP*`IW2S$)WSs;tV;)S%bE#!hN~9#e8h1+dz_P?P*d`B zQ*N1O&K%$UkE{urf%H~jo`qusRnstqU>qKgTOP^j5LpA`-TYE%0k+#mlB&AjUW%VT ziyb=0Q5fgZlqW%OZjuqE80w#GZcOJQ@uZmKP&OdW=ya7P>)_MYy7}x-&Z(OOUqCR= z0j2aInQ&tsBw!?wk1G*ks9{VatVa^!Blk#k=0 z%GflCk|D)0mERVH&ntg^Y9|MB-!-nftGuV~-#^pGuC`Q6m^XEjd8$C8S*43lOdpRI z6HL}@xEiRr5eaC@L!&ANNQpD8b=(gNXxGN4HmEX5ZlkInRDT%Pm{IQ1N1%V2|NMNl zK7RApgRm*GNv;W96M1UW^D?*V*ke~=?eX&Z_Q^5T7iji}fAGDu7foG3Z2Qk@4C#ry;ESB>@$7QtOQaqh zo%fX^V3k_WaKvlja3)B%4jI2GRe$3099WmRZf@e|n6yLJt=@0M#QA^#sBqdt;qXK0 zF+=^uhguWR3zn^VY@rywYPnHpHPj(?wfDDOodm@+CBaPS!l35=nmDb!z?CC7>h~!Y z$q-GPE)QJ!bI2&r_Y25lCF5I*>Fmn(A7c8$hOma;!*wG|GfGh$&+%M%trAyGeDr$6 zYio+MzC$79p@4g3&cg zotI$X>!Hcc$Mpl$R7P)Ix%S4yQ_|z8OR3V3&w0fxBC;1ya61#@m|v zvo)ZHrLIXS^Qy&dTkF~HgpUZUvwGQ2J1(qtnP{L$V#LNoZHf2qXhE7kYI z_+D|NyV)?|EBR)&ofwyh5?*IWbKa=1t=zaB8f;+jf;o;)fX7JWJBp1C6g4DOdA86G zLPD}>DE<@s69zv(&Ur~FW1Xf$NagJ+g$Tkq?}s}Ry_c2i)y)hU&g+`W1y#`NCzUf4 za3h6yMgHTMH{el@l=DjHKj$jcD;Lb0Im5}N+bc$z!36$8rpmv}#TkD|uek8Z%l4rN zZJ`}@m&x{>mR@MpkkIvX6@ig$>*b|4=dwLRRGQca*?OFZKmENpB~k-o@aUyC2Q^8S zrN#okr&l!FZ9zuyle=VN5f^OBwIYUlg(VvAio&-MJgaY1c`xZ`Mp0LJWox(OnTpt_S{$%-nY)#8-Z%_G)_B|T^jhd2uDlP z0xElRUHB!CCN=1q#r>W~^lk!HMydx1RINNNTVHiO+^05lHuO99M{){Im9Kz@7Xj(C~8BSoI+KbYabWFfTsMx=V#eU@9Mx zo`v6*iQ!UlLgTPG-&@Pe0b!ZgrPJG9!hD-_tTj>WyHux2v$8#GMkv}ccx0JoL{eOk z(n>Y$Ccx^GjLB!5+B2+RtBSzKno~ocsw5)37Ci2>{$;|JYwi3p?I-fr0j8Vkfq?A{ z(a~L!I(a`bfEGRcVH`hh&zVU6GGgUbK98704ozXvVle|?7H!-!r!BpDYOG|lbS#hiT}crw4dx+$)B7W` zzmx=UfB^3VJYiiMEVY;L#XMOgp0k*@^Goyj=5O=wYnm0CC**!i{u*YhNQI6_WTZwJ?AB z@8s(zbSA-MbrOqv2YU$)+5Z1J)pgfKZMJHWnjm@2ld0d){yIC=0>tcIM!J+Lf1LOgd92 zF494B*LH<5d%J`+`TomU7;~Kb-MR@|x4{94Jaf1Vjb1C~CrjF{IZE1|*RV0xVOz(} zLz;N0&(BkKgF$Kl=j?HyPR(s;eb1}>H?*h^X+Zrp8s?Tll;f|Z*4U+q7x=L=?Vqxz zA2BgPOOyF|kN_e@KBBW?${Zu)P$`fSS?HK0*F~n;o%zdavp_eg!8fr2Zq{RZcWDIP z&3rY(F0@+pZSSEx;aY_NJVsE9rUy|qoBx6j}AEDApNK0I7Q4$D7x0uGS5OK zyc8?w?mB-N8*j?4>4j~FC6Yxa_;yy3_%7HWzk29ZuHCHK<2S5VO zOm&xv?e*lqeJ7x}c_N$e)sr}%O56L$jH?N$MejDD911~TYeH~^ze0^>6HNDjkfIRx-9XDg2AbcNTFO^5 z6B2MhJNX~ZNtC@w2phXMhTwmQwT55bdUKaYgR$wbJE;K{gFy#uhZHgr)}`UA2s5J& z(!I6y6j#L;|Guk|2$YJdb)_#MAV&M*B4y5xlqw5zPiW5L7Zo1$w?a3$=4RfM@gs|A zk-K%4xgPHWN-zYEE(R;lUx=~aj%V@HCQ@Tp)BYpDqp)UP`jyJ|H<0FPlQ|wms<_Pr zb6U)mnVv6#Ki;lU_E^`!Js-H6_nH}rS4ZzsdQ(aZI8GAn{*n(=gvbLa$Ut*1Y=pVI zH{L$H)hOG`plEC9L0>n?z4*DGq`CY8O>$`_-|PP;K0zKkA6e$iYTkw>0%^q8O5FEuoWgUGA4oKK$_V(@rfBlj@NDDWx#`TmGjb#TU z_m1*B3 z-&kr7%J))`|9J@L2OUgoJ?3ycqvb!%b`)TiL&Pmuxld(Pv8tc-nsO1$8!hxh{k@0t z=tY0FW)~Z0i%7;5yodGALpdNez>J>hJj;=DonqYEAs`Ac6K??HGM$~Pq)kKp5{1A! zVXHnsVd&e`oumSr(ijI+JF+|gQkJ(M95=;)n`&u}mI0~jVA7nmqOebLLcfQpkY5H} zGBZIRW&`BrsBowdtk7^iVft<2%HuSLxc9OnDb=#0LaP}?TO+~_bVSr3iGPYV2yJO6 zq+>ZAR4WXg0QJu9rbTZ*B_WS57Hv&wEB<*>jyBh)zKImx7LHmn52^!i3|LLlbd-XH zSQ6PjAt|vBVu|kGe@D%MH+P!=_YLRN?wME=)r{P-Gvj$04Cc5;oHN1a`*}F3XheM< z^V<5`qyTGTBg9~+tindTq78$)L#vJ)SE zckIY=^5;-A0>w-wo^ECrygUajmBg}%2zXeRK|j{3-}JZ3{o{`eBCl*|Fw5s{vCQ{z-oJT237c{Ei|zW`n%nB@(ef!uT+m3I@)V=f5q`PbiV<| zDXVpS7pcRLGlef%_9H@h9;BJc`#1G}I#z!sK+N(3?mQ=-mp1LLqzP36eFjpSZufru zzvrV$3GcxA^71eCg-l&LB5}_#PnS}IrhQ03-uAj{!W{MWy0(-I)VY1QvL{4jsr5~k zTv}L{g=x`-mqCK%W!VG2>ONg)P_{t)I@C^>Xd8U2>iNiB210j4sf8Z$(30e+MD zZ-KEF9QMOS5g5##GFu}`z>)(aO~}VtGRbUqG5vrsbRbBt|Zf+|?L=_5WV|TolcYe(<$s zStQ2qYOPccCw2s85fnK{t5#mj4-2PiV2g>dbCweqwyHp^aQYoK#O$jJfix}d&l>3L ztQZd7Rx88x&8=CpqVXrwi%$I0vm=CP0MQ%iy6Cc;nS~tAZ_915E#TN! z<#0coPY#?gS0XN`T|^)kiQzfK7@G(+yX$W@@QOUHj~YJxYR_Z4Ii>qb4cU;WE84Z) z?~`&BfG42N;!6jw*{cX&x5e=YdEs?no*WNKq^2g8nROS{n)ZOE)ANk zj#^WF)$^TOti!TQ*s4JpSr7*ZyC76yraY#mF;&;kfKu9t9{l)=*%1k@lC2eQt2g#T zm^FQ0JPC_tTwHVspR~dF6q~a)jfbe8(CqCh0g;%g)#zO4hr!Zk=SGB(Uo}^7wRtX}D{xJV+jYq#($pjtg zdiT0SatG+cO)y90{jH2{wOww{C_;P#nq-5<*s1Wo+%ro;%ZHW-4AH-S1KV`<+>~g( zsIwy=6WI^NUql2RiD`D&9i>>xb{i3EMr*2=R_~9M3sx~(-F*r>9*CkiNDWGB}yo#};4HQ-uj#7n8Sb=VG zl19FiV#6PSgQ6Js3_mKQwy{i7o{dnT$AtAg!G6oF0AfXPo9t&fhQvMUJR>rIEwz7^ zMJhiS)}hVBp^O! zBU__>g8jK6O6lL|AvxBN*o2Mqnu+e2)Qa#2xPc5zabZTF>3WyS>h)d!zfAwOJAz~m zQWS5O^SfDlXlxH=u2aduHydfTm62u)Hn=|;Y&ICnNCC;AFA)OyGTy<$GZU7k#n9Ko zJz}C52jU1F2Ox#x<>!<2^KGT+y5))3+TZ|*K<>xOc5W(D#k8;8q|Y?5ZR!@=rWqk; z{B~sj#Y;}}mfO-7xDV`(eB#`g?3Mj95Ipe|_hfT6`8hik$F^u5)F`gBlMdW)y@f!wahyK7!_Z7GcFQ9-C8m~=iO#Bq-<_Pv@%*f zfXV;~{Akht>?eQBP3}tKsG-&;VWWP~T0#JGv)zg4 zZQ$D<5h{66O!}b&7Ta`TqyGzggvO%ibF8fTs)13Zaxu5pZ}qi%xqG)iydPI~e3pGD z-9l-ds!1HI0xzC4YE@y=V>z4ybe$z6e2swF95`qFD?)JP?b2cz#k2}ME!0HFLe5MQ z6j!-0*DBeWkMNBBUneRfY}^(STG)4@S8X;A#1uwulz<~1;7&kHCKDvvk*Gz7m~(50 zS4=p6`UPHYbjbb?*lhI9)hT}h&(=8r|5X-JrCjSxh%AOi7ZNO?U{(iJfPpEED7CIWSWePCe$bz)&j-_I`Z%9mRi&zbJ`}Ee)EveRR@!$VV+1})s z{Mr%UNsW|QvR!s$0L|?5g$GxN(Rn{a4Vh07e@fD~w7iMNTPD$3Q!}JV*N~_%ClU|K77Jfce2B;&vQ%y-J9OX8qw4TDC3aa9p;I=?<}baq9H2JCwX z(MLdP{0E%rhop_o4H%2QHi=xHj~^ZGADk91kxx$ISysTN zJ-a)#0$VJoPo&p6kKSKzw~~!0)8QYv%QEX7XDBzA=@mlqVu2}8^ z99vU4+uaLXKWS&pJ$3WV<(iaDA?)Lu^HgLFfJ;%?w73`}dDBrIH)6x87P_8@bpdjd z;6!f6T^_Yy=&t`wz{Q#o%ECN&Nr=N-WE#h~gl6X29hNs^?6(eD&T{2DsH72i!W`22 z$Cr3mZ57byg#1T{krkXL%aO~=6mu1hW}IEjMqt=PnPjBd>eG(_EA&`uOU?e6eNjuy z=U0%n^8D_oP4luf0MbbroCp*P)_N(-2ONyxl~%Q zbRP%USX|kZRJmz{WgIUOa}BV+*&#o&ck_vFcTXcX_a{fTIeek$1?MgaiK1e5`HAO; z^sOa=l^^1GjjVN>JqN(M!*Vut-{}?~v?08X{>x0i6!u+xEjTB~j*)`L1<)7rvlN^& z@&L&Ra5D4g(TqTZ+V3NaQiWs8TgG#PSS615JT$nG%25qmg{~K4{JqFuZY;xb^Uz3Y1Fq~A2 z@b8EXnGGz(@O$LoNMt)?U>lCh`yS>OV&@!f+cS~NPTz&&jqY76tjO1dH|{&g*nMPf zoK7ot(zEvI)SjY( z>z`*9Q*P|Vs-{G)sxo?onq7M?snZSTxNXipS+XFAQm9*&!ALoBHb2s@#v|Fw7UttT(w@TA zRp>#2=tz4tL2*Kxq}_n0P##NXUR8k@ZbcNN8^CEE%Lbj?kYtM9L&%&(r_?a{c zixL(fna&ExCnz|mm}mi|27Th{>=r7*R!`u@B+ZSWojdG4G0Cm5Mf(!%KaPK!MlFNr zBWYm+1U>o^Hw`;>VD~^MkEr5}xALp$7FOmaNY@jH^dVKMVPuv9)Nf1848x#p@!mWH z3KY90?67M@SOi{r4YFE_8+CbrI#Tc5!prPb$q_MAj&f5r!D`U^#wuQuUjmG-QeZI%Q0*aP zct+~hNMhuezPl-2j8~(Ym{wd)`vaAOTVTkGc1XYO?Fvg(*T* zN<@@iML?yALTDj01r;SKNQa12fl#D|77zsyX(FIf0wN&NdnX_Yq4yGchtLTS2!v$k zdE5WI52t2!brX7ehq zKEKUy^f8=-VPu(ifR)o%6a-jCn_JT#QIn(woSuIcU+EP=_$R;bte8x~Lq3ho#QM+$ z;45pv{=v^(N(8H}bQWO+FIKp3pXIg8#?CnJkVik9e4E%+v_idgEgmy|F$iDG;FJ5} zF_#6>o>2F}vlq$Io5cc}sC}LqL;r=ZB5>FyCow&e<(_!7_Z#Qcw`pU~N+ZJu`gytM z+SuyiVVf5%%T+csRIa#1lT$L8_CU8BLOE;4cpK8gU4{}`W%sqHrdXL~Ejk>ac%`Tn z)Sc7!t>7tVsbG0Vdz>dF$yr&^ayNk~%4ktMO}Rf*3e!^IO!q^<`KxQB<4lOka#Kh|qxd3jWMBygk_taxNY zzROX~*w-Y}G^!yGePnoaZ?Prm7dn`+eolh88@gk54azf{5llMK3&hH%l z?bX2pIz*O)_Z-hXZ<5x=S=W6{F(K5)%#9cUXY)*Y<@v}bI(_#K*#9E=0O!o9)M+YV zHzYI6<8EyHHE~wAsN3%s!sy#xb43e8^U~_Dw6TYOWO&3uBuc6BJzixi`lI6;7tR2d zlD>%Pl&?27_!Qr%DW;QhZ?*XOJ;YIoZ~M12z6VOliuS}LPd^Z-v^gH5E9^h!isfYbAJ)1q*SeBFOZ7uTVlsx z?sCtUNXXUXsspKXz{-$BK09Aw5!#$DiVj+wJd*})(cQ)T)MO$wpwCwL8R++xZ;ejKEHc z2&5l}UKC1`RSHNkk#jeYE9885O4=1iBQvXiZND@5tMKQ++QXM}X0 z#e_QdeRpxNU*uG!!aL%9@zx6C0+r&iNtK!i{8QGiV|1x!YY|t{NIRL)vASLl(j{@L zZ&JqeaC~!6z7X($$&!Q45cg)>TNicGO+p)CF$8q{F`6YV&M&(mj?*GT0~`<$+USxU zr*ZH{9+A;r11i6k3DGmLS-NM5jSm>$HhbY?^BAV#I?R3W&=TLb+)mZ!?__m>B~g~z zeG^E|U3E*`88s}Y**(VgAK;(X9an$^O|fI{fH?rL)xh_0qOYfx;abFQDEXHXtzTcx zsTNc1;^jw+uQ_b(?90R_N&ukW*+U|r?|cDVY8g3|A*`Q-Sx)pEhxMlc}TJ8_!^m@bhsipF}te6lxC|DuT058n$oxQEWRQo$4 zucJAJG{zQK!r&D?*{9?4x|QX1&vo78-;ApobzzOmf{R%VS2%;!s5OvuYJvn*oeyp` zz|tz=V#Y4>eychb0>_?%tO{AgF`ZuT&6&iB@5H9{1p`J`sp!!cS`PZiogqGe;QX_h z@9ceW)lHVKt27o%_9I*TQ}_ z3;AhU2U(5`deGHJa=VmR1y}vT{>!|5Mh^aK{)>ZS%=|XOKvJ%cXPDaVj-~<)JU}TL z(_Vd_+t-SIp0I&Uoi9;%)fc0v3Eg8Q1dCOw0|w6i)}pUb0#4%og_oOZ3h3gCLehMW z-@W^}OsQj3=w^7QQFG3fSeSbk?&zHPLgxJKIpi$t!lFo=UaU-PcmSg>+m6UiJSGPH z+Wb=sln$fA7qIg(_M8bui+etfUhph-=TRIznxXcSxL~ltlBcxNXk-AkKB)9IzBxHF zKxIpQry!Oouvh{2O(gZ~k=5$^7$^ky%y+$l>dOs1XO%CAp)1a=+@hkBZ~Q(&iqp3- ziAM*Q{qUGy0?(J*vWknADxlT`+_sdry5a!gF?W^tM(af|Y%4(VzKF5?OT0YJhIaMW z!sDZ?BSY_9P~}i}r!i4{i{^-P7ji$}u0>vKS|~n=Q%rHB^Soz07wze=;i;1f-Vp=h zFrZP`ojZh5fDM)Jm!7{NO7vto0#iLXhaz?(ozJg189K0oz2E!XHYru)QVFNBm9>MY z#j#(yh+K6m<0|cG{S-C*^!x!la?gBi(HA+B_+`JG#KI7QABcRFtCtFSNi+VFnl7HI zvkO=YTm^XE)9SHJ;ylHOoCdqpPW!DFTuSeJq2$`%r(K=cLsgzv!tDFGGBy@&5J|_C zbzKGfKB2T*xziSj2HPrS3b|P-2pipWzh^>%_=}3r-Nn7V_j@5pI)$siS)KH|mr{-9 zM~n7`yh!GR^!mjmF}>1{G1cz}had4NUlH8Dw{Q*nU4}L`o5nEG$fQES`MuuaT^AQ2 z(d7M{$%+lAx+Q*))y%ST?f@XTAycQNU+VSmZ{liYT{P*x#O30=xqSj1bmwJGUfdpMXF9(V1|Y0RJ%NOt zU-cpNfJi??I$rKk!4OS)<=vw&q$-xivR91~Fdxb{_S*Y>;B{SYtRS(^D|uApRp$1C zx*a*82@PQ5Kuk%n`o(3zJNWE1pWua&iCM24#9jXNJ z*Ao^4C{q z#%Y#H?92kd;y?}+0J#Iz{A{3)`OvoYL?++{Ey6g$gP78mcipS0P= z9e;9~2HyGOjcJbao##^9r=dG&kCTgbEV>U!imU%1iU}o+1()PaRWVd*+r734} zyOxTU&qY1lNx^%E*NIB`#QY!)bE92{!Ag8E^~Q^|Uypdfl5GtvjXBH6fD1(D z^LQGeWa*k2)`u~PO|gN;uU)ndr?09l!3<3Tm~IJeLl^EK{G*yoNiZl zbI)+z@C$8*k;#ioDN)QEC$p)&p=Ir_`6GS4J>tO^D@NXK4?ByW-=Dv81&DALYMX5S zE(%lhkyc7t%w#TC(rc>PZjx38Vi_#nu`h0Xj1E076HVIULtVJT36d~z`>iLTSHFj2 zzsGxaEPu(igtL|{{cTTQChK>RTOC%?2tJ&oP<)T(P0(Bl9`iGq##sxTOyl9AvJqkt zX8~F=cU2KqA>j{V$YZI#`@)~VGW*gs9zeB@EI+rjp}XBncc7lRhwB=p8p%->AgNi( zkUkV!)(c5qJ1fvmc45aRIPtTeLV$D!cT;7mS&SuhIGw3ofev){eXySplY-GuhOJ%bH!f|wcJGC3U=LhNC3NOJS-=q!#*!M&`JmDuaF2#=6Il0Dp&Z!J6!X?a z#({q{slJx`A`r{{C6==$?s|W?5$gkS%O%AZy8FKv`DjIPf@7IWc=zwDvrz6rD$~IE z;Wz{>8zyu7+~4KZOZL?$a}0)!_hy=#0S|SEk91#QdIUVVC)9KCjo7OQ#wDEf8v7XE zmpe>fFjY^{f&ShW(2l1H<6T!{H2ZP6kY_rJMykzBX?^W zwkgD!?f?0jGX`!fbptrEc-Z(|3J8(r9k75lC1-8 zpSGClZ*`TN(^$awD%l3fWbjH#5|u1apB_RgmpE4QiZNf*VjLGDAx^M;W(?vjC}R^LUsm zOjAG5ywXrGd#0c9S|p1+EIv&WwM}hr5wuvTRTy>dwOBy)j#{iN@v4h|@J2c8NJs^d z%ZcliFYnj7B~j%3(f43N)S4b)khH3+3|E8O`Eic}Ux`Qrq_fCu+)%ylQ$f(?wi&~L zrsinP!AJeVU~ za$vGA+!X2#5E#m7eR`~VEM7hRNmG1S*4B2Se22=;jhMk?Zr#g-?WCV4A=tkJPtk6s z?7ly?ktFU4Qg(-y9oEaak7NaRmO-F9LDQ`E`56}GZYNgu8zNKhbiC&;0e>hgQW*-E zaj(A^R{`b-7-u!}GHlr{0JvXfZrig&7H4?5p&152&oxllP=k4mXUEftIN?AFsR z@$Rew^c(HaMZ_%9e>~?lcn3WCk@Fbwl_(;F91!;Dx(BOdN`E6DmR^sC37ZL|g$JCm zQAao5GS7K+3SLa;n$L)htCu`<#N>#7;rngTTm&qOs_2zBRL5kg;6T4+hhGJ=1SMKBES>UIggB4BTb7 zq4OA$B>~)2hYMqa`=IOwAQaT^hNVz68P&=)s!?xz)0c93sQ>&)FyQf+_Xl)w*(u3{-XKC5mN9?*cNh9 zV`nXeWB@`kIO_38$;9AqMBO4*=GBA*{Jt+khZ!7@*Fc>8R^Yk&%#yAzR8nZz%LSZH za)c+BeuHB6t_lY7To9k`TQ>F9H|c-cSfBDuYT^P3Z6M$l#-IL(+QniDn!@1Sw#LJT?X0)YT624mb8-6`)P2V@-%=gJBxaR;WVH}# zY%Sx$XTy$X+X9`Op;Mqc;5@!)&Af2gebQ~uE5y1jI?MN%kGH-93UMi~F%j<*#6^B^ zojKj|8SGZ!y(Uw?qgkr~bY_-owL3 zh3#J2ETBM^(PaOB$T#QRG~My;_uTK)Xgt2)X6No%k=v<+0Pvg4KV$vs!(PmmtTPtE zU@A4RrhT55P2Dto(^Z?A+Bk(aese$XHZ+!*3@;qsmNU$y&{DN4@{?8ml~mFvU1Ey% zbL-%!5~+i4(6*&E?VzfJD2w@aUf#M86_#=z^%FxH>Zl@zLt;r($-8iVuFO>l@Vjq- zjq0%Tr#jRLd4FNvCQUHCyD1C2#jU^M)Kf@+fHwiLMN%`bV-K}Pn0D#EX$k3-vMk5- zeoVScdbZ_#*HQ-yB<>yO+pW|~{mA=u2#Z$mafSR^tl}uC{{K{>3Ej%pz5IMiZk3%1 z@D4hTnv@h|B`(c8y?P;s#i}&v!I#WrpZ)Cs8&F>qjd%A$A0p$mGN;P>Zv!XbAk+)y z^JfYfjvv*eM9E{h5~8g3We%iRwRFziL+UW@jc!x$&Ye8yVP2=3O!G)~;~H>wzt4_57qDoN?QA}v-?k{WL^XO=C(0$}Y;gceNT&f+c@dT4#VIt!oPK=S z@I>xoAYUzl+Eg56JQX|m?6jZU495C;*1)opw>I9~(Hl@Z=xkyPIernBNugmPNPP#u zN|hh;vn8#8K;HB|B63@ct&-Z;TJxMYYQfrZT7lxNdH;YrZaFWihBDVY3-cU6cMvZa z(bs^+{qLm!h=;Zl4wee^Nm8n33 zWQIISY3NQ-oBAK`gi%~6g4gfxPbs|%;;c4Fk78MPqfJ4|C}om$ z^5pURx&%dhtHkyEu-t-)O`_ll&eNPpT+MHWe1P2R-5|=4Kb+3XP#oWfPUptN6nsi3 zz?+#> zCOQ|iJ<-pMb(4nGQz!K{-G-`7ReG&I9R$@KZRQ<3y7>@nRRLCbJz>Q%?ZG%)byW|M*bh9}V#EaUpyQJUv8ql1Ya_gO( z5>bY5`b-yIg-o=rj%Q73FxaVkN?{h46l;i^bO21LbcDS;<#aI-8M6% z5ph}q@aE1x>{i?^;&h6-+w$8rF(@$4t-w9acc7i~@5(YuXzfGU2F*pnN-3SlgPFh^ z^*al&(#^WVahcNv%B|Fyp0P$J*hi1YfcZYF2KAYBDgWCgCX0L=$9DvdzMxNm8+qsx z^mJ+O($tL!7lJZBAJoN5bvm~xZS3;N@+LoM#=Ls4b?4wkLCuNw_|3{UVwF?O)$FYg zvEU+rUx6VyIm;4sel>Yi?ZBt1^LazgQJp6r7h`e(4De6&|Ccc^mwA9b>O>zqo$fu8 z?G>+YBtEO7#EEbIK^^f{+Me`CXu_R;tuc8JS`X2-Z#A2}x3H*=hQs5-%^@AZ?+l5! z0+pwHv+=MQ;&_q~M5Ap5eNCUAcYB44C3a;a0=Ow2G`EdaJyZ*L%c^fyX_9NOw$gR; zn)uw9zw6j(II3I+6(qYvTwPW1CSlAf?PoMjc2*~@t07Fg!@5&c;yY-tHZ6VYCRv7M zw^0F}Z@Xzx=Ki>Kq)pWEM^)0I2cby>if9BHEp|;H9=8pzy*^TakqHm#R~2|WB?16@ zA9%`cuWa%n_f;w>(}2wk@w5`xQ{47A>q>zi?ML>S?=!=meECjvvC-;*w2gTcA?qcZ zriiN)-Wf`^g`)q!ctQ4_pTB4?4jS#s1!IUE^|@s11b$g%rZp-On_`~XIeeUo|3PvD z(K_w^9BwT%guI~_xby;QcUsAXDlgOuyKGZ+73plp-knpHta@RcdC&Fu&O%L z5vB%Z+~LV98sk*-i|KEt6u$2Wd1c4jOnXU&Yd$x7e+Y9E`2CvF{C1g8JpM)Yjeljf z?NlW2MDeKw?cz(zJiVH*9_{_isMg`-t>IP{oA@b4ctQ-C4gL1!D)7Vkb?(~$uS<*z zMoz#tPe!i?agYrgSz`nd9>d3fsxHOCKUXSrjd@8;?O7W@f($@xeG0BgmPJl#B*LiL zvuy;@iz|>}pfGC`zEE}8)iLbI6WQZCaiM59;N~J??_{R30kB=Bqqg_$(L+7tPZ+SH zh$gJ$vQ-7SF^%9Yk3v*{Gk-aPx)!v@o1SBx4l3d*Q2()%RMW6^k-4F!^V`5yAOP;Z zHE@}BhggWD@KUtK-G*K?&pv{n22z!ftwB3Ru(ECPAHfOnwwUj3xL+m{4V3gKsGdm$ zD6u1&4zsrl*d7awQB4Ku>?s$so!@?uTb`Y=T6$9<9`rD4p$d)nCm6wqf&Ob{uyX6| zdY2jU+I9|gh9g47e{I1an&AULAn?Z0%(Y^++YRvW(>Ygir-U|RA~lrpd#VrF3(Rnq8z$zY_!L0d><{t zzo@hD2j-VY4RibntB{H`j{%>WB&SS&?VyG5V{$kX#ASF<9HjAW3UWYf9zXEfqSjZs zT}-*CabM8&hhBL9U$SQ9Uf~<~^e7p5EVzM5Rx^I42Qn`j-Y&GW$J$6)_RVeP<_+KN zZHsqmk5C;JOYUC!ZALV5;^loCFDUQ`FHlb@_EOoDXx+pWOiXE`YF=6UoK0StXuVmP z)o{8bNQs_WxWyN^9xg#0d@A6#)9*y!tccpnQLC|o30%I~Vh=f4Ak0Ha8#%4h6&$~d z>`=qY-C(>mQ}TYxz7MFwk}?e&uT1qXOh@46i9=yCUP=i*V?pJH{8N%AF!)xZC)xSq z(sa0h8E!k&y7VR&dfXh8KU4Zu?dFYq`!4gMt(LBs%vRGtK)$^t{ix##(cM>SYQ}$I z$!wqpP-57?)Dk_sUNTp_i5voH0G7oTpVUcRdhbp6trJ0A`-!1v0L}^NAVXO)+Tf%# z7iG&nuLyc{BG|fO0!0drke%8+3Q8Od9@m+!r$rNbd(+IJyj;#|RfCHEgna!ov}sCx zm!aUJ20k|Q<00Fs^@f|m!3|2cs?W;%#v|u8uAijN9C23KPUxK^BPr;6sIMZ$N{1CQ z6sdKuI`5e|@u%1)GzjA+2w{tt(1JcbzN}m<)T24DxSuG$R8NV^soz-l-U-n$9F7w| z?ni;46by81=2VALWe}}k@3fFKqmI3nZ{K{Vz4oGb}bgZjNUrjdVm=bck_IMVTpwko6{CcVNd^!`DI+sgGNg?eOR8L@UGu02 z@{w2R6m!~r%?f;KULf6gC`dW_`f7OsXnp-4iU>!6cox0Vi*^pPN}YG1q?$G)z|5!wfDeK19Oc zX>`wuT*r4j)ChwTi11Avr{VtYQe@*PbI+9XP@kb7lAvRFd}8V)OBI>Vw?ErAcndHX z#l3%YT<#L%M4^$NK2~ETehrPyH#aGE*sC%? z*Odn_5FkqgT~KE_A+W*Oas*z-ZMTdgKL`0yV}^V0MokYr+h+Vl;MJB;USr*&39FQI ze~Xl<0c0P#rtUE9WZ>KObDH zDkZr$^>o$@R<_c(Gf2Sb%X}{%c5Cp8%K`pAw0l8yZ5y#VjnZeGf0%>)*YuU2x(>mp zvm^AzoQ(6Qg0`w2RD7LhfGAWap0?|9FZOm;^6(dP%sg55Z%E%f?MI&|NLW>PM|O?T z*DY?|F=t;;xj5;Th%ez*m0_9QoD~=R{>bGnQ0N8KQD{ z4(|FN9wZgT+KvTXwOmh?0bQg9Scm*UlMpc8yL9hbv877P#g-3W*8gk{HSArrl_ ze0qE;FJuBwJ0<42jmRBh*_GdC*m&hDou{nS4p5|1C~jv^ppANWz&T9h|ciJW;UX4-sp2rS~AX zcXAh7_g%M#Tokk-li#Q~)9Ym~GDG+)8usY+j#Mqyoz_c|PANN~5pE)}+x@`fnKm5|Qo_4bqYq$E|G6TWT>G3%yg z|D0>FjbNtgU4VeD?B>lGMpOPPV>E2*ORnR6yMjKtO@NV%C?x$5s278aG|0(f=LCj6 zbtS(&&7%-d1#gnj#Dt)=&6tN|3M6%9ldOxz!^Q~~{`#cU=zxiZ0IBD|jgM9Ab4fu< zD9b@ZtCb23L0Bhi%NW?%-)mBjFjw{&b~-gvjv`K=1Kvs+t^4E&FK?Me{@403%de4s zZ&gD`(#`_aD%8^G-%q+q(B*hp8U-cIrjEiVqNi|s=6p2*!}gcAJ$LSF2Trr(A8_{$ z-+XA1f0v?tG=0tR(~qM(oQZ^yu<~k8s?A{!&KCbh^Ec(j>huA)@&`)_xbU)$L&IowEa4f+GwUHH-OvX|SXAK?lySM&j1JMN zN&NM*=)EVep|{rdT%LdK^)1Yi9{Gk;4RAe!yPabRoej}RE0;M z^4}$02KA0Igm~gvf*!b3RMHl+6L>hBDp9-+)(9-#6K@>3Y9 zM`+^Sbq%k54qS*qiZ^_bO2zDr`;arGEEWbk)=O^J4+Y^7fRk-UuM$I(;%P!zf4aD2|LGX>dI>bGXZuu!qObhw5y_P6?gR&( z+L)a8Qt6p;s+c=i^_O=xP?>Qshj&e0n{ox@=WI^Btc5W-;h2iKE9t3U89we2;@aju zd})273O*{}KYd!D1q8nuF69j&jh)rrL>A^yjRTLxB6W9 z-x=NbwZC%kwW5Pwqd%mL4>L{3VZzKwy6W+M7dY|pORDt3fV z3Iy!mt~7_0i@4T1w@nAO1RZS_VcUT-RcLY*S>K<86)YJ)x^qM2yihMS;aENo14&6fE&;V_7rY0RFtTz|O|y1Ak~Zfptax6*)fH9Fy_33&cxbewTs_u>+g z8g6~|1nzoXoxpuDBIFfu5ZXMdUSzb_L4y`{+ynDNeuK(!wrwY^V^6FOk$Ok05N%r1T z%!9!EY!RlXD5}4LHtaCe9cJiI3ACd|JEl4+6oZqR5Kv-~NPq5-qt>p)qZy4aZ!6{% zE;*HdsV7N_eG|C_edOw8B38Jn-!jBx9Fw}YX@Al)C4tyGM>j1GyPj ziW&|llYOV6Jr1c(T=jT)-P2g5$RsASi3cttV;0m^Z#l(2@?KDw5uO(A$(Ox3b+18u zQX6!?nsKILpWi!QpjE*bijA|PUvnw|f$|&k4i2q0Wtb&eFz!*_6^W0+aG{~L6*Vd! z1O@(PFV&x)ULzeRA!n>$VHSIe(Jvqa-MZ* zy1D6in~-_1&*>%}b(uHHs?BW9u16%a)B@}?PTsGg*!wT3R;K>Y9r6b1l1uc zl!Ne`LG3~FoMcPN8lj~|A2o)iR8h2)Et#t7q<`H!p!42Vb3h(aNJwZ~cl5!?LJL%t zlUhM{dhyx2g8QW3@0h7NzV&@nYw<#X+wGM&4Q%D+q_x^XBn3c~qz$Q_?hpU}%Z&UF z;r<^PymlmYg^hb_KARRmqn6CxfF6N8x4IYPfx9Qu3gn>}&SP1pg@5jH(|% z1@WD3`$qAs7qt0r`717|xy@*e=Id{?y9Q5PuRPBjV>Lc(x1qC+lbO}ykpS^*Hy$_0 zX)`mmChMSx&J@RTu1`_Nb$hL($kWex3wi?zkcM-&P3xQ;HGhKFP2u zju92)x#U0L=x1D&QRfsKp~DL|gM9xUB7__){G@KqU;iZdHHF%@X_^WXP&459yC_kg zO=@2w#QfL6{JnHm9mV#qcl<3|`1h|ApS$q?+QY~HDNIw#c<-}5dQq=$tW+6UKgc(@ zVVe8+;mVoEHESFjF-aOas#q9NOcN%QGjPS>p_r8Hy zpg2eD&*7h){UwHZsm^!J(jNsItXSq;(k(qf-Y>Y*HUSiaGP4hEOln<;+N@8#1TIg7 zfIAGo&Ay}AW-f1MHaX$D!?8eIR%R8PPOf>sy3p`B!_aMW%~>s7jb8Fof6 zOdqwbeQx<~HVx_`J90V9nOXaauaEgBa{X%m6sw0cE}8vn-DlVFO+!3xXR|g{Pc0O% zCYrl?5W=n4nILi%*&nyoy?$0uWRH8w?(`P#ThipeXW{%Mi2a#J-Oo*?D@%2yo%W{5 zoAw?y5|aw_FD-bR`SPEXiS@))m)mXOCNr1cP}}JtEa5Td5lBHXM=t8(~?Ds z|JNAnKbFF9LbkaDhgSE4-@8WF5YAY@=tr-?U%9|?$tDE3+!-f_eXv<9YC61#B_e?~zDpG??VA=yrsd#1*HhkPmxLmW>RX&yPxKqP?v?-OnzuP;%%SAVhJ=t5 zy4(x959OJ+oCExiUruQ_a@RY<=m%- zcHC**+S#Aw_BBo)+N->Cngg0O?<~(utMK0p!aX?^hF-k!_No$r5bHb)H0dP7Zg?uG zIi8@eS|v)TK!vfwMgT36t@;8a%i!hMH|R{6+rx7G(4D7g*AK3D*#ElfmU?V_WgtAq zR!QfOb1VgO{E{@a3Y#_j<xWBVRH~B+u)>9r`9e^O)$==;w zz_xVI>l0nWABr=joxk#58%RIN*j!Ncz%Pf9ROlLM4`%hLF%znPFQ=gTf0WKo<~=*nRrF1ml4p&~kEO6z0fWy39guRss7dXPwx z|73Zy?$^kV^C!3dGG9L)9~r^ObI){m7=Iep!RtkzTsLygH`Jv!m{{QIxVL@u*VU_` z+;LgwL%Hcwau5OIV|z{xpB^mjCu;MogVS!MTDEumDNX1Ml0>{74Ase-dU)$Q?Leoj zxmIqnmL5lhD$~-S9XGF|Csg^ zH1S_k?2WFfdpbN}Dc>NvQP3WmqtsqrvR*II@L*uxjz(8;&?XAp=DErCxw4yg>y)n? z0WZv^%Y9t<-QEnf(U(L!0{V`2wUF6_Tkl#nI zH?b*H|L`tZ-jKmir%G+(2~$@W^Ef!=_mAHfFsmIc_P9ANiV>ltOzpCZ;zwq%a1t5O z>85s#VWk)3k<&sNd!QqrXzd_<`DfZ5eyo8zqlStn>L#{uyp$F>BK3kl5t+75*hWz; zilx`hU%{RB=Mg{nzObu;Q){*Rik5rP(<719`tw$VmI?AWjL6y zNtblq{uU{CX%EI9{=AUbgKWEHIPmkT$bkb?G$KjZRL8V@0U0H zAldcLtLqIB>kMU8Jg0JS_hTn*Z_*B)a=539;tZB>oU`f`p1ye6gngJWHvYbVG zTj&H(#BL4+9XaEiyB4Do?QLPwA%84@7Ktpxg#z2@Ceg=s*eqN2xlEt_3z!h8zEwSKv9kDbZ(8AQd;G-E)`Zr8-yF=9Q)GD$!P zkzxEOUgG}Hqde@x12u?j+N-LD=pW)7E_n$*O~fbid&T6%>YcAVgy*4&y@QWlW>gv! z+hu$iDDjjjcv;tFDVGou+KF8t1_zm4&+auiCcX<+x(I7tYIr^MKCmP@=c;O%gNxz4u!%qfe=e&l1H;ZbvDB-W;t~rcB~0^7tMuI488*g!PXr{&JJX8hb~y|5 zules+x5?5FC$|>7D-0hssHt99R(K93(FJxKjy2tJiP3e<&#p2KeDkn{VNcsmA^MK2 z_iMSZ+Cql?1G!~RF@S*j#epc)icR6m$Y}Qa3#%Q~E4x7*0jYLBJ+U5j-#@W6XKmM_ z7MMQP5f^@1 z8b0q!BdI#HV*DlNn0T&T`-pow=vq}j$NT@5*6F%7W?ZKkpGTFAY41aY&#abw^8z0q zP7+r}l@xd;{eP+S(oav$WTS&>@!!j8n=pKaxP7 z#>U_vUPFGtJtvMAWf?!s^Nh1h%a)`gOY4=4D@|)0trLDeOJzhyb>sk4;4*`|9@Ev5 z2F~?Q_p1{JE%aPfOW!efmw#?gj(OP-ukcQ_VYvKh+$#Ykx|{BvO#DEpq+s}3Hk8FV z+lx&!P@sC_Rg(WR37JT?mqp%cDHJ(9nzd)2Q zhO-SMcjl&*9vimr12axu?{RqCP&rd<{mL}u>G*}iT3zqp7#RCS(WKi-oR&?I`RA2H zLffcDL;2>#eCNkXt3F95X)%(Jk(>74^E~w|mn{Wf{)F^+lIow`M8Q=@+WO~9d#SU$ z4JTHnz57>emuC#5c_nTizxiMoCK*lqKD1j>sp69Lv)9K~uqf5l8oPJEW!(wMmL1vU zCPjPf?_yW#c=jwRTsD8DL=Khj_6SQ5Q^wXS@}H@0?>g`69S0}C%S$s9@Jcbds0hDeZ}*~H^rx#hB?s`MRCcTlJet~Vfwxt7k|pPQgg(=F z_Sc7vhXc-q?vqU7Be>O3lC8BvqC&qeCFX1d%br)Z2$|M(jc|5#(fwuFKw#RplLv42 z%PyHrjD1Kam&zcnX4Xj`1*PtLaRsQ2Yxl1}1+HL7JZrKiwSd!LNBhjQbY&50&Go#; z^aGW@bqwnGCKp@`-9|BFnnSqTt!>GmJEebx0D@GcL{doJ(;GS66^1$RVaMTd=N{r&Wr%ECU|5wUl-x zja_clX+B4@KedTLN`*-cx&4HYswoN6DuarrwqUa{xU?@%q|aT6(Xk8pT*;Vj@0Rgy z+x2p6pJ+w$;`K|d=C?S`DhM#wPthfp1aQR8(s2$DQUz0ds%-waV9%%igq8KJ;f>5; zg5`DOHg+wnowP{3Ad&V(PCUnYM#48Njh!YJqiJ=QSVZUE8Szum)r4}%67zO3IboG0 z%GGB#zV=k_d@!n4S_5Egs7m+VQ`N*q%w}oAGD0$~Y-jDVHGI03a4eCK7h&n=_#Voh zgJ+O9x!M^fj+$y^g>$?zs}CB{bqy`!?z$oqx!djCxty#k0K1P0$llC~dJc3JyB((= zUG=u%v7;J^b$fNzYx~%KI3d5k>Wxl5SIxHievzLAgfl9u*n$Ia>!R`RxhqABuq4us zIP&M!&j(tq*D|MO77u2{(-!gmwd3K@Ca{k0eQehP4OXjuQEvslvlcmd_9!l>jSE9+ z=QES840z~-Ese>A$1M23h~U7A$Cal2E2D+5y{@=kt%|kJ6@KzgH;XuWj}$x1A}^bn z@*T=L{rcHevQ#^`P=GCz=lx*T35f=!`21m*i)86)f#fJ4e6ww>*_j_=wVjKM@QSTV z-v;N)bac}ypGPf!>s?;}JxM7pNDb>&xZzzQZ`b`bW=TKNPykgm@~v}Va^9L^$UF12 zv}P$$N?IO%==;akNgVdt6 zj%=jTj|op6h+y3o&gWFMuqlc4Y!9cLuC<%qN*8W}=Jv5{#ZB~u*`_3wixx*8&UP`1 z9>yN=6X_aX8@Ukl8OFjDQ8V>=bz|=ozE~K#UblQz7MubWn7vsBA06QzET9E!!wfbTk5v1TYk);Vxc*}r;?ZoGpXd1&s6*Ip@O+O;O56(7SmC{ zh-D{0PVnfxUgl7z<`)q(YP?b}FK#vQ=d<-o??>>oCH;0GSb(M=J66bgs?7AKanxNi z4yD_>AU+4P4Z~9kxfRayj%mb8cx-$?Cx4?BGqyjF!A+psid4}L?EX?fGLnC zz1Di7C~@LE9qgQ&>D%m>bC4BZzY-%|v{i5Q^p>O_IJwTvqcN>5Am}w<^aJ~jD-k@k z29i9fFVml=6+q>5q!pR}IQH$lvr&5Gj4Sh@7b5mQK#1ap*P*{ta8r; zi?VZ@JrPbO<@@rhaz00VON*UjBk}WDtz=lzaS^Pv_9=?_l7vv&gDLdiTwjVb)B^@RV8H|_p)-K z9VNnD+6t%Pyz2&#CEc21snX#42(}io1ZcdNI8RDU;|#r;WXbemD$(>Wje0USPL=%U z*r+HKNE_zeA8~uE`g}pe((x^|bo)A=t%s5D`X}wKtG1|VxM|Mdt1FPEEH4|-ed0!; zQb8xm=$e9x;gZz!TJ^A*g_(5Deitc%ZwFv z9iJnQ!kH2LdVDI#V&Z(O}q&weAqwecl5Ot#h6 z*C}kS1DX-J@7f~`e6wdP_C42vZ}zkXRoLzAF;&(tR_;`mdifD`f$kMg(kcGRtju|++5`L+>bJI=nNe#z{mbJHLDZL((K-+6$=dY8?9Wdtj;YYnTn zg}D2SH#I;zrnLPxjs3~vry2|GqE%Iax@=|GqiiU@Ar=FN`m9~X5v)@p@6))$?o-14L6S`X5kW`SBt zomvT$5hp{px^-_LTbrNzj&71mFuE|#)@$Pz1*L59XWr?Rk^PS~<%)|XytSL)dp$1( zjnE90tuu@MuH+Y80d4P?1+YSU92%b z57n_6v~k+9GbXAe$VFyotBw#LGrzZPSfG2rzJB^Eo$EH7_N`X8YOMtFE+t3kQHXB5 z%j8`j^1~!Mf4|Afi_Q*iudLG=K?%Bh%Kh&92>0{IZ{^oPdA`3{0fUUsTbK9BYXF*m zrpv_a1N;gHc?pb(cp2^tMDn_a1R)^*X_ZZ#lhLY(g~NAR>arbZY-j+iuD7D?A5omh z4EKEtSjuvIbYz z1I3j5&6R%S=Yo0Rrk0@UP=yvooy!R|Ye>G7KlP+a1$8Y6V=C5uw&$iHAPw^yG`sfv zk=%g&ej`zjtT%S)NzCeD#ixm2pOBq(sTr9rW3&t9)%OCelC-o`-7-gUFb-h|Y8zdu zs+KE^(a!Q|<4hWN_EKs~Z9<)K9B9jwlXH+)*BecnEQG`Hd-#T^46%#+MDsxr#FD=@q85>Ou zV4>{&izfR+iwt$WY64+pf4l|Lm)He{X#L)!hhZrSF8%kB)+$qLCqwY3u%AEwq)3c) z)zR|RTfxz%ytOg__C?E|ki&&IO~zri3LeF_mgO%yci7}>D-WiYlDw?HnODzt`V4<_ zGcLs0+Elr@QbMP&P*1Y1X>W!P`#Ds%Cf}rR7BH6=FAKmUjf0M5$wiw+m|X~2PY&yd zm~D!X-U~6}g({*@HBOfC26gIDI3Z6`RK#e2{p|RG;qx@JYuW{}^^4yJQa3YIn>-nQ z_$MZH+r-3pt%&9fQz~xsp^vJvW!u0*gF;LuAaC2@YFew3?9b&UUZ=YerMns1PCOt{ z>$()$=cbA@uNI;{^~*+RmgoKG#aM&ps$YzWoB{1ol2TevkS~WI_-`bU_97Sy=uJrP zVrruOOEhj~b#Y9Y;B-kUAp!Ye;)RX6rNJW+n)kH#^-d5aImEZ7}|Y zgSeVdyWrn~Izqwq7O0ia1t7}g%b!Hs?ZHeVWw zZl=_(!RK$1l+fX$Ii@KM*c$W=1^cGHr8>S;i^thFXOZYci55%@#XocLNl9meD>WUdY78Q$Dm|#fdgn88u z`N%lbPqY9Qk=EstAlz@$zkNCEbC|$Kiv=3tq^q zx3v7LWN4P+*CqHITQ4Tp#d)n6p7~7}i+4t=v%lQcPC;QZm&|YfvG1Tj!6>f@)Ln zT^2Jp^@7tE&wAtUa|Yg|6b4a7csl@WU}8#JLDFH*zbj~+0E*Ru%U=&FK1a1IzI8#P zOhxQuR)2EqmSyl|IHiiu4^JQ;d_~6JltZ6;(B$S^K6ybSpf}K%tGntsm!}Y;g#L5R z?DN~D6EX`d z*=LvqQWI*7(jG&EEL4q+`t62E$0&WLf^PgZQaho65{G=P%Th(vywS;ld6O?yC z=;tcI4en8ow;=z``JBm92}jv@t05x6kD)&sOa^4?J=>aR3z?;GdtxCH#LdtfO2tVe zU%eovNdNqsQu+RKL^*}_R62Du0pj&V5ZJ5KC*o`l_RxfsHNNbbIs*1U)4i1PV@s*d>7dCS?9kn# z5y{o{RdsmDqtGP1w`o&pxjDKq00q>u=Vb|7VL$CWRyIo9xS?JsIWzp-# zFdRq}P=sju5lSF8=#$*=fO=y<9RRad4@YD zMT1!tN6;Y8X_f%ZDwX)#nuvulDTvR4Q|K-4(YBnT#V?vN;&9(0Pp*9^MK#c*UN(-5 zL{}N`^gLp@AtO31DxTY&faGvdj{Z!uaUvjSGu{F4f`qJLIM`j=)vnr%^#dIW&2+%S ze%||gO}!ko2HS#R3aJh1`&hVk8^oH#f?W)!!-LR5SO+_GjKgtX?x zcE-8Yoam|v^ZhZ!uiXCgR8dam*T1D_{m@)K#zrb>`;V`QF8i@rJ<-rCBq0jnGG*2< z6DK-~OBukgaOMyH0s z1*((&V2EQ6UdgVy?Xn4TzU5buTgl)w|nL$FT|0u9uYXl#am#`U#wV*ar)Ex8+K4j!7ffTB>TJuSGX zVMfF)q-jnq)Hl6{w^0{OM{9fZ)Q}_BzGMC#hNu+w(ATj0^>n&LgKO6y29BHCL|^7QM3nSWJMi)QUwgnaoZQ!RrKoe zzZi2fvGzso7!m(jet3v~npP>*SaO}_d0LwOXRN;PlxJaij~(T+QWf=-SfEC^I3O6| zgKV9!oqNSFwDp0B=i5*}DTgA)NUR298=mux4i2X^@M*ZM462;A5*f$^+V2^ysvd&A zOt<)oN_vcxSt<&~mwvR)y~%MSqJCU_seDM+k_8+vByUR40bw~qof2Rx+o}`moGN%m z!$EHSvJ1El>dsahDWaG{3J`;m^=!zu@L#HfrXy9jaM_Dj5c(N2KDhHOh=pj5DXno< z0Htl922pK_1*LP)I`5jbS(6CiP_KrG(ozC3sE0=R2JGL8?cJDMW z-#1UC{0JpEci|EG*TFYFpNh>=3N$iY}Kuxj(SK{$ewF1YvAoFWBOHaSQLK? zT65M^1OU1*?igp@R%nKhUUd!(8^~b13ocH>O@|DKUijt!7YvB5BftCyS8A-IRfmX) z_y949%8^cTG|Q4#p#wTK?}iGnR90!E3$Qbm5Fesn+mdZp4W@i;d554j%mcf+i%-(J zC3>banP03ztqLr@R{J@Qx+`MhN|Sl+uihg40=I{}>&uZwq>+i`oy-cZ$VW_pz|JqHIk(*W-#x1P8L_++BCER7# zZxnaM+`jd1!p*(>*PwS#iR{0fW9nx^Z_bfz?5n0H6y%)SN&t03>`y8krsH?MxBf2C z)XNHq4JiiPm~y1{7TQ7O5TlBa#rhiq@n={E#pG`QzKo_VKl`_%qThp>lvNot>e*cW zo%#lfQ5nht*ijY(iTeQtu%*gk4$G;sd*hcedf418$@o~gm|S7-<+%D$^;r&;T`uBo zN+~W68wP3bMrUnJ-V=!Way-&x zJ!y0ivgq?FaI>AcPrm-oE8G+FjNZk#`AL<$RUJlt!p^WJtrR zYe@H+N{ZJ?I(24-Bso3@tdatCexeRLe73Q&s(8D3#Jl3kT$uH|p&BMwhhJV(`S@yk zsIXWDjz$sMRTjG}2*FAwm6De4inAwK$Mnd)Qc_Z+zoq-~Paf3idl{o?8k?45<$PMK z6nN*}%`5lLO=TONdzmY(ZH39m$})ES_Mo1ut$p>ot-a{Pw{Plyj0(dj`^3UKF{K5V zCIt))fD}=x-tMFK0ICHn*tU4yv*B`U*{JJDUe-6psH^s^aD9}L+f@oOF2E-7iQIos zHC0-_7IQx}F1RmZ%|B6ayYgjNLLF4Xdr9%rW)w}?CO+ETw>86EznWDZ)|Ifk1jJTf z_jcHdZE`YT=z1}?=d?Hh7!P6e?%#-+eHYwZ*$(+?YUabZodfg% zr5o1!!52WWhC1t+A-(a2^$ew+RDEn&to?lEI#olpBZ*ev!eQjCp8%G=putj>?^$H& zdbCvPk&7z~?JyRxh4$S)9xzG?KPZ+zbDWanQFqn!)|+Ljk1$4{qh{$nIq#ts(oCnfb8jrehE{_^)QYtVMqJ!3 zpm0Iyw~JZMv;5B?2)E20BYlU4Tkf#ErBjHFM&X6Z=0r+*G8@vh_J%{p^%USL&d^rh zCmJg0DUY?G>~1;WOhF)LB~w)81N1+=_PXr&(0);U-;sR}geux{Pt#78iAZ^_ zK=}66*uI(Kzw?S7|JDPoOPVedw%Uw@NPq1b^w%z}oPj!09@7hqQ%9}^oV8QaaqOZ+ z(7Y40a^fJ_!-^%k)8Brx&BFcKs?TD)U*mu@BdOB9Z$u!Y+=kJ$vEYfdLV@mNZn%~6 za3bdOPZmvKE*i5MmDA{?->ETYrVht_Y*@C3$G$PmvCmBRkA-v>D2^<7T4UxDp3UcE zS>Ku+|7Zt6V|j~-(7l9G_$#j_=&T8a?8%s8IvMQy<4G7cXJRx2sqatC(9p2(wpds~ zHTejF^u1^}xmQ&1K#UMntGyZ+X;&`C_%9!}ia_ac-)~DQY2F5Y(YtlISM4@ML&AdsSvRS<*`SVM#=F)+tc_=vsth_4n}Jhe5TC&M1siYe4kBgSF*(d*AaJO% zZ^=d*?+)9vB!mj--Bsa@5n>lATctRV@vj8JT2=Vcz(>7`DI?y-FNc}5+M1Wwp2_^G zGxm)zX>z$esl@=7idZOb8b9er@PFr7PFQf&oB<9%cL%){86LsE$K35I_7$0c6~(X&BcfZd55-UZUuN2<;@1W_Y4Xl)Cx1V%h(;XO0_UcVHi zQ{Y!rIl1~XN9Cgg$BHj6=#ksihpvp1u-vh)gq?kJXw|+ae)$`^iq6;PiZ=Fs){~uH zs{AqK{GH$7r|q4lnt`*-+`EB(z4`hL^Grn@ZGY#zg2Y1>0O1Qzt6UH)UV*FB6=yNu zT^K)W-?8r4;JT~Wv^ukLv^+L616Kfb3dIj8;?hmYL?yv3kSi(1J0c}qk>2*>Z=Xe! z!!5_irMW#15u-GSQ6P?v*>S|f_$>Go?(UY5Y4Mf+eASZaw(VQOmT%%pJ`CPs&kPY3dJga%={_{jc9Gq3BMq$P6fj|-3+*?Fizlo}M8J)Cqd>5&%@ee(TXR5YD7B!Vp!BJ# z^)S~OBV1$c)=qXj=zaUk@X_LlTS_kTG-7@lVWgnE@mEZs{8Ycig>HP5Zy0l#L+ITd6%&dkaqpoFoQPw4!mnhScd)#9)_VXyWb_Q-u~5Db3#Uan zJjZKImef^fW`ADY%Kmt?^Un3p`8^$n(D!FxkPzJ%bs5KV>4yhy?6|sqAe;sdP#$`g zj|+k6s}iMFk-dsE?#PbVIjoQ{oZ3hr?OXGGXarc({=3@C6I9Y6wC+uRw=7gjoNKY9 zcdK%HOM=*Uli~7xW!IbvI0dJp0=8QGC$-davPVaax)NP6Qsb4b1lf9?f65)yKRcY2 zs+l%Tf*nr{uOBO=eh^#H&HuB{|9kdC=wBykQwm{9D8%e^> z{U(-bBL*$v@SLz#Rddx5zd&MWjRJTs1nEh%#t})ctPxq~SfvJl;15NSdAtO@1_zfg zPott}_HWm*FOxA9&y~WRuf*4GTiu8JIJzfaIwA3e`T~Ore~z!2bUsP+8iGU8D>x(; zz&_ttki7_n`u-9K!Omf&J^eoj+kVmt|Bz~mU&8uVCdmejLFo(rxSiz$T&v*FK-1?# zpEZgA`qEk2K+v8PylTzZ+cc|6$*Y$p4n);7gHc$7av~)FiZqtMQB#Qk^x-rP%Lqnm zQ?hT<1pzp-W_6oOsmTd`Usj>-a26pN$y#-r*Y<015_}K?EUXp&x?_)5SAy+ES(Z;2H)!wf_v8*@%%m|JR?`P;NOJVur$AN2o5kTI6rwr^|brx8ZHi$Z| zyb&Lrc-ulvb!6pBBE2S#*PI;b1e9B#{t{qm229%u=qa>JAs6%e#Sr^z6+h+&zy0b0 z>6ZC5ZC15^9Lcn4W!F&7Sd1L3JHg*$f2CIT>W3wvaPSai+!6{*x zpJ67HU`MrKQmLQ{aSWHTFpwGeBSL=4|7FqqO3n6ki8Th$3S+bXF4h zZ4YE<8R4p7p73A9$l%e0hP6O%Jj`n81}tJWhfhZt*E%D{yRRUn(E&|<<$^DQ0aKZ4 zgHoKCe)$f|uc*;EPEpb{(|(w(u1M?tOL?W_$UsAVvZ``q(RsJ%Rr{)O>i?IG^?y!; zF?b6!NG(^!N|=wN*eUQGBAE21#K|K^E~yE2sQ14);pvesu9tUg1YgNG;MnB2TeVw*;Tx(ro1e`&QeL%P0*li zdl}EubjZCV@5K=9i)kK91&a^Z9ojM_W+X7g$xl7p@Ot>OO50BI8^VF6;;!k-{0>O4 zm&OZZ33Wsv0bw<;x_pBA*TV=qvv=NyVARv5Ap^Ir%B|HZqGz63sDF#`xS|%4U9^4p zHfZIt{mSI#-?fsrluV|+Xx)8-*9wljhLBsSe7(;65hT?(_GnDuX6r4kZ7Uex@F&H7 za*ki9`+N^io>q;y)(qxNe@~uW7GNS=ZeVK{?*AbByjYm%IEz@?rSmqN1-e-r1IFpA z)aT`{QxAK+0vT(WIF|lKbofSR7k2OVP^z2B$jXW@V$z+>8Bmg=PV^h`HVX?Ny91f$ z_29pFqd`sPN;vCpH=!KKn0I0kB{YR!w(1WJg+E-cJ@#Sv=ivImTj8OnS#_d$RX?*N zVI*|SgN6Vy=5dj;f|j&e)L`eyu|V&YX;arib4h#LdAdArTWT*_Z>?Pe-tIaYG@}6@ z>q~|&_2t5u-(n%2KK&*U+s{IU-j*&^I`vW^e*p6qiz~DCpj-r_M2|Jwa2~wcx$-`* z!9$PHy*xtnQ$Y9^Q~h>NF4^Ocr0J`Cz;AQj4Y{io^yo0gCiw@A7?(RC-Sr6zQ+Z62 z0D{@8;{LyG`Stj@Vunl(B9dBjLOnm4K3*l8VaGE;T_>A-ct(vQm0e0W$1#AjM&jceewVX@%dldm^$mR9Q6yjss|D&HG{iKucVlR9g6HA8Gx3 z{&Jf;XCqdrq_Gx~=H_0)u&pQsDndd9dGW^N63%+dy9epa$N4@*D&=i2BIOUkSb$!+ z8v7k5Y9D8aT{7dB(jZz|Ip!P4Jz-pI?t5)ZWG?Cm3|%td_C9FP>ur2Sf@W&k04;?@ z0++G?J|TqE(SnfJI6yI==h-7p{nWeqrT0S(z6tT>1jZ6wwozROjtTYB)UhWE zP6iHTV(ubM-)n7K1)X;*1*0pI=KJk4Fl0YH!jZWYG~fhAC8j@$YofdD|k+>sWXO9Nrx9LIAP+Xiq$hEsNx;P=H2qR3O2bXS1V;fbL2F89P5! zc_!fE>X*(W&H15D@`40(+?Jj?Emg{bBG{=}0DIIU8LN)4#gb*A$=TKRj>WKoH@J4& z6TP1_g6b{WL9_UMZ9&Z_&m1OBQ*48<$%Ztn>qYG!`naB{5Ie6@2*8$6m>#^t0i2A{NOk3D#w z0z4R3s=-^SV^(Z!#KK>3F9_1o6qSmo>32=CHf!OH-0- zYHy7Ie2Q!Fg#kdQrKQ`YoQ7%6T1zhcTVMxKQ;k|F&cx{PVK_R1PXX^O-%}2R)7BF7 z$eFsZmK$;!UgGe^kWp2MUIbImlN+`Ir6IVrv=AI&wT%s_s%(Qp^j^lRH@yc}RZ{a- z*Kfqu^~56A5aUO3M6SX{F|vba5rlAWgsG?QoN$vqmALq0*x(|DEyXwvHZx@wiI^ z@OjQ74p$drk9931MnIT*i?{(WJ63d*%etyVwmX4lcZO9SU@9b^by0V}(-(+iE)F5oP@jQd+uBw#*U;MqV ze>SDT7piAfz?Q*(4bbZC6A;g#5I=Nx9Y8NIYY~4w^x(f}xxWf~?CB&w<3}=mvQZx1 zt1s?M9kccS$N0#^+c4`xA=c%mPyGZpWtyc1M9EIZqF=k*Q|!pEIodg|yFa>A@?yc; z?K*m5RWCl+75@|Ln|#W?mlaLOPvxuGf0VBfor!rmXBKjDeOfine&Kk#}S_cm3P?z{lp6 zU#Es4QKZ`iw=<8PJ9_$L0W+vaI6G{YITgH@#yC1fik0oFb2b($d*V6zI1Wa=&z1+i z+SrFyMLE{seO3!!<3b?j^lD%%WWd;t*>~Xq6B0fiSGd(qZJcp&SsBx7y;T>w?x(pZmeoLd_6-Pt z({aO5J$8p=2%fnwpY}%kFXV@L3jG*M{<-lY6oGrnGc5X~LUqF~ZVYxlj1nVz{&qT8 z$2nEz6z6XQ=M6pp`cJ&h+S;hj((%2zlRD!UPIPl4ZoLU2uj{(XMT8C7M@->)D_!~( zX-#|g1U#HQR*Mg+9t<=$QLvae%;i+;Oi#Cfw6zs*CP_Y1~7h18b4=T zo+^ra4prZg^{ISrL^QS+8WL;waO3D^;bh3*TkPbVpl#`0*jlH#u{7vBk6HnZ{iHoLvANF^LhW#$zNZ3wN z*?$h-r{}^$H@_OoULC;-dy#c3JRHh)iU^|-bjgfW-Xj=#XM|YDd244%sUxvD+rJfn z^d)T2bY7ini8{cwC%s<9HUl^H)|IA7pcPyt0W4%qv8Fx`erT2J4=3q-+xPWXei?F} zbGK)Hy?R8yH$rJxn6AFB<%@bqmODa}P#sRk$$%_P5X->~hL4JxO}JyLt1gTIhBnL* zYU^C~F(&7EMSm=f#39i?bglJ(e0d?2F8HUSt5?|yTcDe zl-GV-t+}>(Ad)Iy^=}$=HY@5~B0)|ytc%BGxQfZ%g0L5yk!t95>k4OaIuyWW%bDBP zXwjHerkyZrg1S4V4GADqoyA+|fE$`wtzF3XgQ^XSw=Lw-SGz)J0^fXfAC_~nC(&zb zWE3K(oe!@yx2>9*2=R_bS2|;ue865beRU=R$d70yp0}wCtW^kuv6~Wk`5dfs^N&@3(!@F}#s!{n)C1JO*7uKV} zTN=Ly_t?9Dn4dC3MYa-aOew!tKJufhj9=hvN*jjQRUagDMlK`^H@%k0Uwfz*{t*YY zi%YSehCdGP4t#_QX9SUCI3N=#-4`cx7setRHs@K^p=UY;Lg>4&I^)g9M-rO?=!w@G zpO3SyHzhhuiuX0#=(c)-=2srjf$%Q8ZQ~sovFg@xUq~T2RJwB`TN{`DNR{B+iCFy? zm{R_ek#v85_*$|&Z@S-de|^3pgSwM5c|pL7rfq5toQc zSfiF3CB`u)wshq7R4YEERf|42ZZ^}JI6pXT_Z^Gl zzBSU|5rZ76a1N2AgvR9pW34&(bQWxcg4_Eei>~)Threvn^IZag_rp}x7F4KdvPG2L zD}^=Jy)lI*)LMZPm#~`@&ZRlj>?grhh9g8rzTFe67bCBQUaObWUgVr@y23(IKg15T zdbQjT-ue%<{UOh}sc}0?gT!-{x!m)W$x5apn<7#WU(b%z)VW#Qt4+d4 zoRk{%NFuvYA|p&E-T2|6a9!fmYRhQx3KBcnFMTTH)A5L~cVGP{I=TwY)(xFI+4`O( z>N=LXzDv2fYk$xJiwKrvwm5&_(Cim^vCY6pW8L9@DW#?&)I;paBj@Vg0XD}H7jlG7 z&Hl%jWM>>`&yCV;P}t$XB7qb~HZe;X`?@hesXSrnZ#562!rNm$52@eRfBx6*tU9aY zsJ&JDwXwZxWZYTSf#^#ApeCHR^Q&Y-BHY6ci4U-lJT=~Zu|%R_6;p?|txh*%bABO$ zM&!jf8er9t*BV(<#t(bjj2cV*HF&?|c3~DX-L&X^T!1d7xiF?-hTZFjTF|N0j|0hy zZK~G!cnF?Pq%G>L!WSo#B)kwMSbnyqVz7J+lhY%~?7Q>f-?T&jg5<8Blu`DiW}p1k zySlF_zP<1fKVEAhf&>*j$95s#UDK8Fwy+6qZl%gm^k6nV94tq!%nB|J9ed4 z?T?>FK9OmP!+NvxICL#27@G=ZCuE3)nbQclFA?w*s8_?juHstlUl~}` zZgY}0?8`E^w&4P}q~8CzFBs1e{#>px=cQ0BO$O^C=NcwCZ$*hm{V=oSWh`k)6*meu zXeXUGd6?l7a{K246Zq?EFzk(&OMe|}vTL`06%uxJN3~q)iC=_GPW-`ube7%1KhF`G zjDk{H_r!60-}WDARvLsa4u*vI{Yn^4q{tX?N30xwqcXz=B0{@NDP}ZO)$BkXf%mHm zUgk?qZ9v}~4VhO(>|7fznb;bVk}L&*anPaj0CW1BbC-oTsnz%LR)T@_@6iIr`>Go` zOv|kT)1{0#v}-m<2lAKesS9@k@7Y>_L~IKsAMfSIZ`|hOz7CW&B73Ul$J3!CafVcD ziM2!3W}Q*TW*(;^1Y8_X@$c2+I=8{q90J&to^k80;M+sHPU+5VArKk7FG-h8>!@Z!>iV# zRsL~Hat>YQxb6oRR%Ds+X{qP&&-Lrlv+XXmS*$)O>lr&%$aG%ZYUu2ns9*a4ollkI zF%VJ&a_@?`R|WM#_trH?bP37! zP0yMELeGk9N3uKEqZqeE^?=!!un$aHJTeztN`tKC?JRL%BV}|2!NMw^MiApx$LwEG zb1tOmg}ilmueHBdt6M_vNcH*Z3}_8MA&kP~mIm*(E&Oao?5kg}Hi7Omw>S~9_I22L zDI2;tQeuu5#|CaH)UoVWV4fR7N)&Zqo4_b7RCtz6oTpv!!^m^BUh2 z)&-{?>^wercE!17<&%EL+k}X$k7=*Fj3_Q~*Zx=T8$|Jyfj{s<_>Smj-B(R592q{i z#L_kBqpe^kkLhd@KMc{=7u?cLjd*=sa7CSbv$lylvMiRkf9w*xG5(m*(R@>RF7VY) zIEU&=!$L9d-@gw??0l#;e`gePTDVH{^}?^oYDrc=$gkJA5xx5YmMCw!X;r1szX|bn zhxlD3>oW|qf8_%H>m`4})M_!qNL*+lZNDI5A=wmU$SyR=dW_76oDp&n?t7pT93@`6eCw59GVKohdZ?=kK5Ufqbc=o3EHb=K8HB`MB`-1a+8$XK@CI&SYB zCt@-a%B0m)`pSJ$bSoJII*Y@9VNH-6;9!LcIE}NzRRI@QF;56YDJuzv#VK9@ib_FG zV)cQKXUgi1%A7hQU484d&0Et7H=%#f&Txe!(S~pBhFeBcm?N$^A%c5I{574z2hDeT zPOO&GtmePc1v81((C*a$ce71(iLq*M{Db0P#&Nm*?Tqfmm(_LQpKloEap_z~G#%rP z(+gw5ffYe<@s^L_6C2uWbIfCCaf&yKtnvk8s%O>g?M_to@0co4oEOiMK8VC~9&VK= zBk>L98FPJq_!SLF&DqsN)iSWIkGHo)bSW+{J z#VDzb{LXhp@ZPhb%tZn=h%YKwaF@drqUxElA#3*dy4C? zw8dw&Br9q#-HH#+9f~OY#sRpj{)E(-JvpDy(=}*fro<@-b<)s;ey>-}-}hCtDr#t! zeXl8Dj3tW=TH^>1Y(Q(4Gz?}h9Pieq1cwC?F}6tTJ6csg+~8Q@VM@JjNa`7vSAc2+ zD8|NbziS~)D~K|x5+YDu2^n~j{rLc4BkTk;6L-45*a}WK5eN(!4=+wrvw^~T;UEAM zJ*Z!W1BH-6<57Bg>tA-(Q0OZ3C{KZ=(a4-mbLY?u_C|>~q80vkYXS{HZc8_EOQwyg z>XvF@Txy7Kpyz3xG{vBO!G>932E)zds++{*HX)wWdtTLKFPO6ELIkv^$6odpN}Int zByzs}^HyAl?5pG+Y9dPdCPFgGXwa;TY22DkpeFuq(q0qiW&}zuI!i%MUL}d zHYfnOsy!`|##O{JE7iio2Ll4u77dHc?m;%zq&>+-T^^8jn-ns;x2h8$~T zgcF!Ct0Zcljm(v|M$ISq3_?>L`odD>FTCOlJ$lH-$T0)i z(TfS%5&wL3aP#LE^ZpQGIUTWbH8^&oYay+z#C}}qID7;v!~!%HJNvIjV1gFyfLk3j z@>kY)LO~)wVpV&ZRntq;4KUENQA5hrIhaJm{rxUYuf{a_d&$+W*cYs9$%?x zg2m#F$kS3evpZ$`5!Yo7ct)jILKfB^<8R?>un@t~ zF>UHyFkrP7h{R2Q)It3UzVW}^VB2Mdk?{HGOQVQrlw7S` z*WxX0K0on z(Jr4z{dO-F!etP!&D^58JtPuo6fLj-1c^H&vKc7|tFpRCh1*D+O^Rr3nz{X=LI^4K zr{cok;NXd#>WA!*z^3D;CMTsCd6gaAFrmmj0TU;tzuia70;Vxkr%40u#7x5~jCDyv z-=sYlCUGyV$9!_!R?NIv=#fw7U*)&5y*-i>P+v%zvpLFk$D+cL4g$Bwg!L=v_#oPN zb8LCG>CbmI^B48^OVeW00^a{M?sIC_L3(K>WwtoSb3Ngh9D5*CF}%v9p`-rdd7bKeEI8N%jM(Ivlj)%##mv@9m!S4 z6M(7U)k`X2e5ocw_vX(y$4-U9w&|}ltT)JmNbnNpIK%hE9jYsj_YR|K9ul1C7HTTb zhc^hg1hMTdpV8l6C3H0BZ+4Nrhr6lfO{zBembljK*LJtU83_&k-NF#e+{hPWC^MbG znCi(b)66P2RevC7g$T3xtb%KdAec}`p~LJfcOY~y|JRoX#*%-mGfi}!n_K6LpUKl! zl%AP!J@zNi?g1c3SidWC#Yq_ulx1IMTeZA4_(FkFIC6!yNlIH7pd6vqKutsADk!#9 zh(!v@1$Hx-mGS<%VC_DQGw3A=g%>!&nl__NUF_j-A`u0I8g==XIn#bj`GV~!qx-6y zAa}H@TYcZO5BZbeTlxIuPZ1>F#S)yJVow)Lu|IX=z8d?16F3mb=b2VcjV(Q9Zov%;Ps`Pf*= z)jzySPc+if5WdJ$mJ@;9kqE6MCMQL#7wkP$Xu1s(l0wyJye~${BSrNEUwgLZy6uX@X>93+_Y0M{~HDVKrr{=bjdQ z#z+s4!`vUBwF8kvKtCK@9HD;nIo{*Pto$p+iQK0Em{1vnI9F36 zW|YgNzBMfH;CK8hM5kG-bMn zAlKi26JM%#Z?X7sru@FI>r{LHsV^?-!PtOXnj=vA&Bjk-45GMEkViny_p>tX!r5ag zE?0j90jjC?bF{}QU+`k&6q@-^yYVS#hi!4gJAs44nWvUxF>BT#%0^oX8^U4H@9)&z zEOUZe$;=minRk29k#J_bSSOt4sHqdTML};j1+L1#$laRGo$g7^lA*SV#_F1`xO+d1`Ss8@^g6X#(T6jG0$qJu<(FE?$ttcw%9vh{c#=xLeKEa{66YePRIay$-P))`kdUgLoc^o>OME{IcL8;jU7w*SUDE7^siz_ zg9a~$+pIcX)M3?}nAB@gUH|I7O}MRaEa0Z&_75{<@5PObmHcO?OcQ51~kAK)3IjaW{K)S zs@yhm`AL$hQLg!cR_%xQc|~|C3M-5*i&+n71tA9klG*! z8>I)DUz@b6!@FK)DM=~D1&UJ+ei+hlC(evi=Gs_W2fkhWcF)p_xx3Sd{Kr*U{d0f+ zGZ8IqzpuG((hCzle)I?n8=X??KAtYG9y`?`>VWEYU6yh|9H6MZ3sG6jj;?*WnDb97 zsJ89=SXOYbx|(9Qfn4}tkFgd#&%3Pdp|I$=K66XEDeh&sT=3Yz!ZdnYpUi~ViDxs; zAmj}2^xGTi3foIaZr^WURI1A&vRzH+{DqUFEGgh$1M&Fm?)AFu+qV{UBPQM}*+wVa zJ+J>JS~u#t@4byT@sW&s8&TY-SH9xLH_Puk?@{zk4nACbH`;N_K~13=M(*sn6ncC3 zSwR1Tz?y-Xb*-|s<{4Iqa?rEs`o0qPc)6}>&EElCC4x@6hE#PByY@zbwbGk?h>o6G zf6QCuZi1Ve)`g&QVwUc={_)KE_4+xsHEUyZhn4*0a|4 zcfGpS{r? z#rtE@4R}nOw+zWT=mSxCMtR#2U*1+)T8;N6s`yx6mnEkFzk7Gdz`RY(#A~FA3Ic0T z9&gB^58lSby!Ey7iW+Iu?VGJG=$zO4qcN5nD?AyhJ50(`_m3NTbK1!NVT-0k zCtv4cYkuZRUt-V7xsCh=24 zLIdpYT$$2;eG9g!d{>4s$|Xe5I@+w11Mp&x0mM($ zIbtVH-}Bmr*DU9<0=z0B>z2j5JAXkCEW=*TN>sK~K`X0MzTh(%a4)7|R--UGB*?@z z4dZKRM4ibL*ahtL z=4ie2cys0@B++8gGCtNMrJb4}hj~`@E=qpu%%{%%n zND~0_;7Poly`2V$dxsL-;eqCmZCqF*x9^9?vDiREp$whr%;t}BqhiFxvqBQ<2pSfY z2MXUwQxJvXUE%GD2KL($8!p(x5lV$=`fHv@?DhD z#rnG8h-wsF^=gIWKe8uptrB06qa%+q{49YE{$U`@IxZeND(pKVCm^w0J7T88;T{6& zYx;qb@Oh){DDI0}|5C8QzM$egnx@J&=4zi(80jFUms+_CG`9;UUTD$yR(vwh8gtL@ zv3J=M6%>_Z8QkS4u~j}%6RyWRV&na$J0;E~N2cQF94KDOCv#vAcTrImH=2UCP>nnJ z`LxxU+{ntcXsaV>SQ>Y0jhg7nLY$o|3Vn_tX)-F^wFQ9@$J&JAwJH`yrp%$9$~{%c zdkM?e5*~l0WCcpHRhgXg>}vY=I>npmLyQa9UBpH*OW|Z;HzD;dMzU262FA7(wWyc->5EB~q3-EO%uYo4+k@iKgT za*r!UvXYDnFSu}zZy_S@q||r5uPIR7I5ER=xTKP3imNh@m%QNUcX*t0nK3q>rZ2Au zVAN#+b=44)7s+XYj;A59-$SFsnmX6dRvWaRT}f?U|9Y06+#tkweSRo>9NwMsgT&=R zdSNAyNpzn-03Y=}xbxioA`@d~S{D0NUh4V(&b$}VL3YZ+>=zkaDLq3v+xW7P84G0x z3LS?JYCQgZfw9yfb!%jGW|+c3QQflYjibx6Ta1Ur8oNv#Z-r5NPkj5soFL6Mt1IJm zDeP^u{Dmhpuv@-o>lf;&#J+{y*rqdiwdH2VC2hDD9SQf`Gw#DP$B)~6&2%5xV^2He zdBn0p_EllBfqIfN0eOW*MM7w1Ve6Gw(J89xzibuB)Mh)PC@-E2FwZ{HF^FoEjFfu6 zVjCy74EXFBt;eL~|1Im)_nV#sj`9pp{q91X!ZzCL^{=5=rlg_2od7_L?hh&oRKlL3 zd{y+X>SyIkOZJ15`x8rM%2d{SS~731_gMG2(;O`u?_IH9MD#pFn-|$VUq}gf-dhenwxK6Ne@cCExll2CjwtYjWE)P5UR;p+#lZwyX z9$;ad6h};MnTbnOtH5F+#?1`mp@xMO0Wa7;GuVD$d}VaYJ8OJragQ)phI*-XD0VQi zvh2B+|LT45BlQK_lS@vu$6uSmLTux(TwNJ8%fI)N7P681pLnNj@gFhiP>esq8(6FT z5?of{XdgHu6Xk2$We7H)JNnmQg}a=0!eTJ<`>F`{j2em$x*O3h5h`-B(o#vfTl==ao5wPKg zsq%f-!3&M%r9Qyzy(JUl@DT!9BE=-@bG;pC`P)`y%}TMxva=J7X8q(B1Hv16;^Khv zJ%R6Dbl6uaI&Z1$m1QX&f)hW9AZsLcx<&LWdPLD*cqSYBjsvLcRKu(Hdl#V$GxOb{ z)xWb{3w5V;rq@YTzW=Mk+834iwij5pT?`{}p)ZbhZ^Y<^Yee7zjb14dL#}>F0tN<* zjP<+9=8Z0?uEbg71pwc+aqNzA7d+v;8K{Wc_nS^SCY!*bE934P%ORbpM|fc(w-L|f zV#Pz`XjW2aB(dy!qwnwReDckYIc=D@h)u_>HrwUIyh5^QCU)LkNH4 z)LI|aiQupb>Qa}eZS9(Ws-Bo)YYa{Bq~Ys*GR3^LdDj2B)N1>RG5+zS3V1IDHy~fI zJ`cnu50tcqTuYOqEwspbXu(6$vco4=^Es0?rU0MJ4HN*v z(yTHMSWxQPVzrl!>YZ-D*}zqSCeLw!^O3!i^|>O2ipEiHr0x2>blI3dOEA~l;6mzR z(WJZKo=Ii9^Vrx@Be)B1QVh4ha;y-fct+C&VLTdg@J0UQp93-tkh5PW4%?6~L^hHe zvSHRX9rC~9*;xqt&ao$jVo6o1niY1<&k z_t&e*H^K9@pfyug+@u*(+Un+b&Q=9(b5~0f((mXRpvMVU;W2F7ptVe{QoSSl=fdY= z!v|5Zj=W3@e=C9DCuZB=(=n$7{<61?Hwv|YAFPZKOlZ38sS%fsl>DshuvYyfKesv4 zt_y(L>$VR0M0H4ReGwnjsWh3ylDI4sxH%IhY1lYrf-}|*u|yTB)cRli((=tT5O4{N zIZBL0mY0%m08GXC`a~Q8i!+61#9<>n5*t=r`%RTWI4*1Ljl*7U0SoeUN6v0l&$r4I z9l4J;`sNgpk5`Ck`C}nQF*{K3r5&iYEN9LpchyJ#mApZvj5@2?wF#?!G;ExKGEdvi zoaEQ04QbX_F0NbWfap^EyMXOEz!>11CUj@!OJP)0zvkpTzmr$Y*1|^6?w^IU+Px)L zVcU>tu44hGuJ%j`%aE{^oIJQMv~I`1GoZh{F02n-yVZ3H>(1PrADX#0ds|=ht0jcx zamF?&50j154=Q6>VhbNG(9M!(=pk`FtSnFdcRZ!7YnH2LA7$SK(t3x1Tm`4ZcbOQJ zatA5{3nrmIqz(I%L|mEGshN5P<6T7SWrGfj*^uVEP~W55!e?Vc(7s$`Z1~g2_F4iW zLdE&gkKhvRO2;Yi(2_cdzMV@0qPqM&=H6W;_vb4c4PI0qd8`wto^s79HvbVguwL%8 zrubo%RLt{cvLM>5y=#|Ta;o0_#N+Iq+}{r20e^yL)NCI>QnDx_f+WjPyq(phQPA#9ae$85ipJNqjq z<9Dfht08^2GLSXWK0+dZ;6K}YJStj)N9|;HaTRWcMu9-bj$VtOK!qnRQ+1*ECT}B6 zj^MC@Qa^XKY3lBG$psqS^M$sRr-t={5QV%ShrE-GQ^n<`!nNi-tLr{IFcq9zEz)`7^KI9O-a8MjWC$L7RECqQa3LS}x+eWLYJm zzO72&f9xe6{v~2shbI7@tO7JN^PLVmuff;2s2T6z;lTq6xm${Wqx0TzCtj2$nt};N zLId_#0DKULsq*RFu!_2fM6?h*uid6){EI@jcxUUHD@;QH(^%KQlse5#!$z@E{%|=y zQa-f;8G$PAI+BIMx`70Ko(P$8jU}lqvC9r-{cAhMz^?3X=PkMx^>1RK;EsDX%eaF& zt7KJd{?<|4lOk5&(qIv)v|ONcymSps9E@}hnLq4Jbe1&3w+b{SGDaBb{eA>S9J+d- zJuzW3VK{WD$?mi>8JW6F;QrU@WYI^bA9f3JbZO88B$@>~(A-=mkkiG@&m^GXk~#Pv z%A=;h8fzp-&yr#!NWmCD`lIrDi)67_D|Vk#_h0j`9#ab#qkKMg)Fo)0k8*=h6$k^$ zm1Fyxxp?(uPR72l-poIMp@J2$H3CcxkPQok!*F~MreRr4+oko^y*HYvG;6?7sz$N1 z{TrGv-PoHQ8WHqX>2ur*fHPvcJg&I)RUuhXir7aHc;iAKOQ7@QJv`1B8|-|jW?C!b zeR=p~fh`d8u>f9^rRq`}h~#BLm9^3#0|J!#99-Xefq)MD+7d=-=t9?jR^mY1P;5tSGvq*HIBOs+hRkhP4xwrk;I)s=J#|L5)RqANFBX< z@5Y?F8Dh`zkl}@s>5(=DHuah`%=x`Ke=m1m+&&-X`VSh<^m4Ld@} zZ91y;1EbVB3bvB{^O9*7xRcXXi1k$26j|e;Jkdg|>h8xe3?@l+Rc;GKzAgY{Q=_U@ z{wGpl$ekEP`tS%Al*T>xtG>1|?(0j%pwn_8r>)@&WXJhsJ!{YE?*aBLyjrc&QdH$D4~h`ip;zUY6^5xH3I<8j^iR5Y$q{|zUhlm%S3R~1BIW4{`e0m+aU+!L3qP`x)W=ySOB4U zS-fJ{cidvdpI{lhg)G+yJ)MiXIt8u1)B5fO#k^!bYWCl;{FwXOo>Z{bLq)JQL7uvk z$7k;bKi-O)9vB!nmp!eUayw|0^?W)`V{AS*_Xe=`rs$3ZPw?z%m*jcXNE8LjzE9{` zpVhI{eZE!uJ3W9;p*`?#-;DVk@8INzUO(^fk^g3n-juQz8@~TxQ$K}VOU|MgiS@9^ zWEfX`5!RaHCFyf_8OH#ws32&PGxrfnRq4*r)1kpdwZogd(`#or?XkC+32yOQrC<%o zLAEeP2BevjVQhnUADK)jNZDlz?&Bi>kKO;u3-EW`5I1%X=<}l?Q{=T94>i^ym1BIl z-9ZBZ-Rb!Bp#A-;R}`1jWcRBRcdVh5{i#stSDbfSe0ab9DYx_E+XL8s{H_Oha!}W_ z41&T?-N*~{jzLRf;lWDg5aH~WTE`5K?mZSlGX~~kzNb}K%2z!{cu=`nUeq$piOwRj{OrNNX_j!hq zG0x)ql=HYD0$~DlrI!Ok$!wG9G}V3e_071&g=4)WCmS!?`TWh+%W41s-7lk`9yd@S zh3;lUfUI06|CwRz96STf8K~*TQcbb`TYhQcbTSuO)jnFC2?Fa&yz3KyKt`E52L)om zYp#JvajCxGq`0!J*ZPwfJ1nRkiKT@6a4Q$&b@wf@+p3MYGoHaImdKSi>j)ybkCFq@ zbyp1#8eMLH=BftiMD1E;@;(-v-$(L6F?@Mx!U+`_mtX2MW1Xh@lUPkd+x>gpD*7GM z%P#fv=ASKB8L3A2yy0hlHTV`gQ*)e(89Rb5_^)s0NyJx*6|K`Adzo%|zXY?)AXr8( z5OP|k({+dTbI!Q(IY=@o%R2QDex2rUI5~ubeAd&Ui!`l^$zxnZnK9u0;H%RnsaKs* zH-)V~mElbM4=erB6&uw^Y6v?p|Fex0Ps_I~2{O$` zbvS;vZ8~Y+_56rFG>h#ft+xHxDSG#p(8zmJes(5)x!nh+r!`O%k8?|FVa>WJ$_0l@ zl%;=FF#M8yaNF44CVgp+%sXUnyyNZq6BuSXXJD5E0c*+bnk%d}Trl&6Gr1_)3q5i= z@=!mb(sQ$)2sm!&+BXw3Ov9eP)m(`ibXhPrn-=9<+6vCm*BiXI3RA}7+rKTTv@b}I zSqha2Htr9EbvX2{tT*qaFBO)zdcC{w*Kl6xuk>^4+xR{6gJLUv1bgA{(qOk;HfSzW zRZci#-_qC_Jwmw+`vS_bz5vR#Nciy@9`3jCBisz>KUlVhrGcS5%oX!+D%4;P3`>n= z1yT3BM}2TEp_IPowIb zqLAZj!|bs%qiM_oE+9J-eZ^Zq6XwRNfKb$D?rv76TE1xyTnL~1p{&wnAx)`J-_vPP z#aznT;z&Sl*$z#?YcZA!hHPR21^$yemz-s3}&#be*BfY2?FB*P}9pDDAuq zbuR6hqK>?+wUeFdPk;9D3rKm<2tVA1H|^W?0qn|~3jMJ0d@CUGVXT&V15A^iQ9AK(6W8eA)Z-jnXM^2P@W z=@IOdpX4t-m+>a(KSQmbV}EQC1P;^ClPYb=59%f29KzO64jUO>FEs}ToC5;h6?pZA zkpRuB!)Y58Q0lrfHc|Uj5!}_DVWL8IDS`ll2XqWm7Vv#2+G_M(xn!DqdNQi5u!Xi-JmqoEfgWamU1sUz zLq+X{m&Ln({d1Ylk*Z4f!`yMY$~LNxQFl9cLMbQOCgfJxS>6y~nbgJOrh9G~xCEtJ zi_mK4c7LznlM}=BXg|rKEkyANW)HK-)+U?}Nbuwee7ev1d>$GrKlpDj@I!9Or%~%a z#x5e)@BGZ&{l)5M^ja9SmbMOLybq118v8CfVJO_|$tNSdrCaD}Z+uOt#>KIQi!BnK z(HKQ4A?fAp2XJ1JvaI@tQfopqbH$_k!VsYc+rY6lwrWdZ#>4& z+&?;!8x;H99$Jo#-7Rcl@Y{I-*u0~EKW4-U`RG&N@4rt3y}sI#e6I7o=ZLhv-smEX zkK+sx*uPqwNj$*l@H|;nvnZC{uhB^iTheF?Q9@%nFjxmVAiO1Ycn<;QU%gD_#yYz? z_Knrv3SZqd0;7a+4{S#k(lRFzISCA8!4va5W;$j2RRQ1l`Z|e#;xbG!zHXL91LI?k zVErmtcutk4{X-wUE-3(W*Mza7UeBuzR@8qR&aV6@uM}ACP~Y^O!0jjbA4I=rLn(+r z{oXpgOftzI%rjjM?bM;IUMC|17QDDlfPXBzL(~t!uMVUJxJ!PFfRnwGMV?}!vqTUs z(2LD+iU!3E$-?e&IQSm-H~SjgHUQ^k12DM?=#rrj2Xz9Ax-GIP*9fKd;C!zbQwK#t zI}YnqH3u}zWs}c3b++rqml3Sl8H&<e?V*G%zqm!$iD}LJE2?-NLgY+Zta;q*F)K%9$l)rs|y$h4iIv*Jt$%Hm*#FnvmysJpqDpYJuud+(McU>Q($8chyosJ-IO5lHvNOMf! zZ_Or%>ucHM&i|#N#3f9}dID6tWw^)CCRf#CTM5X5ep*etLNPp}p}e8a=z3Sek$#g- zTlUd%vxM`C&tRheMou0j+;Fwn7#Xk}>maa%40WyW)7lwdJx$__Tj&yS&LdWAtqB*J z<6J~yPp1wur0z&; zC?Be~>IqgL#uU3A)kx38bhPmLL18Bg7E?#=*vBeKw2a8P_y7)jqY@{NSm=(!|91Ja zVG-@szbx+R#7_~+XUxw@Cc%&UTH0DVUiQ>?Ui7nGI0-598imyx22G1Yty~@4Y8^4- zY+wN@SojaD5;>3yakze~63r%ISzCN~7NflE=QutQrdj0gViyVzqKnzVc8lrbotE0n z%vAiGWJU8L#h1>3eelMgYGnFpn{MNWLq^aV2E&wri-gIf=W)oR z%&{*Psa24_>$>%+#{jLt43m)<^7#t9FkGPXfoMk>FT`0^JO^eQTtxeDsDD zLh^2Q2L;_~QJJ-wmClu0h=%>-C~hej^1z(7T!45oeA-xU)hCSVO)C>CwcaW~)N$;3 z$@+q+#0+5#DxOr3Wii^+=rmT=rpYv0=V|Q!hpTR*E855_E!YMatu29-H>(Z`i#YB# zM@)VXRTd?CRc!0?05_i{bhfBIwO<_lS)pCLhc5lMgy}rw@(7u>u1p#IpI%o-dY33Y z-PbA-*|=61wtx3=7rQ)zn5evPVbxqN8dpS7k%>c!5*V^ZOc5?y?z)ZVrPW7iT3L=J zEl#Dss{gp~fkP{Yt0}V7*Bm(tY9e$s35P+N+m$ocUeS@@n2r(>`}Cn2NZjJnlbQ?t zu&4(h8@qY`^9 zw7;Dnk7Q$1@@Rg1Y+kKh7@7c`z5V%p?KywwESJ+KCC=`#%+5VjZ+~6&z@wW$2YmIK z9W6_*FcEbI8q$4D>UO3T(w|sGxtHrYjdV%jd#{W3G8g$_-2SerKXI0)P#Vp^7;ZzS zB&6n?g!)Pj<7t*oPUV2!ezq50>t-bp^o)4*U`N0`FnUUnTkN^}3ySvFo_)i^{Tn%{ zJFXr?i^Og^^fiifoMLX-Yb8aQUMRWX;|9QpcI&@L**lB6@7{gQ86+F#_R!2faM|oP zNfb%!Q5l9|)4(t@aOuoji1;mCx^tkr{Z!(Mk*w!Rxp!Zymn0TbYPhx5UShYhopV*g zXw>Q7C@8swVst)~DU~d^yn`OAHH~P-HM;oPy@$$8-8PYK(7Mero1$X<4QWGAmsm}x zo^1(n*O|sKE`{OUW5QhNmrw$f(rL9-%n4HBiwLgO$UAjDU z_Pw+-`21p3*&R2|)1d8-M&z(l8>Pq;C?7CLzb~1NF6pHJe9~gr)c4H_Eo5zMG7uwF z(7(e@9>+X%EB~|idhyD()}f^%k1AYQ+l+3>O*1yu(0+pam+DBG5OpjNgsiSE3%dFB zEuQYzr=hucI{F*U$ijR6+Z3#QkHELHxO%?WQibTh0bZ+y6JKk-_Tyds8hZHI?mEyd%$%nS9P`#@Z313We9Bn zr^H~T`ADhn4B_{cBW%8M7M%`2nUL`%G$lFlY|A~_qtPYETG-QgY&7Hkf~zC+9BQ= z%FAHyN~krk+`o7+2m@FX)0F5j51WLUrUuQdzcDMqLDt3R3R@gJT#J$~ ztjKK8R*w~jx8dB91uPC;8m8spg{zDKpyRXQRVT7X_6=A^_#n=$SiOrlyN?E(yfUz{ zseoouk~+d>q}A9xt8T7d5AS)UGsm$dRFbmG?w`EK0d&%CUtAru9H;m6)r2Wq6ui~y z?OZjoB=ot0w%Y@(h)#YJQ?9Qj*y2&a^|Le(n};N~%%yF2+-hcUTkctebP;MYcLvDB zXCP+t|B9Z8+^PsEy$DTzyfsoq1(ylzI{(og zpGB+7AYtj;{NK~;aDA!ERZr23zrP2Dl*JL=+{uXPM=n#z8Qa$*DTgI-AtqLrn=1yr z4oLrTHz>IJ$gJ(E0>M%?@jF!6f96{H>MTk=JML;yrMA@odph(LJ^Ax`_2ab=)K#SJ z<80V;Sa%|=?F<(?|0iA(SngG7)uZ?4-hOjTEVyJTmK585>9g#*y0WKgvlM_nCq6@@ z87?Y)?lDz>b&CUJsB9#&JdQ@N88CrRtQ zpcZgv^2Lj8k&iRyjm>pCtRrhP55OiN2sg{Eqf+u2+Od(eBcwf6Ph3D`x#6aHV8-8) zj@81ru}+he%d%+0zg4LQ>LPB52m9KgxxSdWGAGn{zOUxPip~dqmW>puy5Gb1t%z;L zq(Z`?3e{><-z;gF@DgCr6)GFBpCR!#u@%;vezF%DUlF5Q=Q>r2yHqvQmM@k|yxmP* z^j!>4UV&7U7`v2ySSU=3Wl+A9InQ)!iytQBP9l!P>Jvt6F+a2n>Rx_a<=SfA=d}o2 zV%MC?_p-C=M^`T{!48L&n~7%nUx?6$k%lvsFaIms=O^1Pqc9MF@%S-xAG$tDo@*jz z3;jQ3?VY*hME}{QBx(NRW+_;u7 zUneJ^!(gU9)mh=>QiESfmN_+)84>gJ=Y>PUTuu+6-aV`Dd3y*=svz2k8oKGHlyjT1 zGJYYs82XncDdmlHZ*$6-fLOLkr@*Xd+#id0c%(GXhwBFx;bb{`gTXoydGQfi)UAJs zu6S%_&vEtV)9pN(?#+A3A07PpeW*yS!du$;MAa0Sc@R0w`-&^%ir8Lr?vfQdG zO+A0sVQe#a~DjXUYkF5)zVMR zFqN~lNzK%ojFA!WoAWEPm)H!paCLJPKX6WC^V{$uwIeQg3SjFO6JSm%a{DG@Y~*QY zY8&h}l1x1A5-ol`Z=zHptHx#fGw|s|65f|?>^NqRO8!wr1X39P-eb3|wZ{Dx#3~^fjaxy#DIn2jUB)+Zc75u5R@m|jqOaX85QG+dw zqQxb|#6&W9yamt{DCbGlMbyW1BdO#O>W9q1^+F^YNoeNJlgk6MN-$aBiZi98?mS*Y zHQuC&H?DJHi2tU1G^A&({|;~kp;!SbN~E? zPJOaiTYWO5>(N^eg?ovF-w$ZI!*ZN={k_#QJ#KPHl~g@1l*^K>ThjXXZEg)*T~&v9hasIYIH@< zdwuh|=Q(yvVTRH5&S$^X?%utA7xPaJc=VS-2r_=C^)v#{b%zt|W*04Dq^%ECEooMo z9-;O9k$7!jkM5^ELQ|=cYw~uKt3s~8<6|Wirs5NoP43_hM^K7sor$ohtCM}okmy?5 z#Ba>k*&FVD3QmoZVvWZ3Gzq2{lQR#48f=j(Sks6~TtuQ^bAm!V(vL^H8S9wd`o1VK zW_!-bH>xnH&LNp2H?5K(gNb$@HloWTz^~aBQ+M zuul@MecP_`XAW6qHY;Yy1)^G;cH?PB43E5)X95QHkW@jA*TU0)lkC=}^KV){%VRby z?=b5px0+SaqN=$EOl2{q7PjL8f$ALhzntgm>EAQCcwJUe7A1ZDsh|F3+eX(r;IGQ2 zCQx``SZLS?P~OPI655FUhOSn9nWn;ZE(d6yPVIB?fE*4 zaQw7RcIONb zF;!~T*4SLEH-k?&vwm|Ig;AwTl-2t8jOjs*-rUT=;@t?ns(;oZ3Fsl^vK`5lUbGZk zonQ!ItW{Ke_r&$@D{$XXS6f)(8SR@>Fv5h*v(R!}xuZ)Pmn9jzVOnphgUopcZp;?d zE?YZHNfG~OtT?$Knr5OA=VyWkS8n}64yOZ4Q2xWN@)n;-UwI?=xkye~1@!Y_iK9?m|i|n^{#%<_BVo!z5iV--SN> z_&){8?QNFV#0$eLoY28(^j-E739^~}WC!%HbSlInZ@5NUrVV^Ncu6kpA%S?yUgT9! z+*|TM6QhB@tSqPEj@!5}i0%vyJN*4Laizsv`fv&D`L_wHGLB5Hwxu+8VQ$_yj|4 z%{7N_o_sXNk)=}JeMzS;WsXlIuD8cXz*?5)&g*DgySrx-~aPsevE|38p3`QtyY znfyY!-QQFB{d%qV?k^uB?rywXHE^gQ22RLOG@W`2SUxAaz_cd^p$gLWUik#1ESlx8 z0L?V`TPgY}{e5!H74PF$fgGAZ+u9SiC<}So_Z8NVQX4AM7TqzmqJpNz1^JpF^{##$ z(D7J*K`5O&3i1QjQ|aCkq>LaWq0Ri9x_&w4e2q79_Wgl=AJ%*g_eE4yy`z# zKPnj$dxDwM81>zUzSEPe-kY$-zB@(bcr_v8(xpGqu z@MwIsj2``L>E)uIeODc?ToVRbz*v2fz=Dq1_TemzblAKo+g})MO_#vV=+xIePnPk> za71AZB&-Zt#Wv9v+ZjiBD(8XBj72MQOH?DusgK$j{ipV2469`%Wpk6uC`?f5;%Vyw z7CIoXDkq%AHc`26Ox~A^67OB{FcFo+H04(7W(Xo=QURchl6Y=^dQ44qqzY$!Mjg?& zl)s=q^Odq&rYvs2&^O<|vYc#hXA)dAo6Eetqn#0^EJf3PjOY84-A8mPJ3}j4gdAI# zXsLZe{b*{ZVMa`LqYYVxTEND(XC^E$OMGaJ606qKm21;0~)$Zmym z;%_+$q!XKTfX*adUFf)ZlMvx5SU?(G_3;4dsL z2PTslsI%f*=FS&-j0-*#y1u#@+PS{DHb0R+&0iMeUsJf+COu5Q84R9=xHmjFZf=Xe zPk4B}9__H{?(vUMBjUa+a{EYM{aq{a_1SI+yL9-dY<99aOt;glNGX5)X*pR72rF?4 z5G%kgkqBg(jZoh7#5r9IAevULQHQ^6Pc|;w11T#$*pEB;U(tK!g8tmv?;c~EE09t7 zSN5^pqbpq9&%MX_0nRO2W?4pH!Sz2;ZDoiW(V&x)n|Lk!;wt=PwxpX^;qY51qyf1EjXkz6E4u3#;#3=u}Gx`ENErzLs`BBXURw9BK%C>fh(>{!v6X*R5uv#DqUU>aQ-Z=Sl2R zN$5(_gZ<2ffs(-z*O~dqK@rs)p~DUs)l&IV+Y0%TUD(S4P2$V;t_OTwWP@YtrP$bD zN!?<1M}!kdx?qV)33lmh=^Mwmvf{o~lHdlUp1(+gFP*nKYU7KDkQM3`-fug+f0}tzt~1?ObJXn)SEI zNUuT9J{EgF8(SNyw?6I4EsHHsLX=4&he}u1&e#PI#|E{+GvAKV8#QLuBlaqru-}`O zLg3k+?MNP4aC2ikuOoI{Gq0{RGZnIAF&$uu(5ZXyai+`U1$z$nVb))A0n6EQF%q3_ zGTcekC)YgFarAmxDK;%GP)acEoAkqLCU4CDrfj!2_pgihm!GNFW_G@y=q$&KyFSDr z&jKa&4Un*5H5lLOh=lfFL)i;hAFso~aL8vk&1m_=H0oo0WF()dr3G$5TekdS2c_*l z8(5Tz@>$#+H8lgOE|N)5zUvKMK747spBrMo-NQ`Nc;!)$3#YVLQ?sPapo=H*K4KSn zbD%~4eX8t7MDxS5jJ`l=PHG16=&i(^WqiAR2fg2xpVwDjZ~evKO^Rg`d%p#nh6P$w zcE0@^v2?mGY}=zs(&z+C6eZj7Ldv9XAH)*!8dT4}dsY|0)>@O8vhZsXsXoyk@xXmZ zKtyG^`_1s9Q;g@B?B0foRYe8Lx?9jXA}{TMP(QLGglYH1^jB5W?5y1{fJ+k7=g%!m zUMqjMkzAdPmn*~!iJ5C#-vc^~;x&-NW6D+#8J^LH?_YRYk=|7f=k}od8hN{MO#vAA zQToX6a%3MOEKma-wkMx_L}o0rE7DMNAofwFUU_2TL%gcdc{Beg zCovQqg+tJmfo3dp|Ntl?l zbm5bf;o<`Ozx0j59Ru+}Th&bhkKRuGWIXypn_SS?Sx%eMWLjZA=9;rE6qo=$))F=qb$@EOvxh$aln+vgEXybb5lmydNUeyn$v+JGHF(Ww0`JzALZrhX3l%I{B0qqrPMhzT+qU4gU6dwJ<&If zXZ$gt=HjQ+BvGmlZLi?cO6kO`R(8^YqcQ}%sAUV;<4@*wQ(IaD@4hn-1 zkxN7mnO2ojjjP1SflpG(p4Sv-S2&7EeiUE&d{(U-`STUnGw0Pn?vN;>?vPkIqILc& z#6V)Tl1NopI%q6*7%jR}xY(W0ROR8-m^++SzkeF(I+q@KK*jV-H|6J>$12Ho;sy*O zn?n>dK^>+RuL?V1(Xs4crdheXzy_|nHCvnY>K7|8tOswYiJ)Qnh5#8(R2~Y^ z$dpz6Cu<4Sxz#^X9sl{h>o?d|Z|_|r{#ORx3*i3E zf51mFPF9N#9?k?!-#QY*h^Def$(QEX^&vcIju`>Vl51^iTL(adpxd6g92 z3|HI#{<}F;efP$|`{!$9%o)FUTnW1TchW3 zH|ICFxYi9!DAStC>=mefVJi9|A2IrH-c5zR@$>n8XKb2;5iW%Exr><;ZRYgPElbm- z1mTwTqY7*}aj>h6?WHJqG^19NH)sKGqGdK~18%CdK%Ee>zkhGRWhEn9d64jBE^+6? z#3u{dhjau5b=QpLPgPCRRl6qEPFHvONJ3T$kLX+s(>=;COdoqD@@>ZO!(Wg3fLnyn z_wE4;>Eh_})1=TpbcUdkEjwHT$7BnDrjsA-0?glR-Sbn1(Dy2)& zBlsoOO-+k0Vwmo63x(Z9+P{W0tOClw=MNbe>*{B+A8j6d&i^JsTHDJX8m1Y0WVkft zv=Gc$uyx4%RJzI#~d&f?C#^c1CF~%7+J7f|0%(6yQk_#PG1^3d5qJ z$eTI?6Vss+-o$RlC-SiK|Rx|TU^g5pS0gPnHXyD>)#%_mb+b-mAk@Gz*W(_(NwlFc-AKfvzjAh@(_1)qNcC>3PqVOjgs~TY>d6LGYQ2nUi(xn?voR#=%gntjk4i z-xZkudMUhoKM#@+nn;TB-@ysg6Xx3*gXuo9-JEvIX>9k~cMI*4W$uKXpe&T%{$e{H ziaH#Q3p1#n_M1}b^!!<5p7^UrFW|XCq{M6H&4*ztfZ4S+h277T0a9$Y_8~_l+M(!< zH+ujXne~0>r%DuEhum*wW6g=79;yTL`?LQ~g73K5wm3}^zN_%j1f}|*#n{WVVrongch-0R;QwNc27t*&wg9fZ(IZ1$3y*R z3NN;Qhp3(q0#n@DHeODL-Z;takL4~K=Y#5PScV!RmAMRgjGlh3Ap6xDmpuH_ar-4e z=#cfti(qwb73Y!EXW0&FC+af&0~X6nA}y-93zibr3(yz(Z)5mR z;$<S|e z6$ve|b+!6SGXvZ`>R)2rjix%jE-B*1b>jkwGHClziGMwlpE?QYZ>rMx?^e!&CY1UF zLmr8FE-r&Q{PWF7{*^nXdF!R@GpcDjmNj5^Xs~Brnu==F1|7tW2I1r8Q4}C3F1APS z&Ym@G9FB*b2D|PdOC0R7gJIW%3^;qazR$Yq=k{49JlF!% znk9-F(W(8l4nfxBXq19N8Ts^6_=zR?+x|)Se#-7Bp_CBbXC=zCyLyubVYdwxFLKXE z@lry4SJ8@H-7DbNHzeSxI(1SCOZ)I+;1WilwXfhydBeIIi$dtzkH^E5&OsO7${T{B zK=nXa|HR+2KG>3x2ad}mV8mInMRj<2f^*{}KP{&`h|T@1!-h-&L;Cw4tGHoS$o7u4P(dUv8v9?aSNYnBw8z*k;gi`)!#@+gccrBcP{rXAek%u zsk>VLKfc~7E{><_I$7!quw>swisI|*qf{1REr|he%cpsi@~)mFHk8rsmov};Q^{5 zq@Mzs&v{Jfdybbk8-U8HG4>{n<cWjeR~{ zKKFG$+1;aS|I#GA*6~?ULi34;4#UF3NE+B+v(TOitn+;!JzHtiSJ!b*tZ3iYB5B=@ zy@yue-QUcm=imj(S;z8laaHCI$RG9&&EPkT3ED6|d!e%md)gBsI2b0YI_)hyR$&K4 zzbENsV6>OSOgWt=VW$<~)*__3czJ$$Ue`JA6AvG8HY6?{J=eve%DgvDw0}xlXq8ac zv4=X1!EN48_mR?Sy99#?U*}UVkqNloLsp$;;#weF``@e!{YBbA@B_LB^V(4@mNot%}sbr9&*Ax9)UvFJXV6=gvRL@yMxxJPf zt*O%Z)z}FfZDz#!n4D(U+Eb93K^{ zvWGD9^X5-o+2ctQ=cY8%BD-px+Sd9R5cIJQJlFFwnB4T2^|7E54_dPmk&H>mL`Ifs z>HM)Uto~C=qi_TT_N9?e=g$8=FHCunJUWC^Ji2(Zn-P<7blBV6vY%8Acc`L5J7MW$ z)M(mprk?xNNW~7q42+pHa*EZ^&P6Ch*A3e9-$RfTv`Y}fD&%svaM^t;Dcz~T!Yuzr z^p20R<1?3!HqxxM%j{|4oYY={wQ%!xEPbR#TY@#RLM(FE8ij)^8kbU#<`=CLZPr@r zUj=Q9xHY;bZub_3Tdn)!OqK&N-pjSF$)=5RBR>NhGIlXLcrU!fWMod}v8Pc0=0-Jn zx}J>|q0U0_YA-wA<3FSlt6Ly@#2FK}Vy5I`=H%qJo^}W%rlavt5J0qxV?OdPQSFtp z41HiDDSawWboBYb0saw0|Gf$(Y>%FLZln3+Y^bLfd*2;aq4&h1aiJGqH-yW8r z4*1=otXkfZOKycGXJgLYR)7{A?{Rt=*m4n$RG(z|$k>)wNDeea2UM5L=CQA5OgWh} zHYkuxR+NXb^VEqWxHQ%n1QmQ(#26Ps6A$A+6%?Qn^=_#8CJ=}PieKPhx@l)Y9I3d4 z=VO{13KHBB7@96yhn7dH}gIl_hHWspn{KCz{SzS5*hsSHT z3aZeT)Ym)jMT)EUJ7#<-MxG^FZA_oO+${^~Z}`p1zK!aozF7O_<0U#;(*3fpvtx7K zy57`PFs}-!oQ2m&N}{$}sU*=c!>;p)m3}ESBKpZF=k+rCWe{hw%PwkpGOKwM^fX>3vnM5|`deRz9VIV9w46`W6%n=1f-k_s%1`6E590Kthy&!Q zgoG7MBFUc5skrYDpWPJ~^A;I!ZMKazn7@!E2o_7D@{WmtSsF^L#X>z2nkh} zuCpnE+4@h0nwbTpAEi!;%kA80)>4vTwdNO?bW#>bPj)I>Upxw9IM@H z(hJg``9%HGIZ~-(T?Bz>Bizg~n|U(|<4KYe%v^J~Wq(UC0oZ=7IpT?|2kU;Z^Dt3L zRF)D=jOeGPu5&)&ROgF{mNWn1B-YbI@qvis1}xyvytjvEQ)UZ#Ivp(w)(uKIFwqe> zyck@3tT7;Xxo&>tUrX*wWh-77%`w91qe1#E=l+bv2nhFl^areXOBHCj!L=B38jYY<2~n zXICM^E!#=*O%8vydE+}N{I#izRGjHvxLKx^TsP1m!aUEt@WXrf)_{2QrO6bX>|_>R zT%dA(uySL5VsuE-!iiQ1=Ne;1!wGuPPut(Cg;QOZlPbaalsJ7^99nG6PV;ze^fEGO zEJet*_FZ}O4r3`Dkr%XCJmED2g%$L!hQktWwQIB2#}P5vd?h;7Ilr!yR6|00y{mtJ zAzvp{qUOf&sWnjfFjjhO*~3~NOgcUzngI5aD%=ipCXTmk9Nu?P&Kz}7MGIA7(kYbK zlIDn1|6^FB*(yC2m-y-v1y+2U)7rQqX7qm z1Jb57{JUd_YDjlCq*S;f<~&hB2FUD!yHr|UF|~k4rAojDhH|J{3|dI6|HC;7$OrUi zSrKulrrQ*LWlf=Qzd_iG6dlGJmL?JZBqeF2n5R0#*Py9s1ib%p&cSd`l{$LYu z#^)B?V4XR2*xMvM&z(=4kNNfV7duRT&$XY|w*;efYR0H{x8BiF1qbA{UCW<^4>AOz9qv%T?O~bdGUG^_j#M&8f0o7zkfr_ zr4kG4K3F+3Ffo*l!M?GI%#2V{WusPZbhy}8{kCGzb^Q3)oo1=P{!F_+w5@j5z}et= z9P2VlI-4|z62Nu^#tH&)IO!JHI}{K$4KBOSAEPgW|{wh zVLRZH;8_be8rfpS3IEQ$aHKR!1Wm7e0R5?NoMez&63M|?y*QfHaa?LZsZWzB;n_SxbA$l zPQq4~pa#s<^Av4U8>4ofhb@~hJnd?0p~&y~qcZF>5&aOElwA03V4F>I2+S+FpUlnJ z(eWYCST0VS1U-(Y-%)vZ86JBN@HIw2^H+ME{U#iP?+S6*oSM_c_r_z$kz<-*`=8PN zs(U%T(v$mE`FJq@GN(hZi@a`O;8Vpy?_yLjn{JSAN_7JOWBuuw*}`Fcx2#y9h|1w*f#Z-MB{JmG(~!@qC^QPvjtY3hS~WYdJ=xU_!yT+E&6dw8;^7? z&Rk;exl;C;S5!HT_nxk#le>dW^o}w;cy|%=rMppPF6G2eSK|LLCbh;@r%t!oA`WG6 z{IWHM?Iwn#9+oUrJn?m?&^=07XUy&uYyYvzUUHhhr(tu&ZMSyoET{iMgt76hYulqD z;Y+ggefjP+7JjIs$6~v;r*1=R2JHP^bg1o()&8P<=&Stx>L9ibx3R@`I`E)?t=70b zMwl@fB!^pV*iI@h(Pt3)3D+)->?1?d09g%2cek$MXvn3=*Va%B2lDaQ1qfmnzd}0> zqan7d9TB8)WvF6(6Q3&(0LR}%<-4>*)Qx<5iNU)L7myB3C#5vUn$Ox4weEDvwE93| zK3r+9Q_fk}q{cQgc`YGIbhpc{xct_}tm?Vocru73w^tnGHbmKh(^tV_`OY9J$x}x?%AVi;wyM8~y8dEP z_>8+sU);E}pTuzGR$8j@#|tMK|H*rvOjQ#{LN@V80vJBjk_1#{`PI5(E$xi&#hQ+1 zk2Sw~NLS20<=Xq%a?=)Vu^;UtTgmVaALDi}NAyDrBr0>OlR?KDaH?@^oRM<@=6PMm z1d6Z^^Dvwg9IMu!5Lq@_?&DJN(Ur=8WhG%1N$qZ(HBf}!pAr|ukKjfm4bTQV&?QJD z(qp7&I=fXsLu zq+?H?&g%0ZC6EBPR;QM9((>H!#Nq1G$CJ?D;I8RzJA=1CJb4eN{zq}k%`(O`NP@|` z(vh*D5Hc3yIz7cvI#!B3%dMt-iEl*yisN>^C|P+h3pQ2F1Q&Z%O^zf%XiZ~&jK>zc zKS2R=1gTdbTHhNwcF(|m#v(x4kE4?P$Cha$lQv(aR#OQO3{Ei|gfUqJg2PHm8fFb8m{8y>MSo zBoFIrN|ug~%E`@v^B*_)gAsxR?Uh*0sPzyGOBF>1vq1EG9~bvX>IhzT?iLyCP&0Pk zTJ885pvs4=Dj3NrBm?&bRL9vbmbyeib!9%<)t^tCho)tzxMDHh?-)txxf6XFcrL9Z zEx-kfE%lsKH7XS@8LsB~_K+50gEy)@CT3QuxwqAgjm78c5jd)0P?TA_lE}lEmwN2;d|e5N$olG~mkqolb$x2HZPDb? z_5GF&8S!+6^b*claYQS~9%3}=l&|qN9=4G|%AihZ3lB>jL2$n9)R{g+#{0Oo@%Wgl zU1o2JfwaGoBH~b?K@b9KB*ZMgPnnj(O+vRSPImqSfn58#GiaF>Ss1yYmi#=2KR& zo<Ce3=gJQV;0sY%9ayZImb9u|~gJs$WvZ>M80%{4mn$LMPw2r?*mtB)* zQw0Nz7&nfXJ|J1=2&qNBn|F(Wrrh%Z#9$Q?XKfVtRk`K}b-1B6F_Ng0|eehS2rjL-AFgNjl2FtVVy=)RI z{dSFBAJ<>m^Bf&5x!}Y!{P}dPa!%D9K)*^&>?ex@6tb(F_FoPQL^PwF>)z_-wd65O z&WKaTzm-a#D%L0z_)6*vP3n&^8dzGUlfGqW5*qdMkN~=51WDOexV$;)=%J|t`;Bxm#2!Vpt+c&POKgg*O<9wZmP0{SVITC zAiQ+C!wH?f0xR99hhB`2pqI>OGdVAT6;9Ra zlHCXI`p_g}amzq9o#uv5d8kAx4m2)}Yl_91^#>vKsV3zN6QwQ8W;P?sbywY;wrpx4 z(Jt!w#_?$x8P)#Vv3*vznm+jb)Lty`XZcfAoF?{m1fS2!PBP(LnP{9-*mcH-*ZiI? zp6bqhH;paT@!6NNCRK5`j%;7cvmbaR+BLl%zh_S;pF@t(@>UDW-mlguzk5MY81OmQ zSV8xyEe4|Ko6n&9A4aRVvcav<8*F`@Meaer&3`W`1;A;;6;nSQg!^dIE*GC*_#x zc?4YF9fxp!$&yVY88@}K@;EsXi~uF4X56p zVeB!|u)6Vc0G%o=j3Y2Ong?3j0lG##X@sqU7V$oxkgpzAtQ5~haBNt%oJ}*(Ya3m! zLxA*)dwRsA>Pb7-Z8lo3B43k!4v7U|&#-q9AbwUOEZTOB=tHj29 zuAjcAzc}(zg6OsG0Do3jTfMlY;;uhUOS87t{w;5ljHoEIJX+KSOX}`yN^3}2g~Ku0 z(b;?3O6_NBjTE($a`-2c7aLf2qJPTQ=B|TYCh{QgQJ=dNS>UzR=8f);$#T_b%w!G@ zmgC{ITqF5Hon-}BvF1oGj-^-$H&YA8Ju&>`UQuFl(*5yvH%|i(N%kSxJ8;jzhG`DV zmllcs18MmuV}dWd8r&siOXm?Yv^eg%JJJcs6i?^6EN@`o#c0_j!hSCtx7gh$;7?@RdlH1)iDLQ$iofIb zBV2mT71oaZO>*7;MzX)Z{vo0i>dB6Edr;(RwhAZ`!;v4@yfr+HTyk5@a>-xHzORfX zd-C*gDoi*#(7jG(=Ba@O=D~io*Ru1c5INAl-ZIju&^ShO%~W(M`We?novm^aKd(9qSIoQ7nmB_E8%s3Ob~{+xd1X(JT` zI^aZj(HK*o4KORnJ1(57?Hwkph7u|etiNlimOXv<8osyhuYrTwj{lK1w;!#h$3Bl1 zyF6w$VhF%IoYZ>8D=Shk?v-DajYi&;JC1ESjju#W{lJ{RIrcfeR(@uLRag)y8z|#_FxxKJKpMPfo6P$AwJP}q=v(tD;)(1& z_!=&Enc+tpPq*@FDQM0nwNkU;-A8aIU;%ue;x2QhCR)B6vP^to)8RcO(ec9ORH(a) zCbbL+Q*$}g;(ls|;Ijm3Y+r&-nd;&@xkk4&XZ5lc7d7U)A)hn9KE{q`xQUF_o3tHA z5V7l!9s@z8#uo0HV*pdfL?B{B&~}b2<2C2-@QYS-*73Z3WhJA9`&PibT9Q}ITNfi% z14MsHXwe2hEJO_q4W%v?EPVQts?gri10>efq+00#D zCx6TmmDk+?YWE{kJu-`)u55>To<+Dyyb&Ldh~T$?Y%--Ap;;GD$AaOT_H;N;gPXFq z9nZ{J3pGyM3bi#On(3zKz4F%E^3!JEbKP2{UM0K*)`*7cqdbh9NR~~6A zUHdavz9cr^nOu4{s1t+*^zy68PpJ15$WbFAA^Dr<`_cU?)>+c* zWQPZ^k++G|N$JS5{>BH5C00)EGv3KhjAZOY9CM{a0N7gJ_CbOOx+MB}6o=DOD)EOs zWZbeOnD#z_qfV?@c_5rr#NRRS##g+S_2;8f~rvw4}_Yzd@eDo%m7eIZZYVEq~^< zmw$8BD_Q-SKm9$mjjAorkkIsJiV&+9j}NK6e0c4DVnYA>K!C->u?OhPiE~wKCR*=t ztwb@9sX{qlv`{|?`m;#`C2XU&{p?<%=~o46K(nG!wSg=Wu(JcL zb93BOO8QNro$hfhb|UZ}+vh);OgOEx2|!xSz?vJP&-|Vep1|ZA;}}Par!||;bDT40 zw6^$!>ig7N%|;8d4$i81n;2V9m@Be*og{TwZtd=~8;vIxn?FlIi&Rk#hzKkZ#xAh6 zk&QzofoCzwORes1KEpfEnNWY{!3x;&qS}&yqRc+*=grC`)!l+6^H!sIT`B&DNB{Gn zx9=uZ;*$CP?>vp(%%#IeH>2?-#L95o_7utUDcZuLD z+RyBd{n!!(hyv6pslg}@sKm!sH@|+bM*nvO|Iu>6HNOwB@9L_5Qv-krg_d zl{y7F&1l*C&!2y_sc+18hl%hlpHVtau9q1*pF^p3z+u!ptu5g>#^Qw*u`g`gz; ziV|aZeld0C7~aY7D6RkEAe2{1=k|C$YJ-GkIkgQ|_Tnl`iu=}4^{`M_x|=<84pl>SBhv&L8MxLaou|Nol&J|LQTg@J*NfUA?H^?Ek7hDLp3y^} zSR>I-lbEouMV*3|CEq6%mGggM5kkB9_tk3sw(o@rar@UObT}q>C@5TrIDfAW%Y&{RsVS<3w$V#k!PG$vF+21VB#p4jr4TY7ZZDi(p#@7#oa4-O+n({ z|KE#-j0kS7OOPsN*BUyxQC za8KozvltzGwN1VcO-JtC|8)22b$C8#@qY`ZCxlx&oi&xvA0qwX1L^cEDE7L!jBIVD z7KP=16Tq;cp9qpEwmDx`&7YbLPINA>v^6(rt1zaAA~$%4Vl#beO@I(y8TqfBDm6ft zx!V2PbK}nqf@ax&%~LO0(60b?-64?DXrY%{s;q7`j4?1lt?Lj9zJ@P+%?gmqB_NDwe zo*Uz5Oz8}uM6a}D4e<1%X(2N3^?yeY(DV zOO6GRKyiJ8R+U4L%Z|2OGLS2v7mlKWauY#YULpVfY&nT>kJZ!&cBS#p*%PI6fYLQU$;z2T-``PtO=8-u zZ}Q$EwU39RU%D0PZv6=PA(F&5bCdv-dGxP%?e_ybq!x1rRaN(3y*M^!_*&I#-TNL& z#@RMuxHMrIQrS~}@1&F^ruGT&z8tVUg^Lb!L4iF>-j?q+qM4xT*oC{=zd>mu_j;on zB;3^0#e~QUF{vfw@}f|HCGjcrpCQ7Rqzbu6Hb*^@KI{W9Lu*_7nmN*6i+R|@gzu1Q zDuCm`5o|)c3bwl(xKY*^vfYN2T1?)C-CAMm!E&Opr*w~p$fF}$$Zn(6z4dt~f0>O8 z>(E?wK;@Dt4^)th>wl}ieUR!*ky20==P~pZu`vke8k-WF6hzdG{*CES)O99avH8kc8Du#Ethprc?kuN zyYnCKC-ynWW8jld8L!EnPEvfkrMqy(3>F$T7K3fcV|Hh$K<3@9sWVdqNTd;Kwcz7@ z@~s=baJD0)I7r_lS?7}!&H17B%6^flJ5Z_ov8`E?NTKSf!5FaY#WhoPdr4V9$&VsP z_5~Oex^m&8S8Lw9WUk?*nSNu+&ilh#;k}kvD{W2&Ezn#K-T3vdWcSkUT%?q#1Q=tV zOq8$ORVwlyQKPrQ&J~3&`^6NU#nrepck`i3L~ef zCJ)sp#QaN?Fxpb`yDJXso~8#*-h7JF`v5}^h`SQnj(PbA8eqg8M|2HeVfI1Z`dHRS zhkYCn6tj7nTBj4iw&=gh@BYbe|0n>EAO5h(i5wG{-b+eZr}LQkQ3}m4w?JHjEMW?T zp-Vq*JcqdcWu}Abg*iNqHMIt@5qbibfxV#|72={s5zJ*n;i|^6H-5D)G=9A!oQTy2 z$qgSWlVZywbJ@Fw`>b9P34RQxM?s1YiVwnT559z21Ng25cFp3D$T5V&$jlWEw+Oox zAo|M8SoT76{a1+2M~RRFUFV)D7KEI z1O)~o-HnnjPl9|yS>RCDi>5NGAq+_)bgFa}n{t}^{zr?ht2vv6WJm=FujH$fNV-uy ztMzFZCZ`WSxXVc>IFaP%nW%OpS~qjfsrGQj&}`yd$o`UujUP*b)AHjX?y&BoK96ec z&f&A$mzzj5))s3@^TP8+HHijRZdS4BcL_pcJlYU+Sv_(-8gsnVs?6ywovPbI%`cnsrqsl6GE2yKItg9Iii;hJIVdn3)Z%smfwORJbNr=EKl=pHxBUx0L(odM++bpixMK>iF;V(Jvkd zUA2p{1Ca@HQwVn{r_1nM$>+2yHs-W5(_Kda4N*V;XwX@hxJ%h=*x*6`4BNgrpc)Bw zO(b^{NQix@_pXL|m`U*q{xhwQ3;C2J4UhyU-0Xdi!2}z!%n~>t{gMbYgf;KV{sE)0 zQiYB#c|=QF8+aJv2Fu?BCyX4eZ;lT1f%ERN9eON&E8r3oxbha0oqD(}gJ>1L!ytD4 zGUh23e;Y9fCyQJ#jG%|tP}H_u?Z(b66u%oL=;pLZcu-X6Yj5;Qmzx_DDBq6g)Q(^q zvxB9V<4YT(VarS+7tK~+x_H)2oZ&BkYimbv<3~>9^<$q z@SfA2Yzlz-_zjVsD6{ICj~_E2!i{0};1HVH5B-9|4jtNLlERR}*g_#|-Z z`Mu+^;X`Ow_f348U5Lv|??PQNKIlgqiE$Vd(hFz8ab z4xF#W75)-nxMg`iY~YX&5o@fMqj|)%fiXIf0V7iJ{eEIqh+Dh zvBu`Av~?E{`1k>;ylQ=aWq|%mBKp_ryPP4cueG(NPZvvHmNOT9_djlJ+zxHQkyCoJ z=e#2PJN6W$-5UuQH_PxoYiBWHZCyZ(jIQPNF7s&*&|90KpUEVG4toDWvR&^_HemUY>> z)tFng(8f5TTd^uh0a&$We6KdR>tE$OK_17+{a5Zu?;c7&+>z5KMRB(e2|36-*tdvX zjIfg*Z_#&>doKz%Zs(d{x?Ywpdi{aIyxU!VZ!ux*69B&8WZ#mfbD#pWs=0$9J**`p zM2fr)p^L{5zK^sMplCqU-B04u#lTK=MPmrN8d?WW^$`%p)JxXA%k|!iMi0H)6`Xn>ni{tG!Fmqcd>tqA3q?+j2R0YBlLQ?)zk9&^5ncfN~o^$5rid;dCb;{<%2>$ z%V3UbK|D&fE}G^xppe5`kZLv4~)Lr>Euz5tTiODx%O zH;f30ELxo{1zHa{g|7EV?s|OiTwiyjAO_CPb6^(K{pu_GLLx7#18ZlJ{H4E@z^UgHI+l1X@Blj8p%b9k)ox1{x6`sHBM;3wd6@=J?`alDf5%@ zCu@mZsP;a>}V~&@Ei9jY+56;f;urN@6(_ll{n2wRvB2_opE2de29CzgjaDy^u zcC0AWIxoJKHg%H{hc{HtyeYHDq&BBQPK=0?#%58hXhkZ)@2kv8{903UnH(bbe0b#4 zQm)m#sR@ARkCoh+lW1F+Tv}{!DsLomc0cc1(&gH8j(DyIcYPGAq~m%9%$qo=LhtSH z`Y)$?l_oG08fSE(DY}s}==PE~<*897ZsWt;HhWpenlDfZn>M+zH5JIgQn_wH`23Lwq8rW z#ylelT*9n*UbMBZoOJrbRj7RAGe>p8X1w?~Da98gms;b94`&0~BLaj4vd2mcBeitP z>v!kJZ2n{(EdHoMrecaCIXIw*6#$Fpx!p;^4r`7K2&34=26Yp(=R9=0KDQiXdA9Q1 zpRKr7Gl~#x#ZSB+J~*7pe;ihC&r|R|{@%{~Ce7t^am)Q%hNGjSo#k#zd zUVaENDXicpS)UofN9hxoOPja;1DCr$fu`;>m~L#XfR*|3b-}kq7o?o)YHV3ZZEcv5 zMNAB_0j_cQZU%>JRW#8|@FI_Hagx1}TU=fQX@gAq1;*|JLxxcV-`F~GGwB0GNDbVI zvpW^?l^)v3X~W^N`*p)sd|F5hw-9+Oql@rMB}50V7q=t-ZBtYK)OvD4PUQxk_D(q1SJ9j01%fzDU;R55ccF+D7vqa5QBaM@ zphHurIsF*(sg0F?E`fgW2b*fGl#FPJi2NNuQZ-$r=$fk5tlmmXds(y4=F_4@W0Ye0 zZSH$nD(Ur#C6-+26@6+OoN6736H)j2FC>{Rl9~9!8wn02QK+c_WE_e9u1>r0axGzc zz^vW)S6dwRk+&O!X`DRM#9gZ_F2+}OrgckZyzW?R+beMAziW>Vz**I-*O-eh^!qcz z&;lJlJeN83ChZE#%H-UzF@t!2{_A|rsE||VvGKHiq7amUtQcs3Cr*bdn#Hx|6yIR8 zvOgfVO&w)o7y1zw-jJ@N8f(k&jY~?-rl@_G5TS4bTKbc5_FGKpX8qSY{Rf(eW_?JX z{wy>xL|0?Xl|V!LD`=0)@CF@u%i!mmmEhCzqya*6v^u0sQaFY!A|DYC_Zs8-NPS2i zJ)pAfUTe)^gkibav3LN6;b1&-M!n-vl^=51lhx4J@q7jaih9<=qM0PPe#^t`FR{H# zWa76X_&g)%TuANXyNTo@BnasdJdJ?E1^Pk;d{6HepBH~VryQUe2C;`i%-JxFTg|S1 zneh#Ix`>HV@M<^OZd5FEyxg^b_tV#~cz-Cx2)uxHuFQXxnss6%;F(gNuTz6=J%w)XR{t)uEUAV2d zb+XqhGS^)1Zxo#*8{zRz-bXU}(`JHCnoQ|j?N`yzxW*U2MD|Rvf+sjb(03h=FoDns zhY9T1gTdwIU3?BV91psZOcT*XMYX@){Tull>LpUr{jkee0+ndV6e;=BFIy-XxXc0q z73JEEJiZ~ex!;09r#1}JIMqWaHbe7&^<)SdLr{JE9SD3-nF2y7L%-`DyD|rU%;WIOazH_{k|)tOrPA&`A3o65?(9KX-szD>S!L_pT0<~-# zKqlBrqTJJR?t7HGOMbGmu}+n!MR@B8P7UPgyjAN)7 zbBMA0??x0hfRSx7N9|Tv#}2Bo!Y}+=OT%6XB?QW9L0PMJT0wTK~{lo`{d0hfw)v|)zw|h~Z_ibN_=*g7Qp1YYK-Qs(UfB>>>bP-KR z@Wy+e(DsN8WE<@JPnQw~va67NqAi3Dayh@C zx?Qhn5~e<`6`+W7TI_R0SWgol8!(ek42mX9>sLl<(mrxy(u- z0@SdL&BQd>u!TVD=02U=MW85v=o3PO?u9TLeZV4!=|z9(1tQ`Las@GL*`L}~D>_kG zZ&FO`)A%pk{CH8T<@VTYhUPur(-^{l-k*oTwU6L^EA-h2^|l+}-OvPyyoPl1T<*Nx zF!j6KYU>qW7lOMo{DyNYObF??#$x%Y}Kc<{fyR+o&gd5`sLgZ zGFksnSSYT)7z8vxyx}Uq<~dBi?5I;)*b2^4OQUtgN$sOH{Xd&~ugp80t(1&3!zzLJ z^O-rIQ~tBh)ZPu8_b!_xqdrl^>R91&+F<2T(XV3mUp)CQL_>K@~+plHZUhvz-{V$11}~)U=Q5V|V3PhM0RsbCjHuHS5ATT{c6h(!~jm^~E6r)%`rnIHXLijscPLD32usafMuI|y5%3%}1(%aaa!Onz zEz)(|yKS}$RMhyVFOKTM>40JkV1}ok^m;;0-~XzRdk9VKejBijpO}L*L6-rQ^sz{ixo}z-~vCz6x0qw{w2Z? zzSm1KRf0Im{%sbbI7PSidUzlWs)*mGb1t79t_%tIx{h0!j@<~hpynW)m{}^)tjTvl zoyex#sHsg=G=S49BKV`GV1cYAlwrNqj|Tlr7F}ctKE^+{??uTTV?)6qT&=^+4mcy(WJ6pe1&Rk$_>B-c4) zupEh@pp(%0`o0|auFpuN{7t9#exP^W$-M9?UckUz6=o(I4!wohhM#-~e~`d-j>0ra zxE`oIEk=rH!ddrx`19rW!RNc+jUbZgv3T|x$A@v=3nv6lUaO^FkRqt^Uk1zvXZyan%hTqCxJ?QJDyiM&QJ}HVV&Owvs@X3c5SS;dA2c5N<0oh)pIvO z*cX^=D@TXKD@+hQA8u9ve=Ev*S7r)!d6zE>dUs-qT+*H4fX zk|}fh*qf_(!Com+5niy6KCJGgHvVd?t0Mv9Ax`#V9TVfHi^E0@KQXOA(FzuWsdq1% z2e%4)MqSgHI*CH--%Sf5FJT7--#*eFYUtS>4jN6ko^yKs+naMWEJimb!cx%n%o3j3 z^()*p`WZ9sbuII?B}kZyz;Fwc2?RHY8cQM6IgKlV+X= z4%sKPp|X)MEe>E|b;+(_soG9;V9WblHxu!@x$KLV-nwRXWP2s==GP7b@O&r<26R`1+bE3*ZVb-W`nyM*wDUD!XAm;js5elISf0Q zNpZY79^0P=b)~WWt{kAKTpfvHVyt+5-OCUB@%9G=u8Au;ka7uT7@!dIWuGg+u$_Vy zTFCJn1`;R;f_v`MhXj*)T?!Md=c&AmnhE4jc%M7Av%Mo{@74<1^`emtniBptVjqwE z103=Z-y;kMfy&S>ff<#58>?FzzW1-eU?4KxgMaBvR0G*A7e<^KRn7$shw-RiNKoid zRs-4FeqyZ>Idh3TSQ!U_l3f^UKYceV} zja~45(YWF_B?fZk5;qz~)4-eI9#?9@HDWf|)K%ZtXHrH~(}av5|4CltNh!fC!MoY- zS^6Mx!=b5_$!}o3>p=>=ajzaSNv!XZir-=nXg9Dy-x+Cfkg|2{i{&y3kjtdsOLf?>+&15mUkbZ1K2vTe@fqpYT_WQBe3NypQ~Yols~^L=*!B8c<(-Sg&v zz#|KT)~lFr&o(~D5~{jm%^cF8gNQdcaSG@!<+eX5WryQsivE#l zy|3FKR!H1Bs)%dK1G~IWXe6GQ6U48z1tldQh|f+vF8^6d_e_5y`7bAI?;aKu0l8l> zBzJIkT_r|9LNk<^1KC4KZwpb!_xX-7R-!866G5O~q5w=6J*+LRp4UO<+ArG0u*jV# zrS{xGvB3yWKUQYipD09o)ZOOr^~gpjaLaGSL~#P_a9vMH#izom_+)VdYoe>(uD|1| z!(kehg*bA3iuk&k|63d-oSBsBW5l9eD>eHzH8L=lAebUTHE0024I33laDXM>TWsoMJoK^t)oI=RdtA`gD`;E;)GF-apRG|A({{1dLEFfrsRt6`AR}Cp!hR7PRMtZF>GDn;f*?OyB?uaSP$NlEm94 zAb`WK6RU=>x~adwzs!D4AW5L#lS{i4{aS!mh;A{Vo%NQ$Ihe+xi_~>eR4+dCjS1UE z$%NqnqlIV}rY`M@6u~W22Wy3FIx45LRW7w6zr1~<0wF-+gW11Gc_U z{@uR*A5CW&*YyAWeY#;FNW(x7P&#Dv2nj_5EI`_k(%qxGLqfX5KuV-x^k|Tf(cOd5 zIoLJ7|KD})Za4PWC(e1F^E%JhXSJ-BS!9Y9!>9gFX_CeEt^+~i=iSB$l9t*?v2f^( zua(r25aj9C++f*XT=n*}nVf-NT+dC)zgnYfOH+i(Pbcje;uq2<4}Qndcs(&1vBl)s z#sluZ9V)Va(mQVncYt^HWmc1>xF9{h|4i44`Rwq`(QWAckFxi_e#C!N-(ztQH~y*T zcW(Io@5J{DF-cqH{@h=3X0ukOXG7u_I1{+~4Q)YX*5GT}%95_AO{_Wmr!(0M*$NwN z8G{;Ns(a@=1aZDr-o&^5lQq-mHP!!e81;idtc{^(hsg6O=N6I9mvjy!Z*{MW=9SGO zK2Te-1mNS@hxL$D>8{qK(hxEah|)##$s01sJP2218uUu@4ohTpo3!^mM7=PxVSmQKE@X%941%NJVA@T_fso)VX|M!9%%Dd9=bF4vc_^>OQS;i$U={ zH9h;T=flonuf{i=+Mp}<0HOXYcJ-d+gR9sTc|_=5Mf1phG&l=gVc`ka4uxS&mG|2PRkvZW2|eI%z^+8rLLS z8nR?iP5S_=8Cu;SzQjW_m9bKRZIVEQ9ehE96d z;Lf1)sOV765cTnB*GEaY#An0-I4Dlz76{(x78`7A+{PfQV1EDo6{G2eyb$|G>?jC3 z%;hJp_(frAYG!h@sLBavjJnzizlK#mq$NU%WY5$zoYd{hx|GKK zUU5&n%`*Pw^ey{aG(O#ErPt|{`iNcWJ6+I|FYaZfIkTS`NA`Y$_NTpj#?4dn;$)x} zPL*@7c}#2FMUrdAe2oPwH5t-nWq#{S_g{U^`u;M{bh`7s;hE?Ap5w0(k-ZY)y5m1C z%Iz-Pl_pXx;{lpiZ|2sx{okqo`eiWieZoq$vUOv%BFc$D=fKmqKgR0gmn}OO6_1zd z+D?IF+5s zJz0I7WyyO>c4z&WX>@zOpKCO^k~Fk1)ZYTm@3I1BEqt+bFEo_R7bjlyRz+l^#0hKI#*Nw3Z4}~O@0}F6v3UNbI*uq6t z3aBYJLJH?G%YeJ~lT5C>eg;olE^h!?%tb3IAkXSpBJIiZ=)^$uTAmOc^SbyM(ZwX! zs&bZg6JKD$c9M)r@MNv**Pl6!|i`{*;R1ea6t1RkvEw?d0Wt{`|KU53S^69`5!vqb1+nHTRV{g zNo54Q9kVQcc#pzArANqm`^59$c%@rU)ZV^R$r^YDoz9{fRFvU)2!Z4n>iule-F7FiqV5^qk z8k)9P!s7FM_WE6W2%on+c?aXDh+_e;ERl<1Ahhkf^+wMs_i@r){9U*!r_i-VUc-j$ z4sYwF;g8=~C05xdE7vVYnRsW}|B~nGC&HI|?i&Jud=9TAC6zSyj@P=i81oTe2A&%( ze+fB1){{6$R=t+?$2p{DsVmo?mI5pNfwxGe|BB3sVY=TPA23EUckz6$8O8iws1D3c zXsxDuhBqGuh{p*Ct!fz>j;#0Et68S9t@2ZQnGC#}MACU&+rN#s>c6b{(=}rJ`^`|< zZ#PfnQh!P51nI+%)(5QSX|I0HOzeEBpu&1{z2;@`_yB#o=iv5=@2f=4)S-KHEtPHjLj8V?f=u|aClpR0L|glRu33em!mt$&3R+^!zM{yy2Luu z5ptM;cx5fAIq(Te8hWTy8I|?IijfCTg9p6`=16RGiHh2vnrUW|ygrIdp$Qfk0DI2W z$bygp$~3GAR!^g1Q>cTV98l~3QlV3lmiSdn7A`vQc2&(Kwu;$rn@5h$bu8*I`?UCt zYP;4ojaVvl`vK*t-`HrXaS3wZfn3-Kh{>2_*9m&|!((bnuX#B~g5wkpZkC=2X7)@~ z)}u~KWgs~z46aoq#&)_%cKc}$235_6Dn8P+UG`8te7M8qz(;qana4rFOUcKq+xDQG zmz}P13`eUw7(5=~n%96U!KnkM3Y=Hfl#xEpJUr5zEr=E218PZ$7j0(;eyWn=KA-IGdqn4yUIpR2o<9?gF5U}c zeai-8{I_2HFK?0~t0<2HUwXFG8e-keJo|@uMFYI-Ro!o4gGn&l?iA>e4+GO2VFGGgVfEbp-nSH2<{C`oo9(nWHupc-ZG77OZ0Ckp`)YBL zA+jH)S!N&7P4=EHG~QGD#Lhw9x#qiHqVVn?w=Ivtw({er&!>&R-%x&YFK;LP&Uc;K ztjnNizsJ{i(~}+(2juUKmd3c$GfqFLkL>2D3vVMDJ$}|V?N)hBN7>I>{QUC~fvW4V zd}KlGo~p^G;xOQzePsti4;17S zdYC_26N`OgM>WW;pkczxs)%S@k_eiTqIDJX$N~ne0z{U%T7@xYl?H^&Gmm`OtaYWO z&o@E>RC=WR27M??q8*JNEOiuY#?Yy@9Ru#{r1B+R>tzpTxhuTi!|h1@j+WkqPzm(h zEUkDf@c}@UPc~gw=7HQM!h|lc`xz@vAZH*6fLi#xJGk@A7r>Br4E(&rfxg>Sg!yTfJYY4!M6I#)@n;A{~Rk^bC5 zogGv?crkcLU8zICFs&vXg(R!aZZ!KAc$zSmu;s@uvQ5lS`h8Ztw2w8D4#}bj)RPfUAlZ|6to)VzbxycXcX!Z zFQs!@GkCEDJ=i+^1-|*!cEY48brr;thT=;t#9aoh%MS#h?ha6YN6|y0+ZoWEj8hP1 zbIE<Fs5R7Xh{3VpEq;fNrbbBgxp7REYS-=tyepBsUlc_M17L@=Y^y{ zN6c$ZsJjj?TYkBbwqg<@fy@wwaZrRpYTJWT+2Ezlo4nYFVZ5W1%AmFof6803<%@_j z{zUofC`ZhAhJ@EaPDSJHdM^mLeR6ví~p>JwwOhr-E1TQT3u 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¨P>8UxUl=I71P??PH=M8%as+ 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

MU^0y102u$D$F(6`(%7pb==CSUHDD7 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

?BUZwwBl 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í~p>JwwOhr-E1TQT3u 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¨P>8UxUl=I71P??PH=M8%as+ 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

MU^0y102u$D$F(6`(%7pb==CSUHDD7 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

?BUZwwBl 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�`U3WJ$@R_<-EJqhZzpWhvrq~<|Esr&RM0o}47 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

f9 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

  • RwhEUOTZL_fFjmDs}vS$j6}?V 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 z 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 HGXDBM6OuvG literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/JDEV_OSB_Select_Deployment_Action.png b/docs/24.1.1/images/soa-domains/JDEV_OSB_Select_Deployment_Action.png new file mode 100644 index 0000000000000000000000000000000000000000..ae3fecbf8cc26ef898f19a588c830f40eac231e1 GIT binary patch literal 407852 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

    YW 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

    uZ{FI!o9ON3GZ%LST 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 stI z6g2@BbfS-fd zRD%!;bWmJ)+%pBffGZ?zG%AffiBg=`fj<{S0;;B@+z#QvHpQx9*&hhvI<8@s@Ah%EeFYD>3HhNMgLOhU-xPI~}R1~aS<&d|wOiT8B ze@PR6c9P@mg6S!9f;h~q=!3*#=?o&(;x6BgVp#o5bcXx9(sk%un=s9(iAxZrcesZi zWu@@Z2Q7?hRhXjDkM8Ncc(TNfcW(S1aUd>he3o#r~Ax5j;dYqxX1X^`x5bvk~f>&-lc6`&|K04m_?$z@g@>hnpNOeu$z#RiLLt zFGj`L+uK&81)ZL;F-?69EoFvE*=jb?JCn4WZRn-BjndSYoi_Hb`QAKtr*x$SVBHaC z4vlw&n(qKx0`-20GAF$jA{jPndmRLd(1GRrGx&)t9)6FP^cZIo*WJuv@3`py;VeS;mR0;z(1!0N9nlZBSzY`hz2*XdD}LbYhzcQ) zwThx!m|(a5Dv)1Q#8oK}K&?%TXJuk+EHF`p81Jp+VwCE=ILMLUy%}fD3jDYK{~_tB z!ViZ_yg0Sa;01RF=IMS0wl9`e)&IegIAaQE@cCLDwkKH-aIm<71Badyx>sjmBKB`z zz!#BT8-4&vE&r|Ix@;#)FVfkS)p8TF$yzH%G;B)$2^wmSx@M<7+TmpAvR_~RBUO9*xR-EZ1;cZ zpEUaDO3BZAo?i+tk;;%UD+E|$J+`o!hKbb#t}9~zLWt98QKunq@8cDTImWOjL|0cA z6>F0X`Gps3mW_YZ3U*(oZY0lR&$h3EiZ5-Gj!e7rNTq@S9PJ~?Miwu} zB_H&?WG0F6Le52-%G#ScRzdeo9ye#}trsIdq&_APi@F@m{E$NYfA&xBMC5lff?0k4 zi{QG|lW$#wW)ZjIVExHjq9J_G_Xl3Ew`w)^r49G={&5+AnVgzr1)ghs@8Ln6IH zwWv^^)+4-7y^F$I7VZyR{L~0B`1lT3#fqRCg;-$N1QoB~pls*J5iW(jQw$m)d^ft2 zcyyk+6(7qDSL!LxikP}J>Wo=}aQKT;*Som9xY)J6&eOulbb93X$`O*d>GW@m|2c>M zj$+zi`_qqxB(n|DJz9d+G0V8T9L|GR{fi8nu8Ov3oJzPx#vW%nU`;1~iEPpnTS< zEpl^=Ckx(EJbnS5su1v0VM>7f+o8hCV8Ozwal#ri@rx{akZiUeu_bllEA&!>nasi1_4# z= zJ$di!nA!t*ofRf`KO;i<9^7db#3UU!V;q1V4=J0Hn>yNwkEO(^w$K3_|CM z5gRX`!UQkSwL)lUBh{(3&AQmEAxKtwojA^TjfXAtZUmLoK$UXPAR}rA_p}QuG=cMv zO}Fco-+pg=`+-)xH+`&%d)oNV3qm4-U&m)Q_r8aldai(v^Xz8O%|#wt?o&7a%T>TY z*sFgy%R7k9chfbkmW(dYu`r^#)vo_s7>cMPYeeFL^opvaDe54Nz7 zPU7QQ(O9vtN6k)tv5RBz@krSmr{|)|89lPSpQavC7kAMmnhj2aQ=|MQ4(rjd2Et|# zGU$Ry;wNtT5ZfAyUJVHidTPitBL5E>siiU{gj5&|_IWw5VW=;=UD7V&&~7xy-E*CFbYtRw2@S zr=FHJO8skh=N6q=erP_$FD&doHme$MEklfC{5^*0;cFE5CLj}UJBqi zNy5&ROD=thdCSVZ9F%X-6|s+R@y$h466O*7j@V2x#?5X!&RFoXW^OYx+exBv2H6`0 z=6h#~H_QM`D-}S=! z5Z6F#2xbZ6X06=%*@On{=`9ay&n8eWjEg3rbDe5`u8yPz%NEXQG@;o33AcmU!Z#Vc zQpV>BJpRMAeSn!tr~=?b*BG!x8R1n24z5PTkXZ^Y1Af+6^M9Zy7w4EXO2aJ>NP(m@ zWzk5rdiDdd_81Wm?5I{iuw&=rmBpJkG(7L+ZBQqE0VqGY6i2RPxRWZJ0zreg(%CpE zc$zOzLr<-EDON&cm!jOqh=fi(wBX|P;?PXLv zOx}tJI><--xxL&o8NoLRfnx<;&_HjX2pddbPScQCuY+9jX65YMeqimhgCr+z3leUL z8J8qF(>pV2(-aBOY=rs_ilA@x8O`wKZ2i^kDQJyYf`f5A1H_RLQX$wC3x~RD^q|S{Xh~Q(aeVj&!3is~#Ua`%oPH$oOMCrB?MUNl zrMsw=HE|enEHfl%77MJt9>kuSDROeewtuMJrGAu@q`$faseY`nwDA~odw%v^u-smY zAqE(qx37Iy&Ljxabx>f zx^Y4l%e-m%*khIbq2*x{hM)l%IVw^KYHD-W5hZ#?|D&FJE$gI^h-Y~h>$Isr`n~^<#)0G7sZ*oQ$8zo-kgXwS3NsBGOE=$h%X5h znVbN;ijQPr3A>aY&0L+-(YQGLOUCCY6c_^{Cua)Lh5@9{IrVd`UEhpIz_zH#$ud-< zSGVYyV}sr>#Vtl#dSJVU@VJS4$N_yOR0!GjG7Y|%K^8VqZ&wB#B{@9=nB#(YVoce5 zALK^gN#k=Mi8G7Kh9zaPc($n7gW|gFkCDg`>{^EEQDD{INmImz0B}gCBN8PEYV|MU zOoH)E!m|6&XFI51rD$PCbh$JnC=J3EhgIk!Y=<$#g|(NppCW}7&xA+DKvuU2zFwpL z*PFxb+cI2eSHM=Vyr8RFK!<+kPPQTDaW>M2{qa4CXxsf!65Mb+DKQbzuQMBGL1vQ# zIJ@lThQW&=m>(|5y*D$SD?Q$#D?f)#-KV~t)$>uYEg9$5NQHL$4o6TtL%~!)C8CJ) z+3!m##P=6u13?oWvL1Tk`QgcGIKkfie{G%4@R`_0fY|ly;rkMTkWZ7B@qp9|;@yRa zm+AJ7>EBm>^KunZF`xaJqyfbDWP9X|TSUoA&ee#KTm9w4D+m+wn z#Z}8Ue~dBz=%Ei#KM-qh@yh^w?LKE2N}9SFE)2LNML?JKFi2UN(~NIb8a6qWS{9er zkJV}kkIOqUcTc0x-4QZ1{@>H60JE9QpF7hT$dFhFRCoA($l|qh*0pu^wQZo&-b}5m zQzxv#DMM%Ydn0BG_n}qM2Qh9>gVI5*!q~SCtOYm?9eIw=z?n z=r$%92z@yZ*zOv}0sN2n{P=ulJD82biLA4Zl!mxnj;-kxME!X<(w#RzyJ=G6Wt16O z4AR6w|A3esylD!>836Rh-+0QYp}*EhL)`t{;q9nQ=gEC_v&r6+1jE{!l&5t`qCe_| zu4ewa!(C#JcB=9`pvQ<1|IP^hzTs7kDRz&65rN_B3de-afC+~o3u{k_2TPxe({H7Y zcOdg?t$~W##?y+>(8$b@7u4@zKRGHF&P^@llN!Qfh~axCLQ-RouV0VcAUA*;x0kCO zq#P7`_J(p|%&b|Gl~`!M{&OPc=Xx-EHo|HW=_R0&47>VmWfx=M9rM_DaKBJ1f|PZR zKNRN7QidY-Oxx1xOgRdiilpJRz|VFjK@pUSF;W?gAJ!miLM`r$#D!~-j9`W&E$pj; zIYiire_OzH2h1KBGwUQ>|5T3vxUt>FAJNZpbNEG^5B86-KdR;m`}|pG;3`kZ7xupS z4iwRbb^}MzF{7reW8=8~p-ZLreNhk3W`GzzD#UwC&d5;HtdSQ`rX}WQ_qZ7e-Wz@| z^#JI?Vu-pwk33ZDS*s9l_F8*=ts{~`L!fM#22IAZWT3QMG)fT@4K)Bm(Ebp{QX}1a zw44(Wi3FUD9Bb0W6N`H7LK{ZGT&B+x3`@_GtoyCC^h6QsbfkYFpf&(TVU(~x(Xt=vZjl)v@ zm8$8h_z(x)5_Ds8mUm`-b4cJ{zOQZL!3f>X+}OcVze2rS69+UIL1fE#xxcMv__M{Z zBXbq%6=7Wi=T&Ka9(qW6MiH6Gb7{Xlx*~W!iDqJj&dHm!Ij0uGlai^&l2koW5_od? zvG!%}g4Fluwd)M^EL^;rqP)D=y`Vg0)BYY?@$FnAyu_8gKDr_mWkby7X%nw^ro4k( zXm>RxVo@TgOCrLshNgP-UL~NdhR;AjK#qEQQpKbs$OF51&N6~T{uY!(0!u-Byb2De zHbY9nEL^|nIzO;`{kQr71kY#J1%hI>#GPqG2aW!pxIf39jt_B z4b#G^5e4fbBQ@4479e;88?Q?hT%#>NJ5NS`DS+F31BJCPiy0Y}+pM?xDRsYjeG)T$ zj)WY7PLJN1*t22(osdHfc{pS#L{QpY0y`D{QSLh_{2YvyXgr=BfR4pON}BsS56w~t z^lsvAPHxz469Z4fDr91u&VQg#ND5s%iKvUyc16lZp!(bId8H5x)=Wt$A0Aev+*sSK zpyyj&)^0a$nL@vcM_TWEvu>@wf`0}pT8G_UFDu(S?S6LDcgaOZJEWQ?;7<&De@;R` zdLqQm>+<|N_%da9Du>@^ccibID)i_A_`^ErOut?F;=kY**IWG+kkZG;sIThnG@t(c zeXAi!3h|yy%)`R(`3AyOu96?pU)~@Ja0ZkOqJBr>AFC23!{59moQn6=lR^ivJH?^i z+_^WepXGob5i|cn$1aTzwDExG5t#$+)aX$B;mOo~_yZ*G;oKJ{S-=c7C4!6NuMJSc z2n=Xw!}v!JdC-va2+|;AJY9Mh3@ zA9qwWOpVGlb1!`JrFciM%AGioMGX^H4=?e7H_5a`O@{!N7iH-@7LypT_2S-O@}I>r z7duD1HJ?)QQ&zQf9qcOWYM7^gawXUCyI#O&Nf0`JvO&>$ri$I3=K z&%<5zm+ut7v=>+xjCK~Ue`oaaWc#lba1Cx3arix`&ELOW^GMeBl{S<9rXY#PAx3c9 z_4`&=hvkWpNx2Ube|@sq6a9yfhL&|1y!1@I(3xxL0o@OOr$j|Lf@7u-%}ziMXNN9EnK1lmk~K-~q4@ z1I3}x9pAH=SGXtH`wJqOg+i$(bU=zC;d@`Vxo-p@*2*|GiFUil5^(h>>ZaNfDS5!W zk^{aMG)9jpZQru}d~|vq_MIy7UTS2P3K6(Fl&J9}0!~gq*M{%M21MH&(SZGvA{&ep`=B&|kw4ziM^d2ozL>uW!CKc-rrOf9;NZPlCVB_3g_A>03Q? z(v`>us>t^t!FjBxMl%?8a^H`Fd8ixvozK*K0h@#fY8K$fz8-|!L&tzX?VqD#NlCM% z*&T%7laR{(q^Y0E1p$bOuRq1rELSuTC^WqaqcxO_maYs>=MnS{rQsjr_D z-yL`By{HYbmypxZO)=I?gCEtC;>RZMj3Ug?!42XLBRX-RKr{RBmO?tNV^eKUW8Wz3 zPvyi=G-^Cb@E-_}T|ipo(cjik{#vzeY@A{Yo(jQ@k1$S&6W8YHchxY#!cf`A7C1sl z97V8|-^uZ#wRFc#N|>|btUCFy=w89o3|TQWOq*59UDB(v`Kr0JV4c2D0ljQmh#0Oo8ZO5Xl6APK~W;SacI%nfxx2)b^Y0YGB1zTGh=Ys;r3RqyIUu)Zg6{j z|KjtF=k(60;}Gkox=9p4hb`Xh-uZ)%e@yn9y?m=*d&<%aW&fIn*3~tX_ExypSGZ@I z<0>llPM@CIexa#j|08@&s{1d~6F^xi`(jwv?KfP*x9Kv_e825_2p8Cna{7_9?S2;V z!uR!U*~)$~UJ8u>F{!UcBGa z!&5N^VSg46NI9#~Up6LeO)I4t656UqH#e|~(Yam@lNr4{ZEv_gu>giK2~&`YO=uKd z24;y6mZI7s6$wHSO!TGaHEaD#kJ)uZ^OtJ*^5$4aHGBxkM9Vs1`g>y!3Fp=P4wDeq}6lGqyIyd4suB`wl&q>o!D$DipZ( z00Id4*=)c17yHVN9u$W90><#O{nv`BnkGXcaMe%OP~`oI{-MOYQ;K3kDgWlucG6X# zbF0zQ9-ka$6bbeHEgISlDL#>ai|NHIplSgle*7dG$&R$3l?rMz4R7QOq)Z%m2dxi+ zi55piASU86_i?L#A1Nk0V`$53%TsyvE%{e%JlxYgsfde>o5hG@<5APeZV_yDv-icy zQC{I2VpHsEcj?#x*VAA$(<7pz<1@!EKa?iKqEc@ H}T>i&`f){oQl|@5lnRvXw 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­Np~cjW*B> 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 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/JDEV_OSB_servicebus_launch_test_console.png b/docs/24.1.1/images/soa-domains/JDEV_OSB_servicebus_launch_test_console.png new file mode 100644 index 0000000000000000000000000000000000000000..a01fe9f5525773e5be6483bf5f2f2e1d39fa8fda GIT binary patch literal 112159 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�EvQZvwVjZ%3DVM{8knvu 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

  • yDRO7k8pL7720<( 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

    *W9 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 W2U7m4_(N%C*Ln7rx8D45d8Y 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

    Qu`ADNHONyhT*Pdox%X$+{dU(l2X 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 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/JDEV_SOA_Deploy_Configuration.png b/docs/24.1.1/images/soa-domains/JDEV_SOA_Deploy_Configuration.png new file mode 100644 index 0000000000000000000000000000000000000000..8d4320237c1271aefd558c89425052f3b6f58e60 GIT binary patch literal 408451 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 n|T2g@Qc=A6}gJ^V+T2tH@(|Y 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 X77f_$+hwKSE6eK2&y>)LFJApGqGFHP literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/JDEV_SOA_Deploy_Success_Status.png b/docs/24.1.1/images/soa-domains/JDEV_SOA_Deploy_Success_Status.png new file mode 100644 index 0000000000000000000000000000000000000000..84a132f0b46c2c374bfd539734f651c5bf94d97c GIT binary patch literal 489291 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

    3Rww){Wy$(v0tesoW>L*`f#S1eDc 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

    GVT}PA9v#rYjw1*Sas@Tv!`eeAlTZ;EI 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

    >+1oDkTbIIw=hUocs%IaQYFrJ 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

    4B&Q8(1!26tkP`>%j(Zk2zqm5*|T8 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

    iOBEM~qR35p4<)?xOa=yaNZkIeMrgQ*iN3!LqJI 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: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 D7H5uA literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/JDEV_SOA_Deploying_Progress.png b/docs/24.1.1/images/soa-domains/JDEV_SOA_Deploying_Progress.png new file mode 100644 index 0000000000000000000000000000000000000000..ef49c887cd64916447b183ede3717288b132dcac GIT binary patch literal 470621 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

    3|EWu`5u+S~Je(eR4iM0{q36mixi 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%0AgU(M6m$alI7B`)k}b8XA5zor?q47~5j=~*{Y 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 X(cMwkh^364qmCz<&ooNZUcLJd(^8u@ literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/JDEV_SOA_Deployment_Start.png b/docs/24.1.1/images/soa-domains/JDEV_SOA_Deployment_Start.png new file mode 100644 index 0000000000000000000000000000000000000000..45cb532c7a188304cda6f6b045845e3b39cca32f GIT binary patch literal 430313 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

    LJ+os$sbdDa=$EWa4~&{WZFRY^o4M%vR?Z;@DG{ zT$}VF>~_+ORJ*!m`VPyvapMy?xq6yrX4aR6ntJck)CC%sk9g&2oAf*4g9Bj&GK{ff z=>sVhedHcOocs^ci;iblDRI^~ZG8XD4ZFPXfDvM2GFMk8@Eai?*z?W)X&d@yE;;yCFEou6p&KkM;%@HAt@1lfWI@x$0j8{) zoL_!_>(IqIzbZ{*zNMEgn@)m$Fgs#_=v2~d4XKv0Clg=%)DTL~jqz|$3?OB}A>qSS zEhpo4ROWWV;J$0!5>WHGzwcPypg?2QB7NV_9ALp3B+Bpx<5CM1*+SCgwrj!nEi9d% zs(EJt9oQ)H=Uq3FU?X-j1L-?R$JC&83np3=@%|~Mjsu3-P@aIl?-l`Vy&8$9>jfV&Kl2Ju7NRl~4&z4y6^d^P0 zO_mnNYqC}QbAm=?+{(&kK(Z+>Dzr8{T>2-@VS7?)+c$EjV@$)lVv@bgG zES+^qRF70FU3CgPPo!B}L_wX!=!<)k^ANEvI>xWd$EGe=6)IOhi&;W)xw-}7`az*% z^dQ?wq2(#$+gB+hhVzCa=%yGOu%2)D(s;vK@F50O_J%K0`+>mO3&SQ; zC{vkv3~Sup)XpEXLfm{@uulw~Uy$Q1j?O?TKkkeLyCwhBil*6=G16h(K%t*Qdw#@; z)L!`J`S-!S^*$jdR83 z_H}xD9H6Pf1Fd?)jqsZno|BW~csvTKz-f(7wkF|xhFW{LWSvvFU!2#k)}Ayte=+9K z5+AoXb5ZRbxELE)mX=~o?5lUUC_1nv!EMy^@3L>zUPbMhMQ_`v#E2V=1L%s~RH zM+Vl#`DJlS*ZV2& z^sWK;+4Y_Mr-=FBnGf&aJBvh;rrsZH_OIO@Om zH+|b2yf|KgJ9Z2#x5FuQ+)heta-i*}snqPxfm-#NS{Pb4FP<^QLF6`SbxP@zE`|ZV zQgpYT^)_q0Rh4b*qXxV>BT5@lDnv-ALqdk97$;Vng_0pcOD62Kjokl-1hb?Y7HTO}j`;Y9V_79yODZ#5wuW$eOaIUqk3cvSz-$D4i8+N1QbSB#|*AkvS&>&4j zx;tGu`V#BvsyHsW#^8rCKOfE!ZEI~>=}#4=hQViKB29|;TKpnoHOb7pP9uP!z3zx= z`%MO0upMM3+vWM~pop-3Xw~VUU?6FyzQKrbXGJDVSRgKMXgO@l2AS6;=H08jukJ6T z2H2f0<0|6KqivsVK50Sqtis_r5Y6S-MajC1FAmz8k;sL+@sSSHwQKXiHob2Ld>$*59yRMDnDhFeo6$Dp#zDCE|s!+ zb|7r;WUxvIp9`KW@*w?EZ|{8?mxo*1k$qoVL<{zukWEz{94axb9ySR}mcuG#QBxe4 z`&r&J>=utMcJ{tV+;i+adk&qFO+S1w)Fx$^#823remIFN*g|D+4EeO$;*-&^t-dEH z2VIYm9h69`8KgdBtYW3CQtMn=L=n*uoTX~ARP9(A`%kt*l}Hg4n6qk# zb8LZ}jN202zc)5#V)ZUiI@#jPEI_jKD=|80g(jZWaR&ZWdW6fHl2%RcmnzmJZd7^f z#4qY>&xk-vs5{Fh7DgYSV>Czzn*h5hG_QnSp!UFkGIzclb&r~u)Yge8su;8rN)e!d zy6v=^@=z`;;W9Opk?fJh*QmuQaK-J}j|H_WGFv?gd2$+C)2pV5I8k~fRX$nd0;Wl4 zXlW^pfq@ar5^Jjf(PeBW;QTv8laZfqIAqX|sCw4C>|Yiyl<6wt3_&2PN0Md}!<9@bs>FY8l`1?2Yjw~}BnIF9?9k%>lsg>7-6mWOI zusP9_0+j^~I1gtA5bj@RDI&S3J1ZZRQz&G{PG-bFdsCW+}$kidRr zw%!}TlkuvWygyHRvhK5>ISi!qHwK_?aN0%=d9-gMe0p06-n9}KhAv6gg*r2LGwDN? zsI}I<%@@-dekw2G?_w}rSR=m*#_~z)s}teubULhtUXE)^kT!N?GT~Of_4W67TpI;j_*qt9a#eRn5= z>znFb`{F}lL+=mUXhRi3tL|GAFE%!o?>{;yFD|i5)vI2-XItv;o&b*M^DBk)E{D70 zS!dZ!lJ))`W!5}1b(7m;HE$dp9#B#h)ao*R(IKBsGb5t0i23?T1{FI|#YNULo z&LYwG=*m|?3v8`XbGCHVuBHbYP&?0nz%m|5NA~24?@rR27bE0(x4-@5d&bG<_Sd*P zxi>mmYP%`WyZO*|w*i>uU51VPe#l;ukf=R+9tR=6lTd}bTBIdInhyKoAecjn9QcO8 z-7_DV_ei|C+X2^A{r{xtCvO60p%`cmy38Zo0*5WpZINum7`wE_6H4^O4Rl2Thq*62 zzwL7NKaa`9X?KRo8`;mWI*s=2r%Gay4 zAFL#Z&<)5v6PQCWi^MSC;=lW@M6;Q7h22++rHp0HY57vwsD5gq(@?Ayd-jSYvuh^Nq+k?wDQw^3EyOW*> zgSGN$2>e2`+EC1WYPN4o!pX1V-c}gyOKW}0*J_%W-gG&jNBqX*fd3t7`>!=4XpBvc z2;>N`seqqG<@j%?%cj*fUk4nqWVyFq5vlHim22ISlTHam4K@JXNBVlP=uOtb*PS2I zzJ2ej04{guXmb#Ny*JaFEVFAB@eBkKx%aA2&1Wqp$cE>0gy1#fG<1FiJbvIPm{QF#Cq%5 zujP8;1_96cEeL$S%`7WEoC-Jk-85Uiq%{}wR(5Zl0hW1n9NW*qXHyg@fhG^$gFjdS~W_uh3YP@2w2+`>!2 zpr}_^)8K=>pPd_m`=Lpx?a+fi^y$Od=w;D;doY#f+U4Mo7=V$nRJ)|OOdazwB?ve7 z?cvB36KfY+x~SJN!G5viL{7nlnV<-$N#~#g{P%1`58nzWI!vu{S{U&5mtNwZ&V>&q8xx{4pWL=$t$XZf z@w)A_VS`hlP`1<5n?71faHw|&hVFMQ+a@u;3pGDH--iRpeZvao^Iyw2KHDOm54X#e zWfjeqJ9jAi_ZNB(E-c&C=V7h)(aYCZHV8RF#N9pOL|GZ1lSn;GEvZ_Qa|D^D(>3Xl z7ZaG%Xr#4M>3dOzkP~G5%_cZ$3lO+xu=9|)-pDJ9WNelcd^i&%zgb{%{kHb!lKr0P zp6hC`BTo%ZJue^_dKa=^&+HLYDPv>Z&9&1>bkA4&FVzP@6DvW^yTd>`(RtxKLX(5W z^yEU7(K;_vX5Oc^P8Ook#;#&K5r<;>mvbU1+_=#Ey&CmC*2|!R@mB zi~R&Wsjfl(mxt$9=P%|rN>XcAoV}7FoxnhV*X&?mRp<75a#*-+%K`X1!FMx+dU3^y>y9p2+Cb%%?Nd{USTZbAYuMl0 z@U{M@_p}nczd0X)$@SInUA^qL{swsD122A>$QwJs~1H%-aZ=T?cm|Op| zmKn*6<2?j*B|)+Y__YAYTD>eTu3|-FNgZw439Lqq*TLv~H*kE^-+?e#mVNV?S}ZU^ z>LVCvB1~JIi0sVWxir}rc{n;Lb)B1oR?#geS#He~YvAOu8^ZT(TIO|_jXwTa;@Ruc z%-eZOzdYP_LrJPnL$g9Rg_M5t$V?_Qy8-}10o;YRhcVw#s8ncsck03jo*43>l3xVY zCQI#k3she0O@}47Ao6De4A*^wFa{u{Kc(}-t>43u!QfU7d?#m0;eJ9P1W$}}*}GQY zH~?px4w0lJkXMhyr^@ow_OMd1a(Q3dAE%n3UjAKO@_yiA7m(VK(Yr~2ALBeQoiC3@ z!LuCHNrC|6rVXI?gj-aF9gX(@K82`ft7%;u{V)IZLS6eLMxg@0MPsd@H{~|z<&{$Z zgRd*r=vQYv&hEuoGIJXnv1?f{tiuR0r3Qsc@xu$1N`VRDw6F7l1L=#}ai%=Pt{j$W z8n0_*8MUWPY=eBf+GWw2?YrcqT$cydlLzoS0jB%q$_;uZXVP0OfqKj&kL9t5D%=`< z8*<*dO<5M#EbLb!m<=4!wIj2q*(M29=F1rJIRKu$)2H;V@=QJb7>B&i&m?aqVLF9W zWdt?&O_^h&Q&iUdxW3%HX$%KLe8?~T0X#fb00;iBG|1)Gd}G@kmHzOQM$(%kYfyk=k{CZMt^rE0Y}QX z7Av|Di7Q;f=-;IxZ0&A!qP1;Mi2;`rZRL?rRYL_zQS670M9i?y&lYK6naI|FOs|LQ zEKPgOXua8-4*fB9k$rRUs#l(IMbW`?6GpcDP5QH_{;WmL+O#w@mQBinJ!8uJf@WN1 zh?;HT>H3@QH$uAcZYfqW9-}~-YCa)M#)#Q1w@=ISt{>S)eZ6}xV92l2k=;tX>nq9m zp$Nyc<9muioC}-?s)HC(Ug4XAxq3S5=_vl8_n#wi6~N)9EnBJW=LIWQ^_4y#-%B$; zRe<*jMwipR%jR>@qilY!K;CR8GRm98Ixpp1?!WS*Yk`-y(*$kXVk;yMcyy}tz|qQa zK|cVmU1m*Il+Rr1!iR@BU*tAEh<%tal+RuBUlXisY^Dk~4rCl3A2k8Z>j^T> zYtfu95;(I5y%5@iP%E&x?;7!PF@gl9|3Ln5LLQ`}deXkhUO9@GveJtPvU2l&&0w9y zIJJw5%X7g)$OHWQ)?;FW@NQ&B_;g7co|E!8e@r9ivZqLUKup~#adGiL-oFRb7Iuua zz8Ut7WsIYGt!ebqNsQa}G9pe?E-fwnK0K#*$I z&>cGKi-dw-0gSEAIi^`DWs-3(OOomwW+XUcRibsi*oN^=HOQ6A-9#!Z;RIo>YJBgP}p2 z-c3}7hAfV4{RksNpXU%cgx^#?c)I)ET{|p#Y-Qc-LEu)42zdz+8QBzy;Pq#OeT>}I zqMKftr0L`#7U#luJ;eSEJ@^Qba-3U1F0Gn3QnWgqMl4NFVM|^|lX~})dOLGgm6Nge zGqDzfDGZNi*)%}zZQ71}j>a#h^&rM%QvXc#Eo^}q&poYWB7t_pqUh!O#bqoyKebBT z`;Q5nF;7QAuAdvNy}r4P^%lNxP7PJHQ)ZpdOON&=8cwMxUWrsBh7_@6(k7fCPjC?f7%@2VRmG*43|aB93P>Q#{OeAyPmmtHD^(g|dM7 z$(xXd_C^~+BKY~5TV}PGVa>C#RJ1~_{t2m57kPn@2(0XoWTe68wy#NxZmaX5_Pg9r z_1Hg+Uq*p;XxHMD{atYZ9Upg|rJi!$Ro`vUHmyJtWB!;Of6&l`E&_ioJN#PS(gUe2 zc(24mss#=gnpoo?cAn!IDZlixSp)9C4Q&jv6t%fmM-T8Lmz{#t7lzj&h4jngrX-(LmSSzeEBKRoubKKAj|ft_EA@418@TUyQ@a^2qtLP!L? z$J=&7K|#3)PEsOY$3Y&B9VQjUus}=srWIQCn-&NJsdBcB zCIJGxydFNee;Odipu!X+3K;Lu-bz6}QmjYc7kN`%CPavUpDGmO-s`i^$kj~mBX_Mo)xxFTM4(gc zsF5DH{mX?wN}v#&V?sT1vO6HF8HT_OIMWg_!tM^byKn@{b8ee*#>@2XcdHnvEF{wn zNA3|W6!k89s`o48aDy45^sVxn`&z+U*83j4J29BC2Is6Z@XE|;*0Deurn`XY$)(V7Y%YPvdeNB0_3J~ncayYQJ@h{p=uhBC^&r?xBjPQuzM`$EEpH}Ous+R z_2*D#!b0(o)yXyjPRFR2meF$@FWDk^D_xLqdAL~i;|C>3rv+@|IgmNo+GEIUO-|Tg z61uQKuc!J{;y4PFQH`(DjmoXAb-xx6Q0`=DHES zLN1WoWE%U8j!}^=*>{2|{6wLZBgey#pd<937e|z83MnyneA*9p#8^H05PSKUBHTWl zBc-dK;Y;@;({*y?GS_X8`)`~Q*kM0Zbd)c;gPM0jruRMoJf!B&J3B!QOQm++Ys3dF zG`-QBOK(SDf6x1q{VsP3zlYCC7i1=3ob_`5@`kYca2WOd=gD1pvJHi5xh7Zbxw1Vo zxmxuWk-Ba`IWRTEIaO%BXLjw|3<+HZ=9Bo7nKK0$dglumDR=jIf;V{-gU{zV-~Sz1 zvVFqWk3{Qbb^@?$l>W^DyH0{IXnb>Y|G9S*DgXC?_~e^mzpG|&#KjB9W$ME^;@(ep zKNJ+X?rjohyLBW$9`^(_+EpROTT}n)3HcHCR&V;QdUOLW`LDOGJ3b;3Z?3~MEhQ1L2WYBBhLr@E(wpYNU%jpbro%0V|5*${v&*bT} zWQZRO*wV)C$c1?^mRWeY@B`6(pnu;n`y?FEFwXLJmsIfo{NU7zmjF^<&DK9tCZVPKij zWwlRe0rHveoT*IhJKb9aisE~l!Z+|G@>d1EuhbeIm?><-@W$Ne|O(0 zF500!E%jigl8T8;mf;$pv3KONzS>u37%Dz)Tg*Cc_ZSxmsjc}oo+~SlN*=AHQ+&jk z7u%u4w&oexosasT^^;>_$O&3DUGP}is z{}o-nDGwA~<}lXb!XJl%Qq=!qZK&%VpZLKY_tN2E?3p~J-cEC}r&0jKBpPI5PMzvI z9N9ay(z}VG@Jp3(uQoZHnVHE0FZ>nQs#I*LT=Pg#rGxh#E|=jMkEzGD!o#^jJwi&j z;m8d_03UbRXlCyt6*vVG_0n8+1(nhe`9+YZ^DcKHY^^C;pLk^i6m0aC!tSVX4f}o{ z3NP2aotxf$%(BU|bL4Q`bG>0*f_EZ52>G&(G&H<6jVybTDnzuY&?_?dEDDkb~Nod?ue~XAM4BiF%_YV`I$F9nxp7%su1f4IIs4D zJFVshYdmD9?1pUgi!GyULeZ&+^u~>>r;c{EORhDi%DWOmK_UIY1-G_6odBxHPEmWB zT+$)lN*r}no6Lu4eS70BuIUoo{JMkHXT~cLcdIuMr@7-KJBZe24?MR1 z{}*W1X2S{_SK)1^VQBZLitvRLhfxZW!Am3 zISL4G?CI$#s1mzJY!j9VyJX$34(16~rxq9Qi<$b8=gcCHc5EZa>EbEhOjqc%7z09| z-qI*!W7>jk7fTVbre_8AsAfNe2B)x3S=(rXRJ)`n)5u%gj1Xfcs+7rx# ziGyQ>V3$i5jmyBUcNF|I|Ef75vfP!g7GBM;t8{SIiKZ=4HdeKF%|MIO^ZVH$DZp4D zs0zBS)}$?9rF(vH@jNTvicMl9DRkMc^)UQv{ht-NMM$ zRN4ortJ(H;7aYM~xpc+LVB$4Qxx`BX)s2EqTvX4S*01dn=e(R3sNFaKg3C;9=O2#A z;UbN?hpIzna|u`0w$K;*4>=EKe$QYtO`wy98@&gah9%Fv1P`-o1iNBOpcj5cyvZ7} za&A)r1wVJ7Nio`z)%P;Hi}cs;=7(g>zs!+)m|b;Yv~aAjn2*>fT$#n~vcFLsy1hEW zY1VtVnFb^)*cXD*QZw|n(nGUOzIk-;=O6E!AXeiTa^!0;^xqNNSBoJJ7ic?vq+g@x zZ`iToHhnTF*9i5&0y%NLZ3Wi73FxS&L-+$>x8TruH(}EGzN9Za@SD^Az_=$@XT)!g zsXxE z*2c>_n`Z9^v%^2`BVYPGT>0tEgKaR%=-%s|rB825_?=6n4)Jz9JlqLBK#lhOAO-?T zZ{K}|yW1-CIqqkoU5AKP1>X1^dFfp*)|f>4-ZuF0-ev#aee!eQTphb3o!#o(?_v4D zO+8@2qTTIC_kN)APWn1p-PSkDipaH>Zd2^X7gV}Ph1f^E>m9|<$5i6)RA6oPIgKA8 z<9p1Ip4faIOkb0wUBnOnW8A}-Z|l8e*aHy1V-BFlUI)mbS=&9qL5Me6#A{1DYva>C zqc=EEpK@mH&K4_Q@f0*`YiDmLYFoHa&sPu;2vGb+U};zMLKZqx{nZr zJjl3P`xz+%J$;?czZlbha|4k`wNZYl1*Nb^Q(3)ea^C%#AV-&0%aXQiOSYAjsVO3``!LWQq?X| z_bP#75EAUNkKlWm?O;tnS5NU0o0MmQ z!vQf>l)l@1kNyq{cc-0;W`*6#_KYWoZoMuF^Xm%53OM&cR5wWu|J#22pGRNApK=eT zjP!#?B1BnRu#p+dg64xOfDV^-f!(_Pgat#2rT67MB@j^PJvc`Yn+0-n=mz0E!3enc_#BaFND#@Q?X)0Vp$l{NaZJ_d5zdZsBZ$QrKPxzC}tiT6R5yaA}&lL=%xsh4O zgKURClfQb9-AsFlZ4W*cck|yfx8t@YMUyNWAAjjwNbCXoErMg=?5v!@VXH_hrCC3O zox1K_{GJ4C1Nl_OrrN2}V0Edbz&RV+27+ckZ&?9=6CnL6RlniLLm0=pS|2R(&y~26XzrEy9?#9JvvPzqo&DMcs5DHtEFOqc-cTi3U*MXavZ( zb31V$Fy3TPaAngb5yF@ylA5X=n4vmh3fdZ7>s@yegdX=@hB4`rx6Hi9LZh?jYO4Dq3k%md4fpo$B3{Cs6S;eM zT&%}ZyraTbsC*i!1*%)S-A6-T(9j$k7pCdP1}XsbR$gnrKa6<}57-9h>PN7q|N zMHT-2q6kPxgMf5{v~+hW2+|D#QqtWF-6`EjH%K><14wsDcXtiL-FV*jp5J@!xtq0S z&4zzw4bOg_@Ap&R5VLT6pG1ABL%#Wl*JEn!x|E3XC*`&*+8o1xKu4aD8+-Xa7!)^(?3FLv7qJDSZ z2Zw}0yH26`k90}V^E&S{#1_IXf^npd9}FBI&!iTm%XOz?gW*TkauRb9jfU*SK+VZh z0P9We>hseo1~p9lZRSIB^aKBO9spwnMwz9Eb=#5j{BaERH-K&%pxd{e_Y);g!h%46 zXoWSFcMJr*OooVKbS}$?yfPiw|BVWI1_i}tkr z_OIyh(+lQ}fQU$z*pC#tF0<;Gb(ula3Dddfe@6ZE3>4(@FNH(WM(FDEzQ|LN9Vzn- z`3mJA(tQL${_@T75?t8xSq}yxWgPG3jR+L{+~kB{V_;yw3wM*{c{1^QNA^s$2PR$O zRvAMUu_pG(3%Tk?f1t=V*1=j5*a)%-?Voa{Y@&-S7o>sYqgf;RNIkOIo+UFU@j3Do zo~B;JRf}=HBm;TOlP`SY@xJ!Vfz7mH(`iAO6UWi zp?8MjpL%9OEM&P6tfCI=CU#FU%iL3LiwDocxT)?9B%kPcoD-6bB1#H(&j8F8~p1@vHzoK z&(cG3jQ>~kX-|CTP8C!qMDGf0KA#tE#yK9ArLRkpRc?87CcuU^m&V!`!7LPZ_ zIu|@G5$F4DGG}!C5oU>>XaskK)1>w#rxB5O&I1z2^^x4Mr*54Zqh<0qYzHEyrkE;y z+5v(FHViRQ$9g&d7^hK|q%veyvo04ETNOoUKpPwPsnO1G=ca0blP6SdOTItLm`*A+ zKR1mM<&C5rDqLkZ7@x#&DID1 zcE8*i@f+SCaON%d;BFKIqcKw5SHpfeAy=np&dp8`8=~Hh^%yviJuso3JY!87+v8dH z*@}|^rnPEd9y|ihiwX~bOL})eYyY~5=BQ5V*XS?G zcn`uuXDeIsI*P|!vJ?qg9JA#-L~pjpKzzP-NDfLDDgQ^5N!nRkNRS&fBxRFj*7Jy} z2{H2?`$j7hD%|*Tbc$@DPjVb>}a<9EXvB(j7zuiLw99V&4r~ zW}yS+Ei7yVos2sD1`SCJqby^Yh8hkrlUc=f1d0^$7_RXdin6ZvvZ^QKA?Aea+V`>C z7!mfL;Ut+Wq~*ldbu*8Jp1uSljB?PDy)-D|u*O6#%#}BV)QW`{2RqR>@k_THFUDfl+on8(78kcXlhv{D~iB^&L_6bt>l6DrTs8ORfGg z(eirO#mw3)m%4WBls1I%(R1Nk@T_Dx@faNMye)Z^vSqqKWE6<(a{}7r@u9MEzW<5g z{obl|uors{Q$)T-qM_z{teSS5Q|Q+jRo#Nun%jMEL}-i0ff3DY_s|24PJa0#xGTuX zDYR1fJWO#9;N+i4WcddQUpC%#!gl!s90m2?-Ulk#Z^m8)!j#o$lAtR2k*LT2a)_OA zjEfYN(PaZ4)F}E~#6K)`KI!PWZzmc$liX;c^&dz=RvN5z#>2cJUuX2M@LTioZx+g-Dq=GkdAdnXY@RsTZl+3V zlX~(k+o>$2oitkBg6|hGLxfIZv$MxqnyuMNBLJU86XNbaTA1jWbc6VKylC02L8N{> zJ*-KZzD@HZ`OPY=FI$fuyeZmLh!!WERl>F;2%Bf4TgU`!jb+cWb)C>@F=lRB$5(F% z_W{ev5U+c@Bj&+AfMAO?6l&bh<&nEO!5V1UJ!(shHUVnMd@mTY4pR;rRQwD;PM8O@ z)Mu7Jvm>hS+8<(W$NxbFG@R~+mP<6; zbW(@&1a~*++!g~hV*ML1l`X@=w$c>slUaEgHc5BTOYE6~b!v_ww0wyQcn+UD+91c% zF?JYDfc7kw^p^UBVslOqFZCkCH1i=wFU*F>9&ZJo^O_6v&lpF8Hi zp1|$J3M&Q@A4Am*PRE*uIiKUK)Dv}Gp7}ZfUP@0?tc>B1C5cCqKW3q; z;UD?qRk&~OwrqEjLDws%!FOm`^>p=ADf7{{n3VD<;KB2zCw4P-VL)ssrs)SReg9jM zH=n-DZ$X>GW_R!!kg<`6Y3YS1sCz$cutJT1SY@$3m&w@v@@4;dLlkw|nTfE@`E^|- zb?sm5=X$3e8c1YIuI%?1=W=e)M_@GqL0KJdA-%Sv7m+$8?Dk`CszvSsM38iRFNh5j z2?ALQo!2_#J0KcBZt3+r%FSjMQty z-eOk0zny=Vwbw`=lqF}b+ zzo1jP_k0>~+c^#XoZdTFBsiu+Fj7#X{*l8k0WFbD_LD_f=FQyICzII=ZS^m4aPCBb z_1#;FI>n}Fq05D80dL<_25Pt#u8`-kC>yGFrTl| z9=#Bl`CY!rRN7vQ#$~XbpTd(8f3{35lGC~1A_Z|EM}Om#Pg}o&SzA-|jjWnF^&vM*?E@^7&ShAhX+c*oe(2eZanC=t&e#lqW z1Ne!Ix($5qE0bjaDE@bo1z__0z0KFEUtLh;1&S6gr}yjF7wRSncKTBv z6%bG8a8EurnF%lY9LMlk2lf3nWLb2ox#kG8WN@eF6HI3J~zP_Rm=+o+R``@P% z*AQkt3OGBAFk}lL+1cuF&?U=?%)1ATC(xi_r}t@oUQ;s+P)&Cz+j=f7`9EjW{uwd| z1+qzL>!2&0kFFj-Z;xdy_oJ0rYz7MJc-9;Z z+Q9F8hxGd&G5?J@pJ|=WY7Z_jb+8WL-H-hsJ6;Ois0&e^4Pn9L(UNecm>u&}B;+H2 z_SzL;@?YU8(Spe{Dn~=2^(4pt^`_&toi!imULiY}KHXuXAm}a#o&Wg{=$=(h2eOg9 zd5#rEI{87BI$l#)Gj62RdK9Dmd?)=|!IxB1xggU|&FbPXzn&a9;+1gbr;7dH=H9m_NJrssj*#BoRiA-q7AOVXKSuZV0)dtVjPYv8TLd^7wk1HYUe== z>K~C!Qe-#hKwGPG^h=H7nkFqTq@~ZjZVzTY%5bkOrgJ_5+W&xo#5gBw#_xL2g>K4b z-4tUw--8zV&@AH?OmbwTkcNpD_`!)XEnrU=)^QS1Pf3Q8Za8y2#%1H$VJhSdQ{lwe zeGlHnd@N7l1mG&(gYw#^HgT)+SblT)w~p@07I~f^v;IbXyu%tnqBG4W>WnMzL+`#+ zkQ5P}M$C1emTHqFTLxFZfcQbM2LHvb{Wm0WKAo#xkwSfWKHfM?xa&ZGhI(aTS8d=e zWcPkhDLe5~cb7N}q7iRTo3r+|!{=JZ%e3_L+QaYjpYg;~vaOO5JB#iDIVvEZ=ZMOM z<<$43O4M;C@f~Svk;%W&<2=bzirpEFs+YwwTUmJhVQvhph}239*Q0$-buxR+tix{L zIKpK(!@PvMnWR>SSuCHiN$2}@M_vi(+tE6@QA%RhM>lK-Um(K@PYqonhk2?dxk|4{CU{F4C zFY8>!5;BEcQ`jM{hAx)+?gky;H#1E;li(-cGc@5?mtdu4S&!Zg+Cb0DC>ahn?v`m0 zbNHF<t!lU$u_%I3Hgo(@ft&)#Q<*~@En9Ne-qXK&w&II!|!;deS zHkAIO4SK(8-D32YMZZba79)Pe?`BN1U!lJvLaujPwcydG5Ra3MDG1j%eIq4?mh;a)4(>AG|EN9HghX@naV4B5Uo}~NHe`Vr- zudV+EEs=M^Q_XC+iH>VM7Al*u;k)Ou-e-;!0};%PRXXkMD+ebBZ@dg@au^Ce)#vt2 z=6?LhHHv9-c$`rN63p-E<(|x1R-pdD^kzwG!;l)Jn8AzHARbKor15-U5R@2rX+IlU0^L%CQd{wmtmM#Diqp!o4GZoPbOxq!!UVqR zVqT9n>>@p3+vM{=;<;^#p@zGGfyVg=8l#va-6(<{rYKgl^oGBiHH-v%#h7K}qPX7e zUi6AByU?%Iaj9)qEPg-WI!PGkGqT3}?`gTe2-IC~qFr#&f{rX&F## z@RKGFX9Q+bER^j`dT~a4G>KZ@yAo-#P7cwmG$QD-p{_R4&D9ZZ$T@*I3V4S%UXr}J zhpxBR^?9<1+Jt>JvpB#2*je<}2puae7%_+WpClEF^nA2Z<%L3B+(y0OU7EnwS3LbV zfP5ZHv}pndYemvCANM!9KLND2<=qr}aJDBz9LB?qbc%j4!sA24Se_o{5?YpwU6htt z%J?fIw^uj00>f^2Sk6Y$tvxQ%f5j=GK6?s^vy@aMt!oTq<~=1FmGi8*PCK9A(jBN>*>Hb>808s+@oH2wc( z28afi9Wsnf(Oa?9VOfV+%{@$k=sXT>UCp;Tyd1XKwqq-`uQ?h0%*=K<-7mgreraja ze8Zm_fgl*;cpnqulrmtWXu8RZMGIE^{2;+3=?~BTRyqDS1q6T~{8oyPXxBCgz)jRi z&|nemLC$19cAyQ5O*g$sEx=Dj|H`n-aoLW=R*(q4ah_)K4r6>!$Z(HZgK9j4Y(ApQ zh%W+P;0}=w5OXnKy#PQ5W`KU@Y8N=k{O*D@x0j6|kx*!$ZNEUvNvMqgAuS6g{BE+%=4K>pLRGg=v=SPV&M+J5r)p!Ip zX1!6CeCr}7VYtjr`f$}ghA%4@i;-FjOY+9^U-}s=CoYP?J{9W46Q!loOl21CF#=N= zM~ztuV&~!C&DEBNNA$E0xaHJ;lwTOqkPK{>FT^lL(w8x{`(I#*0bJPT={IiT|DwQdH6dl!o| zu-%~<@osRnB&T<#WHRf^IuZ5YWcy7WOHUGg<>`+*bW_xdg!a|J1E?zdBlfG1vSDz3_4ut?=RX2*jQ}W`t6pX*_Lb7mrg&2xzU{#kSJWwjBo{ zkKN)Q=@b<#j2x5;CXG_Squ+kqJM7eBIkA}O^T&3EY8f~r5VL2<*Kk;jesj&>jfvmP z$b8JjZ#TC%oFNf#2}Hgq4iH_V-D~jlLH-H>X1j9G&gJo)@N1yM`NYHX*DqG7(9J0s z6nWDgZU*|);Sc5pAYueFr)kwgfSgYQR<|ycZtkHMd7aIx2drhxO4(^6yknRvmwwz% z(JQi6Hm^(qNe{7EJCfIc4w|~b*R;&6A<*>Dsv(57Z4bx}np1W=TeWxTy`uRX=SDIT zXU^K}n^G@AYdB-GI63cAF-@;#%b-`ns8Y&cxu0#x^^Jxpwz-fVut0W~e)a56Cb0-L z`css#tx~D0WNN5%{YhLi_(Ko|3wG6@;$wPXA9b_9>tTERKZd9xbD7&8ns|CWeOon! z+2kOfD(%N=HH9Ube_5p}2_^^~`$g8{)uIFc z%qF8)hxh^RoC*tQ6ewVXbY+CtDwU8_oR;?KOqXSNbdB+{9Wge%+oB(kWt_%rt&H>9 zIhw&t`o_s_O3xEgx&qFQWJ@i3(Px=*4^9seXQ=ChkH3z)^y~hxdgKwEOgMW$T>wB> z^a>6*0o_PIc`#Wxr|*(OM|YLX5`d3p)4ZEzFo`bt2%|Rvxw;Dbzolf-=xf>grcapp zrwjWYg`ckTRd~u)49-(*HfAlOM&QyM$12d#b0IC&(N~KNr5cCo9o=y=SaFz= z!0+kj&!5$>_?b*m!hri=9PD_sPNxGnK>$j88qm~o0*L07zbxJwzCF3F74GL{O1EfX zpL5r5->3!6JdcdQ(Lo%Zug+;mC`6Iq__a!SK76QtivfRz`onMa)N5D3P>OvQGu{W2 ztIBib@P)wV%&;IHYMkN~)&GM0~J;SgC#COX33db_jG!rP-M$RNGiBBQ!} zNYx$LNwY-q6D3f<3s_B{WB14rh~^U57&muE)&y!ffw@d4gk3f-W#KObeFVEW4m9gx z>|$D*W;n1#w0~Pq#|R&71n&aIVafK)E%M(a{w&L15noMIy+enrON8&y3dgvN6D{S= zXBlEha$xqLbyQ8AaDdC^5N#Iwy2kS$66|5xO@TSllvt$HP zfVjb?sPk^(Goq?=rla_PUsTo(YEJiz$!p~L+t9W_w7m-NLGh- z+x`zhv&cD)2o~)bg$ac^U(ve@{I7@`9(HzLKoBsfoUyV=-1GJXO-HBJnbVM}!xr?o zbPX_88ZWCdp!3vYu2sBk98j3Mvg}8G`~64%rsk_H08mo|P&iQhF?b>N@c~tsxEC_d zKAy9YLNIo6>q(2;i#iMw$;20Z@=UGDLyh;5$L5;wa?sv1mOJi_f~;AZ+~GsOoteNH zpwd!i^&XV#@fj(Z$DgE?u?j;m+)xH@$Ge#_HQkoS0FF@n3~H26n9XN0wBv{XMv zEiE!F={PYKV<-Cwt;}D}BvB#KV$8a6A8NZ?`0E^5@6i@o&#g_M&&FSBq@iIBQ(VVp zRbt1=l@=w+zsu`6e?nC)lUe}jt&t`U!`Mmq=))EfsKrD!;S>3|A4vF{c%PF>w@3tW z8ssF2&C=54Bk6?r0gOIr5n|c>b_ymFBCg;P9B+ALNctqDA&+xnJTH1B@PM1$XXn!Y z?39@^MRH@@A|;d}B{YG)=M`P~t|3L{SA_)sb!Hapvdj~COW29g9pwhc@;X9S=XN1R zXiMB3aSqi(SPllLDVjfzZ?Yub@`!R*TiDp`?if{qGiGdqYmIbYvS?JnQx|;Jd*--8 z(6DDvw;DEe`oisr!)z+`#}+JCKg{Ya{)amAU)h(zIy^S=-QJMpEI0014gghVMhXef z$mm_P74X7pY8v%zOO-!Hr&w|7{74PbOPeAvfh~$9W**#_`ukTH4HdoKJ3g9pISOm{#c9(n5{Q5nkVL&qQ?Z|L6TzlYKsIC(*>YXCCId~XvjgT*X-$FkASb#4j-^3jmqMG%D=ZTRbL0ct@c{*P3cVc5&qq?PA%*l$v7|F-ez z;wWtRE2wjTo2ox^S@TtkJxa?rs2iIeWfkd$IXv6=Z#gRc%szOuB!2H)i+{3(T;mns(?d0;@^oFm03CMaMpxg*ksnTzoZd%;&SjbaD6x64Q=0QZ!HHyhFQQY6fF6Ig zarWvS^c*6jG9NcJVyp`@)nIr@!E@=_seudQEyxK#o6!pSug3j9K3bju(iv^G_y z5m4CBh0YbF8&+`~Yp!_KLY=`+y z#S~%ii5-jX`kn?8bcP7Zc_9m4thZ#cYQyvVgs=qtLipv zPquoXZC{p7hx(3(7y}JH&p7Ey&mb1hT_Vml=ZJ8<0OAR2(tOnlE-odl>B=!cG%9>S zfqU8vbfTI?ag1|&vz^ewherLvW04DfYp<1bHEp(1_p)&~b!cma@D34IJ)X|@0+jFD z@=Q$o^5SkZXg&0>ah~~?gpwC;z9jP_gUv~&DAMf7G&-eQQ-0!j`&te+#jJ<316J8>+vnfp7_g&t7q`RmeYY?JC`dRy6!P=o zO^yYO-w?+r1gbeiM95Cq%+z2_GinDIG?r!9LqflT*WDN<>V}$97`6Kj)D3^h?cYZh zc6b!+h&=JFT=bVY_a$XqwAxJV%-~+L98C?5ffNv*kKzeik0}x-)h(vfxY(VUhZXmK zgGKT-pU;pjZUb7N2CL=QWi1I$45S?wC ztG9KU1Lm_%+EE6Si1!6pq0T{;02X;Jyja8{<@t-nNO}ccaFg^Fl8fK_xR+!wY&XV* zjaBt$+hLq2Y|@-HnDt?WK85P%I>%Q;l5;-(yzITMqpJ^R5k!Qdm{nmY9`-mZV7qm* zs}QH3?P2Spxh#t{DYF3ai-aF);YgbkQ)OQrLDm#S_Ir≻D*(COfhdti^0b@)795 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

    w@ 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

    llItIl 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 mhjlsCWf=w~-;g>rM|_W46VFr#`~q|FB#AeW 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�!(^|0->ajouS@*Q`XJU5 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

    47ATLe+YIrstbjM**c4 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�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 gsb@;Zq>L;^oxs{iuPZncdVZLU!T*t%m4rY literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/JDEV_SOA_Select_Application_Server.png b/docs/24.1.1/images/soa-domains/JDEV_SOA_Select_Application_Server.png new file mode 100644 index 0000000000000000000000000000000000000000..f751e0c5624d141dee6e3f780f934655c8496114 GIT binary patch literal 407821 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 z

    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 z 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 plcF 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�trG9}nk7;Z9$p8A7uZC4u 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\`8F8bM6Dlvb)J)@AL+ggUSF6PY=uU)sN%N}<~x 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

    i_+$xk?;H=U%DfU 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 Q63HVgsU%VK^0oi}2kF{o8UO$Q literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/JDEV_SOA_Server_Lookup.png b/docs/24.1.1/images/soa-domains/JDEV_SOA_Server_Lookup.png new file mode 100644 index 0000000000000000000000000000000000000000..fae2f23784a700d904e2b8e5bf57651b402da1a5 GIT binary patch literal 415039 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

    ukF`N(*d^tn+o(u;RM}`Cb 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
    (;T?&0ipcex95a2V{i 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%0D}~hC|5PaAcwi(a$@7u6 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⋘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

    o1 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

    _m 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 Oxn^Q*TzBPe!v6qhFzXcn literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/JDEV_SOA_soainfra_server1.png b/docs/24.1.1/images/soa-domains/JDEV_SOA_soainfra_server1.png new file mode 100644 index 0000000000000000000000000000000000000000..9f225df7ce95c72cf09720c43ac4c087ea939654 GIT binary patch literal 44416 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 KD!yy?`o92|!b7zH literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/JDEV_SOA_soainfra_server2.png b/docs/24.1.1/images/soa-domains/JDEV_SOA_soainfra_server2.png new file mode 100644 index 0000000000000000000000000000000000000000..4e5e1f768cbbeac9b773264d4de29cec52bd3c96 GIT binary patch literal 43978 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 U-yor}I`#g#V16ET?)t<30dv&5t^fc4 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/SOA_EDG_PersistentVolume.png b/docs/24.1.1/images/soa-domains/SOA_EDG_PersistentVolume.png new file mode 100644 index 0000000000000000000000000000000000000000..1a3ad2146d20e8ecc0e90db4b3d47c5aeb375aa2 GIT binary patch literal 95674 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

    Yw{W^9`ui{1d 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 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/custIdentity-custTrust-keystores.png b/docs/24.1.1/images/soa-domains/custIdentity-custTrust-keystores.png new file mode 100644 index 0000000000000000000000000000000000000000..2904927438bd2efce158acbe9abd7d35c496f6e4 GIT binary patch literal 126564 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

    r2_mu=WI#bD%;pGn(evknldwiVb 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 literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soasuite-logo.png b/docs/24.1.1/images/soasuite-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..347663f5b0fac24e61fa19da42cecc88a49b6041 GIT binary patch literal 11157 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 + + + + + + + + + + + Oracle Fusion Middleware on Kubernetes :: Oracle Fusion Middleware on Kubernetes + + + + + + + + + + + + + + + + + + + +

    + + + + + +
    +
    +
    + +
    + +
    + +
    + + + + + + + navigation + + + +

    Oracle Fusion Middleware on Kubernetes

    +

    Oracle supports the deployment of the following Oracle Fusion Middleware products on Kubernetes. Click on the appropriate document link below to get started on setting up the product.

    + + + + + + + +
      + + + + + + + + + + + + + + + + + + + +

      +Oracle Identity Management on Kubernetes +

      + + + + + +

      This document lists all the Oracle Identity Management products deployment supported on Kubernetes.

      + + + + + + + + +
    + + + + + + + +
    + + +
    + + + +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + diff --git a/docs/24.1.1/index.json b/docs/24.1.1/index.json new file mode 100644 index 000000000..db592c583 --- /dev/null +++ b/docs/24.1.1/index.json @@ -0,0 +1,694 @@ +[ +{ + "uri": "/fmw-kubernetes/24.1.1/", + "title": "Oracle Fusion Middleware on Kubernetes", + "tags": [], + "description": "This document lists all the Oracle Fusion Middleware products deployment supported on Kubernetes.", + "content": "Oracle Fusion Middleware on Kubernetes Oracle supports the deployment of the following Oracle Fusion Middleware products on Kubernetes. Click on the appropriate document link below to get started on setting up the product.\n Oracle Identity Management on Kubernetes This document lists all the Oracle Identity Management products deployment supported on Kubernetes.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-non-ssl/", + "title": "a. Using Design Console with NGINX(non-SSL)", + "tags": [], + "description": "Configure Design Console with NGINX(non-SSL).", + "content": "Configure an NGINX ingress (non-SSL) to allow Design Console to connect to your Kubernetes cluster.\n Prerequisites\n Setup routing rules for the Design Console ingress\n Create the ingress\n Update the T3 channel\n Restart the OIG Managed Server\n Design Console client\na. Using an on-premises installed Design Console\nb. Using a container image for Design Console\n Login to the Design Console\n Prerequisites If you haven\u0026rsquo;t already configured an NGINX ingress controller (Non-SSL) for OIG, follow Using an Ingress with NGINX (non-SSL).\nMake sure you know the master hostname and ingress port for NGINX before proceeding e.g http://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}.\nNote: In all steps below if you are using a load balancer for your ingress instead of NodePort then replace ${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT} with `${LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT}.\nSetup routing rules for the Design Console ingress Setup routing rules by running the following commands:\n$ cd $WORKDIR/kubernetes/design-console-ingress Edit values.yaml and ensure that tls: NONSSL and domainUID: governancedomain are set, for example:\n# Load balancer type. Supported values are: NGINX type: NGINX # Type of Configuration Supported Values are : NONSSL,SSL # tls: NONSSL tls: NONSSL # TLS secret name if the mode is SSL secretName: dc-tls-cert # WLS domain as backend to the load balancer wlsDomain: domainUID: governancedomain oimClusterName: oim_cluster oimServerT3Port: 14002 Create the ingress Run the following command to create the ingress:\n$ cd $WORKDIR $ helm install governancedomain-nginx-designconsole kubernetes/design-console-ingress --namespace oigns --values kubernetes/design-console-ingress/values.yaml For example:\nThe output will look similar to the following:\nNAME: governancedomain-nginx-designconsole LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: oigns STATUS: deployed REVISION: 1 TEST SUITE: None Run the following command to show the ingress is created successfully:\n$ kubectl describe ing governancedomain-nginx-designconsole -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl describe ing governancedomain-nginx-designconsole -n oigns The output will look similar to the following:\nName: governancedomain-nginx-designconsole Namespace: oigns Address: Default backend: default-http-backend:80 (\u0026lt;error: endpoints \u0026quot;default-http-backend\u0026quot; not found\u0026gt;) Rules: Host Path Backends ---- ---- -------- * governancedomain-cluster-oim-cluster:14002 (10.244.1.25:14002) Annotations: kubernetes.io/ingress.class: nginx meta.helm.sh/release-name: governancedomain-nginx-designconsole meta.helm.sh/release-namespace: oigns nginx.ingress.kubernetes.io/affinity: cookie nginx.ingress.kubernetes.io/enable-access-log: false Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Sync 13s nginx-ingress-controller Scheduled for sync Update the T3 channel Log in to the WebLogic Console using http://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console.\n Navigate to Environment, click Servers, and then select oim_server1.\n Click Protocols, and then Channels.\n Click the default T3 channel called T3Channel.\n Click Lock and Edit.\n Set the External Listen Address to the ingress controller hostname ${MASTERNODE-HOSTNAME}.\n Set the External Listen Port to the ingress controller port ${MASTERNODE-PORT}.\n Click Save.\n Click Activate Changes.\n Restart the OIG Managed Server Restart the OIG Managed Server for the above changes to take effect:\n$ cd $WORKDIR/kubernetes/domain-lifecycle $ ./restartServer.sh -s oim_server1 -d \u0026lt;domain_uid\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ cd $WORKDIR/kubernetes/domain-lifecycle ./restartServer.sh -s oim_server1 -d governancedomain -n oigns Make sure the \u0026lt;domain_uid\u0026gt;-oim-server1 has a READY status of 1/1 before continuing:\n$ kubectl get pods -n oigns | grep oim-server1 The output will look similar to the following:\ngovernancedomain-oim-server1 1/1 Running 0 8m Design Console client It is possible to use Design Console from an on-premises install, or from a container image.\nUsing an on-premises installed Design Console Install Design Console on an on-premises machine\n Follow Login to the Design Console.\n Using a container image for Design Console Using Docker The Design Console can be run from a container using X windows emulation.\n On the parent machine where the Design Console is to be displayed, run xhost +.\n Find which worker node the \u0026lt;domain\u0026gt;-oim-server1 pod is running. For example:\n$ kubectl get pods -n oigns -o wide | grep governancedomain-oim-server1 The output will look similar to the following:\ngovernancedomain-oim-server1 1/1 Running 0 31m 10.244.2.98 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; On the worker node returned above e.g worker-node2, execute the following command to find the OIG container image name:\n$ docker images Then execute the following command to start a container to run Design Console:\n$ docker run -u root --name oigdcbase -it \u0026lt;image\u0026gt; bash For example:\n$ docker run -u root -it --name oigdcbase container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; bash This will take you into a bash shell inside the container:\nbash-4.2# Inside the container set the proxy, for example:\nbash-4.2# export https_proxy=http://proxy.example.com:80 Install the relevant X windows packages in the container:\nbash-4.2# yum install libXext libXrender libXtst Execute the following outside the container to create a new Design Console image from the container:\n$ docker commit \u0026lt;container_name\u0026gt; \u0026lt;design_console_image_name\u0026gt; For example:\n$ docker commit oigdcbase oigdc Exit the container bash session:\nbash-4.2# exit Start a new container using the Design Console image:\n$ docker run --name oigdc -it oigdc /bin/bash This will take you into a bash shell for the container:\nbash-4.2# In the container run the following to export the DISPLAY:\n$ export DISPLAY=\u0026lt;parent_machine_hostname:1\u0026gt; Start the Design Console from the container:\nbash-4.2# cd idm/designconsole bash-4.2# sh xlclient.sh The Design Console login should be displayed. Now follow Login to the Design Console.\n Using podman On the parent machine where the Design Console is to be displayed, run xhost +.\n Find which worker node the \u0026lt;domain\u0026gt;-oim-server1 pod is running. For example:\n$ kubectl get pods -n oigns -o wide | grep governancedomain-oim-server1 The output will look similar to the following:\ngovernancedomain-oim-server1 1/1 Running 0 31m 10.244.2.98 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; On the worker node returned above e.g worker-node2, execute the following command to find the OIG container image name:\n$ podman images Then execute the following command to start a container to run Design Console:\n$ podman run -u root --name oigdcbase -it \u0026lt;image\u0026gt; bash For example:\n$ podman run -u root -it --name oigdcbase container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; bash This will take you into a bash shell inside the container:\nbash-4.2# Inside the container set the proxy, for example:\nbash-4.2# export https_proxy=http://proxy.example.com:80 Install the relevant X windows packages in the container:\nbash-4.2# yum install libXext libXrender libXtst Execute the following outside the container to create a new Design Console image from the container:\n$ podman commit \u0026lt;container_name\u0026gt; \u0026lt;design_console_image_name\u0026gt; For example:\n$ podman commit oigdcbase oigdc Exit the container bash session:\nbash-4.2# exit Start a new container using the Design Console image:\n$ podman run --name oigdc -it oigdc /bin/bash This will take you into a bash shell for the container:\nbash-4.2# In the container run the following to export the DISPLAY:\n$ export DISPLAY=\u0026lt;parent_machine_hostname:1\u0026gt; Start the Design Console from the container:\nbash-4.2# cd idm/designconsole bash-4.2# sh xlclient.sh The Design Console login should be displayed. Now follow Login to the Design Console.\n Login to the Design Console Launch the Design Console and in the Oracle Identity Manager Design Console login page enter the following details:\nEnter the following details and click Login:\n Server URL: \u0026lt;url\u0026gt; User ID: xelsysadm Password: \u0026lt;password\u0026gt;. where \u0026lt;url\u0026gt; is http://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}\n If successful the Design Console will be displayed.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/introduction/", + "title": "Introduction", + "tags": [], + "description": "The WebLogic Kubernetes Operator supports deployment of Oracle Access Management (OAM). Follow the instructions in this guide to set up these Oracle Access Management domains on Kubernetes.", + "content": "The WebLogic Kubernetes Operator supports deployment of Oracle Access Management (OAM).\nIn this release, OAM domains are supported using the “domain on a persistent volume” model only, where the domain home is located in a persistent volume (PV).\nDomain on persistent volume (Domain on PV) is an operator domain home source type, which requires that the domain home exists on a persistent volume. The domain home can be created either using the Weblogic Scripting Tool (WLST) scripts or Weblogic Deploy Tooling (WDT) model files by specifying the section domain.spec.configuration.initializeDomainOnPV, in the domain resource YAML file. The initial domain topology and resources are described using WebLogic Deploy Tooling (WDT) models.\nNOTE: The initializeDomainOnPV section provides a one time only domain home initialization. The operator creates the domain when the domain resource is first deployed. After the domain is created, this section is ignored. Subsequent domain lifecycle updates must be controlled by the WebLogic Server Administration Console, the WebLogic Remote Console, WebLogic Scripting Tool (WLST), or other mechanisms.\nThe WebLogic Kubernetes Operator has several key features to assist you with deploying and managing Oracle Access Management domains in a Kubernetes environment. You can:\n Create OAM instances in a Kubernetes persistent volume. This persistent volume can reside in an NFS file system or other Kubernetes volume types. Start servers based on declarative startup parameters and desired states. Expose the OAM Services through external access. Scale OAM domains by starting and stopping Managed Servers on demand. Publish operator and WebLogic Server logs into Elasticsearch and interact with them in Kibana. Monitor the OAM instance using Prometheus and Grafana. Weblogic Deploy Tooling Models Weblogic Deploy Tooling (WDT) models are a convenient and simple alternative to WLST configuration scripts. They compactly define a WebLogic domain using model files, variable properties files, and application archive files. For more information about the model format and its integration, see Usage and Working With WDT Model Files. The WDT model format is fully described in the open source, WebLogic Deploy Tooling GitHub project.\nThe main benefits of WDT are:\n A set of single-purpose tools supporting Weblogic domain configuration lifecycle operations. All tools work off of a shared, declarative model, eliminating the need to maintain specialized WLST scripts. WDT knowledge base understands the MBeans, attributes, and WLST capabilities/bugs across WLS versions. Current production release The current production release for the Oracle Access Management domain deployment on Kubernetes is 24.1.1. This release uses the WebLogic Kubernetes Operator version 4.1.2.\nFor 4.0.X WebLogic Kubernetes Operator refer to Version 23.3.1\nFor 3.4.X WebLogic Kubernetes Operator refer to Version 23.1.1\nRecent changes and known issues See the Release Notes for recent changes and known issues for Oracle Access Management domain deployment on Kubernetes.\nLimitations See here for limitations in this release.\nGetting started This documentation explains how to configure OAM on a Kubernetes cluster where no other Oracle Identity Management products will be deployed. For detailed information about this type of deployment, start at Prerequisites and follow this documentation sequentially. Please note that this documentation does not explain how to configure a Kubernetes cluster given the product can be deployed on any compliant Kubernetes vendor.\nIf you are deploying multiple Oracle Identity Management products on the same Kubernetes cluster, then you must follow the Enterprise Deployment Guide outlined in Enterprise Deployments. Please note, you also have the option to follow the Enterprise Deployment Guide even if you are only installing OAM and no other Oracle Identity Management products.\nNote: If you need to understand how to configure a Kubernetes cluster ready for an Oracle Access Management deployment, you should follow the Enterprise Deployment Guide referenced in Enterprise Deployments. The Enterprise Deployment Automation section also contains details on automation scripts that can:\n Automate the creation of a Kubernetes cluster on Oracle Cloud Infrastructure (OCI), ready for the deployment of Oracle Identity Management products. Automate the deployment of Oracle Identity Management products on any compliant Kubernetes cluster. Documentation for earlier releases To view documentation for an earlier release, see:\n Version 23.4.2 Version 23.4.1 Version 23.3.1 Version 23.2.1 Version 23.1.1 Version 22.4.1 Version 22.3.1 Version 22.2.1 Version 21.4.2 Version 21.4.1 " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/introduction/", + "title": "Introduction", + "tags": [], + "description": "The WebLogic Kubernetes Operator supports deployment of Oracle Identity Governance. Follow the instructions in this guide to set up Oracle Identity Governance domains on Kubernetes.", + "content": "The WebLogic Kubernetes Operator supports deployment of Oracle Identity Governance (OIG).\nIn this release, OIG domains are supported using the “domain on a persistent volume” model only, where the domain home is located in a persistent volume (PV).\nDomain on persistent volume (Domain on PV) is an operator domain home source type, which requires that the domain home exists on a persistent volume. The domain home can be created either using the Weblogic Scripting Tool (WLST) scripts or Weblogic Deploy Tooling (WDT) model files by specifying the section domain.spec.configuration.initializeDomainOnPV, in the domain resource YAML file. The initial domain topology and resources are described using WebLogic Deploy Tooling (WDT) models.\nNOTE: The initializeDomainOnPV section provides a one time only domain home initialization. The operator creates the domain when the domain resource is first deployed. After the domain is created, this section is ignored. Subsequent domain lifecycle updates must be controlled by the WebLogic Server Administration Console, the WebLogic Remote Console, WebLogic Scripting Tool (WLST), or other mechanisms.\nThe operator has several key features to assist you with deploying and managing OIG domains in a Kubernetes environment. You can:\n Create OIG instances in a Kubernetes persistent volume. This persistent volume can reside in an NFS file system or other Kubernetes volume types. Start servers based on declarative startup parameters and desired states. Expose the OIG Services for external access. Scale OIG domains by starting and stopping Managed Servers on demand. Publish operator and WebLogic Server logs into Elasticsearch and interact with them in Kibana. Monitor the OIG instance using Prometheus and Grafana. Weblogic Deploy Tooling Models Weblogic Deploy Tooling (WDT) models are a convenient and simple alternative to WLST configuration scripts. They compactly define a WebLogic domain using model files, variable properties files, and application archive files. For more information about the model format and its integration, see Usage and Working With WDT Model Files. The WDT model format is fully described in the open source, WebLogic Deploy Tooling GitHub project.\nThe main benefits of WDT are:\n A set of single-purpose tools supporting Weblogic domain configuration lifecycle operations. All tools work off of a shared, declarative model, eliminating the need to maintain specialized WLST scripts. WDT knowledge base understands the MBeans, attributes, and WLST capabilities/bugs across WLS versions. Current production release The current production release for the Oracle Identity Governance domain deployment on Kubernetes is 24.1.1. This release uses the WebLogic Kubernetes Operator version 4.1.2.\nFor 4.0.X WebLogic Kubernetes Operator refer to Version 23.3.1\nFor 3.4.X WebLogic Kubernetes Operator refer to Version 23.1.1\nRecent changes and known issues See the Release Notes for recent changes and known issues for Oracle Identity Governance domain deployment on Kubernetes.\nLimitations See here for limitations in this release.\nGetting started This documentation explains how to configure OIG on a Kubernetes cluster where no other Oracle Identity Management products will be deployed. For detailed information about this type of deployment, start at Prerequisites and follow this documentation sequentially. Please note that this documentation does not explain how to configure a Kubernetes cluster given the product can be deployed on any compliant Kubernetes vendor.\nIf you are deploying multiple Oracle Identity Management products on the same Kubernetes cluster, then you must follow the Enterprise Deployment Guide outlined in Enterprise Deployments. Please note, you also have the option to follow the Enterprise Deployment Guide even if you are only installing OIG and no other Oracle Identity Management products.\nNote: If you need to understand how to configure a Kubernetes cluster ready for an Oracle Identity Governance deployment, you should follow the Enterprise Deployment Guide referenced in Enterprise Deployments. The Enterprise Deployment Automation section also contains details on automation scripts that can:\n Automate the creation of a Kubernetes cluster on Oracle Cloud Infrastructure (OCI), ready for the deployment of Oracle Identity Management products. Automate the deployment of Oracle Identity Management products on any compliant Kubernetes cluster. Documentation for earlier releases To view documentation for an earlier release, see:\n Version 23.4.2 Version 23.4.1 Version 23.3.1 Version 23.2.1 Version 23.1.1 Version 22.4.1 Version 22.3.1 Version 22.2.1 Version 21.4.2 Version 21.4.1 " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/introduction/", + "title": "Introduction", + "tags": [], + "description": "Oracle Unified Directory provides a comprehensive Directory Solution for robust Identity Management", + "content": "Oracle Unified Directory provides a comprehensive Directory Solution for robust Identity Management. Oracle Unified Directory is an all-in-one directory solution with storage, proxy, synchronization and virtualization capabilities. While unifying the approach, it provides all the services required for high-performance Enterprise and carrier-grade environments. Oracle Unified Directory ensures scalability to billions of entries, ease of installation, elastic deployments, enterprise manageability and effective monitoring.\nThis project supports deployment of Oracle Unified Directory (OUD) container images based on the 12cPS4 (12.2.1.4.0) release within a Kubernetes environment. The OUD container image refers to binaries for OUD Release 12.2.1.4.0 and it has the capability to create different types of OUD Instances (Directory Service, Proxy, Replication) in containers.\nThis project has several key features to assist you with deploying and managing Oracle Unified Directory in a Kubernetes environment. You can:\n Create Oracle Unified Directory instances in a Kubernetes persistent volume (PV). This PV can reside in an NFS file system, block storage device, or other Kubernetes volume types. Start servers based on declarative startup parameters and desired states. Expose the Oracle Unified Directory services for external access. Scale Oracle Unified Directory by starting and stopping servers on demand. Monitor the Oracle Unified Directory instance using Prometheus and Grafana. Current production release The current production release for the Oracle Unified Directory 12c PS4 (12.2.1.4.0) deployment on Kubernetes is 24.1.1.\nRecent changes and known issues See the Release Notes for recent changes and known issues for Oracle Unified Directory deployment on Kubernetes.\nGetting started This documentation explains how to configure OUD on a Kubernetes cluster where no other Oracle Identity Management products will be deployed. For detailed information about this type of deployment, start at Prerequisites and follow this documentation sequentially. Please note that this documentation does not explain how to configure a Kubernetes cluster given the product can be deployed on any compliant Kubernetes vendor.\nIf you are deploying multiple Oracle Identity Management products on the same Kubernetes cluster, then you must follow the Enterprise Deployment Guide outlined in Enterprise Deployments. Please note, you also have the option to follow the Enterprise Deployment Guide even if you are only installing OUD and no other Oracle Identity Management products.\nNote: If you need to understand how to configure a Kubernetes cluster ready for an Oracle Unified Directory deployment, you should follow the Enterprise Deployment Guide referenced in Enterprise Deployments. The Enterprise Deployment Automation section also contains details on automation scripts that can:\n Automate the creation of a Kubernetes cluster on Oracle Cloud Infrastructure (OCI), ready for the deployment of Oracle Identity Management products. Automate the deployment of Oracle Identity Management products on any compliant Kubernetes cluster. Documentation for earlier releases To view documentation for an earlier release, see:\n Version 23.4.1 Version 23.3.1 Version 23.2.1 Version 23.1.1 Version 22.4.1 Version 22.3.1 Version 22.2.1 Version 21.4.2 Version 21.4.1 " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/introduction/", + "title": "Introduction", + "tags": [], + "description": "Oracle Unified Directory Services Manager provides an interface for managing instances of Oracle Unified Directory", + "content": "Oracle Unified Directory Services Manager (OUDSM) is an interface for managing instances of Oracle Unified Directory. Oracle Unified Directory Services Manager enables you to configure the structure of the directory, define objects in the directory, add and configure users, groups, and other entries. Oracle Unified Directory Services Manager is also the interface you use to manage entries, schema, security, and other directory features.\nThis project supports deployment of Oracle Unified Directory Services Manager images based on the 12cPS4 (12.2.1.4.0) release within a Kubernetes environment. The Oracle Unified Directory Services Manager Image refers to binaries for Oracle Unified Directory Services Manager Release 12.2.1.4.0.\nFollow the instructions in this guide to set up Oracle Unified Directory Services Manager on Kubernetes.\nCurrent production release The current production release for the Oracle Unified Directory 12c PS4 (12.2.1.4.0) deployment on Kubernetes is 24.1.1.\nRecent changes and known issues See the Release Notes for recent changes and known issues for Oracle Unified Directory deployment on Kubernetes.\nGetting started This documentation explains how to configure OUDSM on a Kubernetes cluster where no other Oracle Identity Management products will be deployed. For detailed information about this type of deployment, start at Prerequisites and follow this documentation sequentially. Please note that this documentation does not explain how to configure a Kubernetes cluster given the product can be deployed on any compliant Kubernetes vendor.\nIf you are deploying multiple Oracle Identity Management products on the same Kubernetes cluster, then you must follow the Enterprise Deployment Guide outlined in Enterprise Deployments. Please note, you also have the option to follow the Enterprise Deployment Guide even if you are only installing OUDSM and no other Oracle Identity Management products.\nNote: If you need to understand how to configure a Kubernetes cluster ready for an Oracle Unified Directory Services Manager deployment, you should follow the Enterprise Deployment Guide referenced in Enterprise Deployments. The Enterprise Deployment Automation section also contains details on automation scripts that can:\n Automate the creation of a Kubernetes cluster on Oracle Cloud Infrastructure (OCI), ready for the deployment of Oracle Identity Management products. Automate the deployment of Oracle Identity Management products on any compliant Kubernetes cluster. Documentation for earlier releases To view documentation for an earlier release, see:\n Version 23.4.1 Version 23.3.1 Version 23.2.1 Version 23.1.1 Version 22.4.1 Version 22.3.1 Version 22.2.1 Version 21.4.2 Version 21.4.1 " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oid/release-notes/", + "title": "Release Notes", + "tags": [], + "description": "", + "content": "Review the latest changes and known issues for Oracle Internet Directory on Kubernetes.\nRecent changes Date Version Change July, 2022 22.3.1 As of July 2022, Container support has been removed for Oracle Internet Directory. Refer to document ID 2723908.1 on My Oracle Support for more details. April, 2022 22.2.1 Updated for CRI-O support. October, 2021 21.4.1 Initial release of Oracle Identity Directory on Kubernetes. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-ssl/", + "title": "b. Using Design Console with NGINX(SSL)", + "tags": [], + "description": "Configure Design Console with NGINX(SSL).", + "content": "Configure an NGINX ingress (SSL) to allow Design Console to connect to your Kubernetes cluster.\n Prerequisites\n Setup routing rules for the Design Console ingress\n Create the ingress\n Update the T3 channel\n Restart the OIG Managed Server\n Design Console client\na. Using an on-premises installed Design Console\nb. Using a container image for Design Console\n Login to the Design Console\n Prerequisites If you haven\u0026rsquo;t already configured an NGINX ingress controller (SSL) for OIG, follow Using an Ingress with NGINX (SSL).\nMake sure you know the master hostname and ingress port for NGINX before proceeding e.g https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}. Also make sure you know the Kubernetes secret for SSL that was generated e.g governancedomain-tls-cert.\nSetup routing rules for the Design Console ingress Setup routing rules by running the following commands:\n$ cd $WORKDIR/kubernetes/design-console-ingress Edit values.yaml and ensure that tls: SSL is set. Change domainUID: and secretName: to match the values for your \u0026lt;domain_uid\u0026gt; and your SSL Kubernetes secret, for example:\n# Load balancer type. Supported values are: NGINX type: NGINX # Type of Configuration Supported Values are : NONSSL,SSL # tls: NONSSL tls: SSL # TLS secret name if the mode is SSL secretName: governancedomain-tls-cert # WLS domain as backend to the load balancer wlsDomain: domainUID: governancedomain oimClusterName: oim_cluster oimServerT3Port: 14002 Create the ingress Run the following command to create the ingress:\n$ cd $WORKDIR $ helm install governancedomain-nginx-designconsole kubernetes/design-console-ingress --namespace oigns --values kubernetes/design-console-ingress/values.yaml The output will look similar to the following:\nNAME: governancedomain-nginx-designconsole \u0026lt;DATE\u0026gt; NAMESPACE: oigns STATUS: deployed REVISION: 1 TEST SUITE: None Run the following command to show the ingress is created successfully:\n$ kubectl describe ing governancedomain-nginx-designconsole -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl describe ing governancedomain-nginx-designconsole -n oigns The output will look similar to the following:\nName: governancedomain-nginx-designconsole Namespace: oigns Address: Default backend: default-http-backend:80 (\u0026lt;error: endpoints \u0026quot;default-http-backend\u0026quot; not found\u0026gt;) Rules: Host Path Backends ---- ---- -------- * governancedomain-cluster-oim-cluster:14002 (10.244.2.103:14002) Annotations: kubernetes.io/ingress.class: nginx meta.helm.sh/release-name: governancedomain-nginx-designconsole meta.helm.sh/release-namespace: oigns nginx.ingress.kubernetes.io/affinity: cookie nginx.ingress.kubernetes.io/configuration-snippet: more_set_input_headers \u0026quot;X-Forwarded-Proto: https\u0026quot;; more_set_input_headers \u0026quot;WL-Proxy-SSL: true\u0026quot;; nginx.ingress.kubernetes.io/enable-access-log: false nginx.ingress.kubernetes.io/ingress.allow-http: false nginx.ingress.kubernetes.io/proxy-buffer-size: 2000k Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Sync 6s nginx-ingress-controller Scheduled for sync Update the T3 channel Log in to the WebLogic Console using https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console.\n Navigate to Environment, click Servers, and then select oim_server1.\n Click Protocols, and then Channels.\n Click the default T3 channel called T3Channel.\n Click Lock and Edit.\n Set the External Listen Address to the ingress controller hostname ${MASTERNODE-HOSTNAME}.\n Set the External Listen Port to the ingress controller port ${MASTERNODE-PORT}.\n Click Save.\n Click Activate Changes.\n Restart the OIG Managed Server Restart the OIG Managed Server for the above changes to take effect:\n$ cd $WORKDIR/kubernetes/domain-lifecycle $ ./restartServer.sh -s oim_server1 -d \u0026lt;domain_uid\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ cd $WORKDIR/kubernetes/domain-lifecycle ./restartServer.sh -s oim_server1 -d governancedomain -n oigns Make sure the \u0026lt;domain_uid\u0026gt;-oim-server1 has a READY status of 1/1 before continuing:\n$ kubectl get pods -n oigns | grep oim-server1 The output will look similar to the following:\ngovernancedomain-oim-server1 1/1 Running 0 8m Design Console Client It is possible to use Design Console from an on-premises install, or from a container image.\nUsing an on-premises installed Design Console The instructions below should be performed on the client where Design Console is installed.\n Import the CA certificate into the java keystore\nIf in Generate SSL Certificate you requested a certificate from a Certificate Authority (CA), then you must import the CA certificate (e.g cacert.crt) that signed your certificate, into the java truststore used by Design Console.\nIf in Generate SSL Certificate you generated a self-signed certicate (e.g tls.crt), you must import the self-signed certificate into the java truststore used by Design Console.\nImport the certificate using the following command:\n$ keytool -import -trustcacerts -alias dc -file \u0026lt;certificate\u0026gt; -keystore $JAVA_HOME/jre/lib/security/cacerts where \u0026lt;certificate\u0026gt; is the CA certificate, or self-signed certicate.\n Once complete follow Login to the Design Console.\n Using a container image for Design Console Using Docker The Design Console can be run from a container using X windows emulation.\n On the parent machine where the Design Console is to be displayed, run xhost +.\n Find which worker node the \u0026lt;domain\u0026gt;-oim-server1 pod is running. For example:\n$ kubectl get pods -n oigns -o wide | grep governancedomain-oim-server1 The output will look similar to the following:\ngovernancedomain-oim-server1 1/1 Running 0 31m 10.244.2.98 worker-node2 On the worker node returned above e.g worker-node2, execute the following command to find the OIG container image name:\n$ docker images Then execute the following command to start a container to run Design Console:\n$ docker run -u root --name oigdcbase -it \u0026lt;image\u0026gt; bash For example:\n$ docker run -u root -it --name oigdcbase container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; bash This will take you into a bash shell inside the container:\nbash-4.2# Inside the container set the proxy, for example:\nbash-4.2# export https_proxy=http://proxy.example.com:80 Install the relevant X windows packages in the container:\nbash-4.2# yum install libXext libXrender libXtst Execute the following outside the container to create a new Design Console image from the container:\n$ docker commit \u0026lt;container_name\u0026gt; \u0026lt;design_console_image_name\u0026gt; For example:\n$ docker commit oigdcbase oigdc Exit the container bash session:\nbash-4.2# exit Start a new container using the Design Console image:\n$ docker run --name oigdc -it oigdc /bin/bash This will take you into a bash shell for the container:\nbash-4.2# Copy the Ingress CA certificate into the container\nIf in Generate SSL Certificate you requested a certificate from a Certificate Authority (CA), then you must copy the CA certificate (e.g cacert.crt) that signed your certificate, into the container\nIf in Generate SSL Certificate you generated a self-signed certicate (e.g tls.crt), you must copy the self-signed certificate into the container\nNote: You will have to copy the certificate over to the worker node where the oigdc image is created before running the following.\nRun the following command outside the container:\n$ cd \u0026lt;workdir\u0026gt;/ssl $ docker cp \u0026lt;certificate\u0026gt; \u0026lt;container_name\u0026gt;:/u01/jdk/jre/lib/security/\u0026lt;certificate\u0026gt; For example:\n$ cd /scratch/OIGK8S/ssl $ docker cp tls.crt oigdc:/u01/jdk/jre/lib/security/tls.crt Import the certificate using the following command:\nbash-4.2# /u01/jdk/bin/keytool -import -trustcacerts -alias dc -file /u01/jdk/jre/lib/security/\u0026lt;certificate\u0026gt; -keystore /u01/jdk/jre/lib/security/cacerts For example:\nbash-4.2# /u01/jdk/bin/keytool -import -trustcacerts -alias dc -file /u01/jdk/jre/lib/security/tls.crt -keystore /u01/jdk/jre/lib/security/cacerts In the container run the following to export the DISPLAY:\n$ export DISPLAY=\u0026lt;parent_machine_hostname:1\u0026gt; Start the Design Console from the container:\nbash-4.2# cd idm/designconsole bash-4.2# sh xlclient.sh The Design Console login should be displayed. Now follow Login to the Design Console.\n Using podman On the parent machine where the Design Console is to be displayed, run xhost +.\n Find which worker node the \u0026lt;domain\u0026gt;-oim-server1 pod is running. For example:\n$ kubectl get pods -n oigns -o wide | grep governancedomain-oim-server1 The output will look similar to the following:\ngovernancedomain-oim-server1 1/1 Running 0 19h 10.244.2.55 worker-node2 \u0026lt;none\u0026gt; On the worker node returned above e.g worker-node2, execute the following command to find the OIG container image name:\n$ podman images Then execute the following command to start a container to run Design Console:\n$ podman run -u root --name oigdcbase -it \u0026lt;image\u0026gt; bash For example:\n$ podman run -u root -it --name oigdcbase container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; bash This will take you into a bash shell inside the container:\nbash-4.2# Inside the container set the proxy, for example:\nbash-4.2# export https_proxy=http://proxy.example.com:80 Install the relevant X windows packages in the container:\nbash-4.2# yum install libXext libXrender libXtst Execute the following outside the container to create a new Design Console image from the container:\n$ podman commit \u0026lt;container_name\u0026gt; \u0026lt;design_console_image_name\u0026gt; For example:\n$ podman commit oigdcbase oigdc Exit the container bash session:\nbash-4.2# exit Start a new container using the Design Console image:\n$ podman run --name oigdc -it oigdc /bin/bash This will take you into a bash shell for the container:\nbash-4.2# Copy the Ingress CA certificate into the container\nIf in Generate SSL Certificate you requested a certificate from a Certificate Authority (CA), then you must copy the CA certificate (e.g cacert.crt) that signed your certificate, into the container\nIf in Generate SSL Certificate you generated a self-signed certicate (e.g tls.crt), you must copy the self-signed certificate into the container\nNote: You will have to copy the certificate over to the worker node where the oigdc image is created before running the following.\nRun the following command outside the container:\n$ cd \u0026lt;workdir\u0026gt;/ssl $ podman cp \u0026lt;certificate\u0026gt; \u0026lt;container_name\u0026gt;:/u01/jdk/jre/lib/security/\u0026lt;certificate\u0026gt; For example:\n$ cd /scratch/OIGK8S/ssl $ podman cp tls.crt oigdc:/u01/jdk/jre/lib/security/tls.crt Inside the container, import the certificate using the following command:\nbash-4.2# /u01/jdk/bin/keytool -import -trustcacerts -alias dc -file /u01/jdk/jre/lib/security/\u0026lt;certificate\u0026gt; -keystore /u01/jdk/jre/lib/security/cacerts For example:\nbash-4.2# /u01/jdk/bin/keytool -import -trustcacerts -alias dc -file /u01/jdk/jre/lib/security/tls.crt -keystore /u01/jdk/jre/lib/security/cacerts In the container run the following to export the DISPLAY:\n$ export DISPLAY=\u0026lt;parent_machine_hostname:1\u0026gt; Start the Design Console from the container:\nbash-4.2# cd idm/designconsole bash-4.2# sh xlclient.sh The Design Console login should be displayed. Now follow Login to the Design Console.\n Login to the Design Console Launch the Design Console and in the Oracle Identity Manager Design Console login page enter the following details:\nEnter the following details and click Login:\n Server URL: \u0026lt;url\u0026gt; User ID: xelsysadm Password: \u0026lt;password\u0026gt;. where \u0026lt;url\u0026gt; is where \u0026lt;url\u0026gt; is https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}.\n If successful the Design Console will be displayed.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/release-notes/", + "title": "Release Notes", + "tags": [], + "description": "", + "content": "Review the latest changes and known issues for Oracle Access Management on Kubernetes.\nRecent changes Date Version Change January, 2024 24.1.1 Supports Oracle Access Management 12.2.1.4 domain deployment using the January 2024 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. This release contains no changes other than support for the January Patch Set Update If upgrading to January 24 (24.1.1) from October 23 (23.4.1) or later, you must upgrade the following in order: 1. Patch the OAM container image to January 24 If upgrading to January 24 (24.1.1) from October 22 (22.4.1) or later, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.1.2 2. Patch the OAM container image to January 24 If upgrading to January 24 (24.1.1) from a release prior to October 22 (22.4.1), you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.1.2 2. Patch the OAM container image to January 24 3. Upgrade the Ingress 4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions. November, 2023 23.4.2 Supports Oracle Access Management 12.2.1.4 domain deployment using the October 2023 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. This release contains the following changes: Support for creation of OAM domains using Weblogic Deploy Tooling (WDT) Models. See Create OAM domains Using WDT Models. If currently on October 23 (23.4.1) there is no need to upgrade as the November 23 (23.4.2) release only adds the ability to create new OAM domains using WDT. If upgrading to November 23 (23.4.2) from October 22 (22.4.1) or later, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.1.2 2. Patch the OAM container image to October 23 If upgrading to November 23 (23.4.2) from a release prior to October 22 (22.4.1), you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.1.2 2. Patch the OAM container image to October 23 3. Upgrade the Ingress 4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions. October, 2023 23.4.1 Supports Oracle Access Management 12.2.1.4 domain deployment using the October 2023 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. This release contains the following changes: + Support for WebLogic Kubernetes Operator 4.1.2. + Ability to set resource requests and limits for CPU and memory on a cluster resource. See, Set the OAM server memory parameters. + Support for the Kubernetes Horizontal Pod Autoscaler (HPA). See, Kubernetes Horizontal Pod Autoscaler. + The default domain now only starts one OAM Managed Server (oam_server1) and one Policy Managed Server (policy_mgr1). If upgrading to October 23 (23.4.1) from October 22 (22.4.1) or later, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.1.2 2. Patch the OAM container image to October 23 If upgrading to October 23 (23.4.1) from a release prior to October 22 (22.4.1), you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.1.2 2. Patch the OAM container image to October 23 3. Upgrade the Ingress 4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions. July, 2023 23.3.1 Supports Oracle Access Management 12.2.1.4 domain deployment using the July 2023 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. If upgrading to July 23 (23.3.1) from April 23 (23.2.1), upgrade as follows: 1. Patch the OAM container image to July 23 If upgrading to July 23 (23.3.1) from October 22 (22.4.1), or January 23 (23.1.1) release, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.0.4 2. Patch the OAM container image to July 23 If upgrading to July 23 (23.3.1) from a release prior to October 22 (22.4.1) release, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.0.4 2. Patch the OAM container image to July 23 3. Upgrade the Ingress 4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions. April, 2023 23.2.1 Supports Oracle Access Management 12.2.1.4 domain deployment using the April 2023 container image which contains the April Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. Support for WebLogic Kubernetes Operator 4.0.4. Changes to stopping/starting pods due to domain and cluster configuration being separated and parameter changes (IF_NEEDED, NEVER to IfNeeded, Never). If upgrading to April 23 (23.2.1) from October 22 (22.4.1) or later, you must upgrade in the following order: 1. WebLogic Kubernetes Operator to 4.0.4 2. Patch the OAM container image to April 23 If upgrading to April 23 (23.2.1) from a release prior to October 22 (22.4.1) release, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.0.4 2. Patch the OAM container image to April 23 3. Upgrade the Ingress 4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions. January, 2023 23.1.1 Supports Oracle Access Management 12.2.1.4 domain deployment using the January 2023 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. If upgrading to January 23 (23.1.1) from October 22 (22.4.1) release, you only need to patch the OAM container image to January 23. If upgrading to January 23 (23.1.1) from a release prior to October 22 (22.4.1) release, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 3.4.2 2. Patch the OAM container image to January 23 3. Upgrade the Ingress 4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions. October, 2022 22.4.1 Supports Oracle Access Management 12.2.1.4 domain deployment using the October 2022 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. Support for WebLogic Kubernetes Operator 3.4.2. Additional Ingress mappings added. Changes to deployment of Logging and Visualization with Elasticsearch and Kibana. OAM container images are now only available from container-registry.oracle.com and are no longer available from My Oracle Support. If upgrading to October 22 (22.4.1) from a previous release, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 3.4.2 2. Patch the OAM container image to October 22 3. Upgrade the Ingress 4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions. July, 2022 22.3.1 Supports Oracle Access Management 12.2.1.4 domain deployment using the July 2022 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. April, 2022 22.2.1 Updated for CRI-O support. November, 2021 21.4.2 Supports Oracle Access Management domain deployment using WebLogic Kubernetes Operator 3.3.0. Voyager ingress removed as no longer supported. October 2021 21.4.1 A) References to supported Kubernetes, Helm and Docker versions removed and replaced with Support note reference. B) Namespace and domain names changed to be consistent with Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster. C) Additional post configuration tasks added. D) Upgrading a Kubernetes Cluster and Security Hardening removed as vendor specific. November 2020 20.4.1 Initial release of Oracle Access Management on Kubernetes. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/release-notes/", + "title": "Release Notes", + "tags": [], + "description": "", + "content": "Review the latest changes and known issues for Oracle Identity Governance on Kubernetes.\nRecent changes Date Version Change January, 2024 24.1.1 Supports Oracle Identity Governance 12.2.1.4 domain deployment using the January 2024 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. This release contains the following changes: + Support for patching OIG domains created with Weblogic Deploy Tooling (WDT) Models. If upgrading to January 24 (24.1.1) from October 23 (23.4.1) or later, you must upgrade the following in order: 1. Patch the OIG container image to January 24 If upgrading to January 24 (24.1.1) from October 22 (22.4.1) or later, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.1.2 2. Patch the OIG container image to January 24 If upgrading to January 24 (24.1.1) from a release prior to October 22 (22.4.1), you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.1.2 2. Patch the OIG container image to January 24 3. Upgrade the Ingress 4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions. November, 2023 23.4.2 Supports Oracle Identity Governance 12.2.1.4 domain deployment using the October 2023 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. This release contains the following changes: + Support for creation of OIG domains using Weblogic Deploy Tooling (WDT) Models. See Create OIG domains Using WDT Models. If currently on October 23 (23.4.1) there is no need to upgrade as the November 23 (23.4.2) release only adds the ability to create new OIG domains using WDT. If upgrading to November 23 (23.4.2) from October 22 (22.4.1) or later, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.1.2 2. Patch the OIG container image to October 23 If upgrading to November 23 (23.4.2) from a release prior to October 22 (22.4.1), you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.1.2 2. Patch the OIG container image to October 23 3. Upgrade the Ingress 4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions. October, 2023 23.4.1 Supports Oracle Identity Governance 12.2.1.4 domain deployment using the October 2023 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. This release contains the following changes: + Support for WebLogic Kubernetes Operator 4.1.2. + Ability to set resource requests and limits for CPU and memory on a cluster resource. See, Setting the OIM server memory parameters. + Support for the Kubernetes Horizontal Pod Autoscaler (HPA). See, Kubernetes Horizontal Pod Autoscaler. If upgrading to October 23 (23.4.1) from October 22 (22.4.1) or later, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.1.2 2. Patch the OIG container image to October 23 If upgrading to October 23 (23.4.1) from a release prior to October 22 (22.4.1), you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.1.2 2. Patch the OIG container image to October 23 3. Upgrade the Ingress 4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions. July, 2023 23.3.1 Supports Oracle Identity Governance 12.2.1.4 domain deployment using the July 2023 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. If upgrading to July 23 (23.3.1) from April 23 (23.2.1), upgrade as follows: 1. Patch the OIG container image to July 23 If upgrading to July 23 (23.3.1) from October 22 (22.4.1), or January 23 (23.1.1) release, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.0.4 2. Patch the OIG container image to July 23 If upgrading to July 23 (23.3.1) from a release prior to October 22 (22.4.1) release, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.0.4 2. Patch the OIG container image to July 23 3. Upgrade the Ingress 4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions. April, 2023 23.2.1 Supports Oracle Identity Governance 12.2.1.4 domain deployment using the April 2023 container image which contains the April Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. Support for WebLogic Kubernetes Operator 4.0.4. Changes to stopping/starting pods due to domain and cluster configuration being separated and parameter changes (IF_NEEDED, NEVER to IfNeeded, Never). If upgrading to April 23 (23.2.1) from October 22 (22.4.1) or later, you must upgrade in the following order: 1. WebLogic Kubernetes Operator to 4.0.4 2. Patch the OIG container image to April 23 If upgrading to April 23 (23.2.1) from a release prior to October 22 (22.4.1), you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 4.0.4 2. Patch the OIG container image to April 23 3. Upgrade the Ingress 4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions. January, 2023 23.1.1 Supports Oracle Identity Governance 12.2.1.4 domain deployment using the January 2023 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. If upgrading to January 23 (23.1.1) from October 22 (22.4.1) release, you only need to patch the OIG container image to January 23. If upgrading to January 23 (23.1.1) from a release prior to October 22 (22.4.1) release, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 3.4.2 2. Patch the OIG container image to January 23 3. Upgrade the Ingress 4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions. October, 2022 22.4.1 Supports Oracle Identity Governance 12.2.1.4 domain deployment using the October 2022 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. Support for WebLogic Kubernetes Operator 3.4.2. Additional Ingress mappings added. Changes to deployment of Logging and Visualization with Elasticsearch and Kibana. OIG container images are now only available from container-registry.oracle.com and are no longer available from My Oracle Support. If upgrading to October 22 (22.4.1) from a previous release, you must upgrade the following in order: 1. WebLogic Kubernetes Operator to 3.4.2 2. Patch the OIG container image to October 22 3. Upgrade the Ingress 4. Upgrade Elasticsearch and Kibana See Patch and Upgrade for these instructions. July, 2022 22.3.1 Supports Oracle Identity Governance 12.2.1.4 domain deployment using the July 2022 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. April, 2022 22.2.1 Updated for CRI-O support. November, 2021 21.4.2 Supports Oracle Identity Governance domain deployment using WebLogic Kubernetes Operator 3.3.0. Voyager ingress removed as no longer supported. October 2021 21.4.1 A) References to supported Kubernetes, Helm and Docker versions removed and replaced with Support note reference. B) Namespace and domain names changed to be consistent with Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster. C) Addtional post configuration tasks added. D) New section on how to start Design Console in a container. E) Upgrading a Kubernetes Cluster and Security Hardening removed as vendor specific. November 2020 20.4.1 Initial release of Identity Governance on Kubernetes. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/release-notes/", + "title": "Release Notes", + "tags": [], + "description": "", + "content": "Review the latest changes and known issues for Oracle Unified Directory on Kubernetes.\nRecent changes Date Version Change January, 2024 24.1.1 Supports Oracle Unified Directory 12.2.1.4 domain deployment using the January 2024 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. To upgrade to January 24 (24.1.1) you must follow the instructions in Patch and Upgrade. October, 2023 23.4.1 Supports Oracle Unified Directory 12.2.1.4 domain deployment using the October 2023 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. + Support for Block Device Storage. See, Create OUD Instances. + Ability to set resource requests and limits for CPU and memory on an OUD instance. See, Create OUD Instances. + Support for Assured Replication. See, Create OUD Instances. + Support for the Kubernetes Horizontal Pod Autoscaler (HPA). See, Kubernetes Horizontal Pod Autoscaler. + Supports integration options such as Enterprise User Security (EUS), EBusiness Suite (EBS), and Directory Integration Platform (DIP). To upgrade to October 23 (23.4.1) you must follow the instructions in Patch and Upgrade. July, 2023 23.3.1 Supports Oracle Unified Directory 12.2.1.4 domain deployment using the July 2023 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. To upgrade to July 23 (23.3.1) you must follow the instructions in Patch and Upgrade. April, 2023 23.2.1 Supports Oracle Unified Directory 12.2.1.4 domain deployment using the April 2023 container image which contains the April Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. To upgrade to April 23 (23.2.1) you must follow the instructions in Patch and Upgrade. January, 2023 23.1.1 Supports Oracle Unified Directory 12.2.1.4 domain deployment using the January 2023 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. October, 2022 22.4.1 Supports Oracle Unified Directory 12.2.1.4 domain deployment using the October 2022 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. Changes to deployment of Logging and Visualization with Elasticsearch and Kibana. OUD container images are now only available from container-registry.oracle.com and are no longer available from My Oracle Support. July, 2022 22.3.1 Supports Oracle Unified Directory 12.2.1.4 domain deployment using the July 2022 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. From July 2022 onwards OUD deployment is performed using StatefulSets. April, 2022 22.2.1 Updated for CRI-O support. November 2021 21.4.2 Voyager ingress removed as no longer supported. October 2021 21.4.1 A) References to supported Kubernetes, Helm and Docker versions removed and replaced with Support note reference. B) Namespace and domain names changed to be consistent with Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster. C) Upgrading a Kubernetes Cluster and Security Hardening removed as vendor specific. November 2020 20.4.1 Initial release of Oracle Unified Directory on Kubernetes. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/release-notes/", + "title": "Release Notes", + "tags": [], + "description": "", + "content": "Review the latest changes and known issues for Oracle Unified Directory Services Manager on Kubernetes.\nRecent changes Date Version Change January, 2024 24.1.1 Supports Oracle Unified Directory Services Manager 12.2.1.4 domain deployment using the January 2024 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. If upgrading to January 24 (24.1.1) from October 22 (22.4.1) or later, upgrade as follows: 1. Patch the OUDSM container image to January 24 If upgrading to January 24 (24.1.1) from July 22 (22.3.1) or earlier, you must upgrade the following in order: 1. Patch the OUDSM container image to January 24 2. Upgrade Elasticsearch and Kibana. To upgrade to January 24 (24.1.1) you must follow the instructions in Patch and Upgrade. October, 2023 23.4.1 Supports Oracle Unified Directory Services Manager 12.2.1.4 domain deployment using the October 2023 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. If upgrading to October 23 (23.3.1) from October 22 (22.4.1) or later, upgrade as follows: 1. Patch the OUDSM container image to October 23 If upgrading to October 23 (23.3.1) from July 22 (22.3.1) or earlier, you must upgrade the following in order: 1. Patch the OUDSM container image to October 23 2. Upgrade Elasticsearch and Kibana. To upgrade to October 23 (23.4.1) you must follow the instructions in Patch and Upgrade. July, 2023 23.3.1 Supports Oracle Unified Directory Services Manager 12.2.1.4 domain deployment using the July 2023 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. If upgrading to July 23 (23.3.1) from October 22 (22.4.1) or later, upgrade as follows: 1. Patch the OUDSM container image to July 23 If upgrading to July 23 (23.3.1) from July 22 (22.3.1) or earlier, you must upgrade the following in order: 1. Patch the OUDSM container image to July 23 2. Upgrade Elasticsearch and Kibana. See Patch and Upgrade for these instructions. April, 2023 23.2.1 Supports Oracle Unified Directory Services Manager 12.2.1.4 domain deployment using the April 2023 container image which contains the April Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. If upgrading to April 23 (23.2.1) from October 22 (22.4.1), upgrade as follows: 1. Patch the OUDSM container image to April 23 If upgrading to April 23 (23.2.1) from July 22 (22.3.1) or earlier, you must upgrade the following in order: 1. Patch the OUDSM container image to April 23 2. Upgrade Elasticsearch and Kibana. See Patch and Upgrade for these instructions. January, 2023 23.1.1 Supports Oracle Unified Directory Services Manager 12.2.1.4 domain deployment using the January 2023 container image which contains the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. If upgrading to January 23 (23.1.1) from October 22 (22.4.1) upgrade as follows: 1. Patch the OUDSM container image to January 23 If upgrading to January 23 (23.1.1) from July 22 (22.3.1) or earlier, you must upgrade the following in order: 1. Patch the OUDSM container image to October 23 2. Upgrade Elasticsearch and Kibana. See Patch and Upgrade for these instructions. October, 2022 22.4.1 Supports Oracle Unified Directory Services Manager 12.2.1.4 domain deployment using the October 2022 container image which contains the October Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. Changes to deployment of Logging and Visualization with Elasticsearch and Kibana. OUDSM container images are now only available from container-registry.oracle.com and are no longer available from My Oracle Support. If upgrading to October 22 (22.4.1) from a previous release, you must upgrade the following in order: 1. Patch the OUDSM container image to October 22 2. Upgrade Elasticsearch and Kibana. See Patch and Upgrade for these instructions. July, 2022 22.3.1 Supports Oracle Unified Directory Services Manager 12.2.1.4 domain deployment using the July 2022 container image which contains the July Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program. April, 2022 22.2.1 Updated for CRI-O support. November 2021 21.4.2 Voyager ingress removed as no longer supported. October 2021 21.4.1 A) References to supported Kubernetes, Helm and Docker versions removed and replaced with Support note reference. B) Namespace and domain names changed to be consistent with Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster. C) Upgrading a Kubernetes Cluster and Security Hardening removed as vendor specific. November 2020 20.4.1 Initial release of Oracle Unified Directory Services Manager on Kubernetes. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/prerequisites/", + "title": "Prerequisites", + "tags": [], + "description": "System requirements and limitations for deploying and running an OAM domain home", + "content": "Introduction This document provides information about the system requirements and limitations for deploying and running OAM domains with the WebLogic Kubernetes Operator 4.1.2.\nSystem requirements for oam domains A running Kubernetes cluster that meets the following requirements:\n The Kubernetes cluster must have sufficient nodes and resources. An installation of Helm is required on the Kubernetes cluster. Helm is used to create and deploy the necessary resources and run the WebLogic Kubernetes Operator in a Kubernetes cluster A supported container engine must be installed and running on the Kubernetes cluster. The Kubernetes cluster and container engine must meet the minimum version requirements outlined in document ID 2723908.1 on My Oracle Support. You must have the cluster-admin role to install the WebLogic Kubernetes Operator. The nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system. The system clocks on node of the Kubernetes cluster must be synchronized. Run the date command simultaneously on all the nodes in each cluster and then syncrhonize accordingly. A running Oracle Database 12.2.0.1 or later. The database must be a supported version for OAM as outlined in Oracle Fusion Middleware 12c certifications. It must meet the requirements as outlined in About Database Requirements for an Oracle Fusion Middleware Installation and in RCU Requirements for Oracle Databases. It is recommended that the database initialization parameters are set as per Minimum Initialization Parameters.\n Note: This documentation does not tell you how to install a Kubernetes cluster, Helm, the container engine, or how to push container images to a container registry. Please refer to your vendor specific documentation for this information. Also see Getting Started.\nLimitations Compared to running a WebLogic Server domain in Kubernetes using the operator, the following limitations currently exist for OAM domains:\n In this release, OAM domains are supported using the “domain on a persistent volume” model only, where the domain home is located in a persistent volume (PV).The \u0026ldquo;domain in image\u0026rdquo; model is not supported. Only configured clusters are supported. Dynamic clusters are not supported for OAM domains. Note that you can still use all of the scaling features, but you need to define the maximum size of your cluster at domain creation time, using the parameter configuredManagedServerCount. For more details on this parameter, see Prepare the create domain script. It is recommended to pre-configure your cluster so it\u0026rsquo;s sized a little larger than the maximum size you plan to expand it to. You must rigorously test at this maximum size to make sure that your system can scale as expected. The WebLogic Monitoring Exporter currently supports the WebLogic MBean trees only. Support for JRF MBeans has not been added yet. We do not currently support running OAM in non-Linux containers. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/prerequisites/", + "title": "Prerequisites", + "tags": [], + "description": "System requirements and limitations for deploying and running an OIG domain", + "content": "Introduction This document provides information about the system requirements and limitations for deploying and running OIG domains with the WebLogic Kubernetes Operator 4.1.2.\nSystem requirements for OIG domains A running Kubernetes cluster that meets the following requirements:\n The Kubernetes cluster must have sufficient nodes and resources. An installation of Helm is required on the Kubernetes cluster. Helm is used to create and deploy the necessary resources and run the WebLogic Kubernetes Operator in a Kubernetes cluster A supported container engine must be installed and running on the Kubernetes cluster. The Kubernetes cluster and container engine must meet the minimum version requirements outlined in document ID 2723908.1 on My Oracle Support. You must have the cluster-admin role to install the WebLogic Kubernetes Operator. The nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system. The system clocks on node of the Kubernetes cluster must be synchronized. Run the date command simultaneously on all the nodes in each cluster and then syncrhonize accordingly. A running Oracle Database 12.2.0.1 or later. The database must be a supported version for OIG as outlined in Oracle Fusion Middleware 12c certifications. It must meet the requirements as outlined in About Database Requirements for an Oracle Fusion Middleware Installation and in RCU Requirements for Oracle Databases.\n Note: This documentation does not tell you how to install a Kubernetes cluster, Helm, the container engine, or how to push container images to a container registry. Please refer to your vendor specific documentation for this information. Also see Getting Started.\nLimitations Compared to running a WebLogic Server domain in Kubernetes using the operator, the following limitations currently exist for OIG domains:\n In this release, OIG domains are supported using the “domain on a persistent volume” model only, where the domain home is located in a persistent volume (PV). The \u0026ldquo;domain in image\u0026rdquo; model is not supported. Only configured clusters are supported. Dynamic clusters are not supported for OIG domains. Note that you can still use all of the scaling features, you just need to define the maximum size of your cluster at domain creation time. The WebLogic Monitoring Exporter currently supports the WebLogic MBean trees only. Support for JRF MBeans has not been added yet. We do not currently support running OIG in non-Linux containers. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/prerequisites/", + "title": "Prerequisites", + "tags": [], + "description": "Oracle Unified Directory Prerequisites.", + "content": "Introduction This document provides information about the system requirements for deploying and running Oracle Unified Directory 12c PS4 (12.2.1.4.0) in a Kubernetes environment.\nSystem Requirements for Oracle Unified Directory on Kubernetes A running Kubernetes cluster that meets the following requirements: The Kubernetes cluster must have sufficient nodes and resources. An installation of Helm is required on the Kubernetes cluster. Helm is used to create and deploy the necessary resources on the Kubernetes cluster. A supported container engine must be installed and running on the Kubernetes cluster. The Kubernetes cluster and container engine must meet the minimum version requirements outlined in document ID 2723908.1 on My Oracle Support. The nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount, a shared file system, or block storage. If you intend to use assured replication in OUD, you must have a persistent volume available that uses a Network File System (NFS) mount, or a shared file system for the config volume. See Enabling Assured Replication. Note: This documentation does not tell you how to install a Kubernetes cluster, Helm, the container engine, or how to push container images to a container registry. Please refer to your vendor specific documentation for this information. Also see Getting Started.\n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/prerequisites/", + "title": "Prerequisites", + "tags": [], + "description": "Oracle Unified Directory Services Manager Prerequisites.", + "content": "Introduction This document provides information about the system requirements for deploying and running Oracle Unified Directory Services Manager 12c PS4 (12.2.1.4.0) in a Kubernetes environment.\nSystem Requirements for Oracle Unified Directory Services Manager on Kubernetes A running Kubernetes cluster that meets the following requirements: The Kubernetes cluster must have sufficient nodes and resources. An installation of Helm is required on the Kubernetes cluster. Helm is used to create and deploy the necessary resources on the Kubernetes cluster. A supported container engine must be installed and running on the Kubernetes cluster. The Kubernetes cluster and container engine must meet the minimum version requirements outlined in document ID 2723908.1 on My Oracle Support. The nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system. Note: This documentation does not tell you how to install a Kubernetes cluster, Helm, the container engine, or how to push container images to a container registry. Please refer to your vendor specific documentation for this information. Also see Getting Started.\n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/prepare-your-environment/", + "title": "Prepare Your Environment", + "tags": [], + "description": "Prepare your environment", + "content": " Check the Kubernetes cluster is ready Obtain the OUD container image Create a persistent volume directory Setup the code repository to deploy OUD Check the Kubernetes cluster is ready As per the Prerequisites a Kubernetes cluster should have already been configured.\n Run the following command on the master node to check the cluster and worker nodes are running:\n$ kubectl get nodes,pods -n kube-system The output will look similar to the following:\nNAME STATUS ROLES AGE VERSION node/worker-node1 Ready \u0026lt;none\u0026gt; 17h v1.26.6+1.el8 node/worker-node2 Ready \u0026lt;none\u0026gt; 17h v1.26.6+1.el8 node/master-node Ready control-plane,master 23h v1.26.6+1.el8 NAME READY STATUS RESTARTS AGE pod/coredns-66bff467f8-fnhbq 1/1 Running 0 23h pod/coredns-66bff467f8-xtc8k 1/1 Running 0 23h pod/etcd-master 1/1 Running 0 21h pod/kube-apiserver-master-node 1/1 Running 0 21h pod/kube-controller-manager-master-node 1/1 Running 0 21h pod/kube-flannel-ds-amd64-lxsfw 1/1 Running 0 17h pod/kube-flannel-ds-amd64-pqrqr 1/1 Running 0 17h pod/kube-flannel-ds-amd64-wj5nh 1/1 Running 0 17h pod/kube-proxy-2kxv2 1/1 Running 0 17h pod/kube-proxy-82vvj 1/1 Running 0 17h pod/kube-proxy-nrgw9 1/1 Running 0 23h pod/kube-scheduler-master 1/1 Running 0 21h Obtain the OUD container image The OUD Kubernetes deployment requires access to an OUD container image. The image can be obtained in the following ways:\n Prebuilt OUD container image Build your own OUD container image using WebLogic Image Tool Prebuilt OUD container image The prebuilt OUD January 2024 container image can be downloaded from Oracle Container Registry. This image is prebuilt by Oracle and includes Oracle Unified Directory 12.2.1.4.0, the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program..\nNote: Before using this image you must login to Oracle Container Registry, navigate to Middleware \u0026gt; oud_cpu and accept the license agreement.\nYou can use this image in the following ways:\n Pull the container image from the Oracle Container Registry automatically during the OUD Kubernetes deployment. Manually pull the container image from the Oracle Container Registry and then upload it to your own container registry. Manually pull the container image from the Oracle Container Registry and manually stage it on the master node and each worker node. Build your own OUD container image using WebLogic Image Tool You can build your own OUD container image using the WebLogic Image Tool. This is recommended if you need to apply one off patches to a Prebuilt OUD container image. For more information about building your own container image with WebLogic Image Tool, see Create or update image.\nYou can use an image built with WebLogic Image Tool in the following ways:\n Manually upload them to your own container registry. Manually stage them on the master node and each worker node. Note: This documentation does not tell you how to pull or push the above images into a private container registry, or stage them on the master and worker nodes. Details of this can be found in the Enterprise Deployment Guide.\nCreate a persistent volume directory Note: This section should not be followed if using block storage.\nAs referenced in Prerequisites the nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.\nIn this example /scratch/shared/ is a shared directory accessible from all nodes.\n On the master node run the following command to create a user_projects directory:\n$ cd \u0026lt;persistent_volume\u0026gt; $ mkdir oud_user_projects $ sudo chown -R 1000:0 oud_user_projects For example:\n$ cd /scratch/shared $ mkdir oud_user_projects $ sudo chown -R 1000:0 oud_user_projects On the master node run the following to ensure it is possible to read and write to the persistent volume:\n$ cd \u0026lt;persistent_volume\u0026gt;/oud_user_projects $ touch file.txt $ ls filemaster.txt For example:\n$ cd /scratch/shared/oud_user_projects $ touch filemaster.txt $ ls filemaster.txt On the first worker node run the following to ensure it is possible to read and write to the persistent volume:\n$ cd /scratch/shared/oud_user_projects $ ls filemaster.txt $ touch fileworker1.txt $ ls fileworker1.txt Repeat the above for any other worker nodes e.g fileworker2.txt etc. Once proven that it\u0026rsquo;s possible to read and write from each node to the persistent volume, delete the files created.\n Setup the code repository to deploy OUD Oracle Unified Directory deployment on Kubernetes leverages deployment scripts provided by Oracle for creating Oracle Unified Directory containers using the Helm charts provided. To deploy Oracle Unified Directory on Kubernetes you should set up the deployment scripts as below:\n Create a working directory to setup the source code.\n$ mkdir \u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/shared/OUDContainer Download the latest OUD deployment scripts from the OUD repository:\n$ cd \u0026lt;workdir\u0026gt; $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 For example:\n$ cd /scratch/shared/OUDContainer $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 Set the $WORKDIR environment variable as follows:\n$ export WORKDIR=\u0026lt;workdir\u0026gt;/fmw-kubernetes/OracleUnifiedDirectory For example:\n$ export WORKDIR=/scratch/shared/OUDContainer/fmw-kubernetes/OracleUnifiedDirectory You are now ready to create the OUD deployment as per Create OUD instances.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/prepare-your-environment/", + "title": "Prepare Your Environment", + "tags": [], + "description": "Prepare your environment", + "content": " Check the Kubernetes cluster is ready Obtain the OUDSM container image Setup the code repository to deploy OUDSM Check the Kubernetes cluster is ready As per the Prerequisites a Kubernetes cluster should have already been configured.\n Run the following command on the master node to check the cluster and worker nodes are running:\n$ kubectl get nodes,pods -n kube-system The output will look similar to the following:\nNAME STATUS ROLES AGE VERSION node/worker-node1 Ready \u0026lt;none\u0026gt; 17h v1.26.6+1.el8 node/worker-node2 Ready \u0026lt;none\u0026gt; 17h v1.26.6+1.el8 node/master-node Ready master 23h v1.26.6+1.el8 NAME READY STATUS RESTARTS AGE pod/coredns-66bff467f8-fnhbq 1/1 Running 0 23h pod/coredns-66bff467f8-xtc8k 1/1 Running 0 23h pod/etcd-master 1/1 Running 0 21h pod/kube-apiserver-master-node 1/1 Running 0 21h pod/kube-controller-manager-master-node 1/1 Running 0 21h pod/kube-flannel-ds-amd64-lxsfw 1/1 Running 0 17h pod/kube-flannel-ds-amd64-pqrqr 1/1 Running 0 17h pod/kube-flannel-ds-amd64-wj5nh 1/1 Running 0 17h pod/kube-proxy-2kxv2 1/1 Running 0 17h pod/kube-proxy-82vvj 1/1 Running 0 17h pod/kube-proxy-nrgw9 1/1 Running 0 23h pod/kube-scheduler-master 1/1 Running 0 21$ Obtain the OUDSM container image The Oracle Unified Directory Services Manager (OUDSM) Kubernetes deployment requires access to an OUDSM container image. The image can be obtained in the following ways:\n Prebuilt OUDSM container image Build your own OUDSM container image using WebLogic Image Tool Prebuilt OUDSM container image The prebuilt OUDSM January 2024 container image can be downloaded from Oracle Container Registry. This image is prebuilt by Oracle and includes Oracle Unified Directory Services Manager 12.2.1.4.0, the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.\nNote: Before using this image you must login to Oracle Container Registry, navigate to Middleware \u0026gt; oudsm_cpu and accept the license agreement.\nYou can use this image in the following ways:\n Pull the container image from the Oracle Container Registry automatically during the OUDSM Kubernetes deployment. Manually pull the container image from the Oracle Container Registry and then upload it to your own container registry. Manually pull the container image from the Oracle Container Registry and manually stage it on the master node and each worker node. Build your own OUDSM container image using WebLogic Image Tool You can build your own OUDSM container image using the WebLogic Image Tool. This is recommended if you need to apply one off patches to a Prebuilt OUDSM container image. For more information about building your own container image with WebLogic Image Tool, see Create or update image\nYou can use an image built with WebLogic Image Tool in the following ways:\n Manually upload them to your own container registry. Manually stage them on the master node and each worker node. Note: This documentation does not tell you how to pull or push the above images into a private container registry, or stage them on the master and worker nodes. Details of this can be found in the Enterprise Deployment Guide.\nSetup the code repository to deploy OUDSM Oracle Unified Directory Services Manager deployment on Kubernetes leverages deployment scripts provided by Oracle for creating Oracle Unified Directory Services Manager containers using the Helm charts provided. To deploy Oracle Unified Directory Services Manager on Kubernetes you should set up the deployment scripts on the master node as below:\n Create a working directory to setup the source code.\n$ mkdir \u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/OUDSMContainer Download the latest OUDSM deployment scripts from the OUDSM repository:\n$ cd \u0026lt;workdir\u0026gt; $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 For example:\n$ cd /scratch/OUDSMContainer $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 Set the $WORKDIR environment variable as follows:\n$ export WORKDIR=\u0026lt;workdir\u0026gt;/fmw-kubernetes/OracleUnifiedDirectorySM For example:\n$ export WORKDIR=/scratch/OUDSMContainer/fmw-kubernetes/OracleUnifiedDirectorySM You are now ready to create the OUDSM deployment as per Create OUDSM instances.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/prepare-your-environment/", + "title": "Prepare your environment", + "tags": [], + "description": "Sample for creating an OAM domain home on an existing PV or PVC, and the domain resource YAML file for deploying the generated OAM domain.", + "content": "To prepare for Oracle Access Management deployment in a Kubernetes environment, complete the following steps:\n Check the Kubernetes cluster is ready\n Obtain the OAM container image\n Set up the code repository to deploy OAM domains\n Install the WebLogic Kubernetes Operator\n Create a namespace for Oracle Access Management\n Create a Kubernetes secret for the container registry\n RCU schema creation\n Preparing the environment for domain creation\na. Creating Kubernetes secrets for the domain and RCU\nb. Create a Kubernetes persistent volume and persistent volume claim\n Check the Kubernetes cluster is ready As per the Prerequisites a Kubernetes cluster should have already been configured.\nCheck that all the nodes in the Kubernetes cluster are running.\n Run the following command on the master node to check the cluster and worker nodes are running:\n$ kubectl get nodes,pods -n kube-system The output will look similar to the following:\nNAME STATUS ROLES AGE VERSION node/worker-node1 Ready \u0026lt;none\u0026gt; 17h v1.26.6+1.el8 node/worker-node2 Ready \u0026lt;none\u0026gt; 17h v1.26.6+1.el8 node/master-node Ready control-plane,master 23h v1.26.6+1.el8 NAME READY STATUS RESTARTS AGE pod/coredns-66bff467f8-fnhbq 1/1 Running 0 23h pod/coredns-66bff467f8-xtc8k 1/1 Running 0 23h pod/etcd-master 1/1 Running 0 21h pod/kube-apiserver-master-node 1/1 Running 0 21h pod/kube-controller-manager-master-node 1/1 Running 0 21h pod/kube-flannel-ds-amd64-lxsfw 1/1 Running 0 17h pod/kube-flannel-ds-amd64-pqrqr 1/1 Running 0 17h pod/kube-flannel-ds-amd64-wj5nh 1/1 Running 0 17h pod/kube-proxy-2kxv2 1/1 Running 0 17h pod/kube-proxy-82vvj 1/1 Running 0 17h pod/kube-proxy-nrgw9 1/1 Running 0 23h pod/kube-scheduler-master 1/1 Running 0 21h Obtain the OAM container image The OAM Kubernetes deployment requires access to an OAM container image. The image can be obtained in the following ways:\n Prebuilt OAM container image Build your own OAM container image using WebLogic Image Tool Prebuilt OAM container image The prebuilt OAM January 2024 container image can be downloaded from Oracle Container Registry. This image is prebuilt by Oracle and includes Oracle Access Management 12.2.1.4.0, the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program.\nNote: Before using this image you must login to Oracle Container Registry, navigate to Middleware \u0026gt; oam_cpu and accept the license agreement.\nYou can use this image in the following ways:\n Pull the container image from the Oracle Container Registry automatically during the OAM Kubernetes deployment. Manually pull the container image from the Oracle Container Registry and then upload it to your own container registry. Manually pull the container image from the Oracle Container Registry and manually stage it on the master node and each worker node. Build your own OAM container image using WebLogic Image Tool You can build your own OAM container image using the WebLogic Image Tool. This is recommended if you need to apply one off patches to a Prebuilt OAM container image. For more information about building your own container image with WebLogic Image Tool, see Create or update image.\nYou can use an image built with WebLogic Image Tool in the following ways:\n Manually upload them to your own container registry. Manually stage them on the master node and each worker node. Note: This documentation does not tell you how to pull or push the above images into a private container registry, or stage them on the master and worker nodes. Details of this can be found in the Enterprise Deployment Guide.\nSet up the code repository to deploy OAM domains OAM domain deployment on Kubernetes leverages the WebLogic Kubernetes Operator infrastructure. For deploying the OAM domains, you need to set up the deployment scripts on the master node as below:\n Create a working directory to setup the source code.\n$ mkdir \u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/OAMK8S Download the latest OAM deployment scripts from the OAM repository.\n$ cd \u0026lt;workdir\u0026gt; $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 For example:\n$ cd /scratch/OAMK8S $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 Set the $WORKDIR environment variable as follows:\n$ export WORKDIR=\u0026lt;workdir\u0026gt;/fmw-kubernetes/OracleAccessManagement For example:\n$ export WORKDIR=/scratch/OAMK8S/fmw-kubernetes/OracleAccessManagement Run the following command and see if the WebLogic custom resource definition name already exists:\n$ kubectl get crd In the output you should see:\nNo resources found If you see any of the following:\nNAME AGE clusters.weblogic.oracle 5d domains.weblogic.oracle 5d then run the following command to delete the existing crd\u0026rsquo;s:\n$ kubectl delete crd clusters.weblogic.oracle $ kubectl delete crd domains.weblogic.oracle Install the WebLogic Kubernetes Operator On the master node run the following command to create a namespace for the operator:\n$ kubectl create namespace \u0026lt;sample-kubernetes-operator-ns\u0026gt; For example:\n$ kubectl create namespace opns The output will look similar to the following:\nnamespace/opns created Create a service account for the operator in the operator\u0026rsquo;s namespace by running the following command:\n$ kubectl create serviceaccount -n \u0026lt;sample-kubernetes-operator-ns\u0026gt; \u0026lt;sample-kubernetes-operator-sa\u0026gt; For example:\n$ kubectl create serviceaccount -n opns op-sa The output will look similar to the following:\nserviceaccount/op-sa created Run the following helm command to install and start the operator:\n$ cd $WORKDIR $ helm install weblogic-kubernetes-operator kubernetes/charts/weblogic-operator \\ --namespace \u0026lt;sample-kubernetes-operator-ns\u0026gt; \\ --set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.1.2 \\ --set serviceAccount=\u0026lt;sample-kubernetes-operator-sa\u0026gt; \\ --set “enableClusterRoleBinding=true” \\ --set \u0026#34;domainNamespaceSelectionStrategy=LabelSelector\u0026#34; \\ --set \u0026#34;domainNamespaceLabelSelector=weblogic-operator\\=enabled\u0026#34; \\ --set \u0026#34;javaLoggingLevel=FINE\u0026#34; --wait For example:\n$ cd $WORKDIR $ helm install weblogic-kubernetes-operator kubernetes/charts/weblogic-operator \\ --namespace opns \\ --set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.1.2 \\ --set serviceAccount=op-sa \\ --set \u0026#34;enableClusterRoleBinding=true\u0026#34; \\ --set \u0026#34;domainNamespaceSelectionStrategy=LabelSelector\u0026#34; \\ --set \u0026#34;domainNamespaceLabelSelector=weblogic-operator\\=enabled\u0026#34; \\ --set \u0026#34;javaLoggingLevel=FINE\u0026#34; --wait The output will look similar to the following:\nNAME: weblogic-kubernetes-operator LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: opns STATUS: deployed REVISION: 1 TEST SUITE: None Verify that the operator\u0026rsquo;s pod and services are running by executing the following command:\n$ kubectl get all -n \u0026lt;sample-kubernetes-operator-ns\u0026gt; For example:\n$ kubectl get all -n opns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE pod/weblogic-operator-676d5cc6f4-wct7b 1/1 Running 0 40s pod/weblogic-operator-webhook-7996b8b58b-9sfhd 1/1 Running 0 40s NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/weblogic-operator-webhook-svc ClusterIP 10.100.91.237 \u0026lt;none\u0026gt; 8083/TCP,8084/TCP 47s NAME READY UP-TO-DATE AVAILABLE AGE deployment.apps/weblogic-operator 1/1 1 1 40s deployment.apps/weblogic-operator-webhook 1/1 1 1 40s NAME DESIRED CURRENT READY AGE replicaset.apps/weblogic-operator-676d5cc6f4 1 1 1 40s replicaset.apps/weblogic-operator-webhook-7996b8b58b 1 1 1 46s Verify the operator pod\u0026rsquo;s log:\n$ kubectl logs -n \u0026lt;sample-kubernetes-operator-ns\u0026gt; -c weblogic-operator deployments/weblogic-operator For example:\n$ kubectl logs -n opns -c weblogic-operator deployments/weblogic-operator The output will look similar to the following:\n... {\u0026quot;timestamp\u0026quot;:\u0026quot;\u0026lt;DATE\u0026gt;\u0026quot;,\u0026quot;thread\u0026quot;:21,\u0026quot;fiber\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;namespace\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;domainUID\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;level\u0026quot;:\u0026quot;FINE\u0026quot;,\u0026quot;class\u0026quot;:\u0026quot;oracle.kubernetes.operator.DeploymentLiveness\u0026quot;,\u0026quot;method\u0026quot;:\u0026quot;run\u0026quot;,\u0026quot;timeInMillis\u0026quot;:1678183291191,\u0026quot;message\u0026quot;:\u0026quot;Liveness file last modified time set\u0026quot;,\u0026quot;exception\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;code\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;headers\u0026quot;:{},\u0026quot;body\u0026quot;:\u0026quot;\u0026quot;} {\u0026quot;timestamp\u0026quot;:\u0026quot;\u0026lt;DATE\u0026gt;\u0026quot;,\u0026quot;thread\u0026quot;:37,\u0026quot;fiber\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;namespace\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;domainUID\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;level\u0026quot;:\u0026quot;FINE\u0026quot;,\u0026quot;class\u0026quot;:\u0026quot;oracle.kubernetes.operator.DeploymentLiveness\u0026quot;,\u0026quot;method\u0026quot;:\u0026quot;run\u0026quot;,\u0026quot;timeInMillis\u0026quot;:1678183296193,\u0026quot;message\u0026quot;:\u0026quot;Liveness file last modified time set\u0026quot;,\u0026quot;exception\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;code\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;headers\u0026quot;:{},\u0026quot;body\u0026quot;:\u0026quot;\u0026quot;} {\u0026quot;timestamp\u0026quot;:\u0026quot;\u0026lt;DATE\u0026gt;\u0026quot;,\u0026quot;thread\u0026quot;:31,\u0026quot;fiber\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;namespace\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;domainUID\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;level\u0026quot;:\u0026quot;FINE\u0026quot;,\u0026quot;class\u0026quot;:\u0026quot;oracle.kubernetes.operator.DeploymentLiveness\u0026quot;,\u0026quot;method\u0026quot;:\u0026quot;run\u0026quot;,\u0026quot;timeInMillis\u0026quot;:1678183301194,\u0026quot;message\u0026quot;:\u0026quot;Liveness file last modified time set\u0026quot;,\u0026quot;exception\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;code\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;headers\u0026quot;:{},\u0026quot;body\u0026quot;:\u0026quot;\u0026quot;} {\u0026quot;timestamp\u0026quot;:\u0026quot;\u0026lt;DATE\u0026gt;\u0026quot;,\u0026quot;thread\u0026quot;:31,\u0026quot;fiber\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;namespace\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;domainUID\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;level\u0026quot;:\u0026quot;FINE\u0026quot;,\u0026quot;class\u0026quot;:\u0026quot;oracle.kubernetes.operator.DeploymentLiveness\u0026quot;,\u0026quot;method\u0026quot;:\u0026quot;run\u0026quot;,\u0026quot;timeInMillis\u0026quot;:1678183306195,\u0026quot;message\u0026quot;:\u0026quot;Liveness file last modified time set\u0026quot;,\u0026quot;exception\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;code\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;headers\u0026quot;:{},\u0026quot;body\u0026quot;:\u0026quot;\u0026quot;} Create a namespace for Oracle Access Management Run the following command to create a namespace for the domain:\n$ kubectl create namespace \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl create namespace oamns The output will look similar to the following:\nnamespace/oamns created Run the following command to tag the namespace so the WebLogic Kubernetes Operator can manage it:\n$ kubectl label namespaces \u0026lt;domain_namespace\u0026gt; weblogic-operator=enabled For example:\n$ kubectl label namespaces oamns weblogic-operator=enabled The output will look similar to the following:\nnamespace/oamns labeled Run the following command to check the label was created:\n$ kubectl describe namespace \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl describe namespace oamns The output will look similar to the following:\nName: oamns Labels: kubernetes.io/metadata.name=oamns weblogic-operator=enabled Annotations: \u0026lt;none\u0026gt; Status: Active No resource quota. No LimitRange resource. Create a Kubernetes secret for the container registry In this section you create a secret that stores the credentials for the container registry where the OAM image is stored.\nIf you are not using a container registry and have loaded the images on each of the master and worker nodes, then there is no need to create the registry secret.\n Run the following command to create the secret:\nkubectl create secret docker-registry \u0026#34;orclcred\u0026#34; --docker-server=\u0026lt;CONTAINER_REGISTRY\u0026gt; \\ --docker-username=\u0026#34;\u0026lt;USER_NAME\u0026gt;\u0026#34; \\ --docker-password=\u0026lt;PASSWORD\u0026gt; --docker-email=\u0026lt;EMAIL_ID\u0026gt; \\ --namespace=\u0026lt;domain_namespace\u0026gt; For example, if using Oracle Container Registry:\nkubectl create secret docker-registry \u0026#34;orclcred\u0026#34; --docker-server=container-registry.oracle.com \\ --docker-username=\u0026#34;user@example.com\u0026#34; \\ --docker-password=password --docker-email=user@example.com \\ --namespace=oamns Replace \u0026lt;USER_NAME\u0026gt; and \u0026lt;PASSWORD\u0026gt; with the credentials for the registry with the following caveats:\n If using Oracle Container Registry to pull the OAM container image, this is the username and password used to login to Oracle Container Registry. Before you can use this image you must login to Oracle Container Registry, navigate to Middleware \u0026gt; oam_cpu and accept the license agreement.\n If using your own container registry to store the OAM container image, this is the username and password (or token) for your container registry.\n The output will look similar to the following:\nsecret/orclcred created RCU schema creation In this section you create the RCU schemas in the Oracle Database.\nBefore following the steps in this section, make sure that the database and listener are up and running and you can connect to the database via SQL*Plus or other client tool.\n If using Oracle Container Registry or your own container registry for your OAM container image, run the following command to create a helper pod to run RCU:\n$ kubectl run --image=\u0026lt;image_name-from-registry\u0026gt;:\u0026lt;tag\u0026gt; --image-pull-policy=\u0026#34;IfNotPresent\u0026#34; --overrides=\u0026#39;{\u0026#34;apiVersion\u0026#34;: \u0026#34;v1\u0026#34;, \u0026#34;spec\u0026#34;:{\u0026#34;imagePullSecrets\u0026#34;: [{\u0026#34;name\u0026#34;: \u0026#34;orclcred\u0026#34;}]}}\u0026#39; helper -n \u0026lt;domain_namespace\u0026gt; -- sleep infinity For example:\n$ kubectl run --image=container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; --image-pull-policy=\u0026#34;IfNotPresent\u0026#34; --overrides=\u0026#39;{\u0026#34;apiVersion\u0026#34;: \u0026#34;v1\u0026#34;,\u0026#34;spec\u0026#34;:{\u0026#34;imagePullSecrets\u0026#34;: [{\u0026#34;name\u0026#34;: \u0026#34;orclcred\u0026#34;}]}}\u0026#39; helper -n oamns -- sleep infinity If you are not using a container registry and have loaded the image on each of the master and worker nodes, run the following command:\n$ kubectl run helper --image \u0026lt;image\u0026gt;:\u0026lt;tag\u0026gt; -n oamns -- sleep infinity For example:\n$ kubectl run helper --image oracle/oam:12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; -n oamns -- sleep infinity The output will look similar to the following:\npod/helper created Run the following command to check the pod is running:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oamns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE helper 1/1 Running 0 3m Note: If you are pulling the image from a container registry it may take several minutes before the pod has a STATUS of 1\\1. While the pod is starting you can check the status of the pod, by running the following command:\n$ kubectl describe pod helper -n oamns Run the following command to start a bash shell in the helper pod:\n$ kubectl exec -it helper -n \u0026lt;domain_namespace\u0026gt; -- /bin/bash For example:\n$ kubectl exec -it helper -n oamns -- /bin/bash This will take you into a bash shell in the running helper pod:\n[oracle@helper ~]$ In the helper bash shell run the following commands to set the environment:\n[oracle@helper ~]$ export CONNECTION_STRING=\u0026lt;db_host.domain\u0026gt;:\u0026lt;db_port\u0026gt;/\u0026lt;service_name\u0026gt; [oracle@helper ~]$ export RCUPREFIX=\u0026lt;rcu_schema_prefix\u0026gt; [oracle@helper ~]$ echo -e \u0026lt;db_pwd\u0026gt;\u0026#34;\\n\u0026#34;\u0026lt;rcu_schema_pwd\u0026gt; \u0026gt; /tmp/pwd.txt [oracle@helper ~]$ cat /tmp/pwd.txt where:\n\u0026lt;db_host.domain\u0026gt;:\u0026lt;db_port\u0026gt;/\u0026lt;service_name\u0026gt;\tis your database connect string\n\u0026lt;rcu_schema_prefix\u0026gt; is the RCU schema prefix you want to set\n\u0026lt;db_pwd\u0026gt; is the SYS password for the database\n\u0026lt;rcu_schema_pwd\u0026gt; is the password you want to set for the \u0026lt;rcu_schema_prefix\u0026gt;\nFor example:\n[oracle@helper ~]$ export CONNECTION_STRING=mydatabasehost.example.com:1521/orcl.example.com [oracle@helper ~]$ export RCUPREFIX=OAMK8S [oracle@helper ~]$ echo -e \u0026lt;password\u0026gt;\u0026#34;\\n\u0026#34;\u0026lt;password\u0026gt; \u0026gt; /tmp/pwd.txt [oracle@helper ~]$ cat /tmp/pwd.txt \u0026lt;password\u0026gt; \u0026lt;password\u0026gt; In the helper bash shell run the following command to create the RCU schemas in the database:\n$ [oracle@helper ~]$ /u01/oracle/oracle_common/bin/rcu -silent -createRepository -databaseType ORACLE -connectString \\ $CONNECTION_STRING -dbUser sys -dbRole sysdba -useSamePasswordForAllSchemaUsers true \\ -selectDependentsForComponents true -schemaPrefix $RCUPREFIX -component MDS -component IAU \\ -component IAU_APPEND -component IAU_VIEWER -component OPSS -component WLS -component STB -component OAM -f \u0026lt; /tmp/pwd.txt The output will look similar to the following:\nRCU Logfile: /tmp/RCU\u0026lt;DATE\u0026gt;/logs/rcu.log Processing command line .... Repository Creation Utility - Checking Prerequisites Checking Global Prerequisites Repository Creation Utility - Checking Prerequisites Checking Component Prerequisites Repository Creation Utility - Creating Tablespaces Validating and Creating Tablespaces Create tablespaces in the repository database Repository Creation Utility - Create Repository Create in progress. Executing pre create operations Percent Complete: 18 Percent Complete: 18 Percent Complete: 19 Percent Complete: 20 Percent Complete: 21 Percent Complete: 21 Percent Complete: 22 Percent Complete: 22 Creating Common Infrastructure Services(STB) Percent Complete: 30 Percent Complete: 30 Percent Complete: 39 Percent Complete: 39 Percent Complete: 39 Creating Audit Services Append(IAU_APPEND) Percent Complete: 46 Percent Complete: 46 Percent Complete: 55 Percent Complete: 55 Percent Complete: 55 Creating Audit Services Viewer(IAU_VIEWER) Percent Complete: 62 Percent Complete: 62 Percent Complete: 63 Percent Complete: 63 Percent Complete: 64 Percent Complete: 64 Creating Metadata Services(MDS) Percent Complete: 73 Percent Complete: 73 Percent Complete: 73 Percent Complete: 74 Percent Complete: 74 Percent Complete: 75 Percent Complete: 75 Percent Complete: 75 Creating Weblogic Services(WLS) Percent Complete: 80 Percent Complete: 80 Percent Complete: 83 Percent Complete: 83 Percent Complete: 91 Percent Complete: 98 Percent Complete: 98 Creating Audit Services(IAU) Percent Complete: 100 Creating Oracle Platform Security Services(OPSS) Creating Oracle Access Manager(OAM) Executing post create operations Repository Creation Utility: Create - Completion Summary Database details: ----------------------------- Host Name : mydatabasehost.example.com Port : 1521 Service Name : ORCL.EXAMPLE.COM Connected As : sys Prefix for (prefixable) Schema Owners : OAMK8S RCU Logfile : /tmp/RCU\u0026lt;DATE\u0026gt;/logs/rcu.log Component schemas created: ----------------------------- Component Status Logfile Common Infrastructure Services Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/stb.log Oracle Platform Security Services Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/opss.log Oracle Access Manager Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/oam.log Audit Services Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/iau.log Audit Services Append Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/iau_append.log Audit Services Viewer Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/iau_viewer.log Metadata Services Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/mds.log WebLogic Services Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/wls.log Repository Creation Utility - Create : Operation Completed [oracle@helper ~]$ Exit the helper bash shell by issuing the command exit.\n Preparing the environment for domain creation Note: If you want to create an OAM domain using WDT models, skip the steps below and continue from Create OAM Domains Using WDT Models.\nIn this section you prepare the environment for the OAM domain creation using WLST scripts. This involves the following steps:\na. Creating Kubernetes secrets for the domain and RCU\nb. Create a Kubernetes persistent volume and persistent volume claim\nCreating Kubernetes secrets for the domain and RCU Create a Kubernetes secret for the domain using the create-weblogic-credentials script in the same Kubernetes namespace as the domain:\n$ cd $WORKDIR/kubernetes/create-weblogic-domain-credentials $ ./create-weblogic-credentials.sh -u weblogic -p \u0026lt;pwd\u0026gt; -n \u0026lt;domain_namespace\u0026gt; -d \u0026lt;domain_uid\u0026gt; -s \u0026lt;kubernetes_domain_secret\u0026gt; where:\n-u weblogic is the WebLogic username\n-p \u0026lt;pwd\u0026gt; is the password for the weblogic user\n-n \u0026lt;domain_namespace\u0026gt; is the domain namespace\n-d \u0026lt;domain_uid\u0026gt; is the domain UID to be created. The default is domain1 if not specified\n-s \u0026lt;kubernetes_domain_secret\u0026gt; is the name you want to create for the secret for this namespace. The default is to use the domainUID if not specified\nFor example:\n$ cd $WORKDIR/kubernetes/create-weblogic-domain-credentials $ ./create-weblogic-credentials.sh -u weblogic -p \u0026lt;password\u0026gt; -n oamns -d accessdomain -s accessdomain-credentials The output will look similar to the following:\nsecret/accessdomain-credentials created secret/accessdomain-credentials labeled The secret accessdomain-credentials has been successfully created in the oamns namespace. Verify the secret is created using the following command:\n$ kubectl get secret \u0026lt;kubernetes_domain_secret\u0026gt; -o yaml -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get secret accessdomain-credentials -o yaml -n oamns The output will look similar to the following:\napiVersion: v1 data: password: V2VsY29tZTE= username: d2VibG9naWM= kind: Secret metadata: creationTimestamp: \u0026quot;\u0026lt;DATE\u0026gt;\u0026quot; labels: weblogic.domainName: accessdomain weblogic.domainUID: accessdomain name: accessdomain-credentials namespace: oamns resourceVersion: \u0026quot;29428101\u0026quot; uid: 6dac0561-d157-4144-9ed7-c475a080eb3a type: Opaque Create a Kubernetes secret for RCU using the create-weblogic-credentials script in the same Kubernetes namespace as the domain:\n$ cd $WORKDIR/kubernetes/create-rcu-credentials $ ./create-rcu-credentials.sh -u \u0026lt;rcu_prefix\u0026gt; -p \u0026lt;rcu_schema_pwd\u0026gt; -a sys -q \u0026lt;sys_db_pwd\u0026gt; -d \u0026lt;domain_uid\u0026gt; -n \u0026lt;domain_namespace\u0026gt; -s \u0026lt;kubernetes_rcu_secret\u0026gt; where:\n-u \u0026lt;rcu_prefix\u0026gt; is the name of the RCU schema prefix created previously\n-p \u0026lt;rcu_schema_pwd\u0026gt; is the password for the RCU schema prefix\n-q \u0026lt;sys_db_pwd\u0026gt; is the sys database password\n-d \u0026lt;domain_uid\u0026gt; is the domain_uid that you created earlier\n-n \u0026lt;domain_namespace\u0026gt; is the domain namespace\n-s \u0026lt;kubernetes_rcu_secret\u0026gt; is the name of the rcu secret to create\nFor example:\n$ cd $WORKDIR/kubernetes/create-rcu-credentials $ ./create-rcu-credentials.sh -u OAMK8S -p \u0026lt;password\u0026gt; -a sys -q \u0026lt;password\u0026gt; -d accessdomain -n oamns -s accessdomain-rcu-credentials The output will look similar to the following:\nsecret/accessdomain-rcu-credentials created secret/accessdomain-rcu-credentials labeled The secret accessdomain-rcu-credentials has been successfully created in the oamns namespace. Verify the secret is created using the following command:\n$ kubectl get secret \u0026lt;kubernetes_rcu_secret\u0026gt; -o yaml -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get secret accessdomain-rcu-credentials -o yaml -n oamns The output will look similar to the following:\napiVersion: v1 data: password: T3JhY2xlXzEyMw== sys_password: T3JhY2xlXzEyMw== sys_username: c3lz username: T0FNSzhT kind: Secret metadata: creationTimestamp: \u0026quot;\u0026lt;DATE\u0026gt;\u0026quot; labels: weblogic.domainName: accessdomain weblogic.domainUID: accessdomain name: accessdomain-rcu-credentials namespace: oamns resourceVersion: \u0026quot;29428242\u0026quot; uid: 1b81b6e0-fd7d-40b8-a060-454c8d23f4dc type: Opaque Create a Kubernetes persistent volume and persistent volume claim As referenced in Prerequisites the nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.\nA persistent volume is the same as a disk mount but is inside a container. A Kubernetes persistent volume is an arbitrary name (determined in this case, by Oracle) that is mapped to a physical volume on a disk.\nWhen a container is started, it needs to mount that volume. The physical volume should be on a shared disk accessible by all the Kubernetes worker nodes because it is not known on which worker node the container will be started. In the case of Identity and Access Management, the persistent volume does not get erased when a container stops. This enables persistent configurations.\nThe example below uses an NFS mounted volume (\u0026lt;persistent_volume\u0026gt;/accessdomainpv). Other volume types can also be used. See the official Kubernetes documentation for Volumes.\nNote: The persistent volume directory needs to be accessible to both the master and worker node(s). In this example /scratch/shared/accessdomainpv is accessible from all nodes via NFS.\nTo create a Kubernetes persistent volume, perform the following steps:\n Make a backup copy of the create-pv-pvc-inputs.yaml file and create required directories:\n$ cd $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc $ cp create-pv-pvc-inputs.yaml create-pv-pvc-inputs.yaml.orig $ mkdir output $ mkdir -p \u0026lt;persistent_volume\u0026gt;/accessdomainpv $ sudo chown -R 1000:0 \u0026lt;persistent_volume\u0026gt;/accessdomainpv For example:\n$ cd $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc $ cp create-pv-pvc-inputs.yaml create-pv-pvc-inputs.yaml.orig $ mkdir output $ mkdir -p /scratch/shared/accessdomainpv $ sudo chown -R 1000:0 /scratch/shared/accessdomainpv On the master node run the following command to ensure it is possible to read and write to the persistent volume:\ncd \u0026lt;persistent_volume\u0026gt;/accessdomainpv touch filemaster.txt ls filemaster.txt For example:\ncd /scratch/shared/accessdomainpv touch filemaster.txt ls filemaster.txt On the first worker node run the following to ensure it is possible to read and write to the persistent volume:\ncd /scratch/shared/accessdomainpv ls filemaster.txt touch fileworker1.txt ls fileworker1.txt Repeat the above for any other worker nodes e.g fileworker2.txt etc. Once proven that it\u0026rsquo;s possible to read and write from each node to the persistent volume, delete the files created.\n Navigate to $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc:\n$ cd $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc and edit the create-pv-pvc-inputs.yaml file and update the following parameters to reflect your settings. Save the file when complete:\nbaseName: \u0026lt;domain\u0026gt; domainUID: \u0026lt;domain_uid\u0026gt; namespace: \u0026lt;domain_namespace\u0026gt; weblogicDomainStorageType: NFS weblogicDomainStorageNFSServer: \u0026lt;nfs_server\u0026gt; weblogicDomainStoragePath: \u0026lt;physical_path_of_persistent_storage\u0026gt; weblogicDomainStorageSize: 10Gi For example:\n\t# The base name of the pv and pvc baseName: domain # Unique ID identifying a domain. # If left empty, the generated pv can be shared by multiple domains # This ID must not contain an underscope (\u0026quot;_\u0026quot;), and must be lowercase and unique across all domains in a Kubernetes cluster. domainUID: accessdomain # Name of the namespace for the persistent volume claim namespace: oamns ... # Persistent volume type for the persistent storage. # The value must be 'HOST_PATH' or 'NFS'. # If using 'NFS', weblogicDomainStorageNFSServer must be specified. weblogicDomainStorageType: NFS # The server name or ip address of the NFS server to use for the persistent storage. # The following line must be uncomment and customized if weblogicDomainStorateType is NFS: weblogicDomainStorageNFSServer: mynfsserver # Physical path of the persistent storage. # When weblogicDomainStorageType is set to HOST_PATH, this value should be set the to path to the # domain storage on the Kubernetes host. # When weblogicDomainStorageType is set to NFS, then weblogicDomainStorageNFSServer should be set # to the IP address or name of the DNS server, and this value should be set to the exported path # on that server. # Note that the path where the domain is mounted in the WebLogic containers is not affected by this # setting, that is determined when you create your domain. # The following line must be uncomment and customized: weblogicDomainStoragePath: /scratch/shared/accessdomainpv # Reclaim policy of the persistent storage # The valid values are: 'Retain', 'Delete', and 'Recycle' weblogicDomainStorageReclaimPolicy: Retain # Total storage allocated to the persistent storage. weblogicDomainStorageSize: 10Gi Execute the create-pv-pvc.sh script to create the PV and PVC configuration files:\n$ ./create-pv-pvc.sh -i create-pv-pvc-inputs.yaml -o output The output will be similar to the following:\nInput parameters being used export version=\u0026quot;create-weblogic-sample-domain-pv-pvc-inputs-v1\u0026quot; export baseName=\u0026quot;domain\u0026quot; export domainUID=\u0026quot;accessdomain\u0026quot; export namespace=\u0026quot;oamns\u0026quot; export weblogicDomainStorageType=\u0026quot;NFS\u0026quot; export weblogicDomainStorageNFSServer=\u0026quot;mynfsserver\u0026quot; export weblogicDomainStoragePath=\u0026quot;/scratch/shared/accessdomainpv\u0026quot; export weblogicDomainStorageReclaimPolicy=\u0026quot;Retain\u0026quot; export weblogicDomainStorageSize=\u0026quot;10Gi\u0026quot; Generating output/pv-pvcs/accessdomain-domain-pv.yaml Generating output/pv-pvcs/accessdomain-domain-pvc.yaml The following files were generated: output/pv-pvcs/accessdomain-domain-pv.yaml.yaml output/pv-pvcs/accessdomain-domain-pvc.yaml Run the following to show the files are created:\n$ ls output/pv-pvcs accessdomain-domain-pv.yaml accessdomain-domain-pvc.yaml create-pv-pvc-inputs.yaml Run the following kubectl command to create the PV and PVC in the domain namespace:\n$ kubectl create -f output/pv-pvcs/accessdomain-domain-pv.yaml -n \u0026lt;domain_namespace\u0026gt; $ kubectl create -f output/pv-pvcs/accessdomain-domain-pvc.yaml -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl create -f output/pv-pvcs/accessdomain-domain-pv.yaml -n oamns $ kubectl create -f output/pv-pvcs/accessdomain-domain-pvc.yaml -n oamns The output will look similar to the following:\npersistentvolume/accessdomain-domain-pv created persistentvolumeclaim/accessdomain-domain-pvc created Run the following commands to verify the PV and PVC were created successfully:\n$ kubectl describe pv \u0026lt;pv_name\u0026gt; $ kubectl describe pvc \u0026lt;pvc_name\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl describe pv accessdomain-domain-pv $ kubectl describe pvc accessdomain-domain-pvc -n oamns The output will look similar to the following:\n$ kubectl describe pv accessdomain-domain-pv Name: accessdomain-domain-pv Labels: weblogic.domainUID=accessdomain Annotations: pv.kubernetes.io/bound-by-controller: yes Finalizers: [kubernetes.io/pv-protection] StorageClass: accessdomain-domain-storage-class Status: Bound Claim: oamns/accessdomain-domain-pvc Reclaim Policy: Retain Access Modes: RWX VolumeMode: Filesystem Capacity: 10Gi Node Affinity: \u0026lt;none\u0026gt; Message: Source: Type: NFS (an NFS mount that lasts the lifetime of a pod) Server: mynfsserver Path: /scratch/shared/accessdomainpv ReadOnly: false Events: \u0026lt;none\u0026gt; $ kubectl describe pvc accessdomain-domain-pvc -n oamns Name: accessdomain-domain-pvc Namespace: oamns StorageClass: accessdomain-domain-storage-class Status: Bound Volume: accessdomain-domain-pv Labels: weblogic.domainUID=accessdomain Annotations: pv.kubernetes.io/bind-completed: yes pv.kubernetes.io/bound-by-controller: yes Finalizers: [kubernetes.io/pvc-protection] Capacity: 10Gi Access Modes: RWX VolumeMode: Filesystem Events: \u0026lt;none\u0026gt; Mounted By: \u0026lt;none\u0026gt; You are now ready to create the OAM domain as per Create OAM Domains.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/prepare-your-environment/", + "title": "Prepare your environment", + "tags": [], + "description": "Preparation to deploy OIG on Kubernetes", + "content": "To prepare for Oracle Identity Governance deployment in a Kubernetes environment, complete the following steps:\n Check the Kubernetes cluster is ready\n Obtain the OIG container image\n Setup the code repository to deploy OIG domains\n Install the WebLogic Kubernetes Operator\n Create a namespace for Oracle Identity Governance\n Create a Kubernetes secret for the container registry\n RCU schema creation\n Preparing the environment for domain creation\na. Creating Kubernetes secrets for the domain and RCU\nb. Create a Kubernetes persistent volume and persistent volume claim\n Check the Kubernetes cluster is ready As per the Prerequisites a Kubernetes cluster should have already been configured.\n Run the following command on the master node to check the cluster and worker nodes are running:\n$ kubectl get nodes,pods -n kube-system The output will look similar to the following:\nNAME STATUS ROLES AGE VERSION node/worker-node1 Ready \u0026lt;none\u0026gt; 17h v1.26.6+1.el8 node/worker-node2 Ready \u0026lt;none\u0026gt; 17h v1.26.6+1.el8 node/master-node Ready master 23h v1.26.6+1.el8 NAME READY STATUS RESTARTS AGE pod/coredns-66bff467f8-fnhbq 1/1 Running 0 23h pod/coredns-66bff467f8-xtc8k 1/1 Running 0 23h pod/etcd-master 1/1 Running 0 21h pod/kube-apiserver-master-node 1/1 Running 0 21h pod/kube-controller-manager-master-node 1/1 Running 0 21h pod/kube-flannel-ds-amd64-lxsfw 1/1 Running 0 17h pod/kube-flannel-ds-amd64-pqrqr 1/1 Running 0 17h pod/kube-flannel-ds-amd64-wj5nh 1/1 Running 0 17h pod/kube-proxy-2kxv2 1/1 Running 0 17h pod/kube-proxy-82vvj 1/1 Running 0 17h pod/kube-proxy-nrgw9 1/1 Running 0 23h pod/kube-scheduler-master 1/1 Running 0 21h Obtain the OIG container image The OIG Kubernetes deployment requires access to an OIG container image. The image can be obtained in the following ways:\n Prebuilt OIG container image Build your own OIG container image using WebLogic Image Tool Prebuilt OIG container image The latest prebuilt OIG January 2024 container image can be downloaded from Oracle Container Registry. This image is prebuilt by Oracle and includes Oracle Identity Governance 12.2.1.4.0, the January Patch Set Update (PSU) and other fixes released with the Critical Patch Update (CPU) program..\nNote: Before using this image you must login to Oracle Container Registry, navigate to Middleware \u0026gt; oig_cpu and accept the license agreement.\nYou can use this image in the following ways:\n Pull the container image from the Oracle Container Registry automatically during the OIG Kubernetes deployment. Manually pull the container image from the Oracle Container Registry and then upload it to your own container registry. Manually pull the container image from the Oracle Container Registry and manually stage it on the master node and each worker node. Build your own OIG container image using WebLogic Image Tool You can build your own OIG container image using the WebLogic Image Tool. This is recommended if you need to apply one off patches to a Prebuilt OIG container image. For more information about building your own container image with WebLogic Image Tool, see Create or update image.\nYou can use an image built with WebLogic Image Tool in the following ways:\n Manually upload them to your own container registry. Manually stage them on the master node and each worker node. Note: This documentation does not tell you how to pull or push the above images into a private container registry, or stage them on the master and worker nodes. Details of this can be found in the Enterprise Deployment Guide.\nSetup the code repository to deploy OIG domains Oracle Identity Governance domain deployment on Kubernetes leverages the WebLogic Kubernetes Operator infrastructure. For deploying the OIG domains, you need to set up the deployment scripts on the master node as below:\n Create a working directory to setup the source code.\n$ mkdir \u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/OIGK8S Download the latest OIG deployment scripts from the OIG repository.\n$ cd \u0026lt;workdir\u0026gt; $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 For example:\n$ cd /scratch/OIGK8S $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 Set the $WORKDIR environment variable as follows:\n$ export WORKDIR=\u0026lt;workdir\u0026gt;/fmw-kubernetes/OracleIdentityGovernance For example:\n$ export WORKDIR=/scratch/OIGK8S/fmw-kubernetes/OracleIdentityGovernance Run the following command and see if the WebLogic custom resource definition name already exists:\n$ kubectl get crd In the output you should see:\nNo resources found in default namespace. If you see any of the following:\nNAME AGE clusters.weblogic.oracle 5d domains.weblogic.oracle 5d then run the following command to delete the existing crd\u0026rsquo;s:\n$ kubectl delete crd clusters.weblogic.oracle $ kubectl delete crd domains.weblogic.oracle Install the WebLogic Kubernetes Operator On the master node run the following command to create a namespace for the operator:\n$ kubectl create namespace \u0026lt;sample-kubernetes-operator-ns\u0026gt; For example:\n$ kubectl create namespace opns The output will look similar to the following:\nnamespace/opns created Create a service account for the operator in the operator\u0026rsquo;s namespace by running the following command:\n$ kubectl create serviceaccount -n \u0026lt;sample-kubernetes-operator-ns\u0026gt; \u0026lt;sample-kubernetes-operator-sa\u0026gt; For example:\n$ kubectl create serviceaccount -n opns op-sa The output will look similar to the following:\nserviceaccount/op-sa created Run the following helm command to install and start the operator:\n$ cd $WORKDIR $ helm install weblogic-kubernetes-operator kubernetes/charts/weblogic-operator \\ --namespace \u0026lt;sample-kubernetes-operator-ns\u0026gt; \\ --set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.1.2 \\ --set serviceAccount=\u0026lt;sample-kubernetes-operator-sa\u0026gt; \\ --set “enableClusterRoleBinding=true” \\ --set \u0026#34;domainNamespaceSelectionStrategy=LabelSelector\u0026#34; \\ --set \u0026#34;domainNamespaceLabelSelector=weblogic-operator\\=enabled\u0026#34; \\ --set \u0026#34;javaLoggingLevel=FINE\u0026#34; --wait For example:\n$ cd $WORKDIR $ helm install weblogic-kubernetes-operator kubernetes/charts/weblogic-operator \\ --namespace opns \\ --set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.1.2 \\ --set serviceAccount=op-sa \\ --set \u0026#34;enableClusterRoleBinding=true\u0026#34; \\ --set \u0026#34;domainNamespaceSelectionStrategy=LabelSelector\u0026#34; \\ --set \u0026#34;domainNamespaceLabelSelector=weblogic-operator\\=enabled\u0026#34; \\ --set \u0026#34;javaLoggingLevel=FINE\u0026#34; --wait The output will look similar to the following:\nNAME: weblogic-kubernetes-operator LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: opns STATUS: deployed REVISION: 1 TEST SUITE: None Verify that the operator\u0026rsquo;s pod and services are running by executing the following command:\n$ kubectl get all -n \u0026lt;sample-kubernetes-operator-ns\u0026gt; For example:\n$ kubectl get all -n opns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE pod/weblogic-operator-b7d6df78c-vxnpt 1/1 Running 0 33s pod/weblogic-operator-webhook-7996b8b58b-68l8s 1/1 Running 0 33s NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/weblogic-operator-webhook-svc ClusterIP 10.109.163.130 \u0026lt;none\u0026gt; 8083/TCP,8084/TCP 34s NAME READY UP-TO-DATE AVAILABLE AGE deployment.apps/weblogic-operator 1/1 1 1 33s deployment.apps/weblogic-operator-webhook 1/1 1 1 33s NAME DESIRED CURRENT READY AGE replicaset.apps/weblogic-operator-b7d6df78c 1 1 1 33s replicaset.apps/weblogic-operator-webhook-7996b8b58b 1 1 1 33s Verify the operator pod\u0026rsquo;s log:\n$ kubectl logs -n \u0026lt;sample-kubernetes-operator-ns\u0026gt; -c weblogic-operator deployments/weblogic-operator For example:\n$ kubectl logs -n opns -c weblogic-operator deployments/weblogic-operator The output will look similar to the following:\n{\u0026quot;timestamp\u0026quot;:\u0026quot;\u0026lt;DATE\u0026gt;\u0026quot;,\u0026quot;thread\u0026quot;:37,\u0026quot;fiber\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;namespace\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;domainUID\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;level\u0026quot;:\u0026quot;FINE\u0026quot;,\u0026quot;class\u0026quot;:\u0026quot;oracle.kubernetes.operator.DeploymentLiveness\u0026quot;,\u0026quot;method\u0026quot;:\u0026quot;run\u0026quot;,\u0026quot;timeInMillis\u0026quot;:1678902295852,\u0026quot;message\u0026quot;:\u0026quot;Liveness file last modified time set\u0026quot;,\u0026quot;exception\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;code\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;headers\u0026quot;:{},\u0026quot;body\u0026quot;:\u0026quot;\u0026quot;} {\u0026quot;timestamp\u0026quot;:\u0026quot;\u0026lt;DATE\u0026gt;\u0026quot;,\u0026quot;thread\u0026quot;:42,\u0026quot;fiber\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;namespace\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;domainUID\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;level\u0026quot;:\u0026quot;FINE\u0026quot;,\u0026quot;class\u0026quot;:\u0026quot;oracle.kubernetes.operator.DeploymentLiveness\u0026quot;,\u0026quot;method\u0026quot;:\u0026quot;run\u0026quot;,\u0026quot;timeInMillis\u0026quot;:1678902300853,\u0026quot;message\u0026quot;:\u0026quot;Liveness file last modified time set\u0026quot;,\u0026quot;exception\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;code\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;headers\u0026quot;:{},\u0026quot;body\u0026quot;:\u0026quot;\u0026quot;} {\u0026quot;timestamp\u0026quot;:\u0026quot;\u0026lt;DATE\u0026gt;\u0026quot;,\u0026quot;thread\u0026quot;:21,\u0026quot;fiber\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;namespace\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;domainUID\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;level\u0026quot;:\u0026quot;FINE\u0026quot;,\u0026quot;class\u0026quot;:\u0026quot;oracle.kubernetes.operator.DeploymentLiveness\u0026quot;,\u0026quot;method\u0026quot;:\u0026quot;run\u0026quot;,\u0026quot;timeInMillis\u0026quot;:1678902305854,\u0026quot;message\u0026quot;:\u0026quot;Liveness file last modified time set\u0026quot;,\u0026quot;exception\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;code\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;headers\u0026quot;:{},\u0026quot;body\u0026quot;:\u0026quot;\u0026quot;} Create a namespace for Oracle Identity Governance Run the following command to create a namespace for the domain:\n$ kubectl create namespace \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl create namespace oigns The output will look similar to the following:\nnamespace/oigns created Run the following command to tag the namespace so the WebLogic Kubernetes Operator can manage it:\n$ kubectl label namespaces \u0026lt;domain_namespace\u0026gt; weblogic-operator=enabled For example:\n$ kubectl label namespaces oigns weblogic-operator=enabled The output will look similar to the following:\nnamespace/oigns labeled Run the following command to check the label was created:\n$ kubectl describe namespace \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl describe namespace oigns The output will look similar to the following:\nName: oigns Labels: kubernetes.io/metadata.name=oigns weblogic-operator=enabled Annotations: \u0026lt;none\u0026gt; Status: Active No resource quota. No LimitRange resource. Create a Kubernetes secret for the container registry In this section you create a secret that stores the credentials for the container registry where the OIG image is stored.\nIf you are not using a container registry and have loaded the images on each of the master and worker nodes, then there is no need to create the registry secret.\n Run the following command to create the secret:\nkubectl create secret docker-registry \u0026#34;orclcred\u0026#34; --docker-server=\u0026lt;CONTAINER_REGISTRY\u0026gt; \\ --docker-username=\u0026#34;\u0026lt;USER_NAME\u0026gt;\u0026#34; \\ --docker-password=\u0026lt;PASSWORD\u0026gt; --docker-email=\u0026lt;EMAIL_ID\u0026gt; \\ --namespace=\u0026lt;domain_namespace\u0026gt; For example, if using Oracle Container Registry:\nkubectl create secret docker-registry \u0026#34;orclcred\u0026#34; --docker-server=container-registry.oracle.com \\ --docker-username=\u0026#34;user@example.com\u0026#34; \\ --docker-password=password --docker-email=user@example.com \\ --namespace=oigns Replace \u0026lt;USER_NAME\u0026gt; and \u0026lt;PASSWORD\u0026gt; with the credentials for the registry with the following caveats:\n If using Oracle Container Registry to pull the OIG container image, this is the username and password used to login to Oracle Container Registry. Before you can use this image you must login to Oracle Container Registry, navigate to Middleware \u0026gt; oig_cpu and accept the license agreement.\n If using your own container registry to store the OIG container image, this is the username and password (or token) for your container registry.\n The output will look similar to the following:\nsecret/orclcred created RCU schema creation In this section you create the RCU schemas in the Oracle Database.\nBefore following the steps in this section, make sure that the database and listener are up and running and you can connect to the database via SQL*Plus or other client tool.\n If using Oracle Container Registry or your own container registry for your OIG container image, run the following command to create a helper pod to run RCU:\n$ kubectl run --image=\u0026lt;image_name-from-registry\u0026gt; --image-pull-policy=\u0026#34;IfNotPresent\u0026#34; --overrides=\u0026#39;{\u0026#34;apiVersion\u0026#34;: \u0026#34;v1\u0026#34;, \u0026#34;spec\u0026#34;:{\u0026#34;imagePullSecrets\u0026#34;: [{\u0026#34;name\u0026#34;: \u0026#34;orclcred\u0026#34;}]}}\u0026#39; helper -n \u0026lt;domain_namespace\u0026gt; -- sleep infinity For example:\n$ kubectl run --image=container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January`24\u0026gt; --image-pull-policy=\u0026#34;IfNotPresent\u0026#34; --overrides=\u0026#39;{\u0026#34;apiVersion\u0026#34;: \u0026#34;v1\u0026#34;,\u0026#34;spec\u0026#34;:{\u0026#34;imagePullSecrets\u0026#34;: [{\u0026#34;name\u0026#34;: \u0026#34;orclcred\u0026#34;}]}}\u0026#39; helper -n oigns -- sleep infinity If you are not using a container registry and have loaded the image on each of the master and worker nodes, run the following command:\n$ kubectl run helper --image \u0026lt;image\u0026gt; -n oigns -- sleep infinity For example:\n$ kubectl run helper --image oracle/oig:12.2.1.4-jdk8-ol8-\u0026lt;January`24\u0026gt; -n oigns -- sleep infinity The output will look similar to the following:\npod/helper created Run the following command to check the pod is running:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oigns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE helper 1/1 Running 0 3m Note: If you are pulling the image from a container registry it may take several minutes before the pod has a STATUS of 1\\1. While the pod is starting you can check the status of the pod, by running the following command:\n$ kubectl describe pod helper -n oigns Run the following command to start a bash shell in the helper pod:\n$ kubectl exec -it helper -n \u0026lt;domain_namespace\u0026gt; -- /bin/bash For example:\n$ kubectl exec -it helper -n oigns -- /bin/bash This will take you into a bash shell in the running helper pod:\n[oracle@helper oracle]$ In the helper bash shell run the following commands to set the environment:\n[oracle@helper oracle]$ export DB_HOST=\u0026lt;db_host.domain\u0026gt; [oracle@helper oracle]$ export DB_PORT=\u0026lt;db_port\u0026gt; [oracle@helper oracle]$ export DB_SERVICE=\u0026lt;service_name\u0026gt; [oracle@helper oracle]$ export RCUPREFIX=\u0026lt;rcu_schema_prefix\u0026gt; [oracle@helper oracle]$ export RCU_SCHEMA_PWD=\u0026lt;rcu_schema_pwd\u0026gt; [oracle@helper oracle]$ echo -e \u0026lt;db_pwd\u0026gt;\u0026#34;\\n\u0026#34;\u0026lt;rcu_schema_pwd\u0026gt; \u0026gt; /tmp/pwd.txt [oracle@helper oracle]$ cat /tmp/pwd.txt where:\n\u0026lt;db_host.domain\u0026gt; is the database server hostname\n\u0026lt;db_port\u0026gt; is the database listener port\n\u0026lt;service_name\u0026gt; is the database service name\n\u0026lt;rcu_schema_prefix\u0026gt; is the RCU schema prefix you want to set\n\u0026lt;rcu_schema_pwd\u0026gt; is the password you want to set for the \u0026lt;rcu_schema_prefix\u0026gt;\n\u0026lt;db_pwd\u0026gt; is the SYS password for the database\nFor example:\n[oracle@helper oracle]$ export DB_HOST=mydatabasehost.example.com [oracle@helper oracle]$ export DB_PORT=1521 [oracle@helper oracle]$ export DB_SERVICE=orcl.example.com [oracle@helper oracle]$ export RCUPREFIX=OIGK8S [oracle@helper oracle]$ export RCU_SCHEMA_PWD=\u0026lt;password\u0026gt; [oracle@helper oracle]$ echo -e \u0026lt;password\u0026gt;\u0026#34;\\n\u0026#34;\u0026lt;password\u0026gt; \u0026gt; /tmp/pwd.txt [oracle@helper oracle]$ cat /tmp/pwd.txt \u0026lt;password\u0026gt; \u0026lt;password\u0026gt; In the helper bash shell run the following commands to create the RCU schemas in the database:\n[oracle@helper oracle]$ /u01/oracle/oracle_common/bin/rcu -silent -createRepository -databaseType ORACLE -connectString \\ $DB_HOST:$DB_PORT/$DB_SERVICE -dbUser sys -dbRole sysdba -useSamePasswordForAllSchemaUsers true \\ -selectDependentsForComponents true -schemaPrefix $RCUPREFIX -component OIM -component MDS -component SOAINFRA -component OPSS \\ -f \u0026lt; /tmp/pwd.txt The output will look similar to the following:\nRCU Logfile: /tmp/RCU\u0026lt;DATE\u0026gt;/logs/rcu.log Processing command line .... Repository Creation Utility - Checking Prerequisites Checking Global Prerequisites Repository Creation Utility - Checking Prerequisites Checking Component Prerequisites Repository Creation Utility - Creating Tablespaces Validating and Creating Tablespaces Create tablespaces in the repository database Repository Creation Utility - Create Repository Create in progress. Percent Complete: 10 Executing pre create operations Percent Complete: 25 Percent Complete: 25 Percent Complete: 26 Percent Complete: 27 Percent Complete: 28 Percent Complete: 28 Percent Complete: 29 Percent Complete: 29 Creating Common Infrastructure Services(STB) Percent Complete: 36 Percent Complete: 36 Percent Complete: 44 Percent Complete: 44 Percent Complete: 44 Creating Audit Services Append(IAU_APPEND) Percent Complete: 51 Percent Complete: 51 Percent Complete: 59 Percent Complete: 59 Percent Complete: 59 Creating Audit Services Viewer(IAU_VIEWER) Percent Complete: 66 Percent Complete: 66 Percent Complete: 67 Percent Complete: 67 Percent Complete: 68 Percent Complete: 68 Creating Metadata Services(MDS) Percent Complete: 76 Percent Complete: 76 Percent Complete: 76 Percent Complete: 77 Percent Complete: 77 Percent Complete: 78 Percent Complete: 78 Percent Complete: 78 Creating Weblogic Services(WLS) Percent Complete: 82 Percent Complete: 82 Percent Complete: 83 Percent Complete: 84 Percent Complete: 86 Percent Complete: 88 Percent Complete: 88 Percent Complete: 88 Creating User Messaging Service(UCSUMS) Percent Complete: 92 Percent Complete: 92 Percent Complete: 95 Percent Complete: 95 Percent Complete: 100 Creating Audit Services(IAU) Creating Oracle Platform Security Services(OPSS) Creating SOA Infrastructure(SOAINFRA) Creating Oracle Identity Manager(OIM) Executing post create operations Repository Creation Utility: Create - Completion Summary Database details: ----------------------------- Host Name : mydatabasehost.example.com Port : 1521 Service Name : ORCL.EXAMPLE.COM Connected As : sys Prefix for (prefixable) Schema Owners : OIGK8S RCU Logfile : /tmp/RCU\u0026lt;DATE\u0026gt;/logs/rcu.log Component schemas created: ----------------------------- Component Status Logfile Common Infrastructure Services Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/stb.log Oracle Platform Security Services Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/opss.log SOA Infrastructure Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/soainfra.log Oracle Identity Manager Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/oim.log User Messaging Service Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/ucsums.log Audit Services Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/iau.log Audit Services Append Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/iau_append.log Audit Services Viewer Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/iau_viewer.log Metadata Services Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/mds.log WebLogic Services Success /tmp/RCU\u0026lt;DATE\u0026gt;/logs/wls.log Repository Creation Utility - Create : Operation Completed [oracle@helper oracle]$ Run the following command to patch schemas in the database:\nThis command should be run if you are using an OIG image that contains OIG bundle patches. If using an OIG image without OIG bundle patches, then you can skip this step.\n [oracle@helper oracle]$ /u01/oracle/oracle_common/modules/thirdparty/org.apache.ant/1.10.5.0.0/apache-ant-1.10.5/bin/ant \\ -f /u01/oracle/idm/server/setup/deploy-files/automation.xml \\ run-patched-sql-files \\ -logger org.apache.tools.ant.NoBannerLogger \\ -logfile /u01/oracle/idm/server/bin/patch_oim_wls.log \\ -DoperationsDB.host=$DB_HOST \\ -DoperationsDB.port=$DB_PORT \\ -DoperationsDB.serviceName=$DB_SERVICE \\ -DoperationsDB.user=${RCUPREFIX}_OIM \\ -DOIM.DBPassword=$RCU_SCHEMA_PWD \\ -Dojdbc=/u01/oracle/oracle_common/modules/oracle.jdbc/ojdbc8.jar The output will look similar to the following:\nBuildfile: /u01/oracle/idm/server/setup/deploy-files/automation.xml Verify the database was patched successfully by viewing the patch_oim_wls.log:\n[oracle@helper oracle]$ cat /u01/oracle/idm/server/bin/patch_oim_wls.log The output should look similar to below:\n... [sql] Executing resource: /u01/oracle/idm/server/db/oim/oracle/Upgrade/oim12cps4/list/oim12cps4_upg_ent_trg_bkp.sql [sql] Executing resource: /u01/oracle/idm/server/db/oim/oracle/Upgrade/oim12cps4/list/oim12cps4_upg_ent_trg_fix.sql [sql] Executing resource: /u01/oracle/idm/server/db/oim/oracle/Upgrade/oim12cps4/list/oim12cps4_upg_ent_trg_restore_bkp.sql [sql] Executing resource: /u01/oracle/idm/server/db/oim/oracle/Upgrade/oim12cps4/list/oim12cps4_ddl_alter_pwr_add_column.sql [sql] 74 of 74 SQL statements executed successfully BUILD SUCCESSFUL Total time: 6 seconds Exit the helper bash shell by issuing the command exit.\n Preparing the environment for domain creation Note: If you want to create an OIG domain using WDT models, skip the steps below and continue from Create OIG Domains Using WDT Models.\nIn this section you prepare the environment for the OIG domain creation. This involves the following steps:\na. Creating Kubernetes secrets for the domain and RCU\nb. Create a Kubernetes persistent volume and persistent volume claim\nCreating Kubernetes secrets for the domain and RCU Create a Kubernetes secret for the domain using the create-weblogic-credentials script in the same Kubernetes namespace as the domain:\n$ cd $WORKDIR/kubernetes/create-weblogic-domain-credentials $ ./create-weblogic-credentials.sh -u weblogic -p \u0026lt;pwd\u0026gt; -n \u0026lt;domain_namespace\u0026gt; -d \u0026lt;domain_uid\u0026gt; -s \u0026lt;kubernetes_domain_secret\u0026gt; where:\n-u weblogic is the WebLogic username\n-p \u0026lt;pwd\u0026gt; is the password for the WebLogic user\n-n \u0026lt;domain_namespace\u0026gt; is the domain namespace\n-d \u0026lt;domain_uid\u0026gt; is the domain UID to be created. The default is domain1 if not specified\n-s \u0026lt;kubernetes_domain_secret\u0026gt; is the name you want to create for the secret for this namespace. The default is to use the domainUID if not specified\nFor example:\n$ cd $WORKDIR/kubernetes/create-weblogic-domain-credentials $ ./create-weblogic-credentials.sh -u weblogic -p \u0026lt;password\u0026gt; -n oigns -d governancedomain -s oig-domain-credentials The output will look similar to the following:\nsecret/oig-domain-credentials created secret/oig-domain-credentials labeled The secret oig-domain-credentials has been successfully created in the oigns namespace. Verify the secret is created using the following command:\n$ kubectl get secret \u0026lt;kubernetes_domain_secret\u0026gt; -o yaml -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get secret oig-domain-credentials -o yaml -n oigns The output will look similar to the following:\n$ kubectl get secret oig-domain-credentials -o yaml -n oigns apiVersion: v1 data: password: V2VsY29tZTE= username: d2VibG9naWM= kind: Secret metadata: creationTimestamp: \u0026quot;\u0026lt;DATE\u0026gt;\u0026quot; labels: weblogic.domainName: governancedomain weblogic.domainUID: governancedomain name: oig-domain-credentials namespace: oigns resourceVersion: \u0026quot;3216738\u0026quot; uid: c2ec07e0-0135-458d-bceb-c648d2a9ac54 type: Opaque Create a Kubernetes secret for RCU in the same Kubernetes namespace as the domain, using the create-rcu-credentials.sh script:\n$ cd $WORKDIR/kubernetes/create-rcu-credentials $ ./create-rcu-credentials.sh -u \u0026lt;rcu_prefix\u0026gt; -p \u0026lt;rcu_schema_pwd\u0026gt; -a sys -q \u0026lt;sys_db_pwd\u0026gt; -d \u0026lt;domain_uid\u0026gt; -n \u0026lt;domain_namespace\u0026gt; -s \u0026lt;kubernetes_rcu_secret\u0026gt; where:\n-u \u0026lt;rcu_prefix\u0026gt; is the name of the RCU schema prefix created previously\n-p \u0026lt;rcu_schema_pwd\u0026gt; is the password for the RCU schema prefix\n-a \u0026lt;sys_db_user\u0026gt; is the database user with sys dba privilege\n-q \u0026lt;sys_db_pwd\u0026gt; is the sys database password\n-d \u0026lt;domain_uid\u0026gt; is the domain_uid that you created earlier\n-n \u0026lt;domain_namespace\u0026gt; is the domain namespace\n-s \u0026lt;kubernetes_rcu_secret\u0026gt; is the name of the rcu secret to create\nFor example:\n$ cd $WORKDIR/kubernetes/create-rcu-credentials $ ./create-rcu-credentials.sh -u OIGK8S -p \u0026lt;password\u0026gt; -a sys -q \u0026lt;password\u0026gt; -d governancedomain -n oigns -s oig-rcu-credentials The output will look similar to the following:\nsecret/oig-rcu-credentials created secret/oig-rcu-credentials labeled The secret oig-rcu-credentials has been successfully created in the oigns namespace. Verify the secret is created using the following command:\n$ kubectl get secret \u0026lt;kubernetes_rcu_secret\u0026gt; -o yaml -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get secret oig-rcu-credentials -o yaml -n oigns The output will look similar to the following:\napiVersion: v1 data: password: V2VsY29tZTE= sys_password: V2VsY29tZTE= sys_username: c3lz username: T0lHSzhT kind: Secret metadata: creationTimestamp: \u0026quot;\u0026lt;DATE\u0026gt;\u0026quot; labels: weblogic.domainName: governancedomain weblogic.domainUID: governancedomain name: oig-rcu-credentials namespace: oigns resourceVersion: \u0026quot;3217023\u0026quot; uid: ce70b91a-fbbc-4839-9616-4cc2c1adeb4f type: Opaque Create a Kubernetes persistent volume and persistent volume claim As referenced in Prerequisites the nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.\nA persistent volume is the same as a disk mount but is inside a container. A Kubernetes persistent volume is an arbitrary name (determined in this case, by Oracle) that is mapped to a physical volume on a disk.\nWhen a container is started, it needs to mount that volume. The physical volume should be on a shared disk accessible by all the Kubernetes worker nodes because it is not known on which worker node the container will be started. In the case of Identity and Access Management, the persistent volume does not get erased when a container stops. This enables persistent configurations.\nThe example below uses an NFS mounted volume (\u0026lt;persistent_volume\u0026gt;/governancedomainpv). Other volume types can also be used. See the official Kubernetes documentation for Volumes.\nNote: The persistent volume directory needs to be accessible to both the master and worker node(s). In this example /scratch/shared/governancedomainpv is accessible from all nodes via NFS.\n Make a backup copy of the create-pv-pvc-inputs.yaml file and create required directories:\n$ cd $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc $ cp create-pv-pvc-inputs.yaml create-pv-pvc-inputs.yaml.orig $ mkdir output $ mkdir -p \u0026lt;persistent_volume\u0026gt;/governancedomainpv $ sudo chown -R 1000:0 \u0026lt;persistent_volume\u0026gt;/governancedomainpv For example:\n$ cd $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc $ cp create-pv-pvc-inputs.yaml create-pv-pvc-inputs.yaml.orig $ mkdir output $ mkdir -p /scratch/shared/governancedomainpv $ sudo chown -R 1000:0 /scratch/shared/governancedomainpv On the master node run the following command to ensure it is possible to read and write to the persistent volume:\ncd \u0026lt;persistent_volume\u0026gt;/governancedomainpv touch file.txt ls filemaster.txt For example:\ncd /scratch/shared/governancedomainpv touch filemaster.txt ls filemaster.txt On the first worker node run the following to ensure it is possible to read and write to the persistent volume:\ncd /scratch/shared/governancedomainpv ls filemaster.txt touch fileworker1.txt ls fileworker1.txt Repeat the above for any other worker nodes e.g fileworker2.txt etc. Once proven that it\u0026rsquo;s possible to read and write from each node to the persistent volume, delete the files created.\n Navigate to $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc:\n$ cd $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc and edit the create-pv-pvc-inputs.yaml file and update the following parameters to reflect your settings. Save the file when complete:\nbaseName: \u0026lt;domain\u0026gt; domainUID: \u0026lt;domain_uid\u0026gt; namespace: \u0026lt;domain_namespace\u0026gt; weblogicDomainStorageType: NFS weblogicDomainStorageNFSServer: \u0026lt;nfs_server\u0026gt; weblogicDomainStoragePath: \u0026lt;physical_path_of_persistent_storage\u0026gt; weblogicDomainStorageSize: 10Gi For example:\n# The base name of the pv and pvc baseName: domain # Unique ID identifying a domain. # If left empty, the generated pv can be shared by multiple domains # This ID must not contain an underscope (\u0026quot;_\u0026quot;), and must be lowercase and unique across all domains in a Kubernetes cluster. domainUID: governancedomain # Name of the namespace for the persistent volume claim namespace: oigns # Persistent volume type for the persistent storage. # The value must be 'HOST_PATH' or 'NFS'. # If using 'NFS', weblogicDomainStorageNFSServer must be specified. weblogicDomainStorageType: NFS # The server name or ip address of the NFS server to use for the persistent storage. # The following line must be uncomment and customized if weblogicDomainStorateType is NFS: weblogicDomainStorageNFSServer: mynfsserver # Physical path of the persistent storage. # When weblogicDomainStorageType is set to HOST_PATH, this value should be set the to path to the # domain storage on the Kubernetes host. # When weblogicDomainStorageType is set to NFS, then weblogicDomainStorageNFSServer should be set # to the IP address or name of the DNS server, and this value should be set to the exported path # on that server. # Note that the path where the domain is mounted in the WebLogic containers is not affected by this # setting, that is determined when you create your domain. # The following line must be uncomment and customized: weblogicDomainStoragePath: /scratch/shared/governancedomainpv # Reclaim policy of the persistent storage # The valid values are: 'Retain', 'Delete', and 'Recycle' weblogicDomainStorageReclaimPolicy: Retain # Total storage allocated to the persistent storage. weblogicDomainStorageSize: 10Gi Execute the create-pv-pvc.sh script to create the PV and PVC configuration files:\n$ ./create-pv-pvc.sh -i create-pv-pvc-inputs.yaml -o output The output will be similar to the following:\nInput parameters being used export version=\u0026quot;create-weblogic-sample-domain-pv-pvc-inputs-v1\u0026quot; export baseName=\u0026quot;domain\u0026quot; export domainUID=\u0026quot;governancedomain\u0026quot; export namespace=\u0026quot;oigns\u0026quot; export weblogicDomainStorageType=\u0026quot;NFS\u0026quot; export weblogicDomainStorageNFSServer=\u0026quot;mynfsserver\u0026quot; export weblogicDomainStoragePath=\u0026quot;/scratch/shared/governancedomainpv\u0026quot; export weblogicDomainStorageReclaimPolicy=\u0026quot;Retain\u0026quot; export weblogicDomainStorageSize=\u0026quot;10Gi\u0026quot; Generating output/pv-pvcs/governancedomain-domain-pv.yaml Generating output/pv-pvcs/governancedomain-domain-pvc.yaml The following files were generated: output/pv-pvcs/governancedomain-domain-pv.yaml output/pv-pvcs/governancedomain-domain-pvc.yaml Completed Run the following to show the files are created:\n$ ls output/pv-pvcs create-pv-pvc-inputs.yaml governancedomain-domain-pv.yaml governancedomain-domain-pvc.yaml Run the following kubectl command to create the PV and PVC in the domain namespace:\n$ kubectl create -f output/pv-pvcs/governancedomain-domain-pv.yaml -n \u0026lt;domain_namespace\u0026gt; $ kubectl create -f output/pv-pvcs/governancedomain-domain-pvc.yaml -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl create -f output/pv-pvcs/governancedomain-domain-pv.yaml -n oigns $ kubectl create -f output/pv-pvcs/governancedomain-domain-pvc.yaml -n oigns The output will look similar to the following:\npersistentvolume/governancedomain-domain-pv created persistentvolumeclaim/governancedomain-domain-pvc created Run the following commands to verify the PV and PVC were created successfully:\n$ kubectl describe pv \u0026lt;pv_name\u0026gt; $ kubectl describe pvc \u0026lt;pvc_name\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl describe pv governancedomain-domain-pv $ kubectl describe pvc governancedomain-domain-pvc -n oigns The output will look similar to the following:\n$ kubectl describe pv governancedomain-domain-pv Name: governancedomain-domain-pv Labels: weblogic.domainUID=governancedomain Annotations: pv.kubernetes.io/bound-by-controller: yes Finalizers: [kubernetes.io/pv-protection] StorageClass: governancedomain-domain-storage-class Status: Bound Claim: oigns/governancedomain-domain-pvc Reclaim Policy: Retain Access Modes: RWX VolumeMode: Filesystem Capacity: 10Gi Node Affinity: \u0026lt;none\u0026gt; Message: Source: Type: NFS (an NFS mount that lasts the lifetime of a pod) Server: mynfsserver Path: /scratch/shared/governancedomainpv ReadOnly: false Events: \u0026lt;none\u0026gt; $ kubectl describe pvc governancedomain-domain-pvc -n oigns Name: governancedomain-domain-pvc Namespace: oigns StorageClass: governancedomain-domain-storage-class Status: Bound Volume: governancedomain-domain-pv Labels: weblogic.domainUID=governancedomain Annotations: pv.kubernetes.io/bind-completed: yes pv.kubernetes.io/bound-by-controller: yes Finalizers: [kubernetes.io/pvc-protection] Capacity: 10Gi Access Modes: RWX VolumeMode: Filesystem Mounted By: \u0026lt;none\u0026gt; Events: \u0026lt;none\u0026gt; You are now ready to create the OIG domain as per Create OIG Domains\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/create-oam-domains/", + "title": "Create OAM domains", + "tags": [], + "description": "Create OAM domains on Kubernetes", + "content": "Choose one of the following supported methods to create an OAM domain:\na. Create OAM domains Using WLST Offline Scripts\nb. Create OAM domains Using WDT Models\n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/create-oig-domains/", + "title": "Create OIG domains", + "tags": [], + "description": "Create OIG domains on Kubernetes", + "content": "Choose one of the following supported methods to create an OIG domain:\na. Create OIG domains Using WLST Offline Scripts\nb. Create OIG domains Using WDT Models\n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/create-oud-instances/", + "title": "Create Oracle Unified Directory Instances", + "tags": [], + "description": "This document provides details of the oud-ds-rs Helm chart.", + "content": " Introduction Create a Kubernetes namespace Create a Kubernetes secret for the container registry Create a Kubernetes secret for cronjob images The oud-ds-rs Helm chart Create OUD instances Enabling Assured Replication (Optional) Helm command output Verify the OUD deployment Verify the OUD replication Verify the cronjob Undeploy an OUD deployment Appendix A: Configuration parameters Appendix B: Environment Variables Introduction This chapter demonstrates how to deploy Oracle Unified Directory (OUD) 12c instance(s) and replicated instances using the Helm package manager for Kubernetes.\nThe helm chart can be used to deploy an Oracle Unified Directory instance as a base, with configured sample entries, and multiple replicated Oracle Unified Directory instances/pods/services based on the specified replicaCount.\nBased on the configuration, this chart deploys the following objects in the specified namespace of a Kubernetes cluster.\n Service Account Secret Persistent Volume and Persistent Volume Claim Pod(s)/Container(s) for Oracle Unified Directory Instances Services for interfaces exposed through Oracle Unified Directory Instances Ingress configuration Note: From July 22 (22.3.1) onwards OUD deployment is performed using StatefulSets.\nCreate a Kubernetes namespace Create a Kubernetes namespace for the OUD deployment by running the following command:\n$ kubectl create namespace \u0026lt;namespace\u0026gt; For example:\n$ kubectl create namespace oudns The output will look similar to the following:\nnamespace/oudns created Create a Kubernetes secret for the container registry Create a Kubernetes secret to stores the credentials for the container registry where the OUD image is stored. This step must be followed if using Oracle Container Registry or your own private container registry. If you are not using a container registry and have loaded the images on each of the master and worker nodes, you can skip this step.\n Run the following command to create the secret:\nkubectl create secret docker-registry \u0026#34;orclcred\u0026#34; --docker-server=\u0026lt;CONTAINER_REGISTRY\u0026gt; \\ --docker-username=\u0026#34;\u0026lt;USER_NAME\u0026gt;\u0026#34; \\ --docker-password=\u0026lt;PASSWORD\u0026gt; --docker-email=\u0026lt;EMAIL_ID\u0026gt; \\ --namespace=\u0026lt;domain_namespace\u0026gt; For example, if using Oracle Container Registry:\n$ kubectl create secret docker-registry \u0026#34;orclcred\u0026#34; --docker-server=container-registry.oracle.com \\ --docker-username=\u0026#34;user@example.com\u0026#34; \\ --docker-password=password --docker-email=user@example.com \\ --namespace=oudns Replace \u0026lt;USER_NAME\u0026gt; and \u0026lt;PASSWORD\u0026gt; with the credentials for the registry with the following caveats:\n If using Oracle Container Registry to pull the OUD container image, this is the username and password used to login to Oracle Container Registry. Before you can use this image you must login to Oracle Container Registry, navigate to Middleware \u0026gt; oud_cpu and accept the license agreement.\n If using your own container registry to store the OUD container image, this is the username and password (or token) for your container registry.\n The output will look similar to the following:\nsecret/orclcred created Create a Kubernetes secret for cronjob images Once OUD is deployed, if the Kubernetes node where the OUD pod(s) is/are running goes down after the pod eviction time-out, the pod(s) don\u0026rsquo;t get evicted but move to a Terminating state. The pod(s) will then remain in that state forever. To avoid this problem a cron-job is created during OUD deployment that checks for any pods in Terminating state. If there are any pods in Terminating state, the cron job will delete them. The pods will then start again automatically. This cron job requires access to images on hub.docker.com. A Kubernetes secret must therefore be created to enable access to these images.\n Create a Kubernetes secret to access the required images on hub.docker.com:\nNote: You must first have a user account on hub.docker.com:\n$ kubectl create secret docker-registry \u0026#34;dockercred\u0026#34; --docker-server=\u0026#34;https://index.docker.io/v1/\u0026#34; --docker-username=\u0026#34;\u0026lt;docker_username\u0026gt;\u0026#34; --docker-password=\u0026lt;password\u0026gt; --docker-email=\u0026lt;docker_email_credentials\u0026gt; --namespace=\u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl create secret docker-registry \u0026quot;dockercred\u0026quot; --docker-server=\u0026quot;https://index.docker.io/v1/\u0026quot; --docker-username=\u0026quot;username\u0026quot; --docker-password=\u0026lt;password\u0026gt; --docker-email=user@example.com --namespace=oudns The output will look similar to the following:\nsecret/dockercred created The oud-ds-rs Helm chart The oud-ds-rs Helm chart allows you to create or deploy a group of replicated Oracle Unified Directory instances along with Kubernetes objects in a specified namespace.\nThe deployment can be initiated by running the following Helm command with reference to the oud-ds-rs Helm chart, along with configuration parameters according to your environment.\n$ cd $WORKDIR/kubernetes/helm $ helm install --namespace \u0026lt;namespace\u0026gt; \\ \u0026lt;Configuration Parameters\u0026gt; \\ \u0026lt;deployment/release name\u0026gt; \\ \u0026lt;Helm Chart Path/Name\u0026gt; Configuration Parameters (override values in chart) can be passed on with --set arguments on the command line and/or with -f / --values arguments when referring to files.\nNote: The examples in Create OUD instances below provide values which allow the user to override the default values provided by the Helm chart. A full list of configuration parameters and their default values is shown in Appendix A: Configuration parameters.\nFor more details about the helm command and parameters, please execute helm --help and helm install --help.\nCreate OUD instances You can create OUD instances using one of the following methods:\n Using a YAML file Using --set argument Note: While it is possible to install sample data during the OID deployment is it not possible to load your own data via an ldif file . In order to load data in OUD, create the OUD deployment and then use ldapmodify post the ingress deployment. See Using LDAP utilities.\nUsing a YAML file Navigate to the $WORKDIR/kubernetes/helm directory:\n$ cd $WORKDIR/kubernetes/helm Create an oud-ds-rs-values-override.yaml as follows:\nimage: repository: \u0026lt;image_location\u0026gt; tag: \u0026lt;image_tag\u0026gt; pullPolicy: IfNotPresent imagePullSecrets: - name: orclcred oudConfig: # memory, cpu parameters for both requests and limits for oud instances resources: limits: cpu: \u0026#34;1\u0026#34; memory: \u0026#34;4Gi\u0026#34; requests: cpu: \u0026#34;500m\u0026#34; memory: \u0026#34;4Gi\u0026#34; rootUserPassword: \u0026lt;password\u0026gt; sampleData: \u0026#34;200\u0026#34; persistence: type: filesystem filesystem: hostPath: path: \u0026lt;persistent_volume\u0026gt;/oud_user_projects cronJob: kubectlImage: repository: bitnami/kubectl tag: \u0026lt;version\u0026gt; pullPolicy: IfNotPresent imagePullSecrets: - name: dockercred For example:\nimage: repository: container-registry.oracle.com/middleware/oud_cpu tag: 12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; pullPolicy: IfNotPresent imagePullSecrets: - name: orclcred oudConfig: # memory, cpu parameters for both requests and limits for oud instances resources: limits: cpu: \u0026#34;1\u0026#34; memory: \u0026#34;8Gi\u0026#34; requests: cpu: \u0026#34;500m\u0026#34; memory: \u0026#34;4Gi\u0026#34; rootUserPassword: \u0026lt;password\u0026gt; sampleData: \u0026#34;200\u0026#34; persistence: type: filesystem filesystem: hostPath: path: /scratch/shared/oud_user_projects cronJob: kubectlImage: repository: bitnami/kubectl tag: 1.26.6 pullPolicy: IfNotPresent imagePullSecrets: - name: dockercred The following caveats exist:\n Replace \u0026lt;password\u0026gt; with the relevant password.\n sampleData: \u0026quot;200\u0026quot; will load 200 sample users into the default baseDN dc=example,dc=com. If you do not want sample data, remove this entry. If sampleData is set to 1,000,000 users or greater, then you must add the following entries to the yaml file to prevent inconsistencies in dsreplication:\ndeploymentConfig: startupTime: 720 period: 120 timeout: 60 The \u0026lt;version\u0026gt; in kubectlImage tag: should be set to the same version as your Kubernetes version (kubectl version). For example if your Kubernetes version is 1.26.6 set to 1.26.6.\n If you are not using Oracle Container Registry or your own container registry for your OUD container image, then you can remove the following:\nimagePullSecrets: - name: orclcred If your cluster does not have access to the internet to pull external images, such as bitnami/kubectl or busybox, you must load the images in a local container registry. You must then set the following:\ncronJob: kubectlImage: repository: container-registry.example.com/bitnami/kubectl tag: 1.26.6 pullPolicy: IfNotPresent busybox: image: container-registry.example.com/busybox If using NFS for your persistent volume then change the persistence section as follows:\nNote: If you want to use NFS you should ensure that you have a default Kubernetes storage class defined for your environment that allows network storage.\nFor more information on storage classes, see Storage Classes.\npersistence: type: networkstorage networkstorage: nfs: path: \u0026lt;persistent_volume\u0026gt;/oud_user_projects server: \u0026lt;NFS IP address\u0026gt; # if true, it will create the storageclass. if value is false, please provide existing storage class (storageClass) to be used. storageClassCreate: true storageClass: oud-sc # if storageClassCreate is true, please provide the custom provisioner if any to use. If you do not have a custom provisioner, delete this line, and it will use the default class kubernetes.io/is-default-class. provisioner: kubernetes.io/is-default-class The following caveats exist:\n If you want to create your own storage class, set storageClassCreate: true. If storageClassCreate: true it is recommended to set storageClass to a value of your choice, and provisioner to the provisioner supported by your cloud vendor. If you have an existing storageClass that supports network storage, set storageClassCreate: false and storageClass to the NAME value returned in \u0026ldquo;kubectl get storageclass\u0026rdquo;. The provisioner can be ignored. If using Block Device storage for your persistent volume then change the persistence section as follows:\nNote: If you want to use block devices you should ensure that you have a default Kubernetes storage class defined for your environment that allows dynamic storage. Each vendor has its own storage provider but it may not be configured to provide dynamic storage allocation.\nFor more information on storage classes, see Storage Classes.\npersistence: type: blockstorage # Specify Accessmode ReadWriteMany for NFS and for block ReadWriteOnce accessMode: ReadWriteOnce # if true, it will create the storageclass. if value is false, please provide existing storage class (storageClass) to be used. storageClassCreate: true storageClass: oud-sc # if storageClassCreate is true, please provide the custom provisioner if any to use or else it will use default. provisioner: oracle.com/oci The following caveats exist:\n If you want to create your own storage class, set storageClassCreate: true. If storageClassCreate: true it is recommended to set storageClass to a value of your choice, and provisioner to the provisioner supported by your cloud vendor. If you have an existing storageClass that supports dynamic storage, set storageClassCreate: false and storageClass to the NAME value returned in \u0026ldquo;kubectl get storageclass\u0026rdquo;. The provisioner can be ignored. For resources, limits and requests, the example CPU and memory values shown are for development environments only. For Enterprise Deployments, please review the performance recommendations and sizing requirements in Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster.\nNote: Limits and requests for CPU resources are measured in CPU units. One CPU in Kubernetes is equivalent to 1 vCPU/Core for cloud providers, and 1 hyperthread on bare-metal Intel processors. An \u0026ldquo;m\u0026rdquo; suffix in a CPU attribute indicates ‘milli-CPU’, so 500m is 50% of a CPU. Memory can be expressed in various units, where one Mi is one IEC unit mega-byte (1024^2), and one Gi is one IEC unit giga-byte (1024^3). For more information, see Resource Management for Pods and Containers, Assign Memory Resources to Containers and Pods, and Assign CPU Resources to Containers and Pods.\nNote: The parameters above are also utilized by the Kubernetes Horizontal Pod Autoscaler (HPA). For more details on HPA, see Kubernetes Horizontal Pod Autoscaler.\n If you plan on integrating OUD with other Oracle components then you must specify the following under the oudConfig: section:\n integration: \u0026lt;Integration option\u0026gt; For example: oudConfig: etc... integration: \u0026lt;Integration option\u0026gt; It is recommended to choose the option covering your minimal requirements. Allowed values include: `no-integration` (no integration), `basic` (Directory Integration Platform), `generic` (Directory Integration Platform, Database Net Services and E-Business Suite integration), `eus` (Directory Integration Platform, Database Net Services, E-Business Suite and Enterprise User Security integration). The default value is `no-integration` **Note**: This will enable the integration type only. To integrate OUD with the Oracle component referenced, refer to the relevant product component documentation. If you want to enable Assured Replication, see Enabling Assured Replication (Optional).\n Run the following command to deploy OUD:\n$ helm install --namespace \u0026lt;namespace\u0026gt; \\ --values oud-ds-rs-values-override.yaml \\ \u0026lt;release_name\u0026gt; oud-ds-rs For example:\n$ helm install --namespace oudns \\ --values oud-ds-rs-values-override.yaml \\ oud-ds-rs oud-ds-rs Check the OUD deployment as per Verify the OUD deployment and Verify the OUD replication.\n Using --set argument Navigate to the $WORKDIR/kubernetes/helm directory:\n$ cd $WORKDIR/kubernetes/helm Run the following command to create OUD instances:\n$ helm install --namespace \u0026lt;namespace\u0026gt; \\ --set oudConfig.rootUserPassword=\u0026lt;password\u0026gt; \\ --set persistence.filesystem.hostPath.path=\u0026lt;persistent_volume\u0026gt;/oud_user_projects \\ --set image.repository=\u0026lt;image_location\u0026gt;,image.tag=\u0026lt;image_tag\u0026gt; \\ --set oudConfig.sampleData=\u0026#34;200\u0026#34; \\ --set oudConfig.resources.limits.cpu=\u0026#34;1\u0026#34;,oudConfig.resources.limits.memory=\u0026#34;8Gi\u0026#34;,oudConfig.resources.requests.cpu=\u0026#34;500m\u0026#34;,oudConfig.resources.requests.memory=\u0026#34;4Gi\u0026#34; \\ --set cronJob.kubectlImage.repository=bitnami/kubectl,cronJob.kubectlImage.tag=\u0026lt;version\u0026gt; \\ --set cronJob.imagePullSecrets[0].name=\u0026#34;dockercred\u0026#34; \\ --set imagePullSecrets[0].name=\u0026#34;orclcred\u0026#34; \\ \u0026lt;release_name\u0026gt; oud-ds-rs For example:\n$ helm install --namespace oudns \\ --set oudConfig.rootUserPassword=\u0026lt;password\u0026gt; \\ --set persistence.filesystem.hostPath.path=/scratch/shared/oud_user_projects \\ --set image.repository=container-registry.oracle.com/middleware/oud_cpu,image.tag=12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; \\ --set oudConfig.sampleData=\u0026#34;200\u0026#34; \\ --set oudConfig.resources.limits.cpu=\u0026#34;1\u0026#34;,oudConfig.resources.limits.memory=\u0026#34;8Gi\u0026#34;,oudConfig.resources.requests.cpu=\u0026#34;500m\u0026#34;,oudConfig.resources.requests.memory=\u0026#34;4Gi\u0026#34; \\ --set cronJob.kubectlImage.repository=bitnami/kubectl,cronJob.kubectlImage.tag=1.26.6 \\ --set cronJob.imagePullSecrets[0].name=\u0026#34;dockercred\u0026#34; \\ --set imagePullSecrets[0].name=\u0026#34;orclcred\u0026#34; \\ oud-ds-rs oud-ds-rs The following caveats exist:\n Replace \u0026lt;password\u0026gt; with a the relevant password.\n sampleData: \u0026quot;200\u0026quot; will load 200 sample users into the default baseDN dc=example,dc=com. If you do not want sample data, remove this entry. If sampleData is set to 1,000,000 users or greater, then you must add the following entries to the yaml file to prevent inconsistencies in dsreplication: --set deploymentConfig.startupTime=720,deploymentConfig.period=120,deploymentConfig.timeout=60.\n The \u0026lt;version\u0026gt; in kubectlImage tag: should be set to the same version as your Kubernetes version (kubectl version). For example if your Kubernetes version is 1.26.6 set to 1.26.6.\n If using using NFS for your persistent volume then use:\n--set persistence.networkstorage.nfs.path=\u0026lt;persistent_volume\u0026gt;/oud_user_projects,persistence.networkstorage.nfs.server:\u0026lt;NFS IP address\u0026gt;` \\ --set persistence.storageClassCreate=\u0026quot;true\u0026quot;,persistence.storageClass=\u0026quot;oud-sc\u0026quot;,persistence.provisioner=\u0026quot;kubernetes.io/is-default-class\u0026quot; \\ * If you want to create your own storage class, set `storageClassCreate: true`. If `storageClassCreate: true` it is recommended to set `storageClass` to a value of your choice, and `provisioner` to the provisioner supported by your cloud vendor. * If you have an existing storageClass that supports dynamic storage, set `storageClassCreate: false` and `storageClass` to the NAME value returned in \u0026quot;`kubectl get storageclass`\u0026quot;. The `provisioner` can be ignored. If using using block storage for your persistent volume then use:\n--set persistence.type=\u0026quot;blockstorage\u0026quot;,persistence.accessMode=\u0026quot;ReadWriteOnce\u0026quot; \\ --set persistence.storageClassCreate=\u0026quot;true\u0026quot;,persistence.storageClass=\u0026quot;oud-sc\u0026quot;,persistence.provisioner=\u0026quot;oracle.com/oci\u0026quot; \\ * If you want to create your own storage class, set `storageClassCreate: true`. If `storageClassCreate: true` it is recommended to set `storageClass` to a value of your choice, and `provisioner` to the provisioner supported by your cloud vendor. * If you have an existing storageClass that supports dynamic storage, set `storageClassCreate: false` and `storageClass` to the NAME value returned in \u0026quot;`kubectl get storageclass`\u0026quot;. The `provisioner` can be ignored. If you are not using Oracle Container Registry or your own container registry for your OUD container image, then you can remove the following: --set imagePullSecrets[0].name=\u0026quot;orclcred\u0026quot;.\n For resources, limits and `requests1, the example CPU and memory values shown are for development environments only. For Enterprise Deployments, please review the performance recommendations and sizing requirements in Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster.\nNote: Limits and requests for CPU resources are measured in CPU units. One CPU in Kubernetes is equivalent to 1 vCPU/Core for cloud providers, and 1 hyperthread on bare-metal Intel processors. An \u0026ldquo;m\u0026rdquo; suffix in a CPU attribute indicates ‘milli-CPU’, so 500m is 50% of a CPU. Memory can be expressed in various units, where one Mi is one IEC unit mega-byte (1024^2), and one Gi is one IEC unit giga-byte (1024^3). For more information, see Resource Management for Pods and Containers, Assign Memory Resources to Containers and Pods, and Assign CPU Resources to Containers and Pods.\nNote: The parameters above are also utilized by the Kubernetes Horizontal Pod Autoscaler (HPA). For more details on HPA, see Kubernetes Horizontal Pod Autoscaler.\n If you plan on integrating OUD with other Oracle components then you must specify the following:\n--set oudConfig.integration=\u0026lt;Integration option\u0026gt; It is recommended to choose the option covering your minimal requirements. Allowed values include: `no-integration` (no integration), `basic` (Directory Integration Platform), `generic` (Directory Integration Platform, Database Net Services and E-Business Suite integration), `eus` (Directory Integration Platform, Database Net Services, E-Business Suite and Enterprise User Security integration). The default value is `no-integration` **Note**: This will enable the integration type only. To integrate OUD with the Oracle component referenced, refer to the relevant product component documentation. If you want to enable Assured Replication, see Enabling Assured Replication (Optional).\n Check the OUD deployment as per Verify the OUD deployment and Verify the OUD replication.\n Enabling Assured Replication (Optional) If you want to enable assured replication, perform the following steps:\n Create a directory on the persistent volume as follows:\n$ cd \u0026lt;persistent_volume\u0026gt; $ mkdir oud-repl-config $ sudo chown -R 1000:0 oud-repl-config For example:\n$ cd /scratch/shared $ mkdir oud-repl-config $ sudo chown -R 1000:0 oud-repl-config Add the following section in the oud-ds-rs-values-override.yaml:\nreplOUD: envVars: - name: post_dsreplication_dsconfig_3 value: set-replication-domain-prop --domain-name ${baseDN} --advanced --set assured-type:safe-data --set assured-sd-level:2 --set assured-timeout:5s - name: execCmd_1 value: /u01/oracle/user_projects/${OUD_INSTANCE_NAME}/OUD/bin/dsconfig --no-prompt --hostname ${sourceHost} --port ${adminConnectorPort} --bindDN \u0026quot;${rootUserDN}\u0026quot; --bindPasswordFile /u01/oracle/user_projects/${OUD_INSTANCE_NAME}/admin/rootPwdFile.txt --trustAll set-replication-domain-prop --domain-name ${baseDN} --advanced --set assured-type:safe-data --set assured-sd-level:2 --set assured-timeout:5s --provider-name \u0026quot;Multimaster Synchronization\u0026quot; configVolume: enabled: true type: networkstorage storageClassCreate: true storageClass: oud-config provisioner: kubernetes.io/is-default-class networkstorage: nfs: server: \u0026lt;IP_address\u0026gt; path: \u0026lt;persistent_volume\u0026gt;/oud-repl-config mountPath: /u01/oracle/config-input The above will enable assured replication with assured type safe-data and assured-sd-level: 2.\nNote: If you prefer assured-type to be set to safe-read, then change to --set assured-type:safe-read and remove --set assured-sd-level:2.\nFor more information on OUD Assured Replication, and other options and levels, see, Understanding the Oracle Unified Directory Replication Model.\nThe following caveats exist:\n post_dsreplication_dsconfig_N and execCmd_N should be a unique key - change the suffix accordingly. For more information on the environment variable and respective keys, see, Appendix B: Environment Variables.\n For configVolume the storage can be networkstorage(nfs) or filesystem(hostPath) as the config volume path has to be accessible from all the Kuberenetes nodes. Please note that block storage is not supported for configVolume.\n If you want to create your own storage class, set storageClassCreate: true. If storageClassCreate: true it is recommended to set storageClass to a value of your choice, and provisioner to the provisioner supported by your cloud vendor.\n * If you have an existing storageClass that supports network storage, set `storageClassCreate: false` and `storageClass` to the NAME value returned in \u0026quot;`kubectl get storageclass`\u0026quot;. Please note that the storage-class should not be the one you used for the persistent volume earlier. The `provisioner` can be ignored. Helm command output In all the examples above, the following output is shown following a successful execution of the helm install command.\nNAME: oud-ds-rs LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: oudns STATUS: deployed REVISION: 4 NOTES: # # Copyright (c) 2020, Oracle and/or its affiliates. # # Licensed under the Universal Permissive License v 1.0 as shown at # https://oss.oracle.com/licenses/upl # # Since \u0026#34;nginx\u0026#34; has been chosen, follow the steps below to configure nginx ingress controller. Add Repo reference to helm for retriving/installing Chart for nginx-ingress implementation. command-# helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx Command helm install to install nginx-ingress related objects like pod, service, deployment, etc. # helm install --namespace \u0026lt;namespace for ingress\u0026gt; --values nginx-ingress-values-override.yaml lbr-nginx ingress-nginx/ingress-nginx For details of content of nginx-ingress-values-override.yaml refer README.md file of this chart. Run these commands to check port mapping and services: # kubectl --namespace \u0026lt;namespace for ingress\u0026gt; get services -o wide -w lbr-nginx-ingress-controller # kubectl describe --namespace \u0026lt;namespace for oud-ds-rs chart\u0026gt; ingress.extensions/oud-ds-rs-http-ingress-nginx # kubectl describe --namespace \u0026lt;namespace for oud-ds-rs chart\u0026gt; ingress.extensions/oud-ds-rs-admin-ingress-nginx Accessible interfaces through ingress: (External IP Address for LoadBalancer NGINX Controller can be determined through details associated with lbr-nginx-ingress-controller) 1. OUD Admin REST: Port: http/https 2. OUD Data REST: Port: http/https 3. OUD Data SCIM: Port: http/https 4. OUD LDAP/LDAPS: Port: ldap/ldaps 5. OUD Admin LDAPS: Port: ldaps Please refer to README.md from Helm Chart to find more details about accessing interfaces and configuration parameters. Verify the OUD deployment Run the following command to verify the OUD deployment:\n$ kubectl --namespace \u0026lt;namespace\u0026gt; get pod,service,secret,pv,pvc,ingress -o wide For example:\n$ kubectl --namespace oudns get pod,service,secret,pv,pvc,ingress -o wide The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oud-ds-rs-0 1/1 Running 0 14m 10.244.1.180 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-1 1/1 Running 0 8m26s 10.244.1.181 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-2 0/1 Running 0 2m24s 10.244.1.182 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-pod-cron-job-27586680-p5d8q 0/1 Completed 0 50s 10.244.1.183 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR service/oud-ds-rs ClusterIP None \u0026lt;none\u0026gt; 1444/TCP,1888/TCP,1389/TCP,1636/TCP,1080/TCP,1081/TCP,1898/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs service/oud-ds-rs-0 ClusterIP None \u0026lt;none\u0026gt; 1444/TCP,1888/TCP,1898/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0 service/oud-ds-rs-1 ClusterIP None \u0026lt;none\u0026gt; 1444/TCP,1888/TCP,1898/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1 service/oud-ds-rs-2 ClusterIP None \u0026lt;none\u0026gt; 1444/TCP,1888/TCP,1898/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2 service/oud-ds-rs-http-0 ClusterIP 10.104.112.93 \u0026lt;none\u0026gt; 1080/TCP,1081/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0 service/oud-ds-rs-http-1 ClusterIP 10.103.105.70 \u0026lt;none\u0026gt; 1080/TCP,1081/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1 service/oud-ds-rs-http-2 ClusterIP 10.110.160.107 \u0026lt;none\u0026gt; 1080/TCP,1081/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2 service/oud-ds-rs-lbr-admin ClusterIP 10.99.238.222 \u0026lt;none\u0026gt; 1888/TCP,1444/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs service/oud-ds-rs-lbr-http ClusterIP 10.101.250.196 \u0026lt;none\u0026gt; 1080/TCP,1081/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs service/oud-ds-rs-lbr-ldap ClusterIP 10.104.149.90 \u0026lt;none\u0026gt; 1389/TCP,1636/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs service/oud-ds-rs-ldap-0 ClusterIP 10.109.255.221 \u0026lt;none\u0026gt; 1389/TCP,1636/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0 service/oud-ds-rs-ldap-1 ClusterIP 10.111.135.142 \u0026lt;none\u0026gt; 1389/TCP,1636/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1 service/oud-ds-rs-ldap-2 ClusterIP 10.100.8.145 \u0026lt;none\u0026gt; 1389/TCP,1636/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2 NAME TYPE DATA AGE secret/dockercred kubernetes.io/dockerconfigjson 1 4h24m secret/orclcred kubernetes.io/dockerconfigjson 1 14m secret/oud-ds-rs-creds opaque 8 14m secret/oud-ds-rs-tls-cert kubernetes.io/tls 2 14m secret/sh.helm.release.v1.oud-ds-rs.v1 helm.sh/release.v1 1 14m NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE VOLUMEMODE persistentvolume/oud-ds-rs-pv 20Gi RWX Delete Bound oudns/oud-ds-rs-pvc manual 14m Filesystem NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE VOLUMEMODE persistentvolumeclaim/oud-ds-rs-pvc Bound oud-ds-rs-pv 20Gi RWX manual 14m Filesystem NAME CLASS HOSTS ADDRESS PORTS AGE ingress.networking.k8s.io/oud-ds-rs-admin-ingress-nginx \u0026lt;none\u0026gt; oud-ds-rs-admin-0,oud-ds-rs-admin-0,oud-ds-rs-admin-1 + 3 more... 80, 443 14m ingress.networking.k8s.io/oud-ds-rs-http-ingress-nginx \u0026lt;none\u0026gt; oud-ds-rs-http-0,oud-ds-rs-http-1,oud-ds-rs-http-2 + 3 more... 80, 443 14m Note: If you are using block storage you will see slightly different entries for PV and PVC, for example:\nNAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE VOLUMEMODE persistentvolume/ocid1.volume.oc1.iad.\u0026lt;unique_ID\u0026gt; 50Gi RWO Delete Bound oudns/oud-ds-rs-pv-oud-ds-rs-2 oud-sc 60m Filesystem persistentvolume/ocid1.volume.oc1.iad.\u0026lt;unique_ID\u0026gt; 50Gi RWO Delete Bound oudns/oud-ds-rs-pv-oud-ds-rs-1 oud-sc 67m Filesystem persistentvolume/ocid1.volume.oc1.iad.\u0026lt;unique_ID\u0026gt; 50Gi RWO Delete Bound oudns/oud-ds-rs-pv-oud-ds-rs-3 oud-sc 45m Filesystem NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE VOLUMEMODE persistentvolumeclaim/oud-ds-rs-pv-oud-ds-rs-1 Bound ocid1.volume.oc1.iad.\u0026lt;unique_ID\u0026gt; 50Gi RWO oud-sc 67m Filesystem persistentvolumeclaim/oud-ds-rs-pv-oud-ds-rs-2 Bound ocid1.volume.oc1.iad.\u0026lt;unique_ID\u0026gt; 50Gi RWO oud-sc 60m Filesystem persistentvolumeclaim/oud-ds-rs-pv-oud-ds-rs-3 Bound ocid1.volume.oc1.iad.\u0026lt;unique_ID\u0026gt; 50Gi RWO oud-sc 45m Filesystem Note: Initially pod/oud-ds-rs-0 will appear with a STATUS of 0/1 and it will take approximately 5 minutes before OUD is started (1/1). Once pod/oud-ds-rs-0 has a STATUS of 1/1, pod/oud-ds-rs-1 will appear with a STATUS of 0/1. Once pod/oud-ds-rs-1 is started (1/1), pod/oud-ds-rs-2 will appear. It will take around 15 minutes for all the pods to fully started.\nWhile the oud-ds-rs pods have a STATUS of 0/1 the pod is running but OUD server associated with it is currently starting. While the pod is starting you can check the startup status in the pod logs, by running the following command:\n$ kubectl logs \u0026lt;pod\u0026gt; -n oudns For example:\n$ kubectl logs oud-ds-rs-0 -n oudns Note : If the OUD deployment fails additionally refer to Troubleshooting for instructions on how describe the failing pod(s). Once the problem is identified follow Undeploy an OUD deployment to clean down the deployment before deploying again.\nKubernetes Objects Kubernetes objects created by the Helm chart are detailed in the table below:\n Type Name Example Name Purpose Service Account \u0026lt;deployment/release name\u0026gt; oud-ds-rs Kubernetes Service Account for the Helm Chart deployment Secret \u0026lt;deployment/release name\u0026gt;-creds oud-ds-rs-creds Secret object for Oracle Unified Directory related critical values like passwords Persistent Volume \u0026lt;deployment/release name\u0026gt;-pv oud-ds-rs-pv Persistent Volume for user_projects mount. Persistent Volume Claim \u0026lt;deployment/release name\u0026gt;-pvc oud-ds-rs-pvc Persistent Volume Claim for user_projects mount. Persistent Volume \u0026lt;deployment/release name\u0026gt;-pv-config oud-ds-rs-pv-config Persistent Volume for mounting volume in containers for configuration files like ldif, schema, jks, java.security, etc. Persistent Volume Claim \u0026lt;deployment/release name\u0026gt;-pvc-config oud-ds-rs-pvc-config Persistent Volume Claim for mounting volume in containers for configuration files like ldif, schema, jks, java.security, etc. Pod \u0026lt;deployment/release name\u0026gt;-0 oud-ds-rs-0 Pod/Container for base Oracle Unified Directory Instance which would be populated first with base configuration (like number of sample entries) Pod \u0026lt;deployment/release name\u0026gt;-N oud-ds-rs-1, oud-ds-rs-2, \u0026hellip; Pod(s)/Container(s) for Oracle Unified Directory Instances - each would have replication enabled against base Oracle Unified Directory instance \u0026lt;deployment/release name\u0026gt;-0 Service \u0026lt;deployment/release name\u0026gt;-0 oud-ds-rs-0 Service for LDAPS Admin, REST Admin and Replication interfaces from base Oracle Unified Directory instance \u0026lt;deployment/release name\u0026gt;-0 Service \u0026lt;deployment/release name\u0026gt;-http-0 oud-ds-rs-http-0 Service for HTTP and HTTPS interfaces from base Oracle Unified Directory instance \u0026lt;deployment/release name\u0026gt;-0 Service \u0026lt;deployment/release name\u0026gt;-ldap-0 oud-ds-rs-ldap-0 Service for LDAP and LDAPS interfaces from base Oracle Unified Directory instance \u0026lt;deployment/release name\u0026gt;-0 Service \u0026lt;deployment/release name\u0026gt;-N oud-ds-rs-1, oud-ds-rs-2, \u0026hellip; Service(s) for LDAPS Admin, REST Admin and Replication interfaces from base Oracle Unified Directory instance \u0026lt;deployment/release name\u0026gt;-N Service \u0026lt;deployment/release name\u0026gt;-http-N oud-ds-rs-http-1, oud-ds-rs-http-2, \u0026hellip; Service(s) for HTTP and HTTPS interfaces from base Oracle Unified Directory instance \u0026lt;deployment/release name\u0026gt;-N Service \u0026lt;deployment/release name\u0026gt;-ldap-N oud-ds-rs-ldap-1, oud-ds-rs-ldap-2, \u0026hellip; Service(s) for LDAP and LDAPS interfaces from base Oracle Unified Directory instance \u0026lt;deployment/release name\u0026gt;-N Service \u0026lt;deployment/release name\u0026gt;-lbr-admin oud-ds-rs-lbr-admin Service for LDAPS Admin, REST Admin and Replication interfaces from all Oracle Unified Directory instances Service \u0026lt;deployment/release name\u0026gt;-lbr-http oud-ds-rs-lbr-http Service for HTTP and HTTPS interfaces from all Oracle Unified Directory instances Service \u0026lt;deployment/release name\u0026gt;-lbr-ldap oud-ds-rs-lbr-ldap Service for LDAP and LDAPS interfaces from all Oracle Unified Directory instances Ingress \u0026lt;deployment/release name\u0026gt;-admin-ingress-nginx oud-ds-rs-admin-ingress-nginx Ingress Rules for HTTP Admin interfaces. Ingress \u0026lt;deployment/release name\u0026gt;-http-ingress-nginx oud-ds-rs-http-ingress-nginx Ingress Rules for HTTP (Data/REST) interfaces. In the table above the \u0026lsquo;Example Name\u0026rsquo; for each Object is based on the value \u0026lsquo;oud-ds-rs\u0026rsquo; as deployment/release name for the Helm chart installation. Verify the OUD replication Once all the PODs created are visible as READY (i.e. 1/1), you can verify your replication across multiple Oracle Unified Directory instances.\n To verify the replication group, connect to the container and issue an OUD administration command to show the details. The name of the container can be found by issuing the following:\n$ kubectl get pods -n \u0026lt;namespace\u0026gt; -o jsonpath=\u0026#39;{.items[*].spec.containers[*].name}\u0026#39; For example:\n$ kubectl get pods -n oudns -o jsonpath=\u0026#39;{.items[*].spec.containers[*].name}\u0026#39; The output will look similar to the following:\noud-ds-rs oud-ds-rs oud-ds-rs Once you have the container name you can verify the replication status in the following ways:\n Run dresplication inside the pod Using kubectl commands Run dresplication inside the pod Run the following command to create a bash shell in the pod:\n$ kubectl --namespace \u0026lt;namespace\u0026gt; exec -it -c \u0026lt;containername\u0026gt; \u0026lt;podname\u0026gt; -- bash For example:\n$ kubectl --namespace oudns exec -it -c oud-ds-rs oud-ds-rs-0 -- bash This will take you into the pod:\n[oracle@oud-ds-rs-0 oracle]$ From the prompt, use the dsreplication command to check the status of your replication group:\n$ cd /u01/oracle/user_projects/oud-ds-rs-0/OUD/bin $ ./dsreplication status --trustAll \\ --hostname oud-ds-rs-0 --port 1444 --adminUID admin \\ --dataToDisplay compat-view --dataToDisplay rs-connections The output will look similar to the following. Enter credentials where prompted:\n\u0026gt;\u0026gt;\u0026gt;\u0026gt; Specify Oracle Unified Directory LDAP connection parameters Password for user \u0026#39;admin\u0026#39;: Establishing connections and reading configuration ..... Done. dc=example,dc=com - Replication Enabled ======================================= Server : Entries : M.C. [1] : A.O.M.C. [2] : Port [3] : Encryption [4] : Trust [5] : U.C. [6] : Status [7] : ChangeLog [8] : Group ID [9] : Connected To [10] ---------------------:---------:----------:--------------:----------:----------------:-----------:----------:------------:---------------:--------------:------------------------------- oud-ds-rs-0:1444 : 202 : 0 : 0 : 1898 : Disabled : Trusted : -- : Normal : Enabled : 1 : oud-ds-rs-0:1898 : : : : : : : : : : : (GID=1) oud-ds-rs-1:1444 : 202 : 0 : 0 : 1898 : Disabled : Trusted : -- : Normal : Enabled : 1 : oud-ds-rs-1:1898 : : : : : : : : : : : (GID=1) oud-ds-rs-2:1444 : 202 : 0 : 0 : 1898 : Disabled : Trusted : -- : Normal : Enabled : 1 : oud-ds-rs-2:1898 : : : : : : : : : : : (GID=1) Replication Server [11] : RS #1 : RS #2 : RS #3 -------------------------------:-------:-------:------ oud-ds-rs-0:1898 : -- : Yes : Yes (#1) : : : oud-ds-rs-1:1898 : Yes : -- : Yes (#2) : : : oud-ds-rs-2:1898 : Yes : Yes : -- (#3) : : : [1] The number of changes that are still missing on this element (and that have been applied to at least one other server). [2] Age of oldest missing change: the age (in seconds) of the oldest change that has not yet arrived on this element. [3] The replication port used to communicate between the servers whose contents are being replicated. [4] Whether the replication communication initiated by this element is encrypted or not. [5] Whether the directory server is trusted or not. Updates coming from an untrusted server are discarded and not propagated. [6] The number of untrusted changes. These are changes generated on this server while it is untrusted. Those changes are not propagated to the rest of the topology but are effective on the untrusted server. [7] The status of the replication on this element. [8] Whether the external change log is enabled for the base DN on this server or not. [9] The ID of the replication group to which the server belongs. [10] The replication server this server is connected to with its group ID between brackets. [11] This table represents the connections between the replication servers. The headers of the columns use a number as identifier for each replication server. See the values of the first column to identify the corresponding replication server for each number. Type exit to exit the pod.\n Using kubectl commands The dsreplication status command can be invoked using the following kubectl command:\n$ kubectl --namespace \u0026lt;namespace\u0026gt; exec -it -c \u0026lt;containername\u0026gt; \u0026lt;podname\u0026gt; -- \\ /u01/oracle/user_projects/\u0026lt;OUD Instance/Pod Name\u0026gt;/OUD/bin/dsreplication status \\ --trustAll --hostname \u0026lt;OUD Instance/Pod Name\u0026gt; --port 1444 --adminUID admin \\ --dataToDisplay compat-view --dataToDisplay rs-connections For example:\n$ kubectl --namespace oudns exec -it -c oud-ds-rs oud-ds-rs-0 -- \\ /u01/oracle/user_projects/oud-ds-rs-0/OUD/bin/dsreplication status \\ --trustAll --hostname oud-ds-rs-0 --port 1444 --adminUID admin \\ --dataToDisplay compat-view --dataToDisplay rs-connections The output will be the same as per Run dresplication inside the pod.\n Verify OUD assured replication status Note: This section only needs to be followed if you enabled assured replication as per Enabling Assured Replication (Optional).\n Run the following command to create a bash shell in the pod:\n$ kubectl --namespace \u0026lt;namespace\u0026gt; exec -it -c \u0026lt;containername\u0026gt; \u0026lt;podname\u0026gt; -- bash For example:\n$ kubectl --namespace oudns exec -it -c oud-ds-rs oud-ds-rs-0 -- bash This will take you into the pod:\n[oracle@oud-ds-rs-0 oracle]$ At the prompt, enter the following commands:\n$ echo $bindPassword1 \u0026gt; /tmp/pwd.txt $ /u01/oracle/user_projects/${OUD_INSTANCE_NAME}/OUD/bin/dsconfig --no-prompt --hostname ${OUD_INSTANCE_NAME} --port ${adminConnectorPort} --bindDN \u0026#34;${rootUserDN}\u0026#34; --bindPasswordFile /tmp/pwd.txt --trustAll get-replication-domain-prop --domain-name ${baseDN} --advanced --property assured-type --property assured-sd-level --property assured-timeout --provider-name \u0026#34;Multimaster Synchronization\u0026#34; The output will look similar to the following:\nProperty : Value(s) -----------------:---------- assured-sd-level : 2 assured-timeout : 5 s assured-type : safe-data Verify the cronjob Run the following command to make sure the cronjob is created:\n$ kubectl get cronjob -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl get cronjob -n oudns The output will look similar to the following:\nNAME SCHEDULE SUSPEND ACTIVE LAST SCHEDULE AGE oud-pod-cron-job */30 * * * * False 0 5m18s 19m Run the following command to make sure the job(s) is created:\n$ kubectl get job -n \u0026lt;namespace\u0026gt; -o wide For example:\n$ kubectl get job -n oudns -o wide The output will look similar to the following:\nNAME COMPLETIONS DURATION AGE CONTAINERS IMAGES SELECTOR oud-pod-cron-job-27586680 1/1 1s 5m36s cron-kubectl bitnami/kubectl:1.26.6 controller-uid=700ab9f7-6094-488a-854d-f1b914de5f61 Disabling the cronjob If you need to disable the job, for example if maintenance needs to be performed on the node, you can disable the job as follows:\n Run the following command to edit the cronjob:\n$ kubectl edit cronjob pod-cron-job -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl edit cronjob oud-pod-cron-job -n oudns Note: This opens an edit session for the cronjob where parameters can be changed using standard vi commands.\n In the edit session search for suspend and change the vaule from false to true:\n... schedule: '*/30 * * * *' successfulJobsHistoryLimit: 3 suspend: true ... Save the file and exit (wq!).\n Run the following to make sure the cronjob is suspended:\n$ kubectl get cronjob -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl get cronjob -n oudns The output will look similar to the following:\nNAME SCHEDULE SUSPEND ACTIVE LAST SCHEDULE AGE oud-pod-cron-job */30 * * * * True 0 7m47s 21m To enable the cronjob again, repeat the above steps and set suspend to false.\n Ingress Configuration With an OUD instance now deployed you are now ready to configure an ingress controller to direct traffic to OUD as per Configure an ingress for an OUD.\nUndeploy an OUD deployment Delete the OUD deployment Find the deployment release name:\n$ helm --namespace \u0026lt;namespace\u0026gt; list For example:\n$ helm --namespace oudns list The output will look similar to the following:\nNAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION oud-ds-rs oudns 1 \u0026lt;DATE\u0026gt; deployed oud-ds-rs-0.2 12.2.1.4.0 Delete the deployment using the following command:\n$ helm uninstall --namespace \u0026lt;namespace\u0026gt; \u0026lt;release\u0026gt; For example:\n$ helm uninstall --namespace oudns oud-ds-rs release \u0026#34;oud-ds-rs\u0026#34; uninstalled Run the following command to view the status:\n$ kubectl --namespace oudns get pod,service,secret,pv,pvc,ingress -o wide Initially the pods and persistent volume (PV) and persistent volume claim (PVC) will move to a Terminating status:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oud-ds-rs-0 1/1 Terminating 0 24m 10.244.1.180 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-1 1/1 Terminating 0 18m 10.244.1.181 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-2 1/1 Terminating 0 12m 10.244.1.182 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; NAME TYPE DATA AGE secret/default-token-msmmd kubernetes.io/service-account-token 3 3d20h secret/dockercred kubernetes.io/dockerconfigjson 1 3d20h secret/orclcred kubernetes.io/dockerconfigjson 1 3d20h NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE VOLUMEMODE persistentvolume/oud-ds-rs-pv 20Gi RWX Delete Terminating oudns/oud-ds-rs-pvc manual 24m Filesystem NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE VOLUMEMODE persistentvolumeclaim/oud-ds-rs-pvc Terminating oud-ds-rs-pv 20Gi RWX manual 24m Filesystem Run the command again until the pods, PV and PVC disappear.\n If the PV or PVC\u0026rsquo;s don\u0026rsquo;t delete, remove them manually:\n$ kubectl delete pvc oud-ds-rs-pvc -n oudns $ kubectl delete pv oud-ds-rs-pv -n oudns Note: If using blockstorage, you will see a PV and PVC for each pod. Delete all of the PVC\u0026rsquo;s and PV\u0026rsquo;s using the above commands.\n Delete the persistent volume contents Note: The steps below are not relevant for block storage.\n Delete the contents of the oud_user_projects directory in the persistent volume:\n$ cd \u0026lt;persistent_volume\u0026gt;/oud_user_projects $ rm -rf * For example:\n$ cd /scratch/shared/oud_user_projects $ rm -rf * Appendix A: Configuration Parameters The following table lists the configurable parameters of the oud-ds-rs chart and their default values.\n Parameter Description Default Value replicaCount Number of DS+RS instances/pods/services to be created with replication enabled against a base Oracle Unified Directory instance/pod. 3 restartPolicyName restartPolicy to be configured for each POD containing Oracle Unified Directory instance OnFailure image.repository Oracle Unified Directory Image Registry/Repository and name. Based on this, image parameter would be configured for Oracle Unified Directory pods/containers oracle/oud image.tag Oracle Unified Directory Image Tag. Based on this, image parameter would be configured for Oracle Unified Directory pods/containers 12.2.1.4.0 image.pullPolicy policy to pull the image IfnotPresent imagePullSecrets.name name of Secret resource containing private registry credentials regcred nameOverride override the fullname with this name fullnameOverride Overrides the fullname with the provided string serviceAccount.create Specifies whether a service account should be created true serviceAccount.name If not set and create is true, a name is generated using the fullname template oud-ds-rs-\u0026lt; fullname \u0026gt;-token-\u0026lt; randomalphanum \u0026gt; podSecurityContext Security context policies to add to the controller pod securityContext Security context policies to add by default service.type type of controller service to create ClusterIP nodeSelector node labels for pod assignment tolerations node taints to tolerate affinity node/pod affinities ingress.enabled true ingress.type Supported value: nginx nginx ingress.nginx.http.host Hostname to be used with Ingress Rules. If not set, hostname would be configured according to fullname. Hosts would be configured as \u0026lt; fullname \u0026gt;-http.\u0026lt; domain \u0026gt;, \u0026lt; fullname \u0026gt;-http-0.\u0026lt; domain \u0026gt;, \u0026lt; fullname \u0026gt;-http-1.\u0026lt; domain \u0026gt;, etc. ingress.nginx.http.domain Domain name to be used with Ingress Rules. In ingress rules, hosts would be configured as \u0026lt; host \u0026gt;.\u0026lt; domain \u0026gt;, \u0026lt; host \u0026gt;-0.\u0026lt; domain \u0026gt;, \u0026lt; host \u0026gt;-1.\u0026lt; domain \u0026gt;, etc. ingress.nginx.http.backendPort http ingress.nginx.http.nginxAnnotations { kubernetes.io/ingress.class: \u0026ldquo;nginx\u0026quot;} ingress.nginx.admin.host Hostname to be used with Ingress Rules. If not set, hostname would be configured according to fullname. Hosts would be configured as \u0026lt; fullname \u0026gt;-admin.\u0026lt; domain \u0026gt;, \u0026lt; fullname \u0026gt;-admin-0.\u0026lt; domain \u0026gt;, \u0026lt; fullname \u0026gt;-admin-1.\u0026lt; domain \u0026gt;, etc. ingress.nginx.admin.domain Domain name to be used with Ingress Rules. In ingress rules, hosts would be configured as \u0026lt; host \u0026gt;.\u0026lt; domain \u0026gt;, \u0026lt; host \u0026gt;-0.\u0026lt; domain \u0026gt;, \u0026lt; host \u0026gt;-1.\u0026lt; domain \u0026gt;, etc. ingress.nginx.admin.nginxAnnotations { kubernetes.io/ingress.class: \u0026ldquo;nginx\u0026rdquo; nginx.ingress.kubernetes.io/backend-protocol: \u0026ldquo;https\u0026quot;} ingress.ingress.tlsSecret Secret name to use an already created TLS Secret. If such secret is not provided, one would be created with name \u0026lt; fullname \u0026gt;-tls-cert. If the TLS Secret is in different namespace, name can be mentioned as \u0026lt; namespace \u0026gt;/\u0026lt; tlsSecretName \u0026gt; ingress.certCN Subject\u0026rsquo;s common name (cn) for SelfSigned Cert. \u0026lt; fullname \u0026gt; ingress.certValidityDays Validity of Self-Signed Cert in days 365 secret.enabled If enabled it will use the secret created with base64 encoding. if value is false, secret would not be used and input values (through \u0026ndash;set, \u0026ndash;values, etc.) would be used while creation of pods. true secret.name secret name to use an already created Secret oud-ds-rs-\u0026lt; fullname \u0026gt;-creds secret.type Specifies the type of the secret Opaque persistence.enabled If enabled, it will use the persistent volume. if value is false, PV and PVC would not be used and pods would be using the default emptyDir mount volume. true persistence.pvname pvname to use an already created Persistent Volume , If blank will use the default name oud-ds-rs-\u0026lt; fullname \u0026gt;-pv persistence.pvcname pvcname to use an already created Persistent Volume Claim , If blank will use default name oud-ds-rs-\u0026lt; fullname \u0026gt;-pvc persistence.type supported values: either filesystem or networkstorage or blockstorage or custom filesystem persistence.filesystem.hostPath.path The path location mentioned should be created and accessible from the local host provided with necessary privileges for the user. /scratch/shared/oud_user_projects persistence.networkstorage.nfs.path Path of NFS Share location /scratch/shared/oud_user_projects persistence.networkstorage.nfs.server IP or hostname of NFS Server 0.0.0.0 persistence.custom.* Based on values/data, YAML content would be included in PersistenceVolume Object persistence.accessMode Specifies the access mode of the location provided. ReadWriteMany for Filesystem/NFS, ReadWriteOnce for block storage. ReadWriteMany persistence.size Specifies the size of the storage 10Gi persistence.storageClassCreate if true, it will create the storageclass. if value is false, please provide existing storage class (storageClass) to be used. empty persistence.storageClass Specifies the storageclass of the persistence volume. empty persistence.provisioner If storageClassCreate is true, provide the custom provisioner if any . kubernetes.io/is-default-class persistence.annotations specifies any annotations that will be used { } configVolume.enabled If enabled, it will use the persistent volume. If value is false, PV and PVC would not be used and pods would be using the default emptyDir mount volume. true configVolume.mountPath If enabled, it will use the persistent volume. If value is false, PV and PVC would not be used and there would not be any mount point available for config false configVolume.pvname pvname to use an already created Persistent Volume , If blank will use the default name oud-ds-rs-\u0026lt; fullname \u0026gt;-pv-config configVolume.pvcname pvcname to use an already created Persistent Volume Claim , If blank will use default name oud-ds-rs-\u0026lt; fullname \u0026gt;-pvc-config configVolume.type supported values: either filesystem or networkstorage or custom filesystem configVolume.filesystem.hostPath.path The path location mentioned should be created and accessible from the local host provided with necessary privileges for the user. /scratch/shared/oud_user_projects configVolume.networkstorage.nfs.path Path of NFS Share location /scratch/shared/oud_config configVolume.networkstorage.nfs.server IP or hostname of NFS Server 0.0.0.0 configVolume.custom.* Based on values/data, YAML content would be included in PersistenceVolume Object configVolume.accessMode Specifies the access mode of the location provided ReadWriteMany configVolume.size Specifies the size of the storage 10Gi configVolume.storageClass Specifies the storageclass of the persistence volume. empty configVolume.annotations Specifies any annotations that will be used { } configVolume.storageClassCreate If true, it will create the storageclass. if value is false, provide existing storage class (storageClass) to be used. true configVolume.provisioner If configVolume.storageClassCreate is true, please provide the custom provisioner if any. kubernetes.io/is-default-class oudPorts.adminldaps Port on which Oracle Unified Directory Instance in the container should listen for Administration Communication over LDAPS Protocol 1444 oudPorts.adminhttps Port on which Oracle Unified Directory Instance in the container should listen for Administration Communication over HTTPS Protocol. 1888 oudPorts.ldap Port on which Oracle Unified Directory Instance in the container should listen for LDAP Communication. 1389 oudPorts.ldaps Port on which Oracle Unified Directory Instance in the container should listen for LDAPS Communication. 1636 oudPorts.http Port on which Oracle Unified Directory Instance in the container should listen for HTTP Communication. 1080 oudPorts.https Port on which Oracle Unified Directory Instance in the container should listen for HTTPS Communication. 1081 oudPorts.replication Port value to be used while setting up replication server. 1898 oudConfig.baseDN BaseDN for Oracle Unified Directory Instances dc=example,dc=com oudConfig.rootUserDN Root User DN for Oracle Unified Directory Instances cn=Directory Manager oudConfig.rootUserPassword Password for Root User DN RandomAlphanum oudConfig.sampleData To specify that the database should be populated with the specified number of sample entries. 0 oudConfig.sleepBeforeConfig Based on the value for this parameter, initialization/configuration of each Oracle Unified Directory replica would be delayed. 120 oudConfig.adminUID AdminUID to be configured with each replicated Oracle Unified Directory instance admin oudConfig.adminPassword Password for AdminUID. If the value is not passed, value of rootUserPassword would be used as password for AdminUID. rootUserPassword baseOUD.envVarsConfigMap Reference to ConfigMap which can contain additional environment variables to be passed on to POD for Base Oracle Unified Directory Instance. Following are the environment variables which would not be honored from the ConfigMap. instanceType, sleepBeforeConfig, OUD_INSTANCE_NAME, hostname, baseDN, rootUserDN, rootUserPassword, adminConnectorPort, httpAdminConnectorPort, ldapPort, ldapsPort, httpPort, httpsPort, replicationPort, sampleData. - baseOUD.envVars Environment variables in Yaml Map format. This is helpful when its requried to pass environment variables through \u0026ndash;values file. List of env variables which would not be honored from envVars map is same as list of env var names mentioned for envVarsConfigMap. For a full list of environment variables, see Appendix B: Environment Variables. - replOUD.envVarsConfigMap Reference to ConfigMap which can contain additional environment variables to be passed on to PODs for Replicated Oracle Unified Directory Instances. Following are the environment variables which would not be honored from the ConfigMap. instanceType, sleepBeforeConfig, OUD_INSTANCE_NAME, hostname, baseDN, rootUserDN, rootUserPassword, adminConnectorPort, httpAdminConnectorPort, ldapPort, ldapsPort, httpPort, httpsPort, replicationPort, sampleData, sourceHost, sourceServerPorts, sourceAdminConnectorPort, sourceReplicationPort, dsreplication_1, dsreplication_2, dsreplication_3, dsreplication_4, post_dsreplication_dsconfig_1, post_dsreplication_dsconfig_2 - replOUD.envVars Environment variables in Yaml Map format. This is helpful when its required to pass environment variables through \u0026ndash;values file. List of env variables which would not be honored from envVars map is same as list of env var names mentioned for envVarsConfigMap. For a full list of environment variables, see Appendix B: Environment Variables. - podManagementPolicy Defines the policy for pod management within the statefulset. Typical values are OrderedReady/Parallel OrderedReady updateStrategy Allows you to configure and disable automated rolling updates for containers, labels, resource request/limits, and annotations for the Pods in a StatefulSet. Typical values are OnDelete/RollingUpdate RollingUpdate busybox.image busy box image name. Used for initcontainers busybox oudConfig.cleanupbeforeStart Used to remove the individual pod directories during restart. Recommended value is false. Note: Do not change the default value (false) as it will delete the existing data and clone it from base pod again. false oudConfig.disablereplicationbeforeStop This parameter is used to disable replication when a pod is restarted. Recommended value is false. Note Do not change the default value (false), as changing the value will result in an issue where the pod won\u0026rsquo;t join the replication topology after a restart. false oudConfig.resources.requests.memory This parameter is used to set the memory request for the OUD pod 4Gi oudConfig.resources.requests.cpu This parameter is used to set the cpu request for the OUD pod 0.5 oudConfig.resources.limits.memory This parameter is used to set the memory limit for the OUD pod 4Gi oudConfig.resources.limits.cpu This parameter is used to set the cpu limit for the OUD pod 1 replOUD.groupId Group ID to be used/configured with each Oracle Unified Directory instance in replicated topology. 1 service.lbrtype Type of load balancer Service to be created for admin, http,ldap services. Values allowed: ClusterIP/NodePort ClusterIP oudPorts.nodePorts.adminldaps Public port on which the OUD instance in the container should listen for administration communication over LDAPS Protocol. The port number should be between 30000-32767. No duplicate values are allowed. Note: Set only if service.lbrtype is set as NodePort. If left blank then k8s will assign random ports in between 30000 and 32767. oudPorts.nodePorts.adminhttps Public port on which the OUD instance in the container should listen for administration communication over HTTPS Protocol. The port number should be between 30000-32767. No duplicate values are allowed. Note: Set only if service.lbrtype is set as NodePort. If left blank then k8s will assign random ports in between 30000 and 32767. oudPorts.nodePorts.ldap Public port on which the OUD instance in the container should listen for LDAP communication. The port number should be between 30000-32767. No duplicate values are allowed. Note: Set only if service.lbrtype is set as NodePort. If left blank then k8s will assign random ports in between 30000 and 32767. oudPorts.nodePorts.ldaps Public port on which the OUD instance in the container should listen for LDAPS communication. The port number should be between 30000-32767. No duplicate values are allowed. Note: Set only if service.lbrtype is set as NodePort. If left blank then k8s will assign random ports in between 30000 and 32767. oudPorts.nodePorts.http Public port on which the OUD instance in the container should listen for HTTP communication. The port number should be between 30000-32767. No duplicate values are allowed. Note: Set only if service.lbrtype is set as NodePort. If left blank then k8s will assign random ports in between 30000 and 32767. oudPorts.nodePorts.https Public port on which the OUD instance in the container should listen for HTTPS communication. The port number should be between 30000-32767. No duplicate values are allowed. Note: Set only if service.lbrtype is set as NodePort. If left blank then k8s will assign random ports in between 30000 and 32767. oudConfig.integration Specifies which Oracle components the server can be integrated with. It is recommended to choose the option covering your minimal requirements. Allowed values: no-integration (no integration), basic (Directory Integration Platform), generic (Directory Integration Platform, Database Net Services and E-Business Suite integration), eus (Directory Integration Platform, Database Net Services, E-Business Suite and Enterprise User Security integration) no-integration elk.logStashImage The version of logstash you want to install logstash:8.3.1 elk.sslenabled If SSL is enabled for ELK set the value to true, or if NON-SSL set to false. This value must be lowercase TRUE elk.eshosts The URL for sending logs to Elasticsearch. HTTP if NON-SSL is used https://elasticsearch.example.com:9200 elk.esuser The name of the user for logstash to access Elasticsearch logstash_internal elk.espassword The password for ELK_USER password elk.esapikey The API key details apikey elk.esindex The log name oudlogs-00001 elk.imagePullSecrets secret to be used for pulling logstash image dockercred Appendix B: Environment Variables Environment Variable Description Default Value ldapPort Port on which the Oracle Unified Directory instance in the container should listen for LDAP communication. Use \u0026lsquo;disabled\u0026rsquo; if you do not want to enable it. 1389 ldapsPort Port on which the Oracle Unified Directory instance in the container should listen for LDAPS communication. Use \u0026lsquo;disabled\u0026rsquo; if you do not want to enable it. 1636 rootUserDN DN for the Oracle Unified Directory instance root user. \u0026mdash;\u0026mdash; rootUserPassword Password for the Oracle Unified Directory instance root user. \u0026mdash;\u0026mdash; adminConnectorPort Port on which the Oracle Unified Directory instance in the container should listen for administration communication over LDAPS. Use \u0026lsquo;disabled\u0026rsquo; if you do not want to enable it. Note that at least one of the LDAP or the HTTP administration ports must be enabled. 1444 httpAdminConnectorPort Port on which the Oracle Unified Directory Instance in the container should listen for Administration Communication over HTTPS Protocol. Use \u0026lsquo;disabled\u0026rsquo; if you do not want to enable it. Note that at least one of the LDAP or the HTTP administration ports must be enabled. 1888 httpPort Port on which the Oracle Unified Directory Instance in the container should listen for HTTP Communication. Use \u0026lsquo;disabled\u0026rsquo; if you do not want to enable it. 1080 httpsPort Port on which the Oracle Unified Directory Instance in the container should listen for HTTPS Communication. Use \u0026lsquo;disabled\u0026rsquo; if you do not want to enable it. 1081 sampleData Specifies the number of sample entries to populate the Oracle Unified Directory instance with on creation. If this parameter has a non-numeric value, the parameter addBaseEntry is added to the command instead of sampleData. Similarly, when the ldifFile_n parameter is specified sampleData will not be considered and ldifFile entries will be populated. 0 adminUID User ID of the Global Administrator to use to bind to the server. This parameter is primarily used with the dsreplication command. \u0026mdash;\u0026mdash; adminPassword Password for adminUID \u0026mdash;\u0026mdash; bindDN1 BindDN to be used while setting up replication using dsreplication to connect to First Directory/Replication Instance. \u0026mdash;\u0026mdash; bindPassword1 Password for bindDN1 \u0026mdash;\u0026mdash; bindDN2 BindDN to be used while setting up replication using dsreplication to connect to Second Directory/Replication Instance. \u0026mdash;\u0026mdash; bindPassword2 Password for bindDN2 \u0026mdash;\u0026mdash; replicationPort Port value to be used while setting up a replication server. This variable is used to substitute values in dsreplication parameters. 1898 sourceHost Value for the hostname to be used while setting up a replication server. This variable is used to substitute values in dsreplication parameters. \u0026mdash;\u0026mdash; initializeFromHost Value for the hostname to be used while initializing data on a new Oracle Unified Directory instance replicated from an existing instance. This variable is used to substitute values in dsreplication parameters. It is possible to have a different value for sourceHost and initializeFromHost while setting up replication with Replication Server, sourceHost can be used for the Replication Server and initializeFromHost can be used for an existing Directory instance from which data will be initialized. $sourceHost serverTuning Values to be used to tune JVM settings. The default value is jvm-default. If specific tuning parameters are required, they can be added using this variable. jvm-default offlineToolsTuning Values to be used to specify the tuning for offline tools. This variable if not specified will consider jvm-default as the default or specify the complete set of values with options if wanted to set to specific tuning jvm-default generateSelfSignedCertificate Set to \u0026ldquo;true\u0026rdquo; if the requirement is to generate a self signed certificate when creating an Oracle Unified Directory instance. If no value is provided this value takes the default, \u0026ldquo;true\u0026rdquo;. If using a certificate generated separately this value should be set to \u0026ldquo;false\u0026rdquo;. true usePkcs11Keystore Use a certificate in a PKCS#11 token that the replication gateway will use as servercertificate when accepting encrypted connections from the Oracle Directory Server Enterprise Edition server. Set to \u0026ldquo;true\u0026rdquo; if the requirement is to use the usePkcs11Keystore parameter when creating an Oracle Unified Directory instance. By default this parameter is not set. To use this option generateSelfSignedCertificate should be set to \u0026ldquo;false\u0026rdquo;. \u0026mdash;\u0026mdash; enableStartTLS Enable StartTLS to allow secure communication with the directory server by using the LDAP port. By default this parameter is not set. To use this option generateSelfSignedCertificate should be set to \u0026ldquo;false\u0026rdquo;. \u0026mdash;\u0026mdash; useJCEKS Specifies the path of a JCEKS that contains a certificate that the replication gateway will use as server certificate when accepting encrypted connections from the Oracle Directory Server Enterprise Edition server. If required this should specify the keyStorePath, for example, /u01/oracle/config/keystore. \u0026mdash;\u0026mdash; useJavaKeystore Specify the path to the Java Keystore (JKS) that contains the server certificate. If required this should specify the path to the JKS, for example, /u01/oracle/config/keystore. By default this parameter is not set. To use this option generateSelfSignedCertificate should be set to \u0026ldquo;false\u0026rdquo;. \u0026mdash;\u0026mdash; usePkcs12keyStore Specify the path to the PKCS#12 keystore that contains the server certificate. If required this should specify the path, for example, /u01/oracle/config/keystore.p12. By default this parameter is not set. \u0026mdash;\u0026mdash; keyStorePasswordFile Use the password in the specified file to access the certificate keystore. A password is required when you specify an existing certificate (JKS, JCEKS, PKCS#11, orPKCS#12) as a server certificate. If required this should specify the path of the password file, for example, /u01/oracle/config/keystorepassword.txt. By default this parameter is not set. \u0026mdash;\u0026mdash; eusPasswordScheme Set password storage scheme, if configuring Oracle Unified Directory for Enterprise User Security. Set this to a value of either \u0026ldquo;sha1\u0026rdquo; or \u0026ldquo;sha2\u0026rdquo;. By default this parameter is not set. \u0026mdash;\u0026mdash; jmxPort Port on which the Directory Server should listen for JMX communication. Use \u0026lsquo;disabled\u0026rsquo; if you do not want to enable it. disabled javaSecurityFile Specify the path to the Java security file. If required this should specify the path, for example, /u01/oracle/config/new_security_file. By default this parameter is not set. \u0026mdash;\u0026mdash; schemaConfigFile_n \u0026lsquo;n\u0026rsquo; in the variable name represents a numeric value between 1 and 50. This variable is used to set the full path of LDIF files that need to be passed to the Oracle Unified Directory instance for schema configuration/extension. If required this should specify the path, for example, schemaConfigFile_1=/u01/oracle/config/00_test.ldif. \u0026mdash;\u0026mdash; ldifFile_n \u0026lsquo;n\u0026rsquo; in the variable name represents a numeric value between 1 and 50. This variable is used to set the full path of LDIF files that need to be passed to the Oracle Unified Directory instance for initial data population. If required this should specify the path, for example, ldifFile_1=/u01/oracle/config/test1.ldif. \u0026mdash;\u0026mdash; dsconfigBatchFile_n \u0026lsquo;n\u0026rsquo; in the variable name represents a numeric value between 1 and 50. This variable is used to set the full path of LDIF files that need to be passed to the Oracle Unified Directory instance for batch processing by the dsconfig command. If required this should specify the path, for example, dsconfigBatchFile_1=/u01/oracle/config/dsconfig_1.txt. When executing the dsconfig command the following values are added implicitly to the arguments contained in the batch file : ${hostname}, ${adminConnectorPort}, ${bindDN} and ${bindPasswordFile} \u0026mdash;\u0026mdash; dstune_n \u0026lsquo;n\u0026rsquo; in the variable name represents a numeric value between 1 and 50. Allows commands and options to be passed to the dstune utility as a full command. \u0026mdash;\u0026mdash; dsconfig_n \u0026lsquo;n\u0026rsquo; in the variable name represents a numeric value between 1 and 300. Each file represents a set of execution parameters for the dsconfig command. For each dsconfig execution, the following variables are added implicitly : ${hostname}, ${adminConnectorPort}, ${bindDN}, ${bindPasswordFile}. \u0026mdash;\u0026mdash; dsreplication_n \u0026lsquo;n\u0026rsquo; in the variable name represents a numeric value between 1 and 50. Each file represents a set of execution parameters for the dsreplication command. For each dsreplication execution, the following variables are added implicitly : ${hostname}, ${ldapPort}, ${ldapsPort}, ${adminConnectorPort}, ${replicationPort}, ${sourceHost}, ${initializeFromHost}, and ${baseDN}. Depending on the dsreplication sub-command, the following variables are added implicitly : ${bindDN1}, ${bindPasswordFile1}, ${bindDN2}, ${bindPasswordFile2}, ${adminUID}, and ${adminPasswordFile}. \u0026mdash;\u0026mdash; post_dsreplication_dsconfig_n \u0026lsquo;n\u0026rsquo; in the variable name represents a numeric value between 1 and 300. Each file represents a set of execution parameters for the dsconfig command to be run following execution of the dsreplication command. For each dsconfig execution, the following variables/values are added implicitly : \u0026ndash;provider-name \u0026ldquo;Multimaster Synchronization\u0026rdquo;, ${hostname}, ${adminConnectorPort}, ${bindDN}, ${bindPasswordFile}. \u0026mdash;\u0026mdash; rebuildIndex_n \u0026lsquo;n\u0026rsquo; in the variable name represents a numeric value between 1 and 50. Each file represents a set of execution parameters for the rebuild-index command. For each rebuild-index execution, the following variables are added implicitly : ${hostname}, ${adminConnectorPort}, ${bindDN}, ${bindPasswordFile}, and ${baseDN}. \u0026mdash;\u0026mdash; manageSuffix_n \u0026lsquo;n\u0026rsquo; in the variable name represents a numeric value between 1 and 50. Each file represents a set of execution parameters for the manage-suffix command. For each manage-suffix execution, the following variables are added implicitly : ${hostname}, ${adminConnectorPort}, ${bindDN}, ${bindPasswordFile}. \u0026mdash;\u0026mdash; importLdif_n \u0026lsquo;n\u0026rsquo; in the variable name represents a numeric value between 1 and 50. Each file represents a set of execution parameters for the import-ldif command. For each import-ldif execution, the following variables are added implicitly : ${hostname}, ${adminConnectorPort}, ${bindDN}, ${bindPasswordFile}. \u0026mdash;\u0026mdash; execCmd_n \u0026lsquo;n\u0026rsquo; in the variable name represents a numeric value between 1 and 300. Each file represents a command to be executed in the container. For each command execution, the following variables are replaced, if present in the command : ${hostname}, ${ldapPort}, ${ldapsPort}, ${adminConnectorPort}. \u0026mdash;\u0026mdash; restartAfterRebuildIndex Specifies whether to restart the server after building the index. false restartAfterSchemaConfig Specifies whether to restart the server after configuring the schema. false Note For the following parameters above, the following statement applies:\n dsconfig_n dsreplication_n post_dsreplication_dsconfig_n rebuildIndex_n manageSuffix_n importLdif_n execCmd_n If values are provided the following variables will be substituted with their values: ${hostname},${ldapPort},${ldapsPort},${adminConnectorPort},${replicationPort},${sourceHost},${initializeFromHost},${sourceAdminConnectorPort},${sourceReplicationPort},${baseDN},${rootUserDN},${adminUID},${rootPwdFile},${bindPasswordFile},${adminPwdFile},${bindPwdFile1},${bindPwdFile2}\n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/create-oudsm-instances/", + "title": "Create Oracle Unified Directory Services Manager Instances", + "tags": [], + "description": "This document provides details of the oudsm Helm chart.", + "content": " Introduction Create a Kubernetes namespace Create a Kubernetes secret for the container registry Create a persistent volume directory The oudsm Helm chart Create OUDSM instances Helm command output Verify the OUDSM deployment Undeploy an OUDSM deployment Appendix: Configuration parameters Introduction This chapter demonstrates how to deploy Oracle Unified Directory Services Manager (OUDSM) 12c instance(s) using the Helm package manager for Kubernetes.\nBased on the configuration, this chart deploys the following objects in the specified namespace of a Kubernetes cluster.\n Service Account Secret Persistent Volume and Persistent Volume Claim Pod(s)/Container(s) for Oracle Unified Directory Services Manager Instances Services for interfaces exposed through Oracle Unified Directory Services Manager Instances Ingress configuration Create a Kubernetes namespace Create a Kubernetes namespace for the OUDSM deployment by running the following command:\n$ kubectl create namespace \u0026lt;namespace\u0026gt; For example:\n$ kubectl create namespace oudsmns The output will look similar to the following:\nnamespace/oudsmns created Create a Kubernetes secret for the container registry Create a Kubernetes secret that stores the credentials for the container registry where the OUDSM image is stored. This step must be followed if using Oracle Container Registry or your own private container registry. If you are not using a container registry and have loaded the images on each of the master and worker nodes, you can skip this step.\n Run the following command to create the secret:\nkubectl create secret docker-registry \u0026#34;orclcred\u0026#34; --docker-server=\u0026lt;CONTAINER_REGISTRY\u0026gt; \\ --docker-username=\u0026#34;\u0026lt;USER_NAME\u0026gt;\u0026#34; \\ --docker-password=\u0026lt;PASSWORD\u0026gt; --docker-email=\u0026lt;EMAIL_ID\u0026gt; \\ --namespace=\u0026lt;domain_namespace\u0026gt; For example, if using Oracle Container Registry:\nkubectl create secret docker-registry \u0026#34;orclcred\u0026#34; --docker-server=container-registry.oracle.com \\ --docker-username=\u0026#34;user@example.com\u0026#34; \\ --docker-password=password --docker-email=user@example.com \\ --namespace=oudsmns Replace \u0026lt;USER_NAME\u0026gt; and \u0026lt;PASSWORD\u0026gt; with the credentials for the registry with the following caveats:\n If using Oracle Container Registry to pull the OUDSM container image, this is the username and password used to login to Oracle Container Registry. Before you can use this image you must login to Oracle Container Registry, navigate to Middleware \u0026gt; oudsm_cpu and accept the license agreement.\n If using your own container registry to store the OUDSM container image, this is the username and password (or token) for your container registry.\n The output will look similar to the following:\nsecret/orclcred created Create a persistent volume directory As referenced in Prerequisites the nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.\nIn this example /scratch/shared/ is a shared directory accessible from all nodes.\n On the master node run the following command to create a user_projects directory:\n$ cd \u0026lt;persistent_volume\u0026gt; $ mkdir oudsm_user_projects $ sudo chown -R 1000:0 oudsm_user_projects For example:\n$ cd /scratch/shared $ mkdir oudsm_user_projects $ sudo chown -R 1000:0 oudsm_user_projects On the master node run the following to ensure it is possible to read and write to the persistent volume:\n$ cd \u0026lt;persistent_volume\u0026gt;/oudsm_user_projects $ touch file.txt $ ls filemaster.txt For example:\n$ cd /scratch/shared/oudsm_user_projects $ touch filemaster.txt $ ls filemaster.txt On the first worker node run the following to ensure it is possible to read and write to the persistent volume:\n$ cd /scratch/shared/oudsm_user_projects $ ls filemaster.txt $ touch fileworker1.txt $ ls fileworker1.txt Repeat the above for any other worker nodes e.g fileworker2.txt etc. Once proven that it\u0026rsquo;s possible to read and write from each node to the persistent volume, delete the files created.\n The oudsm Helm chart The oudsm Helm chart allows you to create or deploy Oracle Unified Directory Services Manager instances along with Kubernetes objects in a specified namespace.\nThe deployment can be initiated by running the following Helm command with reference to the oudsm Helm chart, along with configuration parameters according to your environment.\ncd $WORKDIR/kubernetes/helm $ helm install --namespace \u0026lt;namespace\u0026gt; \\ \u0026lt;Configuration Parameters\u0026gt; \\ \u0026lt;deployment/release name\u0026gt; \\ \u0026lt;Helm Chart Path/Name\u0026gt; Configuration Parameters (override values in chart) can be passed on with --set arguments on the command line and/or with -f / --values arguments when referring to files.\nNote: The examples in Create OUDSM instances below provide values which allow the user to override the default values provided by the Helm chart. A full list of configuration parameters and their default values is shown in Appendix: Configuration parameters.\nFor more details about the helm command and parameters, please execute helm --help and helm install --help.\nCreate OUDSM instances You can create OUDSM instances using one of the following methods:\n Using a YAML file Using --set argument Using a YAML file Navigate to the $WORKDIR/kubernetes/helm directory:\n$ cd $WORKDIR/kubernetes/helm Create an oudsm-values-override.yaml as follows:\nimage: repository: \u0026lt;image_location\u0026gt; tag: \u0026lt;image_tag\u0026gt; pullPolicy: IfNotPresent imagePullSecrets: - name: orclcred oudsm: adminUser: weblogic adminPass: \u0026lt;password\u0026gt; persistence: type: filesystem filesystem: hostPath: path: \u0026lt;persistent_volume\u0026gt;/oudsm_user_projects For example:\nimage: repository: container-registry.oracle.com/middleware/oudsm_cpu tag: 12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; pullPolicy: IfNotPresent imagePullSecrets: - name: orclcred oudsm: adminUser: weblogic adminPass: \u0026lt;password\u0026gt; persistence: type: filesystem filesystem: hostPath: path: /scratch/shared/oudsm_user_projects The following caveats exist:\n Replace \u0026lt;password\u0026gt; with a the relevant passwords.\n If you are not using Oracle Container Registry or your own container registry for your OUD container image, then you can remove the following:\nimagePullSecrets: - name: orclcred If using NFS for your persistent volume the change the persistence section as follows:\n persistence: type: networkstorage networkstorage: nfs: path: \u0026lt;persistent_volume\u0026gt;/oudsm_user_projects server: \u0026lt;NFS IP address\u0026gt; Run the following command to deploy OUDSM:\n$ helm install --namespace \u0026lt;namespace\u0026gt; \\ --values oudsm-values-override.yaml \\ \u0026lt;release_name\u0026gt; oudsm $ helm install --namespace oudsmns \\ --values oudsm-values-override.yaml \\ oudsm oudsm Check the OUDSM deployment as per Verify the OUDSM deployment\n Using --set argument Navigate to the $WORKDIR/kubernetes/helm directory:\n$ cd $WORKDIR/kubernetes/helm Run the following command to create OUDSM instance:\n$ helm install --namespace oudsmns \\ --set oudsm.adminUser=weblogic,oudsm.adminPass=\u0026lt;password\u0026gt;,persistence.filesystem.hostPath.path=\u0026lt;persistent_volume\u0026gt;/oudsm_user_projects,image.repository=\u0026lt;image_location\u0026gt;,image.tag=\u0026lt;image_tag\u0026gt; \\ --set imagePullSecrets[0].name=\u0026#34;orclcred\u0026#34; \\ \u0026lt;release_name\u0026gt; oudsm For example:\n$ helm install --namespace oudsmns \\ --set oudsm.adminUser=weblogic,oudsm.adminPass=\u0026lt;password\u0026gt;,persistence.filesystem.hostPath.path=/scratch/shared/oudsm_user_projects,image.repository=container-registry.oracle.com/middleware/oudsm_cpu,image.tag=12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; \\ --set imagePullSecrets[0].name=\u0026#34;orclcred\u0026#34; \\ oudsm oudsm The following caveats exist:\n Replace \u0026lt;password\u0026gt; with a the relevant password. If you are not using Oracle Container Registry or your own container registry for your OUDSM container image, then you can remove the following: --set imagePullSecrets[0].name=\u0026quot;orclcred\u0026quot; If using using NFS for your persistent volume then use persistence.networkstorage.nfs.path=\u0026lt;persistent_volume\u0026gt;/oudsm_user_projects,persistence.networkstorage.nfs.server:\u0026lt;NFS IP address\u0026gt;. Check the OUDSM deployment as per Verify the OUDSM deployment\n Helm command output In all the examples above, the following output is shown following a successful execution of the helm install command.\nNAME: oudsm LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: oudsmns STATUS: deployed REVISION: 1 TEST SUITE: None Verify the OUDSM deployment Run the following command to verify the OUDSM deployment:\n$ kubectl --namespace \u0026lt;namespace\u0026gt; get pod,service,secret,pv,pvc,ingress -o wide For example:\n$ kubectl --namespace oudsmns get pod,service,secret,pv,pvc,ingress -o wide The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oudsm-1 1/1 Running 0 73m 10.244.0.19 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR service/oudsm-1 ClusterIP 10.96.108.200 \u0026lt;none\u0026gt; 7001/TCP,7002/TCP 73m app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm,oudsm/instance=oudsm-1 service/oudsm-lbr ClusterIP 10.96.41.201 \u0026lt;none\u0026gt; 7001/TCP,7002/TCP 73m app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm NAME TYPE DATA AGE secret/orclcred kubernetes.io/dockerconfigjson 1 3h13m secret/oudsm-creds opaque 2 73m secret/oudsm-token-ksr4g kubernetes.io/service-account-token 3 73m secret/sh.helm.release.v1.oudsm.v1 helm.sh/release.v1 1 73m NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE VOLUMEMODE persistentvolume/oudsm-pv 30Gi RWX Retain Bound myoudsmns/oudsm-pvc manual 73m Filesystem NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE VOLUMEMODE persistentvolumeclaim/oudsm-pvc Bound oudsm-pv 30Gi RWX manual 73m Filesystem NAME HOSTS ADDRESS PORTS AGE ingress.extensions/oudsm-ingress-nginx oudsm-1,oudsm-2,oudsm + 1 more... 100.102.51.230 80 73m Note: It will take several minutes before all the services listed above show. While the oudsm pods have a STATUS of 0/1 the pod is started but the OUDSM server associated with it is currently starting. While the pod is starting you can check the startup status in the pod logs, by running the following command:\n$ kubectl logs oudsm-1 -n oudsmns Note : If the OUDSM deployment fails additionally refer to Troubleshooting for instructions on how describe the failing pod(s). Once the problem is identified follow Undeploy an OUDSM deployment to clean down the deployment before deploying again.\nKubernetes Objects Kubernetes objects created by the Helm chart are detailed in the table below:\n Type Name Example Name Purpose Service Account \u0026lt;deployment/release name\u0026gt; oudsm Kubernetes Service Account for the Helm Chart deployment Secret \u0026lt;deployment/release name\u0026gt;-creds oudsm-creds Secret object for Oracle Unified Directory Services Manager related critical values like passwords Persistent Volume \u0026lt;deployment/release name\u0026gt;-pv oudsm-pv Persistent Volume for user_projects mount. Persistent Volume Claim \u0026lt;deployment/release name\u0026gt;-pvc oudsm-pvc Persistent Volume Claim for user_projects mount. Pod \u0026lt;deployment/release name\u0026gt;-N oudsm-1, oudsm-2, \u0026hellip; Pod(s)/Container(s) for Oracle Unified Directory Services Manager Instances Service \u0026lt;deployment/release name\u0026gt;-N oudsm-1, oudsm-2, \u0026hellip; Service(s) for HTTP and HTTPS interfaces from Oracle Unified Directory Services Manager instance \u0026lt;deployment/release name\u0026gt;-N Ingress \u0026lt;deployment/release name\u0026gt;-ingress-nginx oudsm-ingress-nginx Ingress Rules for HTTP and HTTPS interfaces. In the table above, the Example Name for each Object is based on the value \u0026lsquo;oudsm\u0026rsquo; as the deployment/release name for the Helm chart installation. Ingress Configuration With an OUDSM instance now deployed you are now ready to configure an ingress controller to direct traffic to OUDSM as per Configure an ingress for an OUDSM.\nUndeploy an OUDSM deployment Delete the OUDSM deployment Find the deployment release name:\n$ helm --namespace \u0026lt;namespace\u0026gt; list For example:\n$ helm --namespace oudsmns list The output will look similar to the following:\nNAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION oudsm oudsmns 2 \u0026lt;DATE\u0026gt; deployed oudsm-0.1 12.2.1.4.0 Delete the deployment using the following command:\n$ helm uninstall --namespace \u0026lt;namespace\u0026gt; \u0026lt;release\u0026gt; For example:\n$ helm uninstall --namespace oudsmns oudsm release \u0026#34;oudsm\u0026#34; uninstalled Delete the persistent volume contents Delete the contents of the oudsm_user_projects directory in the persistent volume:\n$ cd \u0026lt;persistent_volume\u0026gt;/oudsm_user_projects $ rm -rf * For example:\n$ cd /scratch/shared/oudsm_user_projects $ rm -rf * Appendix: Configuration Parameters The following table lists the configurable parameters of the \u0026lsquo;oudsm\u0026rsquo; chart and their default values.\n Parameter Description Default Value replicaCount Number of Oracle Unified Directory Services Manager instances/pods/services to be created 1 restartPolicyName restartPolicy to be configured for each POD containing Oracle Unified Directory Services Manager instance OnFailure image.repository Oracle Unified Directory Services Manager Image Registry/Repository and name. Based on this, image parameter would be configured for Oracle Unified Directory Services Manager pods/containers oracle/oudsm image.tag Oracle Unified Directory Services Manager Image Tag. Based on this, image parameter would be configured for Oracle Unified Directory Services Manager pods/containers 12.2.1.4.0 image.pullPolicy policy to pull the image IfnotPresent imagePullSecrets.name name of Secret resource containing private registry credentials regcred nameOverride override the fullname with this name fullnameOverride Overrides the fullname with the provided string serviceAccount.create Specifies whether a service account should be created true serviceAccount.name If not set and create is true, a name is generated using the fullname template oudsm-\u0026lt; fullname \u0026gt;-token-\u0026lt; randomalphanum \u0026gt; podSecurityContext Security context policies to add to the controller pod securityContext Security context policies to add by default service.type type of controller service to create ClusterIP nodeSelector node labels for pod assignment tolerations node taints to tolerate affinity node/pod affinities ingress.enabled true ingress.type Supported value: nginx nginx ingress.host Hostname to be used with Ingress Rules. If not set, hostname would be configured according to fullname. Hosts would be configured as \u0026lt; fullname \u0026gt;-http.\u0026lt; domain \u0026gt;, \u0026lt; fullname \u0026gt;-http-0.\u0026lt; domain \u0026gt;, \u0026lt; fullname \u0026gt;-http-1.\u0026lt; domain \u0026gt;, etc. ingress.domain Domain name to be used with Ingress Rules. In ingress rules, hosts would be configured as \u0026lt; host \u0026gt;.\u0026lt; domain \u0026gt;, \u0026lt; host \u0026gt;-0.\u0026lt; domain \u0026gt;, \u0026lt; host \u0026gt;-1.\u0026lt; domain \u0026gt;, etc. ingress.backendPort http ingress.nginxAnnotations { kubernetes.io/ingress.class: \u0026ldquo;nginx\u0026quot;nginx.ingress.kubernetes.io/affinity-mode: \u0026ldquo;persistent\u0026rdquo; nginx.ingress.kubernetes.io/affinity: \u0026ldquo;cookie\u0026rdquo; } ingress.ingress.tlsSecret Secret name to use an already created TLS Secret. If such secret is not provided, one would be created with name \u0026lt; fullname \u0026gt;-tls-cert. If the TLS Secret is in different namespace, name can be mentioned as \u0026lt; namespace \u0026gt;/\u0026lt; tlsSecretName \u0026gt; ingress.certCN Subject\u0026rsquo;s common name (cn) for SelfSigned Cert. \u0026lt; fullname \u0026gt; ingress.certValidityDays Validity of Self-Signed Cert in days 365 secret.enabled If enabled it will use the secret created with base64 encoding. if value is false, secret would not be used and input values (through \u0026ndash;set, \u0026ndash;values, etc.) would be used while creation of pods. true secret.name secret name to use an already created Secret oudsm-\u0026lt; fullname \u0026gt;-creds secret.type Specifies the type of the secret Opaque persistence.enabled If enabled, it will use the persistent volume. if value is false, PV and PVC would not be used and pods would be using the default emptyDir mount volume. true persistence.pvname pvname to use an already created Persistent Volume , If blank will use the default name oudsm-\u0026lt; fullname \u0026gt;-pv persistence.pvcname pvcname to use an already created Persistent Volume Claim , If blank will use default name oudsm-\u0026lt; fullname \u0026gt;-pvc persistence.type supported values: either filesystem or networkstorage or custom filesystem persistence.filesystem.hostPath.path The path location mentioned should be created and accessible from the local host provided with necessary privileges for the user. /scratch/shared/oudsm_user_projects persistence.networkstorage.nfs.path Path of NFS Share location /scratch/shared/oudsm_user_projects persistence.networkstorage.nfs.server IP or hostname of NFS Server 0.0.0.0 persistence.custom.* Based on values/data, YAML content would be included in PersistenceVolume Object persistence.accessMode Specifies the access mode of the location provided ReadWriteMany persistence.size Specifies the size of the storage 10Gi persistence.storageClass Specifies the storageclass of the persistence volume. empty persistence.annotations specifies any annotations that will be used { } oudsm.adminUser Weblogic Administration User weblogic oudsm.adminPass Password for Weblogic Administration User oudsm.startupTime Expected startup time. After specified seconds readinessProbe would start 900 oudsm.livenessProbeInitialDelay Paramter to decide livenessProbe initialDelaySeconds 1200 elk.logStashImage The version of logstash you want to install logstash:8.3.1 elk.sslenabled If SSL is enabled for ELK set the value to true, or if NON-SSL set to false. This value must be lowercase TRUE elk.eshosts The URL for sending logs to Elasticsearch. HTTP if NON-SSL is used https://elasticsearch.example.com:9200 elk.esuser The name of the user for logstash to access Elasticsearch logstash_internal elk.espassword The password for ELK_USER password elk.esapikey The API key details apikey elk.esindex The log name oudsmlogs-00001 elk.imagePullSecrets secret to be used for pulling logstash image dockercred " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/configure-ingress/", + "title": "Configure an Ingress for an OAM domain", + "tags": [], + "description": "This document provides steps to configure an Ingress to direct traffic to the OAM domain.", + "content": "Setting up an ingress for NGINX for the OAM Domain The instructions below explain how to set up NGINX as an ingress for the OAM domain with SSL termination.\nNote: All the steps below should be performed on the master node.\n Generate a SSL Certificate Install NGINX Create an Ingress for the Domain Verify that you can access the domain URL Generate a SSL Certificate Generate a private key and certificate signing request (CSR) using a tool of your choice. Send the CSR to your certificate authority (CA) to generate the certificate.\nIf you want to use a certificate for testing purposes you can generate a self signed certificate using openssl:\n$ mkdir \u0026lt;workdir\u0026gt;/ssl $ cd \u0026lt;workdir\u0026gt;/ssl $ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout tls.key -out tls.crt -subj \u0026#34;/CN=\u0026lt;nginx-hostname\u0026gt;\u0026#34; For example:\n$ mkdir /scratch/OAMK8S/ssl $ cd /scratch/OAMK8S/ssl $ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout tls.key -out tls.crt -subj \u0026#34;/CN=masternode.example.com\u0026#34; Note: The CN should match the host.domain of the master node in order to prevent hostname problems during certificate verification.\nThe output will look similar to the following:\nGenerating a 2048 bit RSA private key ..........................................+++ .......................................................................................................+++ writing new private key to 'tls.key' ----- Create a secret for SSL by running the following command:\n$ kubectl -n oamns create secret tls \u0026lt;domain_uid\u0026gt;-tls-cert --key \u0026lt;workdir\u0026gt;/tls.key --cert \u0026lt;workdir\u0026gt;/tls.crt For example:\n$ kubectl -n oamns create secret tls accessdomain-tls-cert --key /scratch/OAMK8S/ssl/tls.key --cert /scratch/OAMK8S/ssl/tls.crt The output will look similar to the following:\nsecret/accessdomain-tls-cert created Install NGINX Use helm to install NGINX.\n Add the helm chart repository for NGINX using the following command:\n$ helm repo add stable https://kubernetes.github.io/ingress-nginx The output will look similar to the following:\n\u0026quot;stable\u0026quot; has been added to your repositories Update the repository using the following command:\n$ helm repo update The output will look similar to the following:\nHang tight while we grab the latest from your chart repositories... ...Successfully got an update from the \u0026quot;stable\u0026quot; chart repository Update Complete. ⎈ Happy Helming!⎈ Install NGINX using helm If you can connect directly to the master node IP address from a browser, then install NGINX with the --set controller.service.type=NodePort parameter.\nIf you are using a Managed Service for your Kubernetes cluster, for example Oracle Kubernetes Engine (OKE) on Oracle Cloud Infrastructure (OCI), and connect from a browser to the Load Balancer IP address, then use the --set controller.service.type=LoadBalancer parameter. This instructs the Managed Service to setup a Load Balancer to direct traffic to the NGINX ingress.\n To install NGINX use the following helm command depending on if you are using NodePort or LoadBalancer:\na) Using NodePort\n$ helm install nginx-ingress -n \u0026lt;domain_namespace\u0026gt; --set controller.extraArgs.default-ssl-certificate=\u0026lt;domain_namespace\u0026gt;/\u0026lt;ssl_secret\u0026gt; --set controller.service.type=NodePort --set controller.admissionWebhooks.enabled=false stable/ingress-nginx For example:\n$ helm install nginx-ingress -n oamns --set controller.extraArgs.default-ssl-certificate=oamns/accessdomain-tls-cert --set controller.service.type=NodePort --set controller.admissionWebhooks.enabled=false stable/ingress-nginx The output will look similar to the following:\nNAME: nginx-ingress LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: oamns STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: The nginx-ingress controller has been installed. Get the application URL by running these commands: export HTTP_NODE_PORT=$(kubectl --namespace oamns get services -o jsonpath=\u0026quot;{.spec.ports[0].nodePort}\u0026quot; nginx-ingress-controller) export HTTPS_NODE_PORT=$(kubectl --namespace oamns get services -o jsonpath=\u0026quot;{.spec.ports[1].nodePort}\u0026quot; nginx-ingress-controller) export NODE_IP=$(kubectl --namespace oamns get nodes -o jsonpath=\u0026quot;{.items[0].status.addresses[1].address}\u0026quot;) echo \u0026quot;Visit http://$NODE_IP:$HTTP_NODE_PORT to access your application via HTTP.\u0026quot; echo \u0026quot;Visit https://$NODE_IP:$HTTPS_NODE_PORT to access your application via HTTPS.\u0026quot; An example Ingress that makes use of the controller: apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: kubernetes.io/ingress.class: nginx name: example namespace: foo spec: ingressClassName: example-class rules: - host: www.example.com http: paths: - path: / pathType: Prefix backend: service: name: exampleService port: 80 # This section is only required if TLS is to be enabled for the Ingress tls: - hosts: - www.example.com secretName: example-tls If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided: apiVersion: v1 kind: Secret metadata: name: example-tls namespace: foo data: tls.crt: \u0026lt;base64 encoded cert\u0026gt; tls.key: \u0026lt;base64 encoded key\u0026gt; type: kubernetes.io/tls b) Using LoadBalancer\n$ helm install nginx-ingress -n oamns --set controller.extraArgs.default-ssl-certificate=oamns/accessdomain-tls-cert --set controller.service.type=LoadBalancer --set controller.admissionWebhooks.enabled=false stable/ingress-nginx The output will look similar to the following:\n$ helm install nginx-ingress -n oamns --set controller.extraArgs.default-ssl-certificate=oamns/accessdomain-tls-cert --set controller.service.type=LoadBalancer --set controller.admissionWebhooks.enabled=false stable/ingress-nginx NAME: nginx-ingress LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: nginxssl STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: The ingress-nginx controller has been installed. It may take a few minutes for the LoadBalancer IP to be available. You can watch the status by running 'kubectl --namespace oamns get services -o wide -w nginx-ingress-ingress-nginx-controller' An example Ingress that makes use of the controller: apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: kubernetes.io/ingress.class: nginx name: example namespace: foo spec: ingressClassName: example-class rules: - host: www.example.com http: paths: - path: / pathType: Prefix backend: service: name: exampleService port: 80 # This section is only required if TLS is to be enabled for the Ingress tls: - hosts: - www.example.com secretName: example-tls If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided: apiVersion: v1 kind: Secret metadata: name: example-tls namespace: foo data: tls.crt: \u0026lt;base64 encoded cert\u0026gt; tls.key: \u0026lt;base64 encoded key\u0026gt; type: kubernetes.io/tls Create an Ingress for the Domain Navigate to the following directory:\n$ cd $WORKDIR/kubernetes/charts/ingress-per-domain Edit the values.yaml and change the domainUID: parameter to match your domainUID, for example domainUID: accessdomain. The file should look as follows:\n# Load balancer type. Supported values are: NGINX type: NGINX # Type of Configuration Supported Values are : SSL and NONSSL sslType: SSL # domainType. Supported values are: oam domainType: oam #WLS domain as backend to the load balancer wlsDomain: domainUID: accessdomain adminServerName: AdminServer adminServerPort: 7001 adminServerSSLPort: oamClusterName: oam_cluster oamManagedServerPort: 14100 oamManagedServerSSLPort: policyClusterName: policy_cluster policyManagedServerPort: 15100 policyManagedServerSSLPort: # Host specific values hostName: enabled: false admin: runtime: Run the following helm command to install the ingress:\n$ cd $WORKDIR $ helm install oam-nginx kubernetes/charts/ingress-per-domain --namespace \u0026lt;domain_namespace\u0026gt; --values kubernetes/charts/ingress-per-domain/values.yaml For example:\n$ cd $WORKDIR $ helm install oam-nginx kubernetes/charts/ingress-per-domain --namespace oamns --values kubernetes/charts/ingress-per-domain/values.yaml The output will look similar to the following:\nNAME: oam-nginx LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: oamns STATUS: deployed REVISION: 1 TEST SUITE: None Run the following command to show the ingress is created successfully:\n$ kubectl get ing -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get ing -n oamns The output will look similar to the following:\nNAME CLASS HOSTS ADDRESS PORTS AGE accessdomain-nginx \u0026lt;none\u0026gt; * 80 5s Find the node port of NGINX using the following command:\n$ kubectl --namespace \u0026lt;domain_namespace\u0026gt; get services -o jsonpath=\u0026#34;{.spec.ports[1].nodePort}\u0026#34; nginx-ingress-ingress-nginx-controller For example:\n$ kubectl --namespace oamns get services -o jsonpath=\u0026#34;{.spec.ports[1].nodePort}\u0026#34; nginx-ingress-ingress-nginx-controller The output will look similar to the following:\n31051 Run the following command to check the ingress:\n$ kubectl describe ing \u0026lt;domainUID\u0026gt;-nginx -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl describe ing accessdomain-nginx -n oamns The output will look similar to the following:\nName: accessdomain-nginx Namespace: oamns Address: 10.106.70.55 Ingress Class: \u0026lt;none\u0026gt; Default backend: default-http-backend:80 (\u0026lt;error: endpoints \u0026quot;default-http-backend\u0026quot; not found\u0026gt;) Rules: Host Path Backends ---- ---- -------- * /console accessdomain-adminserver:7001 (10.244.1.18:7001) /consolehelp accessdomain-adminserver:7001 (10.244.1.18:7001) /rreg/rreg accessdomain-adminserver:7001 (10.244.1.18:7001) /em accessdomain-adminserver:7001 (10.244.1.18:7001) /oamconsole accessdomain-adminserver:7001 (10.244.1.18:7001) /dms accessdomain-adminserver:7001 (10.244.1.18:7001) /oam/services/rest accessdomain-adminserver:7001 (10.244.1.18:7001) /iam/admin/config accessdomain-adminserver:7001 (10.244.1.18:7001) /iam/admin/diag accessdomain-adminserver:7001 (10.244.1.18:7001) /iam/access accessdomain-cluster-oam-cluster:14100 (10.244.1.20:14100,10.244.2.13:14100) /oam/admin/api accessdomain-adminserver:7001 (10.244.1.18:7001) /oam/services/rest/access/api accessdomain-cluster-oam-cluster:14100 (10.244.1.20:14100,10.244.2.13:14100) /access accessdomain-cluster-policy-cluster:15100 (10.244.1.19:15100,10.244.2.12:15100) / accessdomain-cluster-oam-cluster:14100 (10.244.1.20:14100,10.244.2.13:14100) Annotations: kubernetes.io/ingress.class: nginx meta.helm.sh/release-name: oam-nginx meta.helm.sh/release-namespace: oamns nginx.ingress.kubernetes.io/configuration-snippet: more_clear_input_headers \u0026quot;WL-Proxy-Client-IP\u0026quot; \u0026quot;WL-Proxy-SSL\u0026quot;; more_set_input_headers \u0026quot;X-Forwarded-Proto: https\u0026quot;; more_set_input_headers \u0026quot;WL-Proxy-SSL: true\u0026quot;; nginx.ingress.kubernetes.io/enable-access-log: false nginx.ingress.kubernetes.io/ingress.allow-http: false nginx.ingress.kubernetes.io/proxy-buffer-size: 2000k Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Sync 14m (x2 over 15m) nginx-ingress-controller Scheduled for sync To confirm that the new ingress is successfully routing to the domain\u0026rsquo;s server pods, run the following command to send a request to the URL for the \u0026lsquo;WebLogic ReadyApp framework\u0026rsquo;:\n$ curl -v -k https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/weblogic/ready For example:\na) For NodePort\n$ curl -v -k https://masternode.example.com:31051/weblogic/ready b) For LoadBalancer:\n$ curl -v -k https://loadbalancer.example.com/weblogic/ready The output will look similar to the following:\n* Trying 12.345.67.89... * Connected to 12.345.67.89 (12.345.67.89) port 31051 (#0) * Initializing NSS with certpath: sql:/etc/pki/nssdb * skipping SSL peer certificate verification * SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 * Server certificate: * subject: CN=masternode.example.com * start date: \u0026lt;DATE\u0026gt; * expire date: \u0026lt;DATE\u0026gt; * common name: masternode.example.com * issuer: CN=masternode.example.com \u0026gt; GET /weblogic/ready HTTP/1.1 \u0026gt; User-Agent: curl/7.29.0 \u0026gt; Host: masternode.example.com:31051 \u0026gt; Accept: */* \u0026gt; \u0026lt; HTTP/1.1 200 OK \u0026lt; Date: Mon, 12 Jul 2021 15:06:12 GMT \u0026lt; Content-Length: 0 \u0026lt; Connection: keep-alive \u0026lt; Strict-Transport-Security: max-age=15724800; includeSubDomains \u0026lt; * Connection #0 to host 12.345.67.89 left intact Verify that you can access the domain URL After setting up the NGINX ingress, verify that the domain applications are accessible through the NGINX ingress port (for example 31051) as per Validate Domain URLs \n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/configure-ingress/", + "title": "Configure an ingress for an OIG domain", + "tags": [], + "description": "This document provides steps to configure an Ingress to direct traffic to the OIG domain.", + "content": "Choose one of the following supported methods to configure an Ingress to direct traffic for your OIG domain.\n a. Using an Ingress with NGINX (non-SSL) Steps to set up an Ingress for NGINX to direct traffic to the OIG domain (non-SSL).\n b. Using an Ingress with NGINX (SSL) Steps to set up an Ingress for NGINX to direct traffic to the OIG domain using SSL.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/configure-ingress/", + "title": "Configure an Ingress for OUD", + "tags": [], + "description": "This document provides steps to configure an ingress controller to direct traffic to OUD.", + "content": " Introduction\n Install NGINX\na. Configure the repository\nb. Create a namespace\nc. Install NGINX using helm\n Access to interfaces through ingress\na. Changes in /etc/hosts to validate hostname based ingress rules\nb. Using LDAP utilities\nc. Validate access using LDAP\nd. Validate access using HTTPS\n Introduction The instructions below explain how to set up NGINX as an ingress for OUD.\nBy default the ingress configuration only supports HTTP and HTTPS ports. To allow LDAP and LDAPS communication over TCP, configuration is required at the ingress controller/implementation level.\nInstall NGINX Use Helm to install NGINX.\nConfigure the repository Add the Helm chart repository for installing NGINX using the following command:\n$ helm repo add stable https://kubernetes.github.io/ingress-nginx The output will look similar to the following:\n\u0026quot;stable\u0026quot; has been added to your repositories Update the repository using the following command:\n$ helm repo update The output will look similar to the following:\nHang tight while we grab the latest from your chart repositories... ...Successfully got an update from the \u0026quot;stable\u0026quot; chart repository Update Complete. Happy Helming! Create a namespace Create a Kubernetes namespace for NGINX:\n$ kubectl create namespace \u0026lt;namespace\u0026gt; For example:\n$ kubectl create namespace mynginx The output will look similar to the following:\nnamespace/mynginx created Install NGINX using helm Create a $WORKDIR/kubernetes/helm/nginx-ingress-values-override.yaml that contains the following:\nNote: The configuration below:\n Assumes that you have oud-ds-rs installed with value oud-ds-rs as a deployment/release name in the namespace oudns. If using a different deployment name and/or namespace change appropriately. Deploys an ingress using LoadBalancer. If you prefer to use NodePort, change the configuration accordingly. For more details about NGINX configuration see: NGINX Ingress Controller. # Configuration for additional TCP ports to be exposed through Ingress # Format for each port would be like: # \u0026lt;PortNumber\u0026gt;: \u0026lt;Namespace\u0026gt;/\u0026lt;Service\u0026gt; tcp: # Map 1389 TCP port to LBR LDAP service to get requests handled through any available POD/Endpoint serving LDAP Port 1389: oudns/oud-ds-rs-lbr-ldap:ldap # Map 1636 TCP port to LBR LDAP service to get requests handled through any available POD/Endpoint serving LDAPS Port 1636: oudns/oud-ds-rs-lbr-ldap:ldaps controller: admissionWebhooks: enabled: false extraArgs: # The secret referred to by this flag contains the default certificate to be used when accessing the catch-all server. # If this flag is not provided NGINX will use a self-signed certificate. # If the TLS Secret is in different namespace, name can be mentioned as \u0026lt;namespace\u0026gt;/\u0026lt;tlsSecretName\u0026gt; default-ssl-certificate: oudns/oud-ds-rs-tls-cert service: # controller service external IP addresses # externalIPs: # - \u0026lt; External IP Address \u0026gt; # To configure Ingress Controller Service as LoadBalancer type of Service # Based on the Kubernetes configuration, External LoadBalancer would be linked to the Ingress Controller Service type: LoadBalancer # Configuration for NodePort to be used for Ports exposed through Ingress # If NodePorts are not defied/configured, Node Port would be assigend automatically by Kubernetes # These NodePorts are helpful while accessing services directly through Ingress and without having External Load Balancer. nodePorts: # For HTTP Interface exposed through LoadBalancer/Ingress http: 30080 # For HTTPS Interface exposed through LoadBalancer/Ingress https: 30443 tcp: # For LDAP Interface 1389: 31389 # For LDAPS Interface 1636: 31636 To install and configure NGINX Ingress issue the following command:\n$ helm install --namespace \u0026lt;namespace\u0026gt; \\ --values nginx-ingress-values-override.yaml \\ lbr-nginx stable/ingress-nginx Where:\n lbr-nginx is your deployment name stable/ingress-nginx is the chart reference For example:\n$ helm install --namespace mynginx \\ --values nginx-ingress-values-override.yaml \\ lbr-nginx stable/ingress-nginx The output will look similar to the following:\nNAME: lbr-nginx LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: mynginx STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: The ingress-nginx controller has been installed. It may take a few minutes for the LoadBalancer IP to be available. You can watch the status by running 'kubectl --namespace mynginx get services -o wide -w lbr-nginx-ingress-nginx-controller' An example Ingress that makes use of the controller: apiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: annotations: kubernetes.io/ingress.class: nginx name: example namespace: foo spec: rules: - host: www.example.com http: paths: - backend: serviceName: exampleService servicePort: 80 path: / # This section is only required if TLS is to be enabled for the Ingress tls: - hosts: - www.example.com secretName: example-tls If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided: apiVersion: v1 kind: Secret metadata: name: example-tls namespace: foo data: tls.crt: \u0026lt;base64 encoded cert\u0026gt; tls.key: \u0026lt;base64 encoded key\u0026gt; type: kubernetes.io/tls Optional: Command helm upgrade to update nginx-ingress If required, an nginx-ingress deployment can be updated/upgraded with following command. In this example, nginx-ingress configuration is updated with an additional TCP port and Node Port for accessing the LDAP/LDAPS port of a specific POD:\n Create a nginx-ingress-values-override.yaml that contains the following:\n# Configuration for additional TCP ports to be exposed through Ingress # Format for each port would be like: # \u0026lt;PortNumber\u0026gt;: \u0026lt;Namespace\u0026gt;/\u0026lt;Service\u0026gt; tcp: # Map 1389 TCP port to LBR LDAP service to get requests handled through any available POD/Endpoint serving LDAP Port 1389: oudns/oud-ds-rs-lbr-ldap:ldap # Map 1636 TCP port to LBR LDAP service to get requests handled through any available POD/Endpoint serving LDAPS Port 1636: oudns/oud-ds-rs-lbr-ldap:ldaps # Map specific ports for LDAP and LDAPS communication from individual Services/Pods # To redirect requests on 3890 port to oudns/oud-ds-rs-ldap-0:ldap 3890: oudns/oud-ds-rs-ldap-0:ldap # To redirect requests on 6360 port to oudns/oud-ds-rs-ldaps-0:ldap 6360: oudns/oud-ds-rs-ldap-0:ldaps # To redirect requests on 3891 port to oudns/oud-ds-rs-ldap-1:ldap 3891: oudns/oud-ds-rs-ldap-1:ldap # To redirect requests on 6361 port to oudns/oud-ds-rs-ldaps-1:ldap 6361: oudns/oud-ds-rs-ldap-1:ldaps # To redirect requests on 3892 port to oudns/oud-ds-rs-ldap-2:ldap 3892: oudns/oud-ds-rs-ldap-2:ldap # To redirect requests on 6362 port to oudns/oud-ds-rs-ldaps-2:ldap 6362: oudns/oud-ds-rs-ldap-2:ldaps # Map 1444 TCP port to LBR Admin service to get requests handled through any available POD/Endpoint serving Admin LDAPS Port 1444: oudns/oud-ds-rs-lbr-admin:adminldaps # To redirect requests on 4440 port to oudns/oud-ds-rs-0:adminldaps 4440: oudns/oud-ds-rs-0:adminldaps # To redirect requests on 4441 port to oudns/oud-ds-rs-1:adminldaps 4441: oudns/oud-ds-rs-1:adminldaps # To redirect requests on 4442 port to oudns/oud-ds-rs-2:adminldaps 4442: oudns/oud-ds-rs-2:adminldaps controller: admissionWebhooks: enabled: false extraArgs: # The secret referred to by this flag contains the default certificate to be used when accessing the catch-all server. # If this flag is not provided NGINX will use a self-signed certificate. # If the TLS Secret is in different namespace, name can be mentioned as \u0026lt;namespace\u0026gt;/\u0026lt;tlsSecretName\u0026gt; default-ssl-certificate: oudns/oud-ds-rs-tls-cert service: # controller service external IP addresses # externalIPs: # - \u0026lt; External IP Address \u0026gt; # To configure Ingress Controller Service as LoadBalancer type of Service # Based on the Kubernetes configuration, External LoadBalancer would be linked to the Ingress Controller Service type: LoadBalancer # Configuration for NodePort to be used for Ports exposed through Ingress # If NodePorts are not defied/configured, Node Port would be assigend automatically by Kubernetes # These NodePorts are helpful while accessing services directly through Ingress and without having External Load Balancer. nodePorts: # For HTTP Interface exposed through LoadBalancer/Ingress http: 30080 # For HTTPS Interface exposed through LoadBalancer/Ingress https: 30443 tcp: # For LDAP Interface referring to LBR LDAP services serving LDAP port 1389: 31389 # For LDAPS Interface referring to LBR LDAP services serving LDAPS port 1636: 31636 # For LDAP Interface from specific service oud-ds-rs-ldap-0 3890: 30890 # For LDAPS Interface from specific service oud-ds-rs-ldap-0 6360: 30360 # For LDAP Interface from specific service oud-ds-rs-ldap-1 3891: 30891 # For LDAPS Interface from specific service oud-ds-rs-ldap-1 6361: 30361 # For LDAP Interface from specific service oud-ds-rs-ldap-2 3892: 30892 # For LDAPS Interface from specific service oud-ds-rs-ldap-2 6362: 30362 # For LDAPS Interface referring to LBR Admin services serving adminldaps port 1444: 31444 # For Admin LDAPS Interface from specific service oud-ds-rs-0 4440: 30440 # For Admin LDAPS Interface from specific service oud-ds-rs-1 4441: 30441 # For Admin LDAPS Interface from specific service oud-ds-rs-2 4442: 30442 Run the following command to upgrade the ingress:\n$ helm upgrade --namespace \u0026lt;namespace\u0026gt; \\ --values nginx-ingress-values-override.yaml \\ lbr-nginx stable/ingress-nginx Where:\n lbr-nginx is your deployment name stable/ingress-nginx is the chart reference For example:\n$ helm upgrade --namespace mynginx \\ --values nginx-ingress-values-override.yaml \\ lbr-nginx stable/ingress-nginx Access to interfaces through ingress Using the Helm chart, ingress objects are created according to configuration. The following table details the rules configured in ingress object(s) for access to Oracle Unified Directory Interfaces through ingress.\n Port NodePort Host Example Hostname Path Backend Service:Port Example Service Name:Port http/https 30080/30443 \u0026lt;deployment/release name\u0026gt;-admin-0 oud-ds-rs-admin-0 * \u0026lt;deployment/release name\u0026gt;-0:adminhttps oud-ds-rs-0:adminhttps http/https 30080/30443 \u0026lt;deployment/release name\u0026gt;-admin-N oud-ds-rs-admin-N * \u0026lt;deployment/release name\u0026gt;-N:adminhttps oud-ds-rs-1:adminhttps http/https 30080/30443 \u0026lt;deployment/release name\u0026gt;-admin oud-ds-rs-admin * \u0026lt;deployment/release name\u0026gt;-lbr-admin:adminhttps oud-ds-rs-lbr-admin:adminhttps http/https 30080/30443 * * /rest/v1/admin \u0026lt;deployment/release name\u0026gt;-lbr-admin:adminhttps oud-ds-rs-lbr-admin:adminhttps http/https 30080/30443 \u0026lt;deployment/release name\u0026gt;-http-0 oud-ds-rs-http-0 * \u0026lt;deployment/release name\u0026gt;-http-0:http oud-ds-rs-http-0:http http/https 30080/30443 \u0026lt;deployment/release name\u0026gt;-http-N oud-ds-rs-http-N * \u0026lt;deployment/release name\u0026gt;-http-N:http oud-ds-rs-http-N:http http/https 30080/30443 \u0026lt;deployment/release name\u0026gt;-http oud-ds-rs-http * \u0026lt;deployment/release name\u0026gt;-lbr-http:http oud-ds-rs-lbr-http:http http/https 30080/30443 * * /rest/v1/directory \u0026lt;deployment/release name\u0026gt;-lbr-http:http oud-ds-rs-lbr-http:http http/https 30080/30443 * * /iam/directory \u0026lt;deployment/release name\u0026gt;-lbr-http:http oud-ds-rs-lbr-http:http In the table above, example values are based on the value \u0026lsquo;oud-ds-rs\u0026rsquo; as the deployment/release name for Helm chart installation.The NodePorts mentioned in the table are according to ingress configuration described in previous section.When External LoadBalancer is not available/configured, interfaces can be accessed through NodePort on a Kubernetes node.\n For LDAP/LDAPS access (based on the updated/upgraded configuration mentioned in previous section)\n Port NodePort Backend Service:Port Example Service Name:Port 1389 31389 \u0026lt;deployment/release name\u0026gt;-lbr-ldap:ldap oud-ds-rs-lbr-ldap:ldap 1636 31636 \u0026lt;deployment/release name\u0026gt;-lbr-ldap:ldap oud-ds-rs-lbr-ldap:ldaps 1444 31444 \u0026lt;deployment/release name\u0026gt;-lbr-admin:adminldaps oud-ds-rs-lbr-admin:adminldaps 3890 30890 \u0026lt;deployment/release name\u0026gt;-ldap-0:ldap oud-ds-rs-ldap-0:ldap 6360 30360 \u0026lt;deployment/release name\u0026gt;-ldap-0:ldaps oud-ds-rs-ldap-0:ldaps 3891 30891 \u0026lt;deployment/release name\u0026gt;-ldap-1:ldap oud-ds-rs-ldap-1:ldap 6361 30361 \u0026lt;deployment/release name\u0026gt;-ldap-1:ldaps oud-ds-rs-ldap-1:ldaps 3892 30892 \u0026lt;deployment/release name\u0026gt;-ldap-2:ldap oud-ds-rs-ldap-2:ldap 6362 30362 \u0026lt;deployment/release name\u0026gt;-ldap-2:ldaps oud-ds-rs-ldap-2:ldaps 4440 30440 \u0026lt;deployment/release name\u0026gt;-0:adminldaps oud-ds-rs-ldap-0:adminldaps 4441 30441 \u0026lt;deployment/release name\u0026gt;-1:adminldaps oud-ds-rs-ldap-1:adminldaps 4442 30442 \u0026lt;deployment/release name\u0026gt;-2:adminldaps oud-ds-rs-ldap-2:adminldaps In the table above, example values are based on value \u0026lsquo;oud-ds-rs\u0026rsquo; as the deployment/release name for helm chart installation. The NodePorts mentioned in the table are according to Ingress configuration described in previous section. When external LoadBalancer is not available/configured, Interfaces can be accessed through NodePort on a Kubernetes Node. Changes in /etc/hosts to validate hostname based ingress rules If it is not possible to have a LoadBalancer configuration updated to have host names added for Oracle Unified Directory Interfaces then the following entries can be added in /etc/hosts files on the host from where Oracle Unified Directory interfaces will be accessed.\n\u0026lt;IP Address of External LBR or Kubernetes Node\u0026gt;\toud-ds-rs-http oud-ds-rs-http-0 oud-ds-rs-http-1 oud-ds-rs-http-2 oud-ds-rs-http-N \u0026lt;IP Address of External LBR or Kubernetes Node\u0026gt;\toud-ds-rs-admin oud-ds-rs-admin-0 oud-ds-rs-admin-1 oud-ds-rs-admin-2 oud-ds-rs-admin-N In the table above, host names are based on the value \u0026lsquo;oud-ds-rs\u0026rsquo; as the deployment/release name for Helm chart installation. When External LoadBalancer is not available/configured, Interfaces can be accessed through NodePort on Kubernetes Node. Using LDAP utilities To use Oracle LDAP utilities such as ldapbind, ldapsearch, ldapmodify etc. you can either:\n Run the LDAP commands from an OUD installation outside the Kubernetes cluster. This requires access to an On-Premises OUD installation oustide the Kubernetes cluster.\n Run the LDAP commands from inside the OUD Kubernetes pod.\n$ kubectl exec -ti \u0026lt;pod\u0026gt; -n \u0026lt;namespace\u0026gt; -- bash For example:\n$ kubectl exec -ti oud-ds-rs-0 -n oudns -- bash This will take you into a bash session in the pod:\n[oracle@oud-ds-rs-0 oracle]$ Inside the container navigate to /u01/oracle/oud/bin to view the LDAP utilties:\n[oracle@oud-ds-rs-0 oracle]$ cd /u01/oracle/oud/bin [oracle@oud-ds-rs-0 bin]$ ls ldap* ldapcompare ldapdelete ldapmodify ldappasswordmodify ldapsearch Note: For commands that require an ldif file, copy the file into the \u0026lt;persistent_volume\u0026gt;/oud_user_projects directory:\n$ cp file.ldif \u0026lt;peristent_volume\u0026gt;/oud_user_projects For example:\n$ cp file.ldif /scratch/shared/oud_user_projects The file can then be viewed inside the pod:\n[oracle@oud-ds-rs-0 bin]$ cd /u01/oracle/user_projects [oracle@oud-ds-rs-0 user_projects]$ ls *.ldif file.ldif Validate access using LDAP Note: The examples assume sample data was installed when creating the OUD instance.\nLDAP against External Load Balancer Note If your ingress is configured with type: LoadBalancer then you cannot connect to the external LoadBalancer hostname and ports from inside the pod and must connect from an OUD installation outside the cluster.\n Command to perform ldapsearch against External LBR and LDAP port\n$OUD_HOME/bin/ldapsearch --hostname \u0026lt;External LBR\u0026gt; --port 1389 \\ -D \u0026#34;\u0026lt;Root User DN\u0026gt;\u0026#34; -w \u0026lt;Password for Root User DN\u0026gt; \\ -b \u0026#34;\u0026#34; -s base \u0026#34;(objectClass=*)\u0026#34; \u0026#34;*\u0026#34; The output will look similar to the following:\ndn: objectClass: top objectClass: ds-root-dse lastChangeNumber: 0 firstChangeNumber: 0 changelog: cn=changelog entryDN: pwdPolicySubentry: cn=Default Password Policy,cn=Password Policies,cn=config subschemaSubentry: cn=schema supportedAuthPasswordSchemes: SHA256 supportedAuthPasswordSchemes: SHA1 supportedAuthPasswordSchemes: SHA384 supportedAuthPasswordSchemes: SHA512 supportedAuthPasswordSchemes: MD5 numSubordinates: 1 supportedFeatures: 1.3.6.1.1.14 supportedFeatures: 1.3.6.1.4.1.4203.1.5.1 supportedFeatures: 1.3.6.1.4.1.4203.1.5.2 supportedFeatures: 1.3.6.1.4.1.4203.1.5.3 lastExternalChangelogCookie: vendorName: Oracle Corporation vendorVersion: Oracle Unified Directory 12.2.1.4.0 componentVersion: 4 releaseVersion: 1 platformVersion: 0 supportedLDAPVersion: 2 supportedLDAPVersion: 3 supportedControl: 1.2.826.0.1.3344810.2.3 supportedControl: 1.2.840.113556.1.4.1413 supportedControl: 1.2.840.113556.1.4.319 supportedControl: 1.2.840.113556.1.4.473 supportedControl: 1.2.840.113556.1.4.805 supportedControl: 1.3.6.1.1.12 supportedControl: 1.3.6.1.1.13.1 supportedControl: 1.3.6.1.1.13.2 supportedControl: 1.3.6.1.4.1.26027.1.5.2 supportedControl: 1.3.6.1.4.1.26027.1.5.4 supportedControl: 1.3.6.1.4.1.26027.1.5.5 supportedControl: 1.3.6.1.4.1.26027.1.5.6 supportedControl: 1.3.6.1.4.1.26027.2.3.1 supportedControl: 1.3.6.1.4.1.26027.2.3.2 supportedControl: 1.3.6.1.4.1.26027.2.3.4 supportedControl: 1.3.6.1.4.1.42.2.27.8.5.1 supportedControl: 1.3.6.1.4.1.42.2.27.9.5.2 supportedControl: 1.3.6.1.4.1.42.2.27.9.5.8 supportedControl: 1.3.6.1.4.1.4203.1.10.1 supportedControl: 1.3.6.1.4.1.4203.1.10.2 supportedControl: 2.16.840.1.113730.3.4.12 supportedControl: 2.16.840.1.113730.3.4.16 supportedControl: 2.16.840.1.113730.3.4.17 supportedControl: 2.16.840.1.113730.3.4.18 supportedControl: 2.16.840.1.113730.3.4.19 supportedControl: 2.16.840.1.113730.3.4.2 supportedControl: 2.16.840.1.113730.3.4.3 supportedControl: 2.16.840.1.113730.3.4.4 supportedControl: 2.16.840.1.113730.3.4.5 supportedControl: 2.16.840.1.113730.3.4.9 supportedControl: 2.16.840.1.113894.1.8.21 supportedControl: 2.16.840.1.113894.1.8.31 supportedControl: 2.16.840.1.113894.1.8.36 maintenanceVersion: 2 supportedSASLMechanisms: PLAIN supportedSASLMechanisms: EXTERNAL supportedSASLMechanisms: CRAM-MD5 supportedSASLMechanisms: DIGEST-MD5 majorVersion: 12 orclGUID: D41D8CD98F003204A9800998ECF8427E entryUUID: d41d8cd9-8f00-3204-a980-0998ecf8427e ds-private-naming-contexts: cn=schema hasSubordinates: true nsUniqueId: d41d8cd9-8f003204-a9800998-ecf8427e structuralObjectClass: ds-root-dse supportedExtension: 1.3.6.1.4.1.4203.1.11.1 supportedExtension: 1.3.6.1.4.1.4203.1.11.3 supportedExtension: 1.3.6.1.1.8 supportedExtension: 1.3.6.1.4.1.26027.1.6.3 supportedExtension: 1.3.6.1.4.1.26027.1.6.2 supportedExtension: 1.3.6.1.4.1.26027.1.6.1 supportedExtension: 1.3.6.1.4.1.1466.20037 namingContexts: cn=changelog namingContexts: dc=example,dc=com Command to perform ldapsearch against External LBR and LDAP port for specific Oracle Unified Directory Interface\n$OUD_HOME/bin/ldapsearch --hostname \u0026lt;External LBR\u0026gt; --port 3890 \\ -D \u0026#34;\u0026lt;Root User DN\u0026gt;\u0026#34; -w \u0026lt;Password for Root User DN\u0026gt; \\ -b \u0026#34;\u0026#34; -s base \u0026#34;(objectClass=*)\u0026#34; \u0026#34;*\u0026#34; LDAPS against Kubernetes NodePort for Ingress Controller Service In the example below LDAP utilities are executed from inside the oud-ds-rs-0 pod. If your ingress is configured with type: LoadBalancer you can connect to the Kubernetes hostname where the ingress is deployed using the NodePorts.\n Command to perform ldapsearch against Kubernetes NodePort and LDAP port\n[oracle@oud-ds-rs-0 bin]$ ./ldapsearch --hostname \u0026lt;Kubernetes Node\u0026gt; --port 31636 \\ --useSSL --trustAll \\ -D \u0026#34;\u0026lt;Root User DN\u0026gt;\u0026#34; -w \u0026lt;Password for Root User DN\u0026gt; \\ -b \u0026#34;\u0026#34; -s base \u0026#34;(objectClass=*)\u0026#34; \u0026#34;*\u0026#34; Validate access using HTTPS HTTPS/REST API against External LBR Host:Port Note: In all the examples below:\na) You need to have an external IP assigned at ingress level.\nb) | json_pp is used to format output in readable json format on the client side. It can be ignored if you do not have the json_pp library.\nc) Base64 of userDN:userPassword can be generated using echo -n \u0026quot;userDN:userPassword\u0026quot; | base64.\n Command to invoke Data REST API:\n$curl --noproxy \u0026#34;*\u0026#34; -k --location \\ --request GET \u0026#39;https://\u0026lt;External LBR Host\u0026gt;/rest/v1/directory/uid=user.1,ou=People,dc=example,dc=com?scope=sub\u0026amp;attributes=*\u0026#39; \\ --header \u0026#39;Authorization: Basic \u0026lt;Base64 of userDN:userPassword\u0026gt;\u0026#39; | json_pp The output will look similar to the following:\n{ \u0026#34;msgType\u0026#34; : \u0026#34;urn:ietf:params:rest:schemas:oracle:oud:1.0:SearchResponse\u0026#34;, \u0026#34;totalResults\u0026#34; : 1, \u0026#34;searchResultEntries\u0026#34; : [ { \u0026#34;dn\u0026#34; : \u0026#34;uid=user.1,ou=People,dc=example,dc=com\u0026#34;, \u0026#34;attributes\u0026#34; : { \u0026#34;st\u0026#34; : \u0026#34;OH\u0026#34;, \u0026#34;employeeNumber\u0026#34; : \u0026#34;1\u0026#34;, \u0026#34;postalCode\u0026#34; : \u0026#34;93694\u0026#34;, \u0026#34;description\u0026#34; : \u0026#34;This is the description for Aaren Atp.\u0026#34;, \u0026#34;telephoneNumber\u0026#34; : \u0026#34;+1 390 103 6917\u0026#34;, \u0026#34;homePhone\u0026#34; : \u0026#34;+1 280 375 4325\u0026#34;, \u0026#34;initials\u0026#34; : \u0026#34;ALA\u0026#34;, \u0026#34;objectClass\u0026#34; : [ \u0026#34;top\u0026#34;, \u0026#34;inetorgperson\u0026#34;, \u0026#34;organizationalperson\u0026#34;, \u0026#34;person\u0026#34; ], \u0026#34;uid\u0026#34; : \u0026#34;user.1\u0026#34;, \u0026#34;sn\u0026#34; : \u0026#34;Atp\u0026#34;, \u0026#34;street\u0026#34; : \u0026#34;70110 Fourth Street\u0026#34;, \u0026#34;mobile\u0026#34; : \u0026#34;+1 680 734 6300\u0026#34;, \u0026#34;givenName\u0026#34; : \u0026#34;Aaren\u0026#34;, \u0026#34;mail\u0026#34; : \u0026#34;user.1@maildomain.net\u0026#34;, \u0026#34;l\u0026#34; : \u0026#34;New Haven\u0026#34;, \u0026#34;postalAddress\u0026#34; : \u0026#34;Aaren Atp$70110 Fourth Street$New Haven, OH 93694\u0026#34;, \u0026#34;pager\u0026#34; : \u0026#34;+1 850 883 8888\u0026#34;, \u0026#34;cn\u0026#34; : \u0026#34;Aaren Atp\u0026#34; } } ] } Command to invoke Data REST API against specific Oracle Unified Directory Interface:\n$ curl --noproxy \u0026#34;*\u0026#34; -k --location \\ --request GET \u0026#39;https://oud-ds-rs-http-0/rest/v1/directory/uid=user.1,ou=People,dc=example,dc=com?scope=sub\u0026amp;attributes=*\u0026#39; \\ --header \u0026#39;Authorization: Basic \u0026lt;Base64 of userDN:userPassword\u0026gt;\u0026#39; | json_pp For this example, it is assumed that the value \u0026lsquo;oud-ds-rs\u0026rsquo; is used as the deployment/release name for helm chart installation. It is assumed that \u0026lsquo;oud-ds-rs-http-0\u0026rsquo; points to an External LoadBalancer HTTPS/REST API against Kubernetes NodePort for Ingress Controller Service Note: In all the examples below:\na) | json_pp is used to format output in readable json format on the client side. It can be ignored if you do not have the json_pp library.\nb) Base64 of userDN:userPassword can be generated using echo -n \u0026quot;userDN:userPassword\u0026quot; | base64.\nc) It is assumed that the value \u0026lsquo;oud-ds-rs\u0026rsquo; is used as the deployment/release name for helm chart installation.\n Command to invoke Data SCIM API:\n$ curl --noproxy \u0026#34;*\u0026#34; -k --location \\ --request GET \u0026#39;https://\u0026lt;Kubernetes Node\u0026gt;:30443/iam/directory/oud/scim/v1/Users\u0026#39; \\ --header \u0026#39;Authorization: Basic \u0026lt;Base64 of userDN:userPassword\u0026gt;\u0026#39; | json_pp The output will look similar to the following:\n{ \u0026#34;Resources\u0026#34; : [ { \u0026#34;id\u0026#34; : \u0026#34;ad55a34a-763f-358f-93f9-da86f9ecd9e4\u0026#34;, \u0026#34;userName\u0026#34; : [ { \u0026#34;value\u0026#34; : \u0026#34;user.0\u0026#34; } ], \u0026#34;schemas\u0026#34; : [ \u0026#34;urn:ietf:params:scim:schemas:core:2.0:User\u0026#34;, \u0026#34;urn:ietf:params:scim:schemas:extension:oracle:2.0:OUD:User\u0026#34;, \u0026#34;urn:ietf:params:scim:schemas:extension:enterprise:2.0:User\u0026#34; ], \u0026#34;meta\u0026#34; : { \u0026#34;location\u0026#34; : \u0026#34;http://\u0026lt;Kubernetes Node\u0026gt;:30443/iam/directory/oud/scim/v1/Users/ad55a34a-763f-358f-93f9-da86f9ecd9e4\u0026#34;, \u0026#34;resourceType\u0026#34; : \u0026#34;User\u0026#34; }, \u0026#34;addresses\u0026#34; : [ { \u0026#34;postalCode\u0026#34; : \u0026#34;50369\u0026#34;, \u0026#34;formatted\u0026#34; : \u0026#34;Aaccf Amar$01251 Chestnut Street$Panama City, DE 50369\u0026#34;, \u0026#34;streetAddress\u0026#34; : \u0026#34;01251 Chestnut Street\u0026#34;, \u0026#34;locality\u0026#34; : \u0026#34;Panama City\u0026#34;, \u0026#34;region\u0026#34; : \u0026#34;DE\u0026#34; } ], \u0026#34;urn:ietf:params:scim:schemas:extension:oracle:2.0:OUD:User\u0026#34; : { \u0026#34;description\u0026#34; : [ { \u0026#34;value\u0026#34; : \u0026#34;This is the description for Aaccf Amar.\u0026#34; } ], \u0026#34;mobile\u0026#34; : [ { \u0026#34;value\u0026#34; : \u0026#34;+1 010 154 3228\u0026#34; } ], \u0026#34;pager\u0026#34; : [ { \u0026#34;value\u0026#34; : \u0026#34;+1 779 041 6341\u0026#34; } ], \u0026#34;objectClass\u0026#34; : [ { \u0026#34;value\u0026#34; : \u0026#34;top\u0026#34; }, { \u0026#34;value\u0026#34; : \u0026#34;organizationalperson\u0026#34; }, { \u0026#34;value\u0026#34; : \u0026#34;person\u0026#34; }, { \u0026#34;value\u0026#34; : \u0026#34;inetorgperson\u0026#34; } ], \u0026#34;initials\u0026#34; : [ { \u0026#34;value\u0026#34; : \u0026#34;ASA\u0026#34; } ], \u0026#34;homePhone\u0026#34; : [ { \u0026#34;value\u0026#34; : \u0026#34;+1 225 216 5900\u0026#34; } ] }, \u0026#34;name\u0026#34; : [ { \u0026#34;givenName\u0026#34; : \u0026#34;Aaccf\u0026#34;, \u0026#34;familyName\u0026#34; : \u0026#34;Amar\u0026#34;, \u0026#34;formatted\u0026#34; : \u0026#34;Aaccf Amar\u0026#34; } ], \u0026#34;emails\u0026#34; : [ { \u0026#34;value\u0026#34; : \u0026#34;user.0@maildomain.net\u0026#34; } ], \u0026#34;phoneNumbers\u0026#34; : [ { \u0026#34;value\u0026#34; : \u0026#34;+1 685 622 6202\u0026#34; } ], \u0026#34;urn:ietf:params:scim:schemas:extension:enterprise:2.0:User\u0026#34; : { \u0026#34;employeeNumber\u0026#34; : [ { \u0026#34;value\u0026#34; : \u0026#34;0\u0026#34; } ] } } , . . . } Command to invoke Data SCIM API against specific Oracle Unified Directory Interface:\n$ curl --noproxy \u0026#34;*\u0026#34; -k --location \\ --request GET \u0026#39;https://oud-ds-rs-http-0:30443/iam/directory/oud/scim/v1/Users\u0026#39; \\ --header \u0026#39;Authorization: Basic \u0026lt;Base64 of userDN:userPassword\u0026gt;\u0026#39; | json_pp HTTPS/REST Admin API Note: In all the examples below:\na) | json_pp is used to format output in readable json format on the client side. It can be ignored if you do not have the json_pp library.\nb) Base64 of userDN:userPassword can be generated using echo -n \u0026quot;userDN:userPassword\u0026quot; | base64.\n Command to invoke Admin REST API against External LBR:\n$ curl --noproxy \u0026#34;*\u0026#34; -k --insecure --location \\ --request GET \u0026#39;https://\u0026lt;External LBR Host\u0026gt;/rest/v1/admin/?scope=base\u0026amp;attributes=vendorName\u0026amp;attributes=vendorVersion\u0026amp;attributes=ds-private-naming-contexts\u0026amp;attributes=subschemaSubentry\u0026#39; \\ --header \u0026#39;Content-Type: application/json\u0026#39; \\ --header \u0026#39;Authorization: Basic \u0026lt;Base64 of userDN:userPassword\u0026gt;\u0026#39; | json_pp The output will look similar to the following:\n{ \u0026#34;totalResults\u0026#34; : 1, \u0026#34;searchResultEntries\u0026#34; : [ { \u0026#34;dn\u0026#34; : \u0026#34;\u0026#34;, \u0026#34;attributes\u0026#34; : { \u0026#34;vendorVersion\u0026#34; : \u0026#34;Oracle Unified Directory 12.2.1.4.0\u0026#34;, \u0026#34;ds-private-naming-contexts\u0026#34; : [ \u0026#34;cn=admin data\u0026#34;, \u0026#34;cn=ads-truststore\u0026#34;, \u0026#34;cn=backups\u0026#34;, \u0026#34;cn=config\u0026#34;, \u0026#34;cn=monitor\u0026#34;, \u0026#34;cn=schema\u0026#34;, \u0026#34;cn=tasks\u0026#34;, \u0026#34;cn=virtual acis\u0026#34;, \u0026#34;dc=replicationchanges\u0026#34; ], \u0026#34;subschemaSubentry\u0026#34; : \u0026#34;cn=schema\u0026#34;, \u0026#34;vendorName\u0026#34; : \u0026#34;Oracle Corporation\u0026#34; } } ], \u0026#34;msgType\u0026#34; : \u0026#34;urn:ietf:params:rest:schemas:oracle:oud:1.0:SearchResponse\u0026#34; } Command to invoke Admin REST API against specific Oracle Unified Directory Admin Interface:\n$ curl --noproxy \u0026#34;*\u0026#34; -k --insecure --location \\ --request GET \u0026#39;https://oud-ds-rs-admin-0/rest/v1/admin/?scope=base\u0026amp;attributes=vendorName\u0026amp;attributes=vendorVersion\u0026amp;attributes=ds-private-naming-contexts\u0026amp;attributes=subschemaSubentry\u0026#39; \\ --header \u0026#39;Content-Type: application/json\u0026#39; \\ --header \u0026#39;Authorization: Basic \u0026lt;Base64 of userDN:userPassword\u0026gt;\u0026#39; | json_pp Command to invoke Admin REST API against Kubernetes NodePort for Ingress Controller Service\n$ curl --noproxy \u0026#34;*\u0026#34; -k --insecure --location \\ --request GET \u0026#39;https://oud-ds-rs-admin-0:30443/rest/v1/admin/?scope=base\u0026amp;attributes=vendorName\u0026amp;attributes=vendorVersion\u0026amp;attributes=ds-private-naming-contexts\u0026amp;attributes=subschemaSubentry\u0026#39; \\ --header \u0026#39;Content-Type: application/json\u0026#39; \\ --header \u0026#39;Authorization: Basic \u0026lt;Base64 of userDN:userPassword\u0026gt;\u0026#39; | json_pp " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/configure-ingress/", + "title": "Configure an Ingress for OUDSM", + "tags": [], + "description": "This document provides steps to configure an ingress controller to direct traffic to OUDSM.", + "content": " Introduction\n Install NGINX\na. Configure the repository\nb. Create a namespace\nc. Install NGINX using helm\n Access to interfaces through ingress\n Introduction The instructions below explain how to set up NGINX as an ingress for OUDSM.\nInstall NGINX Use Helm to install NGINX.\nConfigure the repository Add the Helm chart repository for installing NGINX using the following command:\n$ helm repo add stable https://kubernetes.github.io/ingress-nginx The output will look similar to the following:\n\u0026quot;stable\u0026quot; has been added to your repositories Update the repository using the following command:\n$ helm repo update The output will look similar to the following:\nHang tight while we grab the latest from your chart repositories... ...Successfully got an update from the \u0026quot;stable\u0026quot; chart repository Update Complete. Happy Helming! Create a namespace Create a Kubernetes namespace for NGINX:\n$ kubectl create namespace \u0026lt;namespace\u0026gt; For example:\n$ kubectl create namespace mynginx The output will look similar to the following:\nnamespace/mynginx created Install NGINX using helm Create a $WORKDIR/kubernetes/helm/nginx-ingress-values-override.yaml that contains the following:\nNote: The configuration below deploys an ingress using LoadBalancer. If you prefer to use NodePort, change the configuration accordingly. For more details about NGINX configuration see: NGINX Ingress Controller.\ncontroller: admissionWebhooks: enabled: false extraArgs: # The secret referred to by this flag contains the default certificate to be used when accessing the catch-all server. # If this flag is not provided NGINX will use a self-signed certificate. # If the TLS Secret is in different namespace, name can be mentioned as \u0026lt;namespace\u0026gt;/\u0026lt;tlsSecretName\u0026gt; default-ssl-certificate: oudsmns/oudsm-tls-cert service: # controller service external IP addresses # externalIPs: # - \u0026lt; External IP Address \u0026gt; # To configure Ingress Controller Service as LoadBalancer type of Service # Based on the Kubernetes configuration, External LoadBalancer would be linked to the Ingress Controller Service type: LoadBalancer # Configuration for NodePort to be used for Ports exposed through Ingress # If NodePorts are not defined/configured, Node Port would be assigned automatically by Kubernetes # These NodePorts are helpful while accessing services directly through Ingress and without having External Load Balancer. nodePorts: # For HTTP Interface exposed through LoadBalancer/Ingress http: 30080 # For HTTPS Interface exposed through LoadBalancer/Ingress https: 30443 To install and configure NGINX ingress issue the following command:\n$ helm install --namespace \u0026lt;namespace\u0026gt; \\ --values nginx-ingress-values-override.yaml \\ lbr-nginx stable/ingress-nginx Where:\n lbr-nginx is your deployment name stable/ingress-nginx is the chart reference For example:\n$ helm install --namespace mynginx \\ --values nginx-ingress-values-override.yaml \\ lbr-nginx stable/ingress-nginx The output will be similar to the following:\nNAME: lbr-nginx LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: mynginx STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: The ingress-nginx controller has been installed. It may take a few minutes for the LoadBalancer IP to be available. You can watch the status by running 'kubectl --namespace mynginx get services -o wide -w lbr-nginx-ingress-nginx-controller' An example Ingress that makes use of the controller: apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: example namespace: foo spec: ingressClassName: nginx rules: - host: www.example.com http: paths: - pathType: Prefix backend: service: name: exampleService port: number: 80 path: / # This section is only required if TLS is to be enabled for the Ingress tls: - hosts: - www.example.com secretName: example-tls If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided: apiVersion: v1 kind: Secret metadata: name: example-tls namespace: foo data: tls.crt: \u0026lt;base64 encoded cert\u0026gt; tls.key: \u0026lt;base64 encoded key\u0026gt; type: kubernetes.io/tls Access to interfaces through ingress Using the Helm chart, ingress objects are created according to configuration. The following table details the rules configured in ingress object(s) for access to Oracle Unified Directory Services Manager Interfaces through ingress.\n Port NodePort Host Example Hostname Path Backend Service:Port Example Service Name:Port http/https 30080/30443 \u0026lt;deployment/release name\u0026gt;-N oudsm-N * \u0026lt;deployment/release name\u0026gt;-N:http oudsm-1:http http/https 30080/30443 * * /oudsm/console \u0026lt;deployment/release name\u0026gt;-lbr:http oudsm-lbr:http In the table above, the Example Name for each Object is based on the value \u0026lsquo;oudsm\u0026rsquo; as the deployment/release name for the Helm chart installation. The NodePorts mentioned in the table are according to ingress configuration described in previous section. When an External LoadBalancer is not available/configured, interfaces can be accessed through NodePort on the Kubernetes node. Changes in /etc/hosts to validate hostname based ingress rules If it is not possible to have LoadBalancer configuration updated to have host names added for Oracle Unified Directory Services Manager Interfaces, then the following entries can be added in /etc/hosts files on the host from where Oracle Unified Directory Services Manager interfaces would be accessed.\n\u0026lt;IP Address of External LBR or Kubernetes Node\u0026gt;\toudsm oudsm-1 oudsm-2 oudsm-N In the table above, host names are based on the value \u0026lsquo;oudsm\u0026rsquo; as the deployment/release name for the Helm chart installation. When an External LoadBalancer is not available/configured, Interfaces can be accessed through NodePort on the Kubernetes Node. Validate OUDSM URL\u0026rsquo;s Launch a browser and access the OUDSM console.\n If using an External LoadBalancer: https://\u0026lt;External LBR Host\u0026gt;/oudsm. If not using an External LoadBalancer use https://\u0026lt;Kubernetes Node\u0026gt;:30443/oudsm. Access the WebLogic Administration console by accessing the following URL and login with weblogic/\u0026lt;password\u0026gt; where weblogic/\u0026lt;password\u0026gt; is the adminUser and adminPass set when creating the OUDSM instance.\n If using an External LoadBalancer: https://\u0026lt;External LBR Host\u0026gt;/console. If not using an External LoadBalancer use https://\u0026lt;Kubernetes Node\u0026gt;:30443/console. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/", + "title": "Manage Oracle Unified Directory Containers", + "tags": [], + "description": "This document provides steps manage Oracle Unified Directory containers.", + "content": "Important considerations for Oracle Unified Directory instances in Kubernetes.\n a) Scaling Up/Down OUD Pods Describes the steps for scaling up/down for OUD pods.\n b) Logging and Visualization for Helm Chart oud-ds-rs Deployment Describes the steps for logging and visualization with Elasticsearch and Kibana.\n c) Monitoring an Oracle Unified Directory Instance Describes the steps for Monitoring the Oracle Unified Directory environment.\n d. Kubernetes Horizontal Pod Autoscaler Describes the steps for implementing the Horizontal Pod Autoscaler.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/", + "title": "Manage Oracle Unified Directory Services Manager Containers", + "tags": [], + "description": "This document provides steps to manage Oracle Unified Directory Services Manager containers.", + "content": "Important considerations for Oracle Unified Directory Services Manager instances in Kubernetes.\n a) Scaling Up/Down OUDSM Pods Describes the steps for scaling up/down for OUDSM pods.\n b) Logging and Visualization for Helm Chart oudsm Deployment Describes the steps for logging and visualization with Elasticsearch and Kibana.\n c) Monitoring an Oracle Unified Directory Services Manager Instance Describes the steps for Monitoring the Oracle Unified Directory Services Manager environment.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/validate-domain-urls/", + "title": "Validate Domain URLs", + "tags": [], + "description": "Sample for validating domain urls.", + "content": "In this section you validate the OAM domain URLs are accessible via the NGINX ingress.\nMake sure you know the master hostname and ingress port for NGINX before proceeding.\nValidate the OAM domain urls via the Ingress Launch a browser and access the following URL\u0026rsquo;s. Login with the weblogic username and password (weblogic/\u0026lt;password\u0026gt;).\nNote: If using a load balancer for your ingress replace ${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT} with ${LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT}.\n Console or Page URL WebLogic Administration Console https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console Oracle Enterprise Manager Console https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/em Oracle Access Management Console https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/oamconsole Oracle Access Management Console https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/access Logout URL https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/oam/server/logout Note: WebLogic Administration Console and Oracle Enterprise Manager Console should only be used to monitor the servers in the OAM domain. To control the Administration Server and OAM Managed Servers (start/stop) you must use Kubernetes. See Domain Life Cycle for more information.\nThe browser will give certificate errors if you used a self signed certificate and have not imported it into the browsers Certificate Authority store. If this occurs you can proceed with the connection and ignore the errors.\nAfter validating the URL\u0026rsquo;s proceed to Post Install Configuration.\n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/validate-domain-urls/", + "title": "Validate domain URLs", + "tags": [], + "description": "Sample for validating domain urls.", + "content": "In this section you validate the OIG domain URLs that are accessible via the NGINX ingress.\nMake sure you know the master hostname and port before proceeding.\nValidate the OIG domain urls via the ingress Launch a browser and access the following URL\u0026rsquo;s. Use http or https depending on whether you configured your ingress for non-ssl or ssl.\nLogin to the WebLogic Administration Console and Oracle Enterprise Manager Console with the WebLogic username and password (weblogic/\u0026lt;password\u0026gt;).\nLogin to Oracle Identity Governance with the xelsysadm username and password (xelsysadm/\u0026lt;password\u0026gt;).\nNote: If using a load balancer for your ingress replace ${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT} with ${LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT}.\n Console or Page URL WebLogic Administration Console https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console Oracle Enterprise Manager Console https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/em Oracle Identity System Administration https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/sysadmin Oracle Identity Self Service https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/identity Note: WebLogic Administration Console and Oracle Enterprise Manager Console should only be used to monitor the servers in the OIG domain. To control the Administration Server and OIG Managed Servers (start/stop) you must use Kubernetes. See Domain Life Cycle for more information.\nThe browser will give certificate errors if you used a self signed certifcate and have not imported it into the browsers Certificate Authority store. If this occurs you can proceed with the connection and ignore the errors.\nAfter the URL\u0026rsquo;s have been verified follow Post install configuration.\n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/create-or-update-image/", + "title": "Create or update an image", + "tags": [], + "description": "Create or update an Oracle Unified Directory (OUD) container image used for deploying OUD domains.", + "content": "As described in Prepare Your Environment you can create your own OUD container image. If you have access to the My Oracle Support (MOS), and there is a need to build a new image with an interim or one off patch, it is recommended to use the WebLogic Image Tool to build an Oracle Unified Directory image for production deployments.\nCreate or update an Oracle Unified Directory image using the WebLogic Image Tool Using the WebLogic Image Tool, you can create a new Oracle Unified Directory image with PSU\u0026rsquo;s and interim patches or update an existing image with one or more interim patches.\n Recommendations:\n Use create for creating a new Oracle Unified Directory image containing the Oracle Unified Directory binaries, bundle patch and interim patches. This is the recommended approach if you have access to the OUD patches because it optimizes the size of the image. Use update for patching an existing Oracle Unified Directory image with a single interim patch. Note that the patched image size may increase considerably due to additional image layers introduced by the patch application tool. Create an image Set up the WebLogic Image Tool Prerequisites Set up the WebLogic Image Tool Validate setup WebLogic Image Tool build directory WebLogic Image Tool cache Prerequisites Verify that your environment meets the following prerequisites:\n Docker client and daemon on the build machine, with minimum Docker version 18.03.1.ce. Bash version 4.0 or later, to enable the command complete feature. JAVA_HOME environment variable set to the appropriate JDK location e.g: /scratch/export/oracle/product/jdk Set up the WebLogic Image Tool To set up the WebLogic Image Tool:\n Create a working directory and change to it:\n$ mdir \u0026lt;workdir\u0026gt; $ cd \u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/imagetool-setup $ cd /scratch/imagetool-setup Download the latest version of the WebLogic Image Tool from the releases page.\n$ wget https://github.com/oracle/weblogic-image-tool/releases/download/release-X.X.X/imagetool.zip where X.X.X is the latest release referenced on the releases page.\n Unzip the release ZIP file in the imagetool-setup directory.\n$ unzip imagetool.zip Execute the following commands to set up the WebLogic Image Tool:\n$ cd \u0026lt;workdir\u0026gt;/imagetool-setup/imagetool/bin $ source setup.sh For example:\n$ cd /scratch/imagetool-setup/imagetool/bin $ source setup.sh Validate setup To validate the setup of the WebLogic Image Tool:\n Enter the following command to retrieve the version of the WebLogic Image Tool:\n$ imagetool --version Enter imagetool then press the Tab key to display the available imagetool commands:\n$ imagetool \u0026lt;TAB\u0026gt; cache create help rebase update WebLogic Image Tool build directory The WebLogic Image Tool creates a temporary Docker context directory, prefixed by wlsimgbuilder_temp, every time the tool runs. Under normal circumstances, this context directory will be deleted. However, if the process is aborted or the tool is unable to remove the directory, it is safe for you to delete it manually. By default, the WebLogic Image Tool creates the Docker context directory under the user\u0026rsquo;s home directory. If you prefer to use a different directory for the temporary context, set the environment variable WLSIMG_BLDDIR:\n$ export WLSIMG_BLDDIR=\u0026#34;/path/to/buid/dir\u0026#34; WebLogic Image Tool cache The WebLogic Image Tool maintains a local file cache store. This store is used to look up where the Java, WebLogic Server installers, and WebLogic Server patches reside in the local file system. By default, the cache store is located in the user\u0026rsquo;s $HOME/cache directory. Under this directory, the lookup information is stored in the .metadata file. All automatically downloaded patches also reside in this directory. You can change the default cache store location by setting the environment variable WLSIMG_CACHEDIR:\n$ export WLSIMG_CACHEDIR=\u0026#34;/path/to/cachedir\u0026#34; Set up additional build scripts Creating an Oracle Unified Directory container image using the WebLogic Image Tool requires additional container scripts for Oracle Unified Directory domains.\n Clone the docker-images repository to set up those scripts. In these steps, this directory is DOCKER_REPO:\n$ cd \u0026lt;workdir\u0026gt;/imagetool-setup $ git clone https://github.com/oracle/docker-images.git For example:\n$ cd /scratch/imagetool-setup $ git clone https://github.com/oracle/docker-images.git Note: If you want to create the image continue with the following steps, otherwise to update the image see update an image.\n Create an image After setting up the WebLogic Image Tool, follow these steps to use the WebLogic Image Tool to create a new Oracle Unified Directory image.\nDownload the Oracle Unified Directory installation binaries and patches You must download the required Oracle Unified Directory installation binaries and patches as listed below from the Oracle Software Delivery Cloud and save them in a directory of your choice.\nThe installation binaries and patches required are:\n Oracle Unified Directory 12.2.1.4.0\n fmw_12.2.1.4.0_oud.jar OUD Patches:\n View document ID 2723908.1 on My Oracle Support. In the Container Image Download/Patch Details section, locate the Oracle Unified Directory (OUD) table. For the latest PSU click the README link in the Documentation column. In the README, locate the \u0026ldquo;Installed Software\u0026rdquo; section. All the patch numbers to be download are listed here. Download all these individual patches from My Oracle Support. Oracle JDK v8\n jdk-8uXXX-linux-x64.tar.gz where XXX is the JDK version referenced in the README above. Update required build files The following files in the code repository location \u0026lt;imagetool-setup-location\u0026gt;/docker-images/OracleUnifiedDirectory/imagetool/12.2.1.4.0 are used for creating the image:\n additionalBuildCmds.txt buildArgs Edit the \u0026lt;workdir\u0026gt;/imagetool-setup/docker-images/OracleUnifiedDirectory/imagetool/12.2.1.4.0/buildArgs file and change %DOCKER_REPO%,%JDK_VERSION% and %BUILDTAG% appropriately.\nFor example:\ncreate --jdkVersion=8u321 --type oud --version=12.2.1.4.0 --tag=oud-latestpsu:12.2.1.4.0 --pull --installerResponseFile /scratch/imagetool-setup/docker-images/OracleUnifiedDirectory/dockerfiles/12.2.1.4.0/install/oud.response --additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleUnifiedDirectory/imagetool/12.2.1.4.0/additionalBuildCmds.txt --additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleUnifiedDirectory/dockerfiles/12.2.1.4.0/container-scripts The \u0026lt;workdir\u0026gt;/imagetool-setup/imagetool/docker-images/OracleUnifiedDirectory/imagetool/12.2.1.4.0/additionalBuildCmds.txt contains additional build commands. You may edit this file if you want to customize the image further.\n Create the image Add a JDK package to the WebLogic Image Tool cache. For example:\n$ imagetool cache addInstaller --type jdk --version 8uXXX --path \u0026lt;download location\u0026gt;/jdk-8uXXX-linux-x64.tar.gz where XXX is the JDK version downloaded\n Add the downloaded installation binaries to the WebLogic Image Tool cache. For example:\n$ imagetool cache addInstaller --type OUD --version 12.2.1.4.0 --path \u0026lt;download location\u0026gt;/fmw_12.2.1.4.0_oud.jar Add the downloaded OPatch patch to the WebLogic Image Tool cache. For example:\n$ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value \u0026lt;download location\u0026gt;/p28186730_139428_Generic.zip Add the rest of the downloaded product patches to the WebLogic Image Tool cache:\n$ imagetool cache addEntry --key \u0026lt;patch\u0026gt;_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p\u0026lt;patch\u0026gt;_122140_Generic.zip For example:\n$ imagetool cache addEntry --key 32971905_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33448950_122140_Generic.zip Edit the \u0026lt;workdir\u0026gt;/imagetool-setup/docker-images/OracleUnifiedDirectory/imagetool/12.2.1.4.0/buildArgs file and append the product patches and opatch patch as follows:\n--patches 33448950_12.2.1.4.0 --opatchBugNumber=28186730_13.9.4.2.8 An example buildArgs file is now as follows:\ncreate --jdkVersion=8u321 --type oud --version=12.2.1.4.0 --tag=oud-latestpsu:12.2.1.4.0 --pull --installerResponseFile /scratch/imagetool-setup/docker-images/OracleUnifiedDirectory/dockerfiles/12.2.1.4.0/install/oud.response --additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleUnifiedDirectory/imagetool/12.2.1.4.0/additionalBuildCmds.txt --additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleUnifiedDirectory/dockerfiles/12.2.1.4.0/container-scripts --patches 33448950_12.2.1.4.0 --opatchBugNumber=28186730_13.9.4.2.8 Note: In the buildArgs file:\n --jdkVersion value must match the --version value used in the imagetool cache addInstaller command for --type jdk. --version value must match the --version value used in the imagetool cache addInstaller command for --type OUD. Refer to this page for the complete list of options available with the WebLogic Image Tool create command.\n Create the Oracle Unified Directory image:\n$ imagetool @\u0026lt;absolute path to buildargs file\u0026gt; --fromImage ghcr.io/oracle/oraclelinux:7-slim Note: Make sure that the absolute path to the buildargs file is prepended with a @ character, as shown in the example above.\n For example:\n$ imagetool @\u0026lt;imagetool-setup-location\u0026gt;/docker-images/OracleUnifiedDirectory/imagetool/12.2.1.4.0/buildArgs --fromImage ghcr.io/oracle/oraclelinux:7-slim Check the created image using the docker images command:\n$ docker images | grep oud The output will look similar to the following:\noud-latestpsu 12.2.1.4.0 30b02a692fa3 About a minute ago 1.04GB Run the following command to save the container image to a tar file:\n$ docker save -o \u0026lt;path\u0026gt;/\u0026lt;file\u0026gt;.tar \u0026lt;image\u0026gt; For example:\n$ docker save -o $WORKDIR/oud-latestpsu.tar oud-latestpsu:12.2.1.4.0 Update an image The steps below show how to update an existing Oracle Unified Directory image with an interim patch.\nThe container image to be patched must be loaded in the local docker images repository before attempting these steps.\nIn the examples below the image oracle/oud:12.2.1.4.0 is updated with an interim patch.\n$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE oracle/oud 12.2.1.4.0 b051804ba15f 3 months ago 1.04GB Set up the WebLogic Image Tool.\n Download the required interim patch and latest Opatch (28186730) from My Oracle Support. and save them in a directory of your choice.\n Add the OPatch patch to the WebLogic Image Tool cache, for example:\n$ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value \u0026lt;downloaded-patches-location\u0026gt;/p28186730_139428_Generic.zip Execute the imagetool cache addEntry command for each patch to add the required patch(es) to the WebLogic Image Tool cache. For example, to add patch p32701831_12214210607_Generic.zip:\n$ imagetool cache addEntry --key=33521773_12.2.1.4.211008 --value \u0026lt;downloaded-patches-location\u0026gt;/p33521773_12214211008_Generic.zip Provide the following arguments to the WebLogic Image Tool update command:\n –-fromImage - Identify the image that needs to be updated. In the example below, the image to be updated is oracle/oud:12.2.1.4.0. –-patches - Multiple patches can be specified as a comma-separated list. --tag - Specify the new tag to be applied for the image being built. Refer here for the complete list of options available with the WebLogic Image Tool update command.\n Note: The WebLogic Image Tool cache should have the latest OPatch zip. The WebLogic Image Tool will update the OPatch if it is not already updated in the image.\n For example:\n$ imagetool update --fromImage oracle/oud:12.2.1.4.0 --tag=oracle/oud-new:12.2.1.4.0 --patches=33521773_12.2.1.4.211008 --opatchBugNumber=28186730_13.9.4.2.8 Note: If the command fails because the files in the image being upgraded are not owned by oracle:oracle, then add the parameter --chown \u0026lt;userid\u0026gt;:\u0026lt;groupid\u0026gt; to correspond with the values returned in the error.\n Check the built image using the docker images command:\n$ docker images | grep oud The output will look similar to the following:\nREPOSITORY TAG IMAGE ID CREATED SIZE oracle/oud-new 12.2.1.4.0 78ccd1ad67eb 5 minutes ago 1.11GB oracle/oud 12.2.1.4.0 b051804ba15f 3 months ago 1.04GB Run the following command to save the patched container image to a tar file:\n$ docker save -o \u0026lt;path\u0026gt;/\u0026lt;file\u0026gt;.tar \u0026lt;image\u0026gt; For example:\n$ docker save -o $WORKDIR/oud-new.tar oracle/oud-new:12.2.1.4.0 " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/create-or-update-image/", + "title": "Create or update an image", + "tags": [], + "description": "Create or update an Oracle Unified Directory Services Manager (OUDSM) container image used for deploying OUDSM domains.", + "content": "As described in Prepare Your Environment you can create your own OUDSM container image. If you have access to the My Oracle Support (MOS), and there is a need to build a new image with an interim or one off patch, it is recommended to use the WebLogic Image Tool to build an Oracle Unified Directory image for production deployments.\nCreate or update an Oracle Unified Directory Services Manager image using the WebLogic Image Tool Using the WebLogic Image Tool, you can create a new Oracle Unified Directory Services Manager image with PSU\u0026rsquo;s and interim patches or update an existing image with one or more interim patches.\n Recommendations:\n Use create for creating a new Oracle Unified Directory Services Manager image containing the Oracle Unified Directory Services Manager binaries, bundle patch and interim patches. This is the recommended approach if you have access to the OUDSM patches because it optimizes the size of the image. Use update for patching an existing Oracle Unified Directory Services Manager image with a single interim patch. Note that the patched image size may increase considerably due to additional image layers introduced by the patch application tool. Create an image Set up the WebLogic Image Tool Prerequisites Set up the WebLogic Image Tool Validate setup WebLogic Image Tool build directory WebLogic Image Tool cache Prerequisites Verify that your environment meets the following prerequisites:\n Docker client and daemon on the build machine, with minimum Docker version 18.03.1.ce. Bash version 4.0 or later, to enable the command complete feature. JAVA_HOME environment variable set to the appropriate JDK location e.g: /scratch/export/oracle/product/jdk Set up the WebLogic Image Tool To set up the WebLogic Image Tool:\n Create a working directory and change to it:\n$ mdir \u0026lt;workdir\u0026gt; $ cd \u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/imagetool-setup $ cd /scratch/imagetool-setup Download the latest version of the WebLogic Image Tool from the releases page.\n$ wget https://github.com/oracle/weblogic-image-tool/releases/download/release-X.X.X/imagetool.zip where X.X.X is the latest release referenced on the releases page.\n Unzip the release ZIP file in the imagetool-setup directory.\n$ unzip imagetool.zip Execute the following commands to set up the WebLogic Image Tool:\n$ cd \u0026lt;workdir\u0026gt;/imagetool-setup/imagetool/bin $ source setup.sh For example:\n$ cd /scratch/imagetool-setup/imagetool/bin $ source setup.sh Validate setup To validate the setup of the WebLogic Image Tool:\n Enter the following command to retrieve the version of the WebLogic Image Tool:\n$ imagetool --version Enter imagetool then press the Tab key to display the available imagetool commands:\n$ imagetool \u0026lt;TAB\u0026gt; cache create help rebase update WebLogic Image Tool build directory The WebLogic Image Tool creates a temporary Docker context directory, prefixed by wlsimgbuilder_temp, every time the tool runs. Under normal circumstances, this context directory will be deleted. However, if the process is aborted or the tool is unable to remove the directory, it is safe for you to delete it manually. By default, the WebLogic Image Tool creates the Docker context directory under the user\u0026rsquo;s home directory. If you prefer to use a different directory for the temporary context, set the environment variable WLSIMG_BLDDIR:\n$ export WLSIMG_BLDDIR=\u0026#34;/path/to/buid/dir\u0026#34; WebLogic Image Tool cache The WebLogic Image Tool maintains a local file cache store. This store is used to look up where the Java, WebLogic Server installers, and WebLogic Server patches reside in the local file system. By default, the cache store is located in the user\u0026rsquo;s $HOME/cache directory. Under this directory, the lookup information is stored in the .metadata file. All automatically downloaded patches also reside in this directory. You can change the default cache store location by setting the environment variable WLSIMG_CACHEDIR:\n$ export WLSIMG_CACHEDIR=\u0026#34;/path/to/cachedir\u0026#34; Set up additional build scripts Creating an Oracle Unified Directory Services Manager container image using the WebLogic Image Tool requires additional container scripts for Oracle Unified Directory Services Manager domains.\n Clone the docker-images repository to set up those scripts. In these steps, this directory is DOCKER_REPO:\n$ cd \u0026lt;workdir\u0026gt;/imagetool-setup $ git clone https://github.com/oracle/docker-images.git For example:\n$ cd /scratch/imagetool-setup $ git clone https://github.com/oracle/docker-images.git Note: If you want to create the image continue with the following steps, otherwise to update the image see update an image.\n Create an image After setting up the WebLogic Image Tool, follow these steps to use the WebLogic Image Tool to create a new Oracle Unified Directory Services Manager image.\nDownload the Oracle Unified Directory Services Manager installation binaries and patches You must download the required Oracle Unified Directory Services Manager installation binaries and patches as listed below from the Oracle Software Delivery Cloud and save them in a directory of your choice.\nThe installation binaries and patches required are:\n Oracle Unified Directory 12.2.1.4.0\n fmw_12.2.1.4.0_oud.jar Oracle Fusion Middleware 12c Infrastructure 12.2.1.4.0\n fmw_12.2.1.4.0_infrastructure.jar OUDSM and FMW Infrastructure Patches:\n View document ID 2723908.1 on My Oracle Support. In the Container Image Download/Patch Details section, locate the Oracle Unified Directory Services Manager (OUDSM) table. For the latest PSU click the README link in the Documentation column. In the README, locate the \u0026ldquo;Installed Software\u0026rdquo; section. All the patch numbers to be download are listed here. Download all these individual patches from My Oracle Support. Oracle JDK v8\n jdk-8uXXX-linux-x64.tar.gz where XXX is the JDK version referenced in the README above. Update required build files The following files in the code repository location \u0026lt;imagetool-setup-location\u0026gt;/docker-images/OracleUnifiedDirectorySM/imagetool/12.2.1.4.0 are used for creating the image:\n additionalBuildCmds.txt buildArgs Edit the \u0026lt;workdir\u0026gt;/imagetool-setup/docker-images/OracleUnifiedDirectorySM/imagetool/12.2.1.4.0/buildArgs file and change %DOCKER_REPO%,%JDK_VERSION% and %BUILDTAG% appropriately.\nFor example:\ncreate --jdkVersion=8u321 --type oud_wls --version=12.2.1.4.0 --tag=oudsm-latestpsu:12.2.1.4.0 --pull --installerResponseFile /scratch/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file,/scratch/imagetool-setup/docker-images/OracleUnifiedDirectorySM/dockerfiles/12.2.1.4.0/install/oud.response --additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleUnifiedDirectorySM/imagetool/12.2.1.4.0/additionalBuildCmds.txt --additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleUnifiedDirectorySM/dockerfiles/12.2.1.4.0/container-scripts The \u0026lt;workdir\u0026gt;/imagetool-setup/imagetool/docker-images/OracleUnifiedDirectorySM/imagetool/12.2.1.4.0/additionalBuildCmds.txt contains additional build commands. You may edit this file if you want to customize the image further.\n Edit the \u0026lt;workdir\u0026gt;/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file and under the GENERIC section add the line INSTALL_TYPE=\u0026quot;Fusion Middleware Infrastructure\u0026rdquo;. For example:\n[GENERIC] INSTALL_TYPE=\u0026quot;Fusion Middleware Infrastructure\u0026quot; DECLINE_SECURITY_UPDATES=true SECURITY_UPDATES_VIA_MYORACLESUPPORT=false Create the image Add a JDK package to the WebLogic Image Tool cache. For example:\n$ imagetool cache addInstaller --type jdk --version 8uXXX --path \u0026lt;download location\u0026gt;/jdk-8uXXX-linux-x64.tar.gz where XXX is the JDK version downloaded\n Add the downloaded installation binaries to the WebLogic Image Tool cache. For example:\n$ imagetool cache addInstaller --type OUD --version 12.2.1.4.0 --path \u0026lt;download location\u0026gt;/fmw_12.2.1.4.0_oud.jar $ imagetool cache addInstaller --type fmw --version 12.2.1.4.0 --path \u0026lt;download location\u0026gt;/fmw_12.2.1.4.0_infrastructure.jar Add the downloaded OPatch patch to the WebLogic Image Tool cache. For example:\n$ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value \u0026lt;download location\u0026gt;/p28186730_139428_Generic.zip Add the rest of the downloaded product patches to the WebLogic Image Tool cache:\n$ imagetool cache addEntry --key \u0026lt;patch\u0026gt;_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p\u0026lt;patch\u0026gt;_122140_Generic.zip For example:\n$ imagetool cache addEntry --key 33727616_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33727616_122140_Generic.zip $ imagetool cache addEntry --key 33093748_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33093748_122140_Generic.zip $ imagetool cache addEntry --key 32720458_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p32720458_122140_Generic.zip $ imagetool cache addEntry --key 33791665_12.2.1.4.220105 --value \u0026lt;download location\u0026gt;/p33791665_12214220105_Generic.zip $ imagetool cache addEntry --key 33723124_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33723124_122140_Generic.zip $ imagetool cache addEntry --key 32647448_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p32647448_122140_Linux-x86-64.zip $ imagetool cache addEntry --key 33591019_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33591019_122140_Generic.zip $ imagetool cache addEntry --key 32999272_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p32999272_122140_Generic.zip $ imagetool cache addEntry --key 33448950_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33448950_122140_Generic.zip $ imagetool cache addEntry --key 33697227_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33697227_122140_Generic.zip $ imagetool cache addEntry --key 33678607_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33678607_122140_Generic.zip $ imagetool cache addEntry --key 33735326_12.2.1.4.220105 --value \u0026lt;download location\u0026gt;/p33735326_12214220105_Generic.zip Edit the \u0026lt;workdir\u0026gt;/imagetool-setup/docker-images/OracleUnifiedDirectorySM/imagetool/12.2.1.4.0/buildArgs file and append the product patches and opatch patch as follows:\n--patches 33727616_12.2.1.4.0,33093748_12.2.1.4.0,32720458_12.2.1.4.0,33791665_12.2.1.4.220105,33723124_12.2.1.4.0,32647448_12.2.1.4.0,33591019_12.2.1.4.0,32999272_12.2.1.4.0,33448950_12.2.1.4.0,32999272_12.2.1.4.0,33448950_12.2.1.4.0,33697227_12.2.1.4.0,33678607_12.2.1.4.0,33735326_12.2.1.4.220105 --opatchBugNumber=28186730_13.9.4.2.8 An example buildArgs file is now as follows:\ncreate --jdkVersion=8u321 --type oud_wls --version=12.2.1.4.0 --tag=oudsm-latestpsu:12.2.1.4.0 --pull --installerResponseFile /scratch/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file,/scratch/imagetool-setup/docker-images/OracleUnifiedDirectorySM/dockerfiles/12.2.1.4.0/install/oud.response --additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleUnifiedDirectorySM/imagetool/12.2.1.4.0/additionalBuildCmds.txt --additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleUnifiedDirectorySM/dockerfiles/12.2.1.4.0/container-scripts --patches 33727616_12.2.1.4.0,33093748_12.2.1.4.0,32720458_12.2.1.4.0,33791665_12.2.1.4.220105,33723124_12.2.1.4.0,32647448_12.2.1.4.0,33591019_12.2.1.4.0,32999272_12.2.1.4.0,33448950_12.2.1.4.0,33448950_12.2.1.4.0,33697227_12.2.1.4.0,33678607_12.2.1.4.0,33735326_12.2.1.4.220105 --opatchBugNumber=28186730_13.9.4.2.8 Note: In the buildArgs file:\n --jdkVersion value must match the --version value used in the imagetool cache addInstaller command for --type jdk. --version value must match the --version value used in the imagetool cache addInstaller command for --type OUDSM. Refer to this page for the complete list of options available with the WebLogic Image Tool create command.\n Create the Oracle Unified Directory Services Manager image:\n$ imagetool @\u0026lt;absolute path to buildargs file\u0026gt; --fromImage ghcr.io/oracle/oraclelinux:7-slim Note: Make sure that the absolute path to the buildargs file is prepended with a @ character, as shown in the example above.\n For example:\n$ imagetool @\u0026lt;imagetool-setup-location\u0026gt;/docker-images/OracleUnifiedDirectorySM/imagetool/12.2.1.4.0/buildArgs --fromImage ghcr.io/oracle/oraclelinux:7-slim Check the created image using the docker images command:\n$ docker images | grep oudsm The output will look similar to the following:\noudsm-latestpsu 12.2.1.4.0 f6dd9d2ca0e6 4 minutes ago 3.72GB Run the following command to save the container image to a tar file:\n$ docker save -o \u0026lt;path\u0026gt;/\u0026lt;file\u0026gt;.tar \u0026lt;image\u0026gt; For example:\n$ docker save -o $WORKDIR/oudsm-latestpsu.tar oudsm-latestpsu:12.2.1.4.0 Update an image The steps below show how to update an existing Oracle Unified Directory Services Manager image with an interim patch.\nThe container image to be patched must be loaded in the local docker images repository before attempting these steps.\nIn the examples below the image oracle/oudsm:12.2.1.4.0 is updated with an interim patch.\n$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE oracle/oudsm 12.2.1.4.0 b051804ba15f 3 months ago 3.72GB Set up the WebLogic Image Tool.\n Download the required interim patch and latest Opatch (28186730) from My Oracle Support. and save them in a directory of your choice.\n Add the OPatch patch to the WebLogic Image Tool cache, for example:\n$ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value \u0026lt;downloaded-patches-location\u0026gt;/p28186730_139428_Generic.zip Execute the imagetool cache addEntry command for each patch to add the required patch(es) to the WebLogic Image Tool cache. For example, to add patch p33521773_12214211008_Generic.zip:\n$ imagetool cache addEntry --key=33521773_12.2.1.4.211008 --value \u0026lt;downloaded-patches-location\u0026gt;/p33521773_12214211008_Generic.zip Provide the following arguments to the WebLogic Image Tool update command:\n –-fromImage - Identify the image that needs to be updated. In the example below, the image to be updated is oracle/oudsm:12.2.1.4.0. –-patches - Multiple patches can be specified as a comma-separated list. --tag - Specify the new tag to be applied for the image being built. Refer here for the complete list of options available with the WebLogic Image Tool update command.\n Note: The WebLogic Image Tool cache should have the latest OPatch zip. The WebLogic Image Tool will update the OPatch if it is not already updated in the image.\n For example:\n$ imagetool update --fromImage oracle/oudsm:12.2.1.4.0 --tag=oracle/oudsm-new:12.2.1.4.0 --patches=33521773_12.2.1.4.211008 --opatchBugNumber=28186730_13.9.4.2.8 Note: If the command fails because the files in the image being upgraded are not owned by oracle:oracle, then add the parameter --chown \u0026lt;userid\u0026gt;:\u0026lt;groupid\u0026gt; to correspond with the values returned in the error.\n Check the built image using the docker images command:\n$ docker images | grep oudsm The output will look similar to the following:\nREPOSITORY TAG IMAGE ID CREATED SIZE oracle/oudsm-new 12.2.1.4.0 78ccd1ad67eb 5 minutes ago 1.11GB oracle/oudsm 12.2.1.4.0 b051804ba15f 3 months ago 1.04GB Run the following command to save the patched container image to a tar file:\n$ docker save -o \u0026lt;path\u0026gt;/\u0026lt;file\u0026gt;.tar \u0026lt;image\u0026gt; For example:\n$ docker save -o $WORKDIR/oudsm-new.tar oracle/oudsm-new:12.2.1.4.0 " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/post-install-config/", + "title": "Post Install Configuration", + "tags": [], + "description": "Post install configuration.", + "content": "Follow these post install configuration steps.\n Create a Server Overrides File Removing OAM Server from WebLogic Server 12c Default Coherence Cluster WebLogic Server Tuning Enable Virtualization Restart the domain Create a Server Overrides File Navigate to the following directory:\nFor OAM domains created with WLST:\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/output/weblogic-domains/accessdomain For OAM domains created with WDT:\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/ Create a setUserOverrides.sh with the following contents:\nDERBY_FLAG=false JAVA_OPTIONS=\u0026quot;${JAVA_OPTIONS} -Djava.net.preferIPv4Stack=true\u0026quot; MEM_ARGS=\u0026quot;-Xms8192m -Xmx8192m\u0026quot; Copy the setUserOverrides.sh file to the Administration Server pod:\n$ chmod 755 setUserOverrides.sh $ kubectl cp setUserOverrides.sh oamns/accessdomain-adminserver:/u01/oracle/user_projects/domains/accessdomain/bin/setUserOverrides.sh Where oamns is the OAM namespace and accessdomain is the DOMAIN_NAME/UID.\n Stop the OAM domain using the following command:\n$ kubectl -n \u0026lt;domain_namespace\u0026gt; patch domains \u0026lt;domain_uid\u0026gt; --type=\u0026#39;json\u0026#39; -p=\u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/serverStartPolicy\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;Never\u0026#34; }]\u0026#39; For example:\n$ kubectl -n oamns patch domains accessdomain --type=\u0026#39;json\u0026#39; -p=\u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/serverStartPolicy\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;Never\u0026#34; }]\u0026#39; The output will look similar to the following:\ndomain.weblogic.oracle/accessdomain patched Check that all the pods are stopped:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oamns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Terminating 0 27m accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 4h29m accessdomain-oam-policy-mgr1 1/1 Terminating 0 24m accessdomain-oam-server1 1/1 Terminating 0 24m helper 1/1 Running 0 4h44m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 108m The Administration Server pod and Managed Server pods will move to a STATUS of Terminating. After a few minutes, run the command again and the pods should have disappeared:\nNAME READY STATUS RESTARTS AGE accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 4h30m helper 1/1 Running 0 4h45m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 109m Start the domain using the following command:\n$ kubectl -n \u0026lt;domain_namespace\u0026gt; patch domains \u0026lt;domain_uid\u0026gt; --type=\u0026#39;json\u0026#39; -p=\u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/serverStartPolicy\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;IfNeeded\u0026#34; }]\u0026#39; For example:\n$ kubectl -n oamns patch domains accessdomain --type=\u0026#39;json\u0026#39; -p=\u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/serverStartPolicy\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;IfNeeded\u0026#34; }]\u0026#39; Run the following kubectl command to view the pods:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oamns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 4h30m accessdomain-introspector-mckp2 1/1 Running 0 8s helper 1/1 Running 0 4h46m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 110m The Administration Server pod will start followed by the OAM Managed Servers pods. This process will take several minutes, so keep executing the command until all the pods are running with READY status 1/1:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 5m38s accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 4h37m accessdomain-oam-policy-mgr1 1/1 Running 0 2m51s accessdomain-oam-server1 1/1 Running 0 2m50s helper 1/1 Running 0 4h52m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 116m Removing OAM Server from WebLogic Server 12c Default Coherence Cluster Exclude all Oracle Access Management (OAM) clusters (including Policy Manager and OAM runtime server) from the default WebLogic Server 12c coherence cluster by using the WebLogic Server Administration Console.\nFrom 12.2.1.3.0 onwards, OAM server-side session management uses the database and does not require coherence cluster to be established. In some environments, warnings and errors are observed due to default coherence cluster initialized by WebLogic. To avoid or fix these errors, exclude all of the OAM clusters from default WebLogic Server coherence cluster using the following steps:\n Login to the WebLogic Server Console at https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console. Click Lock \u0026amp; Edit. In Domain Structure, expand Environment and select Coherence Clusters. Click defaultCoherenceCluster and select the Members tab. From Servers and Clusters, deselect all OAM clusters (oam_cluster and policy_cluster). Click Save. Click Activate changes. WebLogic Server Tuning For production environments, the following WebLogic Server tuning parameters must be set:\nAdd Minimum Thread constraint to worker manager \u0026ldquo;OAPOverRestWM\u0026rdquo; Login to the WebLogic Server Console at https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console. Click Lock \u0026amp; Edit. In Domain Structure, click Deployments. On the Deployments page click Next until you see oam_server. Expand oam_server by clicking on the + icon, then click /iam/access/binding. Click the Configuration tab, followed by the Workload tab. Click wm/OAPOverRestWM Under Application Scoped Work Managed Components, click New. In Create a New Work Manager Component, select Minumum Threads Constraint and click Next. In Minimum Threads Constraint Properties enter the Count as 400 and click Finish. In the Save Deployment Plan change the Path to the value /u01/oracle/user_projects/domains/accessdomain/Plan.xml, where accessdomain is your domain_UID. Click OK and then Activate Changes. Remove Max Thread Constraint and Capacity Constraint Repeat steps 1-7 above. Under Application Scoped Work Managed Components select the check box for Capacity and MaxThreadsCount. Click Delete. In the Delete Work Manage Components screen, click OK to delete. Click on Release Configuration and then Log Out. oamDS DataSource Tuning Login to the WebLogic Server Console at https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console. Click Lock \u0026amp; Edit. In Domain Structure, Expand Services and click Data Sources. Click on oamDS. In Settings for oamDS, select the Configuration tab, and then the Connection Pool tab. Change Initial Capacity, Maximum Capacity, and Minimum Capacity to 800 and click Save. Click Activate Changes. Enable Virtualization Log in to Oracle Enterprise Manager Fusion Middleware Control at https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/em Click WebLogic Domain \u0026gt; Security \u0026gt; Security Provider Configuration. Expand Security Store Provider. Expand Identity Store Provider. Click Configure. Add a custom property. Select virtualize property with value true and click OK. Click OK again to persist the change. Restart the domain For the above changes to take effect, you must restart the OAM domain:\n Stop the OAM domain using the following command:\n$ kubectl -n \u0026lt;domain_namespace\u0026gt; patch domains \u0026lt;domain_uid\u0026gt; --type=\u0026#39;json\u0026#39; -p=\u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/serverStartPolicy\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;Never\u0026#34; }]\u0026#39; For example:\n$ kubectl -n oamns patch domains accessdomain --type=\u0026#39;json\u0026#39; -p=\u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/serverStartPolicy\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;Never\u0026#34; }]\u0026#39; The output will look similar to the following:\ndomain.weblogic.oracle/accessdomain patched Check that all the pods are stopped:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oamns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Terminating 0 27m accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 4h29m accessdomain-oam-policy-mgr1 1/1 Terminating 0 24m accessdomain-oam-server1 1/1 Terminating 0 24m helper 1/1 Running 0 4h44m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 108m The Administration Server pod and Managed Server pods will move to a STATUS of Terminating. After a few minutes, run the command again and the pods should have disappeared:\nNAME READY STATUS RESTARTS AGE accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 4h30m helper 1/1 Running 0 4h45m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 109m Start the domain using the following command:\n$ kubectl -n \u0026lt;domain_namespace\u0026gt; patch domains \u0026lt;domain_uid\u0026gt; --type=\u0026#39;json\u0026#39; -p=\u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/serverStartPolicy\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;IfNeeded\u0026#34; }]\u0026#39; For example:\n$ kubectl -n oamns patch domains accessdomain --type=\u0026#39;json\u0026#39; -p=\u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/serverStartPolicy\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;IfNeeded\u0026#34; }]\u0026#39; Run the following kubectl command to view the pods:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oamns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 4h30m accessdomain-introspector-mckp2 1/1 Running 0 8s helper 1/1 Running 0 4h46m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 110m The Administration Server pod will start followed by the OAM Managed Servers pods. This process will take several minutes, so keep executing the command until all the pods are running with READY status 1/1:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 5m38s accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 4h37m accessdomain-oam-policy-mgr1 1/1 Running 0 2m51s accessdomain-oam-server1 1/1 Running 0 2m50s helper 1/1 Running 0 4h52m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 116m " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/post-install-config/", + "title": "Post install configuration", + "tags": [], + "description": "Post install configuration.", + "content": "Follow these post install configuration steps.\n a. Post Install Tasks Perform post install tasks.\n b. Install and configure connectors Install and Configure Connectors.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/configure-design-console/", + "title": "Configure Design Console", + "tags": [], + "description": "Configure Design Console.", + "content": "Configure an Ingress to allow Design Console to connect to your Kubernetes cluster.\n a. Using Design Console with NGINX(non-SSL) Configure Design Console with NGINX(non-SSL).\n b. Using Design Console with NGINX(SSL) Configure Design Console with NGINX(SSL).\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/patch-and-upgrade/", + "title": "Patch and Upgrade", + "tags": [], + "description": "This document provides steps to patch or upgrade an OUD image", + "content": "In this section you learn how to upgrade OUD from a previous version. Follow the section relevant to the version you are upgrading from.\n Upgrading to January 24 (24.1.1) from April 23 (23.2.1) or later Upgrading to January 24 (24.1.1) from October 22 (22.4.1) or January 23 (23.1.1) Upgrading to January 24 (24.1.1) from July 22 (22.3.1) Upgrading to January 24 (24.1.1) from releases prior to July 22 (22.3.1) Upgrading Elasticsearch and Kibana Note: If on July 22 (22.3.1) or later, and have Kubernetes Horizontal Pod Autoscaler (HPA) enabled, you must disable HPA before performing the steps in the relevant upgrade section. See Delete the HPA.\nUpgrading to January 24 (24.1.1) from April 23 (23.2.1) or later The instructions below are for upgrading from April 23 (23.2.1) or later to January 24 (24.1.1).\nNote: If you are not using Oracle Container Registry or your own container registry, then you must first load the new container image on all nodes in your Kubernetes cluster.\n Navigate to the $WORKDIR/kubernetes/helm directory:\n$ cd $WORKDIR/kubernetes/helm Create a oud-patch-override.yaml file that contains:\nimage: repository: \u0026lt;image_location\u0026gt; tag: \u0026lt;image_tag\u0026gt; imagePullSecrets: - name: orclcred For example:\nimage: repository: container-registry.oracle.com/middleware/oud_cpu tag: 12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; imagePullSecrets: - name: orclcred The following caveats exist:\n If you are not using Oracle Container Registry or your own container registry for your OUD container image, then you can remove the following:\nimagePullSecrets: - name: orclcred Run the following command to upgrade the deployment:\n$ helm upgrade --namespace \u0026lt;namespace\u0026gt; \\ --values oud-patch-override.yaml \\ \u0026lt;release_name\u0026gt; oud-ds-rs --reuse-values For example:\n$ helm upgrade --namespace oudns \\ --values oud-patch-override.yaml \\ oud-ds-rs oud-ds-rs --reuse-values Upgrading to January 24 (24.1.1) from October 22 (22.4.1) or January 23 (23.1.1) The instructions below are for upgrading from October 22 (22.4.1) or January 23 (23.1.1), to January (24.1.1).\nNote: If you are not using Oracle Container Registry or your own container registry, then you must first load the new container image on all nodes in your Kubernetes cluster.\nScale down OUD Make sure the base pod (oud-ds-rs-0) is running and healthy (READY 1/1) by running the following command:\n$ kubectl get pods -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl get pods -n oudns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE oud-ds-rs-0 1/1 Running 0 21h oud-ds-rs-1 1/1 Running 0 20h oud-ds-rs-2 1/1 Running 0 20h Ensure dsreplication is healthy by running the following command:\n$ $ kubectl --namespace \u0026lt;namespace\u0026gt; exec -it -c \u0026lt;containername\u0026gt; \u0026lt;podname\u0026gt; -- \\ /u01/oracle/user_projects/\u0026lt;OUD Instance/Pod Name\u0026gt;/OUD/bin/dsreplication status \\ --trustAll --hostname \u0026lt;OUD Instance/Pod Name\u0026gt; --port 1444 --adminUID admin \\ --dataToDisplay compat-view --dataToDisplay rs-connections For example:\n$ kubectl --namespace oudns exec -it -c oud-ds-rs oud-ds-rs-0 -- \\ /u01/oracle/user_projects/oud-ds-rs-0/OUD/bin/dsreplication status \\ --trustAll --hostname oud-ds-rs-0 --port 1444 --adminUID admin \\ --dataToDisplay compat-view --dataToDisplay rs-connections The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE \u0026gt;\u0026gt;\u0026gt;\u0026gt; Specify Oracle Unified Directory LDAP connection parameters Password for user 'admin': Establishing connections and reading configuration ..... Done. dc=example,dc=com - Replication Enabled ======================================= Server : Entries : M.C. [1] : A.O.M.C. [2] : Port [3] : Encryption [4] : Trust [5] : U.C. [6] : Status [7] : ChangeLog [8] : Group ID [9] : Connected To [10] ---------------------:---------:----------:--------------:----------:----------------:-----------:----------:------------:---------------:--------------:------------------------------- oud-ds-rs-0:1444 : 202 : 0 : 0 : 1898 : Disabled : Trusted : -- : Normal : Enabled : 1 : oud-ds-rs-0:1898 : : : : : : : : : : : (GID=1) oud-ds-rs-1:1444 : 202 : 0 : 0 : 1898 : Disabled : Trusted : -- : Normal : Enabled : 1 : oud-ds-rs-1:1898 : : : : : : : : : : : (GID=1) oud-ds-rs-2:1444 : 202 : 0 : 0 : 1898 : Disabled : Trusted : -- : Normal : Enabled : 1 : oud-ds-rs-2:1898 : : : : : : : : : : : (GID=1) Replication Server [11] : RS #1 : RS #2 : RS #3 -------------------------------:-------:-------:------ oud-ds-rs-0:1898 : -- : Yes : Yes (#1) : : : oud-ds-rs-1:1898 : Yes : -- : Yes (#2) : : : oud-ds-rs-2:1898 : Yes : Yes : -- (#3) : : : etc... Scale down OUD by reducing the replicas to 1:\n$ cd $WORKDIR/kubernetes/helm $ helm upgrade -n oudns --set replicaCount=1 oud-ds-rs oud-ds-rs --reuse-values Note: The $WORKDIR is the directory for your existing release, not January 24.\nThe output will be similar to the following:\nRelease \u0026quot;oud-ds-rs\u0026quot; has been upgraded. Happy Helming! NAME: oud-ds-rs LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: oudns STATUS: deployed REVISION: 2 NOTES: etc.. Make sure the replica pods are shutdown before proceeding:\n$ kubectl get pods -n oudns NAME READY STATUS RESTARTS AGE oud-ds-rs-0 1/1 Running 0 21h Note: It will take several minutes before the replica pods disappear.\n Backup OUD data Take a backup of the OUD data for every pod in the NFS shared volume:\n$ kubectl exec -it -n oudns oud-ds-rs-0 -- bash [oracle@oud-ds-rs-0 oracle]$ cd user_projects [oracle@oud-ds-rs-0 user_projects]$ mkdir OUD_backup_\u0026lt;DATE\u0026gt; [oracle@oud-ds-rs-0 user_projects]$ cp -r oud-ds-rs-* OUD_backup_\u0026lt;DATE\u0026gt;/ Make sure the backup created successfully:\n[oracle@oud-ds-rs-0 user_projects]$ ls -l OUD_backup_\u0026lt;date\u0026gt; total 2 drwxr-x---. 5 oracle root 3 \u0026lt;DATE\u0026gt; oud-ds-rs-0 drwxr-x---. 5 oracle root 3 \u0026lt;DATE\u0026gt; oud-ds-rs-1 drwxr-x---. 5 oracle root 3 \u0026lt;DATE\u0026gt; oud-ds-rs-2 Remove the non-zero pod directories oud-ds-rs-1 and oud-ds-rs-2:\n[oracle@oud-ds-rs-0 user_projects]$ rm -rf oud-ds-rs-1 oud-ds-rs-2 Exit the oud-ds-rs-0 bash session:\n[oracle@oud-ds-rs-0 user_projects]$ exit Setup the January 24 code repository to deploy OUD Create a working directory on the persistent volume to setup the latest source code:\n$ mkdir \u0026lt;persistent_volume\u0026gt;/\u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/shared/OUDK8SJan24 Download the latest OUD deployment scripts from the OUD repository:\n$ cd \u0026lt;persistent_volume\u0026gt;/\u0026lt;workdir\u0026gt; $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 For example:\n$ mkdir /scratch/shared/OUDK8SJan24 $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 Set the $WORKDIR environment variable as follows:\n$ export WORKDIR=\u0026lt;workdir\u0026gt;/fmw-kubernetes/OracleUnifiedDirectory For example:\n$ export WORKDIR=/scratch/shared/OUDK8SJan24/fmw-kubernetes/OracleUnifiedDirectory Update the OUD container image Navigate to the $WORKDIR/kubernetes/helm directory:\n$ cd $WORKDIR/kubernetes/helm Create a oud-patch-override.yaml file that contains:\nimage: repository: \u0026lt;image_location\u0026gt; tag: \u0026lt;image_tag\u0026gt; pullPolicy: IfNotPresent imagePullSecrets: - name: orclcred oudConfig: cleanupbeforeStart: false disablereplicationbeforeStop: false replicaCount: 3 For example:\nimage: repository: container-registry.oracle.com/middleware/oud_cpu tag: 12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; pullPolicy: IfNotPresent imagePullSecrets: - name: orclcred oudConfig: cleanupbeforeStart: false disablereplicationbeforeStop: false replicaCount: 3 The following caveats exist:\n If you are not using Oracle Container Registry or your own container registry for your OUD container image, then you can remove the following:\nimagePullSecrets: - name: orclcred Run the following command to upgrade the deployment:\n$ cd $WORKDIR/kubernetes/helm $ helm upgrade --namespace \u0026lt;namespace\u0026gt; \\ --values oud-patch-override.yaml \\ \u0026lt;release_name\u0026gt; oud-ds-rs --reuse-values For example:\n$ cd $WORKDIR/kubernetes/helm $ helm upgrade --namespace oudns \\ --values oud-patch-override.yaml \\ oud-ds-rs oud-ds-rs --reuse-values The output should look similar to the following:\nRelease \u0026quot;oud-ds-rs\u0026quot; has been upgraded. Happy Helming! NAME: oud-ds-rs LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: oudns STATUS: deployed REVISION: 3 NOTES: etc.. Verify the pods After updating with the new image the pods will restart. Verify the pods are running:\n$ kubectl --namespace \u0026lt;namespace\u0026gt; get pods For example:\n$ kubectl --namespace oudns get pods The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE oud-ds-rs-0 1/1 Running 0 11m oud-ds-rs-1 1/1 Running 0 28m oud-ds-rs-2 1/1 Running 0 22m ... Note: It will take several minutes before the pods oud-ds-rs-1 and oud-ds-rs-2 start, and oud-ds-rs-0 restarts. While the OUD pods have a STATUS of 0/1 the pods are started but the OUD server associated with it is currently starting.\n Verify the pods are using the new image by running the following command:\n$ kubectl describe pod \u0026lt;pod\u0026gt; -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl describe pod oud-ds-rs-0 -n oudns | grep Image The output will look similar to the following:\n... Image: container-registry.oracle.com/middleware/oud_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; Image ID: container-registry.oracle.com/middleware/oud_cpu@sha256:\u0026lt;sha256\u0026gt; Ensure dsreplication is healthy by running the following command:\n$ $ kubectl --namespace \u0026lt;namespace\u0026gt; exec -it -c \u0026lt;containername\u0026gt; \u0026lt;podname\u0026gt; -- \\ /u01/oracle/user_projects/\u0026lt;OUD Instance/Pod Name\u0026gt;/OUD/bin/dsreplication status \\ --trustAll --hostname \u0026lt;OUD Instance/Pod Name\u0026gt; --port 1444 --adminUID admin \\ --dataToDisplay compat-view --dataToDisplay rs-connections For example:\n$ kubectl --namespace oudns exec -it -c oud-ds-rs oud-ds-rs-0 -- \\ /u01/oracle/user_projects/oud-ds-rs-0/OUD/bin/dsreplication status \\ --trustAll --hostname oud-ds-rs-0 --port 1444 --adminUID admin \\ --dataToDisplay compat-view --dataToDisplay rs-connections The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE \u0026gt;\u0026gt;\u0026gt;\u0026gt; Specify Oracle Unified Directory LDAP connection parameters Password for user 'admin': Establishing connections and reading configuration ..... Done. dc=example,dc=com - Replication Enabled ======================================= Server : Entries : M.C. [1] : A.O.M.C. [2] : Port [3] : Encryption [4] : Trust [5] : U.C. [6] : Status [7] : ChangeLog [8] : Group ID [9] : Connected To [10] ---------------------:---------:----------:--------------:----------:----------------:-----------:----------:------------:---------------:--------------:------------------------------- oud-ds-rs-0:1444 : 202 : 0 : 0 : 1898 : Disabled : Trusted : -- : Normal : Enabled : 1 : oud-ds-rs-0:1898 : : : : : : : : : : : (GID=1) oud-ds-rs-1:1444 : 202 : 0 : 0 : 1898 : Disabled : Trusted : -- : Normal : Enabled : 1 : oud-ds-rs-1:1898 : : : : : : : : : : : (GID=1) oud-ds-rs-2:1444 : 202 : 0 : 0 : 1898 : Disabled : Trusted : -- : Normal : Enabled : 1 : oud-ds-rs-2:1898 : : : : : : : : : : : (GID=1) Replication Server [11] : RS #1 : RS #2 : RS #3 -------------------------------:-------:-------:------ oud-ds-rs-0:1898 : -- : Yes : Yes (#1) : : : oud-ds-rs-1:1898 : Yes : -- : Yes (#2) : : : oud-ds-rs-2:1898 : Yes : Yes : -- (#3) : : : etc... Once the validation steps are performed and you are confident OUD is working correctly, you can optionally delete the OUD backup data in the NFS shared volume:\n$ kubectl exec -it -n oudns oud-ds-rs-0 -- bash [oracle@oud-ds-rs-0 oracle]$ cd user_projects/OUD_backup_\u0026lt;DATE\u0026gt;/ [oracle@oud-ds-rs-0 OUD_backup_\u0026lt;DATE\u0026gt;]$ rm -rf oud-ds-rs-0 oud-ds-rs-1 oud-ds-rs-2 Upgrading to January 24 (24.1.1) from July 22 (22.3.1) The instructions below are for upgrading from July 22 (22.3.1) to January 24 (24.4.1).\n Follow Upgrading to January 24 (24.1.1) from October 22 (22.4.1) or January 23 (23.1.1) to upgrade the image. Once the image is upgraded, follow Upgrading Elasticsearch and Kibana. Upgrading to January 24 (24.1.1) from releases prior to July 22 (22.3.1) In releases prior to July 22 (22.3.1) OUD used pod based deployment. From July 22 (22.3.1) onwards OUD is deployed using StatefulSets.\nIf you are upgrading from a release prior to July 22 (22.3.1) you must follow the steps below to deploy a new OUD instance to use your existing OUD data in \u0026lt;persistent_volume\u0026gt;/oud_user_projects.\nNote: The steps below will incur a small outage.\nDelete the existing deployment Find the deployment release name as follows:\n$ helm --namespace \u0026lt;namespace\u0026gt; list For example:\n$ helm --namespace oudns list The output will look similar to the following:\nNAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION oud-ds-rs oudns 1 \u0026lt;DATE\u0026gt; deployed oud-ds-rs-0.2 12.2.1.4.0 Delete the deployment using the following command:\n$ helm uninstall --namespace \u0026lt;namespace\u0026gt; \u0026lt;release\u0026gt; For example:\n$ helm uninstall --namespace oudns oud-ds-rs release \u0026#34;oud-ds-rs\u0026#34; uninstalled Run the following command to view the status:\n$ kubectl --namespace oudns get pod,service,secret,pv,pvc,ingress -o wide Initially the pods and persistent volume (PV) and persistent volume claim (PVC) will move to a Terminating status:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oud-ds-rs-0 1/1 Terminating 0 24m 10.244.1.180 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-1 1/1 Terminating 0 18m 10.244.1.181 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-2 1/1 Terminating 0 12m 10.244.1.182 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; NAME TYPE DATA AGE secret/default-token-msmmd kubernetes.io/service-account-token 3 3d20h secret/dockercred kubernetes.io/dockerconfigjson 1 3d20h secret/orclcred kubernetes.io/dockerconfigjson 1 3d20h NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE VOLUMEMODE persistentvolume/oud-ds-rs-pv 20Gi RWX Delete Terminating oudns/oud-ds-rs-pvc manual 24m Filesystem NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE VOLUMEMODE persistentvolumeclaim/oud-ds-rs-pvc Terminating oud-ds-rs-pv 20Gi RWX manual 24m Filesystem Run the command again until the pods, PV and PVC disappear.\n Setup the code repository to deploy OUD Create a working directory on the persistent volume to setup the latest source code:\n$ mkdir \u0026lt;persistent_volume\u0026gt;/\u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/shared/OUDK8SJan24 Download the latest OUD deployment scripts from the OUD repository:\n$ cd \u0026lt;persistent_volume\u0026gt;/\u0026lt;workdir\u0026gt; $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 For example:\n$ cd /scratch/shared/OUDK8SJan24 $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 Set the $WORKDIR environment variable as follows:\n$ export WORKDIR=\u0026lt;workdir\u0026gt;/fmw-kubernetes/OracleUnifiedDirectory For example:\n$ export WORKDIR=/scratch/shared/OUDK8SJan24/fmw-kubernetes/OracleUnifiedDirectory Create a new instance against your existing persistent volume Navigate to the $WORKDIR/kubernetes/helm directory\n$ cd $WORKDIR/kubernetes/helm Create an oud-ds-rs-values-override.yaml as follows:\nimage: repository: \u0026lt;image_location\u0026gt; tag: \u0026lt;image_tag\u0026gt; pullPolicy: IfNotPresent imagePullSecrets: - name: orclcred oudConfig: rootUserPassword: \u0026lt;password\u0026gt; sampleData: \u0026#34;200\u0026#34; persistence: type: filesystem filesystem: hostPath: path: \u0026lt;persistent_volume\u0026gt;/oud_user_projects cronJob: kubectlImage: repository: bitnami/kubectl tag: \u0026lt;version\u0026gt; pullPolicy: IfNotPresent imagePullSecrets: - name: dockercred For example:\nimage: repository: container-registry.oracle.com/middleware/oud_cpu tag: 12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; pullPolicy: IfNotPresent imagePullSecrets: - name: orclcred oudConfig: rootUserPassword: \u0026lt;password\u0026gt; sampleData: \u0026#34;200\u0026#34; persistence: type: filesystem filesystem: hostPath: path: /scratch/shared/oud_user_projects cronJob: kubectlImage: repository: bitnami/kubectl tag: 1.24.5 pullPolicy: IfNotPresent imagePullSecrets: - name: dockercred The following caveats exist:\n The \u0026lt;persistent_volume\u0026gt;/oud_user_projects must point to the directory used in your previous deployment otherwise your existing OUD data will not be used. Make sure you take a backup of the \u0026lt;persistent_volume\u0026gt;/oud_user_projects directory before proceeding further.\n Replace \u0026lt;password\u0026gt; with the password used in your previous deployment.\n The \u0026lt;version\u0026gt; in kubectlImage tag: should be set to the same version as your Kubernetes version (kubectl version). For example if your Kubernetes version is 1.24.5 set to 1.24.5.\n If you are not using Oracle Container Registry or your own container registry for your OUD container image, then you can remove the following:\nimagePullSecrets: - name: orclcred If using NFS for your persistent volume then change the persistence section as follows:\npersistence: type: networkstorage networkstorage: nfs: path: \u0026lt;persistent_volume\u0026gt;/oud_user_projects server: \u0026lt;NFS IP address\u0026gt; Run the following command to deploy OUD:\n$ helm install --namespace \u0026lt;namespace\u0026gt; \\ --values oud-ds-rs-values-override.yaml \\ \u0026lt;release_name\u0026gt; oud-ds-rs For example:\n$ helm install --namespace oudns \\ --values oud-ds-rs-values-override.yaml \\ oud-ds-rs oud-ds-rs Check the OUD deployment as per Verify the OUD deployment and Verify the OUD replication.\n Upgrade Elasticsearch and Kibana by following Upgrading Elasticsearch and Kibana.\n Upgrading Elasticsearch and Kibana This section shows how to upgrade Elasticsearch and Kibana. From October 22 (22.4.1) onwards, OUD logs should be stored on a centralized Elasticsearch and Kibana stack.\nNote: This section should only be followed if upgrading from July 22 (22.3.1) or earlier to January 24 (24.1.1). If you are upgrading from October 22 or later to January 24 do not follow this section.\nUndeploy Elasticsearch and Kibana From October 22 (22.4.1) onwards, OUD logs should be stored on a centralized Elasticsearch and Kibana (ELK) stack.\nDeployments prior to October 22 (22.4.1) used local deployments of Elasticsearch and Kibana.\nIf you are upgrading from July 22 (22.3.1) or earlier, to January 24 (24.1.1), you must first undeploy Elasticsearch and Kibana using the steps below:\n Navigate to the $WORKDIR/kubernetes/helm directory and create a logging-override-values-uninstall.yaml with the following:\nelk: enabled: false Run the following command to remove the existing ELK deployment:\n$ helm upgrade --namespace \u0026lt;domain_namespace\u0026gt; --values \u0026lt;valuesfile.yaml\u0026gt; \u0026lt;releasename\u0026gt; oud-ds-rs --reuse-values For example:\n$ helm upgrade --namespace oudns --values logging-override-values-uninstall.yaml oud-ds-rs oud-ds-rs --reuse-values Deploy ElasticSearch and Kibana in centralized stack Follow Install Elasticsearch stack and Kibana to deploy ElasticSearch and Kibana in a centralized stack. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/patch-and-upgrade/", + "title": "Patch and upgrade", + "tags": [], + "description": "This document provides steps to patch or upgrade an OUD image, and Elasticsearch and Kibana.", + "content": "This section shows you how to upgrade the OUDSM image, and how to upgrade the Elasticsearch and Kibana stack to April 23 (23.2.1).\nThe upgrade path taken depends on the version you are upgrading from.\nPlease refer to the Release Notes for information on which upgrade steps are necessary for the version you are upgrading to.\n a. Patch an image Instructions on how to update your OUDSM Kubernetes cluster with a new OUDSM container image.\n b. Upgrade Elasticsearch and Kibana Instructions on how to upgrade Elastic Search and Kibana.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/validate-sso-using-webgate/", + "title": "Validate a Basic SSO Flow using WebGate Registration ", + "tags": [], + "description": "Sample for validating a basic SSO flow using WebGate registration.", + "content": "In this section you validate single-sign on works to the OAM Kubernetes cluster via Oracle WebGate. The instructions below assume you have a running Oracle HTTP Server (for example ohs_k8s) and Oracle WebGate installed on an independent server. The instructions also assume basic knowledge of how to register a WebGate agent.\nNote: At present Oracle HTTP Server and Oracle WebGate are not supported on a Kubernetes cluster.\nUpdate the OAM Hostname and Port for the Loadbalancer If using an NGINX ingress with no load balancer, change {LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT} to {MASTERNODE-HOSTNAME}:${MASTERNODE-PORT} when referenced below.\n Launch a browser and access the OAM console (https://${LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT}/oamconsole). Login with the weblogic username and password (weblogic/\u0026lt;password\u0026gt;)\n Navigate to Configuration → Settings ( View ) → Access Manager.\n Under Load Balancing modify the OAM Server Host and OAM Server Port, to point to the Loadbalancer HTTP endpoint (e.g loadbalancer.example.com and \u0026lt;port\u0026gt; respectively). In the OAM Server Protocol drop down list select https.\n Under WebGate Traffic Load Balancer modify the OAM Server Host and OAM Server Port, to point to the Loadbalancer HTTP endpoint (e.g loadbalancer.example.com and \u0026lt;port\u0026gt; repectively). In the OAM Server Protocol drop down list select https.\n Click Apply.\n Register a WebGate Agent In all the examples below, change the directory path as appropriate for your installation.\n Run the following command on the server with Oracle HTTP Server and WebGate installed:\n$ cd \u0026lt;OHS_ORACLE_HOME\u0026gt;/webgate/ohs/tools/deployWebGate $ ./deployWebGateInstance.sh -w \u0026lt;OHS_DOMAIN_HOME\u0026gt;/config/fmwconfig/components/OHS/ohs_k8s -oh \u0026lt;OHS_ORACLE_HOME\u0026gt; -ws ohs The output will look similar to the following:\nCopying files from WebGate Oracle Home to WebGate Instancedir Run the following command to update the OHS configuration files appropriately:\n$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:\u0026lt;OHS_ORACLE_HOME\u0026gt;/lib $ cd \u0026lt;OHS_ORACLE_HOME\u0026gt;/webgate/ohs/tools/setup/InstallTools/ $ ./EditHttpConf -w \u0026lt;OHS_DOMAIN_HOME\u0026gt;/config/fmwconfig/components/OHS/ohs_k8s -oh \u0026lt;OHS_ORACLE_HOME\u0026gt; The output will look similar to the following:\nThe web server configuration file was successfully updated \u0026lt;OHS_DOMAIN_HOME\u0026gt;/config/fmwconfig/components/OHS/ohs_k8s/httpd.conf has been backed up as \u0026lt;OHS_DOMAIN_HOME\u0026gt;/config/fmwconfig/components/OHS/ohs_k8s/httpd.conf.ORIG Launch a browser, and access the OAM console. Navigate to Application Security → Quick Start Wizards → SSO Agent Registration. Register the agent in the usual way, download the configuration zip file and copy to the OHS WebGate server, for example: \u0026lt;OHS_DOMAIN_HOME\u0026gt;/config/fmwconfig/components/OHS/ohs_k8/webgate/config. Extract the zip file.\n Copy the Certificate Authority (CA) certificate (cacert.pem) for the load balancer/ingress certificate to the same directory e.g: \u0026lt;OHS_DOMAIN_HOME\u0026gt;/config/fmwconfig/components/OHS/ohs_k8/webgate/config.\nIf you used a self signed certificate for the ingress, instead copy the self signed certificate (e.g: /scratch/ssl/tls.crt) to the above directory. Rename the certificate to cacert.pem.\n Restart Oracle HTTP Server.\n Access the configured OHS e.g http://ohs.example.com:7778, and check you are redirected to the SSO login page. Login and make sure you are redirected successfully to the home page.\n Changing WebGate agent to use OAP Note: This section should only be followed if you need to change the OAM/WebGate Agent communication from HTTPS to OAP.\nTo change the WebGate agent to use OAP:\n In the OAM Console click Application Security and then Agents.\n Search for the agent you want modify and select it.\n In the User Defined Parameters change:\na) OAMServerCommunicationMode from HTTPS to OAP. For example OAMServerCommunicationMode=OAP\nb) OAMRestEndPointHostName=\u0026lt;hostname\u0026gt; to the {$MASTERNODE-HOSTNAME}. For example OAMRestEndPointHostName=masternode.example.com\n In the Server Lists section click Add to add a new server with the following values:\n Access Server: Other Host Name: \u0026lt;{$MASTERNODE-HOSTNAME}\u0026gt; Host Port: \u0026lt;oamoap-service NodePort\u0026gt; Note: To find the value for Host Port run the following:\n$ kubectl describe svc accessdomain-oamoap-service -n oamns The output will look similar to the following:\nName: accessdomain-oamoap-service Namespace: oamns Labels: \u0026lt;none\u0026gt; Annotations: \u0026lt;none\u0026gt; Selector: weblogic.clusterName=oam_cluster Type: NodePort IP Families: \u0026lt;none\u0026gt; IP: 10.100.202.44 IPs: 10.100.202.44 Port: \u0026lt;unset\u0026gt; 5575/TCP TargetPort: 5575/TCP NodePort: \u0026lt;unset\u0026gt; 30540/TCP Endpoints: 10.244.5.21:5575,10.244.6.76:5575 Session Affinity: None External Traffic Policy: Cluster Events: \u0026lt;none\u0026gt; In the example above the NodePort is 30540.\n Delete all servers in Server Lists except for the one just created, and click Apply.\n Click Download to download the webgate zip file. Copy the zip file to the desired WebGate.\n Delete the cache from \u0026lt;OHS_DOMAIN_HOME\u0026gt;/servers/ohs1/cache and restart Oracle HTTP Server.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/", + "title": "Manage OAM Domains", + "tags": [], + "description": "This document provides steps to manage the OAM domain.", + "content": "Important considerations for Oracle Access Management domains in Kubernetes.\n a. Domain Life Cycle Learn about the domain life cycle of an OAM domain.\n b. WLST Administration Operations Describes the steps for WLST administration using helper pod running in the same Kubernetes Cluster as OAM Domain.\n c. Logging and Visualization Describes the steps for logging and visualization with Elasticsearch and Kibana.\n d. Monitoring an OAM domain Describes the steps for Monitoring the OAM domain.\n e. Kubernetes Horizontal Pod Autoscaler Describes the steps for implementing the Horizontal Pod Autoscaler.\n f. Delete the OAM domain home Learn about the steps to cleanup the OAM domain home.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/", + "title": "Manage OIG domains", + "tags": [], + "description": "This document provides steps to manage the OIG domain.", + "content": "Important considerations for Oracle Identity Governance domains in Kubernetes.\n a. Domain life cycle Learn about the domain lifecycle of an OIG domain.\n b. WLST administration operations Describes the steps for WLST administration using helper pod running in the same Kubernetes Cluster as OIG Domain.\n c. Runnning OIG utilities Describes the steps for running OIG utilities in Kubernetes.\n d. Logging and visualization Describes the steps for logging and visualization with Elasticsearch and Kibana.\n e. Monitoring an OIG domain Describes the steps for Monitoring the OIG domain and Publishing the logs to Elasticsearch.\n f. Kubernetes Horizontal Pod Autoscaler Describes the steps for implementing the Horizontal Pod Autoscaler.\n g. Delete the OIG domain home Learn about the steps to cleanup the OIG domain home.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/troubleshooting/", + "title": "Troubleshooting", + "tags": [], + "description": "How to Troubleshoot issues.", + "content": " Check the status of a namespace View pod logs View pod description Known issues Check the status of a namespace To check the status of objects in a namespace use the following command:\n$ kubectl --namespace \u0026lt;namespace\u0026gt; get nodes,pod,service,secret,pv,pvc,ingress -o wide For example:\n$ kubectl --namespace oudns get pod,service,secret,pv,pvc,ingress -o wide The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oud-ds-rs-0 1/1 Running 0 14m 10.244.1.180 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-1 1/1 Running 0 8m26s 10.244.1.181 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-2 0/1 Running 0 2m24s 10.244.1.182 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-pod-cron-job-27586680-p5d8q 0/1 Completed 0 50s 10.244.1.183 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR service/oud-ds-rs ClusterIP None \u0026lt;none\u0026gt; 1444/TCP,1888/TCP,1389/TCP,1636/TCP,1080/TCP,1081/TCP,1898/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs service/oud-ds-rs-0 ClusterIP None \u0026lt;none\u0026gt; 1444/TCP,1888/TCP,1898/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0 service/oud-ds-rs-1 ClusterIP None \u0026lt;none\u0026gt; 1444/TCP,1888/TCP,1898/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1 service/oud-ds-rs-2 ClusterIP None \u0026lt;none\u0026gt; 1444/TCP,1888/TCP,1898/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2 service/oud-ds-rs-http-0 ClusterIP 10.104.112.93 \u0026lt;none\u0026gt; 1080/TCP,1081/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0 service/oud-ds-rs-http-1 ClusterIP 10.103.105.70 \u0026lt;none\u0026gt; 1080/TCP,1081/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1 service/oud-ds-rs-http-2 ClusterIP 10.110.160.107 \u0026lt;none\u0026gt; 1080/TCP,1081/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2 service/oud-ds-rs-lbr-admin ClusterIP 10.99.238.222 \u0026lt;none\u0026gt; 1888/TCP,1444/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs service/oud-ds-rs-lbr-http ClusterIP 10.101.250.196 \u0026lt;none\u0026gt; 1080/TCP,1081/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs service/oud-ds-rs-lbr-ldap ClusterIP 10.104.149.90 \u0026lt;none\u0026gt; 1389/TCP,1636/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs service/oud-ds-rs-ldap-0 ClusterIP 10.109.255.221 \u0026lt;none\u0026gt; 1389/TCP,1636/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0 service/oud-ds-rs-ldap-1 ClusterIP 10.111.135.142 \u0026lt;none\u0026gt; 1389/TCP,1636/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1 service/oud-ds-rs-ldap-2 ClusterIP 10.100.8.145 \u0026lt;none\u0026gt; 1389/TCP,1636/TCP 14m app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2 NAME TYPE DATA AGE secret/dockercred kubernetes.io/dockerconfigjson 1 4h24m secret/orclcred kubernetes.io/dockerconfigjson 1 14m secret/oud-ds-rs-creds opaque 8 14m secret/oud-ds-rs-tls-cert kubernetes.io/tls 2 14m secret/sh.helm.release.v1.oud-ds-rs.v1 helm.sh/release.v1 1 14m NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE VOLUMEMODE persistentvolume/oud-ds-rs-pv 20Gi RWX Delete Bound oudns/oud-ds-rs-pvc manual 14m Filesystem NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE VOLUMEMODE persistentvolumeclaim/oud-ds-rs-pvc Bound oud-ds-rs-pv 20Gi RWX manual 14m Filesystem NAME CLASS HOSTS ADDRESS PORTS AGE ingress.networking.k8s.io/oud-ds-rs-admin-ingress-nginx \u0026lt;none\u0026gt; oud-ds-rs-admin-0,oud-ds-rs-admin-0,oud-ds-rs-admin-1 + 3 more... 80, 443 14m ingress.networking.k8s.io/oud-ds-rs-http-ingress-nginx \u0026lt;none\u0026gt; oud-ds-rs-http-0,oud-ds-rs-http-1,oud-ds-rs-http-2 + 3 more... 80, 443 14m Include/exclude elements (nodes,pod,service,secret,pv,pvc,ingress) as required.\nView pod logs To view logs for a pod use the following command:\n$ kubectl logs \u0026lt;pod\u0026gt; -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl logs oud-ds-rs-0 -n oudns View pod description Details about a pod can be viewed using the kubectl describe command:\n$ kubectl describe pod \u0026lt;pod\u0026gt; -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl describe pod oud-ds-rs-0 -n oudns The output will look similar to the following:\nName: oud-ds-rs-0 Namespace: oudns Priority: 0 Node: \u0026lt;Worker Node\u0026gt;/100.105.18.114 Start Time: \u0026lt;DATE\u0026gt; Labels: app.kubernetes.io/instance=oud-ds-rs app.kubernetes.io/name=oud-ds-rs controller-revision-hash=oud-ds-rs-5c8b8f67c9 statefulset.kubernetes.io/pod-name=oud-ds-rs-0 Annotations: \u0026lt;none\u0026gt; Status: Running IP: 10.244.2.48 IPs: IP: 10.244.2.48 Controlled By: StatefulSet/oud-ds-rs Init Containers: mount-pv: Container ID: cri-o://905af11c6f032f2dfa18b1e3956d7936cb7dd04d9d0df0cfcf8ed061e6930b52 Image: \u0026lt;location\u0026gt;/busybox Image ID: \u0026lt;location\u0026gt;@sha256:2c8ed5408179ff4f53242a4bdd2706110ce000be239fe37a61be9c52f704c437 Port: \u0026lt;none\u0026gt; Host Port: \u0026lt;none\u0026gt; Command: /bin/sh -c Args: ordinal=${OUD_INSTANCE_NAME##*-}; if [[ ${CLEANUP_BEFORE_START} == \u0026quot;true\u0026quot; ]]; then if [[ \u0026quot;$ordinal\u0026quot; != \u0026quot;0\u0026quot; ]]; then cd /u01/oracle; rm -fr /u01/oracle/user_projects/$(OUD_INSTANCE_NAME)/OUD; fi; fi if [[ ${CONFIGVOLUME_ENABLED} == \u0026quot;true\u0026quot; ]]; then if [[ \u0026quot;$ordinal\u0026quot; == \u0026quot;0\u0026quot; ]]; then cp \u0026quot;/mnt/baseOUD.props\u0026quot; \u0026quot;${CONFIGVOLUME_MOUNTPATH}/config-baseOUD.props\u0026quot;; else cp \u0026quot;/mnt/replOUD.props\u0026quot; \u0026quot;${CONFIGVOLUME_MOUNTPATH}/config-replOUD.props\u0026quot;; fi; fi; State: Terminated Reason: Completed Exit Code: 0 Started: \u0026lt;DATE\u0026gt; Finished: \u0026lt;DATE\u0026gt; Ready: True Restart Count: 0 Environment: OUD_INSTANCE_NAME: oud-ds-rs-0 (v1:metadata.name) CONFIGVOLUME_ENABLED: false CONFIGVOLUME_MOUNTPATH: /u01/oracle/config-input CLEANUP_BEFORE_START: false Mounts: /u01/oracle/user_projects from oud-ds-rs-pv (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-65skp (ro) Containers: oud-ds-rs: Container ID: cri-o://d691b090dfbb1ee1b8606952497d80642424a82a2290071b325ea720098817c3 Image: container-registry.oracle.com/middleware/oud_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt; Image ID: container-registry.oracle.com/middleware/oud_cpu@sha256:faca16dbbcda1985ff567eefe3f2ca7bae6cbbb7ebcd296fffb040ce61e9396a Ports: 1444/TCP, 1888/TCP, 1389/TCP, 1636/TCP, 1080/TCP, 1081/TCP, 1898/TCP Host Ports: 0/TCP, 0/TCP, 0/TCP, 0/TCP, 0/TCP, 0/TCP, 0/TCP State: Running Started: \u0026lt;DATE\u0026gt; Ready: True Restart Count: 0 Limits: cpu: 1 memory: 4Gi Requests: cpu: 500m memory: 4Gi Liveness: tcp-socket :ldap delay=300s timeout=30s period=60s #success=1 #failure=5 Readiness: exec [/u01/oracle/container-scripts/checkOUDInstance.sh] delay=300s timeout=30s period=60s #success=1 #failure=10 Environment: instanceType: DS2RS_STS OUD_INSTANCE_NAME: oud-ds-rs-0 (v1:metadata.name) MY_NODE_NAME: (v1:spec.nodeName) MY_POD_NAME: oud-ds-rs-0 (v1:metadata.name) sleepBeforeConfig: 3 sourceHost: oud-ds-rs-0 baseDN: dc=example,dc=com rootUserDN: \u0026lt;set to the key 'rootUserDN' in secret 'oud-ds-rs-creds'\u0026gt; Optional: false rootUserPassword: \u0026lt;set to the key 'rootUserPassword' in secret 'oud-ds-rs-creds'\u0026gt; Optional: false adminUID: \u0026lt;set to the key 'adminUID' in secret 'oud-ds-rs-creds'\u0026gt; Optional: false adminPassword: \u0026lt;set to the key 'adminPassword' in secret 'oud-ds-rs-creds'\u0026gt; Optional: false bindDN1: \u0026lt;set to the key 'bindDN1' in secret 'oud-ds-rs-creds'\u0026gt; Optional: false bindPassword1: \u0026lt;set to the key 'bindPassword1' in secret 'oud-ds-rs-creds'\u0026gt; Optional: false bindDN2: \u0026lt;set to the key 'bindDN2' in secret 'oud-ds-rs-creds'\u0026gt; Optional: false bindPassword2: \u0026lt;set to the key 'bindPassword2' in secret 'oud-ds-rs-creds'\u0026gt; Optional: false sourceServerPorts: oud-ds-rs-0:1444 sourceAdminConnectorPort: 1444 sourceReplicationPort: 1898 sampleData: 200 adminConnectorPort: 1444 httpAdminConnectorPort: 1888 ldapPort: 1389 ldapsPort: 1636 httpPort: 1080 httpsPort: 1081 replicationPort: 1898 dsreplication_1: verify --hostname ${sourceHost} --port ${sourceAdminConnectorPort} --baseDN ${baseDN} --serverToRemove $(OUD_INSTANCE_NAME):${adminConnectorPort} --connectTimeout 600000 --readTimeout 600000 dsreplication_2: enable --host1 ${sourceHost} --port1 ${sourceAdminConnectorPort} --replicationPort1 ${sourceReplicationPort} --host2 $(OUD_INSTANCE_NAME) --port2 ${adminConnectorPort} --replicationPort2 ${replicationPort} --baseDN ${baseDN} --connectTimeout 600000 --readTimeout 600000 dsreplication_3: initialize --hostSource ${initializeFromHost} --portSource ${sourceAdminConnectorPort} --hostDestination $(OUD_INSTANCE_NAME) --portDestination ${adminConnectorPort} --baseDN ${baseDN} --connectTimeout 600000 --readTimeout 600000 dsreplication_4: verify --hostname $(OUD_INSTANCE_NAME) --port ${adminConnectorPort} --baseDN ${baseDN} --connectTimeout 600000 --readTimeout 600000 post_dsreplication_dsconfig_1: set-replication-domain-prop --domain-name ${baseDN} --set group-id:1 post_dsreplication_dsconfig_2: set-replication-server-prop --set group-id:1 Mounts: /u01/oracle/user_projects from oud-ds-rs-pv (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-65skp (ro) Conditions: Type Status Initialized True Ready True ContainersReady True PodScheduled True Volumes: oud-ds-rs-pv: Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace) ClaimName: oud-ds-rs-pvc ReadOnly: false kube-api-access-65skp: Type: Projected (a volume that contains injected data from multiple sources) TokenExpirationSeconds: 3607 ConfigMapName: kube-root-ca.crt ConfigMapOptional: \u0026lt;nil\u0026gt; DownwardAPI: true QoS Class: Burstable Node-Selectors: \u0026lt;none\u0026gt; Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s node.kubernetes.io/unreachable:NoExecute op=Exists for 300s Events: \u0026lt;none\u0026gt; Known issues dsreplication output after scale up/down shows pod in unknown state Sometimes when scaling up or down, it is possible to get incorrect data in the dsreplication output. In the example below the replicaCount was changed from 4 to 3. The oud-ds-rs-3 server appears as \u0026lt;Unknown\u0026gt; when it should have disappeared:\ndc=example,dc=com - Replication Enabled ======================================= Server : Entries : M.C. [1] : A.O.M.C. [2] : Port [3] : Encryption [4] : Trust [5] : U.C. [6] : Status [7] : ChangeLog [8] : Group ID [9] : Connected To [10] -------------------------------:---------:----------:--------------:----------:----------------:-----------:----------:------------:---------------:--------------:------------------------------- oud-ds-rs-3:\u0026lt;Unknown\u0026gt; : -- : N/A : -- : 1898 : Disabled : -- : -- : Unknown : -- : N/A : -- [11] : : : : : : : : : : : oud-ds-rs-0:1444 : 39135 : 0 : 0 : 1898 : Disabled : Trusted : -- : Normal : Enabled : 1 : oud-ds-rs-2:1898 : : : : : : : : : : : (GID=1) oud-ds-rs-1:1444 : 39135 : 0 : 0 : 1898 : Disabled : Trusted : -- : Normal : Enabled : 1 : oud-ds-rs-1:1898 : : : : : : : : : : : (GID=1) oud-ds-rs-2:1444 : 39135 : 0 : 0 : 1898 : Disabled : Trusted : -- : Normal : Enabled : 1 : oud-ds-rs-2:1898 : : : : : : : : : : : (GID=1) Replication Server [12] : RS #1 : RS #2 : RS #3 : RS #4 ------------------------------:-------:-------:-------:------ oud-ds-rs-0:1898 (#1) : -- : Yes : Yes : N/A oud-ds-rs-1:1898 (#2) : Yes : -- : Yes : N/A oud-ds-rs-2:1898 (#3) : Yes : Yes : -- : N/A oud-ds-rs-3:1898 (#4) : No : No : No : -- In this situation perform the following steps to remove the server:\n Run the following command to enter the OUD Kubernetes pod:\n$ kubectl --namespace \u0026lt;namespace\u0026gt; exec -it -c \u0026lt;containername\u0026gt; \u0026lt;podname\u0026gt; -- bash For example:\nkubectl --namespace oudns exec -it -c oud-ds-rs oud-ds-rs-0 -- bash This will take you into the pod:\n[oracle@oud-ds-rs-0 oracle]$ Once inside the pod run the following command to create a password file:\necho \u0026lt;ADMIN_PASSWORD\u0026gt; \u0026gt; /tmp/adminpassword.txt Run the following command to remove the replicationPort:\n/u01/oracle/oud/bin/dsreplication disable --hostname localhost --port $adminConnectorPort --adminUID admin --trustAll --adminPasswordFile /tmp/adminpassword.txt --no-prompt --unreachableServer oud-ds-rs-3:$replicationPort The output will look similar to the following:\nEstablishing connections and reading configuration ........ Done. The following errors were encountered reading the configuration of the existing servers: Could not connect to the server oud-ds-rs-3:1444. Check that the server is running and that is accessible from the local machine. Details: oud-ds-rs-3:1444 The tool will try to update the configuration in a best effort mode. Removing references to replication server oud-ds-rs-3:1898 ..... Done. Run the following command to remove the adminConnectorPort:\n/u01/oracle/oud/bin/dsreplication disable --hostname localhost --port $adminConnectorPort --adminUID admin --trustAll --adminPasswordFile /tmp/adminpassword.txt --no-prompt --unreachableServer oud-ds-rs-3:$adminConnectorPort The output will look similar to the following:\nEstablishing connections and reading configuration ...... Done. Removing server oud-ds-rs-3:1444 from the registration information ..... Done. Delete the password file:\nrm /tmp/adminpassword.txt " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/troubleshooting/", + "title": "Troubleshooting", + "tags": [], + "description": "How to Troubleshoot issues.", + "content": " Check the status of a namespace View pod logs View pod description Check the status of a namespace To check the status of objects in a namespace use the following command:\n$ kubectl --namespace \u0026lt;namespace\u0026gt; get nodes,pod,service,secret,pv,pvc,ingress -o wide For example:\n$ kubectl --namespace oudsmns get nodes,pod,service,secret,pv,pvc,ingress -o wide The output will look similar to the following:\n$ kubectl --namespace oudsmns get pod,service,secret,pv,pvc,ingress -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oudsm-1 1/1 Running 0 18m 10.244.1.89 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR service/oudsm-1 ClusterIP 10.101.79.110 \u0026lt;none\u0026gt; 7001/TCP,7002/TCP 18m app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm,oudsm/instance=oudsm-1 service/oudsm-lbr ClusterIP 10.106.241.204 \u0026lt;none\u0026gt; 7001/TCP,7002/TCP 18m app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm NAME TYPE DATA AGE secret/default-token-jtwn2 kubernetes.io/service-account-token 3 22h secret/orclcred kubernetes.io/dockerconfigjson 1 22h secret/oudsm-creds opaque 2 18m secret/oudsm-tls-cert kubernetes.io/tls 2 18m secret/oudsm-token-7kjff kubernetes.io/service-account-token 3 18m secret/sh.helm.release.v1.oudsm.v1 helm.sh/release.v1 1 18m NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE VOLUMEMODE persistentvolume/oudsm-pv 20Gi RWX Delete Bound oudsmns/oudsm-pvc manual 18m Filesystem NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE VOLUMEMODE persistentvolumeclaim/oudsm-pvc Bound oudsm-pv 20Gi RWX manual 18m Filesystem NAME CLASS HOSTS ADDRESS PORTS AGE ingress.networking.k8s.io/oudsm-ingress-nginx \u0026lt;none\u0026gt; oudsm-1,oudsm 80, 443 18m Include/exclude elements (nodes,pod,service,secret,pv,pvc,ingress) as required.\nView pod logs To view logs for a pod use the following command:\n$ kubectl logs \u0026lt;pod\u0026gt; -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl logs oudsm-1 -n oudsmns View pod description Details about a pod can be viewed using the kubectl describe command:\n$ kubectl describe pod \u0026lt;pod\u0026gt; -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl describe pod oudsm-1 -n oudsmns The output will look similar to the following:\nName: oudsm-1 Namespace: oudsmns Priority: 0 Node: \u0026lt;worker-node\u0026gt;/100.102.48.28 Start Time: \u0026lt;DATE\u0026gt; Labels: app.kubernetes.io/instance=oudsm app.kubernetes.io/managed-by=Helm app.kubernetes.io/name=oudsm app.kubernetes.io/version=12.2.1.4.0 helm.sh/chart=oudsm-0.1 oudsm/instance=oudsm-1 Annotations: meta.helm.sh/release-name: oudsm meta.helm.sh/release-namespace: oudsmns Status: Running IP: 10.244.1.89 IPs: IP: 10.244.1.89 Containers: oudsm: Container ID: cri-o://37dbe00257095adc0a424b8841db40b70bbb65645451e0bc53718a0fd7ce22e4 Image: container-registry.oracle.com/middleware/oudsm_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt; Image ID: container-registry.oracle.com/middleware/oudsm_cpu@sha256:47960d36d502d699bfd8f9b1be4c9216e302db95317c288f335f9c8a32974f2c Ports: 7001/TCP, 7002/TCP Host Ports: 0/TCP, 0/TCP State: Running Started: \u0026lt;DATE\u0026gt; Ready: True Restart Count: 0 Liveness: http-get http://:7001/oudsm delay=1200s timeout=15s period=60s #success=1 #failure=3 Readiness: http-get http://:7001/oudsm delay=900s timeout=15s period=30s #success=1 #failure=3 Environment: DOMAIN_NAME: oudsmdomain-1 ADMIN_USER: \u0026lt;set to the key 'adminUser' in secret 'oudsm-creds'\u0026gt; Optional: false ADMIN_PASS: \u0026lt;set to the key 'adminPass' in secret 'oudsm-creds'\u0026gt; Optional: false ADMIN_PORT: 7001 ADMIN_SSL_PORT: 7002 WLS_PLUGIN_ENABLED: true Mounts: /u01/oracle/user_projects from oudsm-pv (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-9ht84 (ro) Conditions: Type Status Initialized True Ready True ContainersReady True PodScheduled True Volumes: oudsm-pv: Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace) ClaimName: oudsm-pvc ReadOnly: false kube-api-access-9ht84: Type: Projected (a volume that contains injected data from multiple sources) TokenExpirationSeconds: 3607 ConfigMapName: kube-root-ca.crt ConfigMapOptional: \u0026lt;nil\u0026gt; DownwardAPI: true QoS Class: BestEffort Node-Selectors: \u0026lt;none\u0026gt; Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s node.kubernetes.io/unreachable:NoExecute op=Exists for 300s Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning FailedScheduling 39m default-scheduler 0/3 nodes are available: 3 pod has unbound immediate PersistentVolumeClaims. Normal Scheduled 39m default-scheduler Successfully assigned oudsmns/oudsm-1 to \u0026lt;worker-node\u0026gt; Normal Pulled 39m kubelet Container image \u0026quot;container-registry.oracle.com/middleware/oudsm_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt;\u0026quot; already present on machine Normal Created 39m kubelet Created container oudsm Normal Started 39m kubelet Started container oudsm " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/create-or-update-image/", + "title": "Create or update an image", + "tags": [], + "description": "Create or update an Oracle Access Management (OAM) container image used for deploying OAM domains.", + "content": "As described in Prepare Your Environment you can create your own OAM container image. If you have access to the My Oracle Support (MOS), and there is a need to build a new image with an interim or one off patch, it is recommended to use the WebLogic Image Tool to build an Oracle Access Management image for production deployments.\nCreate or update an Oracle Access Management image using the WebLogic Image Tool Using the WebLogic Image Tool, you can create a new Oracle Access Management image with PSU\u0026rsquo;s and interim patches or update an existing image with one or more interim patches.\n Recommendations:\n Use create for creating a new Oracle Access Management image containing the Oracle Access Management binaries, bundle patch and interim patches. This is the recommended approach if you have access to the OAM patches because it optimizes the size of the image. Use update for patching an existing Oracle Access Management image with a single interim patch. Note that the patched image size may increase considerably due to additional image layers introduced by the patch application tool. Create an image Set up the WebLogic Image Tool Prerequisites Set up the WebLogic Image Tool Validate setup WebLogic Image Tool build directory WebLogic Image Tool cache Prerequisites Verify that your environment meets the following prerequisites:\n Docker client and daemon on the build machine, with minimum Docker version 18.03.1.ce. Bash version 4.0 or later, to enable the command complete feature. JAVA_HOME environment variable set to the appropriate JDK location e.g: /scratch/export/oracle/product/jdk Set up the WebLogic Image Tool To set up the WebLogic Image Tool:\n Create a working directory and change to it:\n$ mdir \u0026lt;workdir\u0026gt; $ cd \u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/imagetool-setup $ cd /scratch/imagetool-setup Download the latest version of the WebLogic Image Tool from the releases page.\n$ wget https://github.com/oracle/weblogic-image-tool/releases/download/release-X.X.X/imagetool.zip where X.X.X is the latest release referenced on the releases page.\n Unzip the release ZIP file in the imagetool-setup directory.\n$ unzip imagetool.zip Execute the following commands to set up the WebLogic Image Tool:\n$ cd \u0026lt;workdir\u0026gt;/imagetool-setup/imagetool/bin $ source setup.sh For example:\n$ cd /scratch/imagetool-setup/imagetool/bin $ source setup.sh Validate setup To validate the setup of the WebLogic Image Tool:\n Enter the following command to retrieve the version of the WebLogic Image Tool:\n$ imagetool --version Enter imagetool then press the Tab key to display the available imagetool commands:\n$ imagetool \u0026lt;TAB\u0026gt; cache create help rebase update WebLogic Image Tool build directory The WebLogic Image Tool creates a temporary Docker context directory, prefixed by wlsimgbuilder_temp, every time the tool runs. Under normal circumstances, this context directory will be deleted. However, if the process is aborted or the tool is unable to remove the directory, it is safe for you to delete it manually. By default, the WebLogic Image Tool creates the Docker context directory under the user\u0026rsquo;s home directory. If you prefer to use a different directory for the temporary context, set the environment variable WLSIMG_BLDDIR:\n$ export WLSIMG_BLDDIR=\u0026#34;/path/to/buid/dir\u0026#34; WebLogic Image Tool cache The WebLogic Image Tool maintains a local file cache store. This store is used to look up where the Java, WebLogic Server installers, and WebLogic Server patches reside in the local file system. By default, the cache store is located in the user\u0026rsquo;s $HOME/cache directory. Under this directory, the lookup information is stored in the .metadata file. All automatically downloaded patches also reside in this directory. You can change the default cache store location by setting the environment variable WLSIMG_CACHEDIR:\n$ export WLSIMG_CACHEDIR=\u0026#34;/path/to/cachedir\u0026#34; Set up additional build scripts Creating an Oracle Access Management container image using the WebLogic Image Tool requires additional container scripts for Oracle Access Management domains.\n Clone the docker-images repository to set up those scripts. In these steps, this directory is DOCKER_REPO:\n$ cd \u0026lt;workdir\u0026gt;/imagetool-setup $ git clone https://github.com/oracle/docker-images.git For example:\n$ cd /scratch/imagetool-setup $ git clone https://github.com/oracle/docker-images.git Note: If you want to create the image continue with the following steps, otherwise to update the image see update an image.\n Create an image After setting up the WebLogic Image Tool, follow these steps to use the WebLogic Image Tool to create a new Oracle Access Management image.\nDownload the Oracle Access Management installation binaries and patches You must download the required Oracle Access Management installation binaries and patches as listed below from the Oracle Software Delivery Cloud and save them in a directory of your choice.\nThe installation binaries and patches required are:\n Oracle Identity and Access Management 12.2.1.4.0\n fmw_12.2.1.4.0_idm.jar Oracle Fusion Middleware 12c Infrastructure 12.2.1.4.0\n fmw_12.2.1.4.0_infrastructure.jar OAM and FMW Infrastructure Patches:\n View document ID 2723908.1 on My Oracle Support. In the Container Image Download/Patch Details section, locate the Oracle Access Management (OAM) table. For the latest PSU click the README link in the Documentation column. In the README, locate the \u0026ldquo;Installed Software\u0026rdquo; section. All the patch numbers to be download are listed here. Download all these individual patches from My Oracle Support. Oracle JDK v8\n jdk-8uXXX-linux-x64.tar.gz where XXX is the JDK version referenced in the README above. Update required build files The following files in the code repository location \u0026lt;imagetool-setup-location\u0026gt;/docker-images/OracleAccessManagement/imagetool/12.2.1.4.0 are used for creating the image:\n additionalBuildCmds.txt buildArgs Edit the \u0026lt;workdir\u0026gt;/imagetool-setup/docker-images/OracleAccessManagement/imagetool/12.2.1.4.0/buildArgs file and change %DOCKER_REPO%, %JDK_VERSION% and %BUILDTAG% appropriately.\nFor example:\ncreate --jdkVersion=8u301 --type oam --version=12.2.1.4.0 --tag=oam-latestpsu:12.2.1.4.0 --pull --installerResponseFile /scratch/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file,/scratch/imagetool-setup/docker-images/OracleAccessManagement/dockerfiles/12.2.1.4.0/install/iam.response --additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleAccessManagement/imagetool/12.2.1.4.0/addtionalBuildCmds.txt --additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleAccessManagement/dockerfiles/12.2.1.4.0/container-scripts Edit the \u0026lt;workdir\u0026gt;/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file and under the GENERIC section add the line INSTALL_TYPE=\u0026quot;Fusion Middleware Infrastructure\u0026rdquo;. For example:\n[GENERIC] INSTALL_TYPE=\u0026quot;Fusion Middleware Infrastructure\u0026quot; DECLINE_SECURITY_UPDATES=true SECURITY_UPDATES_VIA_MYORACLESUPPORT=false Create the image Add a JDK package to the WebLogic Image Tool cache. For example:\n$ imagetool cache addInstaller --type jdk --version 8uXXX --path \u0026lt;download location\u0026gt;/jdk-8uXXX-linux-x64.tar.gz where XXX is the JDK version downloaded\n Add the downloaded installation binaries to the WebLogic Image Tool cache. For example:\n$ imagetool cache addInstaller --type fmw --version 12.2.1.4.0 --path \u0026lt;download location\u0026gt;/fmw_12.2.1.4.0_infrastructure.jar $ imagetool cache addInstaller --type OAM --version 12.2.1.4.0 --path \u0026lt;download location\u0026gt;/fmw_12.2.1.4.0_idm.jar Add the downloaded OPatch patch to the WebLogic Image Tool cache. For example:\n$ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value \u0026lt;download location\u0026gt;/p28186730_139428_Generic.zip Add the rest of the downloaded product patches to the WebLogic Image Tool cache:\n$ imagetool cache addEntry --key \u0026lt;patch\u0026gt;_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p\u0026lt;patch\u0026gt;_122140_Generic.zip For example:\n$ imagetool cache addEntry --key 32971905_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p32971905_122140_Generic.zip $ imagetool cache addEntry --key 20812896_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p20812896_122140_Generic.zip $ imagetool cache addEntry --key 32880070_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p32880070_122140_Generic.zip $ imagetool cache addEntry --key 33059296_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33059296_122140_Generic.zip $ imagetool cache addEntry --key 32905339_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p32905339_122140_Generic.zip $ imagetool cache addEntry --key 33084721_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33084721_122140_Generic.zip $ imagetool cache addEntry --key 31544353_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p31544353_122140_Linux-x86-64.zip $ imagetool cache addEntry --key 32957281_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p32957281_122140_Generic.zip $ imagetool cache addEntry --key 33093748_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33093748_122140_Generic.zip Edit the \u0026lt;workdir\u0026gt;/imagetool-setup/docker-images/OracleAccessManagement/imagetool/12.2.1.4.0/buildArgs file and append the product patches and opatch patch as follows:\n--patches 32971905_12.2.1.4.0,20812896_12.2.1.4.0,32880070_12.2.1.4.0,33059296_12.2.1.4.0,32905339_12.2.1.4.0,33084721_12.2.1.4.0,31544353_12.2.1.4.0,32957281_12.2.1.4.0,33093748_12.2.1.4.0 --opatchBugNumber=28186730_13.9.4.2.8 An example buildArgs file is now as follows:\ncreate --jdkVersion=8u301 --type oam --version=12.2.1.4.0 --tag=oam-latestpsu:12.2.1.4.0 --pull --installerResponseFile /scratch/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file,/scratch/imagetool-setup/docker-images/OracleAccessManagement/dockerfiles/12.2.1.4.0/install/iam.response --additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleAccessManagement/imagetool/12.2.1.4.0/additionalBuildCmds.txt --additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleAccessManagement/dockerfiles/12.2.1.4.0/container-scripts --patches 32971905_12.2.1.4.0,20812896_12.2.1.4.0,32880070_12.2.1.4.0,33059296_12.2.1.4.0,32905339_12.2.1.4.0,33084721_12.2.1.4.0,31544353_12.2.1.4.0,32957281_12.2.1.4.0,33093748_12.2.1.4.0 --opatchBugNumber=28186730_13.9.4.2.8 Note: In the buildArgs file:\n --jdkVersion value must match the --version value used in the imagetool cache addInstaller command for --type jdk. --version value must match the --version value used in the imagetool cache addInstaller command for --type OAM. Refer to this page for the complete list of options available with the WebLogic Image Tool create command.\n Create the Oracle Access Management image:\n$ imagetool @\u0026lt;absolute path to buildargs file\u0026gt; --fromImage ghcr.io/oracle/oraclelinux:7-slim Note: Make sure that the absolute path to the buildargs file is prepended with a @ character, as shown in the example above.\n For example:\n$ imagetool @\u0026lt;imagetool-setup-location\u0026gt;/docker-images/OracleAccessManagement/imagetool/12.2.1.4.0/buildArgs --fromImage ghcr.io/oracle/oraclelinux:7-slim Check the created image using the docker images command:\n$ docker images | grep oam The output will look similar to the following:\noam-latestpsu 12.2.1.4.0 ad732fc7c16b About a minute ago 3.35GB Run the following command to save the container image to a tar file:\n$ docker save -o \u0026lt;path\u0026gt;/\u0026lt;file\u0026gt;.tar \u0026lt;image\u0026gt; For example:\n$ docker save -o $WORKDIR/oam-latestpsu.tar oam-latestpsu:12.2.1.4.0 Update an image The steps below show how to update an existing Oracle Access Management image with an interim patch.\nThe container image to be patched must be loaded in the local docker images repository before attempting these steps.\nIn the examples below the image oracle/oam:12.2.1.4.0 is updated with an interim patch.\n$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE oracle/oam 12.2.1.4.0 b051804ba15f 3 months ago 3.34GB Set up the WebLogic Image Tool.\n Download the required interim patch and latest Opatch (28186730) from My Oracle Support. and save them in a directory of your choice.\n Add the OPatch patch to the WebLogic Image Tool cache, for example:\n$ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value \u0026lt;downloaded-patches-location\u0026gt;/p28186730_139428_Generic.zip Execute the imagetool cache addEntry command for each patch to add the required patch(es) to the WebLogic Image Tool cache. For example, to add patch p32701831_12214210607_Generic.zip:\n$ imagetool cache addEntry --key=32701831_12.2.1.4.210607 --value \u0026lt;downloaded-patches-location\u0026gt;/p32701831_12214210607_Generic.zip Provide the following arguments to the WebLogic Image Tool update command:\n –-fromImage - Identify the image that needs to be updated. In the example below, the image to be updated is oracle/oam:12.2.1.4.0. –-patches - Multiple patches can be specified as a comma-separated list. --tag - Specify the new tag to be applied for the image being built. Refer here for the complete list of options available with the WebLogic Image Tool update command.\n Note: The WebLogic Image Tool cache should have the latest OPatch zip. The WebLogic Image Tool will update the OPatch if it is not already updated in the image.\n For example:\n$ imagetool update --fromImage oracle/oam:12.2.1.4.0 --tag=oracle/oam-new:12.2.1.4.0 --patches=32701831_12.2.1.4.210607 --opatchBugNumber=28186730_13.9.4.2.8 Note: If the command fails because the files in the image being upgraded are not owned by oracle:oracle, then add the parameter --chown \u0026lt;userid\u0026gt;:\u0026lt;groupid\u0026gt; to correspond with the values returned in the error.\n Check the built image using the docker images command:\n$ docker images | grep oam The output will look similar to the following:\nREPOSITORY TAG IMAGE ID CREATED SIZE oracle/oam-new 12.2.1.4.0 78ccd1ad67eb 5 minutes ago 3.8GB oracle/oam 12.2.1.4.0 b051804ba15f 3 months ago 3.34GB Run the following command to save the patched container image to a tar file:\n$ docker save -o \u0026lt;path\u0026gt;/\u0026lt;file\u0026gt;.tar \u0026lt;image\u0026gt; For example:\n$ docker save -o $WORKDIR/oam-new.tar oracle/oam-new:12.2.1.4.0 " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/create-or-update-image/", + "title": "Create or update an image", + "tags": [], + "description": "Create or update an Oracle Identity Governance (OIG) container image used for deploying OIG domains", + "content": "As described in Prepare Your Environment you can create your own OIG container image. If you have access to the My Oracle Support (MOS), and there is a need to build a new image with an interim or one off patch, it is recommended to use the WebLogic Image Tool to build an Oracle Identity Governance image for production deployments.\nCreate or update an Oracle Identity Governance image using the WebLogic Image Tool Using the WebLogic Image Tool, you can create a new Oracle Identity Governance image with PSU\u0026rsquo;s and interim patches or update an existing image with one or more interim patches.\n Recommendations:\n Use create for creating a new Oracle Identity Governance image containing the Oracle Identity Governance binaries, bundle patch and interim patches. This is the recommended approach if you have access to the OIG patches because it optimizes the size of the image. Use update for patching an existing Oracle Identity Governance image with a single interim patch. Note that the patched image size may increase considerably due to additional image layers introduced by the patch application tool. Create an image Set up the WebLogic Image Tool Prerequisites Set up the WebLogic Image Tool Validate setup WebLogic Image Tool build directory WebLogic Image Tool cache Prerequisites Verify that your environment meets the following prerequisites:\n Docker client and daemon on the build machine, with minimum Docker version 18.03.1.ce. Bash version 4.0 or later, to enable the command complete feature. JAVA_HOME environment variable set to the appropriate JDK location e.g: /scratch/export/oracle/product/jdk Set up the WebLogic Image Tool To set up the WebLogic Image Tool:\n Create a working directory and change to it:\n$ mkdir \u0026lt;workdir\u0026gt; $ cd \u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/imagetool-setup $ cd /scratch/imagetool-setup Download the latest version of the WebLogic Image Tool from the releases page.\n$ wget https://github.com/oracle/weblogic-image-tool/releases/download/release-X.X.X/imagetool.zip where X.X.X is the latest release referenced on the releases page.\n Unzip the release ZIP file in the imagetool-setup directory.\n$ unzip imagetool.zip Execute the following commands to set up the WebLogic Image Tool:\n$ cd \u0026lt;workdir\u0026gt;/imagetool-setup/imagetool/bin $ source setup.sh For example:\n$ cd /scratch/imagetool-setup/imagetool/bin $ source setup.sh Validate setup To validate the setup of the WebLogic Image Tool:\n Enter the following command to retrieve the version of the WebLogic Image Tool:\n$ imagetool --version Enter imagetool then press the Tab key to display the available imagetool commands:\n$ imagetool \u0026lt;TAB\u0026gt; cache create help rebase update WebLogic Image Tool build directory The WebLogic Image Tool creates a temporary Docker context directory, prefixed by wlsimgbuilder_temp, every time the tool runs. Under normal circumstances, this context directory will be deleted. However, if the process is aborted or the tool is unable to remove the directory, it is safe for you to delete it manually. By default, the WebLogic Image Tool creates the Docker context directory under the user\u0026rsquo;s home directory. If you prefer to use a different directory for the temporary context, set the environment variable WLSIMG_BLDDIR:\n$ export WLSIMG_BLDDIR=\u0026#34;/path/to/buid/dir\u0026#34; WebLogic Image Tool cache The WebLogic Image Tool maintains a local file cache store. This store is used to look up where the Java, WebLogic Server installers, and WebLogic Server patches reside in the local file system. By default, the cache store is located in the user\u0026rsquo;s $HOME/cache directory. Under this directory, the lookup information is stored in the .metadata file. All automatically downloaded patches also reside in this directory. You can change the default cache store location by setting the environment variable WLSIMG_CACHEDIR:\n$ export WLSIMG_CACHEDIR=\u0026#34;/path/to/cachedir\u0026#34; Set up additional build scripts Creating an Oracle Identity Governance container image using the WebLogic Image Tool requires additional container scripts for Oracle Identity Governance domains.\n Clone the docker-images repository to set up those scripts. In these steps, this directory is DOCKER_REPO:\n$ cd \u0026lt;workdir\u0026gt;/imagetool-setup $ git clone https://github.com/oracle/docker-images.git For example:\n$ cd /scratch/imagetool-setup $ git clone https://github.com/oracle/docker-images.git Note: If you want to create the image continue with the following steps, otherwise to update the image see update an image.\n Create an image After setting up the WebLogic Image Tool, follow these steps to use the WebLogic Image Tool to create a new Oracle Identity Governance image.\nDownload the Oracle Identity Governance installation binaries and patches You must download the required Oracle Identity Governance installation binaries and patches as listed below from the Oracle Software Delivery Cloud and save them in a directory of your choice.\nThe installation binaries and patches required are:\n Oracle Identity and Access Management 12.2.1.4.0\n fmw_12.2.1.4.0_idm.jar Oracle Fusion Middleware 12c Infrastructure 12.2.1.4.0\n fmw_12.2.1.4.0_infrastructure.jar Oracle SOA Suite for Oracle Middleware 12.2.1.4.0\n fmw_12.2.1.4.0_soa.jar Oracle Service Bus 12.2.1.4.0\n fmw_12.2.1.4.0_osb.jar OIG and FMW Infrastructure Patches:\n View document ID 2723908.1 on My Oracle Support. In the Container Image Download/Patch Details section, locate the Oracle Identity Governance (OIG) table. For the latest PSU click the README link in the Documentation column. In the README, locate the \u0026ldquo;Installed Software\u0026rdquo; section. All the patch numbers to be download are listed here. Download all these individual patches from My Oracle Support. Oracle JDK v8\n jdk-8uXXX-linux-x64.tar.gz where XXX is the JDK version referenced in the README above. Update required build files The following files in the code repository location \u0026lt;imagetool-setup-location\u0026gt;/docker-images/OracleIdentityGovernance/imagetool/12.2.1.4.0 are used for creating the image:\n additionalBuildCmds.txt buildArgs . Edit the \u0026lt;workdir\u0026gt;/imagetool-setup/docker-images/OracleIdentityGovernance/imagetool/12.2.1.4.0/buildArgs file and change %DOCKER_REPO%, %JDK_VERSION% and %BUILDTAG% appropriately.\nFor example:\ncreate --jdkVersion=8u311 --type oig --chown oracle:root --version=12.2.1.4.0 --tag=oig-latestpsu:12.2.1.4.0 --pull --installerResponseFile /scratch/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file,/scratch/imagetool-setup/docker-images/OracleSOASuite/dockerfiles/12.2.1.4.0/install/soasuite.response,/scratch/imagetool-setup/docker-images/OracleSOASuite/dockerfiles/12.2.1.4.0/install/osb.response,/scratch/imagetool-setup/docker-images/OracleIdentityGovernance/dockerfiles/12.2.1.4.0/idmqs.response --additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleIdentityGovernance/imagetool/12.2.1.4.0/additionalBuildCmds.txt --additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleIdentityGovernance/dockerfiles/12.2.1.4.0/container-scripts Edit the \u0026lt;workdir\u0026gt;/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4.0/install.file and under the GENERIC section add the line INSTALL_TYPE=\u0026quot;Fusion Middleware Infrastructure\u0026rdquo;. For example:\n[GENERIC] INSTALL_TYPE=\u0026quot;Fusion Middleware Infrastructure\u0026quot; DECLINE_SECURITY_UPDATES=true SECURITY_UPDATES_VIA_MYORACLESUPPORT=false Create the image Add a JDK package to the WebLogic Image Tool cache. For example:\n$ imagetool cache addInstaller --type jdk --version 8uXXX --path \u0026lt;download location\u0026gt;/jdk-8uXXX-linux-x64.tar.gz where XXX is the JDK version downloaded\n Add the downloaded installation binaries to the WebLogic Image Tool cache. For example:\n$ imagetool cache addInstaller --type fmw --version 12.2.1.4.0 --path \u0026lt;download location\u0026gt;/fmw_12.2.1.4.0_infrastructure.jar $ imagetool cache addInstaller --type soa --version 12.2.1.4.0 --path \u0026lt;download location\u0026gt;/fmw_12.2.1.4.0_soa.jar $ imagetool cache addInstaller --type osb --version 12.2.1.4.0 --path \u0026lt;download location\u0026gt;/fmw_12.2.1.4.0_osb.jar $ imagetool cache addInstaller --type idm --version 12.2.1.4.0 --path \u0026lt;download location\u0026gt;/fmw_12.2.1.4.0_idm.jar Add the downloaded OPatch patch to the WebLogic Image Tool cache. For example:\n$ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value \u0026lt;download location\u0026gt;/p28186730_139428_Generic.zip Add the rest of the downloaded product patches to the WebLogic Image Tool cache:\n$ imagetool cache addEntry --key \u0026lt;patch\u0026gt;_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p\u0026lt;patch\u0026gt;_122140_Generic.zip For example:\n$ imagetool cache addEntry --key 33416868_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33416868_122140_Generic.zip $ imagetool cache addEntry --key 33453703_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33453703_122140_Generic.zip $ imagetool cache addEntry --key 32999272_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p32999272_122140_Generic.zip $ imagetool cache addEntry --key 33093748_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33093748_122140_Generic.zip $ imagetool cache addEntry --key 33281560_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33281560_122140_Generic.zip $ imagetool cache addEntry --key 31544353_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p31544353_122140_Linux-x86-64.zip $ imagetool cache addEntry --key 33313802_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33313802_122140_Generic.zip $ imagetool cache addEntry --key 33408307_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33408307_122140_Generic.zip $ imagetool cache addEntry --key 33286160_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p33286160_122140_Generic.zip $ imagetool cache addEntry --key 32880070_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p32880070_122140_Generic.zip $ imagetool cache addEntry --key 32905339_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p32905339_122140_Generic.zip $ imagetool cache addEntry --key 32784652_12.2.1.4.0 --value \u0026lt;download location\u0026gt;/p32784652_122140_Generic.zip Edit the \u0026lt;workdir\u0026gt;/imagetool-setup/docker-images/OracleIdentityGovernance/imagetool/12.2.1.4.0/buildArgs file and append the product patches and opatch patch as follows:\n--patches 33416868_12.2.1.4.0,33453703_12.2.1.4.0,32999272_12.2.1.4.0,33093748_12.2.1.4.0,33281560_12.2.1.4.0,31544353_12.2.1.4.0,33313802_12.2.1.4.0,33408307_12.2.1.4.0,33286160_12.2.1.4.0,32880070_12.2.1.4.0,32905339_12.2.1.4.0,32784652_12.2.1.4.0 --opatchBugNumber=28186730_13.9.4.2.8 An example buildArgs file is now as follows:\ncreate --jdkVersion=8u301 --type oig --version=12.2.1.4.0 --tag=oig-latestpsu:12.2.1.4.0 --pull --installerResponseFile /scratch/imagetool-setup/docker-images/OracleFMWInfrastructure/dockerfiles/12.2.1.4/install.file,/scratch/docker-images/OracleSOASuite/dockerfiles/12.2.1.4.0/install/soasuite.response,/scratch/docker-images/OracleSOASuite/dockerfiles/12.2.1.4.0/install/osb.response,/scratch/docker-images/OracleIdentityGovernance/dockerfiles/12.2.1.4.0/idmqs.response --additionalBuildCommands /scratch/imagetool-setup/docker-images/OracleIdentityGovernance/imagetool/12.2.1.4.0/additionalBuildCmds.txt --additionalBuildFiles /scratch/imagetool-setup/docker-images/OracleIdentityGovernance/dockerfiles/12.2.1.4.0/container-scripts --patches 33416868_12.2.1.4.0,33453703_12.2.1.4.0,32999272_12.2.1.4.0,33093748_12.2.1.4.0,33281560_12.2.1.4.0,31544353_12.2.1.4.0,33313802_12.2.1.4.0,33408307_12.2.1.4.0,33286160_12.2.1.4.0,32880070_12.2.1.4.0,32905339_12.2.1.4.0,32784652_12.2.1.4.0 --opatchBugNumber=28186730_13.9.4.2.8 Note: In the buildArgs file:\n --jdkVersion value must match the --version value used in the imagetool cache addInstaller command for --type jdk. --version value must match the --version value used in the imagetool cache addInstaller command for --type idm. Refer to this page for the complete list of options available with the WebLogic Image Tool create command.\n Create the Oracle Identity Governance image:\n$ imagetool @\u0026lt;absolute path to buildargs file\u0026gt; --fromImage ghcr.io/oracle/oraclelinux:7-slim Note: Make sure that the absolute path to the buildargs file is prepended with a @ character, as shown in the example above.\n For example:\n$ imagetool @\u0026lt;imagetool-setup-location\u0026gt;/docker-images/OracleIdentityGovernance/imagetool/12.2.1.4.0/buildArgs --fromImage ghcr.io/oracle/oraclelinux:7-slim Check the created image using the docker images command:\n$ docker images | grep oig The output will look similar to the following:\noig-latestpsu 12.2.1.4.0 e391ed154bcb 50 seconds ago 4.43GB Run the following command to save the container image to a tar file:\n$ docker save -o \u0026lt;path\u0026gt;/\u0026lt;file\u0026gt;.tar \u0026lt;image\u0026gt; For example:\n$ docker save -o $WORKDIR/oig-latestpsu.tar oig-latestpsu:12.2.1.4.0 Update an image The steps below show how to update an existing Oracle Identity Governance image with an interim patch.\nThe container image to be patched must be loaded in the local docker images repository before attempting these steps.\nIn the examples below the image oracle/oig:12.2.1.4.0 is updated with an interim patch.\n$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE oracle/oig 12.2.1.4.0 298fdb98e79c 3 months ago 4.42GB Set up the WebLogic Image Tool.\n Download the required interim patch and latest Opatch (28186730) from My Oracle Support. and save them in a directory of your choice.\n Add the OPatch patch to the WebLogic Image Tool cache, for example:\n$ imagetool cache addEntry --key 28186730_13.9.4.2.8 --value \u0026lt;downloaded-patches-location\u0026gt;/p28186730_139428_Generic.zip Execute the imagetool cache addEntry command for each patch to add the required patch(es) to the WebLogic Image Tool cache. For example, to add patch p32701831_12214210607_Generic.zip:\n$ imagetool cache addEntry --key=33165837_12.2.1.4.210708 --value \u0026lt;downloaded-patches-location\u0026gt;/p33165837_12214210708_Generic.zip Provide the following arguments to the WebLogic Image Tool update command:\n –-fromImage - Identify the image that needs to be updated. In the example below, the image to be updated is oracle/oig:12.2.1.4.0. –-patches - Multiple patches can be specified as a comma-separated list. --tag - Specify the new tag to be applied for the image being built. Refer here for the complete list of options available with the WebLogic Image Tool update command.\n Note: The WebLogic Image Tool cache should have the latest OPatch zip. The WebLogic Image Tool will update the OPatch if it is not already updated in the image.\n For example:\n$ imagetool update --fromImage oracle/oig:12.2.1.4.0 --tag=oracle/oig-new:12.2.1.4.0 --patches=33165837_12.2.1.4.210708 --opatchBugNumber=28186730_13.9.4.2.8 Note: If the command fails because the files in the image being upgraded are not owned by oracle:oracle, then add the parameter --chown \u0026lt;userid\u0026gt;:\u0026lt;groupid\u0026gt; to correspond with the values returned in the error.\n Check the built image using the docker images command:\n$ docker images | grep oig The output will look similar to the following:\nREPOSITORY TAG IMAGE ID CREATED SIZE oracle/oig-new 12.2.1.4.0 0c8381922e95 16 seconds ago 4.91GB oracle/oig 12.2.1.4.0 298fdb98e79c 3 months ago 4.42GB Run the following command to save the patched container image to a tar file:\n$ docker save -o \u0026lt;path\u0026gt;/\u0026lt;file\u0026gt;.tar \u0026lt;image\u0026gt; For example:\n$ docker save -o $WORKDIR/oig-new.tar oracle/oig-new:12.2.1.4.0 " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/", + "title": "Patch and Upgrade", + "tags": [], + "description": "This document provides steps to patch or upgrade an OAM image, WebLogic Kubernetes Operator, ELK, and Ingress.", + "content": "This section shows you how to upgrade the WebLogic Kubernetes Operator, the OAM image, the Elasticsearch and Kibana stack, and the Ingress.\nThe upgrade path taken depends on the version you are upgrading from, and the version you are upgrading to.\nPlease refer to the Release Notes for information on which upgrade steps are necessary for the version you are upgrading to.\n a. Upgrade an operator release Instructions on how to update the WebLogic Kubernetes Operator version.\n b. Patch an image Instructions on how to update your OAM Kubernetes cluster with a new OAM container image.\n c. Upgrade Ingress Instructions on how to upgrade the ingress.\n d. Upgrade Elasticsearch and Kibana Instructions on how to upgrade Elastic Search and Kibana.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/", + "title": "Patch and upgrade", + "tags": [], + "description": "This document provides steps to patch or upgrade an OIG image, or WebLogic Kubernetes Operator.", + "content": "This section shows you how to upgrade the WebLogic Kubernetes Operator, upgrade the OIG image, and patch the OIG domain. It also shows you how to upgrade the Elasticsearch and Kibana stack, and the Ingress.\nThe upgrade path taken depends on the version you are upgrading from, and the version you are upgrading to.\nPlease refer to the Release Notes for information on which upgrade steps are necessary for the version you are upgrading to.\n a. Upgrade an operator release Instructions on how to update the WebLogic Kubernetes Operator version.\n b. Patch an image Instructions on how to update your OIG Kubernetes cluster with a new OIG container image.\n c. Upgrade Ingress Instructions on how to upgrade the ingress.\n d. Upgrade Elasticsearch and Kibana Instructions on how to upgrade Elastic Search and Kibana.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/troubleshooting/", + "title": "Troubleshooting", + "tags": [], + "description": "How to Troubleshoot domain creation failure.", + "content": "Domain creation failure with WLST The instructions in this section relate to problems creating OAM domains using WLST in Create OAM domain using WLST.\nIf the OAM domain creation fails when running create-domain.sh, run the following to diagnose the issue:\n Run the following command to diagnose the create domain job:\n$ kubectl logs \u0026lt;domain_job\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl logs accessdomain-create-fmw-infra-sample-domain-job-c6vfb -n oamns Also run:\n$ kubectl describe pod \u0026lt;domain_job\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl describe pod accessdomain-create-fmw-infra-sample-domain-job-c6vfb -n oamns Using the output you should be able to diagnose the problem and resolve the issue.\nClean down the failed domain creation by following steps 1-3 in Delete the OAM domain home. Then follow RCU schema creation onwards to recreate the RCU schema, kubernetes secrets for domain and RCU, the persistent volume and the persistent volume claim. Then execute the OAM domain creation steps again.\n If any of the above commands return the following error:\nFailed to start container \u0026quot;create-fmw-infra-sample-domain-job\u0026quot;: Error response from daemon: error while creating mount source path '/scratch/shared/accessdomainpv ': mkdir /scratch/shared/accessdomainpv : permission denied then there is a permissions error on the directory for the PV and PVC and the following should be checked:\na) The directory has 777 permissions: chmod -R 777 \u0026lt;persistent_volume\u0026gt;/accessdomainpv.\nb) If it does have the permissions, check if an oracle user exists and the uid is 1000 and gid is 0.\nCreate the oracle user if it doesn\u0026rsquo;t exist and set the uid to 1000 and gid to 0.\nc) Edit the $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc/create-pv-pvc-inputs.yaml and add a slash to the end of the directory for the weblogicDomainStoragePath parameter:\nweblogicDomainStoragePath: /scratch/shared/accessdomainpv/ Clean down the failed domain creation by following steps 1-3 in Delete the OAM domain home. Then follow RCU schema creation onwards to recreate the RCU schema, kubernetes secrets for domain and RCU, the persistent volume and the persistent volume claim. Then execute the OAM domain creation using WLST Offline Scripts steps again.\n Domain creation failure with WDT Models The instructions in this section relate to problems creating OAM domains using WDT models in Create OAM domain using WDT Models.\nIf the domain creation fails while creating domain resources using the domain.yaml file, run the following steps to diagnose the issue:\n Check the domain events, by running the following command:\nkubectl describe domain \u0026lt;domain name\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\nkubectl describe domain accessdomain -n oamns Using the output, you should be able to diagnose the problem and resolve the issue.\n If the instrospector job fails due to validation errors, then you can recreate the domain resources using the commands:\nkubectl delete -f domain.yaml kubectl create -f domain.yaml If the domain creation fails because of database issues, clean down the failed domain creation by following steps 1-3 in Delete the OAM domain home. Then follow RCU schema creation recreate the RCU schema. Then execute the steps in Create OAM domain using WDT Models again.\nNote You might need to recreate the domain creation image depending upon the errors. Domain creation logs are stored in \u0026lt;persistent_volume\u0026gt;/domains/wdt-logs.\n If there is any issues bringing up the AdminServer, OAM Server or Policy Server pods, you can run the following to check the logs:\n$ kubectl logs -n oamns \u0026lt;POD_name\u0026gt; If the above does not give any information you can also run:\n$ kubectl describe pod -n oamns For more details related to debugging issues, refer to Domain Debugging.\n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/troubleshooting/", + "title": "Troubleshooting", + "tags": [], + "description": "Sample for creating an OIG domain home on an existing PV or PVC, and the domain resource YAML file for deploying the generated OIG domain.", + "content": "Domain creation failure with WLST scripts If the OIG domain creation fails when running create-domain.sh, run the following to diagnose the issue:\n Run the following command to diagnose the create domain job:\n$ kubectl logs \u0026lt;job_name\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl logs governancedomain-create-fmw-infra-sample-domain-job-9wqzb -n oigns Also run:\n$ kubectl describe pod \u0026lt;job_domain\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl describe pod governancedomain-create-fmw-infra-sample-domain-job-9wqzb -n oigns Using the output you should be able to diagnose the problem and resolve the issue.\nClean down the failed domain creation by following steps 1-3 in Delete the OIG domain home. Then follow RCU schema creation onwards to recreate the RCU schema, Kubernetes secrets for domain and RCU, the persistent volume and the persistent volume claim. Then execute the OIG domain creation steps again.\n If any of the above commands return the following error:\nFailed to start container \u0026quot;create-fmw-infra-sample-domain-job\u0026quot;: Error response from daemon: error while creating mount source path '/scratch/shared/governancedomainpv ': mkdir /scratch/shared/governancedomainpv : permission denied then there is a permissions error on the directory for the PV and PVC and the following should be checked:\na) The directory has 777 permissions: chmod -R 777 \u0026lt;persistent_volume\u0026gt;/governancedomainpv.\nb) If it does have the permissions, check if an oracle user exists and the uid and gid equal 1000, for example:\n$ uid=1000(oracle) gid=1000(spg) groups=1000(spg),59968(oinstall),8500(dba),100(users),1007(cgbudba) Create the oracle user if it doesn\u0026rsquo;t exist and set the uid and gid to 1000.\nc) Edit the $WORKDIR/kubernetes/create-weblogic-domain-pv-pvc/create-pv-pvc-inputs.yaml and add a slash to the end of the directory for the weblogicDomainStoragePath parameter:\nweblogicDomainStoragePath: /scratch/shared/governancedomainpv/ Clean down the failed domain creation by following steps 1-3 in Delete the OIG domain home. Then follow RCU schema creation onwards to recreate the RCU schema, kubernetes secrets for domain and RCU, the persistent volume and the persistent volume claim. Then execute the OIG domain creation steps again.\n Patch domain failures The instructions in this section relate to problems patching a deployment with a new image as per Patch an image.\n If the OIG domain patching fails when running patch_oig_domain.sh, run the following to diagnose the issue:\n$ kubectl describe domain \u0026lt;domain name\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl describe domain governancedomain -n oigns Using the output you should be able to diagnose the problem and resolve the issue.\nIf the domain is already patched successfully and the script failed at the last step of waiting for pods to come up with the new image, then you do not need to rerun the script again after issue resolution. The pods will come up automatically once you resolve the underlying issue.\n If the script is stuck at the following message for a long time:\n\u0026quot;[INFO] Waiting for weblogic pods to be ready..This may take several minutes, do not close the window. Check log /scratch/OIGK8Slatest/fmw-kubernetes/OracleIdentityGovernance/kubernetes/domain-lifecycle/log/oim_patch_log-\u0026lt;DATE\u0026gt;/monitor_weblogic_pods.log for progress\u0026quot; run the following command to diagnose the issue:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oigns Run the following to check the logs of the AdminServer, SOA server or OIM server pods, as there may be an issue that is not allowing the domain pods to start properly:\n$ kubectl logs \u0026lt;pod\u0026gt; -n oigns If the above does not glean any information you can also run:\n$ kubectl describe pod \u0026lt;pod\u0026gt; -n oigns Further diagnostic logs can also be found under the $WORKDIR/kubernetes/domain-lifecycle.\nOnce any issue is resolved the pods will come up automatically without the need to rerun the script.\n Domain creation failure with WDT models The instructions in this section relate to problems creating OIG domains using WDT models Create OIG domain using WDT Models.\nIf the domain creation fails while creation domain resources using the domain.yaml file, run the following steps to diagnose the issue:\n Check the domain events, by running the following command:\nkubectl describe domain \u0026lt;domain name\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\nkubectl describe domain governancedomain -n oigns Using the output, you should be able to diagnose the problem and resolve the issue.\n If the instrospector job fails due to validation errors, then you can recreate the domain resources using the commands:\nkubectl delete -f domain.yaml kubectl create -f domain.yaml If the domain creation fails because of database issues, clean down the failed domain creation by following steps 1-3 in Delete the OIG domain home. Then follow RCU schema creation recreate the RCU schema. Then execute the steps in Create OIG domain using WDT Models again.\nNote You might need to recreate the domain creation image depending upon the errors. Domain creation logs are stored in \u0026lt;persistent_volume\u0026gt;/domains/wdt-logs.\n If there is any issues while bringing up AdminServer, SOA Server or OIM Server, you can run the following to check the logs:\n$ kubectl logs \u0026lt;pod\u0026gt; -n oigns If the above does not give any information you can also run:\n$ kubectl describe pod \u0026lt;pod\u0026gt; -n oigns For more details related to debugging issues, refer to Domain Debugging.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/", + "title": "Oracle Identity Management on Kubernetes", + "tags": [], + "description": "This document lists all the Oracle Identity Management products deployment supported on Kubernetes.", + "content": "Oracle Fusion Middleware on Kubernetes Oracle supports the deployment of the following Oracle Identity Management products on Kubernetes. Click on the appropriate document link below to get started on configuring the product.\nPlease note the following:\n The individual product guides below for Oracle Access Management, Oracle Identity Governance, Oracle Unified Directory, and Oracle Unified Directory Services Manager, are for configuring that product on a Kubernetes cluster where no other Oracle Identity Management products will be deployed. For example, if you are deploying Oracle Access Management (OAM) only, then you can follow the Oracle Access Management guide. If you are deploying multiple Oracle Identity Management products on the same Kubernetes cluster, then you must follow the Enterprise Deployment Guide outlined in Enterprise Deployments. Please note, you also have the option to follow the Enterprise Deployment Guide even if you are only installing one product, such as OAM for example.\n The individual product guides do not explain how to configure a Kubernetes cluster given the product can be deployed on any compliant Kubernetes vendor. If you need to understand how to configure a Kubernetes cluster ready for an Oracle Identity Management deployment, you should follow the Enterprise Deployment Guide in Enterprise Deployments.\n The Enterprise Deployment Automation section also contains details on automation scripts that can:\n Automate the creation of a Kubernetes cluster on Oracle Cloud Infrastructure (OCI), ready for the deployment of Oracle Identity Management products. Automate the deployment of Oracle Identity Management products on any compliant Kubernetes cluster. Enterprise Deployments The complete Oracle Identity Management suite can be deployed in a production environment\n Oracle Access Management The WebLogic Kubernetes Operator supports deployment of Oracle Access Management (OAM).\n Oracle Identity Governance The WebLogic Kubernetes Operator supports deployment of Oracle Identity Governance (OIG).\n Oracle Internet Directory Oracle Internet Directory provides a comprehensive Directory Solution for robust Identity Management\n Oracle Unified Directory Oracle Unified Directory provides a comprehensive Directory Solution for robust Identity Management\n Oracle Unified Directory Services Manager Oracle Unified Directory Services Manager provides an interface for managing instances of Oracle Unified Directory\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/scaling-up-down/", + "title": "a) Scaling Up/Down OUD Pods ", + "tags": [], + "description": "Describes the steps for scaling up/down for OUD pods.", + "content": "Introduction This section describes how to increase or decrease the number of OUD pods in the Kubernetes deployment.\nNote: The instructions below are for scaling servers up or down manually. If you wish to use autoscaling, see Kubernetes Horizontal Pod Autoscaler. Please note, if you have enabled autoscaling, it is recommended to delete the autoscaler before running the commands below.\nView existing OUD pods By default the oud-ds-rs helm chart deployment starts three pods: oud-ds-rs-0 and two replica pods oud-ds-rs-1 and oud-ds-rs-2.\nThe number of pods started is determined by the replicaCount, which is set to 3 by default. A value of 3 starts the three pods above.\nTo scale up or down the number of OUD pods, set replicaCount accordingly.\nRun the following command to view the number of pods in the OUD deployment:\n$ kubectl --namespace \u0026lt;namespace\u0026gt; get pods -o wide For example:\n$ kubectl --namespace oudns get pods -o wide The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oud-ds-rs-0 1/1 Running 0 22h 10.244.0.195 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-1 1/1 Running 0 22h 10.244.0.194 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-2 1/1 Running 0 22h 10.244.0.193 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; Scaling up OUD pods In this example, replicaCount is increased to 4 which creates a new OUD pod oud-ds-rs-3 with associated services created.\nYou can scale up the number of OUD pods using one of the following methods:\n Using a YAML file Using --set argument Using a YAML file Navigate to the $WORKDIR/kubernetes/helm directory:\n$ cd $WORKDIR/kubernetes/helm Create a oud-scaleup-override.yaml file that contains:\nreplicaCount: 4 Run the following command to scale up the OUD pods:\n$ helm upgrade --namespace \u0026lt;namespace\u0026gt; \\ --values oud-scaleup-override.yaml \\ \u0026lt;release_name\u0026gt; oud-ds-rs --reuse-values For example:\n$ helm upgrade --namespace oudns \\ --values oud-scaleup-override.yaml \\ oud-ds-rs oud-ds-rs --reuse-values Using --set argument Run the following command to scale up the OUD pods:\n$ helm upgrade --namespace \u0026lt;namespace\u0026gt; \\ --set replicaCount=4 \\ \u0026lt;release_name\u0026gt; oud-ds-rs --reuse-values For example:\n$ helm upgrade --namespace oudns \\ --set replicaCount=4 \\ oud-ds-rs oud-ds-rs --reuse-values Verify the pods Verify the new OUD pod oud-ds-rs-3 and has started:\n$ kubectl get pod,service -o wide -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl get pods,service -n oudns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oud-ds-rs-0 1/1 Running 0 22h 10.244.0.195 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-1 1/1 Running 0 22h 10.244.0.194 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-2 1/1 Running 0 22h 10.244.0.193 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-3 1/1 Running 0 17m 10.244.0.193 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR service/oud-ds-rs ClusterIP None \u0026lt;none\u0026gt; 1444/TCP,1888/TCP,1389/TCP,1636/TCP,1080/TCP,1081/TCP,1898/TCP 22h app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs service/oud-ds-rs-0 ClusterIP None \u0026lt;none\u0026gt; 1444/TCP,1888/TCP,1898/TCP 22h app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0 service/oud-ds-rs-1 ClusterIP None \u0026lt;none\u0026gt; 1444/TCP,1888/TCP,1898/TCP 22h app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1 service/oud-ds-rs-2 ClusterIP None \u0026lt;none\u0026gt; 1444/TCP,1888/TCP,1898/TCP 22h app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2 service/oud-ds-rs-3 ClusterIP None \u0026lt;none\u0026gt; 1444/TCP,1888/TCP,1898/TCP 9m9s app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-3 service/oud-ds-rs-http-0 ClusterIP 10.104.112.93 \u0026lt;none\u0026gt; 1080/TCP,1081/TCP 22h app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0 service/oud-ds-rs-http-1 ClusterIP 10.103.105.70 \u0026lt;none\u0026gt; 1080/TCP,1081/TCP 22h app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1 service/oud-ds-rs-http-2 ClusterIP 10.110.160.107 \u0026lt;none\u0026gt; 1080/TCP,1081/TCP 22h app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2 service/oud-ds-rs-http-3 ClusterIP 10.102.93.179 \u0026lt;none\u0026gt; 1080/TCP,1081/TCP 9m9s app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-3 service/oud-ds-rs-lbr-admin ClusterIP 10.99.238.222 \u0026lt;none\u0026gt; 1888/TCP,1444/TCP 22h app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs service/oud-ds-rs-lbr-http ClusterIP 10.101.250.196 \u0026lt;none\u0026gt; 1080/TCP,1081/TCP 22h app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs service/oud-ds-rs-lbr-ldap ClusterIP 10.104.149.90 \u0026lt;none\u0026gt; 1389/TCP,1636/TCP 22h app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs service/oud-ds-rs-ldap-0 ClusterIP 10.109.255.221 \u0026lt;none\u0026gt; 1389/TCP,1636/TCP 22h app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-0 service/oud-ds-rs-ldap-1 ClusterIP 10.111.135.142 \u0026lt;none\u0026gt; 1389/TCP,1636/TCP 22h app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-1 service/oud-ds-rs-ldap-2 ClusterIP 10.100.8.145 \u0026lt;none\u0026gt; 1389/TCP,1636/TCP 22h app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-2 service/oud-ds-rs-ldap-3 ClusterIP 10.111.177.46 \u0026lt;none\u0026gt; 1389/TCP,1636/TCP 9m9s app.kubernetes.io/instance=oud-ds-rs,app.kubernetes.io/name=oud-ds-rs,statefulset.kubernetes.io/pod-name=oud-ds-rs-3 Note: It will take several minutes before all the services listed above show. While the oud-ds-rs-3 pod has a STATUS of 0/1 the pod is started but the OUD server associated with it is currently starting. While the pod is starting you can check the startup status in the pod log, by running the following command:\n$ kubectl logs oud-ds-rs-3 -n oudns Scaling down OUD pods Scaling down OUD pods is performed in exactly the same as in Scaling up OUD pods except the replicaCount is reduced to the required number of pods.\nOnce the kubectl command is executed the pod(s) will move to a Terminating state. In the example below replicaCount was reduced from 4 to 3 and hence oud-ds-rs-3 has moved to Terminating:\n$ kubectl get pods -n oudns NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oud-ds-rs-0 1/1 Running 0 22h 10.244.0.195 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-1 1/1 Running 0 22h 10.244.0.194 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-2 1/1 Running 0 22h 10.244.0.193 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-3 1/1 Terminating 0 21m 10.244.0.193 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; The pod will take a minute or two to stop and then will disappear:\n$ kubectl get pods -n oudns NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oud-ds-rs-0 1/1 Running 0 22h 10.244.0.195 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-1 1/1 Running 0 22h 10.244.0.194 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oud-ds-rs-2 1/1 Running 0 22h 10.244.0.193 \u0026lt;Worker Node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/scaling-up-down/", + "title": "a) Scaling Up/Down OUDSM Pods ", + "tags": [], + "description": "Describes the steps for scaling up/down for OUDSM pods.", + "content": "Introduction This section describes how to increase or decrease the number of OUDSM pods in the Kubernetes deployment.\nView existing OUDSM pods By default the oudsm helm chart deployment starts one pod: oudsm-1.\nThe number of pods started is determined by the replicaCount, which is set to 1 by default. A value of 1 starts the pod above.\nTo scale up or down the number of OUDSM pods, set replicaCount accordingly.\nRun the following command to view the number of pods in the OUDSM deployment:\n$ kubectl --namespace \u0026lt;namespace\u0026gt; get pods -o wide For example:\n$ kubectl --namespace oudsmns get pods -o wide The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oudsm-1 1/1 Running 0 73m 10.244.0.19 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; Scaling up OUDSM pods In this example, replicaCount is increased to 2 which creates a new OUDSM pod oudsm-2 with associated services created.\nYou can scale up the number of OUDSM pods using one of the following methods:\n Using a YAML file Using --set argument Using a YAML file Navigate to the $WORKDIR/kubernetes/helm directory:\n$ cd $WORKDIR/kubernetes/helm Create a oudsm-scaleup-override.yaml file that contains:\nreplicaCount: 2 Run the following command to scale up the OUDSM pods:\n$ helm upgrade --namespace \u0026lt;namespace\u0026gt; \\ --values oudsm-scaleup-override.yaml \\ \u0026lt;release_name\u0026gt; oudsm --reuse-values For example:\n$ helm upgrade --namespace oudsmns \\ --values oudsm-scaleup-override.yaml \\ oudsm oudsm --reuse-values Using --set argument Run the following command to scale up the OUDSM pods:\n$ helm upgrade --namespace \u0026lt;namespace\u0026gt; \\ --set replicaCount=2 \\ \u0026lt;release_name\u0026gt; oudsm --reuse-values For example:\n$ helm upgrade --namespace oudsmns \\ --set replicaCount=2 \\ oudsm oudsm --reuse-values Verify the pods Verify the new OUDSM pod oudsm-2 has started:\n$ kubectl get pod,service -o wide -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl get pods,service -n oudsmns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oudsm-1 1/1 Running 0 88m 10.244.0.19 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oudsm-2 1/1 Running 0 15m 10.245.3.45 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR service/oudsm-1 ClusterIP 10.96.108.200 \u0026lt;none\u0026gt; 7001/TCP,7002/TCP 88m app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm,oudsm/instance=oudsm-1 service/oudsm-2 ClusterIP 10.96.31.201 \u0026lt;none\u0026gt; 7001/TCP,7002/TCP 15m app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm,oudsm/instance=oudsm-2 service/oudsm-lbr ClusterIP 10.96.41.201 \u0026lt;none\u0026gt; 7001/TCP,7002/TCP 73m app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm Note: It will take several minutes before all the services listed above show. While the oudsm-2 pod has a STATUS of 0/1 the pod is started but the OUDSM server associated with it is currently starting. While the pod is starting you can check the startup status in the pod log, by running the following command:\n$ kubectl logs oudsm-2 -n oudsmns Scaling down OUDSM pods Scaling down OUDSM pods is performed in exactly the same as in Scaling up OUDSM pods except the replicaCount is reduced to the required number of pods.\nOnce the kubectl command is executed the pod(s) will move to a Terminating state. In the example below replicaCount was reduced from 2 to 1 and hence oudsm-2 has moved to Terminating:\n$ kubectl get pods -n oudsmns NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oudsm-1 1/1 Running 0 92m 10.244.0.19 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/oudsm-2 1/1 Terminating 0 19m 10.245.3.45 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; The pod will take a minute or two to stop and then will disappear:\n$ kubectl get pods -n oudsmns NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oudsm-1 1/1 Running 0 94m 10.244.0.19 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wlst/", + "title": "a. Create OAM domains using WLST scripts", + "tags": [], + "description": "", + "content": " Introduction\n Prerequisites\n Prepare the create domain script\n Run the create domain script\n Set the OAM server memory parameters\n Initializing the domain\n Verify the results\na. Verify the domain, pods and services\nb. Verify the domain\nc. Verify the pods\n Introduction The OAM deployment scripts demonstrate the creation of an OAM domain home on an existing Kubernetes persistent volume (PV) and persistent volume claim (PVC). The scripts also generate the domain YAML file, which can then be used to start the Kubernetes artifacts of the corresponding domain.\nNote: If you want to create the OAM domain using WDT models, skip the steps below and go to Create OAM Domains Using WDT Models.\nPrerequisites Before you begin, perform the following steps:\n Review the Domain resource documentation. Ensure that you have executed all the preliminary steps documented in Prepare your environment. Ensure that the database is up and running. Prepare the create domain script The sample scripts for Oracle Access Management domain deployment are available at $WORKDIR/kubernetes/create-access-domain.\n Make a copy of the create-domain-inputs.yaml file:\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv $ cp create-domain-inputs.yaml create-domain-inputs.yaml.orig Edit the create-domain-inputs.yaml and modify the following parameters. Save the file when complete:\ndomainUID: \u0026lt;domain_uid\u0026gt; domainHome: /u01/oracle/user_projects/domains/\u0026lt;domain_uid\u0026gt; image: \u0026lt;image_name\u0026gt;:\u0026lt;tag\u0026gt; imagePullSecretName: \u0026lt;container_registry_secret\u0026gt; weblogicCredentialsSecretName: \u0026lt;kubernetes_domain_secret\u0026gt; logHome: /u01/oracle/user_projects/domains/logs/\u0026lt;domain_uid\u0026gt; namespace: \u0026lt;domain_namespace\u0026gt; persistentVolumeClaimName: \u0026lt;pvc_name\u0026gt; rcuSchemaPrefix: \u0026lt;rcu_prefix\u0026gt; rcuDatabaseURL: \u0026lt;rcu_db_host\u0026gt;:\u0026lt;rcu_db_port\u0026gt;/\u0026lt;rcu_db_service_name\u0026gt; rcuCredentialsSecret: \u0026lt;kubernetes_rcu_secret\u0026gt; For example:\ndomainUID: accessdomain domainHome: /u01/oracle/user_projects/domains/accessdomain image: container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; imagePullSecretName: orclcred weblogicCredentialsSecretName: accessdomain-credentials logHome: /u01/oracle/user_projects/domains/logs/accessdomain namespace: oamns persistentVolumeClaimName: accessdomain-domain-pvc rcuSchemaPrefix: OAMK8S rcuDatabaseURL: mydatabasehost.example.com:1521/orcl.example.com rcuCredentialsSecret: accessdomain-rcu-credentials A full list of parameters in the create-domain-inputs.yaml file are shown below:\n Parameter Definition Default adminPort Port number for the Administration Server inside the Kubernetes cluster. 7001 adminNodePort Port number of the Administration Server outside the Kubernetes cluster. 30701 adminServerName Name of the Administration Server. AdminServer clusterName Name of the WebLogic cluster instance to generate for the domain. By default the cluster name is oam_cluster for the OAM domain. oam_cluster configuredManagedServerCount Number of Managed Server instances to generate for the domain. 5 createDomainFilesDir Directory on the host machine to locate all the files to create a WebLogic domain, including the script that is specified in the createDomainScriptName property. By default, this directory is set to the relative path wlst, and the create script will use the built-in WLST offline scripts in the wlst directory to create the WebLogic domain. It can also be set to the relative path wdt, and then the built-in WDT scripts will be used instead. An absolute path is also supported to point to an arbitrary directory in the file system. The built-in scripts can be replaced by the user-provided scripts or model files as long as those files are in the specified directory. Files in this directory are put into a Kubernetes config map, which in turn is mounted to the createDomainScriptsMountPath, so that the Kubernetes pod can use the scripts and supporting files to create a domain home. wlst createDomainScriptsMountPath Mount path where the create domain scripts are located inside a pod. The create-domain.sh script creates a Kubernetes job to run the script (specified in the createDomainScriptName property) in a Kubernetes pod to create a domain home. Files in the createDomainFilesDir directory are mounted to this location in the pod, so that the Kubernetes pod can use the scripts and supporting files to create a domain home. /u01/weblogic createDomainScriptName Script that the create domain script uses to create a WebLogic domain. The create-domain.sh script creates a Kubernetes job to run this script to create a domain home. The script is located in the in-pod directory that is specified in the createDomainScriptsMountPath property. If you need to provide your own scripts to create the domain home, instead of using the built-it scripts, you must use this property to set the name of the script that you want the create domain job to run. create-domain-job.sh domainHome Home directory of the OAM domain. If not specified, the value is derived from the domainUID as /shared/domains/\u0026lt;domainUID\u0026gt;. /u01/oracle/user_projects/domains/accessdomain domainPVMountPath Mount path of the domain persistent volume. /u01/oracle/user_projects/domains domainUID Unique ID that will be used to identify this particular domain. Used as the name of the generated WebLogic domain as well as the name of the Kubernetes domain resource. This ID must be unique across all domains in a Kubernetes cluster. This ID cannot contain any character that is not valid in a Kubernetes service name. accessdomain domainType Type of the domain. Mandatory input for OAM domains. You must provide one of the supported domain type value: oam (deploys an OAM domain) oam exposeAdminNodePort Boolean indicating if the Administration Server is exposed outside of the Kubernetes cluster. false exposeAdminT3Channel Boolean indicating if the T3 administrative channel is exposed outside the Kubernetes cluster. true image OAM container image. The operator requires OAM 12.2.1.4. Refer to Obtain the OAM container image for details on how to obtain or create the image. oracle/oam:12.2.1.4.0 imagePullPolicy WebLogic container image pull policy. Legal values are IfNotPresent, Always, or Never IfNotPresent imagePullSecretName Name of the Kubernetes secret to access the container registry to pull the OAM container image. The presence of the secret will be validated when this parameter is specified. includeServerOutInPodLog Boolean indicating whether to include the server .out to the pod\u0026rsquo;s stdout. true initialManagedServerReplicas Number of Managed Servers to initially start for the domain. 2 javaOptions Java options for starting the Administration Server and Managed Servers. A Java option can have references to one or more of the following pre-defined variables to obtain WebLogic domain information: $(DOMAIN_NAME), $(DOMAIN_HOME), $(ADMIN_NAME), $(ADMIN_PORT), and $(SERVER_NAME). -Dweblogic.StdoutDebugEnabled=false logHome The in-pod location for the domain log, server logs, server out, and Node Manager log files. If not specified, the value is derived from the domainUID as /shared/logs/\u0026lt;domainUID\u0026gt;. /u01/oracle/user_projects/domains/logs/accessdomain managedServerNameBase Base string used to generate Managed Server names. oam_server managedServerPort Port number for each Managed Server. 8001 namespace Kubernetes namespace in which to create the domain. accessns persistentVolumeClaimName Name of the persistent volume claim created to host the domain home. If not specified, the value is derived from the domainUID as \u0026lt;domainUID\u0026gt;-weblogic-sample-pvc. accessdomain-domain-pvc productionModeEnabled Boolean indicating if production mode is enabled for the domain. true serverStartPolicy Determines which WebLogic Server instances will be started. Legal values are Never, IfNeeded, AdminOnly. IfNeeded t3ChannelPort Port for the T3 channel of the NetworkAccessPoint. 30012 t3PublicAddress Public address for the T3 channel. This should be set to the public address of the Kubernetes cluster. This would typically be a load balancer address. For development environments only: In a single server (all-in-one) Kubernetes deployment, this may be set to the address of the master, or at the very least, it must be set to the address of one of the worker nodes. If not provided, the script will attempt to set it to the IP address of the Kubernetes cluster weblogicCredentialsSecretName Name of the Kubernetes secret for the Administration Server\u0026rsquo;s user name and password. If not specified, then the value is derived from the domainUID as \u0026lt;domainUID\u0026gt;-weblogic-credentials. accessdomain-domain-credentials weblogicImagePullSecretName Name of the Kubernetes secret for the container registry, used to pull the WebLogic Server image. serverPodCpuRequest, serverPodMemoryRequest, serverPodCpuCLimit, serverPodMemoryLimit The maximum amount of compute resources allowed, and minimum amount of compute resources required, for each server pod. Please refer to the Kubernetes documentation on Managing Compute Resources for Containers for details. Resource requests and resource limits are not specified. rcuSchemaPrefix The schema prefix to use in the database, for example OAM1. You may wish to make this the same as the domainUID in order to simplify matching domains to their RCU schemas. OAM1 rcuDatabaseURL The database URL. oracle-db.default.svc.cluster.local:1521/devpdb.k8s rcuCredentialsSecret The Kubernetes secret containing the database credentials. accessdomain-rcu-credentials datasourceType Type of JDBC datasource applicable for the OAM domain. Legal values are agl and generic. Choose agl for Active GridLink datasource and generic for Generic datasource. For enterprise deployments, Oracle recommends that you use GridLink data sources to connect to Oracle RAC databases. See the Enterprise Deployment Guide for further details. generic Note that the names of the Kubernetes resources in the generated YAML files may be formed with the value of some of the properties specified in the create-inputs.yaml file. Those properties include the adminServerName, clusterName and managedServerNameBase. If those values contain any characters that are invalid in a Kubernetes service name, those characters are converted to valid values in the generated YAML files. For example, an uppercase letter is converted to a lowercase letter and an underscore (\u0026quot;_\u0026quot;) is converted to a hyphen (\u0026quot;-\u0026quot;).\nThe sample demonstrates how to create an OAM domain home and associated Kubernetes resources for a domain that has one cluster only. In addition, the sample provides the capability for users to supply their own scripts to create the domain home for other use cases. The generated domain YAML file could also be modified to cover more use cases.\nRun the create domain script Run the create domain script, specifying your inputs file and an output directory to store the generated artifacts:\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv $ ./create-domain.sh -i create-domain-inputs.yaml -o /\u0026lt;path to output-directory\u0026gt; For example:\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv $ ./create-domain.sh -i create-domain-inputs.yaml -o output The output will look similar to the following:\nInput parameters being used export version=\u0026quot;create-weblogic-sample-domain-inputs-v1\u0026quot; export adminPort=\u0026quot;7001\u0026quot; export adminServerName=\u0026quot;AdminServer\u0026quot; export domainUID=\u0026quot;accessdomain\u0026quot; export domainType=\u0026quot;oam\u0026quot; export domainHome=\u0026quot;/u01/oracle/user_projects/domains/accessdomain\u0026quot; export serverStartPolicy=\u0026quot;IfNeeded\u0026quot; export clusterName=\u0026quot;oam_cluster\u0026quot; export configuredManagedServerCount=\u0026quot;5\u0026quot; export initialManagedServerReplicas=\u0026quot;2\u0026quot; export managedServerNameBase=\u0026quot;oam_server\u0026quot; export managedServerPort=\u0026quot;14100\u0026quot; export image=\u0026quot;container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt;\u0026quot; export imagePullPolicy=\u0026quot;IfNotPresent\u0026quot; export imagePullSecretName=\u0026quot;orclcred\u0026quot; export productionModeEnabled=\u0026quot;true\u0026quot; export weblogicCredentialsSecretName=\u0026quot;accessdomain-credentials\u0026quot; export includeServerOutInPodLog=\u0026quot;true\u0026quot; export logHome=\u0026quot;/u01/oracle/user_projects/domains/logs/accessdomain\u0026quot; export httpAccessLogInLogHome=\u0026quot;true\u0026quot; export t3ChannelPort=\u0026quot;30012\u0026quot; export exposeAdminT3Channel=\u0026quot;false\u0026quot; export adminNodePort=\u0026quot;30701\u0026quot; export exposeAdminNodePort=\u0026quot;false\u0026quot; export namespace=\u0026quot;oamns\u0026quot; javaOptions=-Dweblogic.StdoutDebugEnabled=false export persistentVolumeClaimName=\u0026quot;accessdomain-domain-pvc\u0026quot; export domainPVMountPath=\u0026quot;/u01/oracle/user_projects/domains\u0026quot; export createDomainScriptsMountPath=\u0026quot;/u01/weblogic\u0026quot; export createDomainScriptName=\u0026quot;create-domain-job.sh\u0026quot; export createDomainFilesDir=\u0026quot;wlst\u0026quot; export rcuSchemaPrefix=\u0026quot;OAMK8S\u0026quot; export rcuDatabaseURL=\u0026quot;mydatabasehost.example.com:1521/orcl.example.com\u0026quot; export rcuCredentialsSecret=\u0026quot;accessdomain-rcu-credentials\u0026quot; export datasourceType=\u0026quot;generic\u0026quot; validateWlsDomainName called with accessdomain createFiles - valuesInputFile is create-domain-inputs.yaml createDomainScriptName is create-domain-job.sh Generating output/weblogic-domains/accessdomain/create-domain-job.yaml Generating output/weblogic-domains/accessdomain/delete-domain-job.yaml Generating output/weblogic-domains/accessdomain/domain.yaml Checking to see if the secret accessdomain-credentials exists in namespace oamns configmap/accessdomain-create-oam-infra-domain-job-cm created Checking the configmap accessdomain-create-oam-infra-domain-job-cm was created configmap/accessdomain-create-oam-infra-domain-job-cm labeled Checking if object type job with name accessdomain-create-oam-infra-domain-job exists No resources found in oamns namespace. Creating the domain by creating the job output/weblogic-domains/accessdomain/create-domain-job.yaml job.batch/accessdomain-create-oam-infra-domain-job created Waiting for the job to complete... status on iteration 1 of 20 pod accessdomain-create-oam-infra-domain-job-6tgw4 status is Running status on iteration 2 of 20 pod accessdomain-create-oam-infra-domain-job-6tgw4 status is Running status on iteration 3 of 20 pod accessdomain-create-oam-infra-domain-job-6tgw4 status is Running status on iteration 4 of 20 pod accessdomain-create-oam-infra-domain-job-6tgw4 status is Running status on iteration 5 of 20 pod accessdomain-create-oam-infra-domain-job-6tgw4 status is Running status on iteration 6 of 20 pod accessdomain-create-oam-infra-domain-job-6tgw4 status is Completed Domain accessdomain was created and will be started by the WebLogic Kubernetes Operator The following files were generated: output/weblogic-domains/accessdomain/create-domain-inputs.yaml output/weblogic-domains/accessdomain/create-domain-job.yaml output/weblogic-domains/accessdomain/domain.yaml Note: If the domain creation fails, refer to the Troubleshooting section.\nThe command creates a domain.yaml file required for domain creation.\n Set the OAM server memory parameters By default, the java memory parameters assigned to the oam_server cluster are very small. The minimum recommended values are -Xms4096m -Xmx8192m. However, Oracle recommends you to set these to -Xms8192m -Xmx8192m in a production environment.\n Navigate to the /output/weblogic-domains/\u0026lt;domain_uid\u0026gt; directory:\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/output/weblogic-domains/\u0026lt;domain_uid\u0026gt; For example:\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/output/weblogic-domains/accessdomain Edit the domain.yaml file and inside name: accessdomain-oam-cluster, add the memory setting as below:\n serverPod: env: - name: USER_MEM_ARGS value: \u0026quot;-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m\u0026quot; resources: limits: cpu: \u0026quot;2\u0026quot; memory: \u0026quot;8Gi\u0026quot; requests: cpu: \u0026quot;1000m\u0026quot; memory: \u0026quot;4Gi\u0026quot; For example:\napiVersion: weblogic.oracle/v1 kind: Cluster metadata: name: accessdomain-oam-cluster namespace: oamns spec: clusterName: oam_cluster serverService: precreateService: true serverPod: env: - name: USER_MEM_ARGS value: \u0026quot;-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m\u0026quot; resources: limits: cpu: \u0026quot;2\u0026quot; memory: \u0026quot;8Gi\u0026quot; requests: cpu: \u0026quot;1000m\u0026quot; memory: \u0026quot;4Gi\u0026quot; replicas: 1 Note: The above CPU and memory values are for development environments only. For Enterprise Deployments, please review the performance recommendations and sizing requirements in Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster.\nNote: Limits and requests for CPU resources are measured in CPU units. One CPU in Kubernetes is equivalent to 1 vCPU/Core for cloud providers, and 1 hyperthread on bare-metal Intel processors. An \u0026ldquo;m\u0026rdquo; suffix in a CPU attribute indicates ‘milli-CPU’, so 500m is 50% of a CPU. Memory can be expressed in various units, where one Mi is one IEC unit mega-byte (1024^2), and one Gi is one IEC unit giga-byte (1024^3). For more information, see Resource Management for Pods and Containers, Assign Memory Resources to Containers and Pods, and Assign CPU Resources to Containers and Pods.\nNote: The parameters above are also utilized by the Kubernetes Horizontal Pod Autoscaler (HPA). For more details on HPA, see Kubernetes Horizontal Pod Autoscaler.\nNote: If required you can also set the same resources and limits for the accessdomain-policy-cluster.\n In the domain.yaml locate the section of the file starting with adminServer:. Under the env: tag add the following CLASSPATH entries. This is required for running the idmconfigtool from the Administration Server.\n- name: CLASSPATH value: \u0026quot;/u01/oracle/wlserver/server/lib/weblogic.jar\u0026quot; For example:\n# adminServer is used to configure the desired behavior for starting the administration server. adminServer: # adminService: # channels: # The Admin Server's NodePort # - channelName: default # nodePort: 30701 # Uncomment to export the T3Channel as a service # - channelName: T3Channel serverPod: # an (optional) list of environment variable to be set on the admin servers env: - name: USER_MEM_ARGS value: \u0026quot;-Djava.security.egd=file:/dev/./urandom -Xms512m -Xmx1024m \u0026quot; - name: CLASSPATH value: \u0026quot;/u01/oracle/wlserver/server/lib/weblogic.jar\u0026quot; If required, you can add the optional parameter maxClusterConcurrentStartup to the spec section of the domain.yaml. This parameter specifies the number of managed servers to be started in sequence per cluster. For example if you updated the initialManagedServerReplicas to 4 in create-domain-inputs.yaml and only had 2 nodes, then setting maxClusterConcurrentStartup: 1 will start one managed server at a time on each node, rather than starting them all at once. This can be useful to take the strain off individual nodes at startup. Below is an example with the parameter added:\napiVersion: \u0026quot;weblogic.oracle/v9\u0026quot; kind: Domain metadata: name: accessdomain namespace: oamns labels: weblogic.domainUID: accessdomain spec: # The WebLogic Domain Home domainHome: /u01/oracle/user_projects/domains/accessdomain maxClusterConcurrentStartup: 1 # The domain home source type # Set to PersistentVolume for domain-in-pv, Image for domain-in-image, or FromModel for model-in-image domainHomeSourceType: PersistentVolume .... Save the changes to domain.yaml\n Initializing the domain Create the Kubernetes resource using the following command:\n$ kubectl apply -f $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/output/weblogic-domains/\u0026lt;domain_uid\u0026gt;/domain.yaml For example:\n$ kubectl apply -f $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/output/weblogic-domains/accessdomain/domain.yaml The output will look similar to the following:\ndomain.weblogic.oracle/accessdomain created cluster.weblogic.oracle/accessdomain-oam-cluster created cluster.weblogic.oracle/accessdomain-policy-cluster created Verify the results Verify the domain, pods and services Verify the domain, servers pods and services are created and in the READY state with a status of 1/1, by running the following command:\n$ kubectl get all,domains -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get all,domains -n oamns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE pod/accessdomain-adminserver 1/1 Running 0 11m pod/accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 18m pod/accessdomain-oam-policy-mgr1 1/1 Running 0 3m31s pod/accessdomain-oam-server1 1/1 Running 0 3m31s pod/helper 1/1 Running 0 33m NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/accessdomain-adminserver ClusterIP None \u0026lt;none\u0026gt; 7001/TCP 11m service/accessdomain-cluster-oam-cluster ClusterIP 10.101.59.154 \u0026lt;none\u0026gt; 14100/TCP 3m31s service/accessdomain-cluster-policy-cluster ClusterIP 10.98.236.51 \u0026lt;none\u0026gt; 15100/TCP 3m31s service/accessdomain-oam-policy-mgr1 ClusterIP None \u0026lt;none\u0026gt; 15100/TCP 3m31s service/accessdomain-oam-policy-mgr2 ClusterIP 10.104.92.12 \u0026lt;none\u0026gt; 15100/TCP 3m31s service/accessdomain-oam-policy-mgr3 ClusterIP 10.96.244.37 \u0026lt;none\u0026gt; 15100/TCP 3m31s service/accessdomain-oam-policy-mgr4 ClusterIP 10.105.201.23 \u0026lt;none\u0026gt; 15100/TCP 3m31s service/accessdomain-oam-policy-mgr5 ClusterIP 10.110.12.227 \u0026lt;none\u0026gt; 15100/TCP 3m31s service/accessdomain-oam-server1 ClusterIP None \u0026lt;none\u0026gt; 14100/TCP 3m31s service/accessdomain-oam-server2 ClusterIP 10.96.137.33 \u0026lt;none\u0026gt; 14100/TCP 3m31s service/accessdomain-oam-server3 ClusterIP 10.103.178.35 \u0026lt;none\u0026gt; 14100/TCP 3m31s service/accessdomain-oam-server4 ClusterIP 10.97.254.78 \u0026lt;none\u0026gt; 14100/TCP 3m31s service/accessdomain-oam-server5 ClusterIP 10.105.65.104 \u0026lt;none\u0026gt; 14100/TCP 3m31s NAME COMPLETIONS DURATION AGE job.batch/accessdomain-create-oam-infra-domain-job 1/1 2m6s 18m NAME AGE domain.weblogic.oracle/accessdomain 12m NAME AGE cluster.weblogic.oracle/accessdomain-oam-cluster 11m cluster.weblogic.oracle/accessdomain-policy-cluster 11m Note: It will take several minutes before all the services listed above show. When a pod has a STATUS of 0/1 the pod is started but the OAM server associated with it is currently starting. While the pods are starting you can check the startup status in the pod logs, by running the following command:\n$ kubectl logs accessdomain-adminserver -n oamns $ kubectl logs accessdomain-oam-policy-mgr1 -n oamns $ kubectl logs accessdomain-oam-server1 -n oamns etc.. The default domain created by the script has the following characteristics:\n An Administration Server named AdminServer listening on port 7001. A configured OAM cluster named oam_cluster of size 5. A configured Policy Manager cluster named policy_cluster of size 5. One started OAM Managed Server, named oam_server1, listening on port 14100. One started Policy Manager Managed Servers named oam-policy-mgr1, listening on port 15100. Log files that are located in \u0026lt;persistent_volume\u0026gt;/logs/\u0026lt;domainUID\u0026gt;. Verify the domain Run the following command to describe the domain:\n$ kubectl describe domain \u0026lt;domain_uid\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl describe domain accessdomain -n oamns The output will look similar to the following:\nName: accessdomain Namespace: oamns Labels: weblogic.domainUID=accessdomain Annotations: \u0026lt;none\u0026gt; API Version: weblogic.oracle/v9 Kind: Domain Metadata: Creation Timestamp: \u0026lt;DATE\u0026gt; Generation: 1 Managed Fields: API Version: weblogic.oracle/v9 Fields Type: FieldsV1 fieldsV1: f:metadata: f:annotations: .: f:kubectl.kubernetes.io/last-applied-configuration: f:labels: .: f:weblogic.domainUID: f:spec: .: f:adminServer: .: f:adminChannelPortForwardingEnabled: f:serverPod: .: f:env: f:serverStartPolicy: f:clusters: f:dataHome: f:domainHome: f:domainHomeSourceType: f:failureRetryIntervalSeconds: f:failureRetryLimitMinutes: f:httpAccessLogInLogHome: f:image: f:imagePullPolicy: f:imagePullSecrets: f:includeServerOutInPodLog: f:logHome: f:logHomeEnabled: f:logHomeLayout: f:maxClusterConcurrentShutdown: f:maxClusterConcurrentStartup: f:maxClusterUnavailable: f:replicas: f:serverPod: .: f:env: f:volumeMounts: f:volumes: f:serverStartPolicy: f:webLogicCredentialsSecret: .: f:name: Manager: kubectl-client-side-apply Operation: Update Time: \u0026lt;DATE\u0026gt; API Version: weblogic.oracle/v9 Fields Type: FieldsV1 fieldsV1: f:status: .: f:clusters: f:conditions: f:observedGeneration: f:servers: f:startTime: Manager: Kubernetes Java Client Operation: Update Subresource: status Time: \u0026lt;DATE\u0026gt; Resource Version: 2074089 UID: e194d483-7383-4359-adb9-bf97de36518b Spec: Admin Server: Admin Channel Port Forwarding Enabled: true Server Pod: Env: Name: USER_MEM_ARGS Value: -Djava.security.egd=file:/dev/./urandom -Xms512m -Xmx1024m Name: CLASSPATH Value: /u01/oracle/wlserver/server/lib/weblogic.jar Server Start Policy: IfNeeded Clusters: Name: accessdomain-oam-cluster Name: accessdomain-policy-cluster Data Home: Domain Home: /u01/oracle/user_projects/domains/accessdomain Domain Home Source Type: PersistentVolume Failure Retry Interval Seconds: 120 Failure Retry Limit Minutes: 1440 Http Access Log In Log Home: true Image: container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt; Image Pull Policy: IfNotPresent Image Pull Secrets: Name: orclcred Include Server Out In Pod Log: true Log Home: /u01/oracle/user_projects/domains/logs/accessdomain Log Home Enabled: true Log Home Layout: ByServers Max Cluster Concurrent Shutdown: 1 Max Cluster Concurrent Startup: 0 Max Cluster Unavailable: 1 Replicas: 1 Server Pod: Env: Name: JAVA_OPTIONS Value: -Dweblogic.StdoutDebugEnabled=false Name: USER_MEM_ARGS Value: -Djava.security.egd=file:/dev/./urandom -Xms256m -Xmx1024m Volume Mounts: Mount Path: /u01/oracle/user_projects/domains Name: weblogic-domain-storage-volume Volumes: Name: weblogic-domain-storage-volume Persistent Volume Claim: Claim Name: accessdomain-domain-pvc Server Start Policy: IfNeeded Web Logic Credentials Secret: Name: accessdomain-credentials Status: Clusters: Cluster Name: oam_cluster Conditions: Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Available Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Completed Label Selector: weblogic.domainUID=accessdomain,weblogic.clusterName=oam_cluster Maximum Replicas: 5 Minimum Replicas: 0 Observed Generation: 1 Ready Replicas: 1 Replicas: 1 Replicas Goal: 1 Cluster Name: policy_cluster Conditions: Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Available Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Completed Label Selector: weblogic.domainUID=accessdomain,weblogic.clusterName=policy_cluster Maximum Replicas: 5 Minimum Replicas: 0 Observed Generation: 1 Ready Replicas: 1 Replicas: 1 Replicas Goal: 1 Conditions: Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Available Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Completed Observed Generation: 1 Servers: Health: Activation Time: \u0026lt;DATE\u0026gt; Overall Health: ok Subsystems: Subsystem Name: ServerRuntime Symptoms: Node Name: worker-node2 Pod Phase: Running Pod Ready: True Server Name: AdminServer State: RUNNING State Goal: RUNNING Cluster Name: oam_cluster Health: Activation Time: \u0026lt;DATE\u0026gt; Overall Health: ok Subsystems: Subsystem Name: ServerRuntime Symptoms: Node Name: worker-node1 Pod Phase: Running Pod Ready: True Server Name: oam_server1 State: RUNNING State Goal: RUNNING Cluster Name: oam_cluster Server Name: oam_server2 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: oam_cluster Server Name: oam_server3 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: oam_cluster Server Name: oam_server4 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: oam_cluster Server Name: oam_server5 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: policy_cluster Health: Activation Time: \u0026lt;DATE\u0026gt; Overall Health: ok Subsystems: Subsystem Name: ServerRuntime Symptoms: Node Name: worker-node1 Pod Phase: Running Pod Ready: True Server Name: oam_policy_mgr1 State: RUNNING State Goal: RUNNING Cluster Name: policy_cluster Server Name: oam_policy_mgr2 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: policy_cluster Server Name: oam_policy_mgr3 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: policy_cluster Server Name: oam_policy_mgr4 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: policy_cluster Server Name: oam_policy_mgr5 State: SHUTDOWN State Goal: SHUTDOWN Start Time: \u0026lt;DATE\u0026gt; Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Created 15m weblogic.operator Domain accessdomain was created. Normal Available 2m56s weblogic.operator Domain accessdomain is available: a sufficient number of its servers have reached the ready state. Normal Completed 2m56s weblogic.operator Domain accessdomain is complete because all of the following are true: there is no failure detected, there are no pending server shutdowns, and all servers expected to be running are ready and at their target image, auxiliary images, restart version, and introspect version. In the Status section of the output, the available servers and clusters are listed.\n Verify the pods Run the following command to see the pods running the servers and which nodes they are running on:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; -o wide For example:\n$ kubectl get pods -n oamns -o wide The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES accessdomain-adminserver 1/1 Running 0 18m 10.244.6.63 10.250.42.252 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 25m 10.244.6.61 10.250.42.252 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; accessdomain-oam-policy-mgr1 1/1 Running 0 10m 10.244.5.13 10.250.42.255 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; accessdomain-oam-server1 1/1 Running 0 10m 10.244.5.12 10.250.42.255 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; helper 1/1 Running 0 40m 10.244.6.60 10.250.42.252 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; You are now ready to configure an Ingress to direct traffic for your OAM domain as per Configure an Ingress for an OAM domain.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-using-wlst/", + "title": "a. Create OIG domains using WLST scripts", + "tags": [], + "description": "", + "content": " Introduction\n Prerequisites\n Prepare the create domain script\n Run the create domain script\na. Generate the create domain script\nb. Setting the OIM server memory parameters\nc. Run the create domain scripts\n Verify the results\na. Verify the domain, pods and services\nb. Verify the domain\nc. Verify the pods\n Introduction The OIG deployment scripts demonstrate the creation of an OIG domain home on an existing Kubernetes persistent volume (PV) and persistent volume claim (PVC). The scripts also generate the domain YAML file, which can then be used to start the Kubernetes artifacts of the corresponding domain.\nNote: If you want to create the OIG domain using WDT models, skip the steps below and go to Create OIG Domains Using WDT Models.\nPrerequisites Before you begin, perform the following steps:\n Review the Domain resource documentation. Ensure that you have executed all the preliminary steps documented in Prepare your environment. Ensure that the database is up and running. Prepare the create domain script The sample scripts for Oracle Identity Governance domain deployment are available at $WORKDIR/kubernetes/create-oim-domain.\n Make a copy of the create-domain-inputs.yaml file:\n$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv $ cp create-domain-inputs.yaml create-domain-inputs.yaml.orig Edit the create-domain-inputs.yaml and modify the following parameters. Save the file when complete:\nNote: Do not edit any other parameters other than ones mentioned below.\ndomainUID: \u0026lt;domain_uid\u0026gt; domainHome: /u01/oracle/user_projects/domains/\u0026lt;domain_uid\u0026gt; image: \u0026lt;image_name\u0026gt; imagePullSecretName: \u0026lt;container_registry_secret\u0026gt; weblogicCredentialsSecretName: \u0026lt;kubernetes_domain_secret\u0026gt; logHome: /u01/oracle/user_projects/domains/logs/\u0026lt;domain_id\u0026gt; namespace: \u0026lt;domain_namespace\u0026gt; persistentVolumeClaimName: \u0026lt;pvc_name\u0026gt; rcuSchemaPrefix: \u0026lt;rcu_prefix\u0026gt; rcuDatabaseURL: \u0026lt;rcu_db_host\u0026gt;:\u0026lt;rcu_db_port\u0026gt;/\u0026lt;rcu_db_service_name\u0026gt; rcuCredentialsSecret: \u0026lt;kubernetes_rcu_secret\u0026gt; frontEndHost: \u0026lt;front_end_hostname\u0026gt; frontEndPort: \u0026lt;front_end_port\u0026gt; For example:\ndomainUID: governancedomain domainHome: /u01/oracle/user_projects/domains/governancedomain image: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt; imagePullSecretName: orclcred weblogicCredentialsSecretName: oig-domain-credentials logHome: /u01/oracle/user_projects/domains/logs/governancedomain namespace: oigns persistentVolumeClaimName: governancedomain-domain-pvc rcuSchemaPrefix: OIGK8S rcuDatabaseURL: mydatabasehost.example.com:1521/orcl.example.com rcuCredentialsSecret: oig-rcu-credentials frontEndHost: example.com frontEndPort: 14100 Note: For now frontEndHost and front_end_port should be set to example.com and 14100 respectively. These values will be changed to the correct values in post installation tasks in Set OIMFrontendURL using MBeans.\n A full list of parameters in the create-domain-inputs.yaml file are shown below:\n Parameter Definition Default adminPort Port number for the Administration Server inside the Kubernetes cluster. 7001 adminNodePort Port number of the Administration Server outside the Kubernetes cluster. 30701 adminServerName Name of the Administration Server. AdminServer clusterName Name of the WebLogic cluster instance to generate for the domain. By default the cluster name is oimcluster for the OIG domain. oimcluster configuredManagedServerCount Number of Managed Server instances to generate for the domain. 5 createDomainFilesDir Directory on the host machine to locate all the files to create a WebLogic domain, including the script that is specified in the createDomainScriptName property. By default, this directory is set to the relative path wlst, and the create script will use the built-in WLST offline scripts in the wlst directory to create the WebLogic domain. It can also be set to the relative path wdt, and then the built-in WDT scripts will be used instead. An absolute path is also supported to point to an arbitrary directory in the file system. The built-in scripts can be replaced by the user-provided scripts or model files as long as those files are in the specified directory. Files in this directory are put into a Kubernetes config map, which in turn is mounted to the createDomainScriptsMountPath, so that the Kubernetes pod can use the scripts and supporting files to create a domain home. wlst createDomainScriptsMountPath Mount path where the create domain scripts are located inside a pod. The create-domain.sh script creates a Kubernetes job to run the script (specified in the createDomainScriptName property) in a Kubernetes pod to create a domain home. Files in the createDomainFilesDir directory are mounted to this location in the pod, so that the Kubernetes pod can use the scripts and supporting files to create a domain home. /u01/weblogic createDomainScriptName Script that the create domain script uses to create a WebLogic domain. The create-domain.sh script creates a Kubernetes job to run this script to create a domain home. The script is located in the in-pod directory that is specified in the createDomainScriptsMountPath property. If you need to provide your own scripts to create the domain home, instead of using the built-it scripts, you must use this property to set the name of the script that you want the create domain job to run. create-domain-job.sh domainHome Home directory of the OIG domain. If not specified, the value is derived from the domainUID as /shared/domains/\u0026lt;domainUID\u0026gt;. /u01/oracle/user_projects/domains/oimcluster domainPVMountPath Mount path of the domain persistent volume. /u01/oracle/user_projects/domains domainUID Unique ID that will be used to identify this particular domain. Used as the name of the generated WebLogic domain as well as the name of the Kubernetes domain resource. This ID must be unique across all domains in a Kubernetes cluster. This ID cannot contain any character that is not valid in a Kubernetes service name. oimcluster exposeAdminNodePort Boolean indicating if the Administration Server is exposed outside of the Kubernetes cluster. false exposeAdminT3Channel Boolean indicating if the T3 administrative channel is exposed outside the Kubernetes cluster. true image OIG container image. The operator requires OIG 12.2.1.4. Refer to OIG domains for details on how to obtain or create the image. oracle/oig:12.2.1.4.0 imagePullPolicy WebLogic container image pull policy. Legal values are IfNotPresent, Always, or Never IfNotPresent imagePullSecretName Name of the Kubernetes secret to access the container registry to pull the OIG container image. The presence of the secret will be validated when this parameter is specified. includeServerOutInPodLog Boolean indicating whether to include the server .out to the pod\u0026rsquo;s stdout. true initialManagedServerReplicas Number of Managed Servers to initially start for the domain. 2 javaOptions Java options for starting the Administration Server and Managed Servers. A Java option can have references to one or more of the following pre-defined variables to obtain WebLogic domain information: $(DOMAIN_NAME), $(DOMAIN_HOME), $(ADMIN_NAME), $(ADMIN_PORT), and $(SERVER_NAME). -Dweblogic.StdoutDebugEnabled=false logHome The in-pod location for the domain log, server logs, server out, and Node Manager log files. If not specified, the value is derived from the domainUID as /shared/logs/\u0026lt;domainUID\u0026gt;. /u01/oracle/user_projects/domains/logs/oimcluster managedServerNameBase Base string used to generate Managed Server names. oim_server managedServerPort Port number for each Managed Server. 8001 namespace Kubernetes namespace in which to create the domain. oimcluster persistentVolumeClaimName Name of the persistent volume claim created to host the domain home. If not specified, the value is derived from the domainUID as \u0026lt;domainUID\u0026gt;-weblogic-sample-pvc. oimcluster-domain-pvc productionModeEnabled Boolean indicating if production mode is enabled for the domain. true serverStartPolicy Determines which WebLogic Server instances will be started. Legal values are Never, IfNeeded, AdminOnly. IfNeeded t3ChannelPort Port for the T3 channel of the NetworkAccessPoint. 30012 t3PublicAddress Public address for the T3 channel. This should be set to the public address of the Kubernetes cluster. This would typically be a load balancer address. For development environments only: In a single server (all-in-one) Kubernetes deployment, this may be set to the address of the master, or at the very least, it must be set to the address of one of the worker nodes. If not provided, the script will attempt to set it to the IP address of the Kubernetes cluster weblogicCredentialsSecretName Name of the Kubernetes secret for the Administration Server\u0026rsquo;s user name and password. If not specified, then the value is derived from the domainUID as \u0026lt;domainUID\u0026gt;-weblogic-credentials. oimcluster-domain-credentials weblogicImagePullSecretName Name of the Kubernetes secret for the container registry, used to pull the WebLogic Server image. serverPodCpuRequest, serverPodMemoryRequest, serverPodCpuCLimit, serverPodMemoryLimit The maximum amount of compute resources allowed, and minimum amount of compute resources required, for each server pod. Please refer to the Kubernetes documentation on Managing Compute Resources for Containers for details. Resource requests and resource limits are not specified. rcuSchemaPrefix The schema prefix to use in the database, for example OIGK8S. You may wish to make this the same as the domainUID in order to simplify matching domains to their RCU schemas. OIGK8S rcuDatabaseURL The database URL. oracle-db.default.svc.cluster.local:1521/devpdb.k8s rcuCredentialsSecret The Kubernetes secret containing the database credentials. oimcluster-rcu-credentials frontEndHost The entry point URL for the OIM. Not set frontEndPort The entry point port for the OIM. Not set datasourceType Type of JDBC datasource applicable for the OIG domain. Legal values are agl and generic. Choose agl for Active GridLink datasource and generic for Generic datasource. For enterprise deployments, Oracle recommends that you use GridLink data sources to connect to Oracle RAC databases. See the Enterprise Deployment Guide for further details. generic Note that the names of the Kubernetes resources in the generated YAML files may be formed with the value of some of the properties specified in the create-inputs.yaml file. Those properties include the adminServerName, clusterName and managedServerNameBase. If those values contain any characters that are invalid in a Kubernetes service name, those characters are converted to valid values in the generated YAML files. For example, an uppercase letter is converted to a lowercase letter and an underscore (\u0026quot;_\u0026quot;) is converted to a hyphen (\u0026quot;-\u0026quot;).\nThe sample demonstrates how to create an OIG domain home and associated Kubernetes resources for a domain that has one cluster only. In addition, the sample provides the capability for users to supply their own scripts to create the domain home for other use cases. The generated domain YAML file could also be modified to cover more use cases.\nRun the create domain script Generate the create domain script Run the create domain script, specifying your inputs file and an output directory to store the generated artifacts:\n$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv $ mkdir output $ ./create-domain.sh -i create-domain-inputs.yaml -o /\u0026lt;path to output-directory\u0026gt; For example:\n$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv $ mkdir output $ ./create-domain.sh -i create-domain-inputs.yaml -o output The output will look similar to the following:\nInput parameters being used export version=\u0026quot;create-weblogic-sample-domain-inputs-v1\u0026quot; export adminPort=\u0026quot;7001\u0026quot; export adminServerName=\u0026quot;AdminServer\u0026quot; export domainUID=\u0026quot;governancedomain\u0026quot; export domainHome=\u0026quot;/u01/oracle/user_projects/domains/governancedomain\u0026quot; export serverStartPolicy=\u0026quot;IfNeeded\u0026quot; export clusterName=\u0026quot;oim_cluster\u0026quot; export configuredManagedServerCount=\u0026quot;5\u0026quot; export initialManagedServerReplicas=\u0026quot;1\u0026quot; export managedServerNameBase=\u0026quot;oim_server\u0026quot; export managedServerPort=\u0026quot;14000\u0026quot; export image=\u0026quot;container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt;\u0026quot; export imagePullPolicy=\u0026quot;IfNotPresent\u0026quot; export imagePullSecretName=\u0026quot;orclcred\u0026quot; export productionModeEnabled=\u0026quot;true\u0026quot; export weblogicCredentialsSecretName=\u0026quot;oig-domain-credentials\u0026quot; export includeServerOutInPodLog=\u0026quot;true\u0026quot; export logHome=\u0026quot;/u01/oracle/user_projects/domains/logs/governancedomain\u0026quot; export t3ChannelPort=\u0026quot;30012\u0026quot; export exposeAdminT3Channel=\u0026quot;false\u0026quot; export adminNodePort=\u0026quot;30701\u0026quot; export exposeAdminNodePort=\u0026quot;false\u0026quot; export namespace=\u0026quot;oigns\u0026quot; javaOptions=-Dweblogic.StdoutDebugEnabled=false export persistentVolumeClaimName=\u0026quot;governancedomain-domain-pvc\u0026quot; export domainPVMountPath=\u0026quot;/u01/oracle/user_projects/domains\u0026quot; export createDomainScriptsMountPath=\u0026quot;/u01/weblogic\u0026quot; export createDomainScriptName=\u0026quot;create-domain-job.sh\u0026quot; export createDomainFilesDir=\u0026quot;wlst\u0026quot; export rcuSchemaPrefix=\u0026quot;OIGK8S\u0026quot; export rcuDatabaseURL=\u0026quot;mydatabasehost.example.com:1521/orcl.example.com\u0026quot; export rcuCredentialsSecret=\u0026quot;oig-rcu-credentials\u0026quot; export frontEndHost=\u0026quot;example.com\u0026quot; export frontEndPort=\u0026quot;14100\u0026quot; export datasourceType=\u0026quot;generic\u0026quot; validateWlsDomainName called with governancedomain createFiles - valuesInputFile is create-domain-inputs.yaml createDomainScriptName is create-domain-job.sh Generating output/weblogic-domains/governancedomain/create-domain-job.yaml Generating output/weblogic-domains/governancedomain/delete-domain-job.yaml Generating output/weblogic-domains/governancedomain/domain.yaml Checking to see if the secret governancedomain-domain-credentials exists in namespace oigns configmap/governancedomain-create-fmw-infra-sample-domain-job-cm created Checking the configmap governancedomain-create-fmw-infra-sample-domain-job-cm was created configmap/governancedomain-create-fmw-infra-sample-domain-job-cm labeled Checking if object type job with name governancedomain-create-fmw-infra-sample-domain-job exists No resources found in oigns namespace. Creating the domain by creating the job output/weblogic-domains/governancedomain/create-domain-job.yaml job.batch/governancedomain-create-fmw-infra-sample-domain-job created Waiting for the job to complete... status on iteration 1 of 40 pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running status on iteration 2 of 40 pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running status on iteration 3 of 40 pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running status on iteration 4 of 40 pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running status on iteration 5 of 40 pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running status on iteration 6 of 40 pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running status on iteration 7 of 40 pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running status on iteration 8 of 40 pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running status on iteration 9 of 40 pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running status on iteration 10 of 40 pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Running status on iteration 11 of 40 pod governancedomain-create-fmw-infra-sample-domain-job-8cww8 status is Completed Domain governancedomain was created and will be started by the WebLogic Kubernetes Operator The following files were generated: output/weblogic-domains/governancedomain/create-domain-inputs.yaml output/weblogic-domains/governancedomain/create-domain-job.yaml output/weblogic-domains/governancedomain/domain.yaml sed Completed $ Note: If the create domain script creation fails, refer to the Troubleshooting section.\n Setting the OIM server memory parameters Navigate to the /output/weblogic-domains/\u0026lt;domain_uid\u0026gt; directory:\n$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/output/weblogic-domains/\u0026lt;domain_uid\u0026gt; For example:\n$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/output/weblogic-domains/governancedomain Edit the domain.yaml and locate the section of the file starting with: - clusterName: oim_cluster under governancedomain-oim-cluster. Add the following lines:\nserverPod: env: - name: USER_MEM_ARGS value: \u0026quot;-Djava.security.egd=file:/dev/./urandom -Xms2408m -Xmx8192m resources: limits: cpu: \u0026quot;2\u0026quot; memory: \u0026quot;8Gi\u0026quot; requests: cpu: \u0026quot;1000m\u0026quot; memory: \u0026quot;4Gi\u0026quot;\tThe file should looks as follows:\n... apiVersion: weblogic.oracle/v1 kind: Cluster metadata: name: governancedomain-oim-cluster namespace: oigns spec: clusterName: oim_cluster serverService: precreateService: true replicas: 0 serverPod: env: - name: USER_MEM_ARGS value: \u0026quot;-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m\u0026quot; resources: limits: cpu: \u0026quot;2\u0026quot; memory: \u0026quot;8Gi\u0026quot; requests: cpu: \u0026quot;1000m\u0026quot; memory: \u0026quot;4Gi\u0026quot; ... Note: The above CPU and memory values are for development environments only. For Enterprise Deployments, please review the performance recommendations and sizing requirements in Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster.\nNote: Limits and requests for CPU resources are measured in CPU units. One CPU in Kubernetes is equivalent to 1 vCPU/Core for cloud providers, and 1 hyperthread on bare-metal Intel processors. An \u0026ldquo;m\u0026rdquo; suffix in a CPU attribute indicates ‘milli-CPU’, so 500m is 50% of a CPU. Memory can be expressed in various units, where one Mi is one IEC unit mega-byte (1024^2), and one Gi is one IEC unit giga-byte (1024^3). For more information, see Resource Management for Pods and Containers, Assign Memory Resources to Containers and Pods, and Assign CPU Resources to Containers and Pods.\nNote: The parameters above are also utilized by the Kubernetes Horizontal Pod Autoscaler (HPA). For more details on HPA, see Kubernetes Horizontal Pod Autoscaler.\nNote: If required you can also set the same resources and limits for the governancedomain-soa-cluster.\n Run the create domain scripts Create the Kubernetes resource using the following command:\n$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/output/weblogic-domains/\u0026lt;domain_uid\u0026gt; $ kubectl apply -f domain.yaml For example:\n$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/output/weblogic-domains/governancedomain $ kubectl apply -f domain.yaml The output will look similar to the following:\ndomain.weblogic.oracle/governancedomain unchanged cluster.weblogic.oracle/governancedomain-oim-cluster created cluster.weblogic.oracle/governancedomain-soa-cluster created Run the following command to view the status of the OIG pods:\n$ kubectl get pods -n oigns The output will initially look similar to the following:\nNAME READY STATUS RESTARTS AGE governancedomain-create-fmw-infra-sample-domain-job-8cww8 0/1 Completed 0 27m governancedomain-introspect-domain-job-p4brt 1/1 Running 0 6s helper 1/1 Running 0 3h30m The introspect-domain-job pod will be displayed first. Run the command again after several minutes and check to see that the Administration Server and SOA Server are both started. When started they should have STATUS = Running and READY = 1/1.\nNAME READY STATUS RESTARTS AGE/ governancedomain-adminserver 1/1 Running 0 7m30s governancedomain-create-fmw-infra-sample-domain-job-8cww8 0/1 Completed 0 35m governancedomain-soa-server1 1/1 Running 0 4m helper 1/1 Running 0 3h38m Note: It will take several minutes before all the pods listed above show. When a pod has a STATUS of 0/1 the pod is started but the OIG server associated with it is currently starting. While the pods are starting you can check the startup status in the pod logs, by running the following command:\n$ kubectl logs governancedomain-adminserver -n oigns $ kubectl logs governancedomain-soa-server1 -n oigns Check the clusters using the following command:\n$ kubectl get cluster -n oigns The output will look similar to the following:\nNAME AGE governancedomain-oim-cluster 9m governancedomain-soa-cluster 9m Start the OIM server using the following command:\n$ kubectl patch cluster -n \u0026lt;namespace\u0026gt; \u0026lt;OIMClusterName\u0026gt; --type=merge -p '{\u0026quot;spec\u0026quot;:{\u0026quot;replicas\u0026quot;:\u0026lt;initialManagedServerReplicas\u0026gt;}}' For example:\n$ kubectl patch cluster -n oigns governancedomain-oim-cluster --type=merge -p '{\u0026quot;spec\u0026quot;:{\u0026quot;replicas\u0026quot;:1}}' The output will look similar to the following:\ncluster.weblogic.oracle/governancedomain-oim-cluster patched Run the following command to view the status of the OIG pods:\n$ kubectl get pods -n oigns The output will initially look similar to the following:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 7m30s governancedomain-create-fmw-infra-sample-domain-job-8cww8 0/1 Completed 0 35m governancedomain-oim-server1 1/1 Running 0 4m25s governancedomain-soa-server1 1/1 Running 0 4m helper 1/1 Running 0 3h38m Note: It will take several minutes before the governancedomain-oim-server1 pod has a STATUS of 1/1. While the pod is starting you can check the startup status in the pod log, by running the following command:\n$ kubectl logs governancedomain-oim-server1 -n oigns Verify the results Verify the domain, pods and services Verify the domain, servers pods and services are created and in the READY state with a STATUS of 1/1, by running the following command:\n$ kubectl get all,domains -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get all,domains -n oigns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE pod/governancedomain-adminserver 1/1 Running 0 19m30s pod/governancedomain-create-fmw-infra-sample-domain-job-8cww8 0/1 Completed 0 47m pod/governancedomain-oim-server1 1/1 Running 0 16m25s pod/governancedomain-soa-server1 1/1 Running 0 16m pod/helper 1/1 Running 0 3h50m NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/governancedomain-adminserver ClusterIP None \u0026lt;none\u0026gt; 7001/TCP 28m service/governancedomain-cluster-oim-cluster ClusterIP 10.106.198.40 \u0026lt;none\u0026gt; 14002/TCP,14000/TCP 25m service/governancedomain-cluster-soa-cluster ClusterIP 10.102.218.11 \u0026lt;none\u0026gt; 8001/TCP 25m service/governancedomain-oim-server1 ClusterIP None \u0026lt;none\u0026gt; 14002/TCP,14000/TCP 16m24s service/governancedomain-oim-server2 ClusterIP 10.97.32.112 \u0026lt;none\u0026gt; 14002/TCP,14000/TCP 25m service/governancedomain-oim-server3 ClusterIP 10.100.233.109 \u0026lt;none\u0026gt; 14002/TCP,14000/TCP 25m service/governancedomain-oim-server4 ClusterIP 10.96.154.17 \u0026lt;none\u0026gt; 14002/TCP,14000/TCP 25m service/governancedomain-oim-server5 ClusterIP 10.103.222.213 \u0026lt;none\u0026gt; 14002/TCP,14000/TCP 25m service/governancedomain-soa-server1 ClusterIP None \u0026lt;none\u0026gt; 8001/TCP 25m service/governancedomain-soa-server2 ClusterIP 10.104.43.118 \u0026lt;none\u0026gt; 8001/TCP 25m service/governancedomain-soa-server3 ClusterIP 10.110.180.120 \u0026lt;none\u0026gt; 8001/TCP 25m service/governancedomain-soa-server4 ClusterIP 10.99.161.73 \u0026lt;none\u0026gt; 8001/TCP 25m service/governancedomain-soa-server5 ClusterIP 10.97.67.196 \u0026lt;none\u0026gt; 8001/TCP 25m NAME COMPLETIONS DURATION AGE job.batch/governancedomain-create-fmw-infra-sample-domain-job 1/1 3m6s 125m NAME AGE domain.weblogic.oracle/governancedomain 24m NAME AGE cluster.weblogic.oracle/governancedomain-oim-cluster 23m cluster.weblogic.oracle/governancedomain-soa-cluster 23m The default domain created by the script has the following characteristics:\n An Administration Server named AdminServer listening on port 7001. A configured OIG cluster named oig_cluster of size 5. A configured SOA cluster named soa_cluster of size 5. One started OIG managed Server, named oim_server1, listening on port 14000. One started SOA managed Server, named soa_server1, listening on port 8001. Log files that are located in \u0026lt;persistent_volume\u0026gt;/logs/\u0026lt;domainUID\u0026gt; Verify the domain Run the following command to describe the domain:\n$ kubectl describe domain \u0026lt;domain_uid\u0026gt; -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl describe domain governancedomain -n oigns The output will look similar to the following:\nName: governancedomain Namespace: oigns Labels: weblogic.domainUID=governancedomain Annotations: \u0026lt;none\u0026gt; API Version: weblogic.oracle/v9 Kind: Domain Metadata: Creation Timestamp: \u0026lt;DATE\u0026gt; Generation: 1 Managed Fields: API Version: weblogic.oracle/v9 Fields Type: FieldsV1 fieldsV1: f:metadata: f:annotations: .: f:kubectl.kubernetes.io/last-applied-configuration: f:labels: .: f:weblogic.domainUID: f:spec: .: f:adminServer: .: f:adminChannelPortForwardingEnabled: f:serverPod: .: f:env: f:serverStartPolicy: f:clusters: f:dataHome: f:domainHome: f:domainHomeSourceType: f:failureRetryIntervalSeconds: f:failureRetryLimitMinutes: f:httpAccessLogInLogHome: f:image: f:imagePullPolicy: f:imagePullSecrets: f:includeServerOutInPodLog: f:logHome: f:logHomeEnabled: f:logHomeLayout: f:maxClusterConcurrentShutdown: f:maxClusterConcurrentStartup: f:maxClusterUnavailable: f:replicas: f:serverPod: .: f:env: f:volumeMounts: f:volumes: f:serverStartPolicy: f:webLogicCredentialsSecret: .: f:name: Manager: kubectl-client-side-apply Operation: Update Time: \u0026lt;DATE\u0026gt; API Version: weblogic.oracle/v9 Fields Type: FieldsV1 fieldsV1: f:status: .: f:clusters: f:conditions: f:observedGeneration: f:servers: f:startTime: Manager: Kubernetes Java Client Operation: Update Subresource: status Time: \u0026lt;DATE\u0026gt; Resource Version: 1247307 UID: 4933be73-df97-493f-a20c-bf1e24f6b3f2 Spec: Admin Server: Admin Channel Port Forwarding Enabled: true Server Pod: Env: Name: USER_MEM_ARGS Value: -Djava.security.egd=file:/dev/./urandom -Xms512m -Xmx1024m Server Start Policy: IfNeeded Clusters: Name: governancedomain-oim-cluster Name: governancedomain-soa-cluster Data Home: Domain Home: /u01/oracle/user_projects/domains/governancedomain Domain Home Source Type: PersistentVolume Failure Retry Interval Seconds: 120 Failure Retry Limit Minutes: 1440 Http Access Log In Log Home: true Image: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt; Image Pull Policy: IfNotPresent Image Pull Secrets: Name: orclcred Include Server Out In Pod Log: true Log Home: /u01/oracle/user_projects/domains/logs/governancedomain Log Home Enabled: true Log Home Layout: ByServers Max Cluster Concurrent Shutdown: 1 Max Cluster Concurrent Startup: 0 Max Cluster Unavailable: 1 Replicas: 1 Server Pod: Env: Name: JAVA_OPTIONS Value: -Dweblogic.StdoutDebugEnabled=false Name: USER_MEM_ARGS Value: -Djava.security.egd=file:/dev/./urandom -Xms256m -Xmx1024m Volume Mounts: Mount Path: /u01/oracle/user_projects/domains Name: weblogic-domain-storage-volume Volumes: Name: weblogic-domain-storage-volume Persistent Volume Claim: Claim Name: governancedomain-domain-pvc Server Start Policy: IfNeeded Web Logic Credentials Secret: Name: oig-domain-credentials Status: Clusters: Cluster Name: oim_cluster Conditions: Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Available Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Completed Label Selector: weblogic.domainUID=governancedomain,weblogic.clusterName=oim_cluster Maximum Replicas: 5 Minimum Replicas: 0 Observed Generation: 2 Ready Replicas: 1 Replicas: 1 Replicas Goal: 1 Cluster Name: soa_cluster Conditions: Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Available Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Completed Label Selector: weblogic.domainUID=governancedomain,weblogic.clusterName=soa_cluster Maximum Replicas: 5 Minimum Replicas: 0 Observed Generation: 1 Ready Replicas: 1 Replicas: 1 Replicas Goal: 1 Conditions: Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Available Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Completed Observed Generation: 1 Servers: Health: Activation Time: \u0026lt;DATE\u0026gt; Overall Health: ok Subsystems: Subsystem Name: ServerRuntime Symptoms: Node Name: worker-node2 Pod Phase: Running Pod Ready: True Server Name: AdminServer State: RUNNING State Goal: RUNNING Cluster Name: oim_cluster Health: Activation Time: \u0026lt;DATE\u0026gt; Overall Health: ok Subsystems: Subsystem Name: ServerRuntime Symptoms: Node Name: worker-node1 Pod Phase: Running Pod Ready: True Server Name: oim_server1 State: RUNNING State Goal: RUNNING Cluster Name: oim_cluster Server Name: oim_server2 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: oim_cluster Server Name: oim_server3 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: oim_cluster Server Name: oim_server4 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: oim_cluster Server Name: oim_server5 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: soa_cluster Health: Activation Time: \u0026lt;DATE\u0026gt; Overall Health: ok Subsystems: Subsystem Name: ServerRuntime Symptoms: Node Name: worker-node1 Pod Phase: Running Pod Ready: True Server Name: soa_server1 State: RUNNING State Goal: RUNNING Cluster Name: soa_cluster Server Name: soa_server2 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: soa_cluster Server Name: soa_server3 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: soa_cluster Server Name: soa_server4 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: soa_cluster Server Name: soa_server5 State: SHUTDOWN State Goal: SHUTDOWN Start Time: \u0026lt;DATE\u0026gt; Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Created 35m weblogic.operator Domain governancedomain was created. Normal Changed 34m (x1127 over 35m) weblogic.operator Domain governancedomain was changed. Warning Failed 34m (x227 over 35m) weblogic.operator Domain governancedomain failed due to 'Domain validation error': Cluster resource 'governancedomain-oim-cluster' not found in namespace 'oigns' Cluster resource 'governancedomain-soa-cluster' not found in namespace 'oigns'. Update the domain resource to correct the validation error. Warning Unavailable 17m weblogic.operator Domain governancedomain is unavailable: an insufficient number of its servers that are expected to be running are ready.\u0026quot;; Warning Incomplete 17m weblogic.operator Domain governancedomain is incomplete for one or more of the following reasons: there are failures detected, there are pending server shutdowns, or not all servers expected to be running are ready and at their target image, auxiliary images, restart version, and introspect version. Normal Completed 13m (x2 over 26m) weblogic.operator Domain governancedomain is complete because all of the following are true: there is no failure detected, there are no pending server shutdowns, and all servers expected to be running are ready and at their target image, auxiliary images, restart version, and introspect version. Normal Available 13m (x2 over 26m) weblogic.operator Domain governancedomain is available: a sufficient number of its servers have reached the ready state. In the Status section of the output, the available servers and clusters are listed.\n Verify the pods Run the following command to see the pods running the servers and which nodes they are running on:\n$ kubectl get pods -n \u0026lt;namespace\u0026gt; -o wide For example:\n$ kubectl get pods -n oigns -o wide The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES governancedomain-adminserver 1/1 Running 0 24m 10.244.1.42 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; governancedomain-create-fmw-infra-sample-domain-job-8cww8 0/1 Completed 0 52m 10.244.1.40 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; governancedomain-oim-server1 1/1 Running 0 52m 10.244.1.44 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; governancedomain-soa-server1 1/1 Running 0 21m 10.244.1.43 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; helper 1/1 Running 0 3h55m 10.244.1.39 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; You are now ready to configure an Ingress to direct traffic for your OIG domain as per Configure an ingress for an OIG domain.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/domain-lifecycle/", + "title": "a. Domain Life Cycle", + "tags": [], + "description": "Learn about the domain life cycle of an OAM domain.", + "content": " View existing OAM servers Starting/Scaling up OAM Managed servers Stopping/Scaling down OAM Managed servers Starting/Scaling up OAM Policy Managed servers Stopping/Scaling down OAM Policy Managed servers Stopping and starting the Administration Server and Managed Servers Domain lifecycle sample scripts As OAM domains use the WebLogic Kubernetes Operator, domain lifecyle operations are managed using the WebLogic Kubernetes Operator itself.\nThis document shows the basic operations for starting, stopping and scaling servers in the OAM domain.\nFor more detailed information refer to Domain Life Cycle in the WebLogic Kubernetes Operator documentation.\nDo not use the WebLogic Server Administration Console or Oracle Enterprise Manager Console to start or stop servers.\n Note: The instructions below are for starting, stopping, or scaling servers manually. If you wish to use autoscaling, see Kubernetes Horizontal Pod Autoscaler. Please note, if you have enabled autoscaling, it is recommended to delete the autoscaler before running the commands below.\nView existing OAM servers The default OAM deployment starts the Administration Server (AdminServer), one OAM Managed Server (oam_server1) and one OAM Policy Manager server (oam_policy_mgr1).\nThe deployment also creates, but doesn\u0026rsquo;t start, four extra OAM Managed Servers (oam-server2 to oam-server5) and four more OAM Policy Manager servers (oam_policy_mgr2 to oam_policy_mgr5).\nAll these servers are visible in the WebLogic Server Console https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console by navigating to Domain Structure \u0026gt; oamcluster \u0026gt; Environment \u0026gt; Servers.\nTo view the running servers using kubectl, run the following command:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oamns The output should look similar to the following:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 3h29m accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 3h36m accessdomain-oam-policy-mgr1 1/1 Running 0 3h21m accessdomain-oam-server1 1/1 Running 0 3h21m helper 1/1 Running 0 3h51m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 55m Starting/Scaling up OAM Managed Servers The number of OAM Managed Servers running is dependent on the replicas parameter configured for the oam-cluster. To start more OAM Managed Servers perform the following steps:\n Run the following kubectl command to edit the oam-cluster:\n$ kubectl edit cluster accessdomain-oam-cluster -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl edit cluster accessdomain-oam-cluster -n oamns Note: This opens an edit session for the oam-cluster where parameters can be changed using standard vi commands.\n In the edit session, search for spec:, and then look for the replicas parameter under clusterName: oam_cluster. By default the replicas parameter is set to \u0026ldquo;1\u0026rdquo; hence one OAM Managed Server is started (oam_server1):\n... spec: clusterName: oam_cluster replicas: 1 serverPod: env: - name: USER_MEM_ARGS value: -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m ... To start more OAM Managed Servers, increase the replicas value as desired. In the example below, two more managed servers will be started by setting replicas to \u0026ldquo;3\u0026rdquo;:\n... spec: clusterName: oam_cluster replicas: 3 serverPod: env: - name: USER_MEM_ARGS value: -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m ... Save the file and exit (:wq!)\nThe output will look similar to the following:\ncluster.weblogic.oracle/accessdomain-oam-cluster edited Run the following kubectl command to view the pods:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oamns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 3h33m accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 3h40m accessdomain-oam-policy-mgr1 1/1 Running 0 3h25m accessdomain-oam-server1 1/1 Running 0 3h25m accessdomain-oam-server2 0/1 Running 0 3h25m accessdomain-oam-server3 0/1 Pending 0 9s helper 1/1 Running 0 3h55m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 59m Two new pods (accessdomain-oam-server2 and accessdomain-oam-server3) are started, but currently have a READY status of 0/1. This means oam_server2 and oam_server3 are not currently running but are in the process of starting. The servers will take several minutes to start so keep executing the command until READY shows 1/1:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 3h37m accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 3h43m accessdomain-oam-policy-mgr1 1/1 Running 0 3h29m accessdomain-oam-server1 1/1 Running 0 3h29m accessdomain-oam-server2 1/1 Running 0 3h29m accessdomain-oam-server3 1/1 Running 0 3m45s helper 1/1 Running 0 3h59m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 63m Note: To check what is happening during server startup when READY is 0/1, run the following command to view the log of the pod that is starting:\n$ kubectl logs \u0026lt;pod\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl logs accessdomain-oam-server3 -n oamns Stopping/Scaling down OAM Managed Servers As mentioned in the previous section, the number of OAM Managed Servers running is dependent on the replicas parameter configured for the cluster. To stop one or more OAM Managed Servers, perform the following:\n Run the following kubectl command to edit the oam-cluster:\n$ kubectl edit cluster accessdomain-oam-cluster -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl edit cluster accessdomain-oam-cluster -n oamns In the edit session, search for spec:, and then look for the replicas parameter under clusterName: oam_cluster. In the example below replicas is set to \u0026ldquo;3\u0026rdquo;, hence three OAM Managed Servers are started (access-domain-oam_server1 - access-domain-oam_server3):\n... spec: clusterName: oam_cluster replicas: 3 serverPod: env: - name: USER_MEM_ARGS value: -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m ... To stop OAM Managed Servers, decrease the replicas value as desired. In the example below, we will stop two managed servers by setting replicas to \u0026ldquo;1\u0026rdquo;:\nspec: clusterName: oam_cluster replicas: 1 serverPod: env: - name: USER_MEM_ARGS value: -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m ... Save the file and exit (:wq!)\n Run the following kubectl command to view the pods:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oamns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 3h45m accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 3h51m accessdomain-oam-policy-mgr1 1/1 Running 0 3h37m accessdomain-oam-server1 1/1 Running 0 3h37m accessdomain-oam-server2 1/1 Running 0 3h37m accessdomain-oam-server3 1/1 Terminating 0 11m helper 1/1 Running 0 4h6m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 71m One pod now has a STATUS of Terminating (accessdomain-oam-server3). The server will take a minute or two to stop. Once terminated the other pod (accessdomain-oam-server2) will move to Terminating and then stop. Keep executing the command until the pods have disappeared:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 3h48m accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 3h54m accessdomain-oam-policy-mgr1 1/1 Running 0 3h40m accessdomain-oam-server1 1/1 Running 0 3h40m helper 1/1 Running 0 4h9m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 74m Starting/Scaling up OAM Policy Managed Servers The number of OAM Policy Managed Servers running is dependent on the replicas parameter configured for the policy-cluster. To start more OAM Policy Managed Servers perform the following steps:\n Run the following kubectl command to edit the policy-cluster:\n$ kubectl edit cluster accessdomain-policy-cluster -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl edit cluster accessdomain-policy-cluster -n oamns Note: This opens an edit session for the policy-cluster where parameters can be changed using standard vi commands.\n In the edit session, search for spec:, and then look for the replicas parameter under clusterName: policy_cluster. By default the replicas parameter is set to \u0026ldquo;1\u0026rdquo; hence one OAM Policy Managed Server is started (oam_policy_mgr1):\n... spec: clusterName: policy_cluster replicas: 1 serverService: precreateService: true ... To start more OAM Policy Managed Servers, increase the replicas value as desired. In the example below, two more managed servers will be started by setting replicas to \u0026ldquo;3\u0026rdquo;:\n... spec: clusterName: policy_cluster replicas: 3 serverService: precreateService: true ... Save the file and exit (:wq!)\nThe output will look similar to the following:\ncluster.weblogic.oracle/accessdomain-policy-cluster edited After saving the changes two new pods will be started (accessdomain-oam-policy-mgr2 and accessdomain-oam-policy-mgr3). After a few minutes they will have a READY status of 1/1. In the example below accessdomain-oam-policy-mgr2 and accessdomain-oam-policy-mgr3 are started:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 3h43m accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 3h49m accessdomain-oam-policy-mgr1 1/1 Running 0 3h35m accessdomain-oam-policy-mgr2 1/1 Running 0 3h35m accessdomain-oam-policy-mgr3 1/1 Running 0 4m18s accessdomain-oam-server1 1/1 Running 0 3h35m helper 1/1 Running 0 4h4m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 69m Stopping/Scaling down OAM Policy Managed Servers As mentioned in the previous section, the number of OAM Policy Managed Servers running is dependent on the replicas parameter configured for the cluster. To stop one or more OAM Policy Managed Servers, perform the following:\n Run the following kubectl command to edit the policy-cluster:\n$ kubectl edit cluster accessdomain-policy-cluster -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl edit cluster accessdomain-policy-cluster -n oamns In the edit session, search for spec:, and then look for the replicas parameter under clusterName: policy_cluster. To stop OAM Policy Managed Servers, decrease the replicas value as desired. In the example below, we will stop two managed servers by setting replicas to \u0026ldquo;1\u0026rdquo;:\n... spec: clusterName: policy_cluster replicas: 1 serverService: precreateService: true ... After saving the changes one pod will move to a STATUS of Terminating (accessdomain-oam-policy-mgr3).\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 3h49m accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 3h55m accessdomain-oam-policy-mgr1 1/1 Running 0 3h41m accessdomain-oam-policy-mgr2 1/1 Running 0 3h41m accessdomain-oam-policy-mgr3 1/1 Terminating 0 10m accessdomain-oam-server1 1/1 Running 0 3h41m helper 1/1 Running 0 4h11m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 75m The pods will take a minute or two to stop, so keep executing the command until the pods has disappeared:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 3h50m accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 3h57m accessdomain-oam-policy-mgr1 1/1 Running 0 3h42m accessdomain-oam-server1 1/1 Running 0 3h42m helper 1/1 Running 0 4h12m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 76m Stopping and Starting the Administration Server and Managed Servers To stop all the OAM Managed Servers and the Administration Server in one operation:\n Run the following kubectl command to edit the domain:\n$ kubectl edit domain \u0026lt;domain_uid\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl edit domain accessdomain -n oamns In the edit session, search for serverStartPolicy: IfNeeded under the domain spec:\n... volumeMounts: - mountPath: /u01/oracle/user_projects/domains name: weblogic-domain-storage-volume volumes: - name: weblogic-domain-storage-volume persistentVolumeClaim: claimName: accessdomain-domain-pvc serverStartPolicy: IfNeeded webLogicCredentialsSecret: name: accessdomain-credentials ... Change serverStartPolicy: IfNeeded to Never as follows:\n... volumeMounts: - mountPath: /u01/oracle/user_projects/domains name: weblogic-domain-storage-volume volumes: - name: weblogic-domain-storage-volume persistentVolumeClaim: claimName: accessdomain-domain-pvc serverStartPolicy: Never webLogicCredentialsSecret: name: accessdomain-credentials ... Save the file and exit (:wq!).\n Run the following kubectl command to view the pods:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oamns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Terminating 0 3h52m accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 3h59m accessdomain-oam-policy-mgr1 1/1 Terminating 0 3h44m accessdomain-oam-server1 1/1 Terminating 0 3h44m helper 1/1 Running 0 4h14m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 78m The Administration Server pods and Managed Server pods will move to a STATUS of Terminating. After a few minutes, run the command again and the pods should have disappeared:\nNAME READY STATUS RESTARTS AGE accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 4h helper 1/1 Running 0 4h15m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 80m To start the Administration Server and Managed Servers up again, repeat the previous steps but change serverStartPolicy: Never to IfNeeded as follows:\n... volumeMounts: - mountPath: /u01/oracle/user_projects/domains name: weblogic-domain-storage-volume volumes: - name: weblogic-domain-storage-volume persistentVolumeClaim: claimName: accessdomain-domain-pvc serverStartPolicy: IfNeeded webLogicCredentialsSecret: name: accessdomain-credentials ... Run the following kubectl command to view the pods:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oamns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 4h1m accessdomain-introspector-jwqxw 1/1 Running 0 10s helper 1/1 Running 0 4h17m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 81m The Administration Server pod will start followed by the OAM Managed Servers pods. This process will take several minutes, so keep executing the command until all the pods are running with READY status 1/1 :\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 10m accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 4h12m accessdomain-oam-policy-mgr1 1/1 Running 0 7m35s accessdomain-oam-server1 1/1 Running 0 7m35s helper 1/1 Running 0 4h28m nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 92m Domain lifecycle sample scripts The WebLogic Kubernetes Operator provides sample scripts to start up or shut down a specific Managed Server or cluster in a deployed domain, or the entire deployed domain.\nNote: Prior to running these scripts, you must have previously created and deployed the domain.\nThe scripts are located in the $WORKDIR/kubernetes/domain-lifecycle directory. For more information, see the README.\n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/domain-lifecycle/", + "title": "a. Domain life cycle", + "tags": [], + "description": "Learn about the domain lifecycle of an OIG domain.", + "content": " View existing OIG servers Starting/Scaling up OIG Managed servers Stopping/Scaling down OIG Managed servers Stopping and starting the Administration Server and Managed Servers Domain lifecycle sample scripts As OIG domains use the WebLogic Kubernetes Operator, domain lifecyle operations are managed using the WebLogic Kubernetes Operator itself.\nThis document shows the basic operations for starting, stopping and scaling servers in the OIG domain.\nFor more detailed information refer to Domain Life Cycle in the WebLogic Kubernetes Operator documentation.\nDo not use the WebLogic Server Administration Console or Oracle Enterprise Manager Console to start or stop servers.\n Note: The instructions below are for starting, stopping, or scaling servers manually. If you wish to use autoscaling, see Kubernetes Horizontal Pod Autoscaler. Please note, if you have enabled autoscaling, it is recommended to delete the autoscaler before running the commands below.\nView existing OIG Servers The default OIG deployment starts the Administration Server (AdminServer), one OIG Managed Server (oim_server1) and one SOA Managed Server (soa_server1).\nThe deployment also creates, but doesn\u0026rsquo;t start, four extra OIG Managed Servers (oim-server2 to oim-server5) and four more SOA Managed Servers (soa_server2 to soa_server5).\nAll these servers are visible in the WebLogic Server Administration Console https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console by navigating to Domain Structure \u0026gt; governancedomain \u0026gt; Environment \u0026gt; Servers.\nTo view the running servers using kubectl, run the following command:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oigns The output should look similar to the following:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 23h governancedomain-create-fmw-infra-sample-domain-job-8cww8 0/1 Completed 0 24h governancedomain-oim-server1 1/1 Running 0 23h governancedomain-soa-server1 1/1 Running 0 23h Starting/Scaling up OIG Managed Servers The number of OIG Managed Servers running is dependent on the replicas parameter configured for the cluster. To start more OIG Managed Servers perform the following steps:\n Run the following kubectl command to edit the oim_cluster:\n$ kubectl edit cluster \u0026lt;cluster_name\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl edit cluster governancedomain-oim-cluster -n oigns Note: This opens an edit session for the domain where parameters can be changed using standard vi commands.\n In the edit session, search for spec:, and then look for the replicas parameter under clusterName: oim_cluster. By default the replicas parameter is set to \u0026ldquo;1\u0026rdquo; hence a single OIG Managed Server is started (oim_server1):\nspec: clusterName: oim_cluster replicas: 1 serverPod: env: - name: USER_MEM_ARGS value: -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m ... To start more OIG Managed Servers, increase the replicas value as desired. In the example below, one more Managed Server will be started by setting replicas to \u0026ldquo;2\u0026rdquo;:\nspec: clusterName: oim_cluster replicas: 2 serverPod: env: - name: USER_MEM_ARGS value: -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m ... Save the file and exit (:wq)\nThe output will look similar to the following:\ncluster.weblogic.oracle/governancedomain-oim-cluster edited Run the following kubectl command to view the pods:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oigns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 23h governancedomain-create-fmw-infra-sample-domain-job-8cww8 0/1 Completed 0 24h governancedomain-oim-server1 1/1 Running 0 23h governancedomain-oim-server2 0/1 Running 0 7s governancedomain-soa-server1 1/1 Running 0 23h One new pod (governancedomain-oim-server2) is started, but currently has a READY status of 0/1. This means oim_server2 is not currently running but is in the process of starting. The server will take several minutes to start so keep executing the command until READY shows 1/1:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 23h governancedomain-create-fmw-infra-sample-domain-job-8cww8 0/1 Completed 0 24h governancedomain-oim-server1 1/1 Running 0 23h governancedomain-oim-server2 1/1 Running 0 5m27s governancedomain-soa-server1 1/1 Running 0 23h Note: To check what is happening during server startup when READY is 0/1, run the following command to view the log of the pod that is starting:\n$ kubectl logs \u0026lt;pod\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl logs governancedomain-oim-server2 -n oigns Stopping/Scaling down OIG Managed Servers As mentioned in the previous section, the number of OIG Managed Servers running is dependent on the replicas parameter configured for the cluster. To stop one or more OIG Managed Servers, perform the following:\n Run the following kubectl command to edit the oim_cluster:\n$ kubectl edit cluster \u0026lt;cluster_name\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl edit cluster governancedomain-oim-cluster -n oigns In the edit session, search for spec:, and then look for the replicas parameter under clusterName: oim_cluster. In the example below replicas is set to \u0026ldquo;2\u0026rdquo; hence two OIG Managed Servers are started (oim_server1 and oim_server2):\nspec: clusterName: oim_cluster replicas: 2 serverPod: env: - name: USER_MEM_ARGS value: -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m ... To stop OIG Managed Servers, decrease the replicas value as desired. In the example below, we will stop one Managed Server by setting replicas to \u0026ldquo;1\u0026rdquo;:\nspec: clusterName: oim_cluster replicas: 1 serverPod: env: - name: USER_MEM_ARGS value: -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m ... Save the file and exit (:wq)\n Run the following kubectl command to view the pods:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oigns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 23h governancedomain-create-fmw-infra-sample-domain-job-8cww8 0/1 Completed 0 24h governancedomain-oim-server1 1/1 Running 0 23h governancedomain-oim-server2 1/1 Terminating 0 7m30s governancedomain-soa-server1 1/1 Running 0 23h The exiting pod shows a STATUS of Terminating (governancedomain-oim-server2). The server may take a minute or two to stop, so keep executing the command until the pod has disappeared:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 23h governancedomain-create-fmw-infra-sample-domain-job-8cww8 0/1 Completed 0 24h governancedomain-oim-server1 1/1 Running 0 23h governancedomain-soa-server1 1/1 Running 0 23h Stopping and Starting the Administration Server and Managed Servers To stop all the OIG Managed Servers and the Administration Server in one operation:\n Run the following kubectl command to edit the domain:\n$ kubectl edit domain \u0026lt;domain_uid\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl edit domain governancedomain -n oigns In the edit session search for serverStartPolicy: IfNeeded under the domain spec:\n... volumeMounts: - mountPath: /u01/oracle/user_projects/domains name: weblogic-domain-storage-volume volumes: - name: weblogic-domain-storage-volume persistentVolumeClaim: claimName: governancedomain-domain-pvc serverStartPolicy: IfNeeded webLogicCredentialsSecret: name: oig-domain-credentials ... Change serverStartPolicy: IfNeeded to Never as follows:\n ... volumeMounts: - mountPath: /u01/oracle/user_projects/domains name: weblogic-domain-storage-volume volumes: - name: weblogic-domain-storage-volume persistentVolumeClaim: claimName: governancedomain-domain-pvc serverStartPolicy: Never webLogicCredentialsSecret: name: oig-domain-credentials ... Save the file and exit (:wq).\n Run the following kubectl command to view the pods:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oigns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Terminating 0 23h governancedomain-create-fmw-infra-sample-domain-job-8cww8 0/1 Completed 0 24h governancedomain-oim-server1 1/1 Terminating 0 23h governancedomain-soa-server1 1/1 Terminating 0 23h The AdminServer pod and Managed Server pods will move to a STATUS of Terminating. After a few minutes, run the command again and the pods should have disappeared:\nNAME READY STATUS RESTARTS AGE governancedomain-create-fmw-infra-sample-domain-job-8cww8 0/1 Completed 0 24h To start the Administration Server and Managed Servers up again, repeat the previous steps but change serverStartPolicy: Never to IfNeeded as follows:\n ... volumeMounts: - mountPath: /u01/oracle/user_projects/domains name: weblogic-domain-storage-volume volumes: - name: weblogic-domain-storage-volume persistentVolumeClaim: claimName: governancedomain-domain-pvc serverStartPolicy: IfNeeded webLogicCredentialsSecret: name: oig-domain-credentials ... Run the following kubectl command to view the pods:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oigns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 0/1 Running 0 4s governancedomain-create-fmw-infra-sample-domain-job-8cww8 0/1 Completed 0 24h The Administration Server pod will start followed by the OIG Managed Servers pods. This process will take several minutes, so keep executing the command until all the pods are running with READY status 1/1 :\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 6m57s governancedomain-create-fmw-infra-sample-domain-job-8cww8 0/1 Completed 0 24h governancedomain-oim-server1 1/1 Running 0 4m33s governancedomain-soa-server1 1/1 Running 0 4m33s Domain lifecycle sample scripts The WebLogic Kubernetes Operator provides sample scripts to start up or shut down a specific Managed Server or cluster in a deployed domain, or the entire deployed domain.\nNote: Prior to running these scripts, you must have previously created and deployed the domain.\nThe scripts are located in the $WORKDIR/kubernetes/domain-lifecycle directory. For more information, see the README.\n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-guide/", + "title": "a. Enterprise Deployment Guide", + "tags": [], + "description": "The Enterprise Deployment Guide shows how to deploy the entire Oracle Identity Management suite in a production environment", + "content": "Enterprise Deployment Guide The Enterprise Deployment Guide for Oracle Identity and Access Management in a Kubernetes Cluster is a step by step guide that describes how to deploy the entire Oracle Identity and Access Management Suite in a production environment. It incorporates best practices learned over many years to ensure that your Identity and Access Management deployment maintains the highest levels of Availability and Security.\nIt includes:\n Preparing your On-premises Kubernetes, or Oracle Cloud Infrastructure Container Engine for Kubernetes (OCI OKE), for an Identity Management (IDM) Deployment. Deploying and configuring Oracle Unified Directory (OUD) seeding data needed by other IDM products. Deploying and Configuring an Ingress Controller. Deploying and Configuring the WebLogic Kubernetes Operator Deploying and Configuring Oracle Access Management (OAM) and integrating with OUD. Deploying and Configuring Oracle Identity Governance (OIG) and integrating with OUD and OAM. Deploying and Configuring Oracle Identity Role Intelligence (OIRI) and integrating with OIG. Deploying and configuring Oracle Advanced Authentication (OAA) and Oracle Adaptive Risk Management (OARM) and integrating with OAM. Deploying and Configuring Monitoring and Centralised logging and configuring IDM to send monitoring and logging information to it. Additionally, as per Enterprise Deployment Automation, all of the above can be automated using open source scripts.\n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/patch-and-upgrade/patch-an-oudsm-image/", + "title": "a. Patch an image", + "tags": [], + "description": "Instructions on how to update your OUDSM Kubernetes cluster with a new OUDSM container image.", + "content": "Introduction In this section the Oracle Unified Directory Services Manager (OUDSM) deployment is updated with a new OUDSM container image.\nNote: If you are not using Oracle Container Registry or your own container registry, then you must first load the new container image on all nodes in your Kubernetes cluster.\nYou can update the deployment with a new OUDSM container image using one of the following methods:\n Using a YAML file Using --set argument Using a YAML file Navigate to the $WORKDIR/kubernetes/helm directory:\n$ cd $WORKDIR/kubernetes/helm Create a oudsm-patch-override.yaml file that contains:\nimage: repository: \u0026lt;image_location\u0026gt; tag: \u0026lt;image_tag\u0026gt; imagePullSecrets: - name: orclcred For example:\nimage: repository: container-registry.oracle.com/middleware/oudsm_cpu tag: 12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; imagePullSecrets: - name: orclcred The following caveats exist:\n If you are not using Oracle Container Registry or your own container registry for your oudsm container image, then you can remove the following:\nimagePullSecrets: - name: orclcred Run the following command to upgrade the deployment:\n$ helm upgrade --namespace \u0026lt;namespace\u0026gt; \\ --values oudsm-patch-override.yaml \\ \u0026lt;release_name\u0026gt; oudsm --reuse-values For example:\n$ helm upgrade --namespace oudsmns \\ --values oudsm-patch-override.yaml \\ oudsm oudsm --reuse-values Using --set argument Navigate to the $WORKDIR/kubernetes/helm directory:\n$ cd $WORKDIR/kubernetes/helm Run the following command to update the deployment with a new OUDSM container image:\n$ helm upgrade --namespace \u0026lt;namespace\u0026gt; \\ --set image.repository=\u0026lt;image_location\u0026gt;,image.tag=\u0026lt;image_tag\u0026gt; \\ --set imagePullSecrets[0].name=\u0026#34;orclcred\u0026#34; \\ \u0026lt;release_name\u0026gt; oudsm --reuse-values For example:\n$ helm upgrade --namespace oudsmns \\ --set image.repository=container-registry.oracle.com/middleware/oudsm_cpu,image.tag=12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; \\ --set imagePullSecrets[0].name=\u0026#34;orclcred\u0026#34; \\ oudsm oudsm --reuse-values The following caveats exist:\n If you are not using Oracle Container Registry or your own container registry for your OUDSM container image, then you can remove the following: --set imagePullSecrets[0].name=\u0026quot;orclcred\u0026quot;. Verify the pods After updating with the new image the pod will restart. Verify the pod is running:\n$ kubectl --namespace \u0026lt;namespace\u0026gt; get pods For example:\n$ kubectl --namespace oudsmns get pods The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/oudsm-1 1/1 Running 0 73m 10.244.0.19 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; Note: It will take several minutes before the pod starts. While the oudsm pods have a STATUS of 0/1 the pod is started but the OUDSM server associated with it is currently starting. While the pod is starting you can check the startup status in the pod logs, by running the following command:\n Verify the pod is using the new image by running the following command:\n$ kubectl describe pod \u0026lt;pod\u0026gt; -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl describe pod oudsm-1 -n oudsmns The output will look similar to the following:\nName: oudsm-1 Namespace: oudsmns Priority: 0 Node: \u0026lt;worker-node\u0026gt;/100.102.48.28 Start Time: \u0026lt;DATE\u0026gt; Labels: app.kubernetes.io/instance=oudsm app.kubernetes.io/managed-by=Helm app.kubernetes.io/name=oudsm app.kubernetes.io/version=12.2.1.4.0 helm.sh/chart=oudsm-0.1 oudsm/instance=oudsm-1 Annotations: meta.helm.sh/release-name: oudsm meta.helm.sh/release-namespace: oudsmns Status: Running IP: 10.244.1.90 etc... Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Killing 22m kubelet Container oudsm definition changed, will be restarted Normal Created 21m (x2 over 61m) kubelet Created container oudsm Normal Pulling 21m kubelet Container image \u0026#34;container-registry.oracle.com/middleware/oudsm_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt;\u0026#34; Normal Started 21m (x2 over 61m) kubelet Started container oudsm " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/post-install-config/set_oimfronendurl_using_mbeans/", + "title": "a. Post Install Tasks", + "tags": [], + "description": "Perform post install tasks.", + "content": "Follow these post install configuration steps.\n Create a Server Overrides File Set OIMFrontendURL using MBeans Create a Server Overrides File Navigate to the following directory:\ncd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/output/weblogic-domains/governancedomain For OIG domains created with WDT:\n$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/ ``\n Create a setUserOverrides.sh with the following contents:\nDERBY_FLAG=false JAVA_OPTIONS=\u0026quot;${JAVA_OPTIONS} -Djava.net.preferIPv4Stack=true\u0026quot; MEM_ARGS=\u0026quot;-Xms8192m -Xmx8192m\u0026quot; Copy the setUserOverrides.sh file to the Administration Server pod:\n$ chmod 755 setUserOverrides.sh $ kubectl cp setUserOverrides.sh oigns/governancedomain-adminserver:/u01/oracle/user_projects/domains/governancedomain/bin/setUserOverrides.sh Where oigns is the OIG namespace and governancedomain is the domain_UID.\n Stop the OIG domain using the following command:\n$ kubectl -n \u0026lt;domain_namespace\u0026gt; patch domains \u0026lt;domain_uid\u0026gt; --type=\u0026#39;json\u0026#39; -p=\u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/serverStartPolicy\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;Never\u0026#34; }]\u0026#39; For example:\n$ kubectl -n oigns patch domains governancedomain --type=\u0026#39;json\u0026#39; -p=\u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/serverStartPolicy\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;Never\u0026#34; }]\u0026#39; The output will look similar to the following:\ndomain.weblogic.oracle/governancedomain patched Check that all the pods are stopped:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oigns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Terminating 0 18h governancedomain-create-fmw-infra-domain-job-8cww8 0/1 Completed 0 24h governancedomain-oim-server1 1/1 Terminating 0 18h governancedomain-soa-server1 1/1 Terminating 0 18h helper 1/1 Running 0 41h Note: governancedomain-create-fmw-infra-domain-job pod will not show for domains created with WDT models.\nThe Administration Server pods and Managed Server pods will move to a STATUS of Terminating. After a few minutes, run the command again and the pods should have disappeared:\nNAME READY STATUS RESTARTS AGE governancedomain-create-fmw-infra-domain-job-8cww8 0/1 Completed 0 24h helper 1/1 Running 0 41h Start the domain using the following command:\n$ kubectl -n \u0026lt;domain_namespace\u0026gt; patch domains \u0026lt;domain_uid\u0026gt; --type=\u0026#39;json\u0026#39; -p=\u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/serverStartPolicy\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;IfNeeded\u0026#34; }]\u0026#39; For example:\n$ kubectl -n oigns patch domains governancedomain --type=\u0026#39;json\u0026#39; -p=\u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/serverStartPolicy\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;IfNeeded\u0026#34; }]\u0026#39; Run the following kubectl command to view the pods:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pods -n oigns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE governancedomain-create-fmw -infra-domain-job-vj69h 0/1 Completed 0 24h governancedomain-introspect-domain-job-7qx29 1/1 Running 0 8s helper 1/1 Running 0 41h The Administration Server pod will start followed by the OIG Managed Servers pods. This process will take several minutes, so keep executing the command until all the pods are running with READY status 1/1:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 6m4s governancedomain-create-fmw-infra-domain-job-vj69h 0/1 Completed 0 24h governancedomain-oim-server1 1/1 Running 0 3m5s governancedomain-soa-server1 1/1 Running 0 3m5s helper 1/1 Running 0 41h Set OIMFrontendURL using MBeans Login to Oracle Enterprise Manager using the following URL:\nhttps://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/em\n Click the Target Navigation icon in the top left of the screen and navigate to the following:\n Expand Identity and Access \u0026gt; Access \u0026gt; OIM \u0026gt; oim Right click the instance oim and select System MBean Browser Under Application Defined MBeans, navigate to oracle.iam, Server:oim_server1 \u0026gt; Application:oim \u0026gt; XMLConfig \u0026gt; Config \u0026gt; XMLConfig.DiscoveryConfig \u0026gt; Discovery. Enter a new value for the OimFrontEndURL attribute, in the format:\n If using an External LoadBalancer for your ingress: https://${LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT} If using NodePort for your ingress: https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT} If using HTTP instead of HTTPS for your ingress, change the URL appropriately.\nThen click Apply.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-operator-release/", + "title": "a. Upgrade an operator release", + "tags": [], + "description": "Instructions on how to update the WebLogic Kubernetes Operator version.", + "content": "These instructions apply to upgrading operators from 3.X.X to 4.X, or from within the 4.X release family as additional versions are released.\n On the master node, download the new WebLogic Kubernetes Operator source code from the operator github project:\n$ mkdir \u0026lt;workdir\u0026gt;/weblogic-kubernetes-operator-4.X.X $ cd \u0026lt;workdir\u0026gt;/weblogic-kubernetes-operator-4.X.X $ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X For example:\n$ mkdir /scratch/OAMK8S/weblogic-kubernetes-operator-4.X.X $ cd /scratch/OAMK8S/weblogic-kubernetes-operator-4.X.X $ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X This will create the directory \u0026lt;workdir\u0026gt;/weblogic-kubernetes-operator-4.X.X/weblogic-kubernetes-operator\n Run the following helm command to upgrade the operator:\n$ cd \u0026lt;workdir\u0026gt;/weblogic-kubernetes-operator-4.X.X/weblogic-kubernetes-operator $ helm upgrade --reuse-values --set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.X.X --namespace \u0026lt;sample-kubernetes-operator-ns\u0026gt; --wait weblogic-kubernetes-operator kubernetes/charts/weblogic-operator For example:\n$ cd /scratch/OAMK8S/weblogic-kubernetes-operator-4.X.X/weblogic-kubernetes-operator $ helm upgrade --reuse-values --set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.X.X --namespace opns --wait weblogic-kubernetes-operator kubernetes/charts/weblogic-operator The output will look similar to the following:\nRelease \u0026quot;weblogic-kubernetes-operator\u0026quot; has been upgraded. Happy Helming! NAME: weblogic-kubernetes-operator LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: opns STATUS: deployed REVISION: 2 TEST SUITE: None Verify that the operator\u0026rsquo;s pod and services are running by executing the following command:\n$ kubectl get all -n \u0026lt;sample-kubernetes-operator-ns\u0026gt; For example:\n$ kubectl get all -n opns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE pod/weblogic-operator-b7d6df78c-mfrc4 1/1 Running 0 40s pod/weblogic-operator-webhook-7996b8b58b-frtwp 1/1 Running 0 42s NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/weblogic-operator-webhook-svc ClusterIP 10.106.51.57 \u0026lt;none\u0026gt; 8083/TCP,8084/TCP 42s NAME READY UP-TO-DATE AVAILABLE AGE deployment.apps/weblogic-operator 1/1 1 1 6d deployment.apps/weblogic-operator-webhook 1/1 1 1 42s NAME DESIRED CURRENT READY AGE replicaset.apps/weblogic-operator-5884685f4f 0 0 0 6d replicaset.apps/weblogic-operator-b7d6df78c 1 1 1 40s replicaset.apps/weblogic-operator-webhook-7996b8b58b 1 1 1 42s Note: When you upgrade a 3.x WebLogic Kubernetes Operator to 4.x, the upgrade process creates a WebLogic Domain resource conversion webhook deployment, and associated resources in the same namespace. The webhook automatically and transparently upgrades the existing WebLogic Domains from the 3.x schema to the 4.x schema. For more information, see Domain Upgrade in the WebLogic Kubernetes Operator documentation.\nNote: In WebLogic Kubernetes Operator 4.X, changes are made to serverStartPolicy that affect starting/stopping of the domain. Refer to the serverStartPolicy entry in the create-domain-inputs.yaml for more information. Also see Domain Life Cycle.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-operator-release/", + "title": "a. Upgrade an operator release", + "tags": [], + "description": "Instructions on how to update the WebLogic Kubernetes Operator version.", + "content": "These instructions apply to upgrading operators from 3.X.X to 4.X, or from within the 4.x release family as additional versions are released.\n On the master node, download the new WebLogic Kubernetes Operator source code from the operator github project:\n$ mkdir \u0026lt;workdir\u0026gt;/weblogic-kubernetes-operator-4.X.X $ cd \u0026lt;workdir\u0026gt;/weblogic-kubernetes-operator-4.X.X $ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X For example:\n$ mkdir /scratch/OIGK8S/weblogic-kubernetes-operator-4.X.X $ cd /scratch/OIGK8S/weblogic-kubernetes-operator-4.X.X $ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X This will create the directory \u0026lt;workdir\u0026gt;/weblogic-kubernetes-operator-4.X.X/weblogic-kubernetes-operator\n Run the following helm command to upgrade the operator:\n$ cd \u0026lt;workdir\u0026gt;/weblogic-kubernetes-operator-4.X.X/weblogic-kubernetes-operator $ helm upgrade --reuse-values --set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.X.X --namespace \u0026lt;sample-kubernetes-operator-ns\u0026gt; --wait weblogic-kubernetes-operator kubernetes/charts/weblogic-operator For example:\n$ cd /scratch/OIGK8S/weblogic-kubernetes-operator-4.X.X/weblogic-kubernetes-operator $ helm upgrade --reuse-values --set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.X.X --namespace operator --wait weblogic-kubernetes-operator kubernetes/charts/weblogic-operator The output will look similar to the following:\nRelease \u0026quot;weblogic-kubernetes-operator\u0026quot; has been upgraded. Happy Helming! NAME: weblogic-kubernetes-operator LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: operator STATUS: deployed REVISION: 2 TEST SUITE: None Verify that the operator\u0026rsquo;s pod and services are running by executing the following command:\n$ kubectl get all -n \u0026lt;sample-kubernetes-operator-ns\u0026gt; For example:\n$ kubectl get all -n opns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE pod/weblogic-operator-b7d6df78c-mfrc4 1/1 Running 0 40s pod/weblogic-operator-webhook-7996b8b58b-frtwp 1/1 Running 0 42s NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/weblogic-operator-webhook-svc ClusterIP 10.106.51.57 \u0026lt;none\u0026gt; 8083/TCP,8084/TCP 42s NAME READY UP-TO-DATE AVAILABLE AGE deployment.apps/weblogic-operator 1/1 1 1 6d deployment.apps/weblogic-operator-webhook 1/1 1 1 42s NAME DESIRED CURRENT READY AGE replicaset.apps/weblogic-operator-5884685f4f 0 0 0 6d replicaset.apps/weblogic-operator-b7d6df78c 1 1 1 40s replicaset.apps/weblogic-operator-webhook-7996b8b58b 1 1 1 42s Note: When you upgrade a 3.x WebLogic Kubernetes Operator to 4.x, the upgrade process creates a WebLogic Domain resource conversion webhook deployment, and associated resources in the same namespace. The webhook automatically and transparently upgrades the existing WebLogic Domains from the 3.x schema to the 4.x schema. For more information, see Domain Upgrade in the WebLogic Kubernetes Operator documentation.\nNote: In WebLogic Kubernetes Operator 4.X, changes are made to serverStartPolicy that affect starting/stopping of the domain. Refer to the serverStartPolicy entry in the create-domain-inputs.yaml for more information. Also see Domain Life Cycle.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s/", + "title": "a. Using an Ingress with NGINX (non-SSL)", + "tags": [], + "description": "Steps to set up an Ingress for NGINX to direct traffic to the OIG domain (non-SSL).", + "content": "Setting up an ingress for NGINX for the OIG domain on Kubernetes (non-SSL) The instructions below explain how to set up NGINX as an ingress for the OIG domain with non-SSL termination.\nNote: All the steps below should be performed on the master node.\n Install NGINX\na. Configure the repository\nb. Create a namespace\nc. Install NGINX using helm\nd. Setup routing rules for the domain\n Create an ingress for the domain\n Verify that you can access the domain URL\n Install NGINX Use helm to install NGINX.\nConfigure the repository Add the Helm chart repository for NGINX using the following command:\n$ helm repo add stable https://kubernetes.github.io/ingress-nginx The output will look similar to the following:\n\u0026quot;stable\u0026quot; has been added to your repositories Update the repository using the following command:\n$ helm repo update The output will look similar to the following:\nHang tight while we grab the latest from your chart repositories... ...Successfully got an update from the \u0026quot;stable\u0026quot; chart repository Update Complete. Happy Helming! Create a namespace Create a Kubernetes namespace for NGINX by running the following command:\n$ kubectl create namespace nginx The output will look similar to the following:\nnamespace/nginx created Install NGINX using helm If you can connect directly to the master node IP address from a browser, then install NGINX with the --set controller.service.type=NodePort parameter.\nIf you are using a Managed Service for your Kubernetes cluster,for example Oracle Kubernetes Engine (OKE) on Oracle Cloud Infrastructure (OCI), and connect from a browser to the Load Balancer IP address, then use the --set controller.service.type=LoadBalancer parameter. This instructs the Managed Service to setup a Load Balancer to direct traffic to the NGINX ingress.\n To install NGINX use the following helm command depending on if you are using NodePort or LoadBalancer:\na) Using NodePort\n$ helm install nginx-ingress -n nginx --set controller.service.type=NodePort --set controller.admissionWebhooks.enabled=false stable/ingress-nginx The output will look similar to the following:\nNAME: nginx-ingress LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: nginx STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: The ingress-nginx controller has been installed. Get the application URL by running these commands: export HTTP_NODE_PORT=$(kubectl --namespace nginx get services -o jsonpath=\u0026quot;{.spec.ports[0].nodePort}\u0026quot; nginx-ingress-ingress-nginx-controller) export HTTPS_NODE_PORT=$(kubectl --namespace nginx get services -o jsonpath=\u0026quot;{.spec.ports[1].nodePort}\u0026quot; nginx-ingress-ingress-nginx-controller) export NODE_IP=$(kubectl --namespace nginx get nodes -o jsonpath=\u0026quot;{.items[0].status.addresses[1].address}\u0026quot;) echo \u0026quot;Visit http://$NODE_IP:$HTTP_NODE_PORT to access your application via HTTP.\u0026quot; echo \u0026quot;Visit https://$NODE_IP:$HTTPS_NODE_PORT to access your application via HTTPS.\u0026quot; An example Ingress that makes use of the controller: apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: kubernetes.io/ingress.class: nginx name: example namespace: foo spec: ingressClassName: example-class rules: - host: www.example.com http: paths: - path: / pathType: Prefix backend: service: name: exampleService port: 80 # This section is only required if TLS is to be enabled for the Ingress tls: - hosts: - www.example.com secretName: example-tls If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided: apiVersion: v1 kind: Secret metadata: name: example-tls namespace: foo data: tls.crt: \u0026lt;base64 encoded cert\u0026gt; tls.key: \u0026lt;base64 encoded key\u0026gt; type: kubernetes.io/tls b) Using LoadBalancer\n$ helm install nginx-ingress -n nginx --set controller.service.type=LoadBalancer --set controller.admissionWebhooks.enabled=false stable/ingress-nginx The output will look similar to the following:\nNAME: nginx-ingress LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: nginx STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: The nginx-ingress controller has been installed. It may take a few minutes for the LoadBalancer IP to be available. You can watch the status by running 'kubectl --namespace nginx get services -o wide -w nginx-ingress-controller' An example Ingress that makes use of the controller: apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: kubernetes.io/ingress.class: nginx name: example namespace: foo spec: ingressClassName: example-class rules: - host: www.example.com http: paths: - path: / pathType: Prefix backend: service: name: exampleService port: 80 # This section is only required if TLS is to be enabled for the Ingress tls: - hosts: - www.example.com secretName: example-tls If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided: apiVersion: v1 kind: Secret metadata: name: example-tls namespace: foo data: tls.crt: \u0026lt;base64 encoded cert\u0026gt; tls.key: \u0026lt;base64 encoded key\u0026gt; type: kubernetes.io/tls Setup routing rules for the domain Setup routing rules by running the following commands:\n$ cd $WORKDIR/kubernetes/charts/ingress-per-domain Edit values.yaml and change the domainUID parameter to match your domainUID, for example domainUID: governancedomain. Also change sslType to NONSSL. The file should look as follows:\n# Load balancer type. Supported values are: NGINX type: NGINX # SSL configuration Type. Supported Values are : NONSSL,SSL sslType: NONSSL # domainType. Supported values are: oim domainType: oim #WLS domain as backend to the load balancer wlsDomain: domainUID: governancedomain adminServerName: AdminServer adminServerPort: 7001 adminServerSSLPort: soaClusterName: soa_cluster soaManagedServerPort: 8001 soaManagedServerSSLPort: oimClusterName: oim_cluster oimManagedServerPort: 14000 oimManagedServerSSLPort: # Host specific values hostName: enabled: false admin: runtime: internal: # Ngnix specific values nginx: nginxTimeOut: 180 Create an ingress for the domain Create an Ingress for the domain (governancedomain-nginx), in the domain namespace by using the sample Helm chart:\n$ cd $WORKDIR $ helm install governancedomain-nginx kubernetes/charts/ingress-per-domain --namespace \u0026lt;namespace\u0026gt; --values kubernetes/charts/ingress-per-domain/values.yaml Note: The \u0026lt;workdir\u0026gt;/kubernetes/charts/ingress-per-domain/templates/nginx-ingress-nonssl.yaml has nginx.ingress.kubernetes.io/enable-access-log set to false. If you want to enable access logs then set this value to true before executing the command. Enabling access-logs can cause issues with disk space if not regularly maintained.\nFor example:\n$ cd $WORKDIR $ helm install governancedomain-nginx kubernetes/charts/ingress-per-domain --namespace oigns --values kubernetes/charts/ingress-per-domain/values.yaml The output will look similar to the following:\n$ helm install governancedomain-nginx kubernetes/charts/ingress-per-domain --namespace oigns --values kubernetes/charts/ingress-per-domain/values.yaml NAME: governancedomain-nginx LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: oigns STATUS: deployed REVISION: 1 TEST SUITE: None Run the following command to show the ingress is created successfully:\n$ kubectl get ing -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get ing -n oigns The output will look similar to the following:\nNAME CLASS HOSTS ADDRESS PORTS AGE governancedomain-nginx \u0026lt;none\u0026gt; * x.x.x.x 80 47s Find the NodePort of NGINX using the following command (only if you installed NGINX using NodePort):\n$ kubectl get services -n nginx -o jsonpath=”{.spec.ports[0].nodePort}” nginx-ingress-ingress-nginx-controller The output will look similar to the following:\n31530 Run the following command to check the ingress:\n$ kubectl describe ing governancedomain-ingress -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl describe ing governancedomain-nginx -n oigns The output will look similar to the following:\nName: governancedomain-nginx Namespace: oigns Address: Default backend: default-http-backend:80 (\u0026lt;error: endpoints \u0026quot;default-http-backend\u0026quot; not found\u0026gt;) Rules: Host Path Backends ---- ---- -------- * /console governancedomain-adminserver:7001 (10.244.2.50:7001) /consolehelp governancedomain-adminserver:7001 (10.244.2.50:7001) /em governancedomain-adminserver:7001 (10.244.2.50:7001) /ws_utc governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001) /soa governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001) /integration governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001) /soa-infra governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001) /identity governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /admin governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /oim governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /sysadmin governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /workflowservice governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /callbackResponseService governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /spml-xsd governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /HTTPClnt governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /reqsvc governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /iam governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /provisioning-callback governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /CertificationCallbackService governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /ucs governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /FacadeWebApp governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /OIGUI governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /weblogic governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) Annotations: kubernetes.io/ingress.class: nginx meta.helm.sh/release-name: governancedomain-nginx meta.helm.sh/release-namespace: oigns nginx.ingress.kubernetes.io/affinity: cookie nginx.ingress.kubernetes.io/affinity-mode: persistent nginx.ingress.kubernetes.io/enable-access-log: false nginx.ingress.kubernetes.io/proxy-read-timeout: 180 nginx.ingress.kubernetes.io/proxy-send-timeout: 180 nginx.ingress.kubernetes.io/session-cookie-name: sticky Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Sync 27s nginx-ingress-controller Scheduled for sync To confirm that the new ingress is successfully routing to the domain\u0026rsquo;s server pods, run the following command to send a request to the URL for the WebLogic ReadyApp framework:\nNote: If using a load balancer for your ingress replace ${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT} with ${LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT}.\n$ curl -v http://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/weblogic/ready For example:\na) For NodePort\n$ curl -v http://masternode.example.com:31530/weblogic/ready b) For LoadBalancer\n$ curl -v http://masternode.example.com:80/weblogic/ready The output will look similar to the following:\n$ curl -v http://masternode.example.com:31530/weblogic/ready * About to connect() to masternode.example.com port 31530 (#0) * Trying X.X.X.X... * Connected to masternode.example.com (X.X.X.X) port 31530 (#0) \u0026gt; GET /weblogic/ready HTTP/1.1 \u0026gt; User-Agent: curl/7.29.0 \u0026gt; Host: masternode.example.com:31530 \u0026gt; Accept: */* \u0026gt; \u0026lt; HTTP/1.1 200 OK \u0026lt; Server: nginx/1.19.2 \u0026lt; Date: \u0026lt;DATE\u0026gt; \u0026lt; Content-Length: 0 \u0026lt; Connection: keep-alive \u0026lt; * Connection #0 to host masternode.example.com left intact Verify that you can access the domain URL After setting up the NGINX ingress, verify that the domain applications are accessible through the NGINX ingress port (for example 31530) as per Validate Domain URLs \n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/logging-and-visualization/", + "title": "b) Logging and Visualization for Helm Chart oud-ds-rs Deployment", + "tags": [], + "description": "Describes the steps for logging and visualization with Elasticsearch and Kibana.", + "content": " Introduction Install Elasticsearch and Kibana Create a Kubernetes secret Enable Logstash Upgrade OUD deployment with ELK configuration Verify the pods Verify and access the Kibana console Introduction This section describes how to install and configure logging and visualization for the oud-ds-rs Helm chart deployment.\nThe ELK stack consists of Elasticsearch, Logstash, and Kibana. Using ELK you can gain insights in real-time from the log data from your applications.\n Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data so you can discover the expected and uncover the unexpected. Logstash is an open source, server-side data processing pipeline that ingests data from a multitude of sources simultaneously, transforms it, and then sends it to your favorite “stash.” Kibana lets you visualize your Elasticsearch data and navigate the Elastic Stack. It gives you the freedom to select the way you give shape to your data. And you don’t always have to know what you\u0026rsquo;re looking for. Install Elasticsearch and Kibana If you do not already have a centralized Elasticsearch (ELK) stack then you must configure this first. For details on how to configure the ELK stack, follow Installing Elasticsearch (ELK) Stack and Kibana\nCreate the logstash pod Variables used in this chapter In order to create the logstash pod, you must create a yaml file. This file contains variables which you must substitute with variables applicable to your ELK environment.\nMost of the values for the variables will be based on your ELK deployment as per Installing Elasticsearch (ELK) Stack and Kibana.\nThe table below outlines the variables and values you must set:\n Variable Sample Value Description \u0026lt;ELK_VER\u0026gt; 8.3.1 The version of logstash you want to install. \u0026lt;ELK_SSL\u0026gt; true If SSL is enabled for ELK set the value to true, or if NON-SSL set to false. This value must be lowercase. \u0026lt;ELK_HOSTS\u0026gt; https://elasticsearch.example.com:9200 The URL for sending logs to Elasticsearch. HTTP if NON-SSL is used. \u0026lt;ELK_USER\u0026gt; logstash_internal The name of the user for logstash to access Elasticsearch. \u0026lt;ELK_PASSWORD\u0026gt; password The password for ELK_USER. \u0026lt;ELK_APIKEY\u0026gt; apikey The API key details. You will also need the BASE64 version of the Certificate Authority (CA) certificate(s) that signed the certificate of the Elasticsearch server. If using a self-signed certificate, this is the self signed certificate of the Elasticsearch server. See Copying the Elasticsearch Certificate for details on how to get the correct certificate. In the example below the certificate is called elk.crt.\nCreate a kubernetes secret Create a Kubernetes secret for Elasticsearch using the API Key or Password.\na) If ELK uses an API Key for authentication:\n$ kubectl create secret generic elasticsearch-pw-elastic -n \u0026lt;domain_namespace\u0026gt; --from-literal password=\u0026lt;ELK_APIKEY\u0026gt; For example:\n$ kubectl create secret generic elasticsearch-pw-elastic -n oudns --from-literal password=\u0026lt;ELK_APIKEY\u0026gt; The output will look similar to the following:\nsecret/elasticsearch-pw-elastic created b) If ELK uses a password for authentication:\n$ kubectl create secret generic elasticsearch-pw-elastic -n \u0026lt;domain_namespace\u0026gt; --from-literal password=\u0026lt;ELK_PASSWORD\u0026gt; For example:\n$ kubectl create secret generic elasticsearch-pw-elastic -n oudns --from-literal password=\u0026lt;ELK_PASSWORD\u0026gt; The output will look similar to the following:\nsecret/elasticsearch-pw-elastic created Note: It is recommended that the ELK Stack is created with authentication enabled. If no authentication is enabled you may create a secret using the values above.\n Check that the dockercred secret that was created previously in Create a Kubernetes secret for cronjob images exists:\n$ kubectl get secret -n \u0026lt;domain_namespace\u0026gt; | grep dockercred For example,\n$ kubectl get secret -n oudns | grep dockercred The output will look similar to the following:\ndockercred kubernetes.io/dockerconfigjson 1 149m If the secret does not exist, create it as per Create a Kubernetes secret for cronjob images.\n Enable logstash Navigate to the $WORKDIR/kubernetes/helm directory and create a logging-override-values.yaml file as follows:\nelk: imagePullSecrets: - name: dockercred IntegrationEnabled: true logStashImage: logstash:\u0026lt;ELK_VER\u0026gt; logstashConfigMap: false esindex: oudlogs-00001 sslenabled: \u0026lt;ELK_SSL\u0026gt; eshosts: \u0026lt;ELK_HOSTS\u0026gt; # Note: We need to provide either esuser,espassword or esapikey esuser: \u0026lt;ELK_USER\u0026gt; espassword: elasticsearch-pw-elastic esapikey: elasticsearch-pw-elastic Change the \u0026lt;ELK_VER\u0026gt;, \u0026lt;ELK_SSL\u0026gt;, \u0026lt;ELK_HOSTS\u0026gt;, and \u0026lt;ELK_USER\u0026gt; to match the values for your environment. If using SSL, replace the elk.crt in $WORKDIR/kubernetes/helm/oud-ds-rs/certs/ with the elk.crt for your ElasticSearch server. If using API KEY for your ELK authentication, leave both esuser: and espassword: with no value. If using a password for ELK authentication, leave esapi_key: but delete elasticsearch-pw-elastic. If no authentication is used for ELK, leave esuser, espassword, and esapi_key with no value assigned. The rest of the lines in the yaml file should not be changed. For example:\nelk: imagePullSecrets: - name: dockercred IntegrationEnabled: true logStashImage: logstash:8.3.1 logstashConfigMap: false esindex: oudlogs-00001 sslenabled: true eshosts: https://elasticsearch.example.com:9200 # Note: We need to provide either esuser,espassword or esapikey esuser: logstash_internal espassword: elasticsearch-pw-elastic esapikey: Upgrade OUD deployment with ELK configuration Run the following command to upgrade the OUD deployment with the ELK configuration:\n$ helm upgrade --namespace \u0026lt;namespace\u0026gt; --values \u0026lt;valuesfile.yaml\u0026gt; \u0026lt;releasename\u0026gt; oud-ds-rs --reuse-values For example:\n$ helm upgrade --namespace oudns --values logging-override-values.yaml oud-ds-rs oud-ds-rs --reuse-values The output should look similar to the following:\nRelease \u0026quot;oud-ds-rs\u0026quot; has been upgraded. Happy Helming! NAME: oud-ds-rs LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: oudns STATUS: deployed REVISION: 2 NOTES: # # Copyright (c) 2020, 2022, Oracle and/or its affiliates. # # Licensed under the Universal Permissive License v 1.0 as shown at # https://oss.oracle.com/licenses/upl # # Since \u0026quot;nginx\u0026quot; has been chosen, follow the steps below to configure nginx ingress controller. Add Repo reference to helm for retriving/installing Chart for nginx-ingress implementation. command-# helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx Command helm install to install nginx-ingress related objects like pod, service, deployment, etc. # helm install --namespace \u0026lt;namespace for ingress\u0026gt; --values nginx-ingress-values-override.yaml lbr-nginx ingress-nginx/ingress-nginx For details of content of nginx-ingress-values-override.yaml refer README.md file of this chart. Run these commands to check port mapping and services: # kubectl --namespace \u0026lt;namespace for ingress\u0026gt; get services -o wide -w lbr-nginx-ingress-controller # kubectl describe --namespace \u0026lt;namespace for oud-ds-rs chart\u0026gt; ingress.extensions/oud-ds-rs-http-ingress-nginx # kubectl describe --namespace \u0026lt;namespace for oud-ds-rs chart\u0026gt; ingress.extensions/oud-ds-rs-admin-ingress-nginx Accessible interfaces through ingress: (External IP Address for LoadBalancer NGINX Controller can be determined through details associated with lbr-nginx-ingress-controller) 1. OUD Admin REST: Port: http/https 2. OUD Data REST: Port: http/https 3. OUD Data SCIM: Port: http/https 4. OUD LDAP/LDAPS: Port: ldap/ldaps 5. OUD Admin LDAPS: Port: ldaps Please refer to README.md from Helm Chart to find more details about accessing interfaces and configuration parameters. Accessible interfaces through ingress: 1. OUD Admin REST: Port: http/https 2. OUD Data REST: Port: http/https 3. OUD Data SCIM: Port: http/https Please refer to README.md from Helm Chart to find more details about accessing interfaces and configuration parameters. Verify the pods Run the following command to check the logstash pod is created correctly:\n$ kubectl get pods -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl get pods -n oudns The output should look similar to the following:\nNAME READY STATUS RESTARTS AGE oud-ds-rs-0 1/1 Running 0 150m oud-ds-rs-1 1/1 Running 0 143m oud-ds-rs-2 1/1 Running 0 137m oud-ds-rs-logstash-5dc8d94597-knk8g 1/1 Running 0 2m12s oud-pod-cron-job-27758370-wpfq7 0/1 Completed 0 66m oud-pod-cron-job-27758400-kd6pn 0/1 Completed 0 36m oud-pod-cron-job-27758430-ndmgj 0/1 Completed 0 6m33s Note: Wait a couple of minutes to make sure the pod has not had any failures or restarts. If the pod fails you can view the pod log using:\n$ kubectl logs -f oud-ds-rs-logstash-\u0026lt;pod\u0026gt; -n oudns Most errors occur due to misconfiguration of the logging-override-values.yaml. This is usually because of an incorrect value set, or the certificate was not pasted with the correct indentation.\nIf the pod has errors, view the helm history to find the last working revision, for example:\n$ helm history oud-ds-rs -n oudns The output will look similar to the following:\nREVISION UPDATED STATUS CHART APP VERSION DESCRIPTION 1 Tue Jan 10 14:06:01 2023 superseded oud-ds-rs-0.2 12.2.1.4.0 Install complete 2 Tue Jan 10 16:34:21 2023 deployed oud-ds-rs-0.2 12.2.1.4.0 Upgrade complete Rollback to the previous working revision by running:\n$ helm rollback \u0026lt;release\u0026gt; \u0026lt;revision\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\nhelm rollback oud-ds-rs 1 -n oudns Once you have resolved the issue in the yaml files, run the helm upgrade command outlined earlier to recreate the logstash pod.\n Verify and access the Kibana console To access the Kibana console you will need the Kibana URL as per Installing Elasticsearch (ELK) Stack and Kibana.\nFor Kibana 7.7.x and below:\n Access the Kibana console with http://\u0026lt;hostname\u0026gt;:\u0026lt;port\u0026gt;/app/kibana and login with your username and password.\n From the Navigation menu, navigate to Management \u0026gt; Kibana \u0026gt; Index Patterns.\n In the Create Index Pattern page enter oudlogs* for the Index pattern and click Next Step.\n In the Configure settings page, from the Time Filter field name drop down menu select @timestamp and click Create index pattern.\n Once the index pattern is created click on Discover in the navigation menu to view the OIG logs.\n For Kibana version 7.8.X and above:\n Access the Kibana console with http://\u0026lt;hostname\u0026gt;:\u0026lt;port\u0026gt;/app/kibana and login with your username and password.\n From the Navigation menu, navigate to Management \u0026gt; Stack Management.\n Click Data Views in the Kibana section.\n Click Create Data View and enter the following information:\n Name: oudlogs* Timestamp: @timestamp Click Create Data View.\n From the Navigation menu, click Discover to view the log file entries.\n From the drop down menu, select oudlogs* to view the log file entries.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/logging-and-visualization/", + "title": "b) Logging and Visualization for Helm Chart oudsm Deployment", + "tags": [], + "description": "Describes the steps for logging and visualization with Elasticsearch and Kibana.", + "content": "Introduction This section describes how to install and configure logging and visualization for the oudsm Helm chart deployment.\nThe ELK stack consists of Elasticsearch, Logstash, and Kibana. Using ELK you can gain insights in real-time from the log data from your applications.\n Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data so you can discover the expected and uncover the unexpected. Logstash is an open source, server-side data processing pipeline that ingests data from a multitude of sources simultaneously, transforms it, and then sends it to your favorite “stash.” Kibana lets you visualize your Elasticsearch data and navigate the Elastic Stack. It gives you the freedom to select the way you give shape to your data. And you don’t always have to know what you\u0026rsquo;re looking for. Install Elasticsearch and Kibana If you do not already have a centralized Elasticsearch (ELK) stack then you must configure this first. For details on how to configure the ELK stack, follow Installing Elasticsearch (ELK) Stack and Kibana\nCreate the logstash pod Variables used in this chapter In order to create the logstash pod, you must create a yaml file. This file contains variables which you must substitute with variables applicable to your ELK environment.\nMost of the values for the variables will be based on your ELK deployment as per Installing Elasticsearch (ELK) Stack and Kibana.\nThe table below outlines the variables and values you must set:\n Variable Sample Value Description \u0026lt;ELK_VER\u0026gt; 8.3.1 The version of logstash you want to install. \u0026lt;ELK_SSL\u0026gt; true If SSL is enabled for ELK set the value to true, or if NON-SSL set to false. This value must be lowercase. \u0026lt;ELK_HOSTS\u0026gt; https://elasticsearch.example.com:9200 The URL for sending logs to Elasticsearch. HTTP if NON-SSL is used. \u0026lt;ELK_USER\u0026gt; logstash_internal The name of the user for logstash to access Elasticsearch. \u0026lt;ELK_PASSWORD\u0026gt; password The password for ELK_USER. \u0026lt;ELK_APIKEY\u0026gt; apikey The API key details. You will also need the BASE64 version of the Certificate Authority (CA) certificate(s) that signed the certificate of the Elasticsearch server. If using a self-signed certificate, this is the self signed certificate of the Elasticsearch server. See Copying the Elasticsearch Certificate for details on how to get the correct certificate. In the example below the certificate is called elk.crt.\nCreate Kubernetes secrets Create a Kubernetes secret for Elasticsearch using the API Key or Password.\na) If ELK uses an API Key for authentication:\n$ kubectl create secret generic elasticsearch-pw-elastic -n \u0026lt;domain_namespace\u0026gt; --from-literal password=\u0026lt;ELK_APIKEY\u0026gt; For example:\n$ kubectl create secret generic elasticsearch-pw-elastic -n oudsmns --from-literal password=\u0026lt;ELK_APIKEY\u0026gt; The output will look similar to the following:\nsecret/elasticsearch-pw-elastic created b) If ELK uses a password for authentication:\n$ kubectl create secret generic elasticsearch-pw-elastic -n \u0026lt;domain_namespace\u0026gt; --from-literal password=\u0026lt;ELK_PASSWORD\u0026gt; For example:\n$ kubectl create secret generic elasticsearch-pw-elastic -n oudsmns --from-literal password=\u0026lt;ELK_PASSWORD\u0026gt; The output will look similar to the following:\nsecret/elasticsearch-pw-elastic created Note: It is recommended that the ELK Stack is created with authentication enabled. If no authentication is enabled you may create a secret using the values above.\n Create a Kubernetes secret to access the required images on hub.docker.com:\nNote: You must first have a user account on hub.docker.com:\n$ kubectl create secret docker-registry \u0026#34;dockercred\u0026#34; --docker-server=\u0026#34;https://index.docker.io/v1/\u0026#34; --docker-username=\u0026#34;\u0026lt;docker_username\u0026gt;\u0026#34; --docker-password=\u0026lt;password\u0026gt; --docker-email=\u0026lt;docker_email_credentials\u0026gt; --namespace=\u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl create secret docker-registry \u0026quot;dockercred\u0026quot; --docker-server=\u0026quot;https://index.docker.io/v1/\u0026quot; --docker-username=\u0026quot;username\u0026quot; --docker-password=\u0026lt;password\u0026gt; --docker-email=user@example.com --namespace=oudsmns The output will look similar to the following:\nsecret/dockercred created Enable logstash Navigate to the $WORKDIR/kubernetes/helm directory and create a logging-override-values.yaml file as follows:\nelk: imagePullSecrets: - name: dockercred IntegrationEnabled: true logStashImage: logstash:\u0026lt;ELK_VER\u0026gt; logstashConfigMap: false esindex: oudsmlogs-00001 sslenabled: \u0026lt;ELK_SSL\u0026gt; eshosts: \u0026lt;ELK_HOSTS\u0026gt; # Note: We need to provide either esuser,espassword or esapikey esuser: \u0026lt;ELK_USER\u0026gt; espassword: elasticsearch-pw-elastic esapikey: elasticsearch-pw-elastic Change the \u0026lt;ELK_VER\u0026gt;, \u0026lt;ELK_SSL\u0026gt;, \u0026lt;ELK_HOSTS\u0026gt;, and \u0026lt;ELK_USER\u0026gt;, to match the values for your environment. If using SSL, replace the elk.crt in $WORKDIR/kubernetes/helm/oudsm/certs/ with the elk.crt for your ElasticSearch server. If using API KEY for your ELK authentication, leave both esuser: and espassword: with no value. If using a password for ELK authentication, leave esapi_key: but delete elasticsearch-pw-elastic. If no authentication is used for ELK, leave esuser, espassword, and esapi_key with no value assigned. The rest of the lines in the yaml file should not be changed. For example:\nelk: imagePullSecrets: - name: dockercred IntegrationEnabled: true logStashImage: logstash:8.3.1 logstashConfigMap: false esindex: oudsmlogs-00001 sslenabled: true eshosts: https://elasticsearch.example.com:9200 # Note: We need to provide either esuser,espassword or esapikey esuser: logstash_internal espassword: elasticsearch-pw-elastic esapikey: Upgrade oudsm deployment with ELK configuration Run the following command to upgrade the oudsm deployment with the ELK configuration:\n$ helm upgrade --namespace \u0026lt;namespace\u0026gt; --values \u0026lt;valuesfile.yaml\u0026gt; \u0026lt;releasename\u0026gt; oudsm --reuse-values For example:\n$ helm upgrade --namespace oudsmns --values logging-override-values.yaml oudsm oudsm --reuse-values The output should look similar to the following:\nRelease \u0026quot;oudsm\u0026quot; has been upgraded. Happy Helming! NAME: oudsm LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: oudsmns STATUS: deployed REVISION: 2 TEST SUITE: None Verify the pods Run the following command to check the logstash pod is created correctly:\n$ kubectl get pods -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl get pods -n oudsmns The output should look similar to the following:\nNAME READY STATUS RESTARTS AGE oudsm-1 1/1 Running 0 51m oudsm-logstash-56dbcc6d9f-mxsgj 1/1 Running 0 2m7s Note: Wait a couple of minutes to make sure the pod has not had any failures or restarts. If the pod fails you can view the pod log using:\n$ kubectl logs -f oudsm-logstash-\u0026lt;pod\u0026gt; -n oudsmns Most errors occur due to misconfiguration of the logging-override-values.yaml. This is usually because of an incorrect value set, or the certificate was not pasted with the correct indentation.\nIf the pod has errors, view the helm history to find the last working revision, for example:\n$ helm history oudsm -n oudsmns The output will look similar to the following:\nREVISION UPDATED STATUS CHART APP VERSION DESCRIPTION 1 \u0026lt;DATE\u0026gt; superseded oudsm-0.1 12.2.1.4.0 Install complete 2 \u0026lt;DATE\u0026gt; deployed oudsm-0.1 12.2.1.4.0 Upgrade complete Rollback to the previous working revision by running:\n$ helm rollback \u0026lt;release\u0026gt; \u0026lt;revision\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\nhelm rollback oudsm 1 -n oudsmns Once you have resolved the issue in the yaml files, run the helm upgrade command outlined earlier to recreate the logstash pod.\n Verify and access the Kibana console To access the Kibana console you will need the Kibana URL as per Installing Elasticsearch (ELK) Stack and Kibana.\nFor Kibana 7.7.x and below:\n Access the Kibana console with http://\u0026lt;hostname\u0026gt;:\u0026lt;port\u0026gt;/app/kibana and login with your username and password.\n From the Navigation menu, navigate to Management \u0026gt; Kibana \u0026gt; Index Patterns.\n In the Create Index Pattern page enter oudsmlogs* for the Index pattern and click Next Step.\n In the Configure settings page, from the Time Filter field name drop down menu select @timestamp and click Create index pattern.\n Once the index pattern is created click on Discover in the navigation menu to view the OUDSM logs.\n For Kibana version 7.8.X and above:\n Access the Kibana console with http://\u0026lt;hostname\u0026gt;:\u0026lt;port\u0026gt;/app/kibana and login with your username and password.\n From the Navigation menu, navigate to Management \u0026gt; Stack Management.\n Click Data Views in the Kibana section.\n Click Create Data View and enter the following information:\n Name: oudsmlogs* Timestamp: @timestamp Click Create Data View.\n From the Navigation menu, click Discover to view the log file entries.\n From the drop down menu, select oudsmlogs* to view the log file entries.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wdt-models/", + "title": "b. Create OAM domains using WDT models", + "tags": [], + "description": "", + "content": " Introduction\n Prerequisites\n Working with WDT Model Files\n Preparing the environment for domain creation\n Create Domain Creation Image\n Customize sample WDT models (Optional)\n Create the OAM domain\n Verify the results\na. Verify the domain, pods and services\nb. Verify the domain\nc. Verify the pods\n Introduction This section demonstrates the creation of an OAM domain home using sample Weblogic Deploy Tooling (WDT) model files.\nBeginning with WebLogic Kubernetes Operator version 4.1.2, you can provide a section, domain.spec.configuration.initializeDomainOnPV, to initialize an OAM domain on a persistent volume when it is first deployed. This eliminates the need to pre-create your OAM domain using sample Weblogic Scripting Tool (WLST) offline scripts.\nNote: This is a one time only initialization. After the domain is created, subsequent updates to this section in the domain resource YAML file will not recreate or update the WebLogic domain. Subsequent domain lifecycle updates must be controlled by the WebLogic Server Administration Console, Enterprise Manager Console, WebLogic Scripting Tool (WLST), or other mechanisms.\nWeblogic Deploy Tooling (WDT) models are a convenient and simple alternative to WebLogic Scripting Tool (WLST) configuration scripts. They compactly define a WebLogic domain using model files, variable properties files, and application archive files. For more information about the model format and its integration, see Usage and Working with WDT Model files. The WDT model format is fully described in the open source, WebLogic Deploy Tooling GitHub project.\nThe main benefits of WDT are:\n A set of single-purpose tools supporting Weblogic domain configuration lifecycle operations. All tools work off of a shared, declarative model, eliminating the need to maintain specialized WLST scripts. WDT knowledge base understands the MBeans, attributes, and WLST capabilities/bugs across WLS versions. The initializeDomainOnPv section:\n Creates the PersistentVolume (PV) and/or PersistenVolumeClaim (PVC). Creates the OAM domain home on the persistent volume based on the provided WDT models Prerequisites Before you begin, perform the following steps:\n Review the Domain On PV documentation. Ensure that the database is up and running. Note: In this section a domain creation image is built using the supplied model files and then that image is used for domain creation. You will need your own container registry to upload the domain image to. Having your own container repository is a prerequisite before creating an OAM domain with WDT models. If you don\u0026rsquo;t have your own container registry, you can instead load the image on each node in the cluster. This documentation does not explain how to either create your own container registry or how to load the image onto each node. Consult your vendor specific documentation for more information.\nWorking with WDT Model Files The code repository ($WORKDIR) contains different WDT model files to create an OAM domain. The following table defines these files:\nMore information on the WDT Metadata model see, Metadata model.\n Model File Definition Required for base domain creation image domainInfo.yaml The location where special information not represented in WLST is specified (for example, OPSS Initialization parameters). In most of the cases, you do not need to customize this. Y topology.yaml The location where servers, clusters and other domain-level configuration is specified. You can customize this based on the topology that you need. Y resources.yaml The location where resources and services are specified (for example, data sources, JMS, WLDF). You can customize this based on your environment specific requirement. For example, if you want to use different datasource connection pool parameters from the ones coming via template, you can add details here. Y oam.properties The location where you can customize the default values for different parameters such as Listen Port, T3 Channel port etc. Y agl_jdbc.yaml This is an optional model file specifying parameters needed to use Active Gridlink type of datasources for your domain N (Optional) Preparing the environment for domain creation In this section you prepare the environment for the OAM domain creation using WDT models. This involves the following steps:\n Creating Kubernetes secrets for the domain and RCU. Creating a persistent volume. Creating Kubernetes secrets for the domain and RCU Create a Kubernetes secret for the domain using the create-weblogic-credentials script in the same Kubernetes namespace as the domain:\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-utils $ ./create-secret.sh -l \u0026#34;username=weblogic\u0026#34; -l \u0026#34;password=\u0026lt;password\u0026gt;\u0026#34; -n \u0026lt;domain_namespace\u0026gt; -d \u0026lt;domain_uid\u0026gt; -s \u0026lt;kubernetes_domain_secret\u0026gt; where:\n-n \u0026lt;domain_namespace\u0026gt; is the domain namespace.\n-d \u0026lt;domain_uid\u0026gt; is the domain UID to be created. The default is domain1 if not specified.\n-s \u0026lt;kubernetes_domain_secret\u0026gt; is the name you want to create for the secret for this namespace.\nFor example:\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-utils $ ./create-secret.sh -l \u0026#34;username=weblogic\u0026#34; -l \u0026#34;password=\u0026lt;password\u0026gt;\u0026#34; -n oamns -d accessdomain -s accessdomain-weblogic-credentials The output will look similar to the following:\n@@ Info: Setting up secret \u0026#39;accessdomain-weblogic-credentials\u0026#39;. secret/accessdomain-weblogic-credentials created secret/accessdomain-weblogic-credentials labeled Verify the secret is created using the following command:\n$ kubectl get secret \u0026lt;kubernetes_domain_secret\u0026gt; -o yaml -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get secret accessdomain-weblogic-credentials -o yaml -n oamns apiVersion: v1 data: password: \u0026lt;password\u0026gt; username: d2VibG9naWM= kind: Secret metadata: creationTimestamp: \u0026#34;\u0026lt;DATE\u0026gt;\u0026#34; labels: weblogic.domainUID: accessdomain name: accessdomain-weblogic-credentials namespace: oamns resourceVersion: \u0026#34;44175245\u0026#34; uid: a135780e-6f3b-4be1-8643-f81bfb9ba399 type: Opaque Create a Kubernetes secret for RCU in the same Kubernetes namespace as the domain, using the create-secrets.sh script:\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-utils $ ./create-secret.sh -l \u0026#34;rcu_prefix=\u0026lt;rcu_prefix\u0026gt;\u0026#34; -l \u0026#34;rcu_schema_password=\u0026lt;rcu_schema_pwd\u0026gt;\u0026#34; -l \u0026#34;db_host=\u0026lt;db_host.domain\u0026gt;\u0026#34; -l \u0026#34;db_port=1521\u0026#34; -l \u0026#34;db_service=\u0026lt;service_name\u0026gt;\u0026#34; -l \u0026#34;dba_user=\u0026lt;sys_db_user\u0026gt;\u0026#34; -l \u0026#34;dba_password=\u0026lt;sys_db_pwd\u0026gt;\u0026#34; -n \u0026lt;domain_namespace\u0026gt; -d \u0026lt;domain_uid\u0026gt; -s \u0026lt;kubernetes_rcu_secret\u0026gt; where\n\u0026lt;rcu_prefix\u0026gt; is the name of the RCU schema prefix created previously.\n\u0026lt;rcu_schema_pwd\u0026gt; is the password for the RCU schema prefix.\n\u0026lt;db_host.domain\u0026gt; is the hostname.domain of the database.\n\u0026lt;sys_db_user\u0026gt; is the database user with sys dba privilege.\n\u0026lt;sys_db_pwd\u0026gt; is the sys database password.\n\u0026lt;domain_uid\u0026gt; is the domain_uid that you created earlier.\n\u0026lt;domain_namespace\u0026gt; is the domain namespace.\n\u0026lt;kubernetes_rcu_secret\u0026gt; is the name of the rcu secret to create.\nFor example:\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-utils $ ./create-secret.sh -l \u0026#34;rcu_prefix=OAMK8S\u0026#34; -l \u0026#34;rcu_schema_password=\u0026lt;password\u0026gt;\u0026#34; -l \u0026#34;db_host=mydatabasehost.example.com\u0026#34; -l \u0026#34;db_port=1521\u0026#34; -l \u0026#34;db_service=orcl.example.com\u0026#34; -l \u0026#34;dba_user=sys\u0026#34; -l \u0026#34;dba_password=\u0026lt;password\u0026gt;\u0026#34; -n oamns -d accessdomain -s accessdomain-rcu-credentials The output will look similar to the following:\n@@ Info: Setting up secret \u0026#39;accessdomain-rcu-credentials\u0026#39;. secret/accessdomain-rcu-credentials created secret/accessdomain-rcu-credentials labeled Verify the secret is created using the following command:\n$ kubectl get secret \u0026lt;kubernetes_rcu_secret\u0026gt; -o yaml -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get secrets -n oamns accessdomain-rcu-credentials -o yaml The output will look similar to the following:\napiVersion: v1 data: db_host: \u0026lt;DB_HOST\u0026gt; db_port: MTUyMQ== db_service: \u0026lt;SERVICE_NAME\u0026gt; dba_password: \u0026lt;PASSWORD\u0026gt; dba_user: c3lz rcu_prefix: \u0026lt;RCU_PREFIX\u0026gt; rcu_schema_password: \u0026lt;RCU_PWD\u0026gt; kind: Secret metadata: creationTimestamp: \u0026#34;\u0026lt;DATE\u0026gt;\u0026#34; labels: weblogic.domainUID: accessdomain name: accessdomain-rcu-credentials namespace: oamns resourceVersion: \u0026#34;866948\u0026#34; uid: b5e3b4e0-9458-4413-a6ff-874e9af7511b type: Opaque Create Persistent Volume As referenced in Prerequisites the nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.\nDomain on persistent volume (Domain on PV) is an operator domain home source type, which requires that the domain home exists on a persistent volume.\nWhen a container is started, it needs to mount that volume. The physical volume should be on a shared disk accessible by all the Kubernetes worker nodes because it is not known on which worker node the container will be started. In the case of Identity and Access Management, the persistent volume does not get erased when a container stops. This enables persistent configurations.\nThe example below uses an NFS mounted volume (\u0026lt;persistent_volume\u0026gt;/accessdomainpv). Other volume types can also be used. See the official Kubernetes documentation for Volumes.\nNote: The persistent volume directory needs to be accessible to both the master and worker node(s). In this example /scratch/shared/accessdomainpv is accessible from all nodes via NFS.\nTo create the persistent volume run the following commands:\n Create the required directories:\n$ mkdir -p \u0026lt;persistent_volume\u0026gt;/accessdomainpv $ sudo chown -R 1000:0 \u0026lt;persistent_volume\u0026gt;/accessdomainpv For example:\n$ mkdir -p /scratch/shared/accessdomainpv $ sudo chown -R 1000:0 /scratch/shared/accessdomainpv On the master node run the following command to ensure it is possible to read and write to the persistent volume:\ncd \u0026lt;persistent_volume\u0026gt;/accessdomainpv touch file.txt ls filemaster.txt For example:\ncd /scratch/shared/accessdomainpv touch filemaster.txt ls filemaster.txt On the first worker node run the following to ensure it is possible to read and write to the persistent volume:\ncd /scratch/shared/accessdomainpv ls filemaster.txt touch fileworker1.txt ls fileworker1.txt Repeat the above for any other worker nodes e.g fileworker2.txt etc. Once proven that it’s possible to read and write from each node to the persistent volume, delete the files created.\n Create Domain Creation Image Domain creation images are used for supplying WebLogic Deploy Tooling (WDT) model files, WDT variables files, WDT application archive files (collectively known as WDT model files), and the directory where the WebLogic Deploy Tooling software is installed (known as the WDT Home) when deploying a domain using a Domain on PV model. You distribute WDT model files and the WDT executable using these images, then the WebLogic Kubernetes Operator uses them to manage the domain.\nNote: These images are only used for creating the domain and will not be used to update the domain.\nNote: The domain creation image is used for domain creation only, it is not the product container image used for OAM.\nFor more details on creating the domain image, see Domain creation images.\nThe steps to create the domain creation image are shown in the sections below.\nSet up the WebLogic Image Tool Prerequisites Prepare the WebLogic Image Tool Validate Setup WebLogic Image Tool Build Directory WebLogic Image Tool Cache Image tool prerequisites Verify that your environment meets the following prerequisites:\n A container image client on the build machine, such as Docker or Podman. For Docker, a minimum version of 18.03.1.ce is required. For Podman, a minimum version of 3.0.1 is required. Bash version 4.0 or later, to enable the command complete feature. An installed version of Java to run Image Tool, version 8+. JAVA_HOME environment variable set to the appropriate JDK location e.g: /scratch/export/oracle/product/jdk Prepare the WebLogic Image Tool To set up the WebLogic Image Tool:\n Create a working directory and navigate to it:\n$ mkdir \u0026lt;workdir\u0026gt;/imagetool-setup $ cd \u0026lt;workdir\u0026gt;/imagetool-setup For example:\n$ mkdir /scratch/imagetool-setup $ cd /scratch/imagetool-setup Download the latest version of the WebLogic Image Tool from the releases page.\n$ wget https://github.com/oracle/weblogic-image-tool/releases/download/release-X.X.X/imagetool.zip where X.X.X is the latest release referenced on the releases page.\n Unzip the release ZIP file in the imagetool-setup directory.\n$ unzip imagetool.zip Execute the following commands to set up the WebLogic Image Tool:\n$ export JAVA_HOME=\u0026lt;JAVA_HOME\u0026gt; $ cd \u0026lt;workdir\u0026gt;/imagetool-setup/imagetool/bin $ source setup.sh For example:\n$ export JAVA_HOME=/scratch/imagetool-setup/jdk1.8.0_341 $ cd /scratch/imagetool-setup/imagetool/bin $ source setup.sh Validate Setup To validate the setup of the WebLogic Image Tool:\n Enter the following command to retrieve the version of the WebLogic Image Tool:\n$ imagetool --version Enter imagetool then press the Tab key to display the available imagetool commands:\n$ imagetool \u0026lt;TAB\u0026gt; cache create createAuxImage inspect rebase update WebLogic Image Tool Build Directory The WebLogic Image Tool creates a temporary Docker context directory, prefixed by wlsimgbuilder_temp, every time the tool runs. Under normal circumstances, this context directory will be deleted. However, if the process is aborted or the tool is unable to remove the directory, it is safe for you to delete it manually. By default, the WebLogic Image Tool creates the Docker context directory under the user’s home directory. If you prefer to use a different directory for the temporary context, set the environment variable WLSIMG_BLDDIR:\n$ export WLSIMG_BLDDIR=\u0026#34;/path/to/buid/dir\u0026#34; WebLogic Image Tool Cache The WebLogic Image Tool maintains a local file cache store. This store is used to look up where the Java, WebLogic Server installers, and WebLogic Server patches reside in the local file system. By default, the cache store is located in the user’s $HOME/cache directory. Under this directory, the lookup information is stored in the .metadata file. All automatically downloaded patches also reside in this directory. You can change the default cache store location by setting the environment variable WLSIMG_CACHEDIR:\n$ export WLSIMG_CACHEDIR=\u0026#34;/path/to/cachedir\u0026#34; Download WDT Installer WDT models are a convenient and simple alternative to WLST configuration scripts. They compactly define a WebLogic domain using model files, variable properties files, and application archive files. For more information about the model format and its integration, see Usage and Working with WDT Model files. The WDT model format is fully described in the open source, WebLogic Deploy Tooling GitHub project.\nCreation of OAM domain using sample WDT files is supported from WDT version 3.2.4 onwards.\nRun the following steps to download and configure WDT for OAM deployment:\n Create a working directory:\n$ mkdir \u0026lt;workdir\u0026gt;/wdt-setup $ cd \u0026lt;workdir\u0026gt;/wdt-setup For example:\n$ mkdir /scratch/wdt-setup $ cd /scratch/wdt-setup Download the WDT tool from releases page:\n$ wget https://github.com/oracle/weblogic-deploy-tooling/releases/download/release-3.2.4/weblogic-deploy.zip Unzip and add the OAM domain type definition in WDT:\n$ unzip weblogic-deploy.zip $ cp $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/OAM.json weblogic-deploy/lib/typedefs/ $ zip -r weblogic-deploy.zip weblogic-deploy Create OAM domain creation image Add the WDT installer in imagetool:\n$ imagetool cache addInstaller --type wdt --version latest --path /scratch/wdt-setup/weblogic-deploy.zip The output should look similar to the following:\n[INFO ] Successfully added to cache. wdt_latest=/scratch/wdt-setup/weblogic-deploy.zip Create the image:\n$ imagetool createAuxImage --tag oam-aux:v1 \\ --wdtModel $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/domainInfo.yaml,\\ $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/resource.yaml,\\ $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/topology.yaml \\ --wdtVariables $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/oam.properties \\ --fromImage ghcr.io/oracle/oraclelinux:7-slim Note: If using podman add --builder podman to the command. Make sure podman is on the $PATH before executing.\nThe output will look similar to the following:\n[INFO ] WebLogic Image Tool version 1.12.1 [INFO ] Image Tool build ID: aa6348c9-a8e6-4da5-8d4e-b630939617f4 [INFO ] User specified fromImage ghcr.io/oracle/oraclelinux:7-slim [INFO ] Temporary directory used for image build context: $WORKDIR/wlsimgbuilder_temp10923643321786345730 [INFO ] Inspecting ghcr.io/oracle/oraclelinux:7-slim, this may take a few minutes if the image is not available locally. [INFO ] Copying $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/domainInfo.yaml to build context folder. [INFO ] Copying $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/resource.yaml to build context folder. [INFO ] Copying $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/topology.yaml to build context folder. [INFO ] Copying $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-artifacts/oam.properties to build context folder. [INFO ] Copying /scratch/wdt-setup/weblogic-deploy.zip to build context folder. [INFO ] Starting build: podman build --no-cache --force-rm --tag oam-aux:v1 --build-arg http_proxy=http://proxy.example.com:80 --build-arg https_proxy=http://proxy.example.com:80 --build-arg no_proxy=localhost,127.0.0.1,example.com,/var/run/docker.sock,/var/run/crio/crio.sock,/var/run/containerd/containerd.sock /scratch/wlsimgbuilder_temp10923643321786345730 [1/3] STEP 1/5: FROM ghcr.io/oracle/oraclelinux:7-slim AS os_update [1/3] STEP 2/5: LABEL com.oracle.weblogic.imagetool.buildid=\u0026quot;aa6348c9-a8e6-4da5-8d4e-b630939617f4\u0026quot; ... etc ... [3/3] STEP 12/12: WORKDIR /auxiliary [3/3] COMMIT oam-aux:v1 --\u0026gt; f71537aed4c Successfully tagged localhost/oam-aux:v1 f71537aed4c1c0abc6589b5411f36fc46a1634d2b7f8a0627bce89c90d6a3bfe [INFO ] Build successful. Build time=42s. Image tag=oam-aux:v1 Tag and push the image to your local container registry:\nNote: If you are not using your own container registry for storing images, then you must export the image as a tar file, and then load it on every worker node.\n$ docker tag oam-aux:v1 container-registry.example.com/oam-aux:v1 $ docker push container-registry.example.com/oam-aux:v1 Or if using podman:\n$ podman tag oam-aux:v1 container-registry.example.com/oam-aux:v1 $ podman push container-registry.example.com/oam-aux:v1 Customize sample WDT models (Optional) If you want to customize the WDT models on top of the already created domain image, you can provide additional WDT model and variables as supplements or overrides to those values in domainCreationImages.\nFor more information on the usage of additional configuration, see Optional WDT models ConfigMap.\nThe example below will change the JDBC datasource type from generic (default option) to Active Gridlink. Similarly you can use this option to modify existing or supplements additional values to use while creating the domain:\n Create the configmap with the configuration:\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/ $ wdt-utils/create-configmap.sh -n \u0026lt;namespace\u0026gt; -d \u0026lt;domain-name\u0026gt; -c \u0026lt;Config Map name\u0026gt; -f \u0026lt;configuration file location\u0026gt; For example:\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/ $ wdt-utils/create-configmap.sh -n oamns -d accessdomain -c agl-cm -f wdt-artifacts/agl_jdbc.yaml The output will look similar to the following:\nkubectl -n oamns delete configmap agl-cm --ignore-not-found kubectl -n oamns create configmap agl-cm --from-file=wdt-artifacts/agl_jdbc.yaml configmap/agl-cm created kubectl -n oamns label configmap agl-cm weblogic.domainUID=accessdomain configmap/agl-cm labeled Modify the existing domain.yaml to use that configmap\ndomain: ... domainCreationImages: ... domainCreationConfigMap: mymodel-domain-configmap For example:\ndomain: # Domain | DomainAndRCU createIfNotExists: Domain domainCreationImages: - image: \u0026#39;oracle/oamaux:final\u0026#39; domainCreationConfigMap: agl-cm domainType: OAM Create the OAM domain In this section you create the OAM domain.\nModify the OAM domain.yaml In this section you modify the domain.yaml file in preparation for creating the OAM domain.\n Navigate to the $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/domain-resources directory and take a backup of the domain.yaml:\ncd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/domain-resources cp domain.yaml domain.yaml.orig Edit the domain.yaml and modify the following parameters where applicable. Save the file when complete:\nIf you have used the default naming conventions in the documentation for namespace (oamns), domain UID (accessdomain), secrets (orclcred, accessdomain-rcu-credentials and accessdomain-weblogic-credentials), then you only need to change the following parameters:\nimage: \u0026lt;container_image_name\u0026gt; initContainers.image: \u0026lt;container_image_name\u0026gt; nfs.server: \u0026lt;NFS_server_IP_address_used_for_persistent_storage\u0026gt; nfs.path: \u0026lt;physical_path_of_persistent_storage\u0026gt; domainCreationImages.image: \u0026lt;domain_image_name\u0026gt; ``\nFor example:\nimage: container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt; initContainers.image: container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt; nfs.server: mynfsserver nfs.path: /scratch/shared/accessdomainpv domainCreationImages.image: container-registry.example.com/oam-aux:v1 ``\nIf you have changed any of the default naming conventions you will also have to edit other parameters accordingly. A full list of parameters in the domain.yaml file are shown below:\nDomain definition:\n Parameter definition default metadata.name The domain name \u0026lt;domainUID\u0026gt;. accessdomain namespace Kubernetes namespace in which to create the domain,cluster,pv. oamns domainUID Unique ID that will be used to identify this particular domain. Used as the name of the generated WebLogic domain as well as the name of the Kubernetes domain resource. This ID must be unique across all domains in a Kubernetes cluster. This ID cannot contain any character that is not valid in a Kubernetes service name. accessdomain spec.domainHome Home directory of the OAM domain, /u01/oracle/user_projects/domains/\u0026lt;domainUID\u0026gt;. /u01/oracle/user_projects/domains/accessdomain image OAM container image. The WebLogic Kubernetes Operator requires OAM 12.2.1.4. Refer to Obtain the OAM container image for details on how to obtain or create the image. Note: Creating domains with WDT is supported from October 23 BP image onwards. oracle/oam:12.2.1.4.0 imagePullSecrets Name of the Kubernetes secret to access the container registry to pull the OAM product container image and domain creation image. The presence of the secret will be validated when this parameter is specified. orclcred webLogicCredentialsSecret Name of the Kubernetes secret for the Administration Server’s user name and password. If not specified, then the value is derived from the domainUID as \u0026lt;domainUID\u0026gt;-weblogic-credentials. accessdomain-weblogic-credentials logHome The in-pod location for the domain log, server logs, server out, and Node Manager log files. /u01/oracle/user_projects/domains/logs/accessdomain initContainers.image OAM container image. The operator requires OAM 12.2.1.4. Refer to Obtain the OAM container image for details on how to obtain or create the image. Note: Creating domains with WDT is supported from October 23 BP image onwards. oracle/oam:12.2.1.4.0 persistentVolumeClaim.claimName Name of the persistent volume claim created to host the domain home. accessdomain-domain-pvc configuration.secrets The Kubernetes secret containing the database credentials. accessdomain-rcu-credentials persistentVolume.metadata.name Persistent Volume name. accessdomain-domain-pv storageClassName Storage class name for the PV and PVC. accessdomain-domain-storage-class nfs.server NFS server IP address used for the PV and PVC. nfs.path NFS server Path - physical path of the persistentstorage. persistentVolumeClaim.metadata.name Name of the persistent volume claim created to host the domain home. accessdomain-domain-pvc volumeName PV name to bind PV with PVC. accessdomain-domain-pv domainCreationImages.image Domain creation image name, containing WDT Installer and Model files. Can be one or more images specifying models in a layered manner. Refer to Multiple Images for more details. clusters.name List of cluster name for managed oam-server and policy-server - format as \u0026lt;domainUID\u0026gt;-oam-cluster and \u0026lt;domainUID-policy-cluster\u0026gt;. accessdomain-oam-cluster and accessdomain-policy-cluster Cluster Definition:\n Parameter definition default metadata.name oam and policy cluster name \u0026lt;domainUID\u0026gt;-oam-cluster or \u0026lt;domainUID\u0026gt;-policy-cluster. for oam cluster - accessdomain-oam-cluster and for policy-cluster accessdomain-policy-cluster metadata.namespace cluster namespace. This should be same as of domain namespace. oamns For more details about these configuration parameters please see Domain Resources.\n Click here to see an example domain.yaml: # Copyright (c) 2023, Oracle and/or its affiliates. # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. # This is an example of how to define a Domain resource. # apiVersion: \u0026quot;weblogic.oracle/v9\u0026quot; kind: Domain metadata: name: accessdomain namespace: oamns labels: weblogic.domainUID: accessdomain spec: # The WebLogic Domain Home domainHome: /u01/oracle/user_projects/domains/accessdomain # The domain home source type # Set to PersistentVolume for domain-in-pv, Image for domain-in-image, or FromModel for model-in-image domainHomeSourceType: PersistentVolume # The WebLogic Server image that the Operator uses to start the domain image: \u0026quot;container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt;\u0026quot; # imagePullPolicy defaults to \u0026quot;Always\u0026quot; if image version is :latest imagePullPolicy: IfNotPresent # Identify which Secret contains the credentials for pulling an image imagePullSecrets: - name: orclcred # Identify which Secret contains the WebLogic Admin credentials webLogicCredentialsSecret: name: accessdomain-weblogic-credentials # Whether to include the server out file into the pod's stdout, default is true includeServerOutInPodLog: true # Whether to enable log home logHomeEnabled: true # Whether to write HTTP access log file to log home httpAccessLogInLogHome: true # The in-pod location for domain log, server logs, server out, introspector out, and Node Manager log files logHome: /u01/oracle/user_projects/domains/logs/accessdomain # An (optional) in-pod location for data storage of default and custom file stores. # If not specified or the value is either not set or empty (e.g. dataHome: \u0026quot;\u0026quot;) then the # data storage directories are determined from the WebLogic domain home configuration. dataHome: \u0026quot;\u0026quot; # serverStartPolicy legal values are \u0026quot;Never, \u0026quot;IfNeeded\u0026quot;, or \u0026quot;AdminOnly\u0026quot; # This determines which WebLogic Servers the Operator will start up when it discovers this Domain # - \u0026quot;Never\u0026quot; will not start any server in the domain # - \u0026quot;AdminOnly\u0026quot; will start up only the administration server (no managed servers will be started) # - \u0026quot;IfNeeded\u0026quot; will start all non-clustered servers, including the administration server and clustered servers up to the replica count serverStartPolicy: IfNeeded serverPod: initContainers: #DO NOT CHANGE THE NAME OF THIS INIT CONTAINER - name: compat-connector-init image: \u0026quot;container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt;\u0026quot; #OAM Product image, same as spec.image mentioned above imagePullPolicy: IfNotPresent command: [ \u0026quot;/bin/bash\u0026quot;, \u0026quot;-c\u0026quot;, \u0026quot;mkdir -p /u01/oracle/user_projects/domains/wdt-logs\u0026quot;] volumeMounts: - mountPath: /u01/oracle/user_projects/ name: weblogic-domain-storage-volume # a list of environment variable to be set on the servers env: - name: JAVA_OPTIONS value: \u0026quot;-Dweblogic.StdoutDebugEnabled=false\u0026quot; - name: WLSDEPLOY_LOG_DIRECTORY value: \u0026quot;/u01/oracle/user_projects/domains/wdt-logs\u0026quot; - name: USER_MEM_ARGS value: \u0026quot;-Djava.security.egd=file:/dev/./urandom -Xms256m -Xmx1024m \u0026quot; volumes: - name: weblogic-domain-storage-volume persistentVolumeClaim: claimName: accessdomain-domain-pvc volumeMounts: - mountPath: /u01/oracle/user_projects name: weblogic-domain-storage-volume # adminServer is used to configure the desired behavior for starting the administration server. adminServer: # adminService: # channels: # The Admin Server's NodePort # - channelName: default # nodePort: 30701 # Uncomment to export the T3Channel as a service # - channelName: T3Channel serverPod: # an (optional) list of environment variable to be set on the admin servers env: - name: USER_MEM_ARGS value: \u0026quot;-Djava.security.egd=file:/dev/./urandom -Xms512m -Xmx1024m \u0026quot; - name: CLASSPATH value: \u0026quot;/u01/oracle/wlserver/server/lib/weblogic.jar\u0026quot; configuration: secrets: [ accessdomain-rcu-credentials ] initializeDomainOnPV: persistentVolume: metadata: name: accessdomain-domain-pv spec: storageClassName: accessdomain-domain-storage-class capacity: # Total storage allocated to the persistent storage. storage: 10Gi # Reclaim policy of the persistent storage # The valid values are: 'Retain', 'Delete', and 'Recycle' persistentVolumeReclaimPolicy: Retain # Persistent volume type for the persistent storage. # The value must be 'hostPath' or 'nfs'. # If using 'nfs', server must be specified. nfs: server: mynfsserver path: \u0026quot;/scratch/shared/accessdomainpv\u0026quot; #hostPath: #path: \u0026quot;/scratch/k8s_dir\u0026quot; persistentVolumeClaim: metadata: name: accessdomain-domain-pvc namespace: oamns spec: storageClassName: accessdomain-domain-storage-class resources: requests: storage: 10Gi volumeName: accessdomain-domain-pv domain: # Domain | DomainAndRCU createIfNotExists: Domain domainCreationImages: - image: 'container-registry.example.com/oam-aux:v1' domainType: OAM # References to Cluster resources that describe the lifecycle options for all # the Managed Server members of a WebLogic cluster, including Java # options, environment variables, additional Pod content, and the ability to # explicitly start, stop, or restart cluster members. The Cluster resource # must describe a cluster that already exists in the WebLogic domain # configuration. clusters: - name: accessdomain-oam-cluster - name: accessdomain-policy-cluster # The number of managed servers to start for unlisted clusters # replicas: 1 --- # This is an example of how to define a Cluster resource. apiVersion: weblogic.oracle/v1 kind: Cluster metadata: name: accessdomain-oam-cluster namespace: oamns spec: clusterName: oam_cluster serverService: precreateService: true serverPod: env: - name: USER_MEM_ARGS value: \u0026quot;-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m\u0026quot; replicas: 1 --- # This is an example of how to define a Cluster resource. apiVersion: weblogic.oracle/v1 kind: Cluster metadata: name: accessdomain-policy-cluster namespace: oamns spec: clusterName: policy_cluster serverService: precreateService: true replicas: 1 Note: In circumstances where you may be pulling the OAM product container image from Oracle Container Registry, and then the domain image from a private registry, you must first create a secret (privatecred) for the private registry. For example:\nkubectl create secret docker-registry \u0026quot;privatecred\u0026quot; --docker-server=container-registry.example.com \\ --docker-username=\u0026quot;user@example.com\u0026quot; \\ --docker-password=password --docker-email=user@example.com \\ --namespace=oamns ``\nThen specify both secrets for imagePullSecrets in the domain.yaml. For example:\n... spec: # The WebLogic Domain Home domainHome: /u01/oracle/user_projects/domains/accessdomain # The domain home source type # Set to PersistentVolume for domain-in-pv, Image for domain-in-image, or FromModel for model-in-image domainHomeSourceType: PersistentVolume # The WebLogic Server image that the Operator uses to start the domain image: \u0026quot;container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt;\u0026quot; # imagePullPolicy defaults to \u0026quot;Always\u0026quot; if image version is :latest imagePullPolicy: IfNotPresent imagePullSecrets: - name: orclcred - name: privatecred # Identify which Secret contains the WebLogic Admin credentials ... ``\n Deploy the OAM domain In this section you deploy the OAM domain using the `domain.yam1\u0026rsquo;.\n Run the following command to create OAM domain resources,\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/domain-resources $ kubectl create -f domain.yaml The following steps will be performed by WebLogic Kubernetes Operator:\n Run the introspector job. The introspector job pod will create the domain on PV using the model provided in the domain creation image. The introspector job pod will execute OAM offline configuration actions post successful creation of domain via WDT. Brings up the Administration Server, OAM server (oam_server1), and the OAM Policy Managed Server (oam_policy_mgr1). The output will look similar to the following:\ndomain.weblogic.oracle/accessdomain created cluster.weblogic.oracle/accessdomain-oam-cluster created cluster.weblogic.oracle/accessdomain-policy-cluster created Whilst the domain creation is running, you can run the following command to monitor the progress:\n$ kubectl get pods -n oamns -w You can also tail the logs for the pods by running:\n$ kubectl logs -f \u0026lt;pod\u0026gt; -n oamns WDT specific logs can be found in \u0026lt;persistent_volume\u0026gt;/domains/wdt-logs.\nOnce everything is started you should see the Administration Server and OAM servers are running:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 11m accessdomain-oam-policy-mgr1 1/1 Running 1 (3m50s ago) 3m53s accessdomain-oam-server1 1/1 Running 0 3m53s helper 1/1 Running 0 21h If there are any failures, follow Domain creation failure with WDT models in the Troubleshooting section.\nVerify the results Verify the domain, pods and services Verify the domain, servers pods and services are created and in the READY state with a STATUS of 1/1, by running the following command:\n$ kubectl get all,domains -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get all,domains -n oamns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE pod/accessdomain-adminserver 1/1 Running 0 12m pod/accessdomain-oam-policy-mgr1 1/1 Running 1 (4m16s ago) 4m19s pod/accessdomain-oam-server1 1/1 Running 0 4m19s pod/helper 1/1 Running 0 21h NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/accessdomain-adminserver ClusterIP None \u0026lt;none\u0026gt; 7001/TCP 12m service/accessdomain-cluster-oam-cluster ClusterIP 10.104.17.83 \u0026lt;none\u0026gt; 14100/TCP 4m19s service/accessdomain-cluster-policy-cluster ClusterIP 10.98.157.157 \u0026lt;none\u0026gt; 15100/TCP 4m19s service/accessdomain-oam-policy-mgr1 ClusterIP None \u0026lt;none\u0026gt; 15100/TCP 4m19s service/accessdomain-oam-policy-mgr2 ClusterIP 10.101.141.238 \u0026lt;none\u0026gt; 15100/TCP 4m19s service/accessdomain-oam-policy-mgr3 ClusterIP 10.107.167.143 \u0026lt;none\u0026gt; 15100/TCP 4m19s service/accessdomain-oam-policy-mgr4 ClusterIP 10.106.100.191 \u0026lt;none\u0026gt; 15100/TCP 4m19s service/accessdomain-oam-policy-mgr5 ClusterIP 10.105.5.126 \u0026lt;none\u0026gt; 15100/TCP 4m19s service/accessdomain-oam-server1 ClusterIP None \u0026lt;none\u0026gt; 14100/TCP 4m19s service/accessdomain-oam-server2 ClusterIP 10.98.248.74 \u0026lt;none\u0026gt; 14100/TCP 4m19s service/accessdomain-oam-server3 ClusterIP 10.106.224.54 \u0026lt;none\u0026gt; 14100/TCP 4m19s service/accessdomain-oam-server4 ClusterIP 10.104.241.109 \u0026lt;none\u0026gt; 14100/TCP 4m19s service/accessdomain-oam-server5 ClusterIP 10.96.189.205 \u0026lt;none\u0026gt; 14100/TCP 4m19s NAME AGE domain.weblogic.oracle/accessdomain 18m NAME AGE cluster.weblogic.oracle/accessdomain-oam-cluster 18m cluster.weblogic.oracle/accessdomain-policy-cluster 18m The default domain created by the script has the following characteristics:\n An Administration Server named AdminServer listening on port 7001. A configured OAM cluster named oam_cluster of size 5. A configured Policy cluster named policy_cluster of size 5. One started OAM managed Server, named oam_server1, listening on port 14100. One started Policy managed Server, named oam-policy-mgr1, listening on port 15100. Log files that are located in \u0026lt;persistent_volume\u0026gt;/logs/\u0026lt;domainUID\u0026gt;. Verify the domain Run the following command to describe the domain:\n$ kubectl describe domain \u0026lt;domain_uid\u0026gt; -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl describe domain accessdomain -n oamns Click here to see example output: Name: accessdomain Namespace: oamns Labels: weblogic.domainUID=accessdomain Annotations: \u0026lt;none\u0026gt; API Version: weblogic.oracle/v9 Kind: Domain Metadata: Creation Timestamp: \u0026lt;DATE\u0026gt; Generation: 1 Managed Fields: API Version: weblogic.oracle/v9 Fields Type: FieldsV1 fieldsV1: f:metadata: f:labels: .: f:weblogic.domainUID: f:spec: .: f:adminServer: .: f:adminChannelPortForwardingEnabled: f:serverPod: .: f:env: f:serverStartPolicy: f:clusters: f:configuration: .: f:initializeDomainOnPV: .: f:domain: .: f:createIfNotExists: f:domainCreationImages: f:domainType: f:persistentVolume: .: f:metadata: .: f:name: f:spec: .: f:capacity: .: f:storage: f:nfs: .: f:path: f:server: f:persistentVolumeReclaimPolicy: f:storageClassName: f:persistentVolumeClaim: .: f:metadata: .: f:name: f:namespace: f:spec: .: f:resources: .: f:requests: .: f:storage: f:storageClassName: f:volumeName: f:overrideDistributionStrategy: f:secrets: f:dataHome: f:domainHome: f:domainHomeSourceType: f:failureRetryIntervalSeconds: f:failureRetryLimitMinutes: f:httpAccessLogInLogHome: f:image: f:imagePullPolicy: f:imagePullSecrets: f:includeServerOutInPodLog: f:logHome: f:logHomeEnabled: f:maxClusterConcurrentShutdown: f:maxClusterConcurrentStartup: f:maxClusterUnavailable: f:replaceVariablesInJavaOptions: f:replicas: f:serverPod: .: f:env: f:initContainers: f:volumeMounts: f:volumes: f:serverStartPolicy: f:webLogicCredentialsSecret: .: f:name: Manager: kubectl-create Operation: Update Time: \u0026lt;DATE\u0026gt; API Version: weblogic.oracle/v9 Fields Type: FieldsV1 fieldsV1: f:status: .: f:clusters: f:conditions: f:observedGeneration: f:servers: f:startTime: Manager: Kubernetes Java Client Operation: Update Subresource: status Time: \u0026lt;DATE\u0026gt; Resource Version: 981416 UID: e42ea8c3-9e23-44b9-bb27-e61040f972f5 Spec: Admin Server: Admin Channel Port Forwarding Enabled: true Server Pod: Env: Name: USER_MEM_ARGS Value: -Djava.security.egd=file:/dev/./urandom -Xms512m -Xmx1024m Name: CLASSPATH Value: /u01/oracle/wlserver/server/lib/weblogic.jar Server Start Policy: IfNeeded Clusters: Name: accessdomain-oam-cluster Name: accessdomain-policy-cluster Configuration: Initialize Domain On PV: Domain: Create If Not Exists: Domain Domain Creation Images: Image: container-registry.example.com/oam-aux:v1 Domain Type: OAM Persistent Volume: Metadata: Name: accessdomain-domain-pv Spec: Capacity: Storage: 10Gi Nfs: Path: /\u0026lt;NFS_PATH\u0026gt;/accessdomainpv Server: \u0026lt;IPADDRESS\u0026gt; Persistent Volume Reclaim Policy: Retain Storage Class Name: accessdomain-domain-storage-class Persistent Volume Claim: Metadata: Name: accessdomain-domain-pvc Namespace: oamns Spec: Resources: Requests: Storage: 10Gi Storage Class Name: accessdomain-domain-storage-class Volume Name: accessdomain-domain-pv Override Distribution Strategy: Dynamic Secrets: accessdomain-rcu-credentials Data Home: Domain Home: /u01/oracle/user_projects/domains/accessdomain Domain Home Source Type: PersistentVolume Failure Retry Interval Seconds: 120 Failure Retry Limit Minutes: 1440 Http Access Log In Log Home: true Image: container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; Image Pull Policy: IfNotPresent Image Pull Secrets: Name: orclcred Include Server Out In Pod Log: true Log Home: /u01/oracle/user_projects/domains/logs/accessdomain Log Home Enabled: true Max Cluster Concurrent Shutdown: 1 Max Cluster Concurrent Startup: 0 Max Cluster Unavailable: 1 Replace Variables In Java Options: false Replicas: 1 Server Pod: Env: Name: JAVA_OPTIONS Value: -Dweblogic.StdoutDebugEnabled=false Name: WLSDEPLOY_LOG_DIRECTORY Value: /u01/oracle/user_projects/domains/wdt-logs Name: USER_MEM_ARGS Value: -Djava.security.egd=file:/dev/./urandom -Xms256m -Xmx1024m Init Containers: Command: /bin/bash -c mkdir -p /u01/oracle/user_projects/domains/wdt-logs Image: container-registry.oracle.com/middleware/oam_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; Image Pull Policy: IfNotPresent Name: compat-connector-init Volume Mounts: Mount Path: /u01/oracle/user_projects/ Name: weblogic-domain-storage-volume Volume Mounts: Mount Path: /u01/oracle/user_projects Name: weblogic-domain-storage-volume Volumes: Name: weblogic-domain-storage-volume Persistent Volume Claim: Claim Name: accessdomain-domain-pvc Server Start Policy: IfNeeded Web Logic Credentials Secret: Name: accessdomain-weblogic-credentials Status: Clusters: Cluster Name: oam_cluster Conditions: Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Available Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Completed Label Selector: weblogic.domainUID=accessdomain,weblogic.clusterName=oam_cluster Maximum Replicas: 5 Minimum Replicas: 0 Observed Generation: 1 Ready Replicas: 1 Replicas: 1 Replicas Goal: 1 Cluster Name: policy_cluster Conditions: Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Available Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Completed Label Selector: weblogic.domainUID=accessdomain,weblogic.clusterName=policy_cluster Maximum Replicas: 5 Minimum Replicas: 0 Observed Generation: 1 Ready Replicas: 1 Replicas: 1 Replicas Goal: 1 Conditions: Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Available Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Completed Observed Generation: 1 Servers: Health: Activation Time: \u0026lt;DATE\u0026gt; Overall Health: ok Subsystems: Subsystem Name: ServerRuntime Symptoms: Node Name: worker-node2 Pod Phase: Running Pod Ready: True Server Name: AdminServer State: RUNNING State Goal: RUNNING Cluster Name: oam_cluster Health: Activation Time: \u0026lt;DATE\u0026gt; Overall Health: ok Subsystems: Subsystem Name: ServerRuntime Symptoms: Node Name: worker-node1 Pod Phase: Running Pod Ready: True Server Name: oam_server1 State: RUNNING State Goal: RUNNING Cluster Name: oam_cluster Server Name: oam_server2 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: oam_cluster Server Name: oam_server3 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: oam_cluster Server Name: oam_server4 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: oam_cluster Server Name: oam_server5 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: policy_cluster Health: Activation Time: \u0026lt;DATE\u0026gt; Overall Health: ok Subsystems: Subsystem Name: ServerRuntime Symptoms: Node Name: worker-node1 Pod Phase: Running Pod Ready: True Server Name: oam_policy_mgr1 State: RUNNING State Goal: RUNNING Cluster Name: policy_cluster Server Name: oam_policy_mgr2 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: policy_cluster Server Name: oam_policy_mgr3 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: policy_cluster Server Name: oam_policy_mgr4 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: policy_cluster Server Name: oam_policy_mgr5 State: SHUTDOWN State Goal: SHUTDOWN Start Time: \u0026lt;DATE\u0026gt; Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Created 19m weblogic.operator Domain accessdomain was created. Warning Failed 19m weblogic.operator Domain accessdomain failed due to \u0026#39;Persistent volume claim unbound\u0026#39;: PersistentVolumeClaim \u0026#39;accessdomain-domain-pvc\u0026#39; is not bound; the status phase is \u0026#39;Pending\u0026#39;.. Operator is waiting for the persistent volume claim to be bound, it may be a temporary condition. If this condition persists, then ensure that the PVC has a correct volume name or storage class name and is in bound status.. Normal PersistentVolumeClaimBound 19m weblogic.operator The persistent volume claim is bound and ready. Normal Available 3m19s weblogic.operator Domain accessdomain is available: a sufficient number of its servers have reached the ready state. Normal Completed 3m19s weblogic.operator Domain accessdomain is complete because all of the following are true: there is no failure detected, there are no pending server shutdowns, and all servers expected to be running are ready and at their target image, auxiliary images, restart version, and introspect version. Verify the pods Run the following command to see the pods running the servers and which nodes they are running on:\n$ kubectl get pods -n \u0026lt;namespace\u0026gt; -o wide For example:\n$ kubectl get pods -n oamns -o wide The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES accessdomain-adminserver 1/1 Running 0 24m 10.244.2.14 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; accessdomain-oam-policy-mgr1 1/1 Running 0 16m 10.244.1.23 worker-node1 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; accessdomain-oam-server1 1/1 Running 0 16m 10.244.1.24 worker-node1 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; helper 1/1 Running 0 21h 10.244.1.20 worker-node1 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; You are now ready to configure an Ingress to direct traffic for your OAM domain as per Configure an ingress For an OAM Domain.\n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-wdt/", + "title": "b. Create OIG domains using WDT Models", + "tags": [], + "description": "", + "content": " Introduction\n Prerequisites\n Working with WDT Model files\n Preparing the environment for domain creation\n Create Domain Creation Image\n Create the OIG Domain\n Verify the results\na. Verify the domain, pods and services\nb. Verify the domain\nc. Verify the pods\n Introduction This section demonstrates the creation of an OIG domain home using sample WebLogic Deploy Tooling (WDT) model files.\nBeginning with WebLogic Kubernetes Operator version 4.1.2, you can provide a section, domain.spec.configuration.initializeDomainOnPV, to initialize an OIG domain on a persistent volume when it is first deployed. This eliminates the need to pre-create your OIG domain using sample Weblogic Scripting Tool (WLST) offline scripts.\nNote This is a one time only initialization. After the domain is created, subsequent updates to this section in the domain resource YAML file will not recreate or update the WebLogic domain. Subsequent domain lifecycle updates must be controlled by the WebLogic Server Administration Console, Enterprise Manager Console, WebLogic Scripting Tool (WLST), or other mechanisms.\nWebLogic Deploy Tooling (WDT) models are a convenient and simple alternative to WebLogic Scripting Tool (WLST) configuration scripts. They compactly define a WebLogic domain using model files, variable properties files, and application archive files. For more information about the model format and its integration, see Usage and Working with WDT Model files. The WDT model format is fully described in the open source, WebLogic Deploy Tooling GitHub project.\nThe main benefits of WDT are:\n A set of single-purpose tools supporting WebLogic domain configuration lifecycle operations. All tools work off of a shared, declarative model, eliminating the need to maintain specialized WLST scripts. WDT knowledge base understands the MBeans, attributes, and WLST capabilities/bugs across WLS versions. The initializeDomainOnPv section:\n Creates the PersistentVolume (PV) and/or PersistenVolumeClaim (PVC). Creates the OIG domain home on the persistent volume based on the provided WDT models. Prerequisites Before you begin, perform the following steps:\n Review the domain-on-pv documentation. Ensure that the database is up and running. RCU Schemas are created and patched. Note: In this section a domain creation image is built using the supplied model files and then that image is used for domain creation. You will need your own container registry to upload the domain image to. Having your own container repository is a prerequisite before creating an OIG domain with WDT models. If you don\u0026rsquo;t have your own container registry, you can instead load the image on each node in the cluster. This documentation does not explain how to either create your own container registry or how to load the image onto each node. Consult your vendor specific documentation for more information.\nWorking with WDT Model Files The code repository ($WORKDIR) contains different WDT model files to create an OIG domain. The following table defines these files:\nMore information on the WDT Metadata model see, Metadata model.\n Model File Definition Required for base domain creation image domainInfo.yaml The location where special information not represented in WLST is specified (for example, OPSS Initialization parameters). In most of the cases, you do not need to customize this file Y topology.yaml The location where servers, clusters and other domain-level configuration is specified. You can customize this based on the topology that you need. Y resources.yaml The location where resources and services are specified (for example, data sources, JMS, WLDF). You can customize this based on your environment specific requirement. For example, if you want to use different datasource connection pool parameters from the ones coming via template, you can add details here. Y oig.properties The location where you can customize the default values for different parameters such as Listen Port, T3 Channel port etc. Y agl_jdbc.yaml This is an optional model file specifying parameters needed to use Active Gridlink type of datasources for your domain N (Optional) Preparing the environment for domain creation In this section you prepare the environment for the OIG domain creation using WDT models. This involves the following steps:\n Creating Kubernetes secrets for the domain and RCU\n Creating a persistent volume\n Creating Kubernetes secrets for the domain and RCU Create a Kubernetes secret for the domain using the create-secret.sh script in the same Kubernetes namespace as the domain:\n$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-utils $ ./create-secret.sh -l \u0026#34;username=weblogic\u0026#34; -l \u0026#34;password=****\u0026#34; -n \u0026lt;domain_namespace\u0026gt; -d \u0026lt;domain_uid\u0026gt; -s \u0026lt;kubernetes_domain_secret\u0026gt; where:\n-n \u0026lt;domain_namespace\u0026gt; is the domain namespace.\n-d \u0026lt;domain_uid\u0026gt; is the domain UID to be created.\n-s \u0026lt;kubernetes_domain_secret\u0026gt; is the name you want to create for the secret for this namespace.\nFor example:\n$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-utils $ ./create-secret.sh -l \u0026#34;username=weblogic\u0026#34; -l \u0026#34;password=\u0026lt;password\u0026gt;\u0026#34; -n oigns -d governancedomain -s governancedomain-weblogic-credentials The output will look similar to the following:\n@@ Info: Setting up secret \u0026#39;governancedomain-weblogic-credentials\u0026#39;. secret/governancedomain-weblogic-credentials created secret/governancedomain-weblogic-credentials labeled Verify the secret is created using the following command:\n$ kubectl get secret \u0026lt;kubernetes_domain_secret\u0026gt; -o yaml -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get secret governancedomain-weblogic-credentials -o yaml -n oigns The output will look similar to the following:\napiVersion: v1 data: password: \u0026lt;password\u0026gt; username: d2VibG9naWM= kind: Secret metadata: creationTimestamp: \u0026quot;\u0026lt;DATE\u0026gt;\u0026quot; labels: weblogic.domainName: governancedomain weblogic.domainUID: governancedomain name: governancedomain-weblogic-credentials namespace: oigns resourceVersion: \u0026quot;3216738\u0026quot; uid: c2ec07e0-0135-458d-bceb-c648d2a9ac54 type: Opaque Create a Kubernetes secret for RCU in the same Kubernetes namespace as the domain, using the create-secrets.sh script:\n$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-utils $ ./create-secret.sh -l \u0026#34;rcu_prefix=\u0026lt;rcu_prefix\u0026gt;\u0026#34; -l \u0026#34;rcu_schema_password=\u0026lt;rcu_schema_pwd\u0026gt;\u0026#34; -l \u0026#34;db_host=\u0026lt;db_host.domain\u0026gt;\u0026#34; -l \u0026#34;db_port=\u0026lt;db_port\u0026gt;\u0026#34; -l \u0026#34;db_service=\u0026lt;service_name\u0026gt;\u0026#34; -l \u0026#34;dba_user=\u0026lt;sys_db_user\u0026gt;\u0026#34; -l \u0026#34;dba_password=\u0026lt;sys_db_pwd\u0026gt;\u0026#34; -n \u0026lt;domain_namespace\u0026gt; -d \u0026lt;domain_uid\u0026gt; -s \u0026lt;kubernetes_rcu_secret\u0026gt; where\n\u0026lt;rcu_prefix\u0026gt; is the name of the RCU schema prefix created previously.\n\u0026lt;rcu_schema_pwd\u0026gt; is the password for the RCU schema prefix.\n\u0026lt;db_host.domain\u0026gt; is the database server hostname. . \u0026lt;db_port\u0026gt; is the database listener port.\n\u0026lt;service_name\u0026gt; is the database service name.\n\u0026lt;sys_db_user\u0026gt; is the database user with sys dba privilege.\n\u0026lt;sys_db_pwd\u0026gt; is the sys database password.\n\u0026lt;domain_uid\u0026gt; is the domain_uid that you created earlier.\n\u0026lt;domain_namespace\u0026gt; is the domain namespace.\n\u0026lt;kubernetes_rcu_secret\u0026gt; is the name of the rcu secret to create.\nFor example:\n$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-utils $ ./create-secret.sh -l \u0026#34;rcu_prefix=OIGK8S\u0026#34; -l \u0026#34;rcu_schema_password=\u0026lt;rcu_schema_password\u0026gt;\u0026#34; -l \u0026#34;db_host=mydatabasehost.example.com\u0026#34; -l \u0026#34;db_port=1521\u0026#34; -l \u0026#34;db_service=orcl.example.com\u0026#34; -l \u0026#34;dba_user=sys\u0026#34; -l \u0026#34;dba_password=\u0026lt;dba_password\u0026gt;\u0026#34; -n oigns -d governancedomain -s governancedomain-rcu-credentials The output will look similar to the following:\n@@ Info: Setting up secret \u0026#39;governancedomain-rcu-credentials\u0026#39;. secret/governancedomain-rcu-credentials created secret/governancedomain-rcu-credentials labeled Verify the secret is created using the following command:\n$ kubectl get secret \u0026lt;kubernetes_rcu_secret\u0026gt; -o yaml -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get secret governancedomain-rcu-credentials -o yaml -n oigns The output will look similar to the following:\napiVersion: v1 data: db_host: \u0026lt;DB_HOST\u0026gt; db_port: MTUyMQ== db_service: \u0026lt;SERVICE_NAME\u0026gt; dba_password: \u0026lt;PASSWORD\u0026gt; dba_user: c3lz rcu_prefix: \u0026lt;RCU_PREFIX\u0026gt; rcu_schema_password: \u0026lt;RCU_PWD\u0026gt; kind: Secret metadata: creationTimestamp: \u0026#34;\u0026lt;DATE\u0026gt;\u0026#34; labels: weblogic.domainUID: governancedomain name: governancedomain-rcu-credentials namespace: oigns resourceVersion: \u0026#34;31695660\u0026#34; uid: 71cfcc73-4c96-42bd-b9a5-988ea9ed27ff type: Opaque Create Persistent Volume As referenced in Prerequisites the nodes in the Kubernetes cluster must have access to a persistent volume such as a Network File System (NFS) mount or a shared file system.\nDomain on persistent volume (Domain on PV) is an operator domain home source type, which requires that the domain home exists on a persistent volume.\nWhen a container is started, it needs to mount that volume. The physical volume should be on a shared disk accessible by all the Kubernetes worker nodes because it is not known on which worker node the container will be started. In the case of Oracle Identity and Access Management, the persistent volume does not get erased when a container stops. This enables persistent configurations.\nThe example below uses an NFS mounted volume (\u0026lt;persistent_volume\u0026gt;/governancedomainpv). Other volume types can also be used. See the official Kubernetes documentation for Volumes.\nNote: The persistent volume directory needs to be accessible to both the master and worker node(s). In this example /scratch/shared/governancedomainpv is accessible from all nodes via NFS.\nTo create the persistent volume run the following commands:\n Create the required directories:\n$ mkdir -p \u0026lt;persistent_volume\u0026gt;/governancedomainpv $ sudo chown -R 1000:0 \u0026lt;persistent_volume\u0026gt;/governancedomainpv For example,\n$ mkdir -p /scratch/shared/governancedomainpv $ sudo chown -R 1000:0 /scratch/shared/governancedomainpv On the master node run the following command to ensure it is possible to read and write to the persistent volume:\ncd \u0026lt;persistent_volume\u0026gt;/governancedomainpv touch file.txt ls filemaster.txt For example:\ncd /scratch/shared/governancedomainpv touch filemaster.txt ls filemaster.txt On the first worker node run the following to ensure it is possible to read and write to the persistent volume:\ncd /scratch/shared/governancedomainpv ls filemaster.txt touch fileworker1.txt ls fileworker1.txt Repeat the above for any other worker nodes e.g fileworker2.txt etc. Once proven that it’s possible to read and write from each node to the persistent volume, delete the files created.\n Create Domain Creation Image Domain creation images are used for supplying WebLogic Deploy Tooling (WDT) model files, WDT variables files, WDT application archive files (collectively known as WDT model files), and the directory where the WebLogic Deploy Tooling software is installed (known as the WDT Home) when deploying a domain using a Domain on PV model. You distribute WDT model files and the WDT executable using these images, then the WebLogic Kubernetes Operator uses them to manage the domain.\nNote: These images are only used for creating the domain and will not be used to update the domain.\nNote: The domain creation image is used for domain creation only, it is not the product container image used for OIG.\nFor more details on creating the domain image, see Domain creation images.\nThe steps to create the domain creation image are shown in the sections below.\nSet up the WebLogic Image Tool Image tool prerequisites Prepare the WebLogic Image Tool Validate setup WebLogic Image Tool build directory WebLogic Image Tool cache Image tool prerequisites Verify that your environment meets the following prerequisites:\n A container image client on the build machine, such as Docker or Podman. For Docker, a minimum version of 18.03.1.ce is required. For Podman, a minimum version of 3.0.1 is required. Bash version 4.0 or later, to enable the command complete feature. An installed version of Java to run Image Tool, version 8+. JAVA_HOME environment variable set to the appropriate JDK location e.g: /scratch/export/oracle/product/jdk Prepare the WebLogic Image Tool To set up the WebLogic Image Tool:\n Create a working directory and change to it:\n$ mkdir \u0026lt;workdir\u0026gt; $ cd \u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/imagetool-setup $ cd /scratch/imagetool-setup Download the latest version of the WebLogic Image Tool from the releases page.\n$ wget https://github.com/oracle/weblogic-image-tool/releases/download/release-X.X.X/imagetool.zip where X.X.X is the latest release referenced on the releases page.\n Unzip the release ZIP file in the imagetool-setup directory.\n$ unzip imagetool.zip Execute the following commands to set up the WebLogic Image Tool:\n$ export JAVA_HOME=\u0026lt;JAVA_HOME\u0026gt; $ cd \u0026lt;workdir\u0026gt;/imagetool-setup/imagetool/bin $ source setup.sh For example:\n$ export JAVA_HOME=/scratch/imagetool-setup/jdk1.8.0_341 $ cd /scratch/imagetool-setup/imagetool/bin $ source setup.sh Validate setup To validate the setup of the WebLogic Image Tool:\n Enter the following command to retrieve the version of the WebLogic Image Tool:\n$ imagetool --version Enter imagetool then press the Tab key to display the available imagetool commands:\n$ imagetool \u0026lt;TAB\u0026gt; cache create createAuxImage inspect rebase update WebLogic Image Tool Build Directory The WebLogic Image Tool creates a temporary Docker context directory, prefixed by wlsimgbuilder_temp, every time the tool runs. Under normal circumstances, this context directory will be deleted. However, if the process is aborted or the tool is unable to remove the directory, it is safe for you to delete it manually. By default, the WebLogic Image Tool creates the Docker context directory under the user’s home directory. If you prefer to use a different directory for the temporary context, set the environment variable WLSIMG_BLDDIR:\n$ export WLSIMG_BLDDIR=\u0026#34;/path/to/buid/dir\u0026#34; WebLogic Image Tool Cache The WebLogic Image Tool maintains a local file cache store. This store is used to look up where the Java, WebLogic Server installers, and WebLogic Server patches reside in the local file system. By default, the cache store is located in the user’s $HOME/cache directory. Under this directory, the lookup information is stored in the .metadata file. All automatically downloaded patches also reside in this directory. You can change the default cache store location by setting the environment variable WLSIMG_CACHEDIR:\n$ export WLSIMG_CACHEDIR=\u0026#34;/path/to/cachedir\u0026#34; Download WDT Installer WDT models are a convenient and simple alternative to WLST configuration scripts. They compactly define a WebLogic domain using model files, variable properties files, and application archive files. For more information about the model format and its integration, see Usage and Working with WDT Model files. The WDT model format is fully described in the open source, WebLogic Deploy Tooling GitHub project.\nCreation of an OIG domain using sample WDT model files is supported from WDT version 3.2.4 onwards.\nRun the following steps to download and configure WDT for OIG deployment:\n Create a working directory:\n$ mkdir \u0026lt;workdir\u0026gt; $ cd \u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/wdt-setup $ cd /scratch/wdt-setup Download the WDT tool from releases page:\n$ wget https://github.com/oracle/weblogic-deploy-tooling/releases/download/release-3.2.4/weblogic-deploy.zip Unzip and add OIG domain type definition in WDT:\n$ unzip weblogic-deploy.zip $ cp $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/OIG.json weblogic-deploy/lib/typedefs/ $ zip -r weblogic-deploy.zip weblogic-deploy Create OIG domain creation image Add WDT installer in imagetool cache:\n$ imagetool cache addInstaller --type wdt --version latest --path /scratch/wdt-setup/weblogic-deploy.zip Create the image:\n$ imagetool createAuxImage --tag oig-aux:v1 \\ --wdtModel $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/domainInfo.yaml,\\ $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/resource.yaml,\\ $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/topology.yaml \\ --wdtVariables $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/oig.properties \\ --fromImage ghcr.io/oracle/oraclelinux:7-slim Note: If using podman add --builder podman to the command. Make sure podman is on the $PATH before executing.\nThe output will look similar to the following:\n [INFO ] WebLogic Image Tool version 1.12.1 [INFO ] Image Tool build ID: 7e0cc147-9b68-4350-bef4-c04eff5f5490 [INFO ] User specified fromImage ghcr.io/oracle/oraclelinux:7-slim [INFO ] Temporary directory used for image build context: /scratch/wlsimgbuilder_temp8804718050511845993 [INFO ] Inspecting ghcr.io/oracle/oraclelinux:7-slim, this may take a few minutes if the image is not available locally. [INFO ] Copying $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/domainInfo.yaml to build context folder. [INFO ] Copying $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/resource.yaml to build context folder. [INFO ] Copying $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/topology.yaml to build context folder. [INFO ] Copying $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-artifacts/oig.properties to build context folder. [INFO ] Copying /scratch/wdt-setup/weblogic-deploy.zip to build context folder. [INFO ] Starting build: docker build --no-cache --force-rm --tag oig-aux:v1 --build-arg http_proxy=http://proxy.example.com:80 --build-arg https_proxy=http://proxy.example.com:80 --build-arg no_proxy=localhost,127.0.0.0/8,.example.com,/var/run/crio/crio.sock /scratch/wlsimgbuilder_temp8804718050511845993 [1/3] STEP 1/5: FROM ghcr.io/oracle/oraclelinux:7-slim AS os_update [1/3] STEP 2/5: LABEL com.oracle.weblogic.imagetool.buildid=\u0026quot;7e0cc147-9b68-4350-bef4-c04eff5f5490\u0026quot; --\u0026gt; 23fca4e2d80 ... etc ... [3/3] COMMIT oig-aux:v1 --\u0026gt; e3aa2755aac Successfully tagged localhost/oig-aux:v1 e3aa2755aacb23a622c8daa44b81f7ce74a202e3caa947214e5d2deb91691806 [INFO ] Build successful. Build time=615s. Image tag=oig-aux:v1 Tag and push the image to your container registry:\nNote: If you are not using your own container registry for storing images, then you must export the image as a tar file, and then load it on every worker node.\n$ docker tag oig-aux:v1 container-registry.example.com/oig-aux:v1 $ docker push container-registry.example.com/oig-aux:v1 Or if using podman:\n$ podman tag oig-aux:v1 container-registry.example.com/oig-aux:v1 $ podman push container-registry.example.com/oig-aux:v1 Customize sample WDT models (Optional) If you want to customize the WDT models on top of the already created domain image, you can provide additional WDT model and variables as supplements or overrides to those values in domainCreationImages.\nFor more information on the usage of additional configuration, see Optional WDT models ConfigMap.\nThe example below will change the JDBC datasource type from generic (default option) to Active Gridlink. Similarly you can use this option to modify existing or supplements additional values to use while creating the domain:\n Create the configmap with the configuration:\n$ cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/ $ wdt-utils/create-configmap.sh -n \u0026lt;namespace\u0026gt; -d \u0026lt;domain-name\u0026gt; -c \u0026lt;Config Map name\u0026gt; -f \u0026lt;configuration file location\u0026gt; For example:\n$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/ $ wdt-utils/create-configmap.sh -n oigns -d governancedomain -c agl-cm -f wdt-artifacts/agl_jdbc.yaml The output will look similar to the following:\nkubectl -n oigns delete configmap agl-cm --ignore-not-found kubectl -n oigns create configmap agl-cm --from-file=wdt-artifacts/agl_jdbc.yaml configmap/agl-cm created kubectl -n oigns label configmap agl-cm weblogic.domainUID=governancedomain configmap/agl-cm labeled Modify the existing domain.yaml to use the configmap:\ndomain: ... domainCreationImages: ... domainCreationConfigMap: mymodel-domain-configmap For example:\ndomain: # Domain | DomainAndRCU createIfNotExists: Domain domainCreationImages: - image: \u0026#39;oracle/oigaux:v1\u0026#39; domainCreationConfigMap: agl-cm domainType: OIG Create the OIG domain In this section you create the OIG domain.\nModify the OIG domain.yaml In this section you modify the domain.yaml file in preparation for creating the OIG domain.\n Navigate to the $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/domain-resources directory and take a backup of the domain.yaml:\ncd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/domain-resources cp domain.yaml domain.yaml.orig Edit the domain.yaml file and modify the following parameters where applicable. Save the file when complete:\nIf you have used the default naming conventions in the documentation for namespace (oigns), domain UID (governancedomain), secrets (orclcred, governancedomain-rcu-credentials and governancedomain-weblogic-credentials), then you only need to change the following parameters:\nimage: \u0026lt;container_image_name\u0026gt; initContainers.image: \u0026lt;container_image_name\u0026gt; nfs.server: \u0026lt;NFS_server_IP_address_used_for_persistent_storage\u0026gt; nfs.path: \u0026lt;physical_path_of_persistent_storage\u0026gt; domainCreationImages.image: \u0026lt;domain_image_name\u0026gt; ``\nFor example:\nimage: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt; initContainers.image: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt; nfs.server: mynfsserver nfs.path: /scratch/shared/governancedomainpv domainCreationImages.image: container-registry.example.com/oig-aux:v1 ``\nIf you have changed any of the default naming conventions you will also have to edit other parameters accordingly. A full list of parameters in the domain.yaml file are shown below:\nDomain definition:-\n Parameter definition default metadata.name \u0026lt;Domain name\u0026gt; governancedomain namespace Kubernetes namespace in which to create the domain,cluster,pv etc oigns domainUID Unique ID that will be used to identify this particular domain. Used as the name of the generated WebLogic domain as well as the name of the Kubernetes domain resource. This ID must be unique across all domains in a Kubernetes cluster. This ID cannot contain any character that is not valid in a Kubernetes service name. governancedomain spec.domainHome Home directory of the OIG domain, /u01/oracle/user_projects/domains/\u0026lt;domain name\u0026gt; /u01/oracle/user_projects/domains/governancedomain image OIG container image. The operator requires OIG 12.2.1.4. Refer to Obtain the OIG container image for details on how to obtain or create the image. Note that OIG domain creation via WDT models is supported from Oct'23 BP image onwards. oracle/oig:12.2.1.4.0 imagePullSecrets Name of the Kubernetes secret to access the container registry to pull the OIG product container image and domain creation image. The presence of the secret will be validated when this parameter is specified. orclcred webLogicCredentialsSecret Name of the Kubernetes secret for the Administration Server’s user name and password. If not specified, then the value is derived from the domainUID as \u0026lt;domainUID\u0026gt;-weblogic-credentials. governancedomain-weblogic-credentials logHome The in-pod location for the domain log, server logs, server out, and Node Manager log files. /u01/oracle/user_projects/domains/logs/governancedomain initContainers.image OIG container image. The operator requires OIG 12.2.1.4. Refer to Obtain the OIG container image for details on how to obtain or create the image. Note:OIG domain creation via WDT models is supported from Oct'23 BP image onwards. oracle/oig:12.2.1.4.0 persistentVolumeClaim.claimName Name of the persistent volume claim created to host the domain home. governancedomain-domain-pvc configuration.secrets The Kubernetes secret containing the database credentials. governancedomain-rcu-credentials persistentVolume.metadata.name Persistent Volume name governancedomain-domain-pv storageClassName Storage class name for the PV and PVC governancedomain-domain-storage-class nfs.server NFS server IP address used for the PV and PVC nfsServer nfs.path NFS server Path - physical_path_of_persistent_storage /scratch/k8s_dir persistentVolumeClaim.metadata.name Name of the persistent volume claim created to host the domain home governancedomain-domain-pvc volumeName PV name to bing PV with PVC governancedomain-domain-pv domainCreationImages.image Domain creation image name, containing WDT Installer and Model files. Can be one or more images specifying models in a layered manner. Refer to Multiple Images for more details. oracle/oig:oct23-aux-12.2.1.4.0 clusters.name list of cluster name for managed oim-server and soa-server - format as \u0026lt;domainUID\u0026gt;-oim-cluster and \u0026lt;domainUID-soa-cluster\u0026gt; governancedomain-oim-cluster and governancedomain-soa-cluster Cluster Definition:-\n Parameter definition default metadata.name oim and soa cluster name \u0026lt;domainUID\u0026gt;-oim-cluster or \u0026lt;domainUID\u0026gt;-soa-cluster for soa cluster - governancedomain-soa-cluster and for oim cluster governancedomain-oim-cluster metadata.namespace cluster namespace - should be same as of domain namespace oigns For more details about these configuration parameters please see Domain Resources.\n Click here to see an example domain.yaml: # Copyright (c) 2023, Oracle and/or its affiliates. # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. # # This is an example of how to define an OIG Domain. For details about the fields in domain specification, refer https://oracle.github.io/weblogic-kubernetes-operator/managing-domains/domain-resource/ # apiVersion: \u0026quot;weblogic.oracle/v9\u0026quot; kind: Domain metadata: name: governancedomain namespace: oigns labels: weblogic.domainUID: governancedomain spec: # The WebLogic Domain Home domainHome: /u01/oracle/user_projects/domains/governancedomain # The domain home source type # Set to PersistentVolume for domain-in-pv, Image for domain-in-image, or FromModel for model-in-image domainHomeSourceType: PersistentVolume # The WebLogic Server image that the Operator uses to start the domain image: \u0026quot;container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt;\u0026quot; # imagePullPolicy defaults to \u0026quot;Always\u0026quot; if image version is :latest imagePullPolicy: IfNotPresent imagePullSecrets: - name: orclcred - name: privatecred # Identify which Secret contains the WebLogic Admin credentials webLogicCredentialsSecret: name: governancedomain-weblogic-credentials # Whether to include the server out file into the pod's stdout, default is true includeServerOutInPodLog: true # Whether to enable log home logHomeEnabled: true # Whether to write HTTP access log file to log home httpAccessLogInLogHome: true # The in-pod location for domain log, server logs, server out, introspector out, and Node Manager log files logHome: /u01/oracle/user_projects/domains/logs/governancedomain # An (optional) in-pod location for data storage of default and custom file stores. # If not specified or the value is either not set or empty (e.g. dataHome: \u0026quot;\u0026quot;) then the # data storage directories are determined from the WebLogic domain home configuration. dataHome: \u0026quot;\u0026quot; # serverStartPolicy legal values are \u0026quot;Never, \u0026quot;IfNeeded\u0026quot;, or \u0026quot;AdminOnly\u0026quot; # This determines which WebLogic Servers the Operator will start up when it discovers this Domain # - \u0026quot;Never\u0026quot; will not start any server in the domain # - \u0026quot;AdminOnly\u0026quot; will start up only the administration server (no managed servers will be started) # - \u0026quot;IfNeeded\u0026quot; will start all non-clustered servers, including the administration server and clustered servers up to the replica count serverStartPolicy: IfNeeded serverPod: initContainers: #DO NOT CHANGE THE NAME OF THIS INIT CONTAINER - name: compat-connector-init # OIG Product image, same as spec.image mentioned above image: \u0026quot;container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt;\u0026quot; imagePullPolicy: IfNotPresent command: [ \u0026quot;/bin/bash\u0026quot;, \u0026quot;-c\u0026quot;, \u0026quot;mkdir -p /u01/oracle/user_projects/domains/ConnectorDefaultDirectory\u0026quot;, \u0026quot;mkdir -p /u01/oracle/user_projects/domains/wdt-logs\u0026quot;] volumeMounts: - mountPath: /u01/oracle/user_projects/ name: weblogic-domain-storage-volume # a mandatory list of environment variable to be set on the servers env: - name: JAVA_OPTIONS value: \u0026quot;-Dweblogic.StdoutDebugEnabled=false\u0026quot; - name: USER_MEM_ARGS value: \u0026quot;-Djava.security.egd=file:/dev/./urandom -Xms256m -Xmx1024m \u0026quot; - name: WLSDEPLOY_LOG_DIRECTORY value: \u0026quot;/u01/oracle/user_projects/domains/wdt-logs\u0026quot; - name: FRONTENDHOST value: \u0026quot;example.com\u0026quot; - name: FRONTENDPORT value: \u0026quot;14000\u0026quot; volumes: - name: weblogic-domain-storage-volume persistentVolumeClaim: claimName: governancedomain-domain-pvc volumeMounts: - mountPath: /u01/oracle/user_projects/ name: weblogic-domain-storage-volume # adminServer is used to configure the desired behavior for starting the administration server. adminServer: # adminService: # channels: # The Admin Server's NodePort # - channelName: default # nodePort: 30711 # Uncomment to export the T3Channel as a service # - channelName: T3Channel serverPod: # an (optional) list of environment variable to be set on the admin servers env: - name: USER_MEM_ARGS value: \u0026quot;-Djava.security.egd=file:/dev/./urandom -Xms512m -Xmx1024m \u0026quot; configuration: secrets: [ governancedomain-rcu-credentials ] initializeDomainOnPV: persistentVolume: metadata: name: governancedomain-domain-pv spec: storageClassName: governancedomain-domain-storage-class capacity: # Total storage allocated to the persistent storage. storage: 10Gi # Reclaim policy of the persistent storage # # The valid values are: 'Retain', 'Delete', and 'Recycle' persistentVolumeReclaimPolicy: Retain # Persistent volume type for the persistent storage. # # The value must be 'hostPath' or 'nfs'. # # If using 'nfs', server must be specified. nfs: path: \u0026quot;/scratch/shared/governancedomainpv\u0026quot; server: mynfsserver #hostPath: #path: \u0026quot;/scratch/k8s_dir\u0026quot; persistentVolumeClaim: metadata: name: governancedomain-domain-pvc spec: storageClassName: governancedomain-domain-storage-class resources: requests: storage: 10Gi volumeName: governancedomain-domain-pv domain: # Domain | DomainAndRCU createIfNotExists: Domain # Image containing WDT installer and Model files. domainCreationImages: - image: 'container-registry.example.com/oig-aux:v1' domainType: OIG # References to Cluster resources that describe the lifecycle options for all # the Managed Server members of a WebLogic cluster, including Java # options, environment variables, additional Pod content, and the ability to # explicitly start, stop, or restart cluster members. The Cluster resource # must describe a cluster that already exists in the WebLogic domain # configuration. clusters: - name: governancedomain-oim-cluster - name: governancedomain-soa-cluster # The number of managed servers to start for unlisted clusters # replicas: 1 --- # This is an example of how to define a Cluster resource. apiVersion: weblogic.oracle/v1 kind: Cluster metadata: name: governancedomain-oim-cluster namespace: oigns spec: clusterName: oim_cluster serverService: precreateService: true replicas: 0 serverPod: env: - name: USER_MEM_ARGS value: \u0026quot;-Djava.security.egd=file:/dev/./urandom -Xms4096m -Xmx8192m \u0026quot; --- # This is an example of how to define a Cluster resource. apiVersion: weblogic.oracle/v1 kind: Cluster metadata: name: governancedomain-soa-cluster namespace: oigns spec: clusterName: soa_cluster serverService: precreateService: true replicas: 1 serverPod: env: - name: USER_MEM_ARGS value: \u0026quot;-Xms4096m -Xmx8192m\u0026quot; Note: In circumstances where you may be pulling the OIG product container image from Oracle Container Registry, and then the domain image from a private container registry, you must first create a secret (privatecred) for the private registry. For example:\nkubectl create secret docker-registry \u0026quot;privatecred\u0026quot; --docker-server=container-registry.example.com \\ --docker-username=\u0026quot;user@example.com\u0026quot; \\ --docker-password=password --docker-email=user@example.com \\ --namespace=oigns Then specify both secrets for imagePullSecrets in the domain.yaml. For example:\n... spec: # The WebLogic Domain Home domainHome: /u01/oracle/user_projects/domains/governancedomain # The domain home source type # Set to PersistentVolume for domain-in-pv, Image for domain-in-image, or FromModel for model-in-image domainHomeSourceType: PersistentVolume # The WebLogic Server image that the Operator uses to start the domain image: \u0026quot;container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt;\u0026quot; # imagePullPolicy defaults to \u0026quot;Always\u0026quot; if image version is :latest imagePullPolicy: IfNotPresent imagePullSecrets: - name: orclcred - name: privatecred # Identify which Secret contains the WebLogic Admin credentials ... Deploy the OIG Domain In this section you deploy the OIG domain using the `domain.yam1\u0026rsquo;.\n Run the following command to create OIG domain resources,\n$ kubectl create -f domain.yaml The following steps will be performed by WebLogic Kubernetes Operator\n Run the introspector job. The introspector job pod will create the domain on PV using the model provided in the domain creation image. The introspector job pod will execute OIG offline configuration actions post successful creation of domain via WDT. Brings up the Administration Server and then the SOA server. The output will look similar to the following:\n domain.weblogic.oracle/governancedomain created cluster.weblogic.oracle/governancedomain-oim-cluster created cluster.weblogic.oracle/governancedomain-soa-cluster created Whilst the domain creation is running, you can run the following command to monitor the progress:\n$ kubectl get pods -n oigns -w You can also tail the logs for the introspector pod by running:\n$ kubectl logs -f \u0026lt;introspector_pod_name\u0026gt; -n oigns WDT specific logs can be found in \u0026lt;persistent_volume\u0026gt;/domains/wdt-logs.\nOnce everything is started you should see the Administration Server and SOA server are running:\n NAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 8m57s governancedomain-soa-server1 1/1 Running 0 4m14s helper 1/1 Running 0 5h9m If there are any failures, follow Domain creation failure with WDT models in the Troubleshooting section.\n Start the OIM server by running the following command:\nkubectl patch cluster -n oigns governancedomain-oim-cluster --type=merge -p \u0026#39;{\u0026#34;spec\u0026#34;:{\u0026#34;replicas\u0026#34;:1}}\u0026#39; The output will look similar to the following:\ncluster.weblogic.oracle/governancedomain-oim-cluster patched You can view the status of the OIM server by running:\n$ kubectl get pods -n oigns -w Once the OIM server is running, the output will look similar to the following:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 23m governancedomain-oim-server1 1/1 Running 0 5m31s governancedomain-soa-server1 1/1 Running 0 19m helper 1/1 Running 0 5h24m\t``\n Verify the results Verify the domain, pods and services Verify the domain, servers pods and services are created and in the READY state with a STATUS of 1/1, by running the following command:\n$ kubectl get all,domains -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get all,domains -n oigns The output will look similar to the following:\n NAME READY STATUS RESTARTS AGE pod/governancedomain-adminserver 1/1 Running 0 25m pod/governancedomain-oim-server1 1/1 Running 0 7m18s pod/governancedomain-soa-server1 1/1 Running 0 20m pod/helper 1/1 Running 0 5h26m NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/governancedomain-adminserver ClusterIP None \u0026lt;none\u0026gt; 7001/TCP 25m service/governancedomain-cluster-oim-cluster ClusterIP 10.102.36.107 \u0026lt;none\u0026gt; 14002/TCP,14000/TCP 20m service/governancedomain-cluster-soa-cluster ClusterIP 10.102.230.187 \u0026lt;none\u0026gt; 8001/TCP 20m service/governancedomain-oim-server1 ClusterIP None \u0026lt;none\u0026gt; 14002/TCP,14000/TCP 7m18s service/governancedomain-oim-server2 ClusterIP 10.111.183.16 \u0026lt;none\u0026gt; 14002/TCP,14000/TCP 20m service/governancedomain-oim-server3 ClusterIP 10.107.144.169 \u0026lt;none\u0026gt; 14002/TCP,14000/TCP 20m service/governancedomain-oim-server4 ClusterIP 10.110.18.114 \u0026lt;none\u0026gt; 14002/TCP,14000/TCP 20m service/governancedomain-oim-server5 ClusterIP 10.106.220.13 \u0026lt;none\u0026gt; 14002/TCP,14000/TCP 20m service/governancedomain-soa-server1 ClusterIP None \u0026lt;none\u0026gt; 8001/TCP 20m service/governancedomain-soa-server2 ClusterIP 10.104.204.68 \u0026lt;none\u0026gt; 8001/TCP 20m service/governancedomain-soa-server3 ClusterIP 10.110.104.108 \u0026lt;none\u0026gt; 8001/TCP 20m service/governancedomain-soa-server4 ClusterIP 10.103.117.118 \u0026lt;none\u0026gt; 8001/TCP 20m service/governancedomain-soa-server5 ClusterIP 10.101.65.38 \u0026lt;none\u0026gt; 8001/TCP 20m NAME AGE domain.weblogic.oracle/governancedomain 32m NAME AGE cluster.weblogic.oracle/governancedomain-oim-cluster 32m cluster.weblogic.oracle/governancedomain-soa-cluster 32m The default domain created by the sample WDT models has the following characteristics:\n An Administration Server named AdminServer listening on port 7001. A configured OIG cluster named oig_cluster of size 5. A configured SOA cluster named soa_cluster of size 5. One started OIG managed Server, named oim_server1, listening on port 14000. One started SOA managed Server, named soa_server1, listening on port 8001. Log files that are located in \u0026lt;persistent_volume\u0026gt;/logs/\u0026lt;domainUID\u0026gt; Verify the domain Run the following command to describe the domain:\n$ kubectl describe domain \u0026lt;domain_uid\u0026gt; -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl describe domain governancedomain -n oigns Click here to see example output: Name: governancedomain Namespace: oigns Labels: weblogic.domainUID=governancedomain Annotations: \u0026lt;none\u0026gt; API Version: weblogic.oracle/v9 Kind: Domain Metadata: Creation Timestamp: \u0026lt;DATE\u0026gt; Generation: 1 Managed Fields: API Version: weblogic.oracle/v9 Fields Type: FieldsV1 fieldsV1: f:metadata: f:labels: .: f:weblogic.domainUID: f:spec: .: f:adminServer: .: f:adminChannelPortForwardingEnabled: f:serverPod: .: f:env: f:serverStartPolicy: f:clusters: f:configuration: .: f:initializeDomainOnPV: .: f:domain: .: f:createIfNotExists: f:domainCreationImages: f:domainType: f:persistentVolume: .: f:metadata: .: f:name: f:spec: .: f:capacity: .: f:storage: f:nfs: .: f:path: f:server: f:persistentVolumeReclaimPolicy: f:storageClassName: f:persistentVolumeClaim: .: f:metadata: .: f:name: f:spec: .: f:resources: .: f:requests: .: f:storage: f:storageClassName: f:volumeName: f:overrideDistributionStrategy: f:secrets: f:dataHome: f:domainHome: f:domainHomeSourceType: f:failureRetryIntervalSeconds: f:failureRetryLimitMinutes: f:httpAccessLogInLogHome: f:image: f:imagePullPolicy: f:imagePullSecrets: f:includeServerOutInPodLog: f:logHome: f:logHomeEnabled: f:maxClusterConcurrentShutdown: f:maxClusterConcurrentStartup: f:maxClusterUnavailable: f:replaceVariablesInJavaOptions: f:replicas: f:serverPod: .: f:env: f:initContainers: f:volumeMounts: f:volumes: f:serverStartPolicy: f:webLogicCredentialsSecret: .: f:name: Manager: kubectl-create Operation: Update Time: \u0026lt;DATE\u0026gt; API Version: weblogic.oracle/v9 Fields Type: FieldsV1 fieldsV1: f:status: .: f:clusters: f:conditions: f:observedGeneration: f:servers: f:startTime: Manager: Kubernetes Java Client Operation: Update Subresource: status Time: \u0026lt;DATE\u0026gt; Resource Version: 9694962 UID: faf836b1-fb6c-4d5a-9f3f-2a6d06aa58d0 Spec: Admin Server: Admin Channel Port Forwarding Enabled: true Server Pod: Env: Name: USER_MEM_ARGS Value: -Djava.security.egd=file:/dev/./urandom -Xms512m -Xmx1024m Server Start Policy: IfNeeded Clusters: Name: governancedomain-oim-cluster Name: governancedomain-soa-cluster Configuration: Initialize Domain On PV: Domain: Create If Not Exists: Domain Domain Creation Images: Image: container-registry.example.com/oig-aux:v1 Domain Type: OIG Persistent Volume: Metadata: Name: governancedomain-domain-pv Spec: Capacity: Storage: 10Gi Nfs: Path: \u0026lt;NFS_PATH\u0026gt;/governancedomainpv Server: \u0026lt;IPADDRESS\u0026gt; Persistent Volume Reclaim Policy: Retain Storage Class Name: governancedomain-domain-storage-class Persistent Volume Claim: Metadata: Name: governancedomain-domain-pvc Spec: Resources: Requests: Storage: 10Gi Storage Class Name: governancedomain-domain-storage-class Volume Name: governancedomain-domain-pv Override Distribution Strategy: Dynamic Secrets: governancedomain-rcu-credentials Data Home: Domain Home: /u01/oracle/user_projects/domains/governancedomain Domain Home Source Type: PersistentVolume Failure Retry Interval Seconds: 120 Failure Retry Limit Minutes: 1440 Http Access Log In Log Home: true Image: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; Image Pull Policy: IfNotPresent Image Pull Secrets: Name: orclcred Include Server Out In Pod Log: true Log Home: /u01/oracle/user_projects/domains/logs/governancedomain Log Home Enabled: true Max Cluster Concurrent Shutdown: 1 Max Cluster Concurrent Startup: 0 Max Cluster Unavailable: 1 Replace Variables In Java Options: false Replicas: 1 Server Pod: Env: Name: JAVA_OPTIONS Value: -Dweblogic.StdoutDebugEnabled=false Name: USER_MEM_ARGS Value: -Djava.security.egd=file:/dev/./urandom -Xms256m -Xmx1024m Name: WLSDEPLOY_LOG_DIRECTORY Value: /u01/oracle/user_projects/domains/wdt-logs Name: FRONTENDHOST Value: example.com Name: FRONTENDPORT Value: 14000 Init Containers: Command: /bin/bash -c mkdir -p /u01/oracle/user_projects/domains/ConnectorDefaultDirectory mkdir -p /u01/oracle/user_projects/domains/wdt-logs Image: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January\u0026#39;24\u0026gt; Image Pull Policy: IfNotPresent Name: compat-connector-init Volume Mounts: Mount Path: /u01/oracle/user_projects/ Name: weblogic-domain-storage-volume Volume Mounts: Mount Path: /u01/oracle/user_projects/ Name: weblogic-domain-storage-volume Volumes: Name: weblogic-domain-storage-volume Persistent Volume Claim: Claim Name: governancedomain-domain-pvc Server Start Policy: IfNeeded Web Logic Credentials Secret: Name: governancedomain-weblogic-credentials Status: Clusters: Cluster Name: oim_cluster Conditions: Last Transition Time: 2\u0026lt;DATE\u0026gt; Status: True Type: Available Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Completed Label Selector: weblogic.domainUID=governancedomain,weblogic.clusterName=oim_cluster Maximum Replicas: 5 Minimum Replicas: 0 Observed Generation: 2 Ready Replicas: 1 Replicas: 1 Replicas Goal: 1 Cluster Name: soa_cluster Conditions: Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Available Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Completed Label Selector: weblogic.domainUID=governancedomain,weblogic.clusterName=soa_cluster Maximum Replicas: 5 Minimum Replicas: 0 Observed Generation: 1 Ready Replicas: 1 Replicas: 1 Replicas Goal: 1 Conditions: Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Available Last Transition Time: \u0026lt;DATE\u0026gt; Status: True Type: Completed Observed Generation: 1 Servers: Health: Activation Time: \u0026lt;DATE\u0026gt; Overall Health: ok Subsystems: Subsystem Name: ServerRuntime Symptoms: Node Name: worker-node2 Pod Phase: Running Pod Ready: True Server Name: AdminServer State: RUNNING State Goal: RUNNING Cluster Name: oim_cluster Health: Activation Time: \u0026lt;DATE\u0026gt; Overall Health: ok Subsystems: Subsystem Name: ServerRuntime Symptoms: Node Name: worker-node1 Pod Phase: Running Pod Ready: True Server Name: oim_server1 State: RUNNING State Goal: RUNNING Cluster Name: oim_cluster Server Name: oim_server2 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: oim_cluster Server Name: oim_server3 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: oim_cluster Server Name: oim_server4 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: oim_cluster Server Name: oim_server5 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: soa_cluster Health: Activation Time: \u0026lt;DATE\u0026gt; Overall Health: ok Subsystems: Subsystem Name: ServerRuntime Symptoms: Node Name: worker-node1 Pod Phase: Running Pod Ready: True Server Name: soa_server1 State: RUNNING State Goal: RUNNING Cluster Name: soa_cluster Server Name: soa_server2 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: soa_cluster Server Name: soa_server3 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: soa_cluster Server Name: soa_server4 State: SHUTDOWN State Goal: SHUTDOWN Cluster Name: soa_cluster Server Name: soa_server5 State: SHUTDOWN State Goal: SHUTDOWN Start Time: \u0026lt;DATE\u0026gt; Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Available 58m (x2 over 74m) weblogic.operator Domain governancedomain is available: a sufficient number of its servers have reached the ready state. Normal Completed 58m (x2 over 74m) weblogic.operator Domain governancedomain is complete because all of the following are true: there is no failure detected, there are no pending server shutdowns, and all servers expected to be running are ready and at their target image, auxiliary images, restart version, and introspect version. Verify the pods Run the following command to see the pods running the servers and which nodes they are running on:\n$ kubectl get pods -n \u0026lt;namespace\u0026gt; -o wide For example:\n$ kubectl get pods -n oigns -o wide The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES governancedomain-adminserver 1/1 Running 0 26m 10.244.1.42 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none governancedomain-oim-server1 1/1 Running 0 7m56s 10.244.1.44 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; governancedomain-soa-server1 1/1 Running 0 21m 10.244.1.43 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; helper 1/1 Running 0 5h26m 10.244.1.39 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; You are now ready to configure an Ingress to direct traffic for your OIG domain as per Configure an ingress for an OIG domain.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/enterprise-deployments/enterprise-deployment-automation/", + "title": "b. Enterprise Deployment Guide Automation Scripts", + "tags": [], + "description": "The Enterprise Deployment Automation scripts deploy the entire Oracle Identity and Access Management suite in a production environment automatically", + "content": "Enterprise Deployment Automation The Enterprise Deployment Automation scripts allow you to deploy the entire Oracle Identity and Access Management suite in a production environment. You can use the scripts to:\n Automate the creation of a Kubernetes cluster on Oracle Cloud Infrastructure (OCI), ready for the deployment of Oracle Identity and Access Management products. See Automating the OCI Infrastructure Creation for the Identity and Access Management Kubernetes Cluster. Automate the deployment of Oracle Identity and Access Management products on any compliant Kubernetes cluster. See Automating the Identity and Access Management Enterprise Deployment. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/post-install-config/install_and_configure_connectors/", + "title": "b. Install and configure connectors", + "tags": [], + "description": "Install and Configure Connectors.", + "content": "Download the connector Download the Connector you are interested in from Oracle Identity Manager Connector Downloads.\n Copy the connector zip file to a staging directory on the master node e.g. \u0026lt;workdir\u0026gt;/stage and unzip it:\n$ cp $HOME/Downloads/\u0026lt;connector\u0026gt;.zip \u0026lt;workdir\u0026gt;/\u0026lt;stage\u0026gt;/ $ cd \u0026lt;workdir\u0026gt;/\u0026lt;stage\u0026gt; $ unzip \u0026lt;connector\u0026gt;.zip $ chmod -R 755 * For example:\n$ cp $HOME/Downloads/Exchange-12.2.1.3.0.zip /scratch/OIGK8S/stage/ $ cd /scratch/OIGK8S/stage/ $ unzip exchange-12.2.1.3.0.zip $ chmod -R 755 * Copy OIG connectors There are two options to copy OIG Connectors to your Kubernetes cluster:\n a) Copy the connector directly to the Persistent Volume b) Use the kubectl cp command to copy the connector to the Persistent Volume It is recommended to use option a), however there may be cases, for example when using a Managed Service such as Oracle Kubernetes Engine on Oracle Cloud Infrastructure, where it may not be feasible to directly mount the domain directory. In such cases option b) should be used.\na) Copy the connector directly to the persistent volume Copy the connector zip file to the persistent volume. For example:\n$ cp -R \u0026lt;path_to\u0026gt;/\u0026lt;connector\u0026gt; \u0026lt;persistent_volume\u0026gt;/governancedomainpv/ConnectorDefaultDirectory/ For example:\n$ cp -R /scratch/OIGK8S/stage/Exchange-12.2.1.3.0 /scratch/shared/governancedomainpv/ConnectorDefaultDirectory/ b) Use the kubectl cp command to copy the connector to the persistent volume Run the following command to copy over the connector:\n$ kubectl -n \u0026lt;domain_namespace\u0026gt; cp \u0026lt;path_to\u0026gt;/\u0026lt;connector\u0026gt; \u0026lt;cluster_name\u0026gt;:/u01/oracle/idm/server/ConnectorDefaultDirectory/ For example:\n$ kubectl -n oigns cp /scratch/OIGK8S/stage/Exchange-12.2.1.3.0 governancedomain-oim-server1:/u01/oracle/idm/server/ConnectorDefaultDirectory/ Install the connector The connectors are installed as they are on a standard on-premises setup, via Application On Boarding or via Connector Installer.\nRefer to your Connector specific documentation for instructions.\n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/patch-an-image/", + "title": "b. Patch an image", + "tags": [], + "description": "Instructions on how to update your OAM Kubernetes cluster with a new OAM container image.", + "content": "Choose one of the following options to update your OAM kubernetes cluster to use the new image:\n Run the kubectl edit domain command Run the kubectl patch domain command In all of the above cases, the WebLogic Kubernetes Operator will restart the Administration Server pod first and then perform a rolling restart on the OAM Managed Servers.\nNote: If you are not using Oracle Container Registry or your own container registry, then you must first load the new container image on all nodes in your Kubernetes cluster.\nRun the kubectl edit domain command To update the domain with the kubectl edit domain command, run the following:\n$ kubectl edit domain \u0026lt;domainname\u0026gt; -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl edit domain accessdomain -n oamns If using Oracle Container Registry or your own container registry for your OAM container image, update the image to point at the new image, for example:\ndomainHomeInImage: false image: container-registry.oracle.com/middleware/oam_cpu:\u0026lt;tag\u0026gt; imagePullPolicy: IfNotPresent If you are not using a container registry and have loaded the image on each of the master and worker nodes, update the image to point at the new image:\ndomainHomeInImage: false image: oracle/oam:\u0026lt;tag\u0026gt; imagePullPolicy: IfNotPresent Save the file and exit (:wq!)\n Run the kubectl patch command To update the domain with the kubectl patch domain command, run the following:\n$ kubectl patch domain \u0026lt;domain\u0026gt; -n \u0026lt;namespace\u0026gt; --type merge -p \u0026#39;{\u0026#34;spec\u0026#34;:{\u0026#34;image\u0026#34;:\u0026#34;newimage:tag\u0026#34;}}\u0026#39; For example, if using Oracle Container Registry or your own container registry for your OAM container image:\n$ kubectl patch domain accessdomain -n oamns --type merge -p \u0026#39;{\u0026#34;spec\u0026#34;:{\u0026#34;image\u0026#34;:\u0026#34;container-registry.oracle.com/middleware/oam_cpu:\u0026lt;tag\u0026gt;\u0026#34;}}\u0026#39; For example, if you are not using a container registry and have loaded the image on each of the master and worker nodes:\n$ kubectl patch domain accessdomain -n oamns --type merge -p \u0026#39;{\u0026#34;spec\u0026#34;:{\u0026#34;image\u0026#34;:\u0026#34;oracle/oam:\u0026lt;tag\u0026gt;\u0026#34;}}\u0026#39; The output will look similar to the following:\ndomain.weblogic.oracle/accessdomain patched " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/patch-an-image/", + "title": "b. Patch an image", + "tags": [], + "description": "Instructions on how to update your OIG Kubernetes cluster with a new OIG container image.", + "content": "Introduction The OIG domain patching script automatically performs the update of your OIG Kubernetes cluster with a new OIG container image.\nNote: Before following the steps below, you must have upgraded to WebLogic Kubernetes Operator 4.X.X.\nThe script executes the following steps sequentially:\n Checks if the helper pod exists in the given namespace. If yes, then it deletes the helper pod. Brings up a new helper pod with the new image. Stops the Administration Server, SOA and OIM managed servers using serverStartPolicy set as Never in the domain definition yaml. Waits for all servers to be stopped (default timeout 2000s) Introspects database properties including credentials from the job configmap or RCU Secrets. Performs database schema changes from the helper pod Starts the Administration Server, SOA and OIM managed servers by setting serverStartPolicy to IfNeeded and image to new image tag. Waits for all the servers to be ready (default timeout 2000s) The script exits with a failure if a configurable timeout is reached before the target pod count is reached, depending upon the domain configuration. It also exits if there is any failure while patching the database schema and domain.\nNote: The script execution will cause downtime while patching the OIG deployment and database schemas.\nPrerequisites Before you begin, perform the following steps:\n Review the Domain resource documentation.\n Ensure that you have a running OIG deployment in your cluster.\n Ensure that the database is up and running.\n Download the latest code repository Download the latest code repository as follows:\n Create a working directory to setup the source code.\n$ mkdir \u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/OIGK8Slatest Download the latest OIG deployment scripts from the OIG repository.\n$ cd \u0026lt;workdir\u0026gt; $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 For example:\n$ cd /scratch/OIGK8Slatest $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 Set the $WORKDIR environment variable as follows:\n$ export WORKDIR=\u0026lt;workdir\u0026gt;/fmw-kubernetes/OracleIdentityGovernance For example:\n$ export WORKDIR=/scratch/OIGK8Slatest/fmw-kubernetes/OracleIdentityGovernance Run the patch domain script Run the patch domain script as follows. Specify the inputs required by the script. If you need help understanding the inputs run the command help -h.\n$ cd $WORKDIR/kubernetes/domain-lifecycle $ ./patch_oig_domain.sh -h $ ./patch_oig_domain.sh -i \u0026lt;target_image_tag\u0026gt; -n \u0026lt;oig_namespace\u0026gt; For example:\n$ cd $WORKDIR/kubernetes/domain-lifecycle $ ./patch_oig_domain.sh -h $ ./patch_oig_domain.sh -i 12.2.1.4-jdk8-ol8-\u0026lt;January`24\u0026gt; -n oigns The output will look similar to the following\n[INFO] Found domain name: governancedomain [INFO] Image Registry: container-registry.oracle.com/middleware/oig_cpu [INFO] Domain governancedomain is currently running with image: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol7-\u0026lt;October`23\u0026gt; current no of pods under governancedomain are 3 [INFO] The pod helper already exists in namespace oigns. [INFO] Deleting pod helper pod \u0026quot;helper\u0026quot; deleted [INFO] Fetched Image Pull Secret: orclcred [INFO] Creating new helper pod with image: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt; pod/helper created Checking helper Running [INFO] Stopping Admin, SOA and OIM servers in domain governancedomain. This may take some time, monitor log /scratch/OIGK8Slatest/fmw-kubernetes/OracleIdentityGovernance/kubernetes/domain-lifecycle/log/oim_patch_log-\u0026lt;DATE\u0026gt;/stop_servers.log for details [INFO] All servers are now stopped successfully. Proceeding with DB Schema changes [INFO] Patching OIM schemas... [INFO] DB schema update successful. Check log /scratch/OIGK8Slatest/fmw-kubernetes/OracleIdentityGovernance/kubernetes/domain-lifecycle/log/oim_patch_log-\u0026lt;DATE\u0026gt;/patch_oim_wls.log for details [INFO] Starting Admin, SOA and OIM servers with new image container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt; [INFO] Waiting for 3 weblogic pods to be ready..This may take several minutes, do not close the window. Check log /scratch/OIGK8Slatest/fmw-kubernetes/OracleIdentityGovernance/kubernetes/domain-lifecycle/log/oim_patch_log-\u0026lt;DATE\u0026gt;/monitor_weblogic_pods.log for progress [SUCCESS] All servers under governancedomain are now in ready state with new image: container-registry.oracle.com/middleware/oig_cpu:12.2.1.4-jdk8-ol8-\u0026lt;January'24\u0026gt; The logs are available at $WORKDIR/kubernetes/domain-lifecycle by default. A custom log location can also be provided to the script.\nNote: If the patch domain script creation fails, refer to the Troubleshooting section.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/patch-and-upgrade/upgrade-elk/", + "title": "b. Upgrade Elasticsearch and Kibana", + "tags": [], + "description": "Instructions on how to upgrade Elastic Search and Kibana.", + "content": "This section shows how to upgrade Elasticsearch and Kibana.\nTo determine if this step is required for the version you are upgrading from, refer to the Release Notes.\nDownload the latest code repository Download the latest code repository as follows:\n Create a working directory to setup the source code.\n$ mkdir \u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/OUDSMK8SJan24 Download the latest OUDSM deployment scripts from the OUDSM repository.\n$ cd \u0026lt;workdir\u0026gt; $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 For example:\n$ cd /scratch/OUDSMK8SJan24 $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 Set the $WORKDIR environment variable as follows:\n$ export WORKDIR=\u0026lt;workdir\u0026gt;/fmw-kubernetes/OracleUnifiedDirectorySM For example:\n$ export WORKDIR=/scratch/OUDSMK8SJan24/fmw-kubernetes/OracleUnifiedDirectorySM Undeploy Elasticsearch and Kibana From October 22 (22.4.1) onwards, OUDSM logs should be stored on a centralized Elasticsearch and Kibana (ELK) stack.\nDeployments prior to October 22 (22.4.1) used local deployments of Elasticsearch and Kibana.\nIf you are upgrading from July 22 (22.3.1) or earlier, to January 24 (24.1.1), you must first undeploy Elasticsearch and Kibana using the steps below:\n Navigate to the $WORKDIR/kubernetes/helm directory and create a logging-override-values-uninstall.yaml with the following:\nelk: enabled: false Run the following command to remove the existing ELK deployment:\n$ helm upgrade --namespace \u0026lt;domain_namespace\u0026gt; --values \u0026lt;valuesfile.yaml\u0026gt; \u0026lt;releasename\u0026gt; oudsm --reuse-values For example:\n$ helm upgrade --namespace oudsmns --values logging-override-values-uninstall.yaml oudsm oudsm --reuse-values Deploy Elasticsearch and Kibana in centralized stack Follow Install Elasticsearch stack and Kibana to deploy Elasticsearch and Kibana in a centralized stack. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s-ssl/", + "title": "b. Using an Ingress with NGINX (SSL)", + "tags": [], + "description": "Steps to set up an Ingress for NGINX to direct traffic to the OIG domain using SSL.", + "content": "Setting up an ingress for NGINX for the OIG domain on Kubernetes The instructions below explain how to set up NGINX as an ingress for the OIG domain with SSL termination.\nNote: All the steps below should be performed on the master node.\n Create a SSL certificate\na. Generate SSL certificate\nb. Create a Kubernetes secret for SSL\n Install NGINX\na. Configure the repository\nb. Create a namespace\nc. Install NGINX using helm\n Create an ingress for the domain\n Verify that you can access the domain URL\n Create a SSL certificate Generate SSL certificate Generate a private key and certificate signing request (CSR) using a tool of your choice. Send the CSR to your certificate authority (CA) to generate the certificate.\nIf you want to use a certificate for testing purposes you can generate a self signed certificate using openssl:\n$ mkdir \u0026lt;workdir\u0026gt;/ssl $ cd \u0026lt;workdir\u0026gt;/ssl $ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout tls.key -out tls.crt -subj \u0026#34;/CN=\u0026lt;nginx-hostname\u0026gt;\u0026#34; For example:\n$ mkdir /scratch/OIGK8S/ssl $ cd /scratch/OIGK8S/ssl $ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout tls.key -out tls.crt -subj \u0026#34;/CN=masternode.example.com\u0026#34; Note: The CN should match the host.domain of the master node in order to prevent hostname problems during certificate verification.\nThe output will look similar to the following:\nGenerating a 2048 bit RSA private key ..........................................+++ .......................................................................................................+++ writing new private key to 'tls.key' ----- Create a Kubernetes secret for SSL Create a secret for SSL containing the SSL certificate by running the following command:\n$ kubectl -n oigns create secret tls \u0026lt;domain_uid\u0026gt;-tls-cert --key \u0026lt;workdir\u0026gt;/tls.key --cert \u0026lt;workdir\u0026gt;/tls.crt For example:\n$ kubectl -n oigns create secret tls governancedomain-tls-cert --key /scratch/OIGK8S/ssl/tls.key --cert /scratch/OIGK8S/ssl/tls.crt The output will look similar to the following:\nsecret/governancedomain-tls-cert created Confirm that the secret is created by running the following command:\n$ kubectl get secret \u0026lt;domain_uid\u0026gt;-tls-cert -o yaml -n oigns For example:\n$ kubectl get secret governancedomain-tls-cert -o yaml -n oigns The output will look similar to the following:\napiVersion: v1 data: tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURGVENDQWYyZ0F3SUJBZ0lKQUl3ZjVRMWVxZnljTUEwR0NTcUdTSWIzRFFFQkN3VUFNQ0V4SHpBZEJnTlYKQkFNTUZtUmxiakF4WlhadkxuVnpMbTl5WVdOc1pTNWpiMjB3SGhjTk1qQXdPREV3TVRReE9UUXpXaGNOTWpFdwpPREV3TVRReE9UUXpXakFoTVI4d0hRWURWUVFEREJaa1pXNHdNV1YyYnk1MWN5NXZjbUZqYkdVdVkyOXRNSUlCCklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEyY0lpVUhwcTRVZzBhaGR6aXkycHY2cHQKSVIza2s5REd2eVRNY0syaWZQQ2dtUU5CdHV6VXNFN0l4c294eldITmU5RFpXRXJTSjVON3Ym1lTzJkMVd2NQp1aFhzbkFTbnkwY1N9xVDNQSlpDVk1MK0llZVFKdnhaVjZaWWU4V2FFL1NQSGJzczRjYy9wcG1mc3pxCnErUi83cXEyMm9ueHNHaE9vQ1h1TlQvMFF2WXVzMnNucGtueWRKRHUxelhGbDREYkFIZGMvamNVK0NPWWROeS8KT3Iza2JIV0FaTkR4OWxaZUREOTRmNXZLcUF2V0FkSVJZa2UrSmpNTHg0VHo2ZlM0VXoxbzdBSTVuSApPQ1ZMblV5U0JkaGVuWTNGNEdFU0wwbnorVlhFWjRWVjRucWNjRmo5cnJ0Q29pT1BBNlgvNGdxMEZJbi9Qd0lECkFRQUJvMUF3VGpBZEJnTlZIUTRFRmdRVWw1VnVpVDBDT0xGTzcxMFBlcHRxSC9DRWZyY3dId1lEVlIwakJCZ3cKRm9BVWw1VnVpVDBDT0xGTzcxMFBlcHRxSC9DRWZyY3dEQVlEVlIwVEJBVXdBd0VCL3pBTkJna3Foa2lHOXcwQgpBUXNGQUFPQ0FRRUFXdEN4b2ZmNGgrWXZEcVVpTFFtUnpqQkVBMHJCOUMwL1FWOG9JQzJ3d1hzYi9KaVNuMHdOCjNMdHppejc0aStEbk1yQytoNFQ3enRaSkc3NVluSGRKcmxQajgzVWdDLzhYTlFCSUNDbTFUa3RlVU1jWG0reG4KTEZEMHpReFhpVzV0N1FHcWtvK2FjeTlhUnUvN3JRMXlNSE9HdVVkTTZETzErNXF4cTdFNXFMamhyNEdKejV5OAoraW8zK25UcUVKMHFQOVRocG96RXhBMW80OEY0ZHJybWdqd3ROUldEQVpBYmYyV1JNMXFKWXhxTTJqdU1FQWNsCnFMek1TdEZUQ2o1UGFTQ0NUV1VEK3ZlSWtsRWRpaFdpRm02dzk3Y1diZ0lGMlhlNGk4L2szMmF1N2xUTDEvd28KU3Q2dHpsa20yV25uUFlVMzBnRURnVTQ4OU02Z1dybklpZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K tls.key: LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV1d0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktVd2dnU2hBZ0VBQW9JQkFRRFp3aUpRZW1yaFNEUnEKRjNPTExhbS9xbTBoSGVTVDBNYS9KTXh3cmFKODhLQ1pBMEcyN05Td1Rzakd5akhOWWMxNzBObFlTdEluazN1cApkdVo0N1ozVmEvbTZGZXljQktmTFJ4SW84NnIwSmhQYzhsa0pVd3Y0aDU1QW0vRmxYcGxoN3hab1Q5SThkdXl6Cmh4eittbVorek9xcjVIL3VxcmJhaWZHd2FFNmdKZTQxUC9SQzlpNnpheWVtU2ZKMGtPN1hOY1dYZ05zQWQxeisKTnhUNEk1aDAzTDg2dmVSc2RZQmswUEgyVmw0TVAzaC9tOHFWdW5mK1NvQzlZQjBoRmlSNzRtTXd2SGhQUHA5TApoVFBXanNBam1jYzRKVXVkVEpJRjJGNmRqY1hnWVJJdlNmUDVWY1JuaFZYaWVweHdXUDJ1dTBLaUk0OERwZi9pCkNyUVVpZjgvQWdNQkFBRUNnZjl6cnE2TUVueTFNYWFtdGM2c0laWU1QSDI5R2lSVVlwVXk5bG1sZ3BqUHh3V0sKUkRDay9Td0FmZG9yd1Q2ejNVRk1oYWJ4UU01a04vVjZFYkJlamQxT15bjdvWTVEQWJRRTR3RG9SZWlrVApONndWU0FrVC92Z1RXc1RqRlY1bXFKMCt6U2ppOWtySkZQNVNRN1F2cUswQ3BHRlNhVjY2dW8ycktiNmJWSkJYCkxPZmZPMytlS0tVazBaTnE1Q1NVQk9mbnFoNVFJSGdpaDNiMTRlNjB6bndrNWhaMHBHZE9BQm9aTkoKZ21lanUyTEdzVWxXTjBLOVdsUy9lcUllQzVzQm9jaWlocmxMVUpGWnpPRUV6LzErT2cyemhmT29yTE9rMTIrTgpjQnV0cTJWQ2I4ZFJDaFg1ZzJ0WnBrdzgzcXN5RSt3M09zYlQxa0VDZ1lFQTdxUnRLWGFONUx1SENvWlM1VWhNCm1WcnYxTEg0eGNhaDJIZnMksrMHJqQkJONGpkZkFDMmF3R3ZzU1EyR0lYRzVGYmYyK0pwL1kxbktKOEgKZU80MzNLWVgwTDE4NlNNLzFVay9HSEdTek1CWS9KdGR6WkRrbTA4UnBwaTl4bExTeDBWUWtFNVJVcnJJcTRJVwplZzBOM2RVTHZhTVl1UTBrR2dncUFETUNnWUVBNlpqWCtjU2VMZ1BVajJENWRpUGJ1TmVFd2RMeFNPZDFZMUFjCkUzQ01YTWozK2JxQ3BGUVIrTldYWWVuVmM1QiszajlSdHVnQ0YyTkNSdVdkZWowalBpL243UExIRHdCZVY0bVIKM3VQVHJmamRJbFovSFgzQ2NjVE94TmlaajU4VitFdkRHNHNHOGxtRTRieStYRExIYTJyMWxmUk9sUVRMSyswVgpyTU93eU1VQ2dZRUF1dm14WGM4NWxZRW9hU0tkU0cvQk9kMWlYSUtmc2VDZHRNT2M1elJ0UXRsSDQwS0RscE54CmxYcXBjbVc3MWpyYzk1RzVKNmE1ZG5xTE9OSFZoWW8wUEpmSXhPU052RXI2MTE5NjRBMm5sZXRHYlk0M0twUkEKaHBPRHlmdkZoSllmK29kaUJpZFUyL3ZBMCtUczNSUHJzRzBSOUVDOEZqVDNaZVhaNTF1R0xPa0NnWUFpTmU0NwplQjRxWXdrNFRsMTZmZG5xQWpaQkpLR05xY2c1V1R3alpMSkp6R3owdCtuMkl4SFd2WUZFSjdqSkNmcHFsaDlqCmlDcjJQZVV3K09QTlNUTG1JcUgydzc5L1pQQnNKWXVsZHZ4RFdGVWFlRXg1aHpkNDdmZlNRRjZNK0NHQmthYnIKVzdzU3R5V000ZFdITHpDaGZMS20yWGJBd0VqNUQrbkN1WTRrZVFLQmdFSkRHb0puM1NCRXcra2xXTE85N09aOApnc3lYQm9mUW1lRktIS2NHNzFZUFhJbTRlV1kyUi9KOCt5anc5b1FJQ3o5NlRidkdSZEN5QlJhbWhoTmFGUzVyCk9MZUc0ejVENE4zdThUc0dNem9QcU13KzBGSXJiQ3FzTnpGWTg3ekZweEdVaXZvRWZLNE82YkdERTZjNHFqNGEKNmlmK0RSRSt1TWRMWTQyYTA3ekoKLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo= kind: Secret metadata: creationTimestamp: \u0026quot;\u0026lt;DATE\u0026gt;\u0026quot; name: governancedomain-tls-cert namespace: oigns resourceVersion: \u0026quot;3319899\u0026quot; uid: 274cc960-281a-494c-a3e3-d93c3abd051f type: kubernetes.io/tls Install NGINX Use helm to install NGINX.\nConfigure the repository Add the Helm chart repository for installing NGINX using the following command:\n$ helm repo add stable https://kubernetes.github.io/ingress-nginx The output will look similar to the following:\n\u0026quot;stable\u0026quot; has been added to your repositories Update the repository using the following command:\n$ helm repo update The output will look similar to the following:\nHang tight while we grab the latest from your chart repositories... ...Successfully got an update from the \u0026quot;stable\u0026quot; chart repository Update Complete. Happy Helming! Create a namespace Create a Kubernetes namespace for NGINX:\n$ kubectl create namespace nginxssl The output will look similar to the following:\nnamespace/nginxssl created Install NGINX using helm If you can connect directly to the master node IP address from a browser, then install NGINX with the --set controller.service.type=NodePort parameter.\nIf you are using a Managed Service for your Kubernetes cluster, for example Oracle Kubernetes Engine (OKE) on Oracle Cloud Infrastructure (OCI), and connect from a browser to the Load Balancer IP address, then use the --set controller.service.type=LoadBalancer parameter. This instructs the Managed Service to setup a Load Balancer to direct traffic to the NGINX ingress.\n To install NGINX use the following helm command depending on if you are using NodePort or LoadBalancer:\na) Using NodePort\n$ helm install nginx-ingress -n nginxssl --set controller.extraArgs.default-ssl-certificate=oigns/governancedomain-tls-cert --set controller.service.type=NodePort --set controller.admissionWebhooks.enabled=false stable/ingress-nginx The output will look similar to the following:\n$ helm install nginx-ingress -n nginxssl --set controller.extraArgs.default-ssl-certificate=oigns/governancedomain-tls-cert --set controller.service.type=NodePort --set controller.admissionWebhooks.enabled=false stable/ingress-nginx NAME: nginx-ingress LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: nginxssl STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: The nginx-ingress controller has been installed. Get the application URL by running these commands: export HTTP_NODE_PORT=$(kubectl --namespace nginxssl get services -o jsonpath=\u0026quot;{.spec.ports[0].nodePort}\u0026quot; nginx-ingress-controller) export HTTPS_NODE_PORT=$(kubectl --namespace nginxssl get services -o jsonpath=\u0026quot;{.spec.ports[1].nodePort}\u0026quot; nginx-ingress-controller) export NODE_IP=$(kubectl --namespace nginxssl get nodes -o jsonpath=\u0026quot;{.items[0].status.addresses[1].address}\u0026quot;) echo \u0026quot;Visit http://$NODE_IP:$HTTP_NODE_PORT to access your application via HTTP.\u0026quot; echo \u0026quot;Visit https://$NODE_IP:$HTTPS_NODE_PORT to access your application via HTTPS.\u0026quot; An example Ingress that makes use of the controller: apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: kubernetes.io/ingress.class: nginx name: example namespace: foo spec: ingressClassName: example-class rules: - host: www.example.com http: paths: - path: / pathType: Prefix backend: serviceName: exampleService servicePort: 80 path: / # This section is only required if TLS is to be enabled for the Ingress tls: - hosts: - www.example.com secretName: example-tls If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided: apiVersion: v1 kind: Secret metadata: name: example-tls namespace: foo data: tls.crt: \u0026lt;base64 encoded cert\u0026gt; tls.key: \u0026lt;base64 encoded key\u0026gt; type: kubernetes.io/tls b) Using LoadBalancer\n$ helm install nginx-ingress -n nginxssl --set controller.extraArgs.default-ssl-certificate=oigns/governancedomain-tls-cert --set controller.service.type=LoadBalancer --set controller.admissionWebhooks.enabled=false stable/ingress-nginx The output will look similar to the following:\nNAME: nginx-ingress LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: nginxssl STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: The ingress-nginx controller has been installed. It may take a few minutes for the LoadBalancer IP to be available. You can watch the status by running 'kubectl --namespace nginxssl get services -o wide -w nginx-ingress-ingress-nginx-controller' An example Ingress that makes use of the controller: apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: kubernetes.io/ingress.class: nginx name: example namespace: foo spec: rules: - host: www.example.com http: paths: - path: / pathType: Prefix backend: service: name: exampleService port: 80 # This section is only required if TLS is to be enabled for the Ingress tls: - hosts: - www.example.com secretName: example-tls If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided: apiVersion: v1 kind: Secret metadata: name: example-tls namespace: foo data: tls.crt: \u0026lt;base64 encoded cert\u0026gt; tls.key: \u0026lt;base64 encoded key\u0026gt; type: kubernetes.io/tls Setup routing rules for the domain Setup routing rules by running the following commands:\n$ cd $WORKDIR/kubernetes/charts/ingress-per-domain Edit values.yaml and change the domainUID parameter to match your domainUID, for example domainUID: governancedomain. Change sslType to SSL. The file should look as follows:\n# Load balancer type. Supported values are: NGINX type: NGINX # SSL configuration Type. Supported Values are : NONSSL,SSL sslType: SSL # domainType. Supported values are: oim domainType: oim #WLS domain as backend to the load balancer wlsDomain: domainUID: governancedomain adminServerName: AdminServer adminServerPort: 7001 adminServerSSLPort: soaClusterName: soa_cluster soaManagedServerPort: 8001 soaManagedServerSSLPort: oimClusterName: oim_cluster oimManagedServerPort: 14000 oimManagedServerSSLPort: # Host specific values hostName: enabled: false admin: runtime: internal: # Ngnix specific values nginx: nginxTimeOut: 180 Create an ingress for the domain Create an Ingress for the domain (governancedomain-nginx), in the domain namespace by using the sample Helm chart:\n$ cd $WORKDIR $ helm install governancedomain-nginx kubernetes/charts/ingress-per-domain --namespace oigns --values kubernetes/charts/ingress-per-domain/values.yaml Note: The $WORKDIR/kubernetes/charts/ingress-per-domain/templates/nginx-ingress-ssl.yaml has nginx.ingress.kubernetes.io/enable-access-log set to false. If you want to enable access logs then set this value to true before executing the command. Enabling access-logs can cause issues with disk space if not regularly maintained.\nFor example:\n$ cd $WORKDIR $ helm install governancedomain-nginx kubernetes/charts/ingress-per-domain --namespace oigns --values kubernetes/charts/ingress-per-domain/values.yaml The output will look similar to the following:\nNAME: governancedomain-nginx LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: oigns STATUS: deployed REVISION: 1 TEST SUITE: None Run the following command to show the ingress is created successfully:\n$ kubectl get ing -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl get ing -n oigns The output will look similar to the following:\nNAME CLASS HOSTS ADDRESS PORTS AGE governancedomain-nginx \u0026lt;none\u0026gt; * x.x.x.x 80 49s Find the node port of NGINX using the following command:\n$ kubectl get services -n nginxssl -o jsonpath=\u0026#34;{.spec.ports[1].nodePort}\u0026#34; nginx-ingress-ingress-nginx-controller The output will look similar to the following:\n32033 Run the following command to check the ingress:\n$ kubectl describe ing governancedomain-nginx -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl describe ing governancedomain-nginx -n oigns The output will look similar to the following:\nName: governancedomain-nginx Namespace: oigns Address: 10.111.175.104 Default backend: default-http-backend:80 (\u0026lt;error: endpoints \u0026quot;default-http-backend\u0026quot; not found\u0026gt;) Rules: Host Path Backends ---- ---- -------- * /console governancedomain-adminserver:7001 (10.244.2.50:7001) /consolehelp governancedomain-adminserver:7001 (10.244.2.50:7001) /em governancedomain-adminserver:7001 (10.244.2.50:7001) /ws_utc governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001) /soa governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001) /integration governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001) /soa-infra governancedomain-cluster-soa-cluster:8001 (10.244.2.51:8001) /identity governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /admin governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /oim governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /sysadmin governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /workflowservice governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /callbackResponseService governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /spml-xsd governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /HTTPClnt governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /reqsvc governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /iam governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /provisioning-callback governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /CertificationCallbackService governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /ucs governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /FacadeWebApp governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /OIGUI governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) /weblogic governancedomain-cluster-oim-cluster:14000 (10.244.2.52:14000) Annotations: kubernetes.io/ingress.class: nginx meta.helm.sh/release-name: governancedomain-nginx meta.helm.sh/release-namespace: oigns nginx.ingress.kubernetes.io/affinity: cookie nginx.ingress.kubernetes.io/affinity-mode: persistent nginx.ingress.kubernetes.io/configuration-snippet: more_clear_input_headers \u0026quot;WL-Proxy-Client-IP\u0026quot; \u0026quot;WL-Proxy-SSL\u0026quot;; more_set_input_headers \u0026quot;X-Forwarded-Proto: https\u0026quot;; more_set_input_headers \u0026quot;WL-Proxy-SSL: true\u0026quot;; nginx.ingress.kubernetes.io/enable-access-log: false nginx.ingress.kubernetes.io/ingress.allow-http: false nginx.ingress.kubernetes.io/proxy-buffer-size: 2000k nginx.ingress.kubernetes.io/proxy-read-timeout: 180 nginx.ingress.kubernetes.io/proxy-send-timeout: 180 nginx.ingress.kubernetes.io/session-cookie-name: sticky Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Sync 18s (x2 over 38s) nginx-ingress-controller Scheduled for sync To confirm that the new Ingress is successfully routing to the domain\u0026rsquo;s server pods, run the following command to send a request to the URL for the WebLogic ReadyApp framework:\nNote: If using a load balancer for your ingress replace ${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT} with ${LOADBALANCER-HOSTNAME}:${LOADBALANCER-PORT}.\n$ curl -v -k https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/weblogic/ready For example:\n$ curl -v -k https://masternode.example.com:32033/weblogic/ready The output will look similar to the following:\n$ curl -v -k https://masternode.example.com:32033/weblogic/ready * About to connect() to X.X.X.X port 32033 (#0) * Trying X.X.X.X... * Connected to masternode.example.com (X.X.X.X) port 32033 (#0) * Initializing NSS with certpath: sql:/etc/pki/nssdb * skipping SSL peer certificate verification * SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 * Server certificate: * subject: CN=masternode.example.com * start date: \u0026lt;DATE\u0026gt; * expire date: \u0026lt;DATE\u0026gt; * common name: masternode.example.com * issuer: CN=masternode.example.com \u0026gt; GET /weblogic/ready HTTP/1.1 \u0026gt; User-Agent: curl/7.29.0 \u0026gt; Host: X.X.X.X:32033 \u0026gt; Accept: */* \u0026gt; \u0026lt; HTTP/1.1 200 OK \u0026lt; Server: nginx/1.19.1 \u0026lt; Date: \u0026lt;DATE\u0026gt; \u0026lt; Content-Length: 0 \u0026lt; Connection: keep-alive \u0026lt; Strict-Transport-Security: max-age=15724800; includeSubDomains \u0026lt; * Connection #0 to host X.X.X.X left intact Verify that you can access the domain URL After setting up the NGINX ingress, verify that the domain applications are accessible through the NGINX ingress port (for example 32033) as per Validate Domain URLs \n" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/wlst-admin-operations/", + "title": "b. WLST Administration Operations", + "tags": [], + "description": "Describes the steps for WLST administration using helper pod running in the same Kubernetes Cluster as OAM Domain.", + "content": "To use WLST to administer the OAM domain, use the helper pod in the same Kubernetes cluster as the OAM Domain.\n Check to see if the helper pod exists by running:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; | grep helper For example:\n$ kubectl get pods -n oamns | grep helper The output should look similar to the following:\nhelper 1/1 Running 0 26h If the helper pod doesn\u0026rsquo;t exist then see Step 1 in Prepare your environment to create it.\n Run the following command to start a bash shell in the helper pod:\n$ kubectl exec -it helper -n \u0026lt;domain_namespace\u0026gt; -- /bin/bash For example:\n$ kubectl exec -it helper -n oamns -- /bin/bash This will take you into a bash shell in the running helper pod:\n[oracle@helper ~]$ Connect to WLST using the following command:\n$ cd $ORACLE_HOME/oracle_common/common/bin $ ./wlst.sh The output will look similar to the following:\nInitializing WebLogic Scripting Tool (WLST) ... Jython scans all the jar files it can find at first startup. Depending on the system, this process may take a few minutes to complete, and WLST may not return a prompt right away. Welcome to WebLogic Server Administration Scripting Shell Type help() for help on available commands wls:/offline\u0026gt; To access t3 for the Administration Server connect as follows:\nwls:/offline\u0026gt; connect(\u0026#39;weblogic\u0026#39;,\u0026#39;\u0026lt;password\u0026gt;\u0026#39;,\u0026#39;t3://accessdomain-adminserver:7001\u0026#39;) The output will look similar to the following:\nConnecting to t3://accessdomain-adminserver:7001 with userid weblogic ... Successfully connected to Admin Server \u0026quot;AdminServer\u0026quot; that belongs to domain \u0026quot;accessdomain\u0026quot;. Warning: An insecure protocol was used to connect to the server. To ensure on-the-wire security, the SSL port or Admin port should be used instead. wls:/accessdomain/serverConfig/\u0026gt; Or to access t3 for the OAM Cluster service, connect as follows:\nconnect(\u0026#39;weblogic\u0026#39;,\u0026#39;\u0026lt;password\u0026gt;\u0026#39;,\u0026#39;t3://accessdomain-cluster-oam-cluster:14100\u0026#39;) The output will look similar to the following:\nConnecting to t3://accessdomain-cluster-oam-cluster:14100 with userid weblogic ... Successfully connected to managed Server \u0026quot;oam_server1\u0026quot; that belongs to domain \u0026quot;accessdomain\u0026quot;. Warning: An insecure protocol was used to connect to the server. To ensure on-the-wire security, the SSL port or Admin port should be used instead. wls:/accessdomain/serverConfig/\u0026gt; Sample operations For a full list of WLST operations refer to WebLogic Server WLST Online and Offline Command Reference.\nDisplay servers wls:/accessdomain/serverConfig/\u0026gt; cd(\u0026#39;/Servers\u0026#39;) wls:/accessdomain/serverConfig/Servers\u0026gt; ls() dr-- AdminServer dr-- oam_policy_mgr1 dr-- oam_policy_mgr2 dr-- oam_policy_mgr3 dr-- oam_policy_mgr4 dr-- oam_policy_mgr5 dr-- oam_server1 dr-- oam_server2 dr-- oam_server3 dr-- oam_server4 dr-- oam_server5 wls:/accessdomain/serverConfig/Servers\u0026gt; Configure logging for managed servers Connect to the Administration Server and run the following:\nwls:/accessdomain/serverConfig/\u0026gt; domainRuntime() Location changed to domainRuntime tree. This is a read-only tree with DomainMBean as the root MBean. For more help, use help(\u0026#39;domainRuntime\u0026#39;) wls:/accessdomain/domainRuntime/\u0026gt; wls:/accessdomain/domainRuntime/\u0026gt; listLoggers(pattern=\u0026#34;oracle.oam.*\u0026#34;,target=\u0026#34;oam_server1\u0026#34;) ------------------------------------------+----------------- Logger | Level ------------------------------------------+----------------- oracle.oam | \u0026lt;Inherited\u0026gt; oracle.oam.admin.foundation.configuration | \u0026lt;Inherited\u0026gt; oracle.oam.admin.service.config | \u0026lt;Inherited\u0026gt; oracle.oam.agent | \u0026lt;Inherited\u0026gt; oracle.oam.agent-default | \u0026lt;Inherited\u0026gt; oracle.oam.audit | \u0026lt;Inherited\u0026gt; oracle.oam.binding | \u0026lt;Inherited\u0026gt; oracle.oam.certvalidation | \u0026lt;Inherited\u0026gt; oracle.oam.certvalidation.mbeans | \u0026lt;Inherited\u0026gt; oracle.oam.common.healthcheck | \u0026lt;Inherited\u0026gt; oracle.oam.common.runtimeent | \u0026lt;Inherited\u0026gt; oracle.oam.commonutil | \u0026lt;Inherited\u0026gt; oracle.oam.config | \u0026lt;Inherited\u0026gt; oracle.oam.controller | \u0026lt;Inherited\u0026gt; oracle.oam.default | \u0026lt;Inherited\u0026gt; oracle.oam.diagnostic | \u0026lt;Inherited\u0026gt; oracle.oam.engine.authn | \u0026lt;Inherited\u0026gt; oracle.oam.engine.authz | \u0026lt;Inherited\u0026gt; oracle.oam.engine.policy | \u0026lt;Inherited\u0026gt; oracle.oam.engine.ptmetadata | \u0026lt;Inherited\u0026gt; oracle.oam.engine.session | \u0026lt;Inherited\u0026gt; oracle.oam.engine.sso | \u0026lt;Inherited\u0026gt; oracle.oam.esso | \u0026lt;Inherited\u0026gt; oracle.oam.extensibility.lifecycle | \u0026lt;Inherited\u0026gt; oracle.oam.foundation.access | \u0026lt;Inherited\u0026gt; oracle.oam.idm | \u0026lt;Inherited\u0026gt; oracle.oam.install | \u0026lt;Inherited\u0026gt; oracle.oam.install.bootstrap | \u0026lt;Inherited\u0026gt; oracle.oam.install.mbeans | \u0026lt;Inherited\u0026gt; oracle.oam.ipf.rest.api | \u0026lt;Inherited\u0026gt; oracle.oam.oauth | \u0026lt;Inherited\u0026gt; oracle.oam.plugin | \u0026lt;Inherited\u0026gt; oracle.oam.proxy.oam | \u0026lt;Inherited\u0026gt; oracle.oam.proxy.oam.workmanager | \u0026lt;Inherited\u0026gt; oracle.oam.proxy.opensso | \u0026lt;Inherited\u0026gt; oracle.oam.pswd.service.provider | \u0026lt;Inherited\u0026gt; oracle.oam.replication | \u0026lt;Inherited\u0026gt; oracle.oam.user.identity.provider | \u0026lt;Inherited\u0026gt; wls:/accessdomain/domainRuntime/\u0026gt; Set the log level to TRACE:32:\nwls:/accessdomain/domainRuntime/\u0026gt; setLogLevel(target=\u0026#39;oam_server1\u0026#39;,logger=\u0026#39;oracle.oam\u0026#39;,level=\u0026#39;TRACE:32\u0026#39;,persist=\u0026#34;1\u0026#34;,addLogger=1) wls:/accessdomain/domainRuntime/\u0026gt; wls:/accessdomain/domainRuntime/\u0026gt; listLoggers(pattern=\u0026#34;oracle.oam.*\u0026#34;,target=\u0026#34;oam_server1\u0026#34;) ------------------------------------------+----------------- Logger | Level ------------------------------------------+----------------- oracle.oam | TRACE:32 oracle.oam.admin.foundation.configuration | \u0026lt;Inherited\u0026gt; oracle.oam.admin.service.config | \u0026lt;Inherited\u0026gt; oracle.oam.agent | \u0026lt;Inherited\u0026gt; oracle.oam.agent-default | \u0026lt;Inherited\u0026gt; oracle.oam.audit | \u0026lt;Inherited\u0026gt; oracle.oam.binding | \u0026lt;Inherited\u0026gt; oracle.oam.certvalidation | \u0026lt;Inherited\u0026gt; oracle.oam.certvalidation.mbeans | \u0026lt;Inherited\u0026gt; oracle.oam.common.healthcheck | \u0026lt;Inherited\u0026gt; oracle.oam.common.runtimeent | \u0026lt;Inherited\u0026gt; oracle.oam.commonutil | \u0026lt;Inherited\u0026gt; oracle.oam.config | \u0026lt;Inherited\u0026gt; oracle.oam.controller | \u0026lt;Inherited\u0026gt; oracle.oam.default | \u0026lt;Inherited\u0026gt; oracle.oam.diagnostic | \u0026lt;Inherited\u0026gt; oracle.oam.engine.authn | \u0026lt;Inherited\u0026gt; oracle.oam.engine.authz | \u0026lt;Inherited\u0026gt; oracle.oam.engine.policy | \u0026lt;Inherited\u0026gt; oracle.oam.engine.ptmetadata | \u0026lt;Inherited\u0026gt; oracle.oam.engine.session | \u0026lt;Inherited\u0026gt; oracle.oam.engine.sso | \u0026lt;Inherited\u0026gt; oracle.oam.esso | \u0026lt;Inherited\u0026gt; oracle.oam.extensibility.lifecycle | \u0026lt;Inherited\u0026gt; oracle.oam.foundation.access | \u0026lt;Inherited\u0026gt; oracle.oam.idm | \u0026lt;Inherited\u0026gt; oracle.oam.install | \u0026lt;Inherited\u0026gt; oracle.oam.install.bootstrap | \u0026lt;Inherited\u0026gt; oracle.oam.install.mbeans | \u0026lt;Inherited\u0026gt; oracle.oam.ipf.rest.api | \u0026lt;Inherited\u0026gt; oracle.oam.oauth | \u0026lt;Inherited\u0026gt; oracle.oam.plugin | \u0026lt;Inherited\u0026gt; oracle.oam.proxy.oam | \u0026lt;Inherited\u0026gt; oracle.oam.proxy.oam.workmanager | \u0026lt;Inherited\u0026gt; oracle.oam.proxy.opensso | \u0026lt;Inherited\u0026gt; oracle.oam.pswd.service.provider | \u0026lt;Inherited\u0026gt; oracle.oam.replication | \u0026lt;Inherited\u0026gt; oracle.oam.user.identity.provider | \u0026lt;Inherited\u0026gt; wls:/accessdomain/domainRuntime/\u0026gt; Verify that TRACE:32 log level is set by connecting to the Administration Server and viewing the logs:\n$ kubectl exec -it accessdomain-adminserver -n oamns -- /bin/bash [oracle@accessdomain-adminserver oracle]$ [oracle@accessdomain-adminserver oracle]$ cd /u01/oracle/user_projects/domains/accessdomain/servers/oam_server1/logs [oracle@accessdomain-adminserver logs]$ tail oam_server1-diagnostic.log [\u0026lt;DATE\u0026gt;] [oam_server1] [TRACE:32] [] [oracle.oam.config] [tid: Configuration Store Observer] [userId: \u0026lt;anonymous\u0026gt;] [ecid: 8b3ac37b-c7cf-46dd-aeee-5ed67886be21-0000000b,0:1795] [APP: oam_server] [partition-name: DOMAIN] [tenant-name: GLOBAL] [SRC_CLASS: oracle.security.am.admin.config.util.observable.ObservableConfigStore$StoreWatcher] [SRC_METHOD: run] Start of run before start of detection at 1,635,848,774,793. Detector: oracle.security.am.admin.config.util.observable.DbStoreChangeDetector:Database configuration store:DSN:jdbc/oamds. Monitor: { StoreMonitor: { disabled: \u0026#39;false\u0026#39; } } [\u0026lt;DATE\u0026gt;] [oam_server1] [TRACE] [] [oracle.oam.config] [tid: Configuration Store Observer] [userId: \u0026lt;anonymous\u0026gt;] [ecid: 8b3ac37b-c7cf-46dd-aeee-5ed67886be21-0000000b,0:1795] [APP: oam_server] [partition-name: DOMAIN] [tenant-name: GLOBAL] [SRC_CLASS: oracle.security.am.admin.config.util.store.StoreUtil] [SRC_METHOD: getContainerProperty] Configuration property CONFIG_HISTORY not specified [\u0026lt;DATE\u0026gt;] [oam_server1] [TRACE] [] [oracle.oam.config] [tid: Configuration Store Observer] [userId: \u0026lt;anonymous\u0026gt;] [ecid: 8b3ac37b-c7cf-46dd-aeee-5ed67886be21-0000000b,0:1795] [APP: oam_server] [partition-name: DOMAIN] [tenant-name: GLOBAL] [SRC_CLASS: oracle.security.am.admin.config.util.store.StoreUtil] [SRC_METHOD: getContainerProperty] Configuration property CONFIG not specified [\u0026lt;DATE\u0026gt;] [oam_server1] [TRACE:32] [] [oracle.oam.config] [tid: Configuration Store Observer] [userId: \u0026lt;anonymous\u0026gt;] [ecid: 8b3ac37b-c7cf-46dd-aeee-5ed67886be21-0000000b,0:1795] [APP: oam_server] [partition-name: DOMAIN] [tenant-name: GLOBAL] [SRC_CLASS: oracle.security.am.admin.config.util.store.DbStore] [SRC_METHOD: getSelectSQL] SELECT SQL:SELECT version from IDM_OBJECT_STORE where id = ? and version = (select max(version) from IDM_OBJECT_STORE where id = ?) [\u0026lt;DATE\u0026gt;] [oam_server1] [TRACE] [] [oracle.oam.config] [tid: Configuration Store Observer] [userId: \u0026lt;anonymous\u0026gt;] [ecid: 8b3ac37b-c7cf-46dd-aeee-5ed67886be21-0000000b,0:1795] [APP: oam_server] [partition-name: DOMAIN] [tenant-name: GLOBAL] [SRC_CLASS: oracle.security.am.admin.config.util.store.DbStore] [SRC_METHOD: load] Time (ms) to load key CONFIG:-1{FIELD_TYPES=INT, SELECT_FIELDS=SELECT version from IDM_OBJECT_STORE }:4 Performing WLST Administration via SSL By default the SSL port is not enabled for the Administration Server or OAM Managed Servers. To configure the SSL port for the Administration Server and Managed Servers login to WebLogic Administration console https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console and navigate to Lock \u0026amp; Edit -\u0026gt; Environment -\u0026gt;Servers -\u0026gt; server_name -\u0026gt;Configuration -\u0026gt; General -\u0026gt; SSL Listen Port Enabled -\u0026gt; Provide SSL Port ( For Administration Server: 7002 and for OAM Managed Server (oam_server1): 14101) - \u0026gt; Save -\u0026gt; Activate Changes.\nNote: If configuring the OAM Managed Servers for SSL you must enable SSL on the same port for all servers (oam_server1 through oam_server5)\n Create a myscripts directory as follows:\n$ cd $WORKDIR/kubernetes/ $ mkdir myscripts $ cd myscripts For example:\n$ cd $WORKDIR/kubernetes/ $ mkdir myscripts $ cd myscripts Create a sample yaml template file in the myscripts directory called \u0026lt;domain_uid\u0026gt;-adminserver-ssl.yaml to create a Kubernetes service for the Administration Server:\nNote: Update the domainName, domainUID and namespace based on your environment. For example:\napiVersion: v1 kind: Service metadata: labels: serviceType: SERVER weblogic.domainName: accessdomain weblogic.domainUID: accessdomain weblogic.resourceVersion: domain-v2 weblogic.serverName: AdminServer name: accessdomain-adminserverssl namespace: oamns spec: clusterIP: None ports: - name: default port: 7002 protocol: TCP targetPort: 7002 selector: weblogic.createdByOperator: \u0026quot;true\u0026quot; weblogic.domainUID: accessdomain weblogic.serverName: AdminServer type: ClusterIP and the following sample yaml template file \u0026lt;domain_uid\u0026gt;-oamcluster-ssl.yaml for the OAM Managed Server:\napiVersion: v1 kind: Service metadata: labels: serviceType: SERVER weblogic.domainName: accessdomain weblogic.domainUID: accessdomain weblogic.resourceVersion: domain-v2 name: accessdomain-oamcluster-ssl namespace: oamns spec: clusterIP: None ports: - name: default port: 14101 protocol: TCP targetPort: 14101 selector: weblogic.clusterName: oam_cluster weblogic.createdByOperator: \u0026quot;true\u0026quot; weblogic.domainUID: accessdomain type: ClusterIP Apply the template using the following command for the AdminServer:\n$ kubectl apply -f \u0026lt;domain_uid\u0026gt;-adminserver-ssl.yaml For example:\n$ kubectl apply -f accessdomain-adminserver-ssl.yaml service/accessdomain-adminserverssl created and using the following command for the OAM Managed Server:\n$ kubectl apply -f \u0026lt;domain_uid\u0026gt;-oamcluster-ssl.yaml For example:\n$ kubectl apply -f accessdomain-oamcluster-ssl.yaml service/accessdomain-oamcluster-ssl created Validate that the Kubernetes Services to access SSL ports are created successfully:\n$ kubectl get svc -n \u0026lt;domain_namespace\u0026gt; |grep ssl For example:\n$ kubectl get svc -n oamns |grep ssl The output will look similar to the following:\naccessdomain-adminserverssl ClusterIP None \u0026lt;none\u0026gt; 7002/TCP 102s accessdomain-oamcluster-ssl ClusterIP None \u0026lt;none\u0026gt; 14101/TCP 35s Inside the bash shell of the running helper pod, run the following:\n[oracle@helper bin]$ export WLST_PROPERTIES=\u0026#34;-Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.TrustKeyStore=DemoTrust\u0026#34; [oracle@helper bin]$ cd /u01/oracle/oracle_common/common/bin [oracle@helper bin]$ ./wlst.sh Initializing WebLogic Scripting Tool (WLST) ... Welcome to WebLogic Server Administration Scripting Shell Type help() for help on available commands wls:/offline\u0026gt; To connect to the Administration Server t3s service:\nwls:/offline\u0026gt; connect(\u0026#39;weblogic\u0026#39;,\u0026#39;\u0026lt;password\u0026gt;\u0026#39;,\u0026#39;t3s://accessdomain-adminserverssl:7002\u0026#39;) Connecting to t3s://accessdomain-adminserverssl:7002 with userid weblogic ... \u0026lt;\u0026lt;DATE\u0026gt;\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;Security\u0026gt; \u0026lt;BEA-090905\u0026gt; \u0026lt;Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.\u0026gt; \u0026lt;\u0026lt;DATE\u0026gt;\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;Security\u0026gt; \u0026lt;BEA-090906\u0026gt; \u0026lt;Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128 to HMACDRBG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true.\u0026gt; \u0026lt;\u0026lt;DATE\u0026gt;\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;Security\u0026gt; \u0026lt;BEA-090909\u0026gt; \u0026lt;Using the configured custom SSL Hostname Verifier implementation: weblogic.security.utils.SSLWLSHostnameVerifier$NullHostnameVerifier.\u0026gt; Successfully connected to Admin Server \u0026#34;AdminServer\u0026#34; that belongs to domain \u0026#34;accessdomain\u0026#34;. wls:/accessdomain/serverConfig/\u0026gt; To connect to the OAM Managed Server t3s service:\nwls:/offline\u0026gt; connect(\u0026#39;weblogic\u0026#39;,\u0026#39;\u0026lt;password\u0026gt;\u0026#39;,\u0026#39;t3s://accessdomain-oamcluster-ssl:14101\u0026#39;) Connecting to t3s://accessdomain-oamcluster-ssl:14101 with userid weblogic ... \u0026lt;\u0026lt;DATE\u0026gt;\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;Security\u0026gt; \u0026lt;BEA-090905\u0026gt; \u0026lt;Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.\u0026gt; \u0026lt;\u0026lt;DATE\u0026gt;\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;Security\u0026gt; \u0026lt;BEA-090906\u0026gt; \u0026lt;Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128 to HMACDRBG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true.\u0026gt; \u0026lt;\u0026lt;DATE\u0026gt;\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;Security\u0026gt; \u0026lt;BEA-090909\u0026gt; \u0026lt;Using the configured custom SSL Hostname Verifier implementation: weblogic.security.utils.SSLWLSHostnameVerifier$NullHostnameVerifier.\u0026gt; Successfully connected to managed Server \u0026#34;oam_server1\u0026#34; that belongs to domain \u0026#34;accessdomain\u0026#34;. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/wlst-admin-operations/", + "title": "b. WLST administration operations", + "tags": [], + "description": "Describes the steps for WLST administration using helper pod running in the same Kubernetes Cluster as OIG Domain.", + "content": "Invoke WLST and access Administration Server To use WLST to administer the OIG domain, use a helper pod in the same Kubernetes cluster as the OIG Domain.\n Check to see if the helper pod exists by running:\n$ kubectl get pods -n \u0026lt;domain_namespace\u0026gt; | grep helper For example:\n$ kubectl get pods -n oigns | grep helper The output should look similar to the following:\nhelper 1/1 Running 0 26h If the helper pod doesn\u0026rsquo;t exist then see Step 1 in Prepare your environment to create it.\n Run the following command to start a bash shell in the helper pod:\n$ kubectl exec -it helper -n \u0026lt;domain_namespace\u0026gt; -- /bin/bash For example:\n$ kubectl exec -it helper -n oigns -- /bin/bash This will take you into a bash shell in the running helper pod:\n[oracle@helper ~]$ Connect to WLST using the following commands:\n[oracle@helper ~]$ cd $ORACLE_HOME/oracle_common/common/bin [oracle@helper ~]$ ./wlst.sh The output will look similar to the following:\nInitializing WebLogic Scripting Tool (WLST) ... Jython scans all the jar files it can find at first startup. Depending on the system, this process may take a few minutes to complete, and WLST may not return a prompt right away. Welcome to WebLogic Server Administration Scripting Shell Type help() for help on available commands wls:/offline\u0026gt; To access t3 for the Administration Server connect as follows:\nwls:/offline\u0026gt; connect(\u0026#39;weblogic\u0026#39;,\u0026#39;\u0026lt;password\u0026gt;\u0026#39;,\u0026#39;t3://governancedomain-adminserver:7001\u0026#39;) The output will look similar to the following:\nConnecting to t3://governancedomain-adminserver:7001 with userid weblogic ... Successfully connected to Admin Server \u0026quot;AdminServer\u0026quot; that belongs to domain \u0026quot;governancedomain\u0026quot;. Warning: An insecure protocol was used to connect to the server. To ensure on-the-wire security, the SSL port or Admin port should be used instead. wls:/governancedomain/serverConfig/\u0026gt; Or to access t3 for the OIG Cluster service, connect as follows:\nwls:/offline\u0026gt; connect(\u0026#39;weblogic\u0026#39;,\u0026#39;\u0026lt;password\u0026gt;\u0026#39;,\u0026#39;t3://governancedomain-cluster-oim-cluster:14000\u0026#39;) The output will look similar to the following:\nConnecting to t3://governancedomain-cluster-oim-cluster:14000 with userid weblogic ... Successfully connected to managed Server \u0026quot;oim_server1\u0026quot; that belongs to domain \u0026quot;governancedomain\u0026quot;. Warning: An insecure protocol was used to connect to the server. To ensure on-the-wire security, the SSL port or Admin port should be used instead. wls:/governancedomain/serverConfig/\u0026gt; Sample operations For a full list of WLST operations refer to WebLogic Server WLST Online and Offline Command Reference.\nDisplay servers wls:/governancedomain/serverConfig/\u0026gt; cd('/Servers') wls:/governancedomain/serverConfig/Servers\u0026gt; ls () dr-- AdminServer dr-- oim_server1 dr-- oim_server2 dr-- oim_server3 dr-- oim_server4 dr-- oim_server5 dr-- soa_server1 dr-- soa_server2 dr-- soa_server3 dr-- soa_server4 dr-- soa_server5 wls:/governancedomain/serverConfig/Servers\u0026gt; Performing WLST administration via SSL By default the SSL port is not enabled for the Administration Server or OIG Managed Servers. To configure the SSL port for the Administration Server and Managed Servers login to WebLogic Administration console https://${MASTERNODE-HOSTNAME}:${MASTERNODE-PORT}/console and navigate to Lock \u0026amp; Edit -\u0026gt; Environment -\u0026gt;Servers -\u0026gt; server_name -\u0026gt;Configuration -\u0026gt; General -\u0026gt; SSL Listen Port Enabled -\u0026gt; Provide SSL Port ( For Administration Server: 7002 and for OIG Managed Server (oim_server1): 14101) - \u0026gt; Save -\u0026gt; Activate Changes.\nNote: If configuring the OIG Managed Servers for SSL you must enable SSL on the same port for all servers (oim_server1 through oim_server4)\n Create a myscripts directory as follows:\n$ cd $WORKDIR/kubernetes $ mkdir myscripts $ cd myscripts Create a sample yaml template file in the myscripts directory called \u0026lt;domain_uid\u0026gt;-adminserver-ssl.yaml to create a Kubernetes service for the Administration Server:\nNote: Update the domainName, domainUID and namespace based on your environment.\napiVersion: v1 kind: Service metadata: labels: serviceType: SERVER weblogic.domainName: governancedomain weblogic.domainUID: governancedomain weblogic.resourceVersion: domain-v2 weblogic.serverName: AdminServer name: governancedomain-adminserver-ssl namespace: oigns spec: clusterIP: None ports: - name: default port: 7002 protocol: TCP targetPort: 7002 selector: weblogic.createdByOperator: \u0026quot;true\u0026quot; weblogic.domainUID: governancedomain weblogic.serverName: AdminServer type: ClusterIP and create the following sample yaml template file \u0026lt;domain_uid\u0026gt;-oim-cluster-ssl.yaml for the OIG Managed Server:\napiVersion: v1 kind: Service metadata: labels: serviceType: SERVER weblogic.domainName: governancedomain weblogic.domainUID: governancedomain weblogic.resourceVersion: domain-v2 name: governancedomain-cluster-oim-cluster-ssl namespace: oigns spec: clusterIP: None ports: - name: default port: 14101 protocol: TCP targetPort: 14101 selector: weblogic.clusterName: oim_cluster weblogic.createdByOperator: \u0026quot;true\u0026quot; weblogic.domainUID: governancedomain type: ClusterIP Apply the template using the following command for the Administration Server:\n$ kubectl apply -f governancedomain-adminserver-ssl.yaml service/governancedomain-adminserver-ssl created or using the following command for the OIG Managed Server:\n$ kubectl apply -f governancedomain-oim-cluster-ssl.yaml service/governancedomain-cluster-oim-cluster-ssl created Validate that the Kubernetes Services to access SSL ports are created successfully:\n$ kubectl get svc -n \u0026lt;domain_namespace\u0026gt; |grep ssl For example:\n$ kubectl get svc -n oigns |grep ssl The output will look similar to the following:\ngovernancedomain-adminserver-ssl ClusterIP None \u0026lt;none\u0026gt; 7002/TCP 74s governancedomain-cluster-oim-cluster-ssl ClusterIP None \u0026lt;none\u0026gt; 14101/TCP 21s Connect to a bash shell of the helper pod:\n$ kubectl exec -it helper -n oigns -- /bin/bash In the bash shell run the following:\n[oracle@helper bin]$ export WLST_PROPERTIES=\u0026#34;-Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.TrustKeyStore=DemoTrust\u0026#34; [oracle@helper bin]$ cd /u01/oracle/oracle_common/common/bin [oracle@helper bin]$ ./wlst.sh Initializing WebLogic Scripting Tool (WLST) ... Welcome to WebLogic Server Administration Scripting Shell Type help() for help on available commands wls:/offline\u0026gt; Connect to the Administration Server t3s service:\nwls:/offline\u0026gt; connect(\u0026#39;weblogic\u0026#39;,\u0026#39;\u0026lt;password\u0026gt;\u0026#39;,\u0026#39;t3s://governancedomain-adminserver-ssl:7002\u0026#39;) Connecting to t3s://governancedomain-adminserver-ssl:7002 with userid weblogic ... \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;Security\u0026gt; \u0026lt;BEA-090905\u0026gt; \u0026lt;Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.\u0026gt; \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;Security\u0026gt; \u0026lt;BEA-090906\u0026gt; \u0026lt;Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128 to HMACDRBG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true.\u0026gt; \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;Security\u0026gt; \u0026lt;BEA-090909\u0026gt; \u0026lt;Using the configured custom SSL Hostname Verifier implementation: weblogic.security.utils.SSLWLSHostnameVerifier$NullHostnameVerifier.\u0026gt; Successfully connected to Admin Server \u0026#34;AdminServer\u0026#34; that belongs to domain \u0026#34;governancedomain\u0026#34;. wls:/governancedomain/serverConfig/\u0026gt; To connect to the OIG Managed Server t3s service:\nwls:/offline\u0026gt; connect(\u0026#39;weblogic\u0026#39;,\u0026#39;\u0026lt;password\u0026gt;\u0026#39;,\u0026#39;t3s://governancedomain-cluster-oim-cluster-ssl:14101\u0026#39;) Connecting to t3s://governancedomain-cluster-oim-cluster-ssl:14101 with userid weblogic ... \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;Security\u0026gt; \u0026lt;BEA-090905\u0026gt; \u0026lt;Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.\u0026gt; \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;Security\u0026gt; \u0026lt;BEA-090906\u0026gt; \u0026lt;Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128 to HMACDRBG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true.\u0026gt; \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;Security\u0026gt; \u0026lt;BEA-090909\u0026gt; \u0026lt;Using the configured custom SSL Hostname Verifier implementation: weblogic.security.utils.SSLWLSHostnameVerifier$NullHostnameVerifier.\u0026gt; Successfully connected to managed Server \u0026#34;oim_server1\u0026#34; that belongs to domain \u0026#34;governancedomain\u0026#34;. wls:/governancedomain/serverConfig/\u0026gt; " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/monitoring-oud-instance/", + "title": "c) Monitoring an Oracle Unified Directory Instance", + "tags": [], + "description": "Describes the steps for Monitoring the Oracle Unified Directory environment.", + "content": " Introduction Install Prometheus and Grafana Create a Kubernetes namespace Add Prometheus and Grafana Helm repositories Install the Prometheus operator View Prometheus and Grafana objects created Add the NodePort Verify using Grafana GUI Introduction After the Oracle Unified Directory instance (OUD) is set up you can monitor it using Prometheus and Grafana.\nInstall Prometheus and Grafana Create a Kubernetes namespace Create a Kubernetes namespace to provide a scope for Prometheus and Grafana objects such as pods and services that you create in the environment. To create your namespace issue the following command:\n$ kubectl create namespace \u0026lt;namespace\u0026gt; For example:\n$ kubectl create namespace monitoring The output will look similar to the following:\nnamespace/monitoring created Add Prometheus and Grafana Helm repositories Add the Prometheus and Grafana Helm repositories by issuing the following command:\n$ helm repo add prometheus https://prometheus-community.github.io/helm-charts The output will look similar to the following:\n\u0026#34;prometheus\u0026#34; has been added to your repositories Run the following command to update the repositories:\n$ helm repo update The output will look similar to the following:\nHang tight while we grab the latest from your chart repositories... ...Successfully got an update from the \u0026#34;stable\u0026#34; chart repository ...Successfully got an update from the \u0026#34;prometheus\u0026#34; chart repository ...Successfully got an update from the \u0026#34;prometheus-community\u0026#34; chart repository Update Complete. Happy Helming! Install the Prometheus operator Install the Prometheus operator using the helm command:\n$ helm install \u0026lt;release_name\u0026gt; prometheus/kube-prometheus-stack -n \u0026lt;namespace\u0026gt; For example:\n$ helm install monitoring prometheus/kube-prometheus-stack -n monitoring The output should look similar to the following:\nNAME: monitoring LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: monitoring STATUS: deployed REVISION: 1 NOTES: kube-prometheus-stack has been installed. Check its status by running: kubectl --namespace monitoring get pods -l \u0026#34;release=monitoring\u0026#34; Visit https://github.com/prometheus-operator/kube-prometheus for instructions on how to create \u0026amp; configure Alertmanager and Prometheus instances using the Operator. Note: If your cluster does not have access to the internet to pull external images, such as prometheus or grafana, you must load the images in a local container registry. You must then install as follows:\nhelm install --set grafana.image.repository==container-registry.example.com/grafana --set grafana.image.tag=8.4.2 monitoring prometheus/kube-prometheus-stack -n monitoring View Prometheus and Grafana Objects created View the objects created for Prometheus and Grafana by issuing the following command:\n$ kubectl get all,service,pod -o wide -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl get all,service,pod -o wide -n monitoring The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/alertmanager-monitoring-kube-prometheus-alertmanager-0 2/2 Running 0 36s 10.244.1.78 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/monitoring-grafana-578f79599c-qc9gd 3/3 Running 0 47s 10.244.2.200 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/monitoring-kube-prometheus-operator-65cdf7995-kndgg 1/1 Running 0 47s 10.244.2.199 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/monitoring-kube-state-metrics-56bfd4f44f-85l4p 1/1 Running 0 47s 10.244.1.76 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/monitoring-prometheus-node-exporter-g2x9g 1/1 Running 0 47s 100.102.48.121 \u0026lt;master-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/monitoring-prometheus-node-exporter-p9kkq 1/1 Running 0 47s 100.102.48.84 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/monitoring-prometheus-node-exporter-rzhrd 1/1 Running 0 47s 100.102.48.28 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/prometheus-monitoring-kube-prometheus-prometheus-0 2/2 Running 0 35s 10.244.1.79 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR service/alertmanager-operated ClusterIP None \u0026lt;none\u0026gt; 9093/TCP,9094/TCP,9094/UDP 36s app.kubernetes.io/name=alertmanager service/monitoring-grafana ClusterIP 10.110.193.30 \u0026lt;none\u0026gt; 80/TCP 47s app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=grafana service/monitoring-kube-prometheus-alertmanager ClusterIP 10.104.2.37 \u0026lt;none\u0026gt; 9093/TCP 47s alertmanager=monitoring-kube-prometheus-alertmanager,app.kubernetes.io/name=alertmanager service/monitoring-kube-prometheus-operator ClusterIP 10.99.162.229 \u0026lt;none\u0026gt; 443/TCP 47s app=kube-prometheus-stack-operator,release=monitoring service/monitoring-kube-prometheus-prometheus ClusterIP 10.108.161.46 \u0026lt;none\u0026gt; 9090/TCP 47s app.kubernetes.io/name=prometheus,prometheus=monitoring-kube-prometheus-prometheus service/monitoring-kube-state-metrics ClusterIP 10.111.162.185 \u0026lt;none\u0026gt; 8080/TCP 47s app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=kube-state-metrics service/monitoring-prometheus-node-exporter ClusterIP 10.109.21.136 \u0026lt;none\u0026gt; 9100/TCP 47s app=prometheus-node-exporter,release=monitoring service/prometheus-operated ClusterIP None \u0026lt;none\u0026gt; 9090/TCP 35s app.kubernetes.io/name=prometheus NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE CONTAINERS IMAGES SELECTOR daemonset.apps/monitoring-prometheus-node-exporter 3 3 3 3 3 \u0026lt;none\u0026gt; 47s node-exporter quay.io/prometheus/node-exporter:v1.3.1 app=prometheus-node-exporter,release=monitoring NAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTOR deployment.apps/monitoring-grafana 1/1 1 1 47s grafana-sc-dashboard,grafana-sc-datasources,grafana quay.io/kiwigrid/k8s-sidecar:1.15.6,quay.io/kiwigrid/k8s-sidecar:1.15.6,grafana/grafana:8.4.2 app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=grafana deployment.apps/monitoring-kube-prometheus-operator 1/1 1 1 47s kube-prometheus-stack quay.io/prometheus-operator/prometheus-operator:v0.55.0 app=kube-prometheus-stack-operator,release=monitoring deployment.apps/monitoring-kube-state-metrics 1/1 1 1 47s kube-state-metrics k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.4.1 app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=kube-state-metrics NAME DESIRED CURRENT READY AGE CONTAINERS IMAGES SELECTOR replicaset.apps/monitoring-grafana-578f79599c 1 1 1 47s grafana-sc-dashboard,grafana-sc-datasources,grafana quay.io/kiwigrid/k8s-sidecar:1.15.6,quay.io/kiwigrid/k8s-sidecar:1.15.6,grafana/grafana:8.4.2 app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=grafana,pod-template-hash=578f79599c replicaset.apps/monitoring-kube-prometheus-operator-65cdf7995 1 1 1 47s kube-prometheus-stack quay.io/prometheus-operator/prometheus-operator:v0.55.0 app=kube-prometheus-stack-operator,pod-template-hash=65cdf7995,release=monitoring replicaset.apps/monitoring-kube-state-metrics-56bfd4f44f 1 1 1 47s kube-state-metrics k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.4.1 app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=kube-state-metrics,pod-template-hash=56bfd4f44f NAME READY AGE CONTAINERS IMAGES statefulset.apps/alertmanager-monitoring-kube-prometheus-alertmanager 1/1 36s alertmanager,config-reloader quay.io/prometheus/alertmanager:v0.23.0,quay.io/prometheus-operator/prometheus-config-reloader:v0.55.0 statefulset.apps/prometheus-monitoring-kube-prometheus-prometheus 1/1 35s prometheus,config-reloader quay.io/prometheus/prometheus:v2.33.5,quay.io/prometheus-operator/prometheus-config-reloader:v0.55.0 Add the NodePort Edit the grafana service to add the NodePort:\n$ kubectl edit service/\u0026lt;deployment_name\u0026gt;-grafana -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl edit service/monitoring-grafana -n monitoring Note: This opens an edit session for the domain where parameters can be changed using standard vi commands.\nChange the ports entry and add nodePort: 30091 and type: NodePort:\n ports: - name: http-web nodePort: 30091 port: 80 protocol: TCP targetPort: 3000 selector: app.kubernetes.io/instance: monitoring app.kubernetes.io/name: grafana sessionAffinity: None type: NodePort Save the file and exit (:wq).\n Verify Using Grafana GUI Access the Grafana GUI using http://\u0026lt;HostIP\u0026gt;:\u0026lt;nodeport\u0026gt; and login with admin/prom-operator. Change the password when prompted.\n Download the K8 Cluster Detail Dashboard json file from: https://grafana.com/grafana/dashboards/10856.\n Import the Grafana dashboard by navigating on the left hand menu to Dashboards \u0026gt; Import. Click Upload JSON file and select the json downloaded file. In the Prometheus drop down box select Prometheus. Click Import. The dashboard should be displayed.\n Verify your installation by viewing some of the customized dashboard views.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/monitoring-oudsm-instance/", + "title": "c) Monitoring an Oracle Unified Directory Services Manager Instance", + "tags": [], + "description": "Describes the steps for Monitoring the Oracle Unified Directory Services Manager environment.", + "content": " Introduction Install Prometheus and Grafana Create a Kubernetes namespace Add Prometheus and Grafana Helm repositories Install the Prometheus operator View Prometheus and Grafana Objects Created Add the NodePort Verify Using Grafana GUI Introduction After the Oracle Unified Directory Services Manager instance is set up you can monitor it using Prometheus and Grafana.\nInstall Prometheus and Grafana Create a Kubernetes namespace Create a Kubernetes namespace to provide a scope for Prometheus and Grafana objects such as pods and services that you create in the environment. To create your namespace issue the following command:\n$ kubectl create namespace \u0026lt;namespace\u0026gt; For example:\n$ kubectl create namespace monitoring The output will look similar to the following:\nnamespace/monitoring created Add Prometheus and Grafana Helm repositories Add the Prometheus and Grafana Helm repositories by issuing the following command:\n$ helm repo add prometheus https://prometheus-community.github.io/helm-charts The output will look similar to the following:\n\u0026#34;prometheus\u0026#34; has been added to your repositories Run the following command to update the repositories:\n$ helm repo update The output will look similar to the following:\nHang tight while we grab the latest from your chart repositories... ...Successfully got an update from the \u0026#34;stable\u0026#34; chart repository ...Successfully got an update from the \u0026#34;prometheus\u0026#34; chart repository ...Successfully got an update from the \u0026#34;prometheus-community\u0026#34; chart repository Update Complete. Happy Helming! Install the Prometheus operator Install the Prometheus operator using the helm command:\n$ helm install \u0026lt;release_name\u0026gt; prometheus/kube-prometheus-stack -n \u0026lt;namespace\u0026gt; For example:\n$ helm install monitoring prometheus/kube-prometheus-stack -n monitoring The output should look similar to the following:\nNAME: monitoring LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: monitoring STATUS: deployed REVISION: 1 NOTES: kube-prometheus-stack has been installed. Check its status by running: kubectl --namespace monitoring get pods -l \u0026#34;release=monitoring\u0026#34; Visit https://github.com/prometheus-operator/kube-prometheus for instructions on how to create \u0026amp; configure Alertmanager and Prometheus instances using the Operator. Note: If your cluster does not have access to the internet to pull external images, such as prometheus or grafana, you must load the images in a local container registry. You must then set install as follows:\nhelm install --set grafana.image.repository==container-registry.example.com/grafana --set grafana.image.tag=8.4.2 monitoring prometheus/kube-prometheus-stack -n monitoring View Prometheus and Grafana Objects created View the objects created for Prometheus and Grafana by issuing the following command:\n$ kubectl get all,service,pod -o wide -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl get all,service,pod -o wide -n monitoring The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/alertmanager-monitoring-kube-prometheus-alertmanager-0 2/2 Running 0 27s 10.244.2.141 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/monitoring-grafana-578f79599c-qqdfb 3/3 Running 0 34s 10.244.1.127 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/monitoring-kube-prometheus-operator-65cdf7995-w6btr 1/1 Running 0 34s 10.244.1.126 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/monitoring-kube-state-metrics-56bfd4f44f-5ls8t 1/1 Running 0 34s 10.244.2.139 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/monitoring-prometheus-node-exporter-5b2f6 1/1 Running 0 34s 100.102.48.84 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/monitoring-prometheus-node-exporter-fw9xh 1/1 Running 0 34s 100.102.48.28 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/monitoring-prometheus-node-exporter-s5n9g 1/1 Running 0 34s 100.102.48.121 \u0026lt;master-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/prometheus-monitoring-kube-prometheus-prometheus-0 2/2 Running 0 26s 10.244.1.128 \u0026lt;worker-node\u0026gt; \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR service/alertmanager-operated ClusterIP None \u0026lt;none\u0026gt; 9093/TCP,9094/TCP,9094/UDP 27s app.kubernetes.io/name=alertmanager service/monitoring-grafana ClusterIP 10.110.97.252 \u0026lt;none\u0026gt; 80/TCP 34s app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=grafana service/monitoring-kube-prometheus-alertmanager ClusterIP 10.110.82.176 \u0026lt;none\u0026gt; 9093/TCP 34s alertmanager=monitoring-kube-prometheus-alertmanager,app.kubernetes.io/name=alertmanager service/monitoring-kube-prometheus-operator ClusterIP 10.104.147.173 \u0026lt;none\u0026gt; 443/TCP 34s app=kube-prometheus-stack-operator,release=monitoring service/monitoring-kube-prometheus-prometheus ClusterIP 10.110.109.245 \u0026lt;none\u0026gt; 9090/TCP 34s app.kubernetes.io/name=prometheus,prometheus=monitoring-kube-prometheus-prometheus service/monitoring-kube-state-metrics ClusterIP 10.107.111.214 \u0026lt;none\u0026gt; 8080/TCP 34s app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=kube-state-metrics service/monitoring-prometheus-node-exporter ClusterIP 10.108.97.196 \u0026lt;none\u0026gt; 9100/TCP 34s app=prometheus-node-exporter,release=monitoring service/prometheus-operated ClusterIP None \u0026lt;none\u0026gt; 9090/TCP 26s app.kubernetes.io/name=prometheus NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE CONTAINERS IMAGES SELECTOR daemonset.apps/monitoring-prometheus-node-exporter 3 3 3 3 3 \u0026lt;none\u0026gt; 34s node-exporter quay.io/prometheus/node-exporter:v1.3.1 app=prometheus-node-exporter,release=monitoring NAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTOR deployment.apps/monitoring-grafana 0/1 1 0 34s grafana-sc-dashboard,grafana-sc-datasources,grafana quay.io/kiwigrid/k8s-sidecar:1.15.6,quay.io/kiwigrid/k8s-sidecar:1.15.6,grafana/grafana:8.4.2 app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=grafana deployment.apps/monitoring-kube-prometheus-operator 1/1 1 1 34s kube-prometheus-stack quay.io/prometheus-operator/prometheus-operator:v0.55.0 app=kube-prometheus-stack-operator,release=monitoring deployment.apps/monitoring-kube-state-metrics 1/1 1 1 34s kube-state-metrics k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.4.1 app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=kube-state-metrics NAME DESIRED CURRENT READY AGE CONTAINERS IMAGES SELECTOR replicaset.apps/monitoring-grafana-578f79599c 1 1 0 34s grafana-sc-dashboard,grafana-sc-datasources,grafana quay.io/kiwigrid/k8s-sidecar:1.15.6,quay.io/kiwigrid/k8s-sidecar:1.15.6,grafana/grafana:8.4.2 app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=grafana,pod-template-hash=578f79599c replicaset.apps/monitoring-kube-prometheus-operator-65cdf7995 1 1 1 34s kube-prometheus-stack quay.io/prometheus-operator/prometheus-operator:v0.55.0 app=kube-prometheus-stack-operator,pod-template-hash=65cdf7995,release=monitoring replicaset.apps/monitoring-kube-state-metrics-56bfd4f44f 1 1 1 34s kube-state-metrics k8s.gcr.io/kube-state-metrics/kube-state-metrics:v2.4.1 app.kubernetes.io/instance=monitoring,app.kubernetes.io/name=kube-state-metrics,pod-template-hash=56bfd4f44f NAME READY AGE CONTAINERS IMAGES statefulset.apps/alertmanager-monitoring-kube-prometheus-alertmanager 1/1 27s alertmanager,config-reloader quay.io/prometheus/alertmanager:v0.23.0,quay.io/prometheus-operator/prometheus-config-reloader:v0.55.0 statefulset.apps/prometheus-monitoring-kube-prometheus-prometheus 1/1 26s prometheus,config-reloader quay.io/prometheus/prometheus:v2.33.5,quay.io/prometheus-operator/prometheus-config-reloader:v0.55.0 Add the NodePort Edit the grafana service to add the NodePort:\n$ kubectl edit service/\u0026lt;deployment_name\u0026gt;-grafana -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl edit service/monitoring-grafana -n monitoring Note: This opens an edit session for the domain where parameters can be changed using standard vi commands.\nChange the ports entry and add nodePort: 30091 and type: NodePort:\n ports: - name: http-web nodePort: 30091 port: 80 protocol: TCP targetPort: 3000 selector: app.kubernetes.io/instance: monitoring app.kubernetes.io/name: grafana sessionAffinity: None type: NodePort Save the file and exit (:wq).\n Verify Using Grafana GUI Access the Grafana GUI using http://\u0026lt;HostIP\u0026gt;:\u0026lt;nodeport\u0026gt; and login with admin/prom-operator. Change the password when prompted.\n Download the K8 Cluster Detail Dashboard json file from: https://grafana.com/grafana/dashboards/10856.\n Import the Grafana dashboard by navigating on the left hand menu to Dashboards \u0026gt; Import. Click Upload JSON file and select the json downloaded file. In the Prometheus drop down box select Prometheus. Click Import. The dashboard should be displayed.\n Verify your installation by viewing some of the customized dashboard views.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/logging-and-visualization/", + "title": "c. Logging and Visualization", + "tags": [], + "description": "Describes the steps for logging and visualization with Elasticsearch and Kibana.", + "content": "After the OAM domain is set up you can publish operator and WebLogic Server logs into Elasticsearch and interact with them in Kibana.\nInstall Elasticsearch stack and Kibana If you do not already have a centralized Elasticsearch (ELK) stack then you must configure this first. For details on how to configure the ELK stack, follow Installing Elasticsearch (ELK) Stack and Kibana\nCreate the logstash pod Variables used in this chapter In order to create the logstash pod, you must create several files. These files contain variables which you must substitute with variables applicable to your environment.\nMost of the values for the variables will be based on your ELK deployment as per Installing Elasticsearch (ELK) Stack and Kibana.\nThe table below outlines the variables and values you must set:\n Variable Sample Value Description \u0026lt;ELK_VER\u0026gt; 8.3.1 The version of logstash you want to install. \u0026lt;ELK_SSL\u0026gt; true If SSL is enabled for ELK set the value to true, or if NON-SSL set to false. This value must be lowercase. \u0026lt;ELK_HOSTS\u0026gt; https://elasticsearch.example.com:9200 The URL for sending logs to Elasticsearch. HTTP if NON-SSL is used. \u0026lt;ELKNS\u0026gt; oamns The domain namespace. \u0026lt;ELK_USER\u0026gt; logstash_internal The name of the user for logstash to access Elasticsearch. \u0026lt;ELK_PASSWORD\u0026gt; password The password for ELK_USER. \u0026lt;ELK_APIKEY\u0026gt; apikey The API key details. You will also need the BASE64 version of the Certificate Authority (CA) certificate(s) that signed the certificate of the Elasticsearch server. If using a self-signed certificate, this is the self signed certificate of the Elasticsearch server. See Copying the Elasticsearch Certificate for details on how to get the correct certificate. In the example below the certificate is called elk.crt.\nCreate Kubernetes secrets Create a Kubernetes secret for Elasticsearch using the API Key or Password.\na) If ELK uses an API Key for authentication:\n$ kubectl create secret generic elasticsearch-pw-elastic -n \u0026lt;domain_namespace\u0026gt; --from-literal password=\u0026lt;ELK_APIKEY\u0026gt; For example:\n$ kubectl create secret generic elasticsearch-pw-elastic -n oamns --from-literal password=\u0026lt;ELK_APIKEY\u0026gt; The output will look similar to the following:\nsecret/elasticsearch-pw-elastic created b) If ELK uses a password for authentication:\n$ kubectl create secret generic elasticsearch-pw-elastic -n \u0026lt;domain_namespace\u0026gt; --from-literal password=\u0026lt;ELK_PASSWORD\u0026gt; For example:\n$ kubectl create secret generic elasticsearch-pw-elastic -n oamns --from-literal password=\u0026lt;ELK_PASSWORD\u0026gt; The output will look similar to the following:\nsecret/elasticsearch-pw-elastic created Note: It is recommended that the ELK Stack is created with authentication enabled. If no authentication is enabled you may create a secret using the values above.\n Create a Kubernetes secret to access the required images on hub.docker.com:\nNote: Before executing the command below, you must first have a user account on hub.docker.com.\nkubectl create secret docker-registry \u0026#34;dockercred\u0026#34; --docker-server=\u0026#34;https://index.docker.io/v1/\u0026#34; \\ --docker-username=\u0026#34;\u0026lt;DOCKER_USER_NAME\u0026gt;\u0026#34; \\ --docker-password=\u0026lt;DOCKER_PASSWORD\u0026gt; --docker-email=\u0026lt;DOCKER_EMAIL_ID\u0026gt; \\ --namespace=\u0026lt;domain_namespace\u0026gt; For example,\nkubectl create secret docker-registry \u0026#34;dockercred\u0026#34; --docker-server=\u0026#34;https://index.docker.io/v1/\u0026#34; \\ --docker-username=\u0026#34;user@example.com\u0026#34; \\ --docker-password=password --docker-email=user@example.com \\ --namespace=oamns The output will look similar to the following:\nsecret/dockercred created Find the mountPath details Run the following command to get the mountPath of your domain:\n$ kubectl describe domains \u0026lt;domain_uid\u0026gt; -n \u0026lt;domain_namespace\u0026gt; | grep \u0026#34;Mount Path\u0026#34; For example:\n$ kubectl describe domains accessdomain -n oamns | grep \u0026#34;Mount Path\u0026#34; If you deployed OAM using WLST, the output will look similar to the following:\nMount Path: /u01/oracle/user_projects/domains If you deployed OAM using WDT, the output will look similar to the following:\nMount Path: /u01/oracle/user_projects Find the Domain Home and Log Home details Run the following command to get the Domain Home and Log Home of your domain:\n$ kubectl describe domains \u0026lt;domain_uid\u0026gt; -n \u0026lt;domain_namespace\u0026gt; | egrep \u0026#34;Domain Home: | Log Home:\u0026#34; ``\nFor example:\n$ kubectl describe domains accessdomain -n oamns | egrep \u0026#34;Domain Home: | Log Home:\u0026#34; ``\nThe output will look similar to the following:\nDomain Home: /u01/oracle/user_projects/domains/accessdomain Http Access Log In Log Home: true Log Home: /u01/oracle/user_projects/domains/logs/accessdomain Find the persistentVolumeClaim details Run the following command to get the OAM domain persistence volume details:\n$ kubectl get pv -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pv -n oamns The output will look similar to the following:\nNAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE accessdomain-domain-pv 10Gi RWX Retain Bound oamns/accessdomain-domain-pvc accessdomain-domain-storage-class 23h Make note of the CLAIM value, for example in this case accessdomain-domain-pvc.\n Create the Configmap Copy the elk.crt file to the $WORKDIR/kubernetes/elasticsearch-and-kibana directory.\n Navigate to the $WORKDIR/kubernetes/elasticsearch-and-kibana directory and run the following:\nkubectl create configmap elk-cert --from-file=elk.crt -n \u0026lt;namespace\u0026gt; For example:\nkubectl create configmap elk-cert --from-file=elk.crt -n oamns The output will look similar to the following:\nconfigmap/elk-cert created Create a logstash_cm.yaml file in the $WORKDIR/kubernetes/elasticsearch-and-kibana directory as follows:\napiVersion: v1 kind: ConfigMap metadata: name: oam-logstash-configmap namespace: \u0026lt;ELKNS\u0026gt; data: logstash.yml: | #http.host: \u0026quot;0.0.0.0\u0026quot; logstash-config.conf: | input { file { path =\u0026gt; \u0026quot;\u0026lt;Log Home\u0026gt;/**/logs/AdminServer*.log\u0026quot; tags =\u0026gt; \u0026quot;Adminserver_log\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;\u0026lt;Log Home\u0026gt;/**/logs/oam_policy_mgr*.log\u0026quot; tags =\u0026gt; \u0026quot;Policymanager_log\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;\u0026lt;Log Home\u0026gt;/**/logs/oam_server*.log\u0026quot; tags =\u0026gt; \u0026quot;Oamserver_log\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026lt;Domain Home\u0026gt;/servers/AdminServer/logs/AdminServer-diagnostic.log\u0026quot; tags =\u0026gt; \u0026quot;Adminserver_diagnostic\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;\u0026lt;Domain Home\u0026gt;/servers/**/logs/oam_policy_mgr*-diagnostic.log\u0026quot; tags =\u0026gt; \u0026quot;Policy_diagnostic\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026lt;Domain Home\u0026gt;/servers/AdminServer/logs/auditlogs/OAM/audit.log\u0026quot; tags =\u0026gt; \u0026quot;Audit_logs\u0026quot; start_position =\u0026gt; beginning } } filter { grok { match =\u0026gt; [ \u0026quot;message\u0026quot;, \u0026quot;\u0026lt;%{DATA:log_timestamp}\u0026gt; \u0026lt;%{WORD:log_level}\u0026gt; \u0026lt;%{WORD:thread}\u0026gt; \u0026lt;%{HOSTNAME:hostname}\u0026gt; \u0026lt;%{HOSTNAME:servername}\u0026gt; \u0026lt;%{DATA:timer}\u0026gt; \u0026lt;\u0026lt;%{DATA:kernel}\u0026gt;\u0026gt; \u0026lt;\u0026gt; \u0026lt;%{DATA:uuid}\u0026gt; \u0026lt;%{NUMBER:timestamp}\u0026gt; \u0026lt;%{DATA:misc}\u0026gt; \u0026lt;%{DATA:log_number}\u0026gt; \u0026lt;%{DATA:log_message}\u0026gt;\u0026quot; ] } if \u0026quot;_grokparsefailure\u0026quot; in [tags] { mutate { remove_tag =\u0026gt; [ \u0026quot;_grokparsefailure\u0026quot; ] } } } output { elasticsearch { hosts =\u0026gt; [\u0026quot;\u0026lt;ELK_HOSTS\u0026gt;\u0026quot;] cacert =\u0026gt; '/usr/share/logstash/config/certs/elk.crt' index =\u0026gt; \u0026quot;oamlogs-000001\u0026quot; ssl =\u0026gt; true ssl_certificate_verification =\u0026gt; false user =\u0026gt; \u0026quot;\u0026lt;ELK_USER\u0026gt;\u0026quot; password =\u0026gt; \u0026quot;${ELASTICSEARCH_PASSWORD}\u0026quot; api_key =\u0026gt; \u0026quot;${ELASTICSEARCH_PASSWORD}\u0026quot; } } Change the values in the above file as follows:\n Change the \u0026lt;ELKNS\u0026gt;, \u0026lt;ELK_HOSTS\u0026gt;, \u0026lt;ELK_SSL\u0026gt;, and \u0026lt;ELK_USER\u0026gt; to match the values for your environment. Change \u0026lt;Log Home\u0026gt; and \u0026lt;Domain Home\u0026gt; to match the Log Home and Domain Home returned earlier. If your domainUID is anything other than accessdomain, change each instance of accessdomain to your domainUID. If using API KEY for your ELK authentication, delete the user and password lines. If using a password for ELK authentication, delete the api_key line. If no authentication is used for ELK, delete the user, password, and api_key lines. For example:\napiVersion: v1 kind: ConfigMap metadata: name: oam-logstash-configmap namespace: \u0026lt;ELKNS\u0026gt; data: logstash.yml: | #http.host: \u0026quot;0.0.0.0\u0026quot; logstash-config.conf: | input { file { path =\u0026gt; \u0026quot;/u01/oracle/user_projects/domains/logs/accessdomain/**/logs/AdminServer*.log\u0026quot; tags =\u0026gt; \u0026quot;Adminserver_log\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;/u01/oracle/user_projects/domains/logs/accessdomain/**/logs/oam_policy_mgr*.log\u0026quot; tags =\u0026gt; \u0026quot;Policymanager_log\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;/u01/oracle/user_projects/domains/logs/accessdomain/**/logs/oam_server*.log\u0026quot; tags =\u0026gt; \u0026quot;Oamserver_log\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; /u01/oracle/user_projects/domains/accessdomain/servers/AdminServer/logs/AdminServer-diagnostic.log\u0026quot; tags =\u0026gt; \u0026quot;Adminserver_diagnostic\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;/u01/oracle/user_projects/domains/accessdomain/servers/**/logs/oam_policy_mgr*-diagnostic.log\u0026quot; tags =\u0026gt; \u0026quot;Policy_diagnostic\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;/u01/oracle/user_projects/domains/accessdomain/servers/AdminServer/logs/auditlogs/OAM/audit.log\u0026quot; tags =\u0026gt; \u0026quot;Audit_logs\u0026quot; start_position =\u0026gt; beginning } } filter { grok { match =\u0026gt; [ \u0026quot;message\u0026quot;, \u0026quot;\u0026lt;%{DATA:log_timestamp}\u0026gt; \u0026lt;%{WORD:log_level}\u0026gt; \u0026lt;%{WORD:thread}\u0026gt; \u0026lt;%{HOSTNAME:hostname}\u0026gt; \u0026lt;%{HOSTNAME:servername}\u0026gt; \u0026lt;%{DATA:timer}\u0026gt; \u0026lt;\u0026lt;%{DATA:kernel}\u0026gt;\u0026gt; \u0026lt;\u0026gt; \u0026lt;%{DATA:uuid}\u0026gt; \u0026lt;%{NUMBER:timestamp}\u0026gt; \u0026lt;%{DATA:misc}\u0026gt; \u0026lt;%{DATA:log_number}\u0026gt; \u0026lt;%{DATA:log_message}\u0026gt;\u0026quot; ] } if \u0026quot;_grokparsefailure\u0026quot; in [tags] { mutate { remove_tag =\u0026gt; [ \u0026quot;_grokparsefailure\u0026quot; ] } } } output { elasticsearch { hosts =\u0026gt; [\u0026quot;https://elasticsearch.example.com:9200\u0026quot;] cacert =\u0026gt; '/usr/share/logstash/config/certs/elk.crt' index =\u0026gt; \u0026quot;oamlogs-000001\u0026quot; ssl =\u0026gt; true ssl_certificate_verification =\u0026gt; false user =\u0026gt; \u0026quot;logstash_internal\u0026quot; password =\u0026gt; \u0026quot;${ELASTICSEARCH_PASSWORD}\u0026quot; } } Run the following command to create the configmap:\n$ kubectl apply -f logstash_cm.yaml The output will look similar to the following:\nconfigmap/oam-logstash-configmap created Deploy the logstash pod Navigate to the $WORKDIR/kubernetes/elasticsearch-and-kibana directory and create a logstash.yaml file as follows:\napiVersion: apps/v1 kind: Deployment metadata: name: oam-logstash namespace: \u0026lt;ELKNS\u0026gt; spec: selector: matchLabels: k8s-app: logstash template: # create pods using pod definition in this template metadata: labels: k8s-app: logstash spec: imagePullSecrets: - name: dockercred containers: - command: - logstash image: logstash:\u0026lt;ELK_VER\u0026gt; imagePullPolicy: IfNotPresent name: oam-logstash env: - name: ELASTICSEARCH_PASSWORD valueFrom: secretKeyRef: name: elasticsearch-pw-elastic key: password resources: ports: - containerPort: 5044 name: logstash volumeMounts: - mountPath: \u0026lt;mountPath\u0026gt; name: weblogic-domain-storage-volume - name: shared-logs mountPath: /shared-logs - mountPath: /usr/share/logstash/pipeline/ name: oam-logstash-pipeline - mountPath: /usr/share/logstash/config/logstash.yml subPath: logstash.yml name: config-volume - mountPath: /usr/share/logstash/config/certs name: elk-cert volumes: - configMap: defaultMode: 420 items: - key: elk.crt path: elk.crt name: elk-cert name: elk-cert - configMap: defaultMode: 420 items: - key: logstash-config.conf path: logstash-config.conf name: oam-logstash-configmap name: oam-logstash-pipeline - configMap: defaultMode: 420 items: - key: logstash.yml path: logstash.yml name: oam-logstash-configmap name: config-volume - name: weblogic-domain-storage-volume persistentVolumeClaim: claimName: accessdomain-domain-pvc - name: shared-logs emptyDir: {} Change the \u0026lt;ELKNS\u0026gt;, \u0026lt;ELK_VER\u0026gt; to match the values for your environment Change \u0026lt;mountPath\u0026gt; to match the mountPath returned earlier Change the claimName value to match the claimName returned earlier If your Kubernetes environment does not allow access to the internet to pull the logstash image, you must load the logstash image in your own container registry and change image: logstash:\u0026lt;ELK_VER\u0026gt; to the location of the image in your container registry e.g: container-registry.example.com/logstash:8.3.1 For example:\napiVersion: apps/v1 kind: Deployment metadata: name: oam-logstash namespace: oamns spec: selector: matchLabels: k8s-app: logstash template: # create pods using pod definition in this template metadata: labels: k8s-app: logstash spec: imagePullSecrets: - name: dockercred containers: - command: - logstash image: logstash:8.3.1 imagePullPolicy: IfNotPresent name: oam-logstash env: - name: ELASTICSEARCH_PASSWORD valueFrom: secretKeyRef: name: elasticsearch-pw-elastic key: password resources: ports: - containerPort: 5044 name: logstash volumeMounts: - mountPath: /u01/oracle/user_projects/domains name: weblogic-domain-storage-volume - name: shared-logs mountPath: /shared-logs - mountPath: /usr/share/logstash/pipeline/ name: oam-logstash-pipeline - mountPath: /usr/share/logstash/config/logstash.yml subPath: logstash.yml name: config-volume - mountPath: /usr/share/logstash/config/certs name: elk-cert volumes: - configMap: defaultMode: 420 items: - key: elk.crt path: elk.crt name: elk-cert name: elk-cert - configMap: defaultMode: 420 items: - key: logstash-config.conf path: logstash-config.conf name: oam-logstash-configmap name: oam-logstash-pipeline - configMap: defaultMode: 420 items: - key: logstash.yml path: logstash.yml name: oam-logstash-configmap name: config-volume - name: weblogic-domain-storage-volume persistentVolumeClaim: claimName: accessdomain-domain-pvc - name: shared-logs emptyDir: {} Deploy the logstash pod by executing the following command:\n$ kubectl create -f $WORKDIR/kubernetes/elasticsearch-and-kibana/logstash.yaml The output will look similar to the following:\ndeployment.apps/oam-logstash created Run the following command to check the logstash pod is created correctly:\n$ kubectl get pods -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl get pods -n oamns The output should look similar to the following:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 18h accessdomain-create-oam-infra-domain-job-7c9r9 0/1 Completed 0 23h accessdomain-oam-policy-mgr1 1/1 Running 0 18h accessdomain-oam-policy-mgr2 1/1 Running 0 18h accessdomain-oam-server1 1/1 Running 1 18h accessdomain-oam-server2 1/1 Running 1 18h elasticsearch-f7b7c4c4-tb4pp 1/1 Running 0 5m helper 1/1 Running 0 23h nginx-ingress-ingress-nginx-controller-76fb7678f-k8rhq 1/1 Running 0 20h oam-logstash-bbbdf5876-85nkd 1/1 Running 0 4m23s Note: Wait a couple of minutes to make sure the pod has not had any failures or restarts. If the pod fails you can view the pod log using:\n$ kubectl logs -f oam-logstash-\u0026lt;pod\u0026gt; -n oamns Most errors occur due to misconfiguration of the logstash_cm.yaml or logstash.yaml. This is usually because of an incorrect value set, or the certificate was not pasted with the correct indentation.\nIf the pod has errors, delete the pod and configmap as follows:\n$ kubectl delete -f $WORKDIR/kubernetes/elasticsearch-and-kibana/logstash.yaml $ kubectl delete -f $WORKDIR/kubernetes/elasticsearch-and-kibana/logstash_cm.yaml Once you have resolved the issue in the yaml files, run the commands outlined earlier to recreate the configmap and logstash pod.\n Verify and access the Kibana console To access the Kibana console you will need the Kibana URL as per Installing Elasticsearch (ELK) Stack and Kibana.\nFor Kibana 7.7.x and below:\n Access the Kibana console with http://\u0026lt;hostname\u0026gt;:\u0026lt;port\u0026gt;/app/kibana and login with your username and password.\n From the Navigation menu, navigate to Management \u0026gt; Kibana \u0026gt; Index Patterns.\n In the Create Index Pattern page enter oamlogs* for the Index pattern and click Next Step.\n In the Configure settings page, from the Time Filter field name drop down menu select @timestamp and click Create index pattern.\n Once the index pattern is created click on Discover in the navigation menu to view the OAM logs.\n For Kibana version 7.8.X and above:\n Access the Kibana console with http://\u0026lt;hostname\u0026gt;:\u0026lt;port\u0026gt;/app/kibana and login with your username and password.\n From the Navigation menu, navigate to Management \u0026gt; Stack Management.\n Click Data Views in the Kibana section.\n Click Create Data View and enter the following information:\n Name: oamlogs* Timestamp: @timestamp Click Create Data View.\n From the Navigation menu, click Discover to view the log file entries.\n From the drop down menu, select oamlogs* to view the log file entries.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/running-oig-utilities/", + "title": "c. Runnning OIG utilities", + "tags": [], + "description": "Describes the steps for running OIG utilities in Kubernetes.", + "content": "Run OIG utlities inside the OIG Kubernetes cluster.\nRun utilities in an interactive bash shell Access a bash shell inside the \u0026lt;domain_uid\u0026gt;-oim-server1 pod:\n$ kubectl -n oigns exec -it \u0026lt;domain_uid\u0026gt;-oim-server1 -- bash For example:\n$ kubectl -n oigns exec -it governancedomain-oim-server1 -- bash This will take you into a bash shell in the running \u0026lt;domain_uid\u0026gt;-oim-server1 pod:\n[oracle@governancedomain-oim-server1 oracle]$ Navigate to the /u01/oracle/idm/server/bin directory and execute the utility as required. For example:\n[oracle@governancedomain-oim-server1 oracle] cd /u01/oracle/idm/server/bin [oracle@governancedomain-oim-server1 bin]$ ./\u0026lt;filename\u0026gt;.sh Note: Some utilties such as PurgeCache.sh, GenerateSnapshot.sh etc, may prompt to enter the t3 URL, for example:\n[oracle@governancedomain-oim-server1 bin]$ sh GenerateSnapshot.sh For running the Utilities the following environment variables need to be set APP_SERVER is weblogic OIM_ORACLE_HOME is /u01/oracle/idm/ JAVA_HOME is /u01/jdk MW_HOME is /u01/oracle WL_HOME is /u01/oracle/wlserver DOMAIN_HOME is /u01/oracle/user_projects/domains/governancedomain Executing -Dweblogic.security.SSL.trustedCAKeyStore= in IPv4 mode [Enter Xellerate admin username :]xelsysadm [Enter password for xelsysadm :] [Threads to use [ 8 ]] [Enter serverURL :[t3://oimhostname:oimportno ]] To find the t3 URL run:\n$ kubectl get services -n oigns | grep oim-cluster The output will look similar to the following:\ngovernancedomain-cluster-oim-cluster ClusterIP 10.110.161.82 \u0026lt;none\u0026gt; 14002/TCP,14000/TCP 4d In this case the t3 URL is: t3://governancedomain-cluster-oim-cluster:14000.\n Passing inputs as a jar/xml file Copy the input file to pass to a directory of your choice.\n Run the following command to copy the input file to the running governancedomain-oim-server1 pod.\n$ kubectl -n oigns cp /\u0026lt;path\u0026gt;/\u0026lt;inputFile\u0026gt; governancedomain-oim-server1:/u01/oracle/idm/server/bin/ Access a bash shell inside the governancedomain-oim-server1 pod:\n$ kubectl -n oigns exec -it governancedomain-oim-server1 -- bash This will take you into a bash shell in the running governancedomain-oim-server1 pod:\n[oracle@governancedomain-oim-server1 oracle]$ Navigate to the /u01/oracle/idm/server/bin directory and execute the utility as required, passing the input file. For example:\n[oracle@governancedomain-oim-server1 oracle] cd /u01/oracle/idm/server/bin [oracle@governancedomain-oim-server1 bin]$ ./\u0026lt;filename\u0026gt;.sh -inputFile \u0026lt;inputFile\u0026gt; Note As pods are stateless the copied input file will remain until the pod restarts.\n Editing property/profile files To edit a property/profile file in the Kubernetes cluster:\n Copy the input file from the pod to a on the local system, for example:\n$ kubectl -n oigns cp governancedomain-oim-server1:/u01/oracle/idm/server/bin/\u0026lt;file.properties_profile\u0026gt; /\u0026lt;path\u0026gt;/\u0026lt;file.properties_profile\u0026gt; Note: If you see the message tar: Removing leading '/' from member names this can be ignored.\n Edit the \u0026lt;/path\u0026gt;/\u0026lt;file.properties_profile\u0026gt; in an editor of your choice.\n Copy the file back to the pod:\n$ kubectl -n oigns cp /\u0026lt;path\u0026gt;/\u0026lt;file.properties_profile\u0026gt; governancedomain-oim-server1:/u01/oracle/idm/server/bin/ Note: As pods are stateless the copied input file will remain until the pod restarts. Preserve a local copy in case you need to copy files back after pod restart.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-ingress/", + "title": "c. Upgrade Ingress", + "tags": [], + "description": "Instructions on how to upgrade the ingress.", + "content": "This section shows how to upgrade the ingress.\nTo determine if this step is required for the version you are upgrading to, refer to the Release Notes.\nDownload the latest code repository Download the latest code repository as follows:\n Create a working directory to setup the source code.\n$ mkdir \u0026lt;workdir\u0026gt; For example:\n$ mkdir /scratch/OAMK8Slatest Download the latest OAM deployment scripts from the OAM repository.\n$ cd \u0026lt;workdir\u0026gt; $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 For example:\n$ cd /scratch/OAMK8Slatest $ git clone https://github.com/oracle/fmw-kubernetes.git --branch release/24.1.1 Set the $WORKDIR environment variable as follows:\n$ export WORKDIR=\u0026lt;workdir\u0026gt;/fmw-kubernetes/OracleAccessManagement For example:\n$ export WORKDIR=/scratch/OAMK8Slatest/fmw-kubernetes/OracleAccessManagement Upgrading the ingress To upgrade the existing ingress rules, follow the steps below:\n List the existing ingress:\n$ helm list -n oamns The output will look similar to the following:\nNAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION nginx-ingress oamns 1 \u0026lt;DATE\u0026gt; deployed ingress-nginx-4.3.0 1.4.0 oam-nginx oamns 1 \u0026lt;DATE\u0026gt; deployed ingress-per-domain-0.1.0 1.0 Edit the $WORKDIR/kubernetes/charts/ingress-per-domain/values.yaml and change the domainUID parameter to match your domainUID, for example domainUID: accessdomain. For example:\n# Load balancer type. Supported values are: NGINX type: NGINX # SSL configuration Type. Supported Values are : NONSSL,SSL sslType: SSL # domainType. Supported values are: oam domainType: oam #WLS domain as backend to the load balancer wlsDomain: domainUID: accessdomain adminServerName: AdminServer adminServerPort: 7001 adminServerSSLPort: oamClusterName: oam_cluster oamManagedServerPort: 14100 oamManagedServerSSLPort: policyClusterName: policy_cluster policyManagedServerPort: 15100 policyManagedServerSSLPort: # Host specific values hostName: enabled: false admin: runtime: Upgrade the oam-nginx with the following command:\n$ helm upgrade oam-nginx kubernetes/charts/ingress-per-domain/ --namespace oamns --values kubernetes/charts/ingress-per-domain/values.yaml --reuse-values The output will look similar to the following:\nRelease \u0026quot;oam-nginx\u0026quot; has been upgraded. Happy Helming! NAME: oam-nginx LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: oamns STATUS: deployed REVISION: 2 TEST SUITE: None List the ingress:\n$ kubectl get ing -n oamns The output will look similar to the following:\nNAME CLASS HOSTS ADDRESS PORTS AGE accessdomain-nginx \u0026lt;none\u0026gt; * 10.99.189.61 80 18s Describe the ingress and make sure all the listed paths are accessible:\n$ kubectl describe ing accessdomain-nginx -n oamns The output will look similar to the following:\nName: accessdomain-nginx Labels: app.kubernetes.io/managed-by=Helm Namespace: oamns Address: 10.99.189.61 Default backend: default-http-backend:80 (\u0026lt;error: endpoints \u0026quot;default-http-backend\u0026quot; not found\u0026gt;) Rules: Host Path Backends ---- ---- -------- * /console accessdomain-adminserver:7001 (10.244.1.224:7001) /consolehelp accessdomain-adminserver:7001 (10.244.1.224:7001) /rreg/rreg accessdomain-adminserver:7001 (10.244.1.224:7001) /em accessdomain-adminserver:7001 (10.244.1.224:7001) /oamconsole accessdomain-adminserver:7001 (10.244.1.224:7001) /dms accessdomain-adminserver:7001 (10.244.1.224:7001) /oam/services/rest accessdomain-adminserver:7001 (10.244.1.224:7001) /iam/admin/config accessdomain-adminserver:7001 (10.244.1.224:7001) /iam/admin/diag accessdomain-adminserver:7001 (10.244.1.224:7001) /iam/access accessdomain-cluster-oam-cluster:14100 (10.244.1.225:14100) /oam/admin/api accessdomain-adminserver:7001 (10.244.1.224:7001) /oam/services/rest/access/api accessdomain-cluster-oam-cluster:14100 (10.244.1.225:14100) /access accessdomain-cluster-policy-cluster:15100 (10.244.1.226:15100) / accessdomain-cluster-oam-cluster:14100 (10.244.1.225:14100) Annotations: kubernetes.io/ingress.class: nginx meta.helm.sh/release-name: oam-nginx meta.helm.sh/release-namespace: oamns nginx.ingress.kubernetes.io/configuration-snippet: more_clear_input_headers \u0026quot;WL-Proxy-Client-IP\u0026quot; \u0026quot;WL-Proxy-SSL\u0026quot;; more_set_input_headers \u0026quot;X-Forwarded-Proto: https\u0026quot;; more_set_input_headers \u0026quot;WL-Proxy-SSL: true\u0026quot;; nginx.ingress.kubernetes.io/enable-access-log: false nginx.ingress.kubernetes.io/ingress.allow-http: false nginx.ingress.kubernetes.io/proxy-buffer-size: 2000k Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Sync 55s (x2 over 63s) nginx-ingress-controller Scheduled for sync " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-ingress/", + "title": "c. Upgrade Ingress", + "tags": [], + "description": "Instructions on how to upgrade the ingress.", + "content": "This section shows how to upgrade the ingress.\nTo determine if this step is required for the version you are upgrading to, refer to the Release Notes.\nUpgrading the ingress To upgrade the existing ingress rules, follow the steps below:\n List the existing ingress:\n$ helm list -n \u0026lt;domain_namespace\u0026gt; For example:\n$ helm list -n oigns The output will look similar to the following:\nNAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION governancedomain-nginx oigns 1 \u0026lt;DATE\u0026gt; deployed ingress-per-domain-0.1.0 1.0 Make sure you have downloaded the latest code as per Download the latest code repository.\n Edit the $WORKDIR/kubernetes/charts/ingress-per-domain/values.yaml and change the domainUID parameter to match your domainUID, for example domainUID: governancedomain. Change sslType to NONSSL or SSL depending on your existing configuration. For example:\n# Load balancer type. Supported values are: NGINX type: NGINX # SSL configuration Type. Supported Values are : NONSSL,SSL sslType: SSL # domainType. Supported values are: oim domainType: oim #WLS domain as backend to the load balancer wlsDomain: domainUID: governancedomain adminServerName: AdminServer adminServerPort: 7001 adminServerSSLPort: soaClusterName: soa_cluster soaManagedServerPort: 8001 soaManagedServerSSLPort: oimClusterName: oim_cluster oimManagedServerPort: 14000 oimManagedServerSSLPort: # Host specific values hostName: enabled: false admin: runtime: internal: # Ngnix specific values nginx: nginxTimeOut: 180 Upgrade the governancedomain-nginx with the following command:\n$ cd $WORKDIR $ helm upgrade \u0026lt;ingress\u0026gt; kubernetes/charts/ingress-per-domain/ --namespace \u0026lt;domain_namespace\u0026gt; --values kubernetes/charts/ingress-per-domain/values.yaml --reuse-values For example:\n$ cd $WORKDIR $ helm upgrade governancedomain-nginx kubernetes/charts/ingress-per-domain/ --namespace oigns --values kubernetes/charts/ingress-per-domain/values.yaml --reuse-values The output will look similar to the following:\nRelease \u0026quot;governancedomain-nginx\u0026quot; has been upgraded. Happy Helming! NAME: governancedomain-nginx LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: oigns STATUS: deployed REVISION: 2 TEST SUITE: None List the ingress:\n$ kubectl get ing -n oigns The output will look similar to the following:\nNAME CLASS HOSTS ADDRESS PORTS AGE governancedomain-nginx \u0026lt;none\u0026gt; * 10.107.182.40 80 18s Describe the ingress and make sure all the listed paths are accessible:\n$ kubectl describe ing governancedomain-nginx -n oigns The output will look similar to the following:\nName: governancedomain-nginx Namespace: oigns Address: 10.107.182.40 Default backend: default-http-backend:80 (\u0026lt;error: endpoints \u0026quot;default-http-backend\u0026quot; not found\u0026gt;) Rules: Host Path Backends ---- ---- -------- * /console governancedomain-adminserver:7001 (10.244.4.240:7001) /consolehelp governancedomain-adminserver:7001 (10.244.4.240:7001) /em governancedomain-adminserver:7001 (10.244.4.240:7001) /ws_utc governancedomain-cluster-soa-cluster:8001 (10.244.4.242:8001) /soa governancedomain-cluster-soa-cluster:8001 (10.244.4.242:8001) /integration governancedomain-cluster-soa-cluster:8001 (10.244.4.242:8001) /soa-infra governancedomain-cluster-soa-cluster:8001 (10.244.4.242:8001) /identity governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /admin governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /oim governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /sysadmin governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /workflowservice governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /callbackResponseService governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /spml-xsd governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /HTTPClnt governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /reqsvc governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /iam governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /provisioning-callback governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /CertificationCallbackService governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /ucs governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /FacadeWebApp governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /OIGUI governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) /weblogic governancedomain-cluster-oim-cluster:14000 (10.244.4.241:14000) Annotations: kubernetes.io/ingress.class: nginx meta.helm.sh/release-name: governancedomain-nginx meta.helm.sh/release-namespace: oigns nginx.ingress.kubernetes.io/affinity: cookie nginx.ingress.kubernetes.io/affinity-mode: persistent nginx.ingress.kubernetes.io/configuration-snippet: more_clear_input_headers \u0026quot;WL-Proxy-Client-IP\u0026quot; \u0026quot;WL-Proxy-SSL\u0026quot;; more_set_input_headers \u0026quot;X-Forwarded-Proto: https\u0026quot;; more_set_input_headers \u0026quot;WL-Proxy-SSL: true\u0026quot;; nginx.ingress.kubernetes.io/enable-access-log: false nginx.ingress.kubernetes.io/ingress.allow-http: false nginx.ingress.kubernetes.io/proxy-buffer-size: 2000k nginx.ingress.kubernetes.io/proxy-read-timeout: 180 nginx.ingress.kubernetes.io/proxy-send-timeout: 180 nginx.ingress.kubernetes.io/session-cookie-name: sticky Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Sync 51m (x3 over 54m) nginx-ingress-controller Scheduled for sync " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/categories/", + "title": "Categories", + "tags": [], + "description": "", + "content": "" +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/hpa/", + "title": "d. Kubernetes Horizontal Pod Autoscaler", + "tags": [], + "description": "Describes the steps for implementing the Horizontal Pod Autoscaler.", + "content": " Prerequisite configuration Deploy the Kubernetes Metrics Server Troubleshooting Deploy HPA Testing HPA Delete the HPA Other considerations Kubernetes Horizontal Pod Autoscaler (HPA) allows automatic scaling (up and down) of the OUD servers. If load increases then extra OUD servers will be started as required. Similarly, if load decreases, OUD servers will be automatically shutdown.\nFor more information on HPA, see Horizontal Pod Autoscaling.\nThe instructions below show you how to configure and run an HPA to scale OUD servers, based on CPU utilization or memory resource metrics.\nNote: If you enable HPA and then decide you want to start/stop/scale OUD servers manually as per Scaling Up/Down OUD Pods, it is recommended to delete HPA beforehand as per Delete the HPA.\nPrerequisite configuration In order to use HPA, OUD must have been created with the required resources parameter as per Create OUD instances. For example:\noudConfig: # memory, cpu parameters for both requests and limits for oud instances resources: limits: cpu: \u0026quot;1\u0026quot; memory: \u0026quot;8Gi\u0026quot; requests: cpu: \u0026quot;500m\u0026quot; memory: \u0026quot;4Gi\u0026quot; If you created the OUD servers at any point since July 22 (22.3.1) then these values are the defaults. You can check using the following command:\n$ helm show values oud-ds-rs -n oudns The output will look similar to the following:\n... # memory, cpu parameters for both requests and limits for oud instances resources: requests: memory: \u0026quot;4Gi\u0026quot; cpu: \u0026quot;500m\u0026quot; limits: memory: \u0026quot;8Gi\u0026quot; cpu: \u0026quot;2\u0026quot; ... Deploy the Kubernetes Metrics Server Before deploying HPA you must deploy the Kubernetes Metrics Server.\n Check to see if the Kubernetes Metrics Server is already deployed:\n$ kubectl get pods -n kube-system | grep metric If a row is returned as follows, then Kubernetes Metric Server is deployed and you can move to Deploy HPA.\nmetrics-server-d9694457-mf69d 1/1 Running 0 5m13s If no rows are returned by the previous command, then the Kubernetes Metric Server needs to be deployed. Run the following commands to get the components.yaml:\n$ mkdir $WORKDIR/kubernetes/hpa $ cd $WORKDIR/kubernetes/hpa $ wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml Deploy the Kubernetes Metrics Server by running the following command:\n$ kubectl apply -f components.yaml The output will look similar to the following:\nserviceaccount/metrics-server created clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created clusterrole.rbac.authorization.k8s.io/system:metrics-server created rolebinding.rbac.authorization.k8s.io/metrics-server-auth-reader created clusterrolebinding.rbac.authorization.k8s.io/metrics-server:system:auth-delegator created clusterrolebinding.rbac.authorization.k8s.io/system:metrics-server created service/metrics-server created deployment.apps/metrics-server created apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created Run the following command to check Kubernetes Metric Server is running:\n$ kubectl get pods -n kube-system | grep metric Make sure the pod has a READY status of 1/1:\nmetrics-server-d9694457-mf69d 1/1 Running 0 39s Troubleshooting If the Kubernetes Metric Server does not reach the READY 1/1 state, run the following commands:\n$ kubectl describe pod \u0026lt;metrics-server-pod\u0026gt; -n kube-system $ kubectl logs \u0026lt;metrics-server-pod\u0026gt; -n kube-system If you see errors such as:\nReadiness probe failed: HTTP probe failed with statuscode: 500 and:\nE0907 13:07:50.937308 1 scraper.go:140] \u0026quot;Failed to scrape node\u0026quot; err=\u0026quot;Get \\\u0026quot;https://X.X.X.X:10250/metrics/resource\\\u0026quot;: x509: cannot validate certificate for 100.105.18.113 because it doesn't contain any IP SANs\u0026quot; node=\u0026quot;worker-node1\u0026quot; then you may need to install a valid cluster certificate for your Kubernetes cluster.\nFor testing purposes, you can resolve this issue by:\n Delete the Kubernetes Metrics Server by running the following command:\n$ kubectl delete -f $WORKDIR/kubernetes/hpa/components.yaml Edit the $WORKDIR/hpa/components.yaml and locate the args: section. Add kubelet-insecure-tls to the arguments. For example:\nspec: containers: - args: - --cert-dir=/tmp - --secure-port=4443 - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname - --kubelet-use-node-status-port - --kubelet-insecure-tls - --metric-resolution=15s image: registry.k8s.io/metrics-server/metrics-server:v0.6.4 ... Deploy the Kubenetes Metrics Server using the command:\n$ kubectl apply -f components.yaml Run the following and make sure the READY status shows 1/1:\n$ kubectl get pods -n kube-system | grep metric The output should look similar to the following:\nmetrics-server-d9694457-mf69d 1/1 Running 0 40s Deploy HPA The steps below show how to configure and run an HPA to scale OUD, based on the CPU or memory utilization resource metrics.\nAssuming the example OUD configuration in Create OUD instances, three OUD servers are started by default (oud-ds-rs-0, oud-ds-rs-1, oud-ds-rs-2).\nIn the following example an HPA resource is created, targeted at the statefulset oud-ds-rs. This resource will autoscale OUD servers from a minimum of 3 OUD servers up to 5 OUD servers. Scaling up will occur when the average CPU is consistently over 70%. Scaling down will occur when the average CPU is consistently below 70%.\n Navigate to the $WORKDIR/kubernetes/hpa and create an autoscalehpa.yaml file that contains the following.\n# apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: oud-sts-hpa namespace: oudns spec: scaleTargetRef: apiVersion: apps/v1 kind: StatefulSet name: oud-ds-rs #statefulset name of oud behavior: scaleDown: stabilizationWindowSeconds: 60 scaleUp: stabilizationWindowSeconds: 60 minReplicas: 3 maxReplicas: 5 metrics: - type: Resource resource: name: cpu target: type: Utilization averageUtilization: 70 Note : minReplicas should match the number of OUD servers started by default. Set maxReplicas to the maximum amount of OUD servers that can be started.\nNote: To find the statefulset name, in this example oud-ds-rs, run \u0026ldquo;kubectl get statefulset -n oudns\u0026rdquo;.\nNote: For setting HPA based on Memory Metrics, update the metrics block with the following content. Please note we recommend using only CPU or Memory, not both.\nmetrics: - type: Resource resource: name: memory target: type: Utilization averageUtilization: 70 Run the following command to create the autoscaler:\n$ kubectl apply -f autoscalehpa.yaml The output will look similar to the following:\nhorizontalpodautoscaler.autoscaling/oud-sts-hpa created Verify the status of the autoscaler by running the following:\n$ kubectl get hpa -n oudns The output will look similar to the following:\nNAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE oud-sts-hpa StatefulSet/oud-ds-rs 5%/70% 3 5 3 33s In the example above, this shows that CPU is currently running at 5% for the oud-sts-hpa.\n Testing HPA Check the current status of the OUD servers:\n$ kubectl get pods -n oudns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE oud-ds-rs-0 1/1 Running 0 5h15m oud-ds-rs-1 1/1 Running 0 5h9m oud-ds-rs-2 1/1 Running 0 5h2m oud-pod-cron-job-28242120-bwtcz 0/1 Completed 0 61m oud-pod-cron-job-28242150-qf8fg 0/1 Completed 0 31m oud-pod-cron-job-28242180-q69lm 0/1 Completed 0 92s In the above oud-ds-rs-0, oud-ds-rs-0, oud-ds-rs-2 are running.\n To test HPA can scale up the OUD servers, run the following commands:\n$ kubectl exec --stdin --tty oud-ds-rs-0 -n oudns -- /bin/bash This will take you inside a bash shell inside the oud-ds-rs-0 pod:\n[oracle@oud-ds-rs-0 oracle]$ Inside the bash shell, run the following command to increase the load on the CPU:\n[oracle@oud-ds-rs-0 oracle]$ dd if=/dev/zero of=/dev/null This command will continue to run in the foreground.\n Repeat the step above for the oud-ds-rs-1 pod:\n$ kubectl exec --stdin --tty oud-ds-rs-1 -n oudns -- /bin/bash [oracle@oud-ds-rs-1 oracle]$ [oracle@oud-ds-rs-1 oracle]$ dd if=/dev/zero of=/dev/null In a command window outside the bash shells, run the following command to view the current CPU usage:\n$ kubectl get hpa -n oudns The output will look similar to the following:\nNAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE oud-sts-hpa StatefulSet/oud-ds-rs 125%/70% 3 5 3 5m15s In the above example the CPU has increased to 125%. As this is above the 70% limit, the autoscaler increases the replicas by starting additional OUD servers.\n Run the following to see if any more OUD servers are started:\n$ kubectl get pods -n oudns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE oud-ds-rs-0 1/1 Running 0 5h50m oud-ds-rs-1 1/1 Running 0 5h44m oud-ds-rs-2 1/1 Running 0 5h37m oud-ds-rs-3 1/1 Running 0 9m29s oud-ds-rs-4 1/1 Running 0 5m17s oud-pod-cron-job-28242150-qf8fg 0/1 Completed 0 66m oud-pod-cron-job-28242180-q69lm 0/1 Completed 0 36m oud-pod-cron-job-28242210-kn7sv 0/1 Completed 0 6m28s In the example above one more OUD server has started (oud-ds-rs-4).\nNote: It may take some time for the server to appear and start. Once the server is at READY status of 1/1, the server is started.\n To stop the load on the CPU, in both bash shells, issue a Control C, and then exit the bash shell:\n[oracle@oud-ds-rs-0 oracle]$ dd if=/dev/zero of=/dev/null ^C [oracle@oud-ds-rs-0 oracle]$ exit Run the following command to view the current CPU usage:\n$ kubectl get hpa -n oudns The output will look similar to the following:\nNAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE oud-sts-hpa StatefulSet/oud-ds-rs 4%/70% 3 5 5 40m In the above example CPU has dropped to 4%. As this is below the 70% threshold, you should see the autoscaler scale down the servers:\n$ kubectl get pods -n oudns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE oud-ds-rs-0 1/1 Running 0 5h54m oud-ds-rs-1 1/1 Running 0 5h48m oud-ds-rs-2 1/1 Running 0 5h41m oud-ds-rs-3 1/1 Running 0 13m oud-ds-rs-4 1/1 Terminating 0 8m27s oud-pod-cron-job-28242150-qf8fg 0/1 Completed 0 70m oud-pod-cron-job-28242180-q69lm 0/1 Completed 0 40m oud-pod-cron-job-28242210-kn7sv 0/1 Completed 0 10m Eventually, the extra server will disappear:\nNAME READY STATUS RESTARTS AGE oud-ds-rs-0 1/1 Running 0 5h57m oud-ds-rs-1 1/1 Running 0 5h51m oud-ds-rs-2 1/1 Running 0 5h44m oud-ds-rs-3 1/1 Running 0 16m oud-pod-cron-job-28242150-qf8fg 0/1 Completed 0 73m oud-pod-cron-job-28242180-q69lm 0/1 Completed 0 43m oud-pod-cron-job-28242210-kn7sv 0/1 Completed 0 13m Delete the HPA If you need to delete the HPA, you can do so by running the following command:\n$ cd $WORKDIR/kubernetes/hpa $ kubectl delete -f autoscalehpa.yaml Other considerations If HPA is deployed and you need to upgrade the OUD image, then you must delete the HPA before upgrading. Once the upgrade is successful you can deploy HPA again. If you choose to scale up or scale down an OUD server manually as per Scaling Up/Down OUD Pods, then it is recommended to delete the HPA before doing so. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/logging-and-visualization/", + "title": "d. Logging and visualization", + "tags": [], + "description": "Describes the steps for logging and visualization with Elasticsearch and Kibana.", + "content": "After the OIG domain is set up you can publish operator and WebLogic Server logs into Elasticsearch and interact with them in Kibana.\nInstall Elasticsearch and Kibana If you do not already have a centralized Elasticsearch (ELK) stack then you must configure this first. For details on how to configure the ELK stack, follow Installing Elasticsearch (ELK) Stack and Kibana\nCreate the logstash pod Variables used in this chapter In order to create the logstash pod, you must create several files. These files contain variables which you must substitute with variables applicable to your environment.\nMost of the values for the variables will be based on your ELK deployment as per Installing Elasticsearch (ELK) Stack and Kibana.\nThe table below outlines the variables and values you must set:\n Variable Sample Value Description \u0026lt;ELK_VER\u0026gt; 8.3.1 The version of logstash you want to install. \u0026lt;ELK_SSL\u0026gt; true If SSL is enabled for ELK set the value to true, or if NON-SSL set to false. This value must be lowercase. \u0026lt;ELK_HOSTS\u0026gt; https://elasticsearch.example.com:9200 The URL for sending logs to Elasticsearch. HTTP if NON-SSL is used. \u0026lt;ELKNS\u0026gt; oigns The domain namespace. \u0026lt;ELK_USER\u0026gt; logstash_internal The name of the user for logstash to access Elasticsearch. \u0026lt;ELK_PASSWORD\u0026gt; password The password for ELK_USER. \u0026lt;ELK_APIKEY\u0026gt; apikey The API key details. You will also need the BASE64 version of the Certificate Authority (CA) certificate(s) that signed the certificate of the Elasticsearch server. If using a self-signed certificate, this is the self signed certificate of the Elasticsearch server. See Copying the Elasticsearch Certificate for details on how to get the correct certificate. In the example below the certificate is called elk.crt.\nCreate kubernetes secrets Create a Kubernetes secret for Elasticsearch using the API Key or Password.\na) If ELK uses an API Key for authentication:\n$ kubectl create secret generic elasticsearch-pw-elastic -n \u0026lt;domain_namespace\u0026gt; --from-literal password=\u0026lt;ELK_APIKEY\u0026gt; For example:\n$ kubectl create secret generic elasticsearch-pw-elastic -n oigns --from-literal password=\u0026lt;ELK_APIKEY\u0026gt; The output will look similar to the following:\nsecret/elasticsearch-pw-elastic created b) If ELK uses a password for authentication:\n$ kubectl create secret generic elasticsearch-pw-elastic -n \u0026lt;domain_namespace\u0026gt; --from-literal password=\u0026lt;ELK_PASSWORD\u0026gt; For example:\n$ kubectl create secret generic elasticsearch-pw-elastic -n oigns --from-literal password=\u0026lt;ELK_PASSWORD\u0026gt; The output will look similar to the following:\nsecret/elasticsearch-pw-elastic created Note: It is recommended that the ELK Stack is created with authentication enabled. If no authentication is enabled you may create a secret using the values above.\n Create a Kubernetes secret to access the required images on hub.docker.com:\nNote: Before executing the command below, you must first have a user account on hub.docker.com.\nkubectl create secret docker-registry \u0026#34;dockercred\u0026#34; --docker-server=\u0026#34;https://index.docker.io/v1/\u0026#34; \\ --docker-username=\u0026#34;\u0026lt;DOCKER_USER_NAME\u0026gt;\u0026#34; \\ --docker-password=\u0026lt;DOCKER_PASSWORD\u0026gt; --docker-email=\u0026lt;DOCKER_EMAIL_ID\u0026gt; \\ --namespace=\u0026lt;domain_namespace\u0026gt; For example,\nkubectl create secret docker-registry \u0026#34;dockercred\u0026#34; --docker-server=\u0026#34;https://index.docker.io/v1/\u0026#34; \\ --docker-username=\u0026#34;user@example.com\u0026#34; \\ --docker-password=password --docker-email=user@example.com \\ --namespace=oigns The output will look similar to the following:\nsecret/dockercred created Find the mountPath details Run the following command to get the mountPath of your domain:\n$ kubectl describe domains \u0026lt;domain_uid\u0026gt; -n \u0026lt;domain_namespace\u0026gt; | grep \u0026#34;Mount Path\u0026#34; For example:\n$ kubectl describe domains governancedomain -n oigns | grep \u0026#34;Mount Path\u0026#34; If you deployed OIG using WLST, the output will look similar to the following:\nMount Path: /u01/oracle/user_projects/domains If you deployed OIG using WDT, the output will look similar to the following:\nMount Path: /u01/oracle/user_projects Find the Domain Home and Log Home details Run the following command to get the Domain Home and Log Home of your domain:\n$ kubectl describe domains \u0026lt;domain_uid\u0026gt; -n \u0026lt;domain_namespace\u0026gt; | egrep \u0026#34;Domain Home: | Log Home:\u0026#34; ``\nFor example:\n$ kubectl describe domains governancedomain -n oigns | egrep \u0026#34;Domain Home: | Log Home:\u0026#34; ``\nThe output will look similar to the following:\nDomain Home: /u01/oracle/user_projects/domains/governancedomain Http Access Log In Log Home: true Log Home: /u01/oracle/user_projects/domains/logs/governancedomain Find the persistentVolumeClaim details Run the following command to get the OIG domain persistence volume details:\n$ kubectl get pv -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl get pv -n oigns The output will look similar to the following:\nNAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE governancedomain-domain-pv 10Gi RWX Retain Bound oigns/governancedomain-domain-pvc governancedomain-oim-storage-class 28h Make note of the CLAIM value, for example in this case governancedomain-domain-pvc.\n Create the Configmap Copy the elk.crt file to the $WORKDIR/kubernetes/elasticsearch-and-kibana directory.\n Navigate to the $WORKDIR/kubernetes/elasticsearch-and-kibana directory and run the following:\nkubectl create configmap elk-cert --from-file=elk.crt -n \u0026lt;namespace\u0026gt; For example:\nkubectl create configmap elk-cert --from-file=elk.crt -n oigns The output will look similar to the following:\nconfigmap/elk-cert created Create a logstash_cm.yaml file in the $WORKDIR/kubernetes/elasticsearch-and-kibana directory as follows:\napiVersion: v1 kind: ConfigMap metadata: name: oig-logstash-configmap namespace: \u0026lt;ELKNS\u0026gt; data: logstash.yml: | #http.host: \u0026quot;0.0.0.0\u0026quot; logstash-config.conf: | input { file { path =\u0026gt; \u0026quot;\u0026lt;Log Home\u0026gt;/servers/AdminServer/logs/AdminServer*.log*\u0026quot; tags =\u0026gt; \u0026quot;Adminserver_log\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;\u0026lt;Log Home\u0026gt;/**/logs/soa_server*.log*\u0026quot; tags =\u0026gt; \u0026quot;soaserver_log\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;\u0026lt;Log Home\u0026gt;/**/logs/oim_server*.log*\u0026quot; tags =\u0026gt; \u0026quot;Oimserver_log\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;\u0026lt;Domain Home\u0026gt;/servers/AdminServer/logs/AdminServer-diagnostic.log*\u0026quot; tags =\u0026gt; \u0026quot;Adminserver_diagnostic\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;\u0026lt;Domain Home\u0026gt;/servers/**/logs/soa_server*-diagnostic.log*\u0026quot; tags =\u0026gt; \u0026quot;Soa_diagnostic\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;\u0026lt;Domain Home\u0026gt;/servers/**/logs/oim_server*-diagnostic.log*\u0026quot; tags =\u0026gt; \u0026quot;Oimserver_diagnostic\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;\u0026lt;Domain Home\u0026gt;/servers/**/logs/access*.log*\u0026quot; tags =\u0026gt; \u0026quot;Access_logs\u0026quot; start_position =\u0026gt; beginning } } filter { grok { match =\u0026gt; [ \u0026quot;message\u0026quot;, \u0026quot;\u0026lt;%{DATA:log_timestamp}\u0026gt; \u0026lt;%{WORD:log_level}\u0026gt; \u0026lt;%{WORD:thread}\u0026gt; \u0026lt;%{HOSTNAME:hostname}\u0026gt; \u0026lt;%{HOSTNAME:servername}\u0026gt; \u0026lt;%{DATA:timer}\u0026gt; \u0026lt;\u0026lt;%{DATA:kernel}\u0026gt;\u0026gt; \u0026lt;\u0026gt; \u0026lt;%{DATA:uuid}\u0026gt; \u0026lt;%{NUMBER:timestamp}\u0026gt; \u0026lt;%{DATA:misc} \u0026gt; \u0026lt;%{DATA:log_number}\u0026gt; \u0026lt;%{DATA:log_message}\u0026gt;\u0026quot; ] } if \u0026quot;_grokparsefailure\u0026quot; in [tags] { mutate { remove_tag =\u0026gt; [ \u0026quot;_grokparsefailure\u0026quot; ] } } } output { elasticsearch { hosts =\u0026gt; [\u0026quot;\u0026lt;ELK_HOSTS\u0026gt;\u0026quot;] cacert =\u0026gt; '/usr/share/logstash/config/certs/elk.crt' index =\u0026gt; \u0026quot;oiglogs-000001\u0026quot; ssl =\u0026gt; \u0026lt;ELK_SSL\u0026gt; ssl_certificate_verification =\u0026gt; false user =\u0026gt; \u0026quot;\u0026lt;ELK_USER\u0026gt;\u0026quot; password =\u0026gt; \u0026quot;${ELASTICSEARCH_PASSWORD}\u0026quot; api_key =\u0026gt; \u0026quot;${ELASTICSEARCH_PASSWORD}\u0026quot; } } Change the values in the above file as follows:\n Change the \u0026lt;ELKNS\u0026gt;, \u0026lt;ELK_HOSTS\u0026gt;, \u0026lt;ELK_SSL\u0026gt;, and \u0026lt;ELK_USER\u0026gt; to match the values for your environment. Change \u0026lt;Log Home\u0026gt; and \u0026lt;Domain Home\u0026gt; to match the Log Home and Domain Home returned earlier. If your domainUID is anything other than governancedomain, change each instance of governancedomain to your domainUID. If using API KEY for your ELK authentication, delete the user and password lines. If using a password for ELK authentication, delete the api_key line. If no authentication is used for ELK, delete the user, password, and api_key lines. For example:\napiVersion: v1 kind: ConfigMap metadata: name: oig-logstash-configmap namespace: oigns data: logstash.yml: | #http.host: \u0026quot;0.0.0.0\u0026quot; logstash-config.conf: | input { file { path =\u0026gt; \u0026quot;/u01/oracle/user_projects/domains/logs/governancedomain/servers/AdminServer/logs/AdminServer*.log*\u0026quot; tags =\u0026gt; \u0026quot;Adminserver_log\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;/u01/oracle/user_projects/domains/logs/governancedomain/**/logs/soa_server*.log*\u0026quot; tags =\u0026gt; \u0026quot;soaserver_log\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;/u01/oracle/user_projects/domains/logs/governancedomain/**/logs/oim_server*.log*\u0026quot; tags =\u0026gt; \u0026quot;Oimserver_log\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;/u01/oracle/user_projects/domains/governancedomain/servers/AdminServer/logs/AdminServer-diagnostic.log*\u0026quot; tags =\u0026gt; \u0026quot;Adminserver_diagnostic\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;/u01/oracle/user_projects/domains/governancedomain/servers/**/logs/soa_server*-diagnostic.log*\u0026quot; tags =\u0026gt; \u0026quot;Soa_diagnostic\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;/u01/oracle/user_projects/domains/governancedomain/servers/**/logs/oim_server*-diagnostic.log*\u0026quot; tags =\u0026gt; \u0026quot;Oimserver_diagnostic\u0026quot; start_position =\u0026gt; beginning } file { path =\u0026gt; \u0026quot;/u01/oracle/user_projects/domains/governancedomain/servers/**/logs/access*.log*\u0026quot; tags =\u0026gt; \u0026quot;Access_logs\u0026quot; start_position =\u0026gt; beginning } } filter { grok { match =\u0026gt; [ \u0026quot;message\u0026quot;, \u0026quot;\u0026lt;%{DATA:log_timestamp}\u0026gt; \u0026lt;%{WORD:log_level}\u0026gt; \u0026lt;%{WORD:thread}\u0026gt; \u0026lt;%{HOSTNAME:hostname}\u0026gt; \u0026lt;%{HOSTNAME:servername}\u0026gt; \u0026lt;%{DATA:timer}\u0026gt; \u0026lt;\u0026lt;%{DATA:kernel}\u0026gt;\u0026gt; \u0026lt;\u0026gt; \u0026lt;%{DATA:uuid}\u0026gt; \u0026lt;%{NUMBER:timestamp}\u0026gt; \u0026lt;%{DATA:misc} \u0026gt; \u0026lt;%{DATA:log_number}\u0026gt; \u0026lt;%{DATA:log_message}\u0026gt;\u0026quot; ] } if \u0026quot;_grokparsefailure\u0026quot; in [tags] { mutate { remove_tag =\u0026gt; [ \u0026quot;_grokparsefailure\u0026quot; ] } } } output { elasticsearch { hosts =\u0026gt; [\u0026quot;https://elasticsearch.example.com:9200\u0026quot;] cacert =\u0026gt; '/usr/share/logstash/config/certs/elk.crt' index =\u0026gt; \u0026quot;oiglogs-000001\u0026quot; ssl =\u0026gt; true ssl_certificate_verification =\u0026gt; false user =\u0026gt; \u0026quot;logstash_internal\u0026quot; password =\u0026gt; \u0026quot;${ELASTICSEARCH_PASSWORD}\u0026quot; } } Run the following command to create the configmap:\n$ kubectl apply -f logstash_cm.yaml The output will look similar to the following:\nconfigmap/oig-logstash-configmap created Deploy the logstash pod Navigate to the $WORKDIR/kubernetes/elasticsearch-and-kibana directory and create a logstash.yaml file as follows:\napiVersion: apps/v1 kind: Deployment metadata: name: oig-logstash namespace: \u0026lt;ELKNS\u0026gt; spec: selector: matchLabels: k8s-app: logstash template: # create pods using pod definition in this template metadata: labels: k8s-app: logstash spec: imagePullSecrets: - name: dockercred containers: - command: - logstash image: logstash:\u0026lt;ELK_VER\u0026gt; imagePullPolicy: IfNotPresent name: oig-logstash env: - name: ELASTICSEARCH_PASSWORD valueFrom: secretKeyRef: name: elasticsearch-pw-elastic key: password resources: ports: - containerPort: 5044 name: logstash volumeMounts: - mountPath: \u0026lt;mountPath\u0026gt; name: weblogic-domain-storage-volume - name: shared-logs mountPath: /shared-logs - mountPath: /usr/share/logstash/pipeline/ name: oig-logstash-pipeline - mountPath: /usr/share/logstash/config/logstash.yml subPath: logstash.yml name: config-volume - mountPath: /usr/share/logstash/config/certs name: elk-cert volumes: - configMap: defaultMode: 420 items: - key: elk.crt path: elk.crt name: elk-cert name: elk-cert - configMap: defaultMode: 420 items: - key: logstash-config.conf path: logstash-config.conf name: oig-logstash-configmap name: oig-logstash-pipeline - configMap: defaultMode: 420 items: - key: logstash.yml path: logstash.yml name: oig-logstash-configmap name: config-volume - name: weblogic-domain-storage-volume persistentVolumeClaim: claimName: governancedomain-domain-pvc - name: shared-logs emptyDir: {} Change the \u0026lt;ELKNS\u0026gt;, and \u0026lt;ELK_VER\u0026gt; to match the values for your environment Change \u0026lt;mountPath\u0026gt; to match the mountPath returned earlier Change the claimName value to match the claimName returned earlier If your Kubernetes environment does not allow access to the internet to pull the logstash image, you must load the logstash image in your own container registry and change image: logstash:\u0026lt;ELK_VER\u0026gt; to the location of the image in your container registry e.g: container-registry.example.com/logstash:8.3.1 For example:\napiVersion: apps/v1 kind: Deployment metadata: name: oig-logstash namespace: oigns spec: selector: matchLabels: k8s-app: logstash template: # create pods using pod definition in this template metadata: labels: k8s-app: logstash spec: imagePullSecrets: - name: dockercred containers: - command: - logstash image: logstash:8.3.1 imagePullPolicy: IfNotPresent name: oig-logstash env: - name: ELASTICSEARCH_PASSWORD valueFrom: secretKeyRef: name: elasticsearch-pw-elastic key: password resources: ports: - containerPort: 5044 name: logstash volumeMounts: - mountPath: /u01/oracle/user_projects/domains name: weblogic-domain-storage-volume - name: shared-logs mountPath: /shared-logs - mountPath: /usr/share/logstash/pipeline/ name: oig-logstash-pipeline - mountPath: /usr/share/logstash/config/logstash.yml subPath: logstash.yml name: config-volume - mountPath: /usr/share/logstash/config/certs name: elk-cert volumes: - configMap: defaultMode: 420 items: - key: elk.crt path: elk.crt name: elk-cert name: elk-cert - configMap: defaultMode: 420 items: - key: logstash-config.conf path: logstash-config.conf name: oig-logstash-configmap name: oig-logstash-pipeline - configMap: defaultMode: 420 items: - key: logstash.yml path: logstash.yml name: oig-logstash-configmap name: config-volume - name: weblogic-domain-storage-volume persistentVolumeClaim: claimName: governancedomain-domain-pvc - name: shared-logs emptyDir: {} Deploy the logstash pod by executing the following command:\n$ kubectl create -f $WORKDIR/kubernetes/elasticsearch-and-kibana/logstash.yaml The output will look similar to the following:\ndeployment.apps/oig-logstash created Run the following command to check the logstash pod is created correctly:\n$ kubectl get pods -n \u0026lt;namespace\u0026gt; For example:\n$ kubectl get pods -n oigns The output should look similar to the following:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 90m governancedomain-create-fmw-infra-sample-domain-job-fqgnr 0/1 Completed 0 2d19h governancedomain-oim-server1 1/1 Running 0 88m governancedomain-soa-server1 1/1 Running 0 88m helper 1/1 Running 0 2d20h oig-logstash-77fbbc66f8-lsvcw 1/1 Running 0 3m25s Note: Wait a couple of minutes to make sure the pod has not had any failures or restarts. If the pod fails you can view the pod log using:\n$ kubectl logs -f oig-logstash-\u0026lt;pod\u0026gt; -n oigns Most errors occur due to misconfiguration of the logstash_cm.yaml or logstash.yaml. This is usually because of an incorrect value set, or the certificate was not pasted with the correct indentation.\nIf the pod has errors, delete the pod and configmap as follows:\n$ kubectl delete -f $WORKDIR/kubernetes/elasticsearch-and-kibana/logstash.yaml $ kubectl delete -f $WORKDIR/kubernetes/elasticsearch-and-kibana/logstash_cm.yaml Once you have resolved the issue in the yaml files, run the commands outlined earlier to recreate the configmap and logstash pod.\n Verify and access the Kibana console To access the Kibana console you will need the Kibana URL as per Installing Elasticsearch (ELK) Stack and Kibana.\nFor Kibana 7.7.x and below:\n Access the Kibana console with http://\u0026lt;hostname\u0026gt;:\u0026lt;port\u0026gt;/app/kibana and login with your username and password.\n From the Navigation menu, navigate to Management \u0026gt; Kibana \u0026gt; Index Patterns.\n In the Create Index Pattern page enter oiglogs* for the Index pattern and click Next Step.\n In the Configure settings page, from the Time Filter field name drop down menu select @timestamp and click Create index pattern.\n Once the index pattern is created click on Discover in the navigation menu to view the OIG logs.\n For Kibana version 7.8.X and above:\n Access the Kibana console with http://\u0026lt;hostname\u0026gt;:\u0026lt;port\u0026gt;/app/kibana and login with your username and password.\n From the Navigation menu, navigate to Management \u0026gt; Stack Management.\n Click Data Views in the Kibana section.\n Click Create Data View and enter the following information:\n Name: oiglogs* Timestamp: @timestamp Click Create Data View.\n From the Navigation menu, click Discover to view the log file entries.\n From the drop down menu, select oiglogs* to view the log file entries.\n " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/monitoring-oam-domains/", + "title": "d. Monitoring an OAM domain", + "tags": [], + "description": "Describes the steps for Monitoring the OAM domain.", + "content": "After the OAM domain is set up you can monitor the OAM instance using Prometheus and Grafana. See Monitoring a domain.\nThe WebLogic Monitoring Exporter uses the WLS RESTful Management API to scrape runtime information and then exports Prometheus-compatible metrics. It is deployed as a web application in a WebLogic Server (WLS) instance, version 12.2.1 or later, typically, in the instance from which you want to get metrics.\nThere are two ways to setup monitoring and you should choose one method or the other:\n Setup automatically using setup-monitoring.sh Setup using manual configuration Setup automatically using setup-monitoring.sh The $WORKDIR/kubernetes/monitoring-service/setup-monitoring.sh sets up the monitoring for the OAM domain. It installs Prometheus, Grafana, WebLogic Monitoring Exporter and deploys the web applications to the OAM domain. It also deploys the WebLogic Server Grafana dashboard.\nFor usage details execute ./setup-monitoring.sh -h.\n Edit the $WORKDIR/kubernetes/monitoring-service/monitoring-inputs.yaml and change the domainUID, domainNamespace, and weblogicCredentialsSecretName to correspond to your deployment. Also change wlsMonitoringExporterTooamCluster, wlsMonitoringExporterTopolicyCluster, exposeMonitoringNodePort to true. For example:\nversion: create-accessdomain-monitoring-inputs-v1 # Unique ID identifying your domain. # This ID must not contain an underscope (\u0026quot;_\u0026quot;), and must be lowercase and unique across all domains in a Kubernetes cluster. domainUID: accessdomain # Name of the domain namespace domainNamespace: oamns # Boolean value indicating whether to install kube-prometheus-stack setupKubePrometheusStack: true # Additional parameters for helm install kube-prometheus-stack # Refer https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml for additional parameters # Sample : # additionalParamForKubePrometheusStack: --set nodeExporter.enabled=false --set prometheusOperator.tls.enabled=false --set prometheusOperator.admissionWebhooks.enabled=false additionalParamForKubePrometheusStack: # Name of the monitoring namespace monitoringNamespace: monitoring # Name of the Admin Server adminServerName: AdminServer # # Port number for admin server adminServerPort: 7001 # Cluster name oamClusterName: oam_cluster # Port number for managed server oamManagedServerPort: 14100 # WebLogic Monitoring Exporter to Cluster wlsMonitoringExporterTooamCluster: true # Cluster name policyClusterName: policy_cluster # Port number for managed server policyManagedServerPort: 15100 # WebLogic Monitoring Exporter to Cluster wlsMonitoringExporterTopolicyCluster: true # Boolean to indicate if the adminNodePort will be exposed exposeMonitoringNodePort: true # NodePort to expose Prometheus prometheusNodePort: 32101 # NodePort to expose Grafana grafanaNodePort: 32100 # NodePort to expose Alertmanager alertmanagerNodePort: 32102 # Name of the Kubernetes secret for the Admin Server's username and password weblogicCredentialsSecretName: accessdomain-credentials Note: For WDT domains, weblogicCredentialsSecretName should be set to accessdomain-weblogic-credentials.\nNote: If your cluster does not have access to the internet to pull external images, such as grafana or prometheus, you must load the images in a local container registry. You must then set additionalParamForKubePrometheusStack to set the location of the image in your local container registry, for example:\n# Additional parameters for helm install kube-prometheus-stack # Refer https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml for additional parameters # Sample : # additionalParamForKubePrometheusStack: --set nodeExporter.enabled=false --set prometheusOperator.tls.enabled=false --set prometheusOperator.admissionWebhooks.enabled=false additionalParamForKubePrometheusStack: --set grafana.image.repository=container-registry.example.com/grafana --set grafana.image.tag=8.3.4 Run the following command to setup monitoring.\n$ cd $WORKDIR/kubernetes/monitoring-service $ ./setup-monitoring.sh -i monitoring-inputs.yaml The output should be similar to the following:\nMonitoring setup in monitoring in progress node/worker-node1 not labeled node/worker-node2 not labeled node/master-node not labeled Setup prometheus-community/kube-prometheus-stack started \u0026quot;prometheus-community\u0026quot; has been added to your repositories Hang tight while we grab the latest from your chart repositories... ...Successfully got an update from the \u0026quot;stable\u0026quot; chart repository ...Successfully got an update from the \u0026quot;prometheus\u0026quot; chart repository ...Successfully got an update from the \u0026quot;prometheus-community\u0026quot; chart repository ...Successfully got an update from the \u0026quot;appscode\u0026quot; chart repository Update Complete. ⎈ Happy Helming!⎈ Setup prometheus-community/kube-prometheus-stack in progress W0320 \u0026lt;DATE\u0026gt; 19121 warnings.go:70] policy/v1beta1 PodSecurityPolicy is deprecated in v1.21+, unavailable in v1.25+ W0320 \u0026lt;DATE\u0026gt; 19121 warnings.go:70] policy/v1beta1 PodSecurityPolicy is deprecated in v1.21+, unavailable in v1.25+ W0320 \u0026lt;DATE\u0026gt; 19121 warnings.go:70] policy/v1beta1 PodSecurityPolicy is deprecated in v1.21+, unavailable in v1.25+ .. W0320 \u0026lt;DATE\u0026gt; 19121 warnings.go:70] policy/v1beta1 PodSecurityPolicy is deprecated in v1.21+, unavailable in v1.25+ NAME: monitoring LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: monitoring STATUS: deployed REVISION: 1 NOTES: kube-prometheus-stack has been installed. Check its status by running: kubectl --namespace monitoring get pods -l \u0026quot;release=monitoring\u0026quot; Visit https://github.com/prometheus-operator/kube-prometheus for instructions on how to create \u0026amp; configure Alertmanager and Prometheus instances using the Operator. Setup prometheus-community/kube-prometheus-stack completed Deploy WebLogic Monitoring Exporter started Deploying WebLogic Monitoring Exporter with domainNamespace[oamns], domainUID[accessdomain], adminServerPodName[accessdomain-adminserver] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 655 100 655 0 0 1564 0 --:--:-- --:--:-- --:--:-- 1566 100 2196k 100 2196k 0 0 2025k 0 0:00:01 0:00:01 --:--:-- 5951k created $WORKDIR/kubernetes/monitoring-service/scripts/wls-exporter-deploy dir created /tmp/ci-EHhB7bP847 /tmp/ci-EHhB7bP847 $WORKDIR/kubernetes/monitoring-service in temp dir adding: WEB-INF/weblogic.xml (deflated 61%) adding: config.yml (deflated 60%) $WORKDIR/kubernetes/monitoring-service created /tmp/ci-e7wPrlLlud 14:26 /tmp/ci-e7wPrlLlud $WORKDIR/kubernetes/monitoring-service in temp dir adding: WEB-INF/weblogic.xml (deflated 61%) adding: config.yml (deflated 60%) $WORKDIR/kubernetes/monitoring-service created /tmp/ci-U38XXs6d06 /tmp/ci-U38XXs6d06 $WORKDIR/kubernetes/monitoring-service in temp dir adding: WEB-INF/weblogic.xml (deflated 61%) adding: config.yml (deflated 60%) $WORKDIR/kubernetes/monitoring-service Initializing WebLogic Scripting Tool (WLST) ... Welcome to WebLogic Server Administration Scripting Shell Type help() for help on available commands Connecting to t3://accessdomain-adminserver:7001 with userid weblogic ... Successfully connected to Admin Server \u0026quot;AdminServer\u0026quot; that belongs to domain \u0026quot;accessdomain\u0026quot;. Warning: An insecure protocol was used to connect to the server. To ensure on-the-wire security, the SSL port or Admin port should be used instead. Deploying ......... Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war to targets AdminServer (upload=true) ... \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating deploy operation for application, wls-exporter-adminserver [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war], to AdminServer .\u0026gt; .Completed the deployment of Application with status completed Current Status of your Deployment: Deployment command type: deploy Deployment State : completed Deployment Message : no message Starting application wls-exporter-adminserver. \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating start operation for application, wls-exporter-adminserver [archive: null], to AdminServer .\u0026gt; Completed the start of Application with status completed Current Status of your Deployment: Deployment command type: start Deployment State : completed 14:27 Deployment command type: start Deployment State : completed Deployment Message : no message Deploying ......... Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-oam.war to targets oam_cluster (upload=true) ... \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating deploy operation for application, wls-exporter-oam [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-oam.war], to oam_cluster .\u0026gt; .Completed the deployment of Application with status completed Current Status of your Deployment: Deployment command type: deploy Deployment State : completed Deployment Message : no message Starting application wls-exporter-oam. \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating start operation for application, wls-exporter-oam [archive: null], to oam_cluster .\u0026gt; .Completed the start of Application with status completed Current Status of your Deployment: Deployment command type: start Deployment State : completed Deployment Message : no message Deploying ......... Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-policy.war to targets policy_cluster (upload=true) ... \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating deploy operation for application, wls-exporter-policy [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-policy.war], to policy_cluster .\u0026gt; .Completed the deployment of Application with status completed Current Status of your Deployment: Deployment command type: deploy Deployment State : completed Deployment Message : no message Starting application wls-exporter-policy. \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating start operation for application, wls-exporter-policy [archive: null], to policy_cluster .\u0026gt; .Completed the start of Application with status completed Current Status of your Deployment: Deployment command type: start Deployment State : completed Deployment Message : no message Disconnected from weblogic server: AdminServer Exiting WebLogic Scripting Tool. \u0026lt;DATE\u0026gt; \u0026lt;Warning\u0026gt; \u0026lt;JNDI\u0026gt; \u0026lt;BEA-050001\u0026gt; \u0026lt;WLContext.close() was called in a different thread than the one in which it was created.\u0026gt; 14:27 Deploy WebLogic Monitoring Exporter completed secret/basic-auth created servicemonitor.monitoring.coreos.com/wls-exporter created Deploying WebLogic Server Grafana Dashboard.... {\u0026quot;id\u0026quot;:25,\u0026quot;slug\u0026quot;:\u0026quot;weblogic-server-dashboard\u0026quot;,\u0026quot;status\u0026quot;:\u0026quot;success\u0026quot;,\u0026quot;uid\u0026quot;:\u0026quot;5yUwzbZWz\u0026quot;,\u0026quot;url\u0026quot;:\u0026quot;/d/5yUwzbZWz/weblogic-server-dashboard\u0026quot;,\u0026quot;version\u0026quot;:1} Deployed WebLogic Server Grafana Dashboard successfully Grafana is available at NodePort: 32100 Prometheus is available at NodePort: 32101 Altermanager is available at NodePort: 32102 ============================================================== Prometheus service discovery After the ServiceMonitor is deployed, the wls-exporter should be discovered by Prometheus and be able to collect metrics.\n Access the following URL to view Prometheus service discovery: http://${MASTERNODE-HOSTNAME}:32101/service-discovery\n Click on serviceMonitor/oamns/wls-exporter/0 and then show more. Verify all the targets are mentioned.\n Note : It may take several minutes for serviceMonitor/oamns/wls-exporter/0 to appear, so refresh the page until it does.\nGrafana dashboard Access the Grafana dashboard with the following URL: http://${MASTERNODE-HOSTNAME}:32100 and login with admin/admin. Change your password when prompted.\n In the Dashboards panel, click on WebLogic Server Dashboard. The dashboard for your OAM domain should be displayed. If it is not displayed, click the Search icon in the left hand menu and search for WebLogic Server Dashboard.\n Cleanup To uninstall the Prometheus, Grafana, WebLogic Monitoring Exporter and the deployments, you can run the $WORKDIR/monitoring-service/kubernetes/delete-monitoring.sh script. For usage details execute ./delete-monitoring.sh -h.\n To uninstall run the following command:\nFor example:\n$ cd $WORKDIR/kubernetes/monitoring-service $ ./delete-monitoring.sh -i monitoring-inputs.yaml $ kubectl delete namespace monitoring Setup using manual configuration Install Prometheus, Grafana and WebLogic Monitoring Exporter manually. Create the web applications and deploy to the OAM domain.\nDeploy the Prometheus operator Kube-Prometheus requires all nodes to be labelled with kubernetes.io/os=linux. To check if your nodes are labelled, run the following:\n$ kubectl get nodes --show-labels If the nodes are labelled the output will look similar to the following:\nNAME STATUS ROLES AGE VERSION LABELS worker-node1 Ready \u0026lt;none\u0026gt; 42d v1.20.10 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=worker-node1,kubernetes.io/os=linux worker-node2 Ready \u0026lt;none\u0026gt; 42d v1.20.10 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=worker-node2,kubernetes.io/os=linux master-node Ready master 42d v1.20.10 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=master-node,kubernetes.io/os=linux,node-role.kubernetes.io/master= If the nodes are not labelled, run the following command:\n$ kubectl label nodes --all kubernetes.io/os=linux Clone Prometheus by running the following commands:\n$ cd $WORKDIR/kubernetes/monitoring-service $ git clone https://github.com/coreos/kube-prometheus.git -b v0.7.0 Note: Please refer the compatibility matrix of Kube Prometheus. Please download the release of the repository according to the Kubernetes version of your cluster.\n If your cluster does not have access to the internet to pull external images, such as grafana, you must load the images in a local container registry.\nFor grafana, edit the $WORKDIR/kubernetes/monitoring-service/kube-prometheus/manifests/grafana-deployment.yaml and change image: grafana/grafana:7.3.4 to your local container registry image location, for example image: container-registry.example.com/grafana/grafana:8.3.4.\nFor any other images check the $WORKDIR/kubernetes/monitoring-service/kube-prometheus/manifests/*deployment.yaml files.\n Run the following command to create the namespace and custom resource definitions:\n$ cd $WORKDIR/kubernetes/monitoring-service/kube-prometheus $ kubectl create -f manifests/setup The output will look similar to the following:\nnamespace/monitoring created customresourcedefinition.apiextensions.k8s.io/alertmanagerconfigs.monitoring.coreos.com created customresourcedefinition.apiextensions.k8s.io/alertmanagers.monitoring.coreos.com created customresourcedefinition.apiextensions.k8s.io/podmonitors.monitoring.coreos.com created customresourcedefinition.apiextensions.k8s.io/probes.monitoring.coreos.com created customresourcedefinition.apiextensions.k8s.io/prometheuses.monitoring.coreos.com created customresourcedefinition.apiextensions.k8s.io/prometheusrules.monitoring.coreos.com created customresourcedefinition.apiextensions.k8s.io/servicemonitors.monitoring.coreos.com created customresourcedefinition.apiextensions.k8s.io/thanosrulers.monitoring.coreos.com created clusterrole.rbac.authorization.k8s.io/prometheus-operator created clusterrolebinding.rbac.authorization.k8s.io/prometheus-operator created deployment.apps/prometheus-operator created service/prometheus-operator created serviceaccount/prometheus-operator created Run the following command to created the rest of the resources:\n$ kubectl create -f manifests/ The output will look similar to the following:\nalertmanager.monitoring.coreos.com/main created networkpolicy.networking.k8s.io/alertmanager-main created poddisruptionbudget.policy/alertmanager-main created prometheusrule.monitoring.coreos.com/alertmanager-main-rules created secret/alertmanager-main created service/alertmanager-main created serviceaccount/alertmanager-main created servicemonitor.monitoring.coreos.com/alertmanager-main created clusterrole.rbac.authorization.k8s.io/blackbox-exporter created clusterrolebinding.rbac.authorization.k8s.io/blackbox-exporter created configmap/blackbox-exporter-configuration created deployment.apps/blackbox-exporter created networkpolicy.networking.k8s.io/blackbox-exporter created service/blackbox-exporter created serviceaccount/blackbox-exporter created servicemonitor.monitoring.coreos.com/blackbox-exporter created secret/grafana-config created secret/grafana-datasources created configmap/grafana-dashboard-alertmanager-overview created configmap/grafana-dashboard-apiserver created configmap/grafana-dashboard-cluster-total created configmap/grafana-dashboard-controller-manager created configmap/grafana-dashboard-grafana-overview created configmap/grafana-dashboard-k8s-resources-cluster created configmap/grafana-dashboard-k8s-resources-namespace created configmap/grafana-dashboard-k8s-resources-node created configmap/grafana-dashboard-k8s-resources-pod created configmap/grafana-dashboard-k8s-resources-workload created configmap/grafana-dashboard-k8s-resources-workloads-namespace created configmap/grafana-dashboard-kubelet created configmap/grafana-dashboard-namespace-by-pod created configmap/grafana-dashboard-namespace-by-workload created configmap/grafana-dashboard-node-cluster-rsrc-use created configmap/grafana-dashboard-node-rsrc-use created configmap/grafana-dashboard-nodes-darwin created configmap/grafana-dashboard-nodes created configmap/grafana-dashboard-persistentvolumesusage created configmap/grafana-dashboard-pod-total created configmap/grafana-dashboard-prometheus-remote-write created configmap/grafana-dashboard-prometheus created configmap/grafana-dashboard-proxy created configmap/grafana-dashboard-scheduler created configmap/grafana-dashboard-workload-total created configmap/grafana-dashboards created deployment.apps/grafana created networkpolicy.networking.k8s.io/grafana created prometheusrule.monitoring.coreos.com/grafana-rules created service/grafana created serviceaccount/grafana created servicemonitor.monitoring.coreos.com/grafana created prometheusrule.monitoring.coreos.com/kube-prometheus-rules created clusterrole.rbac.authorization.k8s.io/kube-state-metrics created clusterrolebinding.rbac.authorization.k8s.io/kube-state-metrics created deployment.apps/kube-state-metrics created networkpolicy.networking.k8s.io/kube-state-metrics created prometheusrule.monitoring.coreos.com/kube-state-metrics-rules created service/kube-state-metrics created serviceaccount/kube-state-metrics created servicemonitor.monitoring.coreos.com/kube-state-metrics created prometheusrule.monitoring.coreos.com/kubernetes-monitoring-rules created servicemonitor.monitoring.coreos.com/kube-apiserver created servicemonitor.monitoring.coreos.com/coredns created servicemonitor.monitoring.coreos.com/kube-controller-manager created servicemonitor.monitoring.coreos.com/kube-scheduler created servicemonitor.monitoring.coreos.com/kubelet created clusterrole.rbac.authorization.k8s.io/node-exporter created clusterrolebinding.rbac.authorization.k8s.io/node-exporter created daemonset.apps/node-exporter created networkpolicy.networking.k8s.io/node-exporter created prometheusrule.monitoring.coreos.com/node-exporter-rules created service/node-exporter created serviceaccount/node-exporter created servicemonitor.monitoring.coreos.com/node-exporter created clusterrole.rbac.authorization.k8s.io/prometheus-k8s created clusterrolebinding.rbac.authorization.k8s.io/prometheus-k8s created networkpolicy.networking.k8s.io/prometheus-k8s created poddisruptionbudget.policy/prometheus-k8s created prometheus.monitoring.coreos.com/k8s created prometheusrule.monitoring.coreos.com/prometheus-k8s-prometheus-rules created rolebinding.rbac.authorization.k8s.io/prometheus-k8s-config created rolebinding.rbac.authorization.k8s.io/prometheus-k8s created rolebinding.rbac.authorization.k8s.io/prometheus-k8s created rolebinding.rbac.authorization.k8s.io/prometheus-k8s created role.rbac.authorization.k8s.io/prometheus-k8s-config created role.rbac.authorization.k8s.io/prometheus-k8s created role.rbac.authorization.k8s.io/prometheus-k8s created role.rbac.authorization.k8s.io/prometheus-k8s created service/prometheus-k8s created serviceaccount/prometheus-k8s created servicemonitor.monitoring.coreos.com/prometheus-k8s created apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created clusterrole.rbac.authorization.k8s.io/prometheus-adapter created clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created clusterrolebinding.rbac.authorization.k8s.io/prometheus-adapter created clusterrolebinding.rbac.authorization.k8s.io/resource-metrics:system:auth-delegator created clusterrole.rbac.authorization.k8s.io/resource-metrics-server-resources created configmap/adapter-config created deployment.apps/prometheus-adapter created networkpolicy.networking.k8s.io/prometheus-adapter created poddisruptionbudget.policy/prometheus-adapter created rolebinding.rbac.authorization.k8s.io/resource-metrics-auth-reader created service/prometheus-adapter created serviceaccount/prometheus-adapter created servicemonitor.monitoring.coreos.com/prometheus-adapter created clusterrole.rbac.authorization.k8s.io/prometheus-operator created clusterrolebinding.rbac.authorization.k8s.io/prometheus-operator created deployment.apps/prometheus-operator created networkpolicy.networking.k8s.io/prometheus-operator created prometheusrule.monitoring.coreos.com/prometheus-operator-rules created service/prometheus-operator created serviceaccount/prometheus-operator created servicemonitor.monitoring.coreos.com/prometheus-operator created Provide external access for Grafana, Prometheus, and Alertmanager, by running the following commands:\n$ kubectl patch svc grafana -n monitoring --type=json -p \u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/type\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;NodePort\u0026#34; },{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/ports/0/nodePort\u0026#34;, \u0026#34;value\u0026#34;: 32100 }]\u0026#39; $ kubectl patch svc prometheus-k8s -n monitoring --type=json -p \u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/type\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;NodePort\u0026#34; },{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/ports/0/nodePort\u0026#34;, \u0026#34;value\u0026#34;: 32101 }]\u0026#39; $ kubectl patch svc alertmanager-main -n monitoring --type=json -p \u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/type\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;NodePort\u0026#34; },{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/ports/0/nodePort\u0026#34;, \u0026#34;value\u0026#34;: 32102 }]\u0026#39; Note: This assigns port 32100 to Grafana, 32101 to Prometheus, and 32102 to Alertmanager.\nThe output will look similar to the following:\nservice/grafana patched service/prometheus-k8s patched service/alertmanager-main patched Verify that the Prometheus, Grafana, and Alertmanager pods are running in the monitoring namespace and the respective services have the exports configured correctly:\n$ kubectl get pods,services -o wide -n monitoring The output should look similar to the following:\nNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES pod/alertmanager-main-0 2/2 Running 0 67s 10.244.1.7 worker-node1 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/alertmanager-main-1 2/2 Running 0 67s 10.244.2.26 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/alertmanager-main-2 2/2 Running 0 67s 10.244.1.8 worker-node1 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/grafana-f8cd57fcf-tmlqt 1/1 Running 0 65s 10.244.2.28 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/kube-state-metrics-587bfd4f97-l8knh 3/3 Running 0 65s 10.244.1.9 worker-node1 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/node-exporter-2ztpd 2/2 Running 0 65s 10.247.95.26 worker-node1 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/node-exporter-92sxb 2/2 Running 0 65s 10.250.40.59 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/node-exporter-d77tl 2/2 Running 0 65s 10.196.54.36 master-node \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/prometheus-adapter-69b8496df6-6gqrz 1/1 Running 0 65s 10.244.2.29 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/prometheus-k8s-0 2/2 Running 1 66s 10.244.2.27 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/prometheus-k8s-1 2/2 Running 1 66s 10.244.1.10 worker-node1 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/prometheus-operator-7649c7454f-9p747 2/2 Running 0 2m 10.244.2.25 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR service/alertmanager-main NodePort 10.104.92.62 \u0026lt;none\u0026gt; 9093:32102/TCP 67s alertmanager=main,app=alertmanager service/alertmanager-operated ClusterIP None \u0026lt;none\u0026gt; 9093/TCP,9094/TCP,9094/UDP 67s app=alertmanager service/grafana NodePort 10.100.171.3 \u0026lt;none\u0026gt; 3000:32100/TCP 66s app=grafana service/kube-state-metrics ClusterIP None \u0026lt;none\u0026gt; 8443/TCP,9443/TCP 66s app.kubernetes.io/name=kube-state-metrics service/node-exporter ClusterIP None \u0026lt;none\u0026gt; 9100/TCP 66s app.kubernetes.io/name=node-exporter service/prometheus-adapter ClusterIP 10.109.248.92 \u0026lt;none\u0026gt; 443/TCP 66s name=prometheus-adapter service/prometheus-k8s NodePort 10.98.212.247 \u0026lt;none\u0026gt; 9090:32101/TCP 66s app=prometheus,prometheus=k8s service/prometheus-operated ClusterIP None \u0026lt;none\u0026gt; 9090/TCP 66s app=prometheus service/prometheus-operator ClusterIP None \u0026lt;none\u0026gt; 8443/TCP 2m1s app.kubernetes.io/component=controller,app.kubernetes.io/name=prometheus-operator Deploy WebLogic Monitoring Exporter Generate the WebLogic Monitoring Exporter deployment package. The wls-exporter.war package need to be updated and created for each listening port (Administration Server and Managed Servers) in the domain. Set the below environment values and run the script get-wls-exporter.sh to generate the required WAR files at ${WORKDIR}/kubernetes/monitoring-service/scripts/wls-exporter-deploy:\n$ cd $WORKDIR/kubernetes/monitoring-service/scripts $ export adminServerPort=7001 $ export wlsMonitoringExporterTopolicyCluster=true $ export policyManagedServerPort=15100 $ export wlsMonitoringExporterTooamCluster=true $ export oamManagedServerPort=14100 $ sh get-wls-exporter.sh The output will look similar to the following:\n % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 655 100 655 0 0 1107 0 --:--:-- --:--:-- --:--:-- 1108 100 2196k 100 2196k 0 0 1787k 0 0:00:01 0:00:01 --:--:-- 9248k created $WORKDIR/kubernetes/monitoring-service/scripts/wls-exporter-deploy dir domainNamespace is empty, setting to default oamns domainUID is empty, setting to default accessdomain weblogicCredentialsSecretName is empty, setting to default \u0026quot;accessdomain-domain-credentials\u0026quot; adminServerName is empty, setting to default \u0026quot;AdminServer\u0026quot; oamClusterName is empty, setting to default \u0026quot;oam_cluster\u0026quot; policyClusterName is empty, setting to default \u0026quot;policy_cluster\u0026quot; created /tmp/ci-Bu74rCBxwu /tmp/ci-Bu74rCBxwu $WORKDIR/kubernetes/monitoring-service/scripts in temp dir adding: WEB-INF/weblogic.xml (deflated 61%) adding: config.yml (deflated 60%) $WORKDIR/kubernetes/monitoring-service/scripts created /tmp/ci-RQv3rLbLsX /tmp/ci-RQv3rLbLsX $WORKDIR/kubernetes/monitoring-service/scripts in temp dir adding: WEB-INF/weblogic.xml (deflated 61%) adding: config.yml (deflated 60%) $WORKDIR/kubernetes/monitoring-service/scripts created /tmp/ci-DWIYlocP5e /tmp/ci-DWIYlocP5e $WORKDIR/kubernetes/monitoring-service/scripts in temp dir adding: WEB-INF/weblogic.xml (deflated 61%) adding: config.yml (deflated 60%) $WORKDIR/kubernetes/monitoring-service/scripts Deploy the WebLogic Monitoring Exporter WAR files into the Oracle Access Management domain:\n$ cd $WORKDIR/kubernetes/monitoring-service/scripts $ kubectl cp wls-exporter-deploy \u0026lt;domain_namespace\u0026gt;/\u0026lt;domain_uid\u0026gt;-adminserver:/u01/oracle $ kubectl cp deploy-weblogic-monitoring-exporter.py \u0026lt;domain_namespace\u0026gt;/\u0026lt;domain_uid\u0026gt;-adminserver:/u01/oracle/wls-exporter-deploy $ kubectl exec -it -n \u0026lt;domain_namespace\u0026gt; \u0026lt;domain_uid\u0026gt;-adminserver -- /u01/oracle/oracle_common/common/bin/wlst.sh /u01/oracle/wls-exporter-deploy/deploy-weblogic-monitoring-exporter.py -domainName \u0026lt;domain_uid\u0026gt; -adminServerName AdminServer -adminURL \u0026lt;domain_uid\u0026gt;-adminserver:7001 -username weblogic -password \u0026lt;password\u0026gt; -oamClusterName oam_cluster -wlsMonitoringExporterTooamCluster true -policyClusterName policy_cluster -wlsMonitoringExporterTopolicyCluster true For example:\n$ cd $WORKDIR/kubernetes/monitoring-service/scripts $ kubectl cp wls-exporter-deploy oamns/accessdomain-adminserver:/u01/oracle $ kubectl cp deploy-weblogic-monitoring-exporter.py oamns/accessdomain-adminserver:/u01/oracle/wls-exporter-deploy $ kubectl exec -it -n oamns accessdomain-adminserver -- /u01/oracle/oracle_common/common/bin/wlst.sh /u01/oracle/wls-exporter-deploy/deploy-weblogic-monitoring-exporter.py -domainName accessdomain -adminServerName AdminServer -adminURL accessdomain-adminserver:7001 -username weblogic -password \u0026lt;password\u0026gt; -oamClusterName oam_cluster -wlsMonitoringExporterTooamCluster true -policyClusterName policy_cluster -wlsMonitoringExporterTopolicyCluster true The output will look similar to the following:\nInitializing WebLogic Scripting Tool (WLST) ... Welcome to WebLogic Server Administration Scripting Shell Type help() for help on available commands Connecting to t3://accessdomain-adminserver:7001 with userid weblogic ... Successfully connected to Admin Server \u0026quot;AdminServer\u0026quot; that belongs to domain \u0026quot;accessdomain\u0026quot;. Warning: An insecure protocol was used to connect to the server. To ensure on-the-wire security, the SSL port or Admin port should be used instead. Deploying ......... Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war to targets AdminServer (upload=true) ... \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating deploy operation for application, wls-exporter-adminserver [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war], to AdminServer .\u0026gt; ..Completed the deployment of Application with status completed Current Status of your Deployment: Deployment command type: deploy Deployment State : completed Deployment Message : no message Starting application wls-exporter-adminserver. \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating start operation for application, wls-exporter-adminserver [archive: null], to AdminServer .\u0026gt; .Completed the start of Application with status completed Current Status of your Deployment: Deployment command type: start Deployment State : completed Deployment Message : no message Deploying ......... Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-oam.war to targets oam_cluster (upload=true) ... \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating deploy operation for application, wls-exporter-oam [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-oam.war], to oam_cluster .\u0026gt; .Completed the deployment of Application with status completed Current Status of your Deployment: Deployment command type: deploy Deployment State : completed Deployment Message : no message Starting application wls-exporter-oam. \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating start operation for application, wls-exporter-oam [archive: null], to oam_cluster .\u0026gt; .Completed the start of Application with status completed Current Status of your Deployment: Deployment command type: start Deployment State : completed Deployment Message : no message Deploying ......... Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-policy.war to targets policy_cluster (upload=true) ... \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating deploy operation for application, wls-exporter-policy [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-policy.war], to policy_cluster .\u0026gt; .Completed the deployment of Application with status completed Current Status of your Deployment: Deployment command type: deploy Deployment State : completed Deployment Message : no message Starting application wls-exporter-policy. \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating start operation for application, wls-exporter-policy [archive: null], to policy_cluster .\u0026gt; .Completed the start of Application with status completed Current Status of your Deployment: Deployment command type: start Deployment State : completed Deployment Message : no message Disconnected from weblogic server: AdminServer Exiting WebLogic Scripting Tool. \u0026lt;DATE\u0026gt; \u0026lt;Warning\u0026gt; \u0026lt;JNDI\u0026gt; \u0026lt;BEA-050001\u0026gt; \u0026lt;WLContext.close() was called in a different thread than the one in which it was created.\u0026gt; Configure Prometheus Operator Prometheus enables you to collect metrics from the WebLogic Monitoring Exporter. The Prometheus Operator identifies the targets using service discovery. To get the WebLogic Monitoring Exporter end point discovered as a target, you must create a service monitor pointing to the service.\nThe exporting of metrics from wls-exporter requires basicAuth, so a Kubernetes Secret is created with the user name and password that are base64 encoded. This Secret is used in the ServiceMonitor deployment. The wls-exporter-ServiceMonitor.yaml has basicAuth with credentials as username: weblogic and password: \u0026lt;password\u0026gt; in base64 encoded.\n Run the following command to get the base64 encoded version of the weblogic password:\n$ echo -n \u0026#34;\u0026lt;password\u0026gt;\u0026#34; | base64 The output will look similar to the following:\nV2VsY29tZTE= Update the $WORKDIR/kubernetes/monitoring-service/manifests/wls-exporter-ServiceMonitor.yaml and change the password: value to the value returned above. Also change the namespace: and weblogic.domainName: values to match your OAM namespace and domain name:\napiVersion: v1 kind: Secret metadata: name: basic-auth namespace: oamns data: password: V2VsY29tZTE= user: d2VibG9naWM= type: Opaque --- apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: wls-exporter namespace: oamns labels: k8s-app: wls-exporter release: monitoring spec: namespaceSelector: matchNames: - oamns selector: matchLabels: weblogic.domainName: accessdomain endpoints: - basicAuth: password: name: basic-auth key: password username: name: basic-auth key: user port: default relabelings: - action: labelmap regex: __meta_kubernetes_service_label_(.+) interval: 10s honorLabels: true path: /wls-exporter/metrics Update the $WORKDIR/kubernetes/monitoring-service/manifests/prometheus-roleSpecific-domain-namespace.yaml and change the namespace to match your OAM namespace. For example:\napiVersion: rbac.authorization.k8s.io/v1 items: - apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: name: prometheus-k8s namespace: oamns rules: - apiGroups: - \u0026quot;\u0026quot; resources: - services - endpoints - pods verbs: - get - list - watch kind: RoleList Update the $WORKDIR/kubernetes/monitoring-service/manifests/prometheus-roleBinding-domain-namespace.yaml and change the namespace to match your OAM namespace. For example:\napiVersion: rbac.authorization.k8s.io/v1 items: - apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: prometheus-k8s namespace: oamns roleRef: apiGroup: rbac.authorization.k8s.io kind: Role name: prometheus-k8s subjects: - kind: ServiceAccount name: prometheus-k8s namespace: monitoring kind: RoleBindingList Run the following command to enable Prometheus:\n$ cd $WORKDIR/kubernetes/monitoring-service/manifests $ kubectl apply -f . The output will look similar to the following:\nrolebinding.rbac.authorization.k8s.io/prometheus-k8s created role.rbac.authorization.k8s.io/prometheus-k8s created secret/basic-auth created servicemonitor.monitoring.coreos.com/wls-exporter created Prometheus Service Discovery After the ServiceMonitor is deployed, the wls-exporter should be discovered by Prometheus and be able to collect metrics.\n Access the following URL to view Prometheus service discovery: http://${MASTERNODE-HOSTNAME}:32101/service-discovery\n Click on oamns/wls-exporter/0 and then show more. Verify all the targets are mentioned.\n Grafana Dashboard Access the Grafana dashboard with the following URL: http://${MASTERNODE-HOSTNAME}:32100 and login with admin/admin. Change your password when prompted.\n Import the Grafana dashboard by navigating on the left hand menu to Create \u0026gt; Import. Copy the content from $WORKDIR/kubernetes/monitoring-service/config/weblogic-server-dashboard-import.json and paste. Then click Load and Import. The dashboard should be displayed in the Dashboards panel.\n Cleanup To clean up a manual installation:\n Run the following commands:\n$ cd $WORKDIR/kubernetes/monitoring-service/manifests/ $ kubectl delete -f . Delete the deployments:\n$ cd $WORKDIR/kubernetes/monitoring-service/scripts/ $ kubectl cp undeploy-weblogic-monitoring-exporter.py \u0026lt;domain_namespace\u0026gt;/\u0026lt;domain_uid\u0026gt;-adminserver:/u01/oracle/wls-exporter-deploy $ kubectl exec -it -n \u0026lt;domain_namespace\u0026gt; \u0026lt;domain_uid\u0026gt;-adminserver -- /u01/oracle/oracle_common/common/bin/wlst.sh /u01/oracle/wls-exporter-deploy/undeploy-weblogic-monitoring-exporter.py -domainName \u0026lt;domain_uid\u0026gt; -adminServerName AdminServer -adminURL \u0026lt;domain_uid\u0026gt;-adminserver:7001 -username weblogic -password \u0026lt;password\u0026gt; -oamClusterName oam_cluster -wlsMonitoringExporterTooamCluster true -policyClusterName policy_cluster -wlsMonitoringExporterTopolicyCluster true Delete Prometheus:\n$ cd $WORKDIR/kubernetes/monitoring-service/kube-prometheus $ kubectl delete -f manifests " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-elk/", + "title": "d. Upgrade Elasticsearch and Kibana", + "tags": [], + "description": "Instructions on how to upgrade Elastic Search and Kibana.", + "content": "This section shows how to upgrade Elasticsearch and Kibana.\nTo determine if this step is required for the version you are upgrading to, refer to the Release Notes.\nUndeploy Elasticsearch and Kibana From October 22 (22.4.1) onwards, OAM logs should be stored on a centralized Elasticsearch and Kibana stack.\nDeployments prior to October 22 (22.4.1) used local deployments of Elasticsearch and Kibana.\nIf you are upgrading from July 22 (22.3.1) or earlier, to October 22 (22.4.1) or later, you must first undeploy Elasticsearch and Kibana using the steps below:\n Make sure you have downloaded the latest code repository as per Download the latest code repository\n Edit the $WORKDIR/kubernetes/elasticsearch-and-kibana/elasticsearch_and_kibana.yaml and change all instances of namespace to correspond to your deployment.\n Delete the Elasticsearch and Kibana resources using the following command:\n$ kubectl delete -f $WORKDIR/kubernetes/elasticsearch-and-kibana/elasticsearch_and_kibana.yaml Deploy Elasticsearch and Kibana in centralized stack Follow Install Elasticsearch stack and Kibana to deploy Elasticsearch and Kibana in a centralized stack. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-elk/", + "title": "d. Upgrade Elasticsearch and Kibana", + "tags": [], + "description": "Instructions on how to upgrade Elastic Search and Kibana.", + "content": "This section shows how to upgrade Elasticsearch and Kibana.\nTo determine if this step is required for the version you are upgrading to, refer to the Release Notes.\nDownload the latest code repository Make sure you have downloaded the latest code as per Download the latest code repository. Undeploy Elasticsearch and Kibana From October 22 (22.4.1) onwards, OIG logs should be stored on a centralized Elasticsearch and Kibana stack.\nDeployments prior to October 22 (22.4.1) used local deployments of Elasticsearch and Kibana.\nIf you are upgrading from July 22 (22.3.1) or earlier, to October 22 (22.4.1) or later, you must first undeploy Elasticsearch and Kibana using the steps below:\n Edit the $WORKDIR/kubernetes/elasticsearch-and-kibana/elasticsearch_and_kibana.yaml and change all instances of namespace to correspond to your deployment.\n Delete the Elasticsearch and Kibana resources using the following command:\n$ kubectl delete -f $WORKDIR/kubernetes/elasticsearch-and-kibana/elasticsearch_and_kibana.yaml Deploy Elasticsearch and Kibana in centralized stack Follow Install Elasticsearch stack and Kibana to deploy Elasticsearch and Kibana in a centralized stack. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/hpa/", + "title": "e. Kubernetes Horizontal Pod Autoscaler", + "tags": [], + "description": "Describes the steps for implementing the Horizontal Pod Autoscaler.", + "content": " Prerequisite configuration Deploy the Kubernetes Metrics Server Troubleshooting Deploy HPA Testing HPA Delete the HPA Other considerations Kubernetes Horizontal Pod Autoscaler (HPA) is supported from Weblogic Kubernetes Operator 4.0.X and later.\nHPA allows automatic scaling (up and down) of the OAM Managed Servers. If load increases then extra OAM Managed Servers will be started as required, up to the value configuredManagedServerCount defined when the domain was created (see Prepare the create domain script). Similarly, if load decreases, OAM Managed Servers will be automatically shutdown.\nFor more information on HPA, see Horizontal Pod Autoscaling.\nThe instructions below show you how to configure and run an HPA to scale an OAM cluster (accessdomain-oam-cluster) resource, based on CPU utilization or memory resource metrics. If required, you can also perform the following for the accessdomain-policy-cluster.\nNote: If you enable HPA and then decide you want to start/stop/scale OAM Managed servers manually as per Domain Life Cycle, it is recommended to delete HPA beforehand as per Delete the HPA.\nPrerequisite configuration In order to use HPA, the OAM domain must have been created with the required resources parameter as per Set the OAM server memory parameters. For example:\nserverPod: env: - name: USER_MEM_ARGS value: \u0026quot;-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m\u0026quot; resources: limits: cpu: \u0026quot;2\u0026quot; memory: \u0026quot;8Gi\u0026quot; requests: cpu: \u0026quot;1000m\u0026quot; memory: \u0026quot;4Gi\u0026quot; If you created the OAM domain without setting these parameters, then you can update the domain using the following steps:\n Run the following command to edit the cluster:\n$ kubectl edit cluster accessdomain-oam-cluster -n oamns Note: This opens an edit session for the oam-cluster where parameters can be changed using standard vi commands.\n In the edit session, search for spec:, and then look for the replicas parameter under clusterName: oam_cluster. Change the entry so it looks as follows:\nspec: clusterName: oam_cluster replicas: 1 serverPod: env: - name: USER_MEM_ARGS value: -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m resources: limits: cpu: \u0026quot;2\u0026quot; memory: 8Gi requests: cpu: 1000m memory: 4Gi serverService: precreateService: true ... Save the file and exit (:wq!)\nThe output will look similar to the following:\ncluster.weblogic.oracle/accessdomain-oam-cluster edited The OAM Managed Server pods will then automatically be restarted.\n Deploy the Kubernetes Metrics Server Before deploying HPA you must deploy the Kubernetes Metrics Server.\n Check to see if the Kubernetes Metrics Server is already deployed:\n$ kubectl get pods -n kube-system | grep metric If a row is returned as follows, then Kubernetes Metric Server is deployed and you can move to Deploy HPA.\nmetrics-server-d9694457-mf69d 1/1 Running 0 5m13s If no rows are returned by the previous command, then the Kubernetes Metric Server needs to be deployed. Run the following commands to get the components.yaml:\n$ mkdir $WORKDIR/kubernetes/hpa $ cd $WORKDIR/kubernetes/hpa $ wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml Deploy the Kubernetes Metrics Server by running the following command:\n$ kubectl apply -f components.yaml The output will look similar to the following:\nserviceaccount/metrics-server created clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created clusterrole.rbac.authorization.k8s.io/system:metrics-server created rolebinding.rbac.authorization.k8s.io/metrics-server-auth-reader created clusterrolebinding.rbac.authorization.k8s.io/metrics-server:system:auth-delegator created clusterrolebinding.rbac.authorization.k8s.io/system:metrics-server created service/metrics-server created deployment.apps/metrics-server created apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created Run the following command to check Kubernetes Metric Server is running:\n$ kubectl get pods -n kube-system | grep metric Make sure the pod has a READY status of 1/1:\nmetrics-server-d9694457-mf69d 1/1 Running 0 39s Troubleshooting If the Kubernetes Metric Server does not reach the READY 1/1 state, run the following commands:\n$ kubectl describe pod \u0026lt;metrics-server-pod\u0026gt; -n kube-system $ kubectl logs \u0026lt;metrics-server-pod\u0026gt; -n kube-system If you see errors such as:\nReadiness probe failed: HTTP probe failed with statuscode: 500 and:\nE0907 13:07:50.937308 1 scraper.go:140] \u0026quot;Failed to scrape node\u0026quot; err=\u0026quot;Get \\\u0026quot;https://100.105.18.113:10250/metrics/resource\\\u0026quot;: x509: cannot validate certificate for 100.105.18.113 because it doesn't contain any IP SANs\u0026quot; node=\u0026quot;worker-node1\u0026quot; then you may need to install a valid cluster certificate for your Kubernetes cluster.\nFor testing purposes, you can resolve this issue by:\n Delete the Kubernetes Metrics Server by running the following command:\n$ kubectl delete -f $WORKDIR/kubernetes/hpa/components.yaml Edit the $WORKDIR/hpa/components.yaml and locate the args: section. Add kubelet-insecure-tls to the arguments. For example:\nspec: containers: - args: - --cert-dir=/tmp - --secure-port=4443 - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname - --kubelet-use-node-status-port - --kubelet-insecure-tls - --metric-resolution=15s image: registry.k8s.io/metrics-server/metrics-server:v0.6.4 ... Deploy the Kubenetes Metrics Server using the command:\n$ kubectl apply -f components.yaml Run the following and make sure the READY status shows 1/1:\n$ kubectl get pods -n kube-system | grep metric The output should look similar to the following:\nmetrics-server-d9694457-mf69d 1/1 Running 0 40s Deploy HPA The steps below show how to configure and run an HPA to scale the accessdomain-oam-cluster, based on the CPU or memory utilization resource metrics.\nThe default OAM deployment creates the cluster accessdomain-oam-cluster which starts one OAM Managed Server (oam_server1). The deployment also creates, but doesn’t start, four extra OAM Managed Servers (oam-server2 to oam-server5).\nIn the following example an HPA resource is created, targeted at the cluster resource accessdomain-oam-cluster. This resource will autoscale OAM Managed Servers from a minimum of 1 cluster member up to 5 cluster members. Scaling up will occur when the average CPU is consistently over 70%. Scaling down will occur when the average CPU is consistently below 70%.\n Navigate to the $WORKDIR/kubernetes/hpa and create an autoscalehpa.yaml file that contains the following.\n# apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: accessdomain-oam-cluster-hpa namespace: oamns spec: scaleTargetRef: apiVersion: weblogic.oracle/v1 kind: Cluster name: accessdomain-oam-cluster behavior: scaleDown: stabilizationWindowSeconds: 60 scaleUp: stabilizationWindowSeconds: 60 minReplicas: 1 maxReplicas: 5 metrics: - type: Resource resource: name: cpu target: type: Utilization averageUtilization: 70 Note : minReplicas and maxReplicas should match your current domain settings.\nNote: For setting HPA based on Memory Metrics, update the metrics block with the following content. Please note we recommend using only CPU or Memory, not both.\nmetrics: - type: Resource resource: name: memory target: type: Utilization averageUtilization: 70 Run the following command to create the autoscaler:\n$ kubectl apply -f autoscalehpa.yaml The output will look similar to the following:\nhorizontalpodautoscaler.autoscaling/accessdomain-oam-cluster-hpa created Verify the status of the autoscaler by running the following:\n$ kubectl get hpa -n oamns The output will look similar to the following:\nNAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE accessdomain-oam-cluster-hpa Cluster/accessdomain-oam-cluster 5%/70% 1 5 1 21s In the example above, this shows that CPU is currently running at 5% for the accessdomain-oam-cluster-hpa.\n Testing HPA Check the current status of the OAM Managed Servers:\n$ kubectl get pods -n oamns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 0/1 Running 0 141m accessdomain-create-oam-infra-domain-job-6br2j 0/1 Completed 0 5h19m accessdomain-oam-policy-mgr1 0/1 Running 0 138m accessdomain-oam-server1 1/1 Running 0 138m helper 1/1 Running 0 21h nginx-ingress-ingress-nginx-controller-5f9bdf4c9-f5trt 1/1 Running 0 4h33m In the above, only accessdomain-oam-server1 is running.\n To test HPA can scale up the WebLogic cluster accessdomain-oam-cluster, run the following commands:\n$ kubectl exec --stdin --tty accessdomain-oam-server1 -n oamns -- /bin/bash This will take you inside a bash shell inside the oam_server1 pod:\n[oracle@accessdomain-oam-server1 oracle]$ Inside the bash shell, run the following command to increase the load on the CPU:\n[oracle@accessdomain-oam-server1 oracle]$ dd if=/dev/zero of=/dev/null This command will continue to run in the foreground.\n In a command window outside the bash shell, run the following command to view the current CPU usage:\n$ kubectl get hpa -n oamns The output will look similar to the following:\nNAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE accessdomain-oam-cluster-hpa Cluster/accessdomain-oam-cluster 470%/70% 1 5 1 21s In the above example the CPU has increased to 470%. As this is above the 70% limit, the autoscaler increases the replicas on the Cluster resource and the operator responds by starting additional cluster members.\n Run the following to see if any more OAM Managed Servers are started:\n$ kubectl get pods -n oamns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 0/1 Running 143m accessdomain-create-oam-infra-domain-job-6br2j 0/1 Completed 0 5h21m accessdomain-oam-policy-mgr1 0/1 Running 0 140m accessdomain-oam-server1 1/1 Running 0 140m accessdomain-oam-server2 1/1 Running 0 3m20s accessdomain-oam-server3 1/1 Running 0 3m20s accessdomain-oam-server4 1/1 Running 0 3m19s accessdomain-oam-server5 1/1 Running 0 3m5s helper 1/1 Running 0 21h In the example above four more OAM Managed Servers have been started (oam-server2 - oam-server5).\nNote: It may take some time for the servers to appear and start. Once the servers are at READY status of 1/1, the servers are started.\n To stop the load on the CPU, in the bash shell, issue a Control C, and then exit the bash shell:\n[oracle@accessdomain-oam-server1 oracle]$ dd if=/dev/zero of=/dev/null ^C [oracle@accessdomain-oam-server1 oracle]$ exit Run the following command to view the current CPU usage:\n$ kubectl get hpa -n oamns The output will look similar to the following:\nNAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE accessdomain-oam-cluster-hpa Cluster/accessdomain-oam-cluster 19%/70% 1 5 5 19m In the above example CPU has dropped to 19%. As this is below the 70% threshold, you should see the autoscaler scale down the servers:\n$ kubectl get pods -n oamns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 152m accessdomain-create-oam-infra-domain-job-6br2j 0/1 Completed 0 5h30m accessdomain-oam-policy-mgr1 1/1 Running 0 149m accessdomain-oam-server1 1/1 Running 0 149m accessdomain-oam-server2 1/1 Running 0 14m accessdomain-oam-server3 0/1 Terminating 0 14m helper 1/1 Running 0 21h nginx-ingress-ingress-nginx-controller-5f9bdf4c9-f5trt 1/1 Running 0 4h45m Eventually, all the servers except oam-server1 will disappear:\nNAME READY STATUS RESTARTS AGE accessdomain-adminserver 1/1 Running 0 154m accessdomain-create-oam-infra-domain-job-6br2j 0/1 Completed 0 5h32m accessdomain-oam-policy-mgr1 1/1 Running 0 151m accessdomain-oam-server1 1/1 Running 0 151m helper 1/1 Running 0 21h nginx-ingress-ingress-nginx-controller-5f9bdf4c9-f5trt 1/1 Running 0 4h47m Delete the HPA If you need to delete the HPA, you can do so by running the following command:\n$ cd $WORKDIR/kubernetes/hpa $ kubectl delete -f autoscalehpa.yaml Other considerations If HPA is deployed and you need to upgrade the OAM image, then you must delete the HPA before upgrading. Once the upgrade is successful you can deploy HPA again. If you choose to start/stop an OAM Managed Server manually as per Domain Life Cycle, then it is recommended to delete the HPA before doing so. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/monitoring-oim-domains/", + "title": "e. Monitoring an OIG domain", + "tags": [], + "description": "Describes the steps for Monitoring the OIG domain and Publishing the logs to Elasticsearch.", + "content": "After the OIG domain is set up you can monitor the OIG instance using Prometheus and Grafana. See Monitoring a domain.\nThe WebLogic Monitoring Exporter uses the WLS RESTful Management API to scrape runtime information and then exports Prometheus-compatible metrics. It is deployed as a web application in a WebLogic Server (WLS) instance, version 12.2.1 or later, typically, in the instance from which you want to get metrics.\nThere are two ways to setup monitoring and you should choose one method or the other:\n Setup automatically using setup-monitoring.sh Setup using manual configuration Setup automatically using setup-monitoring.sh The $WORKDIR/kubernetes/monitoring-service/setup-monitoring.sh sets up the monitoring for the OIG domain. It installs Prometheus, Grafana, WebLogic Monitoring Exporter and deploys the web applications to the OIG domain. It also deploys the WebLogic Server Grafana dashboard.\nFor usage details execute ./setup-monitoring.sh -h.\n Edit the $WORKDIR/kubernetes/monitoring-service/monitoring-inputs.yaml and change the domainUID, domainNamespace, and weblogicCredentialsSecretName to correspond to your deployment. Also change wlsMonitoringExporterTosoaCluster, wlsMonitoringExporterTooimCluster, exposeMonitoringNodePort to true. For example:\nversion: create-governancedomain-monitoring-inputs-v1 # Unique ID identifying your domain. # This ID must not contain an underscope (\u0026quot;_\u0026quot;), and must be lowercase and unique across all domains in a Kubernetes cluster. domainUID: governancedomain # Name of the domain namespace domainNamespace: oigns # Boolean value indicating whether to install kube-prometheus-stack setupKubePrometheusStack: true # Additional parameters for helm install kube-prometheus-stack # Refer https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml for additional parameters # Sample : # additionalParamForKubePrometheusStack: --set nodeExporter.enabled=false --set prometheusOperator.tls.enabled=false --set prometheusOperator.admissionWebhooks.enabled=false additionalParamForKubePrometheusStack: # Name of the monitoring namespace monitoringNamespace: monitoring # Name of the Admin Server adminServerName: AdminServer # # Port number for admin server adminServerPort: 7001 # Cluster name soaClusterName: soa_cluster # Port number for managed server soaManagedServerPort: 8001 # WebLogic Monitoring Exporter to Cluster wlsMonitoringExporterTosoaCluster: true # Cluster name oimClusterName: oim_cluster # Port number for managed server oimManagedServerPort: 14000 # WebLogic Monitoring Exporter to Cluster wlsMonitoringExporterTooimCluster: true # Boolean to indicate if the adminNodePort will be exposed exposeMonitoringNodePort: true # NodePort to expose Prometheus prometheusNodePort: 32101 # NodePort to expose Grafana grafanaNodePort: 32100 # NodePort to expose Alertmanager alertmanagerNodePort: 32102 # Name of the Kubernetes secret for the Admin Server's username and password weblogicCredentialsSecretName: oig-domain-credentials Note: For WDT domains, weblogicCredentialsSecretName should be set to governancedomain-weblogic-credentials.\nNote: If your cluster does not have access to the internet to pull external images, such as grafana or prometheus, you must load the images in a local container registry. You must then set additionalParamForKubePrometheusStack to set the location of the image in your local container registry, for example:\n# Additional parameters for helm install kube-prometheus-stack # Refer https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml for additional parameters # Sample : # additionalParamForKubePrometheusStack: --set nodeExporter.enabled=false --set prometheusOperator.tls.enabled=false --set prometheusOperator.admissionWebhooks.enabled=false additionalParamForKubePrometheusStack: --set grafana.image.repository=container-registry.example.com/grafana --set grafana.image.tag=8.3.4 Run the following command to setup monitoring:\n$ cd $WORKDIR/kubernetes/monitoring-service $ ./setup-monitoring.sh -i monitoring-inputs.yaml The output should be similar to the following:\nMonitoring setup in monitoring in progress node/worker-node1 not labeled node/worker-node2 not labeled node/master-node not labeled Setup prometheus-community/kube-prometheus-stack started \u0026quot;prometheus-community\u0026quot; already exists with the same configuration, skipping Hang tight while we grab the latest from your chart repositories... ...Successfully got an update from the \u0026quot;stable\u0026quot; chart repository ...Successfully got an update from the \u0026quot;prometheus\u0026quot; chart repository ...Successfully got an update from the \u0026quot;prometheus-community\u0026quot; chart repository Update Complete. ⎈Happy Helming!⎈ Setup prometheus-community/kube-prometheus-stack in progress NAME: monitoring LAST DEPLOYED: \u0026lt;DATE\u0026gt; NAMESPACE: monitoring STATUS: deployed REVISION: 1 NOTES: kube-prometheus-stack has been installed. Check its status by running: kubectl --namespace monitoring get pods -l \u0026quot;release=monitoring\u0026quot; Visit https://github.com/prometheus-operator/kube-prometheus for instructions on how to create \u0026amp; configure Alertmanager and Prometheus instances using the Operator. Setup prometheus-community/kube-prometheus-stack completed Deploy WebLogic Monitoring Exporter started Deploying WebLogic Monitoring Exporter with domainNamespace[oigns], domainUID[governancedomain], adminServerPodName[governancedomain-adminserver] % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 655 100 655 0 0 1159 0 --:--:-- --:--:-- --:--:-- 1159 100 2196k 100 2196k 0 0 1763k 0 0:00:01 0:00:01 --:--:-- 20.7M created $WORKDIR/kubernetes/monitoring-service/scripts/wls-exporter-deploy dir created /tmp/ci-GJSQsiXrFE /tmp/ci-GJSQsiXrFE $WORKDIR/kubernetes/monitoring-service in temp dir adding: WEB-INF/weblogic.xml (deflated 61%) adding: config.yml (deflated 60%) $WORKDIR/kubernetes/monitoring-service created /tmp/ci-KeyZrdouMD /tmp/ci-KeyZrdouMD $WORKDIR/kubernetes/monitoring-service in temp dir adding: WEB-INF/weblogic.xml (deflated 61%) adding: config.yml (deflated 60%) $WORKDIR/kubernetes/monitoring-service created /tmp/ci-QE9HawIIgT /tmp/ci-QE9HawIIgT $WORKDIR/kubernetes/monitoring-service in temp dir adding: WEB-INF/weblogic.xml (deflated 61%) adding: config.yml (deflated 60%) $WORKDIR/kubernetes/monitoring-service Initializing WebLogic Scripting Tool (WLST) ... Welcome to WebLogic Server Administration Scripting Shell Type help() for help on available commands Connecting to t3://governancedomain-adminserver:7001 with userid weblogic ... Successfully connected to Admin Server \u0026quot;AdminServer\u0026quot; that belongs to domain \u0026quot;governancedomain\u0026quot;. Warning: An insecure protocol was used to connect to the server. To ensure on-the-wire security, the SSL port or Admin port should be used instead. Deploying ......... Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war to targets AdminServer (upload=true) ... \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating deploy operation for application, wls-exporter-adminserver [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war], to AdminServer .\u0026gt; .Completed the deployment of Application with status completed Current Status of your Deployment: Deployment command type: deploy Deployment State : completed Deployment Message : no message Starting application wls-exporter-adminserver. \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating start operation for application, wls-exporter-adminserver [archive: null], to AdminServer .\u0026gt; .Completed the start of Application with status completed Current Status of your Deployment: Deployment command type: start Deployment State : completed Deployment Message : no message Deploying ......... Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-soa.war to targets soa_cluster (upload=true) ... \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating deploy operation for application, wls-exporter-soa [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-soa.war], to soa_cluster .\u0026gt; .Completed the deployment of Application with status completed Current Status of your Deployment: Deployment command type: deploy Deployment State : completed Deployment Message : no message Starting application wls-exporter-soa. \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating start operation for application, wls-exporter-soa [archive: null], to soa_cluster .\u0026gt; .Completed the start of Application with status completed Current Status of your Deployment: Deployment command type: start Deployment State : completed Deployment Message : no message Deploying ......... Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-oim.war to targets oim_cluster (upload=true) ... \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating deploy operation for application, wls-exporter-oim [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-oim.war], to oim_cluster .\u0026gt; .Completed the deployment of Application with status completed Current Status of your Deployment: Deployment command type: deploy Deployment State : completed Deployment Message : no message Starting application wls-exporter-oim. \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating start operation for application, wls-exporter-oim [archive: null], to oim_cluster .\u0026gt; .Completed the start of Application with status completed Current Status of your Deployment: Deployment command type: start Deployment State : completed Deployment Message : no message Disconnected from weblogic server: AdminServer Exiting WebLogic Scripting Tool. \u0026lt;DATE\u0026gt; \u0026lt;Warning\u0026gt; \u0026lt;JNDI\u0026gt; \u0026lt;BEA-050001\u0026gt; \u0026lt;WLContext.close() was called in a different thread than the one in which it was created.\u0026gt; Deploy WebLogic Monitoring Exporter completed secret/basic-auth created servicemonitor.monitoring.coreos.com/wls-exporter created Deploying WebLogic Server Grafana Dashboard.... {\u0026quot;id\u0026quot;:25,\u0026quot;slug\u0026quot;:\u0026quot;weblogic-server-dashboard\u0026quot;,\u0026quot;status\u0026quot;:\u0026quot;success\u0026quot;,\u0026quot;uid\u0026quot;:\u0026quot;5yUwzbZWz\u0026quot;,\u0026quot;url\u0026quot;:\u0026quot;/d/5yUwzbZWz/weblogic-server-dashboard\u0026quot;,\u0026quot;version\u0026quot;:1} Deployed WebLogic Server Grafana Dashboard successfully Grafana is available at NodePort: 32100 Prometheus is available at NodePort: 32101 Altermanager is available at NodePort: 32102 ============================================================== Prometheus service discovery After the ServiceMonitor is deployed, the wls-exporter should be discovered by Prometheus and be able to collect metrics.\n Access the following URL to view Prometheus service discovery: http://${MASTERNODE-HOSTNAME}:32101/service-discovery\n Click on serviceMonitor/oigns/wls-exporter/0 and then show more. Verify all the targets are mentioned.\n Note : It may take several minutes for serviceMonitor/oigns/wls-exporter/0 to appear, so refresh the page until it does.\nGrafana dashboard Access the Grafana dashboard with the following URL: http://${MASTERNODE-HOSTNAME}:32100 and login with admin/admin. Change your password when prompted.\n In the Dashboards panel, click on WebLogic Server Dashboard. The dashboard for your OIG domain should be displayed. If it is not displayed, click the Search icon in the left hand menu and search for WebLogic Server Dashboard.\n Cleanup To uninstall the Prometheus, Grafana, WebLogic Monitoring Exporter and the deployments, you can run the $WORKDIR/monitoring-service/kubernetes/delete-monitoring.sh script. For usage details execute ./delete-monitoring.sh -h\n To uninstall run the following command:\n$ cd $WORKDIR/kubernetes/monitoring-service $ ./delete-monitoring.sh -i monitoring-inputs.yaml Setup using manual configuration Install Prometheus, Grafana and WebLogic Monitoring Exporter manually. Create the web applications and deploy to the OIG domain.\nDeploy the Prometheus operator Kube-Prometheus requires all nodes to be labelled with kubernetes.io/os=linux. To check if your nodes are labelled, run the following:\n$ kubectl get nodes --show-labels If the nodes are labelled the output will look similar to the following:\nNAME STATUS ROLES AGE VERSION LABELS worker-node1 Ready \u0026lt;none\u0026gt; 42d v1.20.10 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=worker-node1,kubernetes.io/os=linux worker-node2 Ready \u0026lt;none\u0026gt; 42d v1.20.10 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=worker-node2,kubernetes.io/os=linux master-node Ready master 42d v1.20.10 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=master-node,kubernetes.io/os=linux,node-role.kubernetes.io/master= If the nodes are not labelled, run the following command:\n$ kubectl label nodes --all kubernetes.io/os=linux Clone Prometheus by running the following commands:\n$ cd $WORKDIR/kubernetes/monitoring-service $ git clone https://github.com/coreos/kube-prometheus.git -b v0.7.0 Note: Please refer the compatibility matrix of Kube Prometheus. Please download the release of the repository according to the Kubernetes version of your cluster.\n If your cluster does not have access to the internet to pull external images, such as grafana, you must load the images in a local container registry.\nFor grafana, edit the $WORKDIR/kubernetes/monitoring-service/kube-prometheus/manifests/grafana-deployment.yaml and change image: grafana/grafana:7.3.4 to your local container registry image location, for example image: container-registry.example.com/grafana/grafana:8.3.4.\nFor any other images check the $WORKDIR/kubernetes/monitoring-service/kube-prometheus/manifests/*deployment.yaml files.\n Run the following command to create the namespace and custom resource definitions:\n$ cd $WORKDIR/kubernetes/monitoring-service/kube-prometheus $ kubectl create -f manifests/setup The output will look similar to the following:\nnamespace/monitoring created customresourcedefinition.apiextensions.k8s.io/alertmanagerconfigs.monitoring.coreos.com created customresourcedefinition.apiextensions.k8s.io/alertmanagers.monitoring.coreos.com created customresourcedefinition.apiextensions.k8s.io/podmonitors.monitoring.coreos.com created customresourcedefinition.apiextensions.k8s.io/probes.monitoring.coreos.com created customresourcedefinition.apiextensions.k8s.io/prometheuses.monitoring.coreos.com created customresourcedefinition.apiextensions.k8s.io/prometheusrules.monitoring.coreos.com created customresourcedefinition.apiextensions.k8s.io/servicemonitors.monitoring.coreos.com created customresourcedefinition.apiextensions.k8s.io/thanosrulers.monitoring.coreos.com created Warning: spec.template.spec.nodeSelector[beta.kubernetes.io/os]: deprecated since v1.14; use \u0026quot;kubernetes.io/os\u0026quot; instead clusterrole.rbac.authorization.k8s.io/prometheus-operator created clusterrolebinding.rbac.authorization.k8s.io/prometheus-operator created deployment.apps/prometheus-operator created service/prometheus-operator created serviceaccount/prometheus-operator created Run the following command to created the rest of the resources:\n$ kubectl create -f manifests/ The output will look similar to the following:\nalertmanager.monitoring.coreos.com/main created secret/alertmanager-main created service/alertmanager-main created serviceaccount/alertmanager-main created servicemonitor.monitoring.coreos.com/alertmanager created secret/grafana-datasources created configmap/grafana-dashboard-apiserver created configmap/grafana-dashboard-cluster-total created configmap/grafana-dashboard-controller-manager created configmap/grafana-dashboard-k8s-resources-cluster created configmap/grafana-dashboard-k8s-resources-namespace created configmap/grafana-dashboard-k8s-resources-node created configmap/grafana-dashboard-k8s-resources-pod created configmap/grafana-dashboard-k8s-resources-workload created configmap/grafana-dashboard-k8s-resources-workloads-namespace created configmap/grafana-dashboard-kubelet created configmap/grafana-dashboard-namespace-by-pod created configmap/grafana-dashboard-namespace-by-workload created configmap/grafana-dashboard-node-cluster-rsrc-use created configmap/grafana-dashboard-node-rsrc-use created configmap/grafana-dashboard-nodes created configmap/grafana-dashboard-persistentvolumesusage created configmap/grafana-dashboard-pod-total created configmap/grafana-dashboard-prometheus-remote-write created configmap/grafana-dashboard-prometheus created configmap/grafana-dashboard-proxy created configmap/grafana-dashboard-scheduler created configmap/grafana-dashboard-statefulset created configmap/grafana-dashboard-workload-total created configmap/grafana-dashboards created Warning: spec.template.spec.nodeSelector[beta.kubernetes.io/os]: deprecated since v1.14; use \u0026quot;kubernetes.io/os\u0026quot; instead deployment.apps/grafana created service/grafana created serviceaccount/grafana created servicemonitor.monitoring.coreos.com/grafana created clusterrole.rbac.authorization.k8s.io/kube-state-metrics created clusterrolebinding.rbac.authorization.k8s.io/kube-state-metrics created deployment.apps/kube-state-metrics created service/kube-state-metrics created serviceaccount/kube-state-metrics created servicemonitor.monitoring.coreos.com/kube-state-metrics created clusterrole.rbac.authorization.k8s.io/node-exporter created clusterrolebinding.rbac.authorization.k8s.io/node-exporter created daemonset.apps/node-exporter created service/node-exporter created serviceaccount/node-exporter created servicemonitor.monitoring.coreos.com/node-exporter created apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created clusterrole.rbac.authorization.k8s.io/prometheus-adapter created clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created clusterrolebinding.rbac.authorization.k8s.io/prometheus-adapter created clusterrolebinding.rbac.authorization.k8s.io/resource-metrics:system:auth-delegator created clusterrole.rbac.authorization.k8s.io/resource-metrics-server-resources created configmap/adapter-config created deployment.apps/prometheus-adapter created rolebinding.rbac.authorization.k8s.io/resource-metrics-auth-reader created service/prometheus-adapter created serviceaccount/prometheus-adapter created servicemonitor.monitoring.coreos.com/prometheus-adapter created clusterrole.rbac.authorization.k8s.io/prometheus-k8s created clusterrolebinding.rbac.authorization.k8s.io/prometheus-k8s created servicemonitor.monitoring.coreos.com/prometheus-operator created prometheus.monitoring.coreos.com/k8s created rolebinding.rbac.authorization.k8s.io/prometheus-k8s-config created rolebinding.rbac.authorization.k8s.io/prometheus-k8s created rolebinding.rbac.authorization.k8s.io/prometheus-k8s created rolebinding.rbac.authorization.k8s.io/prometheus-k8s created role.rbac.authorization.k8s.io/prometheus-k8s-config created role.rbac.authorization.k8s.io/prometheus-k8s created role.rbac.authorization.k8s.io/prometheus-k8s created role.rbac.authorization.k8s.io/prometheus-k8s created prometheusrule.monitoring.coreos.com/prometheus-k8s-rules created service/prometheus-k8s created serviceaccount/prometheus-k8s created servicemonitor.monitoring.coreos.com/prometheus created servicemonitor.monitoring.coreos.com/kube-apiserver created servicemonitor.monitoring.coreos.com/coredns created servicemonitor.monitoring.coreos.com/kube-controller-manager created servicemonitor.monitoring.coreos.com/kube-scheduler created servicemonitor.monitoring.coreos.com/kubelet created Provide external access for Grafana, Prometheus, and Alertmanager, by running the following commands:\n$ kubectl patch svc grafana -n monitoring --type=json -p \u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/type\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;NodePort\u0026#34; },{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/ports/0/nodePort\u0026#34;, \u0026#34;value\u0026#34;: 32100 }]\u0026#39; $ kubectl patch svc prometheus-k8s -n monitoring --type=json -p \u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/type\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;NodePort\u0026#34; },{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/ports/0/nodePort\u0026#34;, \u0026#34;value\u0026#34;: 32101 }]\u0026#39; $ kubectl patch svc alertmanager-main -n monitoring --type=json -p \u0026#39;[{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/type\u0026#34;, \u0026#34;value\u0026#34;: \u0026#34;NodePort\u0026#34; },{\u0026#34;op\u0026#34;: \u0026#34;replace\u0026#34;, \u0026#34;path\u0026#34;: \u0026#34;/spec/ports/0/nodePort\u0026#34;, \u0026#34;value\u0026#34;: 32102 }]\u0026#39; Note: This assigns port 32100 to Grafana, 32101 to Prometheus, and 32102 to Alertmanager.\nThe output will look similar to the following:\nservice/grafana patched service/prometheus-k8s patched service/alertmanager-main patched Verify that the Prometheus, Grafana, and Alertmanager pods are running in the monitoring namespace and the respective services have the exports configured correctly:\n$ kubectl get pods,services -o wide -n monitoring The output should look similar to the following:\npod/alertmanager-main-0 2/2 Running 0 40s 10.244.1.29 worker-node1 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/alertmanager-main-1 2/2 Running 0 40s 10.244.2.68 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/alertmanager-main-2 2/2 Running 0 40s 10.244.1.28 worker-node1 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/grafana-f8cd57fcf-zpjh2 1/1 Running 0 40s 10.244.2.69 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/kube-state-metrics-587bfd4f97-zw9zj 3/3 Running 0 38s 10.244.1.30 worker-node1 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/node-exporter-2cgrm 2/2 Running 0 38s 10.196.54.36 master-node \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/node-exporter-fpl7f 2/2 Running 0 38s 10.247.95.26 worker-node1 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/node-exporter-kvvnr 2/2 Running 0 38s 10.250.40.59 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/prometheus-adapter-69b8496df6-9vfdp 1/1 Running 0 38s 10.244.2.70 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/prometheus-k8s-0 2/2 Running 0 37s 10.244.2.71 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/prometheus-k8s-1 2/2 Running 0 37s 10.244.1.31 worker-node1 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; pod/prometheus-operator-7649c7454f-g5b4l 2/2 Running 0 47s 10.244.2.67 worker-node2 \u0026lt;none\u0026gt; \u0026lt;none\u0026gt; NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR service/alertmanager-main NodePort 10.105.76.223 \u0026lt;none\u0026gt; 9093:32102/TCP 41s alertmanager=main,app=alertmanager service/alertmanager-operated ClusterIP None \u0026lt;none\u0026gt; 9093/TCP,9094/TCP,9094/UDP 40s app=alertmanager service/grafana NodePort 10.107.86.157 \u0026lt;none\u0026gt; 3000:32100/TCP 40s app=grafana service/kube-state-metrics ClusterIP None \u0026lt;none\u0026gt; 8443/TCP,9443/TCP 40s app.kubernetes.io/name=kube-state-metrics service/node-exporter ClusterIP None \u0026lt;none\u0026gt; 9100/TCP 39s app.kubernetes.io/name=node-exporter service/prometheus-adapter ClusterIP 10.102.244.224 \u0026lt;none\u0026gt; 443/TCP 39s name=prometheus-adapter service/prometheus-k8s NodePort 10.100.241.34 \u0026lt;none\u0026gt; 9090:32101/TCP 39s app=prometheus,prometheus=k8s service/prometheus-operated ClusterIP None \u0026lt;none\u0026gt; 9090/TCP 39s app=prometheus service/prometheus-operator ClusterIP None \u0026lt;none\u0026gt; 8443/TCP 47s app.kubernetes.io/component=controller,app.kubernetes.io/name=prometheus-operator Deploy WebLogic Monitoring Exporter Generate the WebLogic Monitoring Exporter deployment package. The wls-exporter.war package need to be updated and created for each listening port (Administration Server and Managed Servers) in the domain.\n Set the below environment values and run the script get-wls-exporter.sh to generate the required WAR files at ${WORKDIR}/kubernetes/monitoring-service/scripts/wls-exporter-deploy:\n$ cd $WORKDIR/kubernetes/monitoring-service/scripts $ export adminServerPort=7001 $ export wlsMonitoringExporterTosoaCluster=true $ export soaManagedServerPort=8001 $ export wlsMonitoringExporterTooimCluster=true $ export oimManagedServerPort=14000 $ sh get-wls-exporter.sh The output will look similar to the following:\n % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 655 100 655 0 0 1159 0 --:--:-- --:--:-- --:--:-- 1159 100 2196k 100 2196k 0 0 1430k 0 0:00:01 0:00:01 --:--:-- 8479k created $WORKDIR/kubernetes/monitoring-service/scripts/wls-exporter-deploy dir domainNamespace is empty, setting to default oimcluster domainUID is empty, setting to default oimcluster weblogicCredentialsSecretName is empty, setting to default \u0026quot;oimcluster-domain-credentials\u0026quot; adminServerPort is empty, setting to default \u0026quot;7001\u0026quot; soaClusterName is empty, setting to default \u0026quot;soa_cluster\u0026quot; oimClusterName is empty, setting to default \u0026quot;oim_cluster\u0026quot; created /tmp/ci-NEZy7NOfoz /tmp/ci-NEZy7NOfoz $WORKDIR/kubernetes/monitoring-service/scripts in temp dir adding: WEB-INF/weblogic.xml (deflated 61%) adding: config.yml (deflated 60%) $WORKDIR/kubernetes/monitoring-service/scripts created /tmp/ci-J7QJ4Nc1lo /tmp/ci-J7QJ4Nc1lo $WORKDIR/kubernetes/monitoring-service/scripts in temp dir adding: WEB-INF/weblogic.xml (deflated 61%) adding: config.yml (deflated 60%) $WORKDIR/kubernetes/monitoring-service/scripts created /tmp/ci-f4GbaxM2aJ /tmp/ci-f4GbaxM2aJ $WORKDIR/kubernetes/monitoring-service/scripts in temp dir adding: WEB-INF/weblogic.xml (deflated 61%) adding: config.yml (deflated 60%) $WORKDIR/kubernetes/monitoring-service/scripts Deploy the WebLogic Monitoring Exporter WAR files into the Oracle Identity Governance domain:\n$ cd $WORKDIR/kubernetes/monitoring-service/scripts $ kubectl cp wls-exporter-deploy \u0026lt;domain_namespace\u0026gt;/\u0026lt;domain_uid\u0026gt;-adminserver:/u01/oracle $ kubectl cp deploy-weblogic-monitoring-exporter.py \u0026lt;domain_namespace\u0026gt;/\u0026lt;domain_uid\u0026gt;-adminserver:/u01/oracle/wls-exporter-deploy $ kubectl exec -it -n \u0026lt;domain_namespace\u0026gt; \u0026lt;domain_uid\u0026gt;-adminserver -- /u01/oracle/oracle_common/common/bin/wlst.sh /u01/oracle/wls-exporter-deploy/deploy-weblogic-monitoring-exporter.py -domainName \u0026lt;domain_uid\u0026gt; -adminServerName AdminServer -adminURL \u0026lt;domain_uid\u0026gt;-adminserver:7001 -username weblogic -password \u0026lt;password\u0026gt; -oimClusterName oim_cluster -wlsMonitoringExporterTooimCluster true -soaClusterName soa_cluster -wlsMonitoringExporterTosoaCluster true For example:\n$ cd $WORKDIR/kubernetes/monitoring-service/scripts $ kubectl cp wls-exporter-deploy oigns/governancedomain-adminserver:/u01/oracle $ kubectl cp deploy-weblogic-monitoring-exporter.py oigns/governancedomain-adminserver:/u01/oracle/wls-exporter-deploy $ kubectl exec -it -n oigns governancedomain-adminserver -- /u01/oracle/oracle_common/common/bin/wlst.sh /u01/oracle/wls-exporter-deploy/deploy-weblogic-monitoring-exporter.py -domainName governancedomain -adminServerName AdminServer -adminURL governancedomain-adminserver:7001 -username weblogic -password \u0026lt;password\u0026gt; -oimClusterName oim_cluster -wlsMonitoringExporterTooimCluster true -soaClusterName soa_cluster -wlsMonitoringExporterTosoaCluster true The output will look similar to the following:\nInitializing WebLogic Scripting Tool (WLST) ... Welcome to WebLogic Server Administration Scripting Shell Type help() for help on available commands Connecting to t3://governancedomain-adminserver:7001 with userid weblogic ... Successfully connected to Admin Server \u0026quot;AdminServer\u0026quot; that belongs to domain \u0026quot;governancedomaindomain\u0026quot;. Warning: An insecure protocol was used to connect to the server. To ensure on-the-wire security, the SSL port or Admin port should be used instead. Deploying ......... Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war to targets AdminServer (upload=true) ... \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating deploy operation for application, wls-exporter-adminserver [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-adminserver.war], to AdminServer .\u0026gt; .Completed the deployment of Application with status completed Current Status of your Deployment: Deployment command type: deploy Deployment State : completed Deployment Message : no message Starting application wls-exporter-adminserver. \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating start operation for application, wls-exporter-adminserver [archive: null], to AdminServer .\u0026gt; .Completed the start of Application with status completed Current Status of your Deployment: Deployment command type: start Deployment State : completed Deployment Message : no message Deploying ......... Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-soa.war to targets soa_cluster (upload=true) ... \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating deploy operation for application, wls-exporter-soa [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-soa.war], to soa_cluster .\u0026gt; ..Completed the deployment of Application with status completed Current Status of your Deployment: Deployment command type: deploy Deployment State : completed Deployment Message : no message Starting application wls-exporter-soa. \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating start operation for application, wls-exporter-soa [archive: null], to soa_cluster .\u0026gt; .Completed the start of Application with status completed Current Status of your Deployment: Deployment command type: start Deployment State : completed Deployment Message : no message Deploying ......... Deploying application from /u01/oracle/wls-exporter-deploy/wls-exporter-oim.war to targets oim_cluster (upload=true) ... \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating deploy operation for application, wls-exporter-oim [archive: /u01/oracle/wls-exporter-deploy/wls-exporter-oim.war], to oim_cluster .\u0026gt; .Completed the deployment of Application with status completed Current Status of your Deployment: Deployment command type: deploy Deployment State : completed Deployment Message : no message Starting application wls-exporter-oim. \u0026lt;DATE\u0026gt; \u0026lt;Info\u0026gt; \u0026lt;J2EE Deployment SPI\u0026gt; \u0026lt;BEA-260121\u0026gt; \u0026lt;Initiating start operation for application, wls-exporter-oim [archive: null], to oim_cluster .\u0026gt; .Completed the start of Application with status completed Current Status of your Deployment: Deployment command type: start Deployment State : completed Deployment Message : no message Disconnected from weblogic server: AdminServer Exiting WebLogic Scripting Tool. \u0026lt;DATE\u0026gt; \u0026lt;Warning\u0026gt; \u0026lt;JNDI\u0026gt; \u0026lt;BEA-050001\u0026gt; \u0026lt;WLContext.close() was called in a different thread than the one in which it was created.\u0026gt; Configure Prometheus Operator Prometheus enables you to collect metrics from the WebLogic Monitoring Exporter. The Prometheus Operator identifies the targets using service discovery. To get the WebLogic Monitoring Exporter end point discovered as a target, you must create a service monitor pointing to the service.\nThe exporting of metrics from wls-exporter requires basicAuth, so a Kubernetes Secret is created with the user name and password that are base64 encoded. This Secret is used in the ServiceMonitor deployment. The wls-exporter-ServiceMonitor.yaml has basicAuth with credentials as username: weblogic and password: \u0026lt;password\u0026gt; in base64 encoded.\n Run the following command to get the base64 encoded version of the weblogic password:\n$ echo -n \u0026#34;\u0026lt;password\u0026gt;\u0026#34; | base64 The output will look similar to the following:\nV2VsY29tZTE= Update the $WORKDIR/kubernetes/monitoring-service/manifests/wls-exporter-ServiceMonitor.yaml and change the password: value to the value returned above. Also change any reference to the namespace and weblogic.domainName: values to match your OIG namespace and domain name. For example:\napiVersion: v1 kind: Secret metadata: name: basic-auth namespace: oigns data: password: V2VsY29tZTE= user: d2VibG9naWM= type: Opaque --- apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: wls-exporter namespace: oigns labels: k8s-app: wls-exporter release: monitoring spec: namespaceSelector: matchNames: - oigns selector: matchLabels: weblogic.domainName: governancedomain endpoints: - basicAuth: password: name: basic-auth key: password username: name: basic-auth key: user port: default relabelings: - action: labelmap regex: __meta_kubernetes_service_label_(.+) interval: 10s honorLabels: true path: /wls-exporter/metrics Update the $WORKDIR/kubernetes/monitoring-service/manifests/prometheus-roleSpecific-domain-namespace.yaml and change the namespace to match your OIG namespace. For example:\napiVersion: rbac.authorization.k8s.io/v1 items: - apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: name: prometheus-k8s namespace: oigns rules: - apiGroups: - \u0026quot;\u0026quot; resources: - services - endpoints - pods verbs: - get - list - watch kind: RoleList Update the $WORKDIR/kubernetes/monitoring-service/manifests/prometheus-roleBinding-domain-namespace.yaml and change the namespace to match your OIG namespace. For example:\napiVersion: rbac.authorization.k8s.io/v1 items: - apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: prometheus-k8s namespace: oigns roleRef: apiGroup: rbac.authorization.k8s.io kind: Role name: prometheus-k8s subjects: - kind: ServiceAccount name: prometheus-k8s namespace: monitoring kind: RoleBindingList Run the following command to enable Prometheus:\n$ cd $WORKDIR/kubernetes/monitoring-service/manifests $ kubectl apply -f . The output will look similar to the following:\nrolebinding.rbac.authorization.k8s.io/prometheus-k8s created role.rbac.authorization.k8s.io/prometheus-k8s created secret/basic-auth created servicemonitor.monitoring.coreos.com/wls-exporter created Prometheus service discovery After the ServiceMonitor is deployed, the wls-exporter should be discovered by Prometheus and be able to collect metrics.\n Access the following URL to view Prometheus service discovery: http://${MASTERNODE-HOSTNAME}:32101/service-discovery\n Click on oigns/wls-exporter/0 and then show more. Verify all the targets are mentioned.\n Note: It may take several minutes for oigns/wls-exporter/0 to appear, so refresh the page until it does.\nGrafana dashboard Access the Grafana dashboard with the following URL: http://${MASTERNODE-HOSTNAME}:32100 and login with admin/admin. Change your password when prompted.\n Import the Grafana dashboard by navigating on the left hand menu to Create \u0026gt; Import. Copy the content from $WORKDIR/kubernetes/monitoring-service/config/weblogic-server-dashboard-import.json and paste. Then click Load and Import. The dashboard should be displayed.\n Cleanup To clean up a manual installation:\n Run the following commands:\n$ cd $WORKDIR/kubernetes/monitoring-service/manifests/ $ kubectl delete -f . Delete the deployments:\n$ cd $WORKDIR/kubernetes/monitoring-service/scripts/ $ kubectl cp undeploy-weblogic-monitoring-exporter.py \u0026lt;domain_namespace\u0026gt;/\u0026lt;domain_uid\u0026gt;-adminserver:/u01/oracle/wls-exporter-deploy $ kubectl exec -it -n \u0026lt;domain_namespace\u0026gt; \u0026lt;domain_uid\u0026gt;-adminserver -- /u01/oracle/oracle_common/common/bin/wlst.sh /u01/oracle/wls-exporter-deploy/undeploy-weblogic-monitoring-exporter.py -domainName \u0026lt;domain_uid\u0026gt; -adminServerName AdminServer -adminURL \u0026lt;domain_uid\u0026gt;-adminserver:7001 -username weblogic -password \u0026lt;password\u0026gt; -oimClusterName oim_cluster -wlsMonitoringExporterTooimCluster true -soaClusterName soa_cluster -wlsMonitoringExporterTosoaCluster true Delete Prometheus:\n$ cd $WORKDIR/kubernetes/monitoring-service/kube-prometheus $ kubectl delete -f manifests $ kubectl delete -f manifests/setup " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/enterprise-deployments/", + "title": "Enterprise Deployments", + "tags": [], + "description": "The complete Oracle Identity Management suite can be deployed in a production environment", + "content": "Enterprise Deployments of Oracle Identity Management The entire Oracle Identity and Access Management Suite can be deployed in a production environment. See the following sections:\n a. Enterprise Deployment Guide b. Enterprise Deployment Guide Automation Scripts " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/delete-domain-home/", + "title": "f. Delete the OAM domain home", + "tags": [], + "description": "Learn about the steps to cleanup the OAM domain home.", + "content": "Sometimes in production, but most likely in testing environments, you might want to remove the domain home that is generated using the create-domain.sh script.\n Run the following command to delete the domain:\n$ cd $WORKDIR/kubernetes/delete-domain $ ./delete-weblogic-domain-resources.sh -d \u0026lt;domain_uid\u0026gt; For example:\n$ cd $WORKDIR/kubernetes/delete-domain $ ./delete-weblogic-domain-resources.sh -d accessdomain Drop the RCU schemas as follows:\n$ kubectl exec -it helper -n \u0026lt;domain_namespace\u0026gt; -- /bin/bash [oracle@helper ~]$ [oracle@helper ~]$ export CONNECTION_STRING=\u0026lt;db_host.domain\u0026gt;:\u0026lt;db_port\u0026gt;/\u0026lt;service_name\u0026gt; [oracle@helper ~]$ export RCUPREFIX=\u0026lt;rcu_schema_prefix\u0026gt; /u01/oracle/oracle_common/bin/rcu -silent -dropRepository -databaseType ORACLE -connectString $CONNECTION_STRING \\ -dbUser sys -dbRole sysdba -selectDependentsForComponents true -schemaPrefix $RCUPREFIX \\ -component MDS -component IAU -component IAU_APPEND -component IAU_VIEWER -component OPSS \\ -component WLS -component STB -component OAM -f \u0026lt; /tmp/pwd.txt For example:\n$ kubectl exec -it helper -n oamns -- /bin/bash [oracle@helper ~]$ export CONNECTION_STRING=mydatabasehost.example.com:1521/orcl.example.com [oracle@helper ~]$ export RCUPREFIX=OAMK8S /u01/oracle/oracle_common/bin/rcu -silent -dropRepository -databaseType ORACLE -connectString $CONNECTION_STRING \\ -dbUser sys -dbRole sysdba -selectDependentsForComponents true -schemaPrefix $RCUPREFIX \\ -component MDS -component IAU -component IAU_APPEND -component IAU_VIEWER -component OPSS \\ -component WLS -component STB -component OAM -f \u0026lt; /tmp/pwd.txt Delete the contents of the persistent volume, for example:\n$ rm -rf \u0026lt;persistent_volume\u0026gt;/accessdomainpv/* For example:\n$ rm -rf /scratch/shared/accessdomainpv/* Delete the WebLogic Kubernetes Operator, by running the following command:\n$ helm delete weblogic-kubernetes-operator -n opns Delete the label from the OAM namespace:\n$ kubectl label namespaces \u0026lt;domain_namespace\u0026gt; weblogic-operator- For example:\n$ kubectl label namespaces oamns weblogic-operator- Delete the service account for the operator:\n$ kubectl delete serviceaccount \u0026lt;sample-kubernetes-operator-sa\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl delete serviceaccount op-sa -n opns Delete the operator namespace:\n$ kubectl delete namespace \u0026lt;sample-kubernetes-operator-ns\u0026gt; For example:\n$ kubectl delete namespace opns To delete NGINX:\n$ helm delete oam-nginx -n \u0026lt;domain_namespace\u0026gt; For example:\n$ helm delete oam-nginx -n oamns Then run:\n$ helm delete nginx-ingress -n \u0026lt;domain_namespace\u0026gt; For example:\n$ helm delete nginx-ingress -n oamns Delete the OAM namespace:\n$ kubectl delete namespace \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl delete namespace oamns " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/hpa/", + "title": "f. Kubernetes Horizontal Pod Autoscaler", + "tags": [], + "description": "Describes the steps for implementing the Horizontal Pod Autoscaler.", + "content": " Prerequisite configuration Deploy the Kubernetes Metrics Server Troubleshooting Deploy HPA Testing HPA Delete the HPA Other considerations Kubernetes Horizontal Pod Autoscaler (HPA) is supported from Weblogic Kubernetes Operator 4.0.X and later.\nHPA allows automatic scaling (up and down) of the OIG Managed Servers. If load increases then extra OIG Managed Servers will be started as required, up to the value configuredManagedServerCount defined when the domain was created (see Prepare the create domain script). Similarly, if load decreases, OIG Managed Servers will be automatically shutdown.\nFor more information on HPA, see Horizontal Pod Autoscaling.\nThe instructions below show you how to configure and run an HPA to scale an OIG cluster (governancedomain-oim-cluster) resource, based on CPU utilization or memory resource metrics. If required, you can also perform the following for the governancedomain-soa-cluster.\nNote: If you enable HPA and then decide you want to start/stop/scale OIG Managed servers manually as per Domain Life Cycle, it is recommended to delete HPA beforehand as per Delete the HPA.\nPrerequisite configuration In order to use HPA, the OIG domain must have been created with the required resources parameter as per Set the OIM server memory parameters. For example:\nserverPod: env: - name: USER_MEM_ARGS value: \u0026quot;-XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m\u0026quot; resources: limits: cpu: \u0026quot;2\u0026quot; memory: \u0026quot;8Gi\u0026quot; requests: cpu: \u0026quot;1000m\u0026quot; memory: \u0026quot;4Gi\u0026quot; If you created the OIG domain without setting these parameters, then you can update the domain using the following steps:\n Run the following command to edit the cluster:\n$ kubectl edit cluster governancedomain-oim-cluster -n oigns Note: This opens an edit session for the governancedomain-oim-cluster where parameters can be changed using standard vi commands.\n In the edit session, search for spec:, and then look for the replicas parameter under clusterName: oim_cluster. Change the entry so it looks as follows:\nspec: clusterName: oim_cluster replicas: 1 serverPod: env: - name: USER_MEM_ARGS value: -XX:+UseContainerSupport -Djava.security.egd=file:/dev/./urandom -Xms8192m -Xmx8192m resources: limits: cpu: \u0026quot;2\u0026quot; memory: 8Gi requests: cpu: 1000m memory: 4Gi serverService: precreateService: true ... Save the file and exit (:wq!)\nThe output will look similar to the following:\ncluster.weblogic.oracle/governancedomain-oim-cluster edited The OIG Managed Server pods will then automatically be restarted.\n Deploy the Kubernetes Metrics Server Before deploying HPA you must deploy the Kubernetes Metrics Server.\n Check to see if the Kubernetes Metrics Server is already deployed:\n$ kubectl get pods -n kube-system | grep metric If a row is returned as follows, then Kubernetes Metric Server is deployed and you can move to Deploy HPA.\nmetrics-server-d9694457-mf69d 1/1 Running 0 5m13s If no rows are returned by the previous command, then the Kubernetes Metric Server needs to be deployed. Run the following commands to get the components.yaml:\n$ mkdir $WORKDIR/kubernetes/hpa $ cd $WORKDIR/kubernetes/hpa $ wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml Deploy the Kubernetes Metrics Server by running the following command:\n$ kubectl apply -f components.yaml The output will look similar to the following:\nserviceaccount/metrics-server created clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created clusterrole.rbac.authorization.k8s.io/system:metrics-server created rolebinding.rbac.authorization.k8s.io/metrics-server-auth-reader created clusterrolebinding.rbac.authorization.k8s.io/metrics-server:system:auth-delegator created clusterrolebinding.rbac.authorization.k8s.io/system:metrics-server created service/metrics-server created deployment.apps/metrics-server created apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created Run the following command to check Kubernetes Metric Server is running:\n$ kubectl get pods -n kube-system | grep metric Make sure the pod has a READY status of 1/1:\nmetrics-server-d9694457-mf69d 1/1 Running 0 39s Troubleshooting If the Kubernetes Metric Server does not reach the READY 1/1 state, run the following commands:\n$ kubectl describe pod \u0026lt;metrics-server-pod\u0026gt; -n kube-system $ kubectl logs \u0026lt;metrics-server-pod\u0026gt; -n kube-system If you see errors such as:\nReadiness probe failed: HTTP probe failed with statuscode: 500 and:\nE0907 13:07:50.937308 1 scraper.go:140] \u0026quot;Failed to scrape node\u0026quot; err=\u0026quot;Get \\\u0026quot;https://100.105.18.113:10250/metrics/resource\\\u0026quot;: x509: cannot validate certificate for 100.105.18.113 because it doesn't contain any IP SANs\u0026quot; node=\u0026quot;worker-node1\u0026quot; then you may need to install a valid cluster certificate for your Kubernetes cluster.\nFor testing purposes, you can resolve this issue by:\n Delete the Kubernetes Metrics Server by running the following command:\n$ kubectl delete -f $WORKDIR/kubernetes/hpa/components.yaml Edit the $WORKDIR/hpa/components.yaml and locate the args: section. Add kubelet-insecure-tls to the arguments. For example:\nspec: containers: - args: - --cert-dir=/tmp - --secure-port=4443 - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname - --kubelet-use-node-status-port - --kubelet-insecure-tls - --metric-resolution=15s image: registry.k8s.io/metrics-server/metrics-server:v0.6.4 ... Deploy the Kubenetes Metrics Server using the command:\n$ kubectl apply -f components.yaml Run the following and make sure the READY status shows 1/1:\n$ kubectl get pods -n kube-system | grep metric The output should look similar to the following:\nmetrics-server-d9694457-mf69d 1/1 Running 0 40s Deploy HPA The steps below show how to configure and run an HPA to scale the governancedomain-oim-cluster, based on the CPU or memory utilization resource metrics.\nThe default OIG deployment creates the cluster governancedomain-oim-cluster which starts one OIG Managed Server (oim_server1). The deployment also creates, but doesn’t start, four extra OIG Managed Servers (oim-server2 to oim-server5).\nIn the following example an HPA resource is created, targeted at the cluster resource governancedomain-oim-cluster. This resource will autoscale OIG Managed Servers from a minimum of 1 cluster member up to 5 cluster members. Scaling up will occur when the average CPU is consistently over 70%. Scaling down will occur when the average CPU is consistently below 70%.\n Navigate to the $WORKDIR/kubernetes/hpa and create an autoscalehpa.yaml file that contains the following.\n# apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: governancedomain-oim-cluster-hpa namespace: oigns spec: scaleTargetRef: apiVersion: weblogic.oracle/v1 kind: Cluster name: governancedomain-oim-cluster behavior: scaleDown: stabilizationWindowSeconds: 60 scaleUp: stabilizationWindowSeconds: 60 minReplicas: 1 maxReplicas: 5 metrics: - type: Resource resource: name: cpu target: type: Utilization averageUtilization: 70 Note : minReplicas and maxReplicas should match your current domain settings.\nNote: For setting HPA based on Memory Metrics, update the metrics block with the following content. Please note we recommend using only CPU or Memory, not both.\nmetrics: - type: Resource resource: name: memory target: type: Utilization averageUtilization: 70 Run the following command to create the autoscaler:\n$ kubectl apply -f autoscalehpa.yaml The output will look similar to the following:\nhorizontalpodautoscaler.autoscaling/governancedomain-oim-cluster-hpa created Verify the status of the autoscaler by running the following:\n$ kubectl get hpa -n oigns The output will look similar to the following:\nNAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE governancedomain-oim-cluster-hpa Cluster/governancedomain-oim-cluster 16%/70% 1 5 1 20s In the example above, this shows that CPU is currently running at 16% for the governancedomain-oim-cluster-hpa.\n Testing HPA Check the current status of the OIG Managed Servers:\n$ kubectl get pods -n oigns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 20m governancedomain-create-fmw-infra-sample-domain-job-8wd2b 0/1 Completed 0 2d18h governancedomain-oim-server1 1/1 Running 0 17m governancedomain-soa-server1 1/1 Running 0 17m helper 1/1 Running 0 2d18h In the above only governancedomain-oim-server1 is running.\n To test HPA can scale up the WebLogic cluster governancedomain-oim-cluster, run the following commands:\n$ kubectl exec --stdin --tty governancedomain-oim-server1 -n oigns -- /bin/bash This will take you inside a bash shell inside the oim_server1 pod:\n[oracle@governancedomain-oim-server1 oracle]$ Inside the bash shell, run the following command to increase the load on the CPU:\n[oracle@governancedomain-oim-server1 oracle]$ dd if=/dev/zero of=/dev/null This command will continue to run in the foreground.\n In a command window outside the bash shell, run the following command to view the current CPU usage:\n$ kubectl get hpa -n oigns The output will look similar to the following:\nNAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE governancedomain-oim-cluster-hpa Cluster/governancedomain-oim-cluster 386%/70% 1 5 1 2m47s In the above example the CPU has increased to 386%. As this is above the 70% limit, the autoscaler increases the replicas on the Cluster resource and the operator responds by starting additional cluster members.\n Run the following to see if any more OIG Managed Servers are started:\n$ kubectl get pods -n oigns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 30m governancedomain-create-fmw-infra-sample-domain-job-8wd2b 0/1 Completed 0 2d18h governancedomain-oim-server1 1/1 Running 0 27m governancedomain-oim-server2 1/1 Running 0 10m governancedomain-oim-server3 1/1 Running 0 10m governancedomain-oim-server4 1/1 Running 0 10m governancedomain-oim-server5 1/1 Running 0 10m governancedomain-soa-server1 1/1 Running 0 27m helper 1/1 Running 0 2d18h In the example above four more OIG Managed Servers have been started (oim-server2 - oim-server5).\nNote: It may take some time for the servers to appear and start. Once the servers are at READY status of 1/1, the servers are started.\n To stop the load on the CPU, in the bash shell, issue a Control C, and then exit the bash shell:\n[oracle@governancedomain-oim-server1 oracle]$ dd if=/dev/zero of=/dev/null ^C [oracle@governancedomain-oim-server1 oracle]$ exit Run the following command to view the current CPU usage:\n$ kubectl get hpa -n oigns The output will look similar to the following:\nNAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE governancedomain-oim-cluster-hpa Cluster/governancedomain-oim-cluster 33%/70% 1 5 5 37m In the above example CPU has dropped to 33%. As this is below the 70% threshold, you should see the autoscaler scale down the servers:\n$ kubectl get pods -n oigns The output will look similar to the following:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 43m governancedomain-create-fmw-infra-sample-domain-job-8wd2b 0/1 Completed 0 2d18h governancedomain-oim-server1 1/1 Running 0 40m governancedomain-oim-server2 1/1 Running 0 13m governancedomain-oim-server3 1/1 Running 0 13m governancedomain-oim-server4 1/1 Running 0 13m governancedomain-oim-server5 0/1 Terminating 0 13m governancedomain-soa-server1 1/1 Running 0 40m helper 1/1 Running 0 2d19h Eventually, all the servers except oim-server1 will disappear:\nNAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 44m governancedomain-create-fmw-infra-sample-domain-job-8wd2b 0/1 Completed 0 2d18h governancedomain-oim-server1 1/1 Running 0 41m governancedomain-soa-server1 1/1 Running 0 41m helper 1/1 Running 0 2d20h Delete the HPA If you need to delete the HPA, you can do so by running the following command:\n$ cd $WORKDIR/kubernetes/hpa $ kubectl delete -f autoscalehpa.yaml Other considerations If HPA is deployed and you need to upgrade the OIG image, then you must delete the HPA before upgrading. Once the upgrade is successful you can deploy HPA again. If you choose to start/stop an OIG Managed Server manually as per Domain Life Cycle, then it is recommended to delete the HPA before doing so. " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/delete-domain-home/", + "title": "g. Delete the OIG domain home", + "tags": [], + "description": "Learn about the steps to cleanup the OIG domain home.", + "content": "Sometimes in production, but most likely in testing environments, you might want to remove the domain home that is generated using the create-domain.sh script.\n Run the following command to delete the domain:\n$ cd $WORKDIR/kubernetes/delete-domain $ ./delete-weblogic-domain-resources.sh -d \u0026lt;domain_uid\u0026gt; For example:\n$ cd $WORKDIR/kubernetes/delete-domain $ ./delete-weblogic-domain-resources.sh -d governancedomain Drop the RCU schemas as follows:\n$ kubectl exec -it helper -n \u0026lt;domain_namespace\u0026gt; -- /bin/bash [oracle@helper ~]$ [oracle@helper ~]$ export CONNECTION_STRING=\u0026lt;db_host.domain\u0026gt;:\u0026lt;db_port\u0026gt;/\u0026lt;service_name\u0026gt; [oracle@helper ~]$ export RCUPREFIX=\u0026lt;rcu_schema_prefix\u0026gt; /u01/oracle/oracle_common/bin/rcu -silent -dropRepository -databaseType ORACLE -connectString $CONNECTION_STRING \\ -dbUser sys -dbRole sysdba -selectDependentsForComponents true -schemaPrefix $RCUPREFIX \\ -component MDS -component IAU -component IAU_APPEND -component IAU_VIEWER -component OPSS \\ -component WLS -component STB -component OIM -component SOAINFRA -component UCSUMS -f \u0026lt; /tmp/pwd.txt For example:\n$ kubectl exec -it helper -n oigns -- /bin/bash [oracle@helper ~]$ export CONNECTION_STRING=mydatabasehost.example.com:1521/orcl.example.com [oracle@helper ~]$ export RCUPREFIX=OIGK8S /u01/oracle/oracle_common/bin/rcu -silent -dropRepository -databaseType ORACLE -connectString $CONNECTION_STRING \\ -dbUser sys -dbRole sysdba -selectDependentsForComponents true -schemaPrefix $RCUPREFIX \\ -component MDS -component IAU -component IAU_APPEND -component IAU_VIEWER -component OPSS \\ -component WLS -component STB -component OIM -component SOAINFRA -component UCSUMS -f \u0026lt; /tmp/pwd.txt Delete the contents of the persistent volume:\n$ rm -rf \u0026lt;persistent_volume\u0026gt;/governancedomainpv/* For example:\n$ rm -rf /scratch/shared/governancedomainpv/* Delete the WebLogic Kubernetes Operator, by running the following command:\n$ helm delete weblogic-kubernetes-operator -n opns Delete the label from the OIG namespace:\n$ kubectl label namespaces \u0026lt;domain_namespace\u0026gt; weblogic-operator- For example:\n$ kubectl label namespaces oigns weblogic-operator- Delete the service account for the operator:\n$ kubectl delete serviceaccount \u0026lt;sample-kubernetes-operator-sa\u0026gt; -n \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl delete serviceaccount op-sa -n opns Delete the operator namespace:\n$ kubectl delete namespace \u0026lt;sample-kubernetes-operator-ns\u0026gt; For example:\n$ kubectl delete namespace opns To delete NGINX:\n$ helm delete governancedomain-nginx-designconsole -n \u0026lt;domain_namespace\u0026gt; For example:\n$ helm delete governancedomain-nginx-designconsole -n oigns Then run:\n$ helm delete governancedomain-nginx -n \u0026lt;domain_namespace\u0026gt; For example:\n$ helm delete governancedomain-nginx -n oigns Then run:\n$ helm delete nginx-ingress -n \u0026lt;domain_namespace\u0026gt; For example:\n$ helm delete nginx-ingress -n nginxssl Then delete the NGINX namespace:\n$ kubectl delete namespace \u0026lt;namespace\u0026gt; For example:\n$ kubectl delete namespace nginxssl Delete the OIG namespace:\n$ kubectl delete namespace \u0026lt;domain_namespace\u0026gt; For example:\n$ kubectl delete namespace oigns " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oam/", + "title": "Oracle Access Management", + "tags": [], + "description": "The WebLogic Kubernetes Operator supports deployment of Oracle Access Management (OAM).", + "content": "Oracle Access Management on Kubernetes Oracle supports the deployment of Oracle Access Management on Kubernetes. See the following sections:\n Introduction Release Notes Prerequisites Prepare your environment Create OAM domains Configure an Ingress for an OAM domain Validate Domain URLs Post Install Configuration Validate a Basic SSO Flow using WebGate Registration Manage OAM Domains Create or update an image Patch and Upgrade Troubleshooting " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oig/", + "title": "Oracle Identity Governance", + "tags": [], + "description": "The WebLogic Kubernetes Operator supports deployment of Oracle Identity Governance (OIG).", + "content": "Oracle Identity Governance on Kubernetes Oracle supports the deployment of Oracle Identity Governance on Kubernetes. See the following sections:\n Introduction Release Notes Prerequisites Prepare your environment Create OIG domains Configure an ingress for an OIG domain Validate domain URLs Post install configuration Configure Design Console Manage OIG domains Create or update an image Patch and upgrade Troubleshooting " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oid/", + "title": "Oracle Internet Directory", + "tags": [], + "description": "Oracle Internet Directory provides a comprehensive Directory Solution for robust Identity Management", + "content": "As of July 2022, container support has been removed for Oracle Internet Directory. Refer to document ID 2723908.1 on My Oracle Support for more details.\nDocumentation for earlier releases To view documentation for previous releases, see:\n Version 22.2.1 Version 21.4.2 " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oud/", + "title": "Oracle Unified Directory", + "tags": [], + "description": "Oracle Unified Directory provides a comprehensive Directory Solution for robust Identity Management", + "content": "Oracle Unified Directory on Kubernetes Oracle supports the deployment of Oracle Unified Directory on Kubernetes. See the following sections:\n Introduction Release Notes Prerequisites Prepare Your Environment Create Oracle Unified Directory Instances Configure an Ingress for OUD Manage Oracle Unified Directory Containers Create or update an image Patch and Upgrade Troubleshooting " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/idm-products/oudsm/", + "title": "Oracle Unified Directory Services Manager", + "tags": [], + "description": "Oracle Unified Directory Services Manager provides an interface for managing instances of Oracle Unified Directory", + "content": "Oracle Unified Directory Services Manager on Kubernetes Oracle supports the deployment of Oracle Unified Directory Services Manager on Kubernetes. See the following sections:\n Introduction Release Notes Prerequisites Prepare Your Environment Create Oracle Unified Directory Services Manager Instances Configure an Ingress for OUDSM Manage Oracle Unified Directory Services Manager Containers Create or update an image Patch and upgrade Troubleshooting " +}, +{ + "uri": "/fmw-kubernetes/24.1.1/tags/", + "title": "Tags", + "tags": [], + "description": "", + "content": "" +}] \ No newline at end of file diff --git a/docs/24.1.1/index.xml b/docs/24.1.1/index.xml new file mode 100644 index 000000000..ee02ead44 --- /dev/null +++ b/docs/24.1.1/index.xml @@ -0,0 +1,559 @@ + + + + Oracle Fusion Middleware on Kubernetes + /fmw-kubernetes/24.1.1/ + Recent content on Oracle Fusion Middleware on Kubernetes + Hugo -- gohugo.io + en-us + Thu, 18 Apr 2019 06:46:23 -0500 + + + + + + a. Using Design Console with NGINX(non-SSL) + /fmw-kubernetes/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-non-ssl/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-non-ssl/ + Configure an NGINX ingress (non-SSL) to allow Design Console to connect to your Kubernetes cluster. + Prerequisites + Setup routing rules for the Design Console ingress + Create the ingress + Update the T3 channel + Restart the OIG Managed Server + Design Console client +a. Using an on-premises installed Design Console +b. Using a container image for Design Console + Login to the Design Console + + + + Release Notes + /fmw-kubernetes/24.1.1/idm-products/oid/release-notes/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oid/release-notes/ + Review the latest changes and known issues for Oracle Internet Directory on Kubernetes. +Recent changes Date Version Change July, 2022 22.3.1 As of July 2022, Container support has been removed for Oracle Internet Directory. Refer to document ID 2723908.1 on My Oracle Support for more details. April, 2022 22.2.1 Updated for CRI-O support. October, 2021 21.4.1 Initial release of Oracle Identity Directory on Kubernetes. + + + + b. Using Design Console with NGINX(SSL) + /fmw-kubernetes/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-ssl/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/configure-design-console/using-the-design-console-with-nginx-ssl/ + Configure an NGINX ingress (SSL) to allow Design Console to connect to your Kubernetes cluster. + Prerequisites + Setup routing rules for the Design Console ingress + Create the ingress + Update the T3 channel + Restart the OIG Managed Server + Design Console client +a. Using an on-premises installed Design Console +b. Using a container image for Design Console + Login to the Design Console + + + + Patch and Upgrade + /fmw-kubernetes/24.1.1/idm-products/oud/patch-and-upgrade/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oud/patch-and-upgrade/ + In this section you learn how to upgrade OUD from a previous version. Follow the section relevant to the version you are upgrading from. + Upgrading to January 24 (24.1.1) from April 23 (23.2.1) or later Upgrading to January 24 (24.1.1) from October 22 (22.4.1) or January 23 (23.1.1) Upgrading to January 24 (24.1.1) from July 22 (22.3.1) Upgrading to January 24 (24.1.1) from releases prior to July 22 (22.3.1) Upgrading Elasticsearch and Kibana Note: If on July 22 (22. + + + + a) Scaling Up/Down OUD Pods + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/scaling-up-down/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/scaling-up-down/ + Introduction This section describes how to increase or decrease the number of OUD pods in the Kubernetes deployment. +Note: The instructions below are for scaling servers up or down manually. If you wish to use autoscaling, see Kubernetes Horizontal Pod Autoscaler. Please note, if you have enabled autoscaling, it is recommended to delete the autoscaler before running the commands below. +View existing OUD pods By default the oud-ds-rs helm chart deployment starts three pods: oud-ds-rs-0 and two replica pods oud-ds-rs-1 and oud-ds-rs-2. + + + + a) Scaling Up/Down OUDSM Pods + /fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/scaling-up-down/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/scaling-up-down/ + Introduction This section describes how to increase or decrease the number of OUDSM pods in the Kubernetes deployment. +View existing OUDSM pods By default the oudsm helm chart deployment starts one pod: oudsm-1. +The number of pods started is determined by the replicaCount, which is set to 1 by default. A value of 1 starts the pod above. +To scale up or down the number of OUDSM pods, set replicaCount accordingly. + + + + a. Create OAM domains using WLST scripts + /fmw-kubernetes/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wlst/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wlst/ + Introduction + Prerequisites + Prepare the create domain script + Run the create domain script + Set the OAM server memory parameters + Initializing the domain + Verify the results +a. Verify the domain, pods and services +b. Verify the domain +c. Verify the pods + Introduction The OAM deployment scripts demonstrate the creation of an OAM domain home on an existing Kubernetes persistent volume (PV) and persistent volume claim (PVC). + + + + a. Create OIG domains using WLST scripts + /fmw-kubernetes/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-using-wlst/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-using-wlst/ + Introduction + Prerequisites + Prepare the create domain script + Run the create domain script +a. Generate the create domain script +b. Setting the OIM server memory parameters +c. Run the create domain scripts + Verify the results +a. Verify the domain, pods and services +b. Verify the domain +c. Verify the pods + Introduction The OIG deployment scripts demonstrate the creation of an OIG domain home on an existing Kubernetes persistent volume (PV) and persistent volume claim (PVC). + + + + a. Domain Life Cycle + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/domain-lifecycle/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/domain-lifecycle/ + View existing OAM servers Starting/Scaling up OAM Managed servers Stopping/Scaling down OAM Managed servers Starting/Scaling up OAM Policy Managed servers Stopping/Scaling down OAM Policy Managed servers Stopping and starting the Administration Server and Managed Servers Domain lifecycle sample scripts As OAM domains use the WebLogic Kubernetes Operator, domain lifecyle operations are managed using the WebLogic Kubernetes Operator itself. +This document shows the basic operations for starting, stopping and scaling servers in the OAM domain. + + + + a. Domain life cycle + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/domain-lifecycle/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/domain-lifecycle/ + View existing OIG servers Starting/Scaling up OIG Managed servers Stopping/Scaling down OIG Managed servers Stopping and starting the Administration Server and Managed Servers Domain lifecycle sample scripts As OIG domains use the WebLogic Kubernetes Operator, domain lifecyle operations are managed using the WebLogic Kubernetes Operator itself. +This document shows the basic operations for starting, stopping and scaling servers in the OIG domain. +For more detailed information refer to Domain Life Cycle in the WebLogic Kubernetes Operator documentation. + + + + a. Patch an image + /fmw-kubernetes/24.1.1/idm-products/oudsm/patch-and-upgrade/patch-an-oudsm-image/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oudsm/patch-and-upgrade/patch-an-oudsm-image/ + Introduction In this section the Oracle Unified Directory Services Manager (OUDSM) deployment is updated with a new OUDSM container image. +Note: If you are not using Oracle Container Registry or your own container registry, then you must first load the new container image on all nodes in your Kubernetes cluster. +You can update the deployment with a new OUDSM container image using one of the following methods: + Using a YAML file Using --set argument Using a YAML file Navigate to the $WORKDIR/kubernetes/helm directory: + + + + a. Post Install Tasks + /fmw-kubernetes/24.1.1/idm-products/oig/post-install-config/set_oimfronendurl_using_mbeans/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/post-install-config/set_oimfronendurl_using_mbeans/ + Follow these post install configuration steps. + Create a Server Overrides File Set OIMFrontendURL using MBeans Create a Server Overrides File Navigate to the following directory: +cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/output/weblogic-domains/governancedomain For OIG domains created with WDT: +$ cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/ `` + Create a setUserOverrides.sh with the following contents: +DERBY_FLAG=false JAVA_OPTIONS=&quot;${JAVA_OPTIONS} -Djava.net.preferIPv4Stack=true&quot; MEM_ARGS=&quot;-Xms8192m -Xmx8192m&quot; Copy the setUserOverrides.sh file to the Administration Server pod: +$ chmod 755 setUserOverrides.sh $ kubectl cp setUserOverrides. + + + + a. Upgrade an operator release + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-operator-release/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-operator-release/ + These instructions apply to upgrading operators from 3.X.X to 4.X, or from within the 4.X release family as additional versions are released. + On the master node, download the new WebLogic Kubernetes Operator source code from the operator github project: +$ mkdir &lt;workdir&gt;/weblogic-kubernetes-operator-4.X.X $ cd &lt;workdir&gt;/weblogic-kubernetes-operator-4.X.X $ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X For example: +$ mkdir /scratch/OAMK8S/weblogic-kubernetes-operator-4.X.X $ cd /scratch/OAMK8S/weblogic-kubernetes-operator-4.X.X $ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X This will create the directory &lt;workdir&gt;/weblogic-kubernetes-operator-4. + + + + a. Upgrade an operator release + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-operator-release/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-operator-release/ + These instructions apply to upgrading operators from 3.X.X to 4.X, or from within the 4.x release family as additional versions are released. + On the master node, download the new WebLogic Kubernetes Operator source code from the operator github project: +$ mkdir &lt;workdir&gt;/weblogic-kubernetes-operator-4.X.X $ cd &lt;workdir&gt;/weblogic-kubernetes-operator-4.X.X $ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X For example: +$ mkdir /scratch/OIGK8S/weblogic-kubernetes-operator-4.X.X $ cd /scratch/OIGK8S/weblogic-kubernetes-operator-4.X.X $ git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X This will create the directory &lt;workdir&gt;/weblogic-kubernetes-operator-4. + + + + a. Using an Ingress with NGINX (non-SSL) + /fmw-kubernetes/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s/ + Setting up an ingress for NGINX for the OIG domain on Kubernetes (non-SSL) The instructions below explain how to set up NGINX as an ingress for the OIG domain with non-SSL termination. +Note: All the steps below should be performed on the master node. + Install NGINX +a. Configure the repository +b. Create a namespace +c. Install NGINX using helm +d. Setup routing rules for the domain + Create an ingress for the domain + + + + b) Logging and Visualization for Helm Chart oud-ds-rs Deployment + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/logging-and-visualization/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/logging-and-visualization/ + Introduction Install Elasticsearch and Kibana Create a Kubernetes secret Enable Logstash Upgrade OUD deployment with ELK configuration Verify the pods Verify and access the Kibana console Introduction This section describes how to install and configure logging and visualization for the oud-ds-rs Helm chart deployment. +The ELK stack consists of Elasticsearch, Logstash, and Kibana. Using ELK you can gain insights in real-time from the log data from your applications. + + + + b) Logging and Visualization for Helm Chart oudsm Deployment + /fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/logging-and-visualization/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/logging-and-visualization/ + Introduction This section describes how to install and configure logging and visualization for the oudsm Helm chart deployment. +The ELK stack consists of Elasticsearch, Logstash, and Kibana. Using ELK you can gain insights in real-time from the log data from your applications. + Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data so you can discover the expected and uncover the unexpected. + + + + b. Create OAM domains using WDT models + /fmw-kubernetes/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wdt-models/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/create-oam-domains/create-oam-domains-using-wdt-models/ + Introduction + Prerequisites + Working with WDT Model Files + Preparing the environment for domain creation + Create Domain Creation Image + Customize sample WDT models (Optional) + Create the OAM domain + Verify the results +a. Verify the domain, pods and services +b. Verify the domain +c. Verify the pods + Introduction This section demonstrates the creation of an OAM domain home using sample Weblogic Deploy Tooling (WDT) model files. + + + + b. Create OIG domains using WDT Models + /fmw-kubernetes/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-wdt/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/create-oig-domains/create-oig-domains-wdt/ + Introduction + Prerequisites + Working with WDT Model files + Preparing the environment for domain creation + Create Domain Creation Image + Create the OIG Domain + Verify the results +a. Verify the domain, pods and services +b. Verify the domain +c. Verify the pods + Introduction This section demonstrates the creation of an OIG domain home using sample WebLogic Deploy Tooling (WDT) model files. + + + + b. Install and configure connectors + /fmw-kubernetes/24.1.1/idm-products/oig/post-install-config/install_and_configure_connectors/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/post-install-config/install_and_configure_connectors/ + Download the connector Download the Connector you are interested in from Oracle Identity Manager Connector Downloads. + Copy the connector zip file to a staging directory on the master node e.g. &lt;workdir&gt;/stage and unzip it: +$ cp $HOME/Downloads/&lt;connector&gt;.zip &lt;workdir&gt;/&lt;stage&gt;/ $ cd &lt;workdir&gt;/&lt;stage&gt; $ unzip &lt;connector&gt;.zip $ chmod -R 755 * For example: +$ cp $HOME/Downloads/Exchange-12.2.1.3.0.zip /scratch/OIGK8S/stage/ $ cd /scratch/OIGK8S/stage/ $ unzip exchange-12.2.1.3.0.zip $ chmod -R 755 * Copy OIG connectors There are two options to copy OIG Connectors to your Kubernetes cluster: + + + + b. Patch an image + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/patch-an-image/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/patch-an-image/ + Choose one of the following options to update your OAM kubernetes cluster to use the new image: + Run the kubectl edit domain command Run the kubectl patch domain command In all of the above cases, the WebLogic Kubernetes Operator will restart the Administration Server pod first and then perform a rolling restart on the OAM Managed Servers. +Note: If you are not using Oracle Container Registry or your own container registry, then you must first load the new container image on all nodes in your Kubernetes cluster. + + + + b. Patch an image + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/patch-an-image/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/patch-an-image/ + Introduction The OIG domain patching script automatically performs the update of your OIG Kubernetes cluster with a new OIG container image. +Note: Before following the steps below, you must have upgraded to WebLogic Kubernetes Operator 4.X.X. +The script executes the following steps sequentially: + Checks if the helper pod exists in the given namespace. If yes, then it deletes the helper pod. Brings up a new helper pod with the new image. + + + + b. Upgrade Elasticsearch and Kibana + /fmw-kubernetes/24.1.1/idm-products/oudsm/patch-and-upgrade/upgrade-elk/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oudsm/patch-and-upgrade/upgrade-elk/ + This section shows how to upgrade Elasticsearch and Kibana. +To determine if this step is required for the version you are upgrading from, refer to the Release Notes. +Download the latest code repository Download the latest code repository as follows: + Create a working directory to setup the source code. +$ mkdir &lt;workdir&gt; For example: +$ mkdir /scratch/OUDSMK8SJan24 Download the latest OUDSM deployment scripts from the OUDSM repository. + + + + b. Using an Ingress with NGINX (SSL) + /fmw-kubernetes/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s-ssl/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/configure-ingress/ingress-nginx-setup-for-oig-domain-setup-on-k8s-ssl/ + Setting up an ingress for NGINX for the OIG domain on Kubernetes The instructions below explain how to set up NGINX as an ingress for the OIG domain with SSL termination. +Note: All the steps below should be performed on the master node. + Create a SSL certificate +a. Generate SSL certificate +b. Create a Kubernetes secret for SSL + Install NGINX +a. Configure the repository +b. Create a namespace + + + + b. WLST Administration Operations + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/wlst-admin-operations/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/wlst-admin-operations/ + To use WLST to administer the OAM domain, use the helper pod in the same Kubernetes cluster as the OAM Domain. + Check to see if the helper pod exists by running: +$ kubectl get pods -n &lt;domain_namespace&gt; | grep helper For example: +$ kubectl get pods -n oamns | grep helper The output should look similar to the following: +helper 1/1 Running 0 26h If the helper pod doesn&rsquo;t exist then see Step 1 in Prepare your environment to create it. + + + + b. WLST administration operations + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/wlst-admin-operations/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/wlst-admin-operations/ + Invoke WLST and access Administration Server To use WLST to administer the OIG domain, use a helper pod in the same Kubernetes cluster as the OIG Domain. + Check to see if the helper pod exists by running: +$ kubectl get pods -n &lt;domain_namespace&gt; | grep helper For example: +$ kubectl get pods -n oigns | grep helper The output should look similar to the following: +helper 1/1 Running 0 26h If the helper pod doesn&rsquo;t exist then see Step 1 in Prepare your environment to create it. + + + + c) Monitoring an Oracle Unified Directory Instance + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/monitoring-oud-instance/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/monitoring-oud-instance/ + Introduction Install Prometheus and Grafana Create a Kubernetes namespace Add Prometheus and Grafana Helm repositories Install the Prometheus operator View Prometheus and Grafana objects created Add the NodePort Verify using Grafana GUI Introduction After the Oracle Unified Directory instance (OUD) is set up you can monitor it using Prometheus and Grafana. +Install Prometheus and Grafana Create a Kubernetes namespace Create a Kubernetes namespace to provide a scope for Prometheus and Grafana objects such as pods and services that you create in the environment. + + + + c) Monitoring an Oracle Unified Directory Services Manager Instance + /fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/monitoring-oudsm-instance/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oudsm/manage-oudsm-containers/monitoring-oudsm-instance/ + Introduction Install Prometheus and Grafana Create a Kubernetes namespace Add Prometheus and Grafana Helm repositories Install the Prometheus operator View Prometheus and Grafana Objects Created Add the NodePort Verify Using Grafana GUI Introduction After the Oracle Unified Directory Services Manager instance is set up you can monitor it using Prometheus and Grafana. +Install Prometheus and Grafana Create a Kubernetes namespace Create a Kubernetes namespace to provide a scope for Prometheus and Grafana objects such as pods and services that you create in the environment. + + + + c. Logging and Visualization + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/logging-and-visualization/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/logging-and-visualization/ + After the OAM domain is set up you can publish operator and WebLogic Server logs into Elasticsearch and interact with them in Kibana. +Install Elasticsearch stack and Kibana If you do not already have a centralized Elasticsearch (ELK) stack then you must configure this first. For details on how to configure the ELK stack, follow Installing Elasticsearch (ELK) Stack and Kibana +Create the logstash pod Variables used in this chapter In order to create the logstash pod, you must create several files. + + + + c. Runnning OIG utilities + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/running-oig-utilities/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/running-oig-utilities/ + Run OIG utlities inside the OIG Kubernetes cluster. +Run utilities in an interactive bash shell Access a bash shell inside the &lt;domain_uid&gt;-oim-server1 pod: +$ kubectl -n oigns exec -it &lt;domain_uid&gt;-oim-server1 -- bash For example: +$ kubectl -n oigns exec -it governancedomain-oim-server1 -- bash This will take you into a bash shell in the running &lt;domain_uid&gt;-oim-server1 pod: +[oracle@governancedomain-oim-server1 oracle]$ Navigate to the /u01/oracle/idm/server/bin directory and execute the utility as required. + + + + c. Upgrade Ingress + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-ingress/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-an-ingress/ + This section shows how to upgrade the ingress. +To determine if this step is required for the version you are upgrading to, refer to the Release Notes. +Download the latest code repository Download the latest code repository as follows: + Create a working directory to setup the source code. +$ mkdir &lt;workdir&gt; For example: +$ mkdir /scratch/OAMK8Slatest Download the latest OAM deployment scripts from the OAM repository. + + + + c. Upgrade Ingress + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-ingress/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-an-ingress/ + This section shows how to upgrade the ingress. +To determine if this step is required for the version you are upgrading to, refer to the Release Notes. +Upgrading the ingress To upgrade the existing ingress rules, follow the steps below: + List the existing ingress: +$ helm list -n &lt;domain_namespace&gt; For example: +$ helm list -n oigns The output will look similar to the following: +NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION governancedomain-nginx oigns 1 &lt;DATE&gt; deployed ingress-per-domain-0. + + + + d. Kubernetes Horizontal Pod Autoscaler + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/hpa/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oud/manage-oud-containers/hpa/ + Prerequisite configuration Deploy the Kubernetes Metrics Server Troubleshooting Deploy HPA Testing HPA Delete the HPA Other considerations Kubernetes Horizontal Pod Autoscaler (HPA) allows automatic scaling (up and down) of the OUD servers. If load increases then extra OUD servers will be started as required. Similarly, if load decreases, OUD servers will be automatically shutdown. +For more information on HPA, see Horizontal Pod Autoscaling. +The instructions below show you how to configure and run an HPA to scale OUD servers, based on CPU utilization or memory resource metrics. + + + + d. Logging and visualization + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/logging-and-visualization/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/logging-and-visualization/ + After the OIG domain is set up you can publish operator and WebLogic Server logs into Elasticsearch and interact with them in Kibana. +Install Elasticsearch and Kibana If you do not already have a centralized Elasticsearch (ELK) stack then you must configure this first. For details on how to configure the ELK stack, follow Installing Elasticsearch (ELK) Stack and Kibana +Create the logstash pod Variables used in this chapter In order to create the logstash pod, you must create several files. + + + + d. Monitoring an OAM domain + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/monitoring-oam-domains/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/monitoring-oam-domains/ + After the OAM domain is set up you can monitor the OAM instance using Prometheus and Grafana. See Monitoring a domain. +The WebLogic Monitoring Exporter uses the WLS RESTful Management API to scrape runtime information and then exports Prometheus-compatible metrics. It is deployed as a web application in a WebLogic Server (WLS) instance, version 12.2.1 or later, typically, in the instance from which you want to get metrics. +There are two ways to setup monitoring and you should choose one method or the other: + + + + d. Upgrade Elasticsearch and Kibana + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-elk/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/patch-and-upgrade/upgrade-elk/ + This section shows how to upgrade Elasticsearch and Kibana. +To determine if this step is required for the version you are upgrading to, refer to the Release Notes. +Undeploy Elasticsearch and Kibana From October 22 (22.4.1) onwards, OAM logs should be stored on a centralized Elasticsearch and Kibana stack. +Deployments prior to October 22 (22.4.1) used local deployments of Elasticsearch and Kibana. +If you are upgrading from July 22 (22.3.1) or earlier, to October 22 (22. + + + + d. Upgrade Elasticsearch and Kibana + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-elk/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/patch-and-upgrade/upgrade-elk/ + This section shows how to upgrade Elasticsearch and Kibana. +To determine if this step is required for the version you are upgrading to, refer to the Release Notes. +Download the latest code repository Make sure you have downloaded the latest code as per Download the latest code repository. Undeploy Elasticsearch and Kibana From October 22 (22.4.1) onwards, OIG logs should be stored on a centralized Elasticsearch and Kibana stack. + + + + e. Kubernetes Horizontal Pod Autoscaler + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/hpa/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/hpa/ + Prerequisite configuration Deploy the Kubernetes Metrics Server Troubleshooting Deploy HPA Testing HPA Delete the HPA Other considerations Kubernetes Horizontal Pod Autoscaler (HPA) is supported from Weblogic Kubernetes Operator 4.0.X and later. +HPA allows automatic scaling (up and down) of the OAM Managed Servers. If load increases then extra OAM Managed Servers will be started as required, up to the value configuredManagedServerCount defined when the domain was created (see Prepare the create domain script). + + + + e. Monitoring an OIG domain + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/monitoring-oim-domains/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/monitoring-oim-domains/ + After the OIG domain is set up you can monitor the OIG instance using Prometheus and Grafana. See Monitoring a domain. +The WebLogic Monitoring Exporter uses the WLS RESTful Management API to scrape runtime information and then exports Prometheus-compatible metrics. It is deployed as a web application in a WebLogic Server (WLS) instance, version 12.2.1 or later, typically, in the instance from which you want to get metrics. +There are two ways to setup monitoring and you should choose one method or the other: + + + + f. Delete the OAM domain home + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/delete-domain-home/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oam/manage-oam-domains/delete-domain-home/ + Sometimes in production, but most likely in testing environments, you might want to remove the domain home that is generated using the create-domain.sh script. + Run the following command to delete the domain: +$ cd $WORKDIR/kubernetes/delete-domain $ ./delete-weblogic-domain-resources.sh -d &lt;domain_uid&gt; For example: +$ cd $WORKDIR/kubernetes/delete-domain $ ./delete-weblogic-domain-resources.sh -d accessdomain Drop the RCU schemas as follows: +$ kubectl exec -it helper -n &lt;domain_namespace&gt; -- /bin/bash [oracle@helper ~]$ [oracle@helper ~]$ export CONNECTION_STRING=&lt;db_host. + + + + f. Kubernetes Horizontal Pod Autoscaler + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/hpa/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/hpa/ + Prerequisite configuration Deploy the Kubernetes Metrics Server Troubleshooting Deploy HPA Testing HPA Delete the HPA Other considerations Kubernetes Horizontal Pod Autoscaler (HPA) is supported from Weblogic Kubernetes Operator 4.0.X and later. +HPA allows automatic scaling (up and down) of the OIG Managed Servers. If load increases then extra OIG Managed Servers will be started as required, up to the value configuredManagedServerCount defined when the domain was created (see Prepare the create domain script). + + + + g. Delete the OIG domain home + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/delete-domain-home/ + Mon, 01 Jan 0001 00:00:00 +0000 + + /fmw-kubernetes/24.1.1/idm-products/oig/manage-oig-domains/delete-domain-home/ + Sometimes in production, but most likely in testing environments, you might want to remove the domain home that is generated using the create-domain.sh script. + Run the following command to delete the domain: +$ cd $WORKDIR/kubernetes/delete-domain $ ./delete-weblogic-domain-resources.sh -d &lt;domain_uid&gt; For example: +$ cd $WORKDIR/kubernetes/delete-domain $ ./delete-weblogic-domain-resources.sh -d governancedomain Drop the RCU schemas as follows: +$ kubectl exec -it helper -n &lt;domain_namespace&gt; -- /bin/bash [oracle@helper ~]$ [oracle@helper ~]$ export CONNECTION_STRING=&lt;db_host. + + + + \ No newline at end of file diff --git a/docs/24.1.1/js/auto-complete.js b/docs/24.1.1/js/auto-complete.js new file mode 100644 index 000000000..7fbde995e --- /dev/null +++ b/docs/24.1.1/js/auto-complete.js @@ -0,0 +1,223 @@ +/* + JavaScript autoComplete v1.0.4 + Copyright (c) 2014 Simon Steinberger / Pixabay + GitHub: https://github.com/Pixabay/JavaScript-autoComplete + License: http://www.opensource.org/licenses/mit-license.php +*/ + +var autoComplete = (function(){ + // "use strict"; + function autoComplete(options){ + if (!document.querySelector) return; + + // helpers + function hasClass(el, className){ return el.classList ? el.classList.contains(className) : new RegExp('\\b'+ className+'\\b').test(el.className); } + + function addEvent(el, type, handler){ + if (el.attachEvent) el.attachEvent('on'+type, handler); else el.addEventListener(type, handler); + } + function removeEvent(el, type, handler){ + // if (el.removeEventListener) not working in IE11 + if (el.detachEvent) el.detachEvent('on'+type, handler); else el.removeEventListener(type, handler); + } + function live(elClass, event, cb, context){ + addEvent(context || document, event, function(e){ + var found, el = e.target || e.srcElement; + while (el && !(found = hasClass(el, elClass))) el = el.parentElement; + if (found) cb.call(el, e); + }); + } + + var o = { + selector: 0, + source: 0, + minChars: 3, + delay: 150, + offsetLeft: 0, + offsetTop: 1, + cache: 1, + menuClass: '', + renderItem: function (item, search){ + // escape special characters + search = search.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); + var re = new RegExp("(" + search.split(' ').join('|') + ")", "gi"); + return '
    ' + item.replace(re, "$1") + '
    '; + }, + onSelect: function(e, term, item){} + }; + for (var k in options) { if (options.hasOwnProperty(k)) o[k] = options[k]; } + + // init + var elems = typeof o.selector == 'object' ? [o.selector] : document.querySelectorAll(o.selector); + for (var i=0; i 0) + that.sc.scrollTop = selTop + that.sc.suggestionHeight + scrTop - that.sc.maxHeight; + else if (selTop < 0) + that.sc.scrollTop = selTop + scrTop; + } + } + } + addEvent(window, 'resize', that.updateSC); + document.body.appendChild(that.sc); + + live('autocomplete-suggestion', 'mouseleave', function(e){ + var sel = that.sc.querySelector('.autocomplete-suggestion.selected'); + if (sel) setTimeout(function(){ sel.className = sel.className.replace('selected', ''); }, 20); + }, that.sc); + + live('autocomplete-suggestion', 'mouseover', function(e){ + var sel = that.sc.querySelector('.autocomplete-suggestion.selected'); + if (sel) sel.className = sel.className.replace('selected', ''); + this.className += ' selected'; + }, that.sc); + + live('autocomplete-suggestion', 'mousedown', function(e){ + if (hasClass(this, 'autocomplete-suggestion')) { // else outside click + var v = this.getAttribute('data-val'); + that.value = v; + o.onSelect(e, v, this); + that.sc.style.display = 'none'; + } + }, that.sc); + + that.blurHandler = function(){ + try { var over_sb = document.querySelector('.autocomplete-suggestions:hover'); } catch(e){ var over_sb = 0; } + if (!over_sb) { + that.last_val = that.value; + that.sc.style.display = 'none'; + setTimeout(function(){ that.sc.style.display = 'none'; }, 350); // hide suggestions on fast input + } else if (that !== document.activeElement) setTimeout(function(){ that.focus(); }, 20); + }; + addEvent(that, 'blur', that.blurHandler); + + var suggest = function(data){ + var val = that.value; + that.cache[val] = data; + if (data.length && val.length >= o.minChars) { + var s = ''; + for (var i=0;i 40) && key != 13 && key != 27) { + var val = that.value; + if (val.length >= o.minChars) { + if (val != that.last_val) { + that.last_val = val; + clearTimeout(that.timer); + if (o.cache) { + if (val in that.cache) { suggest(that.cache[val]); return; } + // no requests if previous suggestions were empty + for (var i=1; i https://github.com/noelboss/featherlight/issues/317 +!function(u){"use strict";if(void 0!==u)if(u.fn.jquery.match(/-ajax/))"console"in window&&window.console.info("Featherlight needs regular jQuery, not the slim version.");else{var r=[],i=function(t){return r=u.grep(r,function(e){return e!==t&&0','
    ','",'
    '+n.loading+"
    ","
    ",""].join("")),o="."+n.namespace+"-close"+(n.otherClose?","+n.otherClose:"");return n.$instance=i.clone().addClass(n.variant),n.$instance.on(n.closeTrigger+"."+n.namespace,function(e){if(!e.isDefaultPrevented()){var t=u(e.target);("background"===n.closeOnClick&&t.is("."+n.namespace)||"anywhere"===n.closeOnClick||t.closest(o).length)&&(n.close(e),e.preventDefault())}}),this},getContent:function(){if(!1!==this.persist&&this.$content)return this.$content;var t=this,e=this.constructor.contentFilters,n=function(e){return t.$currentTarget&&t.$currentTarget.attr(e)},r=n(t.targetAttr),i=t.target||r||"",o=e[t.type];if(!o&&i in e&&(o=e[i],i=t.target&&r),i=i||n("href")||"",!o)for(var a in e)t[a]&&(o=e[a],i=t[a]);if(!o){var s=i;if(i=null,u.each(t.contentFilters,function(){return(o=e[this]).test&&(i=o.test(s)),!i&&o.regex&&s.match&&s.match(o.regex)&&(i=s),!i}),!i)return"console"in window&&window.console.error("Featherlight: no content filter found "+(s?' for "'+s+'"':" (no target specified)")),!1}return o.process.call(t,i)},setContent:function(e){return this.$instance.removeClass(this.namespace+"-loading"),this.$instance.toggleClass(this.namespace+"-iframe",e.is("iframe")),this.$instance.find("."+this.namespace+"-inner").not(e).slice(1).remove().end().replaceWith(u.contains(this.$instance[0],e[0])?"":e),this.$content=e.addClass(this.namespace+"-inner"),this},open:function(t){var n=this;if(n.$instance.hide().appendTo(n.root),!(t&&t.isDefaultPrevented()||!1===n.beforeOpen(t))){t&&t.preventDefault();var e=n.getContent();if(e)return r.push(n),s(!0),n.$instance.fadeIn(n.openSpeed),n.beforeContent(t),u.when(e).always(function(e){n.setContent(e),n.afterContent(t)}).then(n.$instance.promise()).done(function(){n.afterOpen(t)})}return n.$instance.detach(),u.Deferred().reject().promise()},close:function(e){var t=this,n=u.Deferred();return!1===t.beforeClose(e)?n.reject():(0===i(t).length&&s(!1),t.$instance.fadeOut(t.closeSpeed,function(){t.$instance.detach(),t.afterClose(e),n.resolve()})),n.promise()},resize:function(e,t){if(e&&t&&(this.$content.css("width","").css("height",""),this.$content.parent().width()');return n.onload=function(){r.naturalWidth=n.width,r.naturalHeight=n.height,t.resolve(r)},n.onerror=function(){t.reject(r)},n.src=e,t.promise()}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(e){return u(e)}},ajax:{regex:/./,process:function(e){var n=u.Deferred(),r=u("
    ").load(e,function(e,t){"error"!==t&&n.resolve(r.contents()),n.fail()});return n.promise()}},iframe:{process:function(e){var t=new u.Deferred,n=u("

    pR??LW7v|vaM53IWqDF%z*)d;yR%1 zjdSLFZq(?fEmk7rIH5v}y+S=8CcA!8VQBD4LCC^aaJ8Rvwe3qPEwo7U)qs|!O;S=H zuN71)O|)DiCZ+x{rypJ^StK@#TMCyw^TjQ`H_dvQdx_PoOF$@2M2|noTm7S!(<^wN zIQ8WxzLikUcA8mCUPHYx`=fJQERR31^~3HXaPq?noCco#EsN*$X>KRdHoa_{gFL`N0*wnG9a&f5~z^GPv+ zX|!RSN1h1;?Csasb!~rP{D(&DfBj3N=iR*!Vv1&4G<1*_QexZ>QHGC)tbiw4g>IQV@_F`TU+=kt zYR%3RbMhW#^hm0SW~H_7F@8zZTr@N3oT^e%jP44da!E{%a`BY)r>EhssbaV-)nxNK z@upHJoM#X0HgmkQeN7eaJ%D|(`at!6zMR*40HtP(*LBJ#^%vRa^=4-EzJRT&dm-yN z*Z>4I;fk_qs;8&K8zOAwQdJXW*T)lqRQ>r~FQ7DVV>dTti|XJm+~YH8Z++>cum(AK z`QN)hL21=iDxD+9Jmj(V>M($}NlzHq*!BRWB4576v}F=L$3~GFOqprb1Q|?=d-QGh z%^O9<-r+@`V{^}KaVT@RfA{aKiLRdHO$N{W&t)9ZB(8{3QIHv%8)HVYF%FO52awfn z-3s2{n}&q}lLt!zwVjo8aNM%(VWi<-)O0-OKvL0*J=Y=k)j@&1s+A0OEPY_VVF&b^ zv;`aO>ghK+r$REwgtq4;)+%5u0M_kI2M`Bt2~`F!J~sa(`*DLN1@lh^y4&613JIlt zs7;n1?xQHnEzt09i+9^=tTcJ{L6Rje!>)avb3;z;Bk0Hu9x?v=AmyJQmU=#%kv(1N z`oy-j+lx_TDGua)TaY_)wsauBK^) z`g_~YGQrkD_WJ5&wSdfx!fX}0Yky7?y;`RQsF8|CryjBj3=eD7$&v{d^%hMbJV3dY7p3*gx?L*}!;8XiYV$_9)_JR}BNu+0!d z;N<9v=LLf}HA61lU5BIbO&YhSHX<~o9zgt4b*XE06M*Pr_uUa-Y5c74?)Kg09&7KS zL2E8dR{TheVUvB^=toyih~9Ar9o4P&!eL-Ro}nbNSi4pub;`fdV&Vs>Df_A2UMBg) zX1+A%zR`HsM_IktzAAdlK0u3a?0OKQ_xkQS$U6$~H^m+A{F^U1yAKEENSYQOAKqtCg^R8U)U&$w%37`OAm&eb_%1iH z28Pb8?=jQK4^L|l*3tLGj5vS{sDHDi4y#PRv1+v5=tjOa!KvF2!#4zs-gNOx0uNhc zJ%FZ)CMh8h(I@hk;WNW~TGxMF;>6ZWmgEBs!;}lM-J&Ub*(PJkyqXjoQ)^Q?-yV)B zbbyZ@F(7TDzMRX^rRx`|p_EIb>3hJx#V3Um6QH?Ig{wCNb%NI=-%Fj%=rwg?G^~JK zQX5U&Y2$XXm0XLpY2>AZUSK85@sCrsE(CEf(E?Gmrf!}UVeUye$dqc`z@P0g*${sb zy7sB;zKJAdRg08S8EoSE`QzBc28xVk0o!IaMiF};ub6(7Z#jX^m;J%yvFV>rE=Tgb zy_B_cFP!JS3THi`#TAZ6LQyu{#%F^{^_v0ueFMCDthKWqS+kDoslXi1&NiR!E$A?v zs@K96Fh05E5{JmzOmXt0u_(G+OH?=wSTsl01))r>gw|6k0Yi~X)6TvLoTXb0rx~y= zE>dy+nsL!hQB}--6kNN(-mzS|&DYjH4yotUkG&Wd)n+N`vpJsM5iw7g1t(sMTs+ zEU1V2dOH0japbw@mvqk>LFprEDm`q|ylz(Uz9m3M^`{qWEVP^OOSox1I?0xr} z_y6nB0ls!%TZ7QbMI>wG`!l{ zn|t3U5jq{&QLv$pS(s=gog~dmgCN?Yc@Fcg5o-KHIH?{H@X$)Pu`&T--?iUcNX*4p z#=xEPMZ0>V*8WB9Y6^^g+zK!huW@AYKuB|Ss(DL5AyO*fU1+$9iVA&4xOxjSOsOL} zI{Nez4X(%XL9~=EZ1A9iz-!rXpxj(4*G}YFbgxvi&M8k7*wI+= z%Gm)LL2k>xp?{}o-G}dbU)6du;=BAoV_E=?dj_&!=d`pjL2n{Vby2GD!T{Pt-98x~ z)PoWF%hz&XC9!s|4>^-DBL_gEc94=o2@lFCFj++LlOe^Onw0AG%sYpdM*0j&fiGN$ z+2@!4ZYY*CpK8?urxD0}Mb82ND8{q$A8p0s_LjkPO>y0NyPWzbfq17OZH!{I!tDy- zyI*mprf8R4cyFDqYxwWSO51&-&d41WZ3vtpG;ch(L;`)nkq?_cp zl{+-Pls^W%x7ZP3u=hoUVm)-SSB7_NE1vkr4Lo)85pG>**QsTv+yms!!UoJ=*TZ+# zoEziMbhp;_8=fiZI4AO7uu_`BfTV%WjkQL>jaXBCRK@VItt-VGKe0Z2b9iyX4uQ>T zuwTzln_05-u#%JjLAEBz-T4L;9vg&tGFSO4BQWwP98j1T{$-rrp{l#&_pRxxdrUSh zQc{7wfH_}oC+|YY5>WpEXXw+D|D$rk;Q~6|}*(uukF>Z7Y2HwM25e_-R%q8bY z&Un~Nv2jEmRPn<1p?dPzG2F6BY7i&8=lst%uh9k1GoizH?~A+MT=`@ss_C#in;3v0 zqfX_q>x%@oWb7+@=exFroB~<#SlitLmI7nDI^=yp8I&vBlDb>sXj3I~z+AogzG)#Y z>8!q*=e!%!E5otnlm+iN{)z#%`Iqwr08{_-YQF|x4pQ{Qm1^Q-ya5j65sPX(OG^bn#H}>UI1J>to&l$S^+S=D*jkNuO-3_5 z%Ccs=92BfUTs_(e6kNSrs$Y0GgmA0ji7q?Of7PtulP+$ z@oC_`bBT`kcRndzTW{=6N%LT&c?;@;{PH(-GI^;EO({<4gvkCe#Yp=>LEXU_mn5st z!cg>5ZRZ%%v^hajrmo)!m7Kebu}P#{>|B#vvu4A;w`ojxAwfb}%45lqT>eJA=RI6? z8Rqm8;Pt#h?Jd;$AUxQz(p-YCAi*J8#U$Sn?bz}{Izlw5ay$|`N7=lX|*B#v3}IIC_t@r@6_q0w0g#n)>)xJU6Rx_e@W0?!QL63IQuL9j&KQNAU~ z1#4fHeV#m<#mb*s*%*FoPON88kE;tH6uJ+~xPjm6sK6(0id;!lp2Nn4QtZm%`pFY} zTK%4QKbs0-*}BJE$oVkm62?i=4(E6L-=<2_oa&M( zI9(!J2T)?XB7mO!iM`>eQ_^%=-!N<*_6v1GJAY#FiRWr+5xq}Zl;|<94U31dT>+XA zYnjR-H)rro5`!Aa1UG9^R(PeM>D-yO{-HZlOMKjmbU&nc8uOB4&E@3D+M;CdnRMZB z={Q5qHzFCvFm$z05K$~#nRGR&%gelik=XaExAfKw>)V3788ev{ji@D6OJkQ4t;9bd z#B)-ej0WId59eJTJtj?0iOZLnxb`H~S0N+1L^n1t%Q-*?6gXY`WyghbEmL1Ex?6Hi#Ijis+OVKYn3m z*v$FFl_<@8HK@Cy6O<^*55{M~DRk5;@lubNjS0xE>iLx5la<}@E6iWB{R zPm+IqXm1PELuo5iwykKOh2WOel`s9)PLD<-b)NeKWzROv`Vs1!-R1(9|E2BBJ0L}$ z+uZ96g>K+6^y6nR3&6RpwG}=X6YAHp$DdnkE{`TzeebyH)>-{=bM$boObsSms2P)a zIww|1>rb3+J<(F&Su@iw9jhBlL0!^5AtV1bEOXNJfjG!F@ z5dVyiV|BiV;pV)}{```1A*=WcFR0bPOj!N+r9R=l%p*%fAR3=%mZ}v z%N>C_4-%4857~H|p(w?X7HIO2(@p?}1SKD&?uFZqdy^Iw(q8Ri{5VFf?gd?;T0WlB ztp!#quYE~m#|AE~_(gByXJyx|XI(3-&0tHZ9%n&Ps_H=?{$jMj4DY{ zSJ{q#HMh_GaJBFKc5&$5yTiPric{$#RA08`}#)}=`~7Px7vq{^qq8^ zrkYt5zY6O()quBzF<0cQP^G6L1)8S#%gKqenUJOm-G#W*+-{{QWexfY0@lSvnzf=O zjo`rRjWzdI&NqssHWPJxRf^n4j}iW`gPvI?UpKS^Tm8`QYG!oI8K&>^wi$_YGz(>z zuYR5k5C0_oo?K=WG7U1ix|ErGXZm`ro9U#Qq(L1xqjq~jxbCsH&-GeTUkh90U{#b3 zILWQWeR&|ixS3(03X9v6q()b#2bB-T^#$TT3-P>)kFd*f2D<&Z*pyx)fT+vCi||<> zwJ+=YTpgC$qa$*{me}}^EE4nlPyIyM*^hcE^WhO3oTtOnMS@y9p{V=O#z$(YSW~9* z@ODR9jGN2~L@fZFPX^;vfiQfhe`PNY>h$|Y;*4q+K!aTR)lZ$ ziw8m*T$=~UG{L3nEiXHOJsqUhCJM1T#ngd<_Y7kxOzgxf=d*HdO+rXmy;KbX4AL^T z=OL5y#ubxM2No*1Q0E?L%S+_(3cRm?8-@H*YZFgB=Tf@rbv$qTO5Zw{QIw+UFzZ2!g4D1?qUY44r8Y zeU|mj7Q0EhVQa{*d~lSZ&qBw>3D>N{{sFLLxwmYf+mbCWyJ-m5w?~mV+T%j72ZUEC z4|9rvR5_*E+@>VQg!}T(KX_ind9Og)pL2!|a5+alNkaov=K#0sCjf{0_jM!%43duv zCG=*lDS;a5*a2T?9IHclEqYyf6}Wi{&A|^+-7=E*mJ&p?wT2n3mk!&)3S!tW*fNII ze%4Z2ezB@5oM?Yj26CLv*DiG47V$Za=>3M1Vc?Io5x05Xd^b?V(6zC~0NAV@j@&mR z*#E~1ld-d40qhM|OvB|2q_J~73wTU5Utu@ys)(8^Yd5JHg=`S0fkoJi+&XqR*4FrC1#;tJ zJh$XkevDoC5vXv%B#@eDC+R;@-^g*E;pk+r?te1&`BNs#P|RrC4QOH8Zy&Z&AcRz7 z1)SA#`h`G%V<jn2iVhtFaXUz11kRJVNd$2cnJK?o#CI72D3htMA)U|5qL#Wkw=e?ilvkkg- zC!53!EEriO%EHAWtjycNkN1>)+CrATv43yDs+a$!pv+>=}7` z9z7T0^u1tp8&+%E*htMw&lx(ZpUjC{y&K`01fIkPSc5!u*B*$x_*;-YlA9Wkrm(5& z63^bwQ)|haj~A{XFQC@CEzu!L&R@IAfV^J$-T5Zff`O>j;2Y(wy?8)oyZX7N%XZ*6 zguZd4BmCH4SXGy-*7FR2ZzxKat6~c{M(8r5CT)I_@7_oDvKQP)LS-(SQniO}4RBXK zMVU#zE+xtTMFP(M*ch&N8NfyEc$M?MSZ%~odnCNg*)du9HBWy|)=MDJ%PA=#p^PM1 z+orkti-(-xgZABXPw$?8*+Ty3XFo~vWWlfcMN19P$dunAI`?}Dk*wUP*FJK6>HvA zBTC<99Fm%%>uBZj{ZK}WpBXHVtllM)^2q9~)$z@E+z~QCEDX)D6MU1e=EwanevA#IW+#Xn)nM;b82>E48t-I#6^wJ!ty;$rJa$ zGxaME=9TYZ+KGl~cmoN)z1jOqKx987W5t!>ws~4nn0Pk=s*A(RLtNUe-_wQWe4jIGtAmkgltAi`h`cFcHWwOw^=4wzH)Ni# zRa?k?!afIX_FdcFp08(i`FyUo5=TENnVd3|5)z8?pi_T3BZ~SB`OKoesG)^3pW#J2 zk0e|RIP*_n+dcGsfZ{BwY#&G8X_>cuw}ysFucV2?-mG{p*8bwDm9-(ogs22xXygZt zY*)~Wz<^7WiJqS^SbgT7bJP;!fZj9Uo%z|DZ_tyP!~&~&YOBJ*$4*Pw2+h`eBdgEO zS{N8;;?ngi=5r99etWn>_pf%7c)iPT$-=>Tg_}H5iw|rM=(VtnR?S3pwqMa+hF^j* ztbQ%W|8-ovc=$6Xs|!sFSOVpAyl+kpv#4)+=*_`kFb6;X+xu8L92^|uXPj-kjtnrz z=>~VL0^Nmi%5BCzPhe);@Dp%K3#YKdUv7OwgS4F}K%#z@UDpApXU6w2(SQpRwzz1} z{U7qj4gY&#+xbd@(kuW3G$=}PZ?1Ls{7XD%ZxAUE;q|$w^vfT{SQ#hXNRxQbk`ep% zZwQaC5*nqI-}{pE6^X0M9G$e9cP>BUnNP+4=t?e)I^7-+d1uOXAGB0em{JVPX-kJ)1H+U69qz}2jHMh8Qon5ytx)l?Aw<{=ES< zyuC-HVc&_kuRo;GR4UmibzffdlR;Ms`mR@+P&w-p{DS5?jX^_ZCgxi>({GwJijqtB zfsg2-Y`Q*uXk+AS)7%cfz?>dY^-jI(jC(j&$GZJvEY-h2sv{l_Ky zXTsj9DTTj=2)Gjk6f(86{QIuiJ%cevCMJl68r|I>69wF~*3XvzEM&brVv zg%RD%U4wvNM32o&SKKa*m5zY%9QLJ)fEJQW|M|+eI^}qb_ikxGa8X-MR+dn3!}hi` z-YOwf5`?m9?Z+o|(djO4d%}3fsA`E@zCL7CeQ~rtohcErZL8g1oyhDtsk~WJQ{&`r zcA@3|by|zDSi7caW@5oo)l2Ca$J@XjunqkPg`3B6%PJeewdm4UN|Dg-2S1GoE&@vk zGVwBZ<$33xdw=7#Uy}p!OXsY5qh2`ycpZs5N~bAWt;pT^U}nu}h*k=>H#M(w;?;ZEaTOU>7%_M}1rF-%%N zg3PDjo7;YhmF?+DZg|~OTXrVsx|v7G)W96(UibB5^xc56fZ+fQ7zOE``!?2EyNIh> zy1jzNGOd#vnKd8qh9K#9H?WK+QOVZiRMDy>Erw&HUH=@_{Z?0vrm}r--IiZ~fN0E} zBM}CEWu2s6+G!t}yNv>qugN^u#$-+M#Uy?rHG?P0TRbZNodq#88W&2P#&8U_)#2r* ze#eo!lGrgN3q8N<=e#+miOfq}*_~zIEHS4j`KWIb!R&b)2}+_C|A}{Ez{DOvF{@L0 zaAlXd58xaoalD0BafldLy|cb{AbBakVfX{1e>}N%6nkXe+`OZwXg{J8L}Ofr4jt2 z)t*4*&KYD{HLmwSM2YRwtVbC~&w1H0ZFzo(jF=TpJG6{hAMwSzap$Rawe`_+N2#NS zb$oy9)iX;7$T5N%{vI!}P>P_2G4eHVf{hW?JCZODuexczCEZ~fs`Y*_jhsPt5N%Zs z8}sDMB-NGcPJ`pYT*Nu;xlzA2&EV5ONJ2A{u!wH<#xBzQ1Ls+an`bQo&t-+%GUISBv3I0&eqvxjqr>`DzS0@{1;pN zboq>{NZVFPTOpmSeZGN1$~XTpHn(;VsIOOL%|4EyKg6X8wAXCH`@l<(!*Wp05_?EA zjXj6J38J1}tTP6VDAKWvVA6&}pldf6g`EU^!OGnIUSH`uP|mzIRI@`;qXpgOQ%hq< z@Xri1#0eP-F~-k)XRfJArq;29&oz(A$WpnzUJZ#Nr%DmbR=((b)b>8HM}L=#%&#uT zV~pm+lD6~Q=Xax#Zu*TQd#1JG05`3Y^N}CEGcXWV6fd{1fXO3<$!_;@OF{9_6_mcm z+<=to8PYWq`vB{rf5fxK`Sr+otD=%pK(RujcRfCF#mLfhxw4?PvNDT)_=KJ|i-$z$ znV=O_3&{DUIX4#PVz(tj2OoS+Xs$fGh(A12%bUC5VJ7QIZvH6GsINr*Io`m7lg`xD zXqR}kysS`j=0CR^j}eY%JGxI3$!unRXhEnB-a-C>zT(gkw& z!jqHYnIjw@&a@E8F?l}Bggg7@?#C64AH$o=2xrt`6K14u4rKO9>@IM88AYx=V}UIo zuAw(KH8=Lfa{Ay`A-n;YFxG7p%Sr*^`~8O6XM)N=*0`g>sF&szNBX}@2h#N-~>;?+5YE{ma&Coq;oru*u1rgu?* z3auVGcXE#|{$Q`&{{DQK+^eWtqTeK~UU@Ub+E0|Acu2wq1PZ;vGS8ap4;wT06yS_7Bz79RV9G*dOf`426}7USkg4nwz@a2GsVv`yOONq^I4pJ7kDg z3ccm}9}nXFefsgFZC!s>=i>(u*pc~#CcB)q1c5;!T{nS)dXdJ{$J+XDg5JRj#ML(K zgzdX=P#b0uu8|DZN9#jjg}Tx$g@pn!48_+bB}GqB19=nu=1!@NqPuCyDop_`G7EpO zbhkh-%3BFT_G|H9rY0uO-OrgEuP97?vei?PZ`t@ZDlL5@JP$DYTrs*lXIDDy%)HhZOcmh8g7o_vhOfgX=7{_eeD-Ud`?|WQ<=5BCG0gu*3XB$KR^8|kKvzh?EAZ5))&S*Z`OKyQVK!##d61Yn#~1%pUAt9qTZpt zJC_;&qOm@bN`{0~gOIJ~%ON`f52Y`{U1Uz;EnL$|`At@DM626X~N7N8Z-K^~vDd6;bwq1bk#6Gi;yk z$TR->^jYIUF8K=gFkWj$ski{$Zq)NNut8UFY{p=IOL1|L%e(i@L05ZD*S8r(=P;!;;!Tl~iQ24Y8{)NI)xbVX^44GWpAUu~fl+pf>ssPz+F29BVB2cw zq$fw>Zw|IrWiAq1O6M$`qWK)0x_XVE`cG?d(RpFC8x{F=Oc&Z;^ev|(uvSS@eHOAg;w2>H z$*rVb=ot9De5ugETwrGOst0PkyX&QJp!H)Q(atNYhkm|j{2A3v)3}RK(dV_)dWaex zHGMH;XL54>Y0;RLZ>%=LmDe6Kp309S(W-19iJK9te#m|PXgLyfUnS~+5jL%!9WDpz zKMvx({xyAoyY!M~naikZmoUs`1qVvyUgWtct4|isoT}T?PS7~3LvwQJ270&XgSI`c zqF4>7nWi6Cv;fN=JO=2(GW3;ta z1noizB{Yd2S9haIcGC!&yYxK&d~-VNWk3L~2G9|*xdOB0M`A1i9&L>73(Kz1%wp_X zJxR67W%Rm>6fz_IoKcd#-eAMNex4qyoqoQP&GLBzRbq}M;`SW%1vSXP%)}&uybqLe zC7v=IH4;I$WOOZK^Zcu94lxQJLZE=wzghigFA7qRoIK4}5jH7xo48fW&^1b!dN--1 z{S9^sE0W9gVp+8Nu>Xqr7fwC}OG2I(QgEV{3O#wyh0+YaTa`kwN^?zW?rAf;WT&EK z*r_;UFS=So7Lz~{>Qn8f(D5!0Q8wGU8y7yZ>}sZtMcZlm0VXAUI6`zJJs;+VsmzvelQhb#K7W-dJ&$9-ecS0 zjyu5E_rtvDp7?g}D6uUB&l0FT<pQ;n6fn@Q zNp4YHh7!2oB{fEUk&A=TTHC|*t~H}w42V;X=mk~RDPqD3F4$J zwovvApL1rF!y&esX6f3uuCi5E)R@RwqsVIKDk-AKxx?T1V$9#)9L+KpWA>>wBIA;G z8c-!6Cck#A(mke;@tTUxiXVN;m9PwN`3Q2Gn>*ax8g{<@gr@M>ubdF6>ln7)4%lo1 zPTpE5l+Wj5J=40Fs68GSDD`%kc(ie!po7S zr)m0hNf)?8Uta%)HaJ?Y@MVf@eq!wz>kLET4txy&iTHH6Vjo8>_gSohl6D{m2A`pmRoBk1 zt+jE;AqHo%I>^0p>hJutOu`BN_;MtoyVx!8yX)f*-9Yg;j>o_8>)Sry0#lwfIzJv$jCk?(uLZ!b zKLc8$qrUhkPawO;)0LW~(jR{;6snli0nnSM#@63G6QuMr?OR%R)eGxGTRpg!U(&E{ z-2^Fmvb5(8YZp2QQVcCLMj#M7oB;6IlOL2xY7bS!@>&4AWYww8^L%S3 zalEa3!Ii6u0z(OWW2ZnN1KYcFYcLkIi5FjZ{p6$Q3)y2Y2{=^7P@~mJZ#6*Dy0okjSKPstiP09A>X?k|!kWLY22XA7PHmhPzhOx7KGOXFy|=ph&IBHgh3|$B zyGiC`sy@(m|o<1Bx3vC0Tan*HV1>8@!rv~qxXPF71 z28~y{jnkgA3#*0n#Gs2LKzBOdjrj%^nqv3=@z_14pN z5Vt&uIde$(%Ic~&!u#3Pi<+gS!0B%o6lT-hTC&XfE}> zL4gIR?fcmQ3ghjY$s^!DQF@Sc(DQa4Fz%9`0w&_F+cWotklm(=u-GolYTgA0m7=T0 z2!X+x1up?{l%ci-&I}@vL~id`;^m-vk%CkLnX%W;SU*?pVcOr7@YwS8qaTm#m3RZ$ zel$>+N1J9^XPp)_MoO(*^kvM{LtN%39z3`^mi{36IZ=OCILY->Py;H^^8feHrgJHs zd3)KOtcH?3HP2W3E}v4?A$-TYWH=Mz@>xNfBL-uv^#wEk|7kU(UgIbh(=sYnvpG zr^NC2Ugm}gcsE|H@_!we#UR|ljId%IIBom!XUOZcatB-g{QE$kSIO77b6(?0wY- z8vDpG!$MO(D7mkaqMt+!{;kn(Sfmss>6p|{feT}`ztTz6N%pG7R>W~|3xuU&&5=c$;SXYf|483Sg2=MnBrI&xNt*%i$e8T_~ zXq0y^v+Ehn=M4e_FGroTVZmTEGCDbLRPsUl9UHQFIhu+3- zbyd>(n&Y}RjYdaZH%{9TujoR_ED3%=zJ~wXk&E4G!W_!%_$4w1?zRy`ya(Ug`{jw2 zG}dyLQ2vSl<)!=lVe&yjwSOoo*hpJGdD*g2-Z+uTixmmFzR=c8Q%CN1lJ#<8M)A#7 zGV0E_IlTH?ZDXT!`CSDT7PGJ$9o{!g_GBFC+@XZXS*va z2asr%=ZIo04fQ238T+FSI`c8v7SN=ZA7StQ;*>u>Q9c$m&ed z8Stnoq9tWUuaD<@%Vsk!joVbGi>lf~H^Yoaib^|Hr>2K#&*7Yq_28~gB|8a#TRdyC zdB-o8&u@j?(Xn7NFCmY6+`*7zhGJ#_e+PDFmDr`pG5v8}ZEc4y)N%FkPLMh#Dx*f= zI@3Fj$$iAPSB{oUVOAT~Gg13Sh9BM}A8mPtErX~$>s?29OxD*>i5GUdlf!W8xd{+L zbT!X;gX(#G4n1@(<7xezlKdk@JL+9{j$Te`tZ#vOh&;`=oW%oA+#VVmV&SnpS2y($7skk_R& z5zxvH`zpk56SrQI8_6_v|LUX==Z=t9vmXBz`x@Tm?BYmesQ}sIgxt`qEA(E%wGlGM zeYYWJHJ}8zD}3wWxp}G5oOhq$nQ?7J|V5owT0tMm&e`RDRq$JB@imceBN(%e9k(O!C%EGU0zW4FtFi>oa-sQ(5EW@1y%;DYTLn> z1G7eN6T8fsQ>tt9Nn*EaO<^M56Xgcfh`~?Ex)r0$juWM%(5N)iFcVth1AeD9f|T<&#zP_9!`k zeUU)M>>ftG)mbCWm1xc*XpekqvxMR>1lxW`zX%~Qv+PBaF*%Ypcj^8nfFcDL5Vqm9 zb+Cve=H;+r2i2Ym83j9HTAaq*g=`%G zrX2{0FjZbFo%$ZgokodWv;M4_=QRwy?d0UN+SI9hCJwD92Nh*>Bhw+5=ctLEDOvm` zMd!jt-QVBuZoStS1 zM{|DkZg77alo)N|GcB5Wxol?201Lb;{QN_m<{3>TmZm&pcW|d5{`P7*k2Njd zJuj|LhpFHCUDj$-=Tjzh4XlKp&rR5yv`KgyDSMgNIEIF3k}S-(igg%Rmj!)y)(Ggd zxhdXG1|w}<)bM9qW!iAss&yE=^W9sZdSaeZtP$xfEHCSv;-!1X<~*}2Kqj0lx!3dj zGsS-}nT|2`h2QXLs_y!L1lQKS!=Aesr|3YSC!R2-3;nUk3!N-8qE6Hn*|KU=Gr5mu zs2tF{i7PjX3*=6Wy>4P+QU`#YG$8W#H3sp|jCC765Ki`U-(md{tsh|*^;b{QtNi9q zDs=7%%4VNtCVuO7GYavwzrS^&Q(RjswHJ&W|32B_vA$u%Tz&o+3gpdMZ8?`||Jd5x zjN(y>!r|dWI!Mc>oh`UxI6p0&%-!83^+4qW!s089SfP-#j@+_9J{tLk2n5~l`q0)aoPj+D2;Re+<>c)9Z z2f9YHPYIds&-qmd7|G#s7Q%_CI|Io%?2{+nD=8BOP14Uw)wvy;@r2Bn&UD{iMOeNk zix_X*7nKuQdX~I5R9d$ZnYv?6seu6u6C|KrWsA&e5*LWNz^4 z2ifuyvfIr5g)@;7+ikvY4sdzo%P;){+LaZLKNDkuSb231>tJEKL=A zI)^yiAnfW-%LZWlR^9i@3voPNo9k6~zETW{c1C20 zFWEX3$aNLcG_>nmwfKz+;n2`eY?} z3qYlv=$nCds&h}P{N==puf)9V8<6{dB}y|sJMefa9=!qG41bP3mzMx(5`1B1C5iCu z%S)nyl65u5Gax-;CUZ2087F));q_AU&dr|F1=vV(Ae_tiOQ0WZW!`UaPMp|z<;P+J zBr^NLTj^f#x3;N$TMbhU>?~#mPjk z;$T0c-{8kjs)fo97vrco*1d>l-#;X}}2UQepfi~%dM zvAG|Qm&kn(mk5u?rq!g?#n-SL+e=ON_*Ge75Z`{~CmGOM8~$U5-YP)R*VZ|CrIitz4UJTAZ>WsTfq{&T6KYBT8fDSe`w+dIrm6;h6Wub}bCxt-PR8FPOJq>yD zi)sRgSvHC^gYnZ+<;HSo-1|l*o0vn5C+se z0It5sS#XBUP5>CW@2vku8Nw^X_-P>EAng|Xh}d|puP~t3WZ9};0r)w&rv&nUJc|NC zDhCpRj-c8=F#|mM|vKr7Kb^>@&Z_qVu*?TPT*vt zQzT;@$oUgzt<~kNBUA!}KcaYUved+i+Su)_iSJVQGnU&fvlFMW4O&Vg@ypz?pLm`< z$ZNB6RWP}+!(VUXP8f z#`8ZTDoyelN+(hBH5Hk&Ciey5@g`;N6Kgj&Ec)oW-pMbQ(tIgK(;+BB4@~&f@p^fTdjTURIB$UjBylAiL z+DX^r6q6MVX9Ztsz978CGDX4-fByh^k!04HBPf>uPFR@OfDt2`GnGUUn=jTVuSabh*D{3I+5aNhSs z3zw7_fBA3Cln)g-S8n}0FUdW+=A5(sg7l>DvD?6%*CA$D&v0nCHl(6aUWS%gQb&iUV1L!Mc9_FOP?Jl26i$lW(Xk zhY<_tlm*iG?dIss`)vSQazN+A$Z#fq@zcO4-YogOnrulhQ=*i=i3~$<%lhMS)-r!Z z^C)X#`}capvC;4H$_%63SkE&8=%wG*X+21S*>LXNN% z)=eC09g)e>OtRWqQDvDtl*FjeF>YnE1{;ABEkc(xXI9@+Q6ai^OGu&?R#I+=?~z`D zmJE_&;qmn7)q=ix)2K?C9XtmZy5anBhWB<|iCWIB6F-Tw7xOxiQ?4(i7g01wMnpWe z*B70Q2(mca%Xp?_kn&g5k*KPR%Th>N`z7M7*t1)m9+5hpiDc4-V^40yk;Nm!roeU= zCET1hnB=jOy5KI~DFtHC?_JQ*46aJ4;pZT;ZXk`%(b!QsM*f2@R$eOD%`M@>Ac0V4 z8xghMpY_{ZMb`qOSM-tspQYdJTX(9y>Cv91vMu!A=0=Ev_K`lv(_g?Cg7pnm+&BIe z_iZ+Z44<<8UlSw{^V+?uCIn{6$#_IK;`x+1U}Qjgme_2cEmP8C;^*%%{V#?L=rk1= z2f$(DevOtgE)Qb@ADYE2yxZ+@sCqdFE~j@9O3e7N_Ri(rCmkso4EY{=MMfd5V>_os z+N(M^iV6|tI4Iuc#iKVDU-Lp%DCsz){I>8^ehBw-o`lHa^3qfF3!!sEeGmrPOy_rz zBOa_j&%`v3Skz0*)FtrPg3f{O1_$RXkDYIzD}#2Z5FOLN%VLf4F`tcATV` z;T$Y2(lN{KTG8=@hqgS0sM7C44!`9{6v)@HvW`}`thQMgTw>TBvNgesP_XV1~|Df<09G2^|a`>0z3a{Ny5lR|3W`jvgBtu@$Pks?XCND zTzOBp?1!4A02>ofivg2H0;5`wvBBd&sffcemUm#CC2pfE`6s7-)C;AbUaTM`F ztYRc30m*7e2UZbj=5fbKuj#$j@1@@}K_|N`ylJHZvNZV65Ek&{GJ@}Ha&nRx#%JDo zIbCgQplmChyQg~_^s=tdJeD}8#=0)_PZoLS!tDYfK5%ODh{ALmze>M*u{S2N65!LSag*rE7YomX^}-#v^Yr$X&D z-lU!NV!5lSj94d!f4gPQ9a&Vzxs7I-sA{h%G^TJx;a_j)YKj+TCu7zy#^`O0xz_C* zfI8G^a#1RPlg-h8G*L65DUj7zd$BX=2@)*d;O!SeX2vHYgBG*oB@(R)7IV#rStD!< zVjHdm8Yb?)IO^P2fBW_)IUxj)nAOog@R=5fQotW zYrJm<^?z4ihno6JOlmB=zCJTn2WsskShsFHkRmx%;{|=0-^13dA#eO- ziIDm2=A-%legw8au~`BT((x)uXN#KJ)SMVS2#{W4IUlgp#?EDc4)Wgh@Qq{Z&&8Ae z4FT`ycXU+nCr5hk%(fxuZQP^c|#8;BajDKq!$ufwhDtagOdb!k7>0 zW(DiC`}CQ9K}K5TPYE%^#p?)tA((~N5{cFE^oeni52w`0wY-GJ!av8_BoQ~nb06Z} zQ05Ys!*cGwjGde~O)KVeJE9P?`>wOIzgf3-$-aLut9XTPke3Q#Umpd?TTdBBs^C%*y`0L&Gy7Z( zU{rWo^^_)jDNWvlu3l3S9=S|?Ydc9u&JfW4l*!9E-$;x-i*b{S&oLhe8^+ObaA40%Ky9@#I&Pp%bYsZCtJTCZX=tA@x$W2Z@M~k;s0-7 z{Mak8xR43VW~uuQK~|Z|$@_Go2zrDfC-7~rq1y05JM1LlXM4_l;^=f{KJd=*$dDQB z>|yT!Ao~EC18Q+z=dLl1c)=j!0gyA6>UfROiCRQr%B%NKu)hn2;z&xOK4iGA4Lg&fVTUxyexos z9hpcfrmYvpwWRt~@XNQUvclb)`Gw;HV1UV6PHS=MX7b6( z_C8%ZM2!YhZHnNrnwr%+V`Kf~qG3;WK514%Nbg;NBJ>(Rv2TDqvSPk*%E{LQWrGJO<+HE78G#2C6DFerwH@fb0Hzf)pcQX@a)8&tOoSNR`3Xodved+-* z{<|fklmwZFdorTGb~?h6hV1S!!I0TC;05EM{_t`zBr!LWxS^gNhd97>VTqC>Rb8U5 z!Hz35M%_NquWZ*#c5c{+5DR~RTduch9SSYj^;$DiZzN*cR$SuG!pW?xY8W~4V&|xod)(eHeK9rF65Gc0Hn3Ic=H_m{u$w3q{m(8 z-k$mUNakmmE88xeb$7s(3?VTD|9|*w_!|q zE^(vJzviYJ)5#G3x1#T&N3*zli01~Z{K3TcS=<$dB`snJM~F}0QIr@>$NW?y)6^`> z;La+MYO=@Dk;r(@52W6%HevB^3GF<$CgPMX2wcML`bX^1{6%7=1L`Q*_#oy>+4&#_ z^Ui?3lty;^h~g<&#j+mfFS~WA_x1nQEsru*L@xy{&6u4nQxBgnTx=~kq5D3uKhJgdHP(fomnKUMD8j#4n$Xn}%u-bt);cW4zKINK zr^pf1(wN!5!T^Z*;VgAqakRplg#tk(fI>{Os=U0M=Hhgt0>)d>G?IhM!c6_GgkhCA zlaiL+TDUx4Kq0Vtt*0qhBqkutU_9q$_LYpa_NFhv14Hm;>N@9eboNN4tvEm0i83Qw z$I0^eEkrFIwe3e)rtK%uy4y~?1?)kZkD8TWL~V4jxGrx3t@unlwEr00!lF5tDfXF< zGanq^H=9{!Q0HU-wyYsvHGi~v^wb5uG-=0>Fb2G?fqmk4^hEZ&XmIiE_sbGrVeQYG z|0Ns4?5=x=#K)b`g-4T@m;#!G za$7h`Q=(nKv`NBcICcmNXjfc+&I1|oU3|^}P?~%9i+Vb^924Fc$qN4aa zNc>t*NwNq1h-x11rS@>4K+`m(t=)dtVBzxjE7{rnHEb@;Kw@2WL87cwk!t1@4B)+z zq};{#k^J4WM4vpiIA}kjwydmQN=nKy=Qx>3S-~oD|8`;$X!p&&J5}$d*bAQoV{yl1 z(lzNp$1hO&T4A*HXJ-h2`Ob*VI#K9}HbS;@^oHqDB0WY}%D}mnei4oony#fvC(mZP z3a$+dwq>u1ve;oz@+N&=Dd$b1QFUK!XG3g3rGcusN%F+srLegf8oVX zNek8;z`&FK@tl)!U=dJX)CZyH7xV|+2to7^B1GiERlmXgvLV}ZmlJC5P>Yi98q#e4;tD`l0`8%N|U%>vhz2>`kp+&_n4e%&$F2%hx5A&KyuJ`>LX98 z-s~#U0j3s3H2`Tncc~c++V;?vpZXcIUKp|UYjs-8i+l?xMf*31>X z6MM}*SveT;;;tqF|FJ37S0_`{hltt0pw^^J z#JM}JUwjsr%rH8n|8@%sHtXsB`CgaQZ@fTVb_y-< zu?LtGogNr4T|-wXYa6|4{k!*?U&Be@=fN`3YPR_HuuD2PsTh~B=suT%#8{l)Zaz87 zSfTlF1%t*Mvdm^9Jn>R4+tFtHy_?PWJH?}iH@#@;$%Ca(R@ZMOVj7mZj%`ir8i8{B zwEg_a)X??9)Kv2_o7L2z6l<%96!r)+Nd_Z1I+wO$o3*C{fz80fpTNswKM4dpzN#$K&+a{J0g5Us zl3qkA{Dd0hbL4SpO}kreGGbe}a}_+w?ZoPK4(I`|{yks0VAIM6)mtNj@q4R5Dt<9u zk;665gpZbMjVei`w`!7`fkL7NXiGt1_Eh4qq_AIQ+Q&*R@kooWV)m~)@!|d$vj_CF ze=qNdG9ZtQHiA&&@9%B=616YJf}lE-4-|W=!q=rA$O&x zg~aSutzu)=NUi_dv}Ll(3cSeT#rmfhAl z$?=OE;vCN$ir@MhW=%2>v=w^m5~elql8;yf6_}DfI`)$ls>m;+CZxMrYEZDKlVHgj zS*4yPQb&V3=zPJzi!8`nAD7^6*9W1pf0ihY2$9ktQ6Z#{Zo~N#FjN=RDkb%W0RqwW zYfPTRZStn^JIt(NuE*GpFf0&?>25x5?*ex%XR)lTqSB^ZN^w+prMp<=PVRGtmA?V` z^Eq_+`M6>%m117vj|iP+Q*~g&fx*d}4nK6wNpMUuo zbD9zSlDvAPFSYzpw|r8s zl%jkZKIBVo=^&K1-YF1_jXl25s3TH(v(h8FO>vEl%7_4Q6$A<|+YQEVO^yXwz4;mA z7WSsY&(_xVzT2P#iX`9?zrd`wy4)QqVrJiqNd7_8+JVV#{JYizii?J9j{!++ED_n= z%FUHz%>*+rnNzepQ_Gzs=eM{m|LGQ=?`3r{!IEEAd3ooKuM2>LzG$5@NR%GEPggl2NInA z)AtA}o4(J{@RF%j%I$I!s5lM*Hel|mswlO+avt!lpr2iEX#U$uSbh;KeoqYRzhMj; z{&}V=?9r3>Dx&mfJTEl#Aj0EO`R}rnvX=UdML)8Uy%P}#8Usz>>2-ylu2?%ce66g- z(b)cUxcJ1p;_@qq#dDvUjf**xgqm3u&Wd(VgnyNb(8i)p1tuI zucG7w#FHVFwqO)3lo)BVJ)knm%r}2`(caW^Sn*0GD0IiK`U@)Tb+~D1P0i` zfMRR>Fh;M5Efohq|FOKh-LaK5e9)4ktNL%DU<2yfuvP?rJPk>ws}-L3${$NDz_g2D z2x*7P-UA2bfa0vPoVfWj+|5>30gh%STdeO_@6ML|TxRXK9g_YjGiwpQF?{ICUjXYv zXAdzzZ8wFB>Z#q2OI_`swZ3Bj>6RPQ?g+GeIS$ejS@!?}3On6Oy%(}}1D^eN;Y6+$ zu7SN0`{uREFTLdkiSgLaMik!3Zm)PVmG3AdJ#=A>T?{ifG7I0hUT&0NhPkLW3JyDC zfd4kRg>OIQ*HY`I&C*2)%5@BrM-U#FwlMnL_i#LNcJ4;?Xj%D+#Bprz7tN>Fyv-y- zb%sSXl=fJ0aO{LxQ?l|tUDz)YpS~KG7BD+IPc^4ZuoSHvI07Zuqumgzrbual5%^{( zGx>c1O0=D7fc6GFFkrBOA3kHUsVhPD^bg$qkkr*Tv>6-kS_1=o_E${|M|sz3An;S; zXUF$e-?1-WHBn@v5FixalA%2WBfSvqcU7jvT9A8@2Ry@M?*!W3clX$HAJL1ivz*uJ z8ma3z5WEs;kHX_;XdPdsff)ya0^Mcr?O``>A;zuQ>?Z2;s{{B1T45kB*9qMMsK7h( z-fze&R}LNT5P3c=4qoj*Z54QWxOkV@vx8Yc`{-&K5un7<)ZV-R&a;D_F;r0=CrH%z z-`m~N*S$^bj)JKBQ+C*}mYTFdzrdZB{4XkBh?h;M=exLnzXeIuy6czL+h%y&2El2x zN!*g3>VJq{TRAYF|J`5VaoM&cX&Y-4hx@}AZBYPCLb6EO-W9!tbe!Ohn`(MyRW2(= z(;i%Le75-p5a|e|ByvDpS9HJpnSX@j)U?wGF&w&8FWH~NN73o#C&F8t-taN?k-_85 z9*Y!uUSrs_P3BWxV@6$#s`hxwA4DQ|x6?z-3IzR-Hh%Te%7mB0sl`dsaSzUItUV%r zQxmwbx!k?Mt2mlYmbV z1_(3jg_uBgy0uj=(vC8&us~?agEgvOy@QnoMyn)~oPr*ro`FWNf~6GfPF|XlYQ!ftM_k((*is zZrf>^VHbO9BLQl7F0U9i$rOA{9?(Z+G=*Y1nu5oO9Wg&d3iPH4B%ZMFB;E=`0~Qn^ zY&UgNufK$D`9|$`DhOSoEP3%_!f~>W&V17i<)#~JqL~yU#(~}U8ll)w zb_%b~Z!UGW>)ff$+KomK_i^s4|RLI2xT14eC~P~0K?)q%tN9Hws>l7&N%dbp3!|G}zaihv<{MA5#p=9AB zuV~V}VA0IFYju0OYzdI#yZcfJCrI95<)r@CaGw>=w_XkrXnWwJzS(yA>F9NWNIeH} zh>r(Ja9c{4WtM{T2gca#gJ(Y7a~|S$BFZmF2oz!D;nCOi`Og2Ooe_r9J(U_*^d-8U zC$nr6s;pG)naQT@WBByQ(%#GEUJ4+R?Pm>F^->rs95{h<=YSgSV(DvbnTm+=IMyd- zAItQ9I22|QQ7xXDRP4&Q^!?bHt`xkrn#-eA*CcQrRevZpoWH%_BrSIB>}iS*Q+BlP zN8)R6g7$ma1ERbElJ4sI%p~9kNRSVSFWIt&1Yn}%iSv|R_+|Mm#nvNC2uaoD)GHD6 z#>0%2#5F2jVTkhI`)0}*d(xZqKJwtUt2p}6=!(zG^XY|1qXk3Btm@?<1hlj>{Kavk zT}R-(MxnVeE2UqlgU}HD$eXpmq-^^%F9P20o!NM2x z%9-6{-CD=G&v)e)=kU!voltyai%Xnu z#y*L)o1LAsm1z#bPW4u%ZCNHq^@5f7RfK$2bonREE?>cDL~dww9lSC6*_$LRaWORU zC~&x$b@3QChGkKmqI(tXghW%O@p{OFq~xtC7jFb2|GhpSS&UO z&hH6o#c_qvKx)qSl*}J9+4(UAu3-rug52Kga~3_0n+6b=;{nt8YyB|>Exu~jMF8%4 z&y$O)%dKVO9hv3c&|xotXLo+pEgggXF7+u);c*-xX(228@JhAJ#@VB6MryLuTB#rK zl}yKVANDrgauM-}54`{2t=QSQQ*BDa(hlaW&&u6nk9%w%M~rQ=w)U;SorrU!=&h1u zlVgK8<+!KU=!K2bZ7vj#YF_bmh2ym&X6#>|*F<0wepuVumAUDvhOmA8;Fo+|jhN1r z8c8Cji8+1D+-dA^&zsQoWE~RR6J17uboT+C1}c{+_)X#aqwn&KnsO1^vjW9+ZI+og z9LIv`<*GfK$}&$9MK7`3AwuzIGrf>kpPl^7PRXqpbWEFdd?*mo?)m0q_brBw|FT#V zRM{hpA=9Ch?eG(bRhYxtvgOLlT?JoIT%AMUdz9AheKRVp*}KJCQ6DdmFAA#k)2VWp zb=t^VSob~4 z1#n;aKQ>%DD#;uqRoeQDd}rI_O*cnPfDzS(4W~!uH!jTH^U|3$uT+n)Lky4nKQF`w z>n`m>+7!=nT0nHSZlUu>6w;nXVSmCXjtG}u+DJt==rr?*-#jBO3F#qb%F+k z>gRs*URv-uQW;4GRtUiQyF~qB`m?^h!sAP4nvpz=Muygh{1Xr#&FTpQ(Gb>-*Fu2g z33pdbh6UAu<6eHOO#7(OMM|bkK|F^6)vY8IaS7_PpTLMYM#BTJ9-LkDBv6^1z=V&u zvl;spvHS4|Oupr=K$v|7LZvFfK72p376TXh(607MX;NZ;;?H`fr5cS8l=^ysDueBb z;PZCvbD1%Ird8Y<*)9NTJIDf`XDCaM+=zb0Y4MF*(MKQ@!Ub%BNdQpnRR>2m&;z&N z|6_Y3e{GDG<5GVhOSacG@OkN4`=Yt|ZPqU4=mxe(Ou2#ytJvLpUg2bx>srBoCMOzJ zjwWX6hn{Y^gw$6XcPW*lXe9%}d@E!z9 z=HeKd;vc8ZN5)FG^Cz72g>|b(&M5dumF40us{?O6oia?%vfTAQYhyZiEaJ`lu)m$_ zDNJ{Rrs%!q7MzLwSB@a-TG9pe7+=^}(Pf-a&OK!2FU;^=_4*4v;P3BmSs%@%?SrsOO@Mg`Usj?aOsfJ#NoE); zYn~_5doBCyoZ3DVHf)4!p??LM{}ozPTPu3^F16R3CXtY=${3|2*yq0%GM&hY*%k|D zklE|iW{s+mcf}n?#dn0Bh@NeYHIJQAhs^STOl@QWg66+f=j!9`%c)VJSl8=dux=c; z1h!(`10?!TI0x0^=gIUF!z~Htjy2j&&`df&i#ev%>SHgpNYH|QrVli$(}S@M60pa{ zzC1hmW~Z%_bxK0M@)UT@`=AkteEO-mFeQwV?B|)v7nPBen;mD!xW3TpZRJWad+S5LaBnoUJ!d3() z*cPhnYd%ce^=<6@OVmd^F}GN+CTrPizz#vs68esWF;GT{*4XK~8~!*eCsDFI){=Zu zv8_a9TXszUAkZD@{MA=3D!Q=7ef4?&uIsI1YPMj$&x93ZsKJ<8nZxc(rkL)mlA0HK z@3vRksO`$eC@oQ+Q?9N#FS}+8*F?j9qV5dN%BI@8wEm9vV#1EmWoRobCmUiu{z-a_ z0l4Hk(_0~F`qpD~n$xD!?}YGV#Z2FqLe^T}*7pROR{0ty_DObp%eKBz{B*l^w2jq@ z1wzlVYOw35m0+_yCj4U8k<9(gH3%e{G(|&MsktuH#<%8$4|1tnxxjIF-=i>^ttf|M zkO3g68u{0ksr1e$bqhd23rWX|d(=C<%UM>_2{Rayy>4}oi~ zWR{zcjK;0gjDw2#jOJc>Ji8KcE+Gv6jXe_bQpw-WEp6zI`nY|T_lmiphI4&y z-Ws^*9v|)ua_A<1u~K?y{MdkT5F2}0c-x5!QgO4S%|JFXDR6Hwx-ZY04&=vF%TAKz z@!`77QyebKX1gGKrcq0APU*3-d{!4p44<|S@~Hx&N$fqV2SE)ME2|d4AdkGBPUAkz zMNGa6wuRnvM=?rIAY?e?e0O7%JFcrl)BVxD3guZ@3Q}vF*q*z42dC;-c8*UZ&4<7z=8`7}6C$C6xJ%45 zJRkoL@9IP{qM($~_g+0=4p5L@*^j4yF+oic7dnIKyWdD@fIa=C1HxGpIu3i~a(i;s z?w0_gM=xugFH?rhW2J-LYe6TM^=;x=mm|d9jpZmK#R#w}s#F6H8=Pma3cv5f8yj=~~8eZ?#1Z*xAE{fuivm~PMb8~hJu z(Xk@fth<&2U}9JF%H1hK$nn!gAh(b%BKtR$QHzw!Op9!Y&XV%WyZdbFb)l+s~2MWL6S#;CtZKCR>(~-0BxrYd|?FrlimW3=! zY8`##;u3F%<`1J`zIxnO+JQP2r#N{1Z)~x$a`%_=0-M`6IwPuF-{olR*%dGQhS6(G z`w()8gB;>=F9Vw;bjIymUGYj6I{mkZ8|9+bRO*e5@{EjF^+mW%<+pWflr9uuSzRu* z$+uS4L=t8t&hzmR@>0LnZKIcKbpl_A-C-9~H||-@&aVGV+!;_Yj9Itqb{1+XmbniU z)(>*XEImKAla{*Ix>80j%~F zCZcx6sbnTm4VP@{^{7@Asc6ugkib`C|s zRdf#ZJ9l5L(_GM7-Bwf*twY-xex%t*tj6ZUDlD62fQ`f4)O!;(a?|8z^KavqfstM& zggxCAxge&|FM68QD(o;e`Oa9JRi0B}h8Um%+1*%Mi0`jbdRnUr(%B}_9u1FI^n^Y9j$Xw2C@rxSiegu#k{qw+3o323y3^2^Iu^F%Y#tbAHG4HSaz?0|LB}Jzp)YuaA+!1LvNQw+GV)3Vsy5C{q1c9{>8bgNVXe|% zzqnfIwfC8weQldPf6EWXlB9v+9`yYnVO^i7pkGanbY4#M*kb95Ea6=DKH4|*@fm#c zWCeFdQ(?IBCzxhgtKK-|rj=}jq*;iX&S4wds{yy8pKe%g9qt;1xxc)QPEiw^pQht% zoMrA^-NJr;77vz`d+ksZvaSV|0jq122#p)T6-k;o;@im_>l%ZN@@5`$1sWk0$~N%7vS?4Eg8ob}lJOQ=46NFLNF7|3kv9y#9X z2L~L|9aqDBXRaLOGj;VSw{ud_${7i39@*q;|i?d*=GHEGm*hjwBISq5m|_YApR+_#)n@CLnGFDjGct zxC~so>v>+ ze^3~Ap6b)m1ioNe{W?&!UQ1VgJN5_tq+Wz0ax~}_agG6>ioBBlpfk7MDS@0TDbO8V zWpS71@~_Pp3|BuSCcm|IgOOYNP>D4>VAbzFcsN7X>p=x&O6ai zq>yux5^3npG)PjiP_oou2gEv$G^#z7GFzsa?21&y=)}T0v&XB`Bcm-{%x22RVGcLr zpRwKm3UIk7b+YpY^}pX6C(m@NN8?=6;*@xR>bHUb=_H%L-iW{ceHPFqj|!go&H$hx zoO=a*5)7zuDk(H1+5nGJZv?a`w6iT=(w?w9S!5>6GjnnVE5H|8D!vO6G-<)~Me9EJ20C z(k6yBv-_n3MUGrlN%Ym)PIbKh{7=?I(RDSD5-(O3w)e4?3%qo@4tN!34kpc9eSj-~ zrM1>^at2@?M0@67&jFiQ^VTaMKIzSsE1_h*_Vo0IedR?wGBdoN6cWdm_OJreE9t_A zJ@;c*b>uN9rCyCMq>@t;Up}Y5zzj0=3}!32AcSTlHX6DUU&Hy)?}CAc@Q?vl!(ai=3A@MP0;Euy*W+W7Go=cg;j}1M10HTFVXK2a_JXaT4*R z7n@&W@5mcyXEFYGsQlGTCrMAuDrl-*d{Vw`fH*27SBOOepc);dD& zS_4-SYu9t_`}`wLj}mTZiVqf~&qox^#evWB)o=c9OQb@<5(<=tb~to@>`q6}GDWW4 z#zYzYkHbUnfM2SnmRHrl6aBw$jab1mU~bwZ8W3b4peq?7GA_bLHujI}Gb69;#amZ3 zl9ee_geSMOmtE?`%Q_Jy2LdG`A<}0@ZcS+@Ys%uj^e};j@XI@s8`CUrg$?%aT;hHm zATv<6snnx>aoyHgi~78=Gqlxv!{jW`7>{{fz-q*BB)>oyofJlHDFPpo(*6=)V~L}A zsIz+UF#OghIzF~8${k&1JK5tC7BaawNUyHXG)G7)P?Y>H5xenb1Dtd+BgMA@Z)2!a zFE*ZEMR5gyT$>Lj;2HLS^5<_0Cw=Ii2}CU57*yw7e57CK(FnY|MaLIX7e#23+RkST zEj|==$LG?Z9SdYX?SPDCa_f?~h?>xO$#V=ru~B!-_tL6a!ZIn3NFc7)vWjNo2;*Mg zDP`Li)xCS;&SgX}A@|CpV(Sujr|9#7Sm6Vjo%+nRd8Se3OXEYVF~fu}MOVBm>ZfrY z{Q@Lv5YrG_uOBB*XOM9cgj#Z!D?QM~Q6eOAfaW)K-p!X@OF3bz@%wk)V4tOc-ne7% zryROl9&c5dgC5k8LdH;k7I>RAOhb0X>^dUqT$3ul0Cn%S>DfFos`6u=Hvax-Zv_An z+0m3UjeQE-bKB=QPn6CrJUQ;7SwLbgWOCpxvSQ1;j=#&=S_QI>3>+PQO?Vv`YF12V z-6VFxG6Fi+PLM-kIZ#*f#C1oe{__x{o@JEkhj^i10ztgnfBw)2a;~JCKZ-yAFRPPK zQzUD@5;U_Ovlh>xHXQWLa3HTu?xXKPn%Viqy1j=GD{VQ<;P5a&J zTKv0X5Ng5&E^Hu6f8I{XHCTJ|hsa-m#xE?r;ZJ5Y@b9my{0|1M6EC9K^T0YN{{<(n zVTRVkmnyPR`Z4m|KQIZA(^EA$@Brvd(`c> zC+)^RlYhl@eW^mHgs0EDfy5iql8qh%I^#LT0hKWDIXr|X8MO7KcLIjwi)la-5;Z7l zi;L3?;uVi_$VLGcB9j}Oj*Ilb8WL5mEt+lrbB&}MhP6ILE#${{fO| zeM#9P58lX~7ko?UMnsi4DRTRELMchf7||EN+Xw{Rx+wjz_~+#SF5i(qJC!f2vr|;n zj8ktZfIpSGsL365L96CT;AEEmZ+^alm?YZZlIUeM>+`T-Q*Jcn^`fDPkHy1`JB&Jz z`A>sEEARLh#e3Y0c9>n_)q$S`NPhpNnNb=gRWrY3R7;(Lborl+rBL$4MZciqDiqWx zozbJ01YX>0)CE~juaA>$%Ny~HaFV9W zG7V8Y$7P*y9b10ckri8hB{ZQBUe8q9{GAJ)g9=Et#DKP~ZDj^5bS8-7_i9L|AM4kY z+Ju>V>nc4KFZq0Vl+au(;e%3UbC$cN2_aV7%;WKo(NJdV~K`UwEvmD*8e?;P~V%r8%k0r zLMAWRHNUi_D@r1J($}Bu8ML}M(lu_+jirv;khTA>$$KF@P9azowDWV5xjJp)Y~F$KzYwt|Yiy#}ou=Nyd= ztWvmZWAVci?j&aXc>KKfe4mCyw-`;HkkGY|%{=eE{k(P(d@%)9@KsSr#(m8ux7s=h zPm5G`6RMiXUgmAn8B}CrVNsP24uGT?B=15 zA`Hn-C_Gti#$+Zwfukf2^)P5QkMjSn_gEy#XXNTS@-9}0)O5WPqlYK0hAS8=)y;3U z7-O=*CmId-!n;-#YD?hg`9k;t)p~u{ z5v+l^jt*rb7bi7T#T5k23z7R2=o8sibSAaS_6HjY7?0@V?yjxp2J?v+fA$8rG@qK~ zt7czEK!*g65J|H};FW#FcDA_67sU5clTN?#K%d?9e?3q0_WD1M6Zvp$txvf8e;o{4 zZ|3uHv)Y=5`EUiR_I~2)86!S-xrfG!IHgCYYMU-0uO^5GpZNUeUIiS_!zLbOlDW>fOVh%_qO`lad$woh0NO;; z@`-pgEYaW40Y)n&wYGjZ0e`Pbp_r)PFg@ zL1!Q!h0D0RC?;muW=Oki+=ZT#7|;5Pvh8k{B={oz_%=fR){9J*nfofBGRU*oo|LfxFmRI=l+)BqU0>`Z7ssEn2Zk9lU zv=26eQ&Sdob)L4VZr|TOh;NT>Uox_^un3&bx6TN8;6Ezlyp^yrJrK#bY>TX|sbL!K z^A##~eed*90PFo**#qasyY`Lu?E3r+!_H5ukXu#Wzd?}FXq=b7cclTW%iRb6*+9VN zl=Ii^7t-!p+MDfiqd5`;M(eq${qPRi1tW7*J`Vfw4_~5RnaP{2A#GKsJ~NNVButDB z28#=8*iMqGi=1H;UwKVqCtRRKt_@Ka2H$PbZzTnMDVlp@X`#D6`9{Zk zhwGw*CEj2gX#2+zpi4tvczAptl2e!{+?79lA>u_6F`k!^LD8lo&mSYER}kzuKK`|h zLI3>B%|I}{Z=wSi$Iaj(3dRzqAF`)9lSI`Nn}$x4$yXf=u8qhd>J|P$W-Hv1V_=iC zWkFY!P5&zRz;5w2-3YY(G2(N32wn^dhhAWCcFct;$pzl8&!2dSWQ`m-WA#VE zt%V*JL+wnvJ(1~`aKfIMbL}8UIjblhN_;O*ZMTHCgFN|1t)h$4tG;*xr2jez-;_^M z*tGZ)1f{54F)htGw+x82Sm?U*wMK}h`ppsa-SbLg>#1LS1sz6wn(2ScHCX956LxEA z;d@28@J54_Q4S!TBo8k&-c2&}S$V7S32RP!7P(^kPJZM(+gV!LjhcBv$q@Q(uUlU& zl-4HgH9@$O{AR3=?PNgkscFD6&7BLty`1OCl^!Y3fed8mO$z5%DjF0fBg3A`yPRPg zYFW-O#tW82^KNr8P_B&w_S2b_PCm+DxQC|rb=IrJ!C)X={W?yY(G^$VQ#R19J}Jy` z!6MIULL%y!R|^Z=3ZZNxcRb)kVewK95kKY6($&5nR^s3UM^v&*$!VJ@>b+BKluVDLBBQR_Y%Um!|?pS#fZW8=NQ+Y zO0am?lTL&x#bT3(ldWpFV;xnAyELt*P zgrjAn1zGNgkkc0v?$#1?h?T@u7!ptjjaXacRQRi|vk-x#4pax5}Y_R~XMT|}m-79>-$Ip$eYS<*}BpM5DxN7{s`;PgAG zMDq_)+s42(iVc9A$gC@_k96XlP1GIHJvz!YUvk$uDGic4+DN6ZB&$ee?e9N$q`s<> zw)4H}SXtcToWp{0eAW_97(pOU$`QW`?JcCzih!2@mQWUH#w^aaAt}{wa@Np)w=9Hh%`t)^SyV{^hFzpJX3^*GA~t?2O8xY@t9C;WmrxUk)!5p6Dd(}ji2F-v4{X5yoV?eZk5 zE96#{(q`{{-=|MI4{Q=j*PqnP=8s?cD_Nxd+`kro`4{#3Shr%L zib4!4Gb1C5i67=0FQ*5ULQwb8VJzg$0SA@Ft&cYq#>QAl4JFxKmz&JorQJ=Fm9)yu z9XlbS?Q&!|W?k`o*559-s+M&@YyWt(YB>qA|BWIlCqG{}CfVZbokKuyu@0}J!lG<$ zSdR5_NOv5gEfAIQg6aCZr4@H~XYoJnx8J)bs~vc$@q3~>&u+R4=1_8K6!w97oK5V{x3{s;yF`m6y=LG4n4!BDHWyf1w^&7d>h(DY@dw!K{J4MFHU$}{&iYsU5otwae{q! zIiOwkgWeGKQ5#<^=h5Mm^9*H&0{{4jSHJS`mOPt;>&)U!x;-b50;MLcMenE$naU+K z%@oK2N<|9ryg9EMZ%Jc$H}x4)-IbX*=Q>o@#1EHIphWi{#T*QNlpcHby*?=E1bo%M zJHv7FEAsz%eli~e7?S6th)Zh_5l?K+Qv$L=T%&WKYS-_G%_^Dm8(m!XQka-HbE-EZ zS_AGt+?v@Bm7!_NH*Gs*gxOvDit*IbD00L zYzB%|7fqJJsC#0?!Eu#^IyKM&W7J9Y0&O#hoP5(?{)ZU=ILyV zYFH|apa}mpi?zFAONOuwGU0$(^fdCW7h#eEzCO$HQ;p_gvPr`@GF?5HxwS=^+@JyX zXqJ1D^j(9?c`ZtgEHU7|_wsM_@Bfrz1|OfjWvv*jh)TqGuv7fGxPQhP(8fbnb&BrX z)}cqQwd`BZeU)ax6Ic;o;KQJhZG;wk5qY#UAyg{J+uE4_QtksCtyVizpqZBrWZ3-n zbexRX1KAgF`jrf#@&)OtM{Aw%0Uu>H(XlIjSXao;6*gmALnHPHyhtdUsOvGiqeOy4 zE&Y?jH_^}sB%h(Def3EdvA-sKYi<1L`7?Q?K26><<1qCuYBvFU)#5S&&a;I(C!1`u zAWQm)KslB3FgLg@Jvk)$CnYc7{=UZ99(lPOG-ZoOJeoeP=c~SP`@7HtzaLG=X37m18RzTQY0P{sLfQmCLIEH)PNZ40fYro54O`7NCZ;l$ykoHe7S`A$QDfxIuHs&8JeF~1`gxW3rm zyx8xS771JY=3$Ks6BDuzwK?n1yK473%+=EXA;yRPyi=@xu3A`_W~gRv2o9J#0RBtA zCwg{c!jLSAMLepEFxGtk6@HX4Wo9wo4|m@@By=C^I0{W&MisrTx;!lOE>D{|g1>k3 z+_ccEFcID-O%XXq9IpYp2FLt&?e={D#~bq6`A9vk*EBlmRI_ObrZr|pZd>tAI+Ji8 zj_^TI+_J9w7HP)^*!{I%m9(C1x&*lcH8!hy5+;*5)LOy-i`@{on|uizv#LpZQSbLe z&sJX49Q4a0F<@)XD=GedypwHIfDQ}L>D%r{gWjhQ_qBnmp{wKTOHuco6n_v4XJrP= z^>MI-UfYi-pr)~VWgIk8{wenG=Hv<|q2flD8OT#VPwYnL$<5F-h#}P%@C!F7AWxX9> z*n^;V9k32)u8bUR^KmjhsQK2#18WwR8N|z4Ave3?G^!oUNMN!p z)+qXjk2kH|f|~HmO=&Hh{-XnbHiX}EcK5Whw$CEAND`dWh1Ew?E8df*?1!8iNQP?_ zKZN6caSN`6oKcd-#m_X3$(sN4hwA~so7LqHdD<@A~{n&Hq{L(jVE(GJ5 z5u7h1W7vT~PyBhMK_9&d<(9X^jaxa$TP9ztbo{IdV(~?RG4j{j_@weOxTd?bTX+hX zdp{dQdq&?;%RWM%8Xq@~)p4qtazTbV{kU~+)R1aFt}=QHH1EuSboiCi`DO)T)2asl z{<#JqEg8(DN@9i(mHbw&*tQa>3~Ch{R5?03Ym8Jw*(%b}?bReo&OViRt*IuLWQ2>5 zwI*8>)(poy)FK{mJ1R{kYTk8rxwN*Oj+`Lq@RM-{eD$&4_j_tyXM?I~{C@AsoVv!D z-S(WHh~0PP{B`9odeKOHy`P){&9!W7^6g80RnX%$T>ATlk`3BGJNzZzeWXCkLMLU? z?3I}SMp=O1@wB})VQnnbll!cAYH#nkv6n{>hzJK4&iQ^2s5aq%vZJd~9_H#5xcds$ zM+D1!I0~Ls{@4SxZ{Ywo!>>y{nXUpMc|43>9KAkqs5l>sxv|K>4euA7tKu7 z5xA@2D|=Rx=sNtx3DjFaja^3@hK+KeDlQ7uEc5*x^l@lx#J=6**~+Gie}3BIUEdF! z6A`ba+ojz%t2>}6*KjQTp0N2}8ycks!ln>CnP=C}V@G3Cp45Mj+mmdhe~Ikm>JFMe z+66pm5MGkhhm9sp4YnPnBSi0A%bH67q@>5l4~M$aN1eXZDp}|oy>}xrvZQW54l#K` zS1`GF*3QOq+?>)i(qb1uwImw%pcD9D?@Mk8ZBwYt0XYqat7{#_XNsk?tBxhZ5 zy0UhmcoNR?sz$TDY1_Nxa0vTU@?mAw&{U=9n4O4l^V!*1=nT&;UEBZUY*?Hdf!@Brw z>=w<>R{<=e&=Z8(UDyJIhUg8ulUwLAB)PQ`L48eCb6!w`bd{GUFzXRKr#J_ZE^iT( z$5!VWXxC#sp50EP`sXBm4^1>OWJyPP`2)kuN}eP#spOXDcj@kb9T^1~6!*`6DSMOc zU1%tTJ17fnny7fZ_1%7dkMixrcF{*qkS$O~?IW1rww7h6yPW7=;0YG~au7xk_q-u_ z9Dp{cV8eM|j&{SnC$CO>T5VCyos~7K0J6{oJL>d+s~c@m$>}-som?}~R%j^?0>W0fT^~vqb;#4SRF$CX+)q zk8AU2%Q@>T>HgUVCnLvw(yU~G=Spkhn!tJ$Zb+%*GIO44Dz8`C`Z)KEPUYSy8ystE zb2X6dl}S$$QEQ9Lj#R>5XAvT@$V@WSPe-5BWa!TtmU!;@x_JY~R~d7GozWrRqRZi} zdo3Pwv%OX!5y?qTUoV+Y8jzIRMTH)VY$=^4ZJfP*eN>W;{U! z?N_|_k@}Lkg?;SC#n#p=nqOK<7t&>Q-s>+y($+?H4z@0;_UlL&y#!#HFK)m$kPWt# zbLI50RfBi~1ZL35<#BkLBuTI%9-)Jos{FbKnUD^;X!TcT#@L! zbqXN4bzRe*8^uQx^3Y=7gliN5RPk}3?Xp8srmLK=#cl$TV;KnH`W5E2KCzK+Ei5>G zx_tQr!y>=@INZtc@U@eYCZJ}icGU1SdwMtp^(m|^V z7|?c7Uu(GEW1Cp;+Gq(M12_fp0S3Lia)$g32GN2X+|yfZLEtzOxdD@IaQrb^5*uA= zCO`Mp27xh+=kHwZuvHYAhntAIIo}t}D7OfDULcbLa#hF9PUxsFvti|jYMjatTNbuf#oI8}`ZN#pe%@g|Ca3MI^kvDfr#L1C{z$6-bxKH? z@3E-p=WhwxbdP5omvvOQy-f0Pi<5ylaziV;LQ)sAMTfTx~o3bh09T-;<`*c7Z z4jPoavL}b0%bgl?;TNRC_<6$d4{m&LEe9WZY(zRv6_!gAdt5};eeuY@m=B$?5v@zV z&C4VTLkj}{%)spwqr!6kQMiSn z7Bd*ls)g0x0&?3Hk!nNPlu4B6BfrI_o*y#7Qpx~rt5He5p{IO6#Z3K+)VE_e=45&} z7I;Qebe7s&nj71@XMiSd*Rwi_w~e<&Ql{{w6usg+wHQCG5n=jA^08e*k`~eaH<)k2 z%0~8+u4_+{^d)SrUXHsiCnDj$(o4Ay?&NxS1IzaWSmN(j0O)XCmnr6WoXfOQu@%41 zK@5i;{tRXCeKTFJQz9qOy+H8ZZTBOgoZv!{Ghzr`A@AsPkE3i~_e?lrtg=@U5G$O*+l|PpVhEsI_i82Z`B~*96RV zV(lJv<&2uok&yzs9(=HRlvdz}xz@_+R^SJ|#T0Eq|FSylN8PFdvUS4^<#cBD;l2KB zYIy<2BbZ6o7nLx3Rz4~@ACx!+| zd*wsHzzA5qmpu1TbfEmcKc4C>l$`SQ;nr7S0k77FcfAIJHY<@wN1&|eRyrRu1IJ3y z(22_?8h;9NppKc_rTlKoHaR|cPYcg`sWdrMi{rlkL&q`Q7?{tl_yb9jU;|yW@V}%* z-c76xSs+>EmtNqx=+GO!Vlz-*4k4X;j^mZ5X_UbhYv#!Dz-<@jr5Ys5LE|v~%IRsD z(_HM(Hxe=G4`hxPW2;%McBQ`dlV>OP$)Vf&3>;0n7pb*nDukLUZ~W)-O1sNAyjSI& zHfm-l$B_rOZfNI&VtL`Q;Z6?&o zR@rrk>vbYNaXnNRwz$4BE8KDkhlX(OrE8NcZmzF~in`5?cZli8Q1k6&&05~MLWkeN zT|I}-SvGsDWr@NjEK3!!lp8v~w$>Eq+6FJY>=U9R%Ye-@abxOlK&hcBCRPKN6DfCtwctA@sQ$a+dXM> zH&Veuug&!%Ac|!SGOopS1hj;Zt>p8`Wy`}g9yq{lYnhnTJbYc$3!gT&xFM3?1b~*A zh@OwBJUAanE+_*#L%3}@ofg^+i-#9ZSAUWkJb&)QLY^xDs`x>$wRubcCcp+5x?bAl z?fZX4^rAk>)WzGuBgRL=$0)44uscU!^Nqg0S36D&)qaaBeDK_ZX{(@S)BL935r5b} zgINad))MZk8`iH#a)elU1Ffmpr1vNrIQP|?K=8x4IdIK%?S5HrgiUOhfxe&r<89Io zn>o~mqU1y;%{;E#bIrKImL`dw@J-@9Hz35~eo!Qk?rnH-j{MeZ74F(;Xi;F?a6PrX zc|(XAq1qd-Jd5?<-0Nx<1vDt9?y6;<17}Rw-iOzBTTG{!I-^je;!3*(JBT?za)U$W zB?v7wy$Si_@VMGnxk&TqG}N|fM0IK-H34Vll2}-AYiecrE{OlTFNu&AKe>Y|_^9BM zlnXs|q4LVv=rwE;25&x^KzL+N)Sq8vfqVxMl?Ctq`^j%{MK5d|z=S$R-{L5T0e&2n zC*itd?=za2hX&LtOQ84JrF+r@!9goyQ)3VJEV}_}?KhFw9N%E^Fy;Uh;3k4Fhtfvb z@Ef78VH=qzpUIK7R;6jg(#6M_{DjhmfilwweMX*er;<=A&Losh8S+l2Lq~1 zD(Q6#0&V*?=VdGJ#9+j$nZey4wt@h*%!s~C>HR`Fk6N*3_7%1nb@ytajpN2Aqs zNoO>I(L6gIUYA)E)C*d{fE-bn$tv)Cr#XC7z$BTn_33z4<3`Pk~HJTlr;+rWwKC=kf+n zuWzj778X;&XBv-O_Na=x3UC&|7Jp5pep14E44P?S+cg;v&4f@CeVhwqzb2eWw<5d`P`nVn+Ry8sza(Xmjh3n}gO`#qYSbYAo8F!?O>Gt8iA*C$x zeQ(e8@km1(x69>Uw-3tas5Hp7@KFrBBxXIIeIYrAxd3D~Uc50=WD9och#VTq)G9I$G$>|J%Fmhn~X|odD7>$DY}p+ z#5IE-6Fu+-lmu7lg}^$yd4im=IG*&Zs5=`fgadO1j}^A(5~<0!1#YI7zn_B~h-vZ` zskDal{3^`gfgw8=E@YNHOp~3d!I8Zm(m*)AHG4~Fzmv;?hF}34;JtWbu5V(S*b$BQ z8iuFOla9wf;y%G!myPT3p0npv^clYvne!QifT#`id8fvJ*Z}jgJBNa2`PSH;$G&km z6Gjbl*wz7#ryweW6cyIgl_bnY6*w}~8Z&6Q84uUZRL0}O=hd9hOhc!mJd}2k zSjgB6EOmm#9v&S?iNZrOOFa&GavgE8jriBH(^9k7o^v!6-KI$KIWW^~U$~TYll91# z>hoOc>?VmR-Un~gcq8Iw7UQA{cLC{q!ehK+2&PmXBNO)L%6$Ej8ySl8YQN@AzJlZi z*lBs87f+^R3%+!Vt%nn{Xs#E&1wI=Xjqc}zSt3O1N11$ezi za0hNE2naNCC6M4(d#LNSN~%LXA}{i>yvmaoD>7B1Gn<7Jg4_b?${et1vp^Gjh>)fU12O&gcsK0m{kpI^Ow7bK$!4&5_jEJ4wiSxt2r4>kp@JZKDm+JT<7Sw zhN3~f%i@QxVIA<%$vb7&z%T=;IAp|a!!`ov&Noe&+61+$Q`XAej6ZLyYH= z03o))bmr>}QJ*gluM0)p{E)F5smAfx&ogAl@UM$Zf~ZK5qbs?~*Bo?SJ}Jp@s%Wvp zeM#^ED)biAelv-_sb(R`Yva`rUn#SBHTDjhUMHneyReLl&~{Y?YxdRqv4WqJlW>sl zuMmkn{T?2MA=XL4zqOqVUWBTw`}H3OBNBvIfU5rElIptTzmtsyumiqgUXh z`j5VD|5=i^3Xo_1HsRllT@nE>bVJaZha1dzzAL|>8=sA5EWjU)E0cOFmusXk_l2?Y zRv&gnLBUoWRW4cNgJ{NDoubwNWvb3ZJdR`%+-pfuwXk{rd~jcz`O93o^aWv^3~n)w zGeobh*2ngVFyvv~lh6lVBKKyETVpyO^LNJMg%g!UjSNT} z{7C(QkIXE|JS`~`gW&np)VLdJz3{$}{g}4gSdRISWb^5@eV7Xg4rd_{5aKZ{E}wEy z2?`CwER=Cw1!R!8x_!;blZ{KEwEajZ;@gVn?w^*SZ>gpg9I6t#hiOwy@cCfK;21F5@icW7WmAYesBWXHE*t#YTXY|SO6 zdY3x1f!)oPEyjr7R47YB0P*7L29$fV#mQ6tWK#Cu1q#Wn!D=C(9^}gEyBGf7J+9@Y zj~SL)cIK~jbHbMb*4Eacw+SEM5ibkjE#d7K(ferdC*!v=G1lo6F(^u~bVu66!4()i z`xR+n41RRjjIFNL9IJT5?}P1%dugsZQU(rM6a>WW-GQYfAYgHy{ zHd|rbHLk#|K#RI;sjNWl$}fRkAWLgaH(&Wf);$a6uPVx=w!$Z2F(VjXwld&0GdM6? zEwc38mPcR$S5^H258IOgx|mYGfWT01!;p$EiRL_gfa0$GK!>9yHnt?GT@`=e0Fe!<8f5dazsBVdne>zH^X1_d}T(k3XJD%!^KmSKZ|Zf^qSD*M#a@0e|54W*T#uU7vEqh8GP%nrx9 zk9yoD6MAmQPmUSd&-OJkS()iywxHjO1&^8BBvV^tT(m^nSNUJQlP)}_1c{GWw5RGc zP8zp9?d@Gq^gy0?hOe6~>hq#z6C219NT^kaj_e8RJ zHBNL7DB7-Xz3Y|LdslNyUz@ot(Y|TuGujpl&d9H|dEAk$*!JmU=*gEZEeBEbJekR_VUkn6e>K3r9x^iw*%jj+&fFE#~7y&KyjOaxrUj zMn4;=ncC&tX@@g+eB|eL>AGsE_bd|Z8Ynoz@sP4<#k_P)7ak z?`ji_pucXTe_+XdBP2BD6??qScngveK~&u-Tr9kOacYmmc%etxfzexTQFFJ6)^fgE zuD>k9Mi?d`1tCKRM-W3}w|n3H?eqOE+}-+#yL^;WnfCQ$-zw_&uW9t-$YP}jN9dN& zzx?c9c+pCka$g2wxX5XwS8A-od}rcC4+gK0uK!ykyu(arC5a^bRbiCv=D1Znmx)sz zn_0hCx}=6_R+Jv=eVFel?|4qF<@yxW{vC*;=Y(<7bG`APJyo0?XBkzTemaoy@Tx8+ z;b6Vi)qY;BH!6H@05I7VCh$f44^|BK*}Q_n zc1f((@B{Haq(BpM>w%k4PJ-;{BASDT=J?Vs3gQ|GNI8@xMOSi})Osweyvm zxb@i9B?jd>4SctJI(g`@_ZS0MGFQ4fxyj^!p{^>C7|%&9!PsUy}8M z*<%?tb=Pn!y-9MOhi$x^gp zp$wfe^FfLbhz#jHXk2x?Dm5JizLUS-PFLG2P8iM88#9b0%0bG1Za;p%+UJAP)1rDb zH6ip_-;ANEb?d5-#a$h|4#{GGmN>WJ#zby418z}^#BZMzBPsenW@o(HaSY=L#zA(w zTqDoEa2OI5fUp+qa={VO_O7Y@^~os~U7@bY6b(V~R(u21HiS1_ys1>=vO{88>^~N@ z-#=1-tYOjcXLxZ}h33*_RdbzqEPt2Jmz0)-zDK&NXvJ0Y^WV2JcK_q$p&dAcJpI>K z9dfT=bAc>8xVowcWE!A}fn+asNC;V=G&wCZHpE1{pAZl>{`O=1cSxi$Le%_AWmsC! z{a#K$u12(0E0U&z4i8?9h5n#e+cKq z0#rC34D#OcE~=OFF4I+8x|>_{B9`9Jhkk+gzQbi4W{zuI;Da9P)O`Z6 zfE%xfSb(fSCC9(MPM{GBYBI6MA|OUKQK_eA(DwH z+$M1NXSB80JWyQXP5kLQl-kxlNFrvXr`O6FeNeAGoj9Q|3TyF0t3Kh`vtFvNn&0Fk z0G7HZe{6|(29r-?9p4YodT_vFiX ziDE$@77|nyq@n$G77|IB$$XDFPyhUEEdU&hn_5uV8JcS4P2gxx7N}4adJh>LhBu2e ztK=lRv{+7S9H3-{F*PJJioHz?;BFoL^9NO+C1;IR;0Z*X%858yNG-sup+K;%@Y;Pe z-YTN81w-KbzdeJ$zZ%77cVKTF_a4S-d(99}#I9qG(PTr=#6X;jw4(z`zd>|!BkW%v1Ha_#OFcILn2 zFA;T_pQ80)9t z%6fu|!b0mG+MT}I5?#In5kc9m9$69O-14Pggs`HAO@S7g5%Z7#?L$I5V=fR_efX-% zs$MX5sL~2a;}OP-9heWyl>g_g=s9&3rBJjwQ71hd3#=PLp2^F1e1pYMDjPBfeb{)5 zUQJF0V9x*NO&F)^3IyFG)AO{HRybI5Nlm zE?ZEg>3f#&ODf&#zHw6)aIT3r=VnEk=Bo%+#p9)N{;`e+bPfi7*Oi=gQk5L9`M_Ti&Y0 zv+VQpb}+Now|lzOm&Le>;ido?(f9b}MR7VCFE&YHSEt#+a?HR_jg$@4miJ0t4&l+^;Vzi?2uG{Ayd=dqS$$vU8;u#p$!*kc9jGGH<$a-&WRoNH<*_D$&^`Iq)Pz6)O_aF=bCy6>j2EygEl0PSx|!Bwc?p z$V)YGmux$9%dq#dZ1?}HAo^{pa?j#eVk2k2v`m5^I) zwn)9*TciX&-n`1}_3f_KNnCLmQl;KQq~D|QO4pNOz=wimmbCEUBb`#WeFJ5ZmxDY)aehtBM0Is_ zY8+;OSZHS}B?K01fUBQyQL8c<@o8B&N_EM-7;ZLfdR%3D~9V89X1Cql_8OyIMaxdl!!jSr>czD`*0kcW=OtHfhD_61k)fSu7R7hD zh|x<)Dn#F^TAQ_Z1yXO4Y#WL10^%iMOGFmmYwDPr;`q{Uh6bAZ}FH@k4N11!WCNA)X2mUBH4escd zxK)oG&~pgfzl`=mnQYwdhS9H73!J)gF>-|feA>I^XMMb{TySbk*L#fkm>QOT5}!SX z#x|8B$ZL^*Yta54^#*j2!Ei}CQO0Zc^Rv7f|Dh_`pARvr^Nz^mo|1NZGJkC~dn-v+ zg$~e50l{zp0N=$HVy&E8>an<1Q7UKrOP%%dj@BAtS@2rybvJ-&{{6bYr&J`?p0Ucj zCF2G`82Tmik`o=qfkp=7UysIS6cio?fq1Vh65PprQ^|&e`SJl~c5X}#fVm@0f?1|b z4i6h|Zf@S0fFifF*pY|`*cV%CGg#pANk!S4xoV1wCec3^Ji@yX6`}Ot!Hj* zDx;FUMxSTY-4@yG5g)&6^_<^YAQuV1@ixl%656VslhpYZD+%% z!zhFZPSUgILB8~Cxo&QZ3b+qz7k6JnGlr`F&+wNuW_}hc>xnX%lr;UOJi2Ob<^g5d zp!IOS(bPjvcy&hWutV9{8r+6np*63r!E$qmIM?ruXJbx-uoGr zLXmMrtc5@Cgld7VpF@Y5>r#Gmm zdMh2hR~gSoV(>D{iHbA%xc3AtR`pEs7q@1I4HtVG9vY3uA6p;!RT5d`zeEn_<)xms{rE0V6Pa(#HE-%y8!#yk^+ z{_GAG6*P?+F|}kBqYOS|@6U!>g_6jAH9*c^E{j&`$1i$x7-2a}XgTNl`8&FWTM>Al zv(AlC7p$-Pmd!{1ceDAu?J$OF7wp>mkfBV9z%_CFiYC;b^|A%%m8V62SHp%xzqw>U zkD?4CRz020)ej)?J~4N(1Ya6h)nm1x~qnb-r`^oFiYJ2a_yKqHOzAEvF`l` z^zrOh^1Ek9(J&u5+gz1Oxy3Lj&6GpZBpXjNHsp%>5>G(pflK;MW8mYVtJcbLUK-01 z!Z42)(_T7dc;S_el~SV0j*W%Hd~SnlO5>}KDL*nzM+M)XWQjxs&l%i~Lm(4K%5_Oh ze-J|b(!F+D?7yE50%iXF!u3N8mew#_BP?6@kF7^&YDcDh&htMJR!?x-Z0k66ESeRA z45nI*{lgvEA+Eux9HN6i^(#--bg6|VY5&|DWNBlaKG(*)nXfNwm;n*oNT&|lT%(u$ zPYGC%vYQFl6|dzTGaZjA#uDm-y4JRe$Lc(J*(7pGFiJCKs^y8;%A@Aj`i{Ix?TYGW zN2YY)^>8PPLiku-Qp_i7y`A;)FL_Sb2o1Gj*NpFnv1fURGYxTb*rw-jpBg;O&j0Y0 z_&6oabVArCtA?(P)zYz)T1ung-jX5HpAF??d+5W&O@0TOVkySzLNG6xx`AOkw#x+_}7I6*I*B>NGuD=FF;SGXvAa>IkQ! zScB7QaRK*_dIC{7WaAlG)x`L>QW)G*2WueEmK^*t9!hX<(F`X;QR>$^Vz%jtH^ z^KHEPa-KHHm2GUgoC=1)_x%_?N(s zU*?zA069Qrd90Wo8ciD!#17xcy{XQ>xa+al!!79Ou;j#!1a8mA;bC42%$_Cqj>ntx zMUog3H#xOGP7%e$Z~Cbs3TpUZ6_X>ejF)r)mFzu1%V3g{w2QN?|xQG+rIDi3TIszbz+=YZ+ybpb6nQKWFFAC-(Yl za?%b^@EB}fRJv`r>2BanO%r#Ix5G0tW~f+>$NJ%)9Z{WWT27j{dMaKSGeGC_F{`iG zmnNsi?5c8W*sQk0MCS_-iuyG+?&+YKDE5p`nhWP zCDCl^ZTm(YF+=R9g&L)qj2nJTG6GLjX;oKpKfiD z=zAJPH&$?exo=74_aC(s6B7*o9stcFl#h@^R7n!=YkApeEaUt^{4tp zA|>MN^$ZsSSr|8LO z8tgooIPFALURX)AiYn^^>Y^?gDPCDL0o%muF~?n0(OVj}o4nAItMf0zYc2`C@^%s) zMYAlcCo?;K)MXL=&I_&AV5xn1`Gkv0x`IRciqNoNjZ51N!PUF$R>p6Ux-HU&^Ai%b z&e+G8k1W;QB8IKZ}9Gu*hHf3O8&I*7z(_MTzJ*{haUCw9A=VTuT+N;VsEsI{e*XTlH0c`7Eba zbv2V#_1Si;Axlg9r4!xjb<>BVRN3O$jlRH=>Lewkx6%Dsnt3I)@TE`~i^mxfz4W7l zqWQHpJqxb-gg97K>9ajoSqgy2eucr=ze_O;(}zjS1eeyE=#zm zJvBeZSVIQuKE|BV5kN|s9^+}OZ42=2;_+Bo3;au8c^8!x41qq8Frz_t6;COYy!*w0 zdwkd||A*z^Szz|n6Wy04>rEdW)%KlLCjTgD*#A1lA!u+j8f_-EzVB^vI+1v9`y@rK z_c|m;T)QDWsijQ@VvF8fFW0&_Nk4~Qm~RUIdSJH{XMCS)qUg2x4J#O%)tlS7uA0Zo zuADFOIGtZ)WSV;G;S6Y`w{q6PjkJlFDNM>t#a#==_1Hy`P>F zo{c0^Dlq6d5OOnBL-YN*HQ2M&9K9cN96fdMt)=h$^={sK<<)%enwf{**#sx%jPEU^ zz?|-EhQCx{-`js0$}~nMVu6@6_frOr9!B~;ssilN>>vE9!(C}vSy`()4?2JTBs|R- zaT&Q3utUH_yO2nN>8C#{&KsOwf(UBnv$@cB%5rr@i)VgkA8cmIl&fiv%j1&oZaqUE z7eo%m0Ys;K;8Pf|INrxhs>calNVYlCz7RK-DiL8`_g72 zr#RBZ$lO*#rbcV@h7WqMxft-n#EXR3zH^90OqCpKBqW|DD?z6?Kc9O<=lLzQXuTsZ z4St<~cr^dA?6R0lrmU*FhsUXHHs!Rv-Sgl`nhcZUwp^X8MF3k2l!ZDzT;2d&uSWt? zPXaRKVmwgC8$Gi+MAaDj?~~}+o4bCGXAMkGy;3rC<-$>Qdf9zf%3NHNN`-}I7LMlD zonZ+FwRx6yz5{2zqJ-wwGjuLDMU+;fIW51RY))`aRY0p%a!=hl(zndd(i&6~?vfQ! z7g2E6%w&$GhyBz{vF`mgSoB`042!iS{Is_fll*#6it8p{X1~uSe;RA)8>WC_f1>Pk zS%e7k<+tQppMuad!BO>RPMtY#nsr_1=NTPomB}a8!s9FB6&Z=)qKR)GwRp4XE6Ix!Epd_o+_=|mxO>zRBi}zpw7ZUbd~l5P#ciQC&8D+) z!HYDUpZ4BZ0U)AOZ%w}AOMUJ+vi0xi3;Gv^8R2&K^Cc#3X+{#Jt7J1hGH{ zknf8_9rT`{)2@A2?R{)K+b>P8SuF(5llV60RFV5BC+&nQwG@`u!3QNr=RgZ@y^t~D z2SBEOx-;|hm|V-Xr70l!U3TSjup3nraOhi65ef;K(lRZS%>Yc2>p+oW`{ce1{kPvn zd~pfSrZ0EXct~@z~=$w1AD4yqmwO_&{Yd z<41UVcyd0|#jx9oSC(;>qf~BT7?4!W6f*O}H9fYSc%zqGL}F-kFRyA>y7`cLU#_uTsyong+CA@E~G6$LRpBa91fPS8kpkfj09Ur-Ebw3LGH$iiHq! z02)5lAKg%f-<4f0P&B_lng^Q4m38;ihIj$4EYcciGh&{Rjrcn+UFF=&WnUyJhSmI- z6O{~>F?rQ1L1Pu^G4?Ftq1MeEuLSdeTCCrYI)YMY&R(syv+=;}bF9mPLn2Z3nwYWg zP+xsCarG&j+7+JV{wmKHc4KbtzR`V-TQ_HYct)2%ySD0_LezrFGs?9WIvmF)!3ViV z(*hbOholz6-6X8vmQWd%MQGyMC=<6_%dM8%8S=zSdur#i)KddiccuNC4QIcWtGRje zo?UKXI$tl`zJC!XVTzN!(z{&6Kb#;V&epfBxEpQMq-ZtBWG6GXMK7hmS@Y-B*>rT; z6Rv0B?ZS|yFJ1nu90{XS(yj5r=CJ6Sro~htlK;wpDKo`l)C?>9SE)qHpozA11@sc9 zG*HNE)xa;i8rsY$OWq#B`>*+$pQk(1l=%C_Gd8U?At&!AlXk>kZK)hrtL@z+(k^n?Xkc$2>6jmCrhg?0t&6hmaCvh249yEACuyVyeZH1mSmrt;`y=3bWzdc)-aJ+aUazR3z3X zuHOy#xIAffD8Oj_MMC?6jp9TVgT8=?_PP3a5b+jwa%XFkd(pKX(A_BQuT^A5$p{eU zX3|S+()>Mc3gYig;PLDTz`ut7s+X}-{1!8TiR7@nX<=Jm+Tc2YIB&@sOwc2(Ijt$I z-XV=vqb}?d4-7d5?|xHRd7fmyAL0X4#M3=yXj#T4Yb&fS2W~`|k9F~-UD@A2-8fbe zb8!xcyV5K9(6{B1x5Z_}vzikFaK_VioRr;8C3E2@7wu`iXGu}Fhyah>$KkWsoXA-iK91U3spxx0WWTntl$&;@W5MzkIYJnD=Y3=NA=qvR z?=8Uh9pwn*a)KAm6WRLcQjf^N@7TDn0-SSOO=3`=NUF>3e41wOjgY&oVW7X|*7g4f zb?fS*HIXw(3Vub;xXD*Rd?;dI>aKU7M+V^#Tj0hWs9|&)>G3 zF2hDe0I>z!43;MTZPz6N>9{|Xz5YBB^_K`>LhV_a&vL%jI^c2-cwV0?gJ|Iuw z+uswGcF8t2FgWl2j+92(OWRn(>1ar|qrjF>N&hqw|GV|UotZ?Zduo#}k{mJ?_o?FV zIkkYCqtiM3EeKQJ7xEIvZ8&`aKf*21GL70`apokEhHY)og+4UfZMiuC2wP^mRrEiY zd5l|obnzs#>GjqRq1#1|nJ<4}?tb43mJuK`e|L}za7TzO;kwZEif1wad~niXwceXX z5P9`6GP}TEV0Z)g995hLzf=%7$GVX1Sa|CWKUfy+)0_v3d?w(0fIn(l~3 zbHGI|n_}rF&WQ{}%mt)!X<0ZX;82VX^ zXm4~@ak+~M^NTo9!6(29?A%h<|1+4w7r6OcmX!Qz_Kqd3Na@))ghdtp4Dk8j(u-Gt z$Epa9z_zg-fY<2f$WQUk71@(xUVgCEu%zyUppd7CvrIH7${Ws8Sxfz)^o4X+oP!#; zhNEw(PCL}$CAm^6)$h!OIDeq&U?O)W%1LGIwL+yY`~KEpm;t(_xWwZ-W>t1oWbR5V zN(6&GEw|ouiRIHS#h*wSH*QHB|4KM94~Y9{4u?N^SdGZo61E9rR-7cmBzc(rBq~Xq z)9cq^zmy1qvKvha-}9sLhByHl9Ku2WnlHXK*MX(uXz$_Y+?5LkG8Hmk4|B1$oU^|) z$-r{Y&!yCBqn5&s-8C{4QoplmyQ;>gJ@=fpar%X3u36z4`|an1_le zn}o!YewzEUR(eGdhV-HI`SdpS4n2fwwYQ{WG8v17=H%rX*4Wab*KJH?Q4TTEDv8!3qVxBP z+5jSCmN^1&Z(ZI}cHZi8`(~onwg%!)0zhO)y#GSQ&-^%9<}?M?tFf3Ov9>SLo2BRO zR5DF0u~J?04vMP1yW=}jXm(*M{F-B=$^NfNxRQ(VgAeD9#=m z$@Zf~<63vWmDo?KP1|!i_|}o5Fqusna)!0856`REp6m8$I|Gk)r{3){t?BYZ1=YOD z8_Y-j-DW}>!wXYvalq{p_|w`w{;E$}DhKDzC4BW@Us}+Eq;$E9<;*GKS&VqtBl;iV zR;kr&{`yOr#wX6L0oxfy-j`|wk$}wv0^`6Icr^&CeEFxkJ76VX2RJm(YPOO_g_7^Q z939e*yJtdgc{kItwBe&{`IhfDOkgH5zG<3$4!-SO`-pBau;a)o5HKEY+Vuhu4=1YX z&0PFsc8F-+-$-J83a>wq&a6a~9_XnRFui)={Bc{3HP8=b>PBUi?yc@*K zis5<7M^@no7~^Ohn#1qFHOVz-GtCpW*__7L=lmP;S1MiZfaZZf2Mx+Nq5+& zzVrN{0_XbQ6~W=QcZ;sl40Ykb_KZEFbwv|ozzA}w`f&%Kjx6RolUA{ZJza4ieCIq zE{{oDc(~s-BOm_u-c_p*E=%Wyudi5EnZFsiBSGl&5TN2|#SZD~xW-xQ6(y3oqB*+0 zV~Wp=tVhe8DK?Vc2jHOe(EylLYPd&FygX|)_NkNRA2K=2-JM*S>^wIgft%-T__q;y1ZaR){pSFl_K^NoR+YTkzMl2B- z?X`Yf9Nd;AKM3S>{uNAx;`JOZV5Si#Me0S7R>^aroR*KGJ!I#$#byy$Cs`m!t-eVm z>M#fqJ6@kAn6B7h&UIqYR&Bs+`?UA&`(Ae#dVF(U@cy{3m8nan<6ZyKDT^$&vnK+I zM+Yu<*ghfx4a#?fUPIXuh!k&nq@L`ZeFY9VrCDz^M zQJ6zfL%>^2hc|M=UiLsq@pK;zWo6TbmB`U2e#&$8$)lrAa_ndS=8W3ze4^aC@gM78 zzg+ro1&H3<0w`z&8@?1b?a8C@@9d7{%|$Ct1pqgv(^>7ASURKdFppNgaL1q6=^F0P z+THFfDdj6s!X?4E!Lo%y{G9+JZA4mBQIvU_N|m_Zz}AFY{SFRN_R~E1o$l4Z&n@2i z1^k}xrR95v0qX2E9qg9pxfrEBR62`Pe=deTJN$N@R(&vHx2z+G1PNfDU8nruOdmHG zj_LdHMeLc8kw2-}=}_~0wIcaT->I=iGN!TJOCdTquRDHF%%=DKtk6|@ZN9;4>c`Nj z{qgk%34YAS&KOZC)MSOXB{DXvz{0D!|!RHrWAcz-rTp4@$N~_@E)z~W_|0b}3zThg zC!|mtj390>I5zDz{qdq;vaGC<;$TAarNGaH+LjM3mT5%JsZ0#@Tzz}V-0Q{0mAL>- z%uw#g_EN2k*s60Ac~$Z1tQq6IFrXOqUq=GyseHp6QrZ*WW3P8WMb816h1?o-d|v>e zV%HJMTkxeuRfpg42#pTT{WokghAEE&uCw<%#c@wMHj<-iLT))!4xRIOzrpVmDDfeI`32ww zK(I9IJ}e7RVc!Y8bDY^t$7ke5#tPu)yXAz??f|M!iY*6$ghLv$s6rHlqF6!J-?4iV z|GX<+Q25sEj^kEI&rV5RXFj{R@Z{*U(*$>jNSD<0BdB1=UZ@{U<1y{sn6?wQu5Ukk ze?yY_!x5|B?_E9>J&P;!;lZNFfm1d_lgJX{V?k_&v6&|6<%^%mUs6)!Jzsbz`2O4_ z{+>!kcA?f=PWrP<7O2?G_#f`?j1COU^t?=AI1~sk@XtK|*0#8gz+p#H?O7xjVP-HE6R+U47NY|Xn7pIh3T8d?SObb+ zWe6ut$K_YuK22f)fgQoqb7eB4v2J3c(Btrq-ZA$hkbkaRdqDn-dRUU$SJ0IBTHoh* zG4xys0E5#hyU)q=t2hQ~eigev%s(7T=F5od0B;YnSz&(6N33B1_0A?zdEfx&dX4+!A56C1f)RPGfd|fH_Ywj=C2#iASP(^6mK55w1 z{d=|Wlbm56gJR<_zddLKcETpE>p9l92!9g4RSjg*2w(dAI;wAu_)-Ao-70XGF7PFZ zfZxJoq5EYXH1|YBd88?de^4@r^aWAQHDYhdn*P9jX>f<2aNuUb1 znZq{;t5_U5+uaVjc59eMJpz8xQEr&sUzkiGLaTGZ~J;x6fub!*N0-IwkNLEOj zIQ+h!zKKG(WRmC253|>fLboIiXsQE8daFDN;WRrw#hVj!6E^#D+qE!kLD;@rl^MRy zDvh7(n#Hw6rzZ;!wfZ3YNkh|>QR(TOkb!71w~{>MtG5*E4%O?^*{8>jK&)=--WVS( z;SRWjo)u0Uy_p32qKiLzQ7l2@hYRxianU`GwJ8TI7K?Di$^@QU(9Oprfh5-0!QK{G zof9lA3tl$dPKBceZm*WXC!ePXNg@M|D@RR*y(~b%BT~WUR6kJtd&KiMWgkx2+_Q72 zah|!)c}nM(0URFm3vguG0uMI<|4D_TECIEh?J=Y-#V7(uf{7CVZatr1TKV!5<#fq5 zAQbE42t05hg_!Tsrokaa&`5!gx%dGwoss!+GXvAp)6T7o2)89|bB)T=4l4Ba{EGza zS^zr1K-8-%hDSlsZJ>}^lB**lmi-+kYX+t((PC;N@oqg8(6uGNZlD?@4fSq=vi2L3+7_*lR|_|t(Bi5SGMK_P=HznW9gW3$-}{LYm3_;bjAy*Lbf; z#opE*BjF@>_g^Nmzeb5&nuoc*=H^>#nnJ~W@}7~sODmO1bWHmTJm#eV4Gm2W5u?-6 zxkC?iQsZ-576zWRoHmGkAu3M2FUB>AZ(^iBsOze~4c*S1`3ZNC+ zSx9s0Yb3BvS8W38IH!Q7l;dR)7_28&5A(tRUYUwBhG5%8%6reEK(6G4Ag50lY8|jLf?%+%HYB2+vhvO{|PYT6q zj2GxFj0Mw>@H(p%BxE5QH3j7-xB(7XySgs2P@b=|dtTLnyZ+R1peqr%E4Vib zNu^&Hp2BvEc0Sl_V#E(si#v8qeqWsw^dsE*wH@Lvk;DtlL|+j~vD?f4Iy*~zph)-0IrnL;ixWzxF8TFOdk z_|~hv`ubtxtd2#3_*RU@PwuT*K6glL*f(LY+4}3t%oGLtYXitWm@=y{rU?!ix9@!O zg&3&&<-)a2B_$=)6U!=AUFKq-Xg2+QwA{`;&zgxt?qwJgCt+(ia&4jt7S`xg_#s{| z0SPn(6*P%Pl^Rv9y3SAb>_YP9hkbN$!~2!;-3I7>pERfjCToX3oNe?%&W_nOk^xdk z8`m+C@%V@-Pq6{!)%K!R<6$8jHQ_l_NX{i@l}`vaNbwBdLP)gfvL>`a;<`_Te)QDf zbw#}vqHI=D!48I-s~$lCKPeJ1>JXTnao4ce&)f+vk4H6{xOTOB3_N7n!?V!ds4~Ae zQaw(mTJ5xjlbMZ4#TPWCBRTZ1LW7r13fDBHx~!SrbD+&(s`E*A(7BAK^Ea5N-{U9B zuoM3%N2m`akyT z=-0FY!$5^0g>owxX*r5A__$ZUHOlDJ_iZ{gQ{iKABYa{yoM1c9SVCCa5%EiRI)Q(a zy+h7&aj1wPyg8~oj9`jkuyKdW);Ao(F^7VLlZeq zr?*)rH2ftQjuw81iAPJqWW`15S$N!i3(7NY`}CIfZGZKV2c|aaDV@YH%+6aKmbW(% z;P3`vs;l7*HCt1~=@>Oo)>#GM4uhKl=MY9)l?@ZTy|JZJ{d%~3$3ES3GH0lz2}xO% zbah2=!1si8PSSe7^?I}yLyK?RuCL;kU74Ks`8DdXJbsS*zC#;YfeEYv`5c0@0&L4F zmzYQzJ?M@L9g#QB@H3kr9_uZXW$9&p*2{QHw%;=IUC9@Ijf9ADD4$&ZY1=zi#d5Ps z+M#Np-om3lU*eGVY}0S9ypzDfi93Opn~^j;qwGQdV)=L#>YQK*8+t~z+|eS;dnU&- zk!3Tk(&W+CQQQsw@NBg9(CreHkT&L)uf%S)9Sy`49)zJ+l^Ah{IEval+f%I$C2TyM*@X zCzsL+Fw-|jXa-31{AzSF4c%^mjd=sp&klAkP%xjpOgWcoTytbHSHHusF?Efu3EKJ| z*5~_qz--Muul%-JPe{hDC&x)vHxOW2KTabdXp!r!Ay-==sGk^2b&B8+GM$h~Sxmyf<{vKrzwiCiOZF$KN7RI*7m6zkE zj+6MD>!O8Ir=7fCIPg>%H{>c%Xgd#MpCGJH_(ZeXL3;}P3{||=zMh_MmHaR{x{?o0*wu$Y*Wl)i8|T)*CO&Q?<#s z)w)oE9wEHlJd4o5oxc@nyhV2{aXAGtZ4TNbQK@j2Q*(wbq}NQ46BxJ+RA+ zdVFzkm$)as)oW1uv89|3le+6HaAzD5 zvL_Zi6`{a%c`rc1e%owEIy&J?rARKfe}@%WZs!E@>+GSPytejJbV|?U7`LYTc&2cq zdE^m@TtwaZZ9d(>6*VxY5Xg_`$am~Vof(w*zoj?DBYQ?_{_uyh9yMgRVt1Lg?tZHF zcOB6uO6r1&$Lb$!ectw${Vix~;tf^an!|8&1%l256bveqi68RoJx3NbHhmDbw#ikK zv&Yp`B*!zqB=H%Zg$Gaal@s}k@!qm?nniu=Xfb*eb!tuaH-G+zx9JGIW+g^2wO7SU zlMTkq7uQo0Sa_tudcn~%HEw;5PrSj&_dcb*~@YZa7Z zBIoD@gwBwqnHQ&}%+1{TrwU-<`G;B{y5Dubb+t5#)AR2qfR`IWJR8s01C#j;^KIRi zC~<%5pFOYX?)zXX=P^Tz+ZYp9dyfY3`u>NO1<6e@+vmRzFFj$cmCx!@pG()b+J;AU z%H-6|rH~9%nhOdwX$`7l)?6pWAr_}X8F(-g?rltSu3tb}X>uvFbHAUn7o5Nc6{_2` zN-U0vD7R}&<^o65O0adFq)`M=EZveiqY>v=pO^g_%Af2{7~e4g@4?~)D+oSbU*z(- z@cJoN$X*5{AH^MZo8j(TNdDWUb$OX%_2TBOUj5fTJTWx)GZMv8Hd8kGU&epifEE_Dax9DiNrfN$$Bq;ykLO32%O|n9+4oN-f z^kgUTJvQ)6!@Im&O*mq4<-;g>a}rV1upU!!;4F^ZMTOw@ZZ;4&EZ%PB9n#-gMtKJ1Z#iuMt2Z5x#R#!DU2lS6$N zfsr{qzmr-S#r*r?eDwKl8c0s+;bDO9?@ua46%|92vBri5EGI@&+4_Fp(Q}qVe;O3d z4ATa=h(e!wY8ZEzInTH%UWr8Rde6S&E2^$WQv?WrK9687en(Eze1D|{{_%(!)s90T zcegqO^VpDV7u`7vg#(mu`f&r1j_QITqoo;s4y0| zeWAjn1t|PaSbQ}Dvmn1Y5&9YKFd$cK053%AXkRWCw2vLl%|g>F4(faM?w>(9u8Ww} zk2%4+mv>q{>`d15R52L`FWwTFAc-<=_M^8bpz4;dnCtH5HnzWmOR_5~eDz`Q0rec2 zds+F-(FQhABJEVhDVecQm4~sWJ+p0nmoJ>^Kn8lxtjjeloxB>d6*c)LP^S6m-s!nl=+Zz+9c8Ou)b4Cfx=AWX% zmH~$P#0M>+pBYu}*REfgWDeIu#h=*Quy9Hg5r7{sdw~-YSl3q4AfeNECKP{SP9XRE zW~<~|h^wJ6Jq7|vgu0bH?K?*e>l-~eZ<^Hf$KN!XUBgCu^cie@=6y`R?Am!5@)P2J zd5jvEaDXKOE;SW~X9DZ_S94z1AWxKZKCw0F;~tJ4y)b<0-czmA*Wc{A*#7YIiyYG& zdGjUJDv#|qH1H9ZXpyC1w3+4+T^?GsRzhA?Tuzlj)jngeDYg{tB^Okwz#YzHRgnF%hzSu9+<*4%*x&Jpnugr9 zu9;2`%6Xm45N~Iec{i`Sz0O)+J2gjXUE(I^+l_UZulnP=Fk6{^uN!P4@Ne*(BaoNM zHPM_u`E1UDKrPX^lXKDi7n+5Y{7kP=uKh=Af)e%CP4*dU&0OIHz8sI!=p_NmmtD+ntoPUl$oNpt;;J$k@)hSC`bkzG> z$ovcwVV?O07k<56uPp!EUwp&*(U9QZG@huj_`aFiwNH<(54t_c9FX_J_MqkcrQ@tS z+5Y}(G`q_66z9yev z?V>~4zNz+fDf2D1?s&97%l64~PT)EocKVv~LU zqU^1A55PEvB;Ku#;8GhvT8kr~CT%(oFcSrXNL8(-gO2EY?fdiF)U**$`zq^WvYzev zm}CCWKqOyor+5kQ`KWM%XVK0)|I;?Zcjxa&W)uQMU298!JiiLI@j1|yC^YcvDyR0H z%O6(W*J>FJZa<+u2{?cwQ71LSvPhyfw0+*pl)h+o z9FiR0>aXO1rooU!9W`Jbsf_{edTo1#U!@ig+-ua%AMO-oUmAuACq$EIS%SJ;ru~WI zKwDx3u%jXNwieK@lF(SJ1Dlj%B~^?)l#y+@7JPft5Aji)4YuzQZ)~iGn6F$)zQZ50 zBM>!Hu8(YsiP#@5#zH<9m{V^gNv`d@iwACR^ZkC0%Hci!$ldt1$KC`_ zK=?TK`-1p)-SKyz|4-aQT@{HE+le>j zZ{yUiLm(O~VD$f7O+{K!G5Q)=KOYq=e?dVY$;VUk!F&Amyl+_j!KZAU6ELSPLqJeC zlvoQbKOyU6TUYfW=I`^_EK|2zFG$dC-A%XG#N#WP54M-IYgqYtR@AWPHFXP-{N`y# zA-}xzh~~B0Rl(^QjK3rFUFK$r?g3NK(cJYK`NeJUPu0T8;7EjhfJ(&t?fm^KKOV$A z9^ZUJHv_Mc`OjPEUM2i=s+d1H;b3Va^exHF+(-0PT#q#lhuczu#QxV? z=ZjT^IXMwqm$F?u?jt{uG$}_R{oyT$Y}fXv?F9$Qrz05uQuJxUDd@CCFnIi?2igWb zHbRS~uM&DIUR~@fLzsjHQ8Q^^6JOTdsc!Gnz4q-S+0>6t{C@^Yxn(AN@@CXexf_|-7(1Biu2}%>=7c&z=JxG6|v)X+p_Ce z0{-vK!H;BB8X6jp-`_vkZYSJJ>b)UP}QE))6@W) z)&Ya)1@yHFxV1I-f}F9KwW!M&l8 z@Eh~-^-X##P-tDbvP8ALI{kq8_cG~?;w}xQ_LYtN!uVJIH}6^x>HZmG&{DPuzj3}U zYXawZB?2*V!NA0_4-Tiy z`zP+9&EQqBUJcfD? z#6CeFR=M#AJ2w#2ZSDEVqYr8}#Wk&2H?Sh4Z;tX-tkkV2_5r$nI4g2E>&#jlVKHxO zR$mnF@cj0uG<5IXn8x3`iTW;u24n`|p7TJO#%{c<3#0^0e^-h8b~I8@b4xepQ#sRe z{15g|IO!pk-x}AFA3`iXoF+1kn=;uGTWe|^F4wJQ%sVC)FNiOIR?ReWPvb#E1E6&+ zRpXtjv)*;0;2XzVnH24*ss+>om;hScI_YjwnX2nRJ<(xps)4XZIb74fd6C*1y(97E z0t2n$8kHxUT0v1*1MQ(5>pqo-cljFDp+k6&3x(ncxZfLXC`# zlXzmgY^uhvwXkZi*xH0qi}yWGKZ%~mAU;p^nms|udmt}p0H6Nh1Fn@r(pohYVj+xN z%*a{eQmn^+lP@PT|Hq!o8V?cbw=NplJVB-oB~yv;37}cO3lxbx6y?TuK`cO4{Y`BQ zH4WICCp>A~ezGGm0!1EvSDxKwNWT1E$7{}<*t4o$8@oF9 z#vtG05K#|?3=Xgh={!g9xoQEEZm&wkiF0Lav=Z|P~wx5~s-o-P*rtT$MG+f{ZBBL+ov%wfFC-6iW% zB4fHc&AC@%m967g9h~I;@m|@)_ci23VjaH;UUKG*F{>Mp1m54-rQw*@h^;@p6(+(9 zG}SU49v&VO<2Gpy`MTW;{A044HO9rmYsEN<)+$~ywuNk|6=6yXW8;x{q-~W~YGUH& z&-Zwy3S<@zE(fsKPke^Pw! z3;YGRSBRjUR?x)Ea-v>FvAc1lZ=! zm7xCmjAG*;>vsflN5^g2NXR`bG}JH1fav)!*aVxzcx2$y{ywSr>5YjPo(OeM=c?49 zbhLh{zPuR+wGirY;V#FQ?Zl&1KSl^ks3DX;$)1X&c{z}gQ)jNwFZP_ycdHVdc=@a4 zJ;D{nj+I@KU8}DMD+}4M{M{aU~ za&6{Pj<>7RjdU#8M7OT2vX$3yjID;bqzKt!N*#kaQ{Ol47dCF1(owb)DHX-$ji^-L z`cKx|g;{HU3$lOP8UhaHI7!0q-S6vEpI*Md4Y=(&93=|l3l%}n^nsYwT%)0O0@Jc9 z|4p{heBqBfCv$)4j_v_Wzz`%k((zGTdjh=yeiyIWQ^a`^?_s5yjG=@2A)q8*u0LX2ZXW2GXH% z&sbt|h$%+Aq$WD%bwM|p{EXK9f`wksUMH z&Bha_fYlF*tMMI z+XXOeTy3X4@ByWQ0|69gPH^ep=MDN|Q*XSy%p%Lcu)Ox75=BrE%skkIM~K4*e73Dl zk{LS#Ph_3@H2BEMC|6uS(KUr36g4m8w9!1?uWi8lOt!Q2JNo?)Zt1PU8TiRxZ7)Fx z0;)C9Ai51&y2()*nHH_wlfbRAQ;&UJY}C;0IU+Y9KNWj|Sg5&hSOI13$wv(H;J}1`c zMdxnw2KYS23bgxd0~P)wdajEvyk*$-PKrWe-~1E!QS)a(<2lvUeGKidsUlSZahtYu z?hlDUVqbpPVo#3l=|m#FN=FZpH&5mKnP>PAj=ZcNyETwkTkU8jaHlZdnJaQd(p!9g z=N|osf`^WeERA|)f#mFgWWK9FQ=z%SOS$^^4yAv(w45!SWe}F{-y&R*8j*|M#?wRY+@`N$f z!1Qmcnj*->Yl$oJK`oS;aMsC}UvzZAV`}VMTXctsodIw?4RXjzCsMHsTbfZYK zC%DTFY}={ZQfe!oA8KzOTq{u2@!a33eDu`wxQTODAtDee_!;k4MjW8I%vsV+8w42;Iqu2?HnbG?fz4k|f zp*tXDI^gA1>}5VTGhV;^#$@aM-V0k_r9y1!;otZBBEQhkp>WFAPu`Mkc&8lMdRn!Q zML)t6?*ysh49SD#ejIM!TRIT>n_U9q>Oa*UzMZI6HJ0K?zx>l;dEW~leOpbBXWwOTYb)HeVLrcrl#Qr~*Rj!3&U|^$DvQ!H5aLUZ^ zTR-qt0{noJgJS!=k+qZWJO2qQ8|L`M=9NJ~*lG51YJK6&8{~`8r$cm197PHLxe=u4 z`B0{~CV_r1KlIz`sobUlq*y#Ci6|DbJ$I*_92l?!=1*blQcRxlOf0SSg}f`5F0Er_ zI};SgeL(aT*7I^N_OgR)RqCAvjm6W_W*V5>oNX8G>KWa5`A?-BN^9VWz+A7J?k+2+rkz}|e~w-;Ni(l^d% z4LHY^YctuXUsE%HSO8MXzWNZa-;&AQ<$RzvyP8my9FO*?#QQM0HJ2h0g1ePr-v+=JprN)ftRI4qe&ba+UDVAyO55gKx%OXNl`oXc>ez$m2 z;+SYHH7v%ITSoviU$11~;en6i)^J5fMw(0Sk|~0?vy-BY#zQ)&nOg|tn>UDwMy9)CtG`?CvZ@k#5zq z{Fm9<%>r@dm^y|wjwhc4GcMWP{!*&j%_F62R&hR0D4|E;5!=xQRs+^A@E`|)I93g= zOGO8}u8;q7%lm)xO__yI`5Gup&o}}t@Ev+GRUon8hU2x%MuXL*?g`M(qR;w*K#EIPDAOHFtqRkZ!Yzo;3>q-^lVsny9}G0N91 z(@uYGEmfpH{7uTW7Fjv`)CD_N_kcr4^`#LTQr+=p=uK+zM#3yHWG$ zfAS@sI|LN-WH1@l{#L%ZiN(r%dTjtr;~n-XL!h7rwI!cZoeFLk-|WB8{qyvv+6EJh z>LsxeOiZC>ft9KO+Ap;*nqjx#8IK>kCRBSzbIT;Pu_nW@tfxv zc6?IT=Ue@aT)mL=dK=0yZ=<+SkZmv<=uMb&&6>}Td-i$glAj+L`2!ulK5g; zZ>(3thnUS)AEkibqY}p2*S=hfwAv(%&~?LhREN4gYj?*iRdPm~n3f>-9&aGW)CQ;T zc_};QQ7mN+4@`O^DE{pUO#Gjz6WyP@D`6=XUXL37sk(aeO^vY!+xHa4qEmve&|Twf4rM1Q1kX} zuR@n%r7f!T+XPTbwFJQGIom4nZ`oAG_rqutEd-je6Aja| zg{g@Qx?}DGkLd5W(-e0Pu{@t|r_sy*jDm2IW{I>n; zLcMB9!xrW5P&YN2mVRdu zX=um+5cJAGb{tmii{Cw)Z-H*Ta9oT(Le;ykUi*FM!W{tGWh5bW70957zS$(wTTTNMvE$NvZ?N(F-j=T zh{3qF_Ttb)&=%lA$ABmsq}(H!3&17X?~FZIkX#k;;^mys?zc6Z64RW|4LAKq*o2fF z{nqDc<2-QxLcktgwGyAuRXWXYBA!@$EBA50{@bOyKOQN1{K|38g}Kh;A~j$$bi-!_ z9wL8va5U{BAdBZb7S{JZBD?Bo^+C~jnK-I-=1;0u;gc8p_e&k6Z<)$X!4f)?hwN;m z5qL+saoMLzjm z8gWT1V&l3pYNrY^r0QBH-a5|-2uGqjo=C zU*}A0r?Bw4{14sc5Q$^?Q#WJY(z|be4dXFQWJki)kmhQrgT7hw-RX$LdFP3`XZ!mB zMXz;w;p=XDx$AcOOU}ulx=a78R+q@a7%mON7UtvfIGtE+p;t{wCv@_D&^ zBBM>Va|0K1RXSQ5R$+?2Rbz4c#S27i;3(bI*5%uQR|l|V1*3$pweMp|fiu!kSbi~= z_~pIB`4N0N!W>yP-wcT@q-u09QN6h>ahCjA$lllUJhDA6C3&BJMq!pZ-Z59dzDG)! zgZ{N9Fy+DFWf5Jq)?Y&>{G$Z=Fu8ZU=P8ZSbZCC%0{WHdwvij^AnP=@xZ%Yd zb?RmX*SeSP;xqEG3}Tqzs#kjdUcedNaaP|;X5v-=8VcTDGj@ySZPs7?uy!is zX!I~Em&ZEl98MLczeJXoIGtCA5Q$uZU(Czj(T>WtL&^s-^CDm)#r}h>pg`qcLBo-| z?vclt^P$M|eGggN#E)fW?CJmUBZYk$!%{H$j(tS+l%S%psHy7N*h@;0_xIvc{YT3B z=Y)8RbiXFn_Fm6ZwUdCgs1sjuwS-S-;7q$On&(4DuuvbCqwt!^pfN|auWp&#ug{0v z#u%$eI+8!-Kh4ie_Z@M++YBkYHb%AFzIO;$!>ul?h)Kca71%#BtEBc-K|kTC`>T9K zaEz4UQzsCmSv2`nnKMr%SXafRw*)BHEA7W{TajnV|H&>rjlCIyI+6SGuED(b-nx$h z|HhhD2Hib-x$?G-6~BW1@bvOxJjL$QKPAqK{PpelXh{C^O7V1mmLfMvNzbvbF~$xW z9bSp1Vmy-3ny~uJ)W-u!BNZe$=TXapp=`!O2`qBXpC4=7<7y=!ZHi4aY)nnO9vgYL zzv>$HMW&JH$hh@v-=o|8?f&y{SUu;JsS`G)Igcv{zhH@#sf`j780R29!Yx7mz7^+# z@Rmvi(@&*Oz8WS~fA26U`~r2uDMPswr@C(+}Pc|90(7TpEJg@(`co&Z)hnfb3z_j zWx3`dl$R32K0N8BTvy^aAhUbdWF=Z?pDyCe_V__+kKq~Pc8zlBM!H-6Q>aYl7F5E5 zg|zCgH+n$VoDhI&K$ytSO;vCvXX6<@#iuFN_7Dm@vhmEOVTFN2rM{bDf7!6X&9aQC z33PxLNqh=6Pv69>3mc)}IQG9p;d`;!)R`=5IXXwYB@azd+pf;=7ch$LdTgY>eibLA zl9M@~cK4m*L`!tdyGfUHvA^7PCK@@wQ$B4h#~s*X!RnT6qa>oWt_-r#*Yx&?|CJlX z`DJc)c2z};#S5(J!LTJ?+G%vw_6kx!$*Y9B3XA-j(62!DFxX@b&RrS$cJv%e>y;zp z%3tIX+FAm6(XpG&)u>TwWXD z=-ZrhSu*E^^C3!`xat{|UY8fyYvV663Od!7ip1m{9h{5%`wd$&!ki!G2?^(DIwi8M z(M^D{;0{}h)hMgcjQ%AfGWy+)HK@5df#OW{fyS7d2MpDFe?(tmf(tHggnkmO9M^hi z7K|i(PU_u?{KkvmL5Ib_1J$!$40?(qJT|OJdZ7r?LGch&jdS%-M5~GJv*DM}U%~o^ zBQo{W99$=cpsGzO3Q<>MHu?1FeSQ-2RxTw>ZIg5J7xeD>YpAIlpc5 zP-EVGiDsHR@>X7Vy#-&(Lqu&KJ1ba19DTE|f|)((r06E?ps(^eGrh8d>YCgGaz zj^3_F0%Od6DNL0ah}C_0b1;VU`_WoY!!C7653Vi)3$Kx?%`BU@^yO4a8sCKvS^g{@ zQy!%-m_~oZ!vXc6GhSz<8Fh%SeJlvc@|k3FDq1ZgVrR1wAGN&KeAm$o`9|?@#OOi9 zt{o||F{wm4;3i3Hy8fZc2=rbnZY^5F@FJ(_sUo++ACrcXGt{Ak>xun?{Xb_uEf0(P z|1gm3y6v#~3EDb00mGu$Zg~_(8^6~YfM(Iy+CzvnHd z8X$!BBjtZn;$S9TUw#K=9jkYZ_lgCaG^|q_2l|7IrJLklaSOcL1Z(T0j8wM$g!%w$ zP+GKxFB{@lWx<@Sb1{p%0#;9jY~QT@B0%{=mfNQP=iuPwK;w%T29%|GHON%u*Wk=X zPJy!rW!YM#hhcC`Cc39aG~}vqWH{w|yRV!(ky!hdpeB`Tg`<*Fjvifu1=`lNOTeV! z3p=h0$k}LDPM9Y4%O=B}uFy(M9aOMT>@Mebtx8%ybSAi#1Eeb^;t}GYs^juRO(rhz zukg;P?W#quOyt-7gj4Klz2JHG#PI~aY@=P-vq$ek?QZmWW(VHs;`zCFBh9<@)`Zx# zt02WYCH8>`?6qU{2g~ve4yy`fsEgQ3Iz@(qfXr!Rm<@KRtd|?~r;S5L&%+jsRk7{} z);Z;e?g;A(774a!f3u1Q*U@kB`eKGQYPt@SX&Nj&!TNDU z|BR;4HMZ~JXUYW2e34dp+#keYeu8#`I*h3pdd&M_)Vz7(yiNDXTKmj_RZr2Vf_wAH zMFglPvbXHOI<5Q{>|NeSmabZSuZf@bYE^}Me(}{J4_&fUp25P0ioxkhSm?#fdy53C zVGs4hYk3_rJ_LMi$RNQU9{z4Qc$eF>$2~Xt3a*w*IQl5c61sB`vhhr5^H=0rQA~B4 zb7wAfe!et>Pks=nz?>R_kN%-hgF>tfN3gl~91oGFCuOV(7>w$~S6k%^nU$86G0uR2 z&dZJ%a9}V04T9}efqxPEl+j1Su;{Cr@_FlmKxg6y_H{QDkRCm`3Mq=X@r5L-L8=z8`e==c28aT`HPq?!*;O z89g;YNu^8 z301{7rWzN`o3VIn?3}EEhM9>{bZ^b%6pUgmHfZ|R{Rzvoq;rT1?|BUP@Eus9kWpAb zA`)2wEsV-5ldQ_H{v0_Nre@g9BMQuN|eqxB%ctqy6(EWy*^axH1sFIa^^3j zISpfE;^2^Xl#PwvPZ+D5ZT=ls|5PfkXchdfsR3@Ahk4u5pIOE2E-dLe{jDsfqoyKu zw3hsz;wLVJteqdh<86RK2>*sgne0Hi4zR6nIQQ1&KF~F&`CPM=;2YP`2$_X zFMS1VO=$tGXi4QujGmYp4^0&~QppS0to%`IQJ6F!fan5uJ+ifvlat()E5BY42s_RP zeuvW|FLdS#4<=EWN!oG1AN|QDpzwq#3*P3j#Pc8doV6%yyny!k7YfmH;C-WltD*iu#)9In?g#KDy3F%)FVDm5)*}v?-+<$;I&-JQih5pPMfGmL>e~r|x zbF~(x-`u=xXXTOB=yUlZ^=+E6*ef0<|7WV~hgAGR}^g2V5lbXP}IR#L%z2M;5#3z#3j)l zyOf30UoEe9lvm{eKFJ9g$qA)~NsLA8l=>&_j+o^hC70~B_QOM~y2;Q>)T4Tqm@wmK07<)vD(I63x4f@d6-l1C4#pp7*r}lLsx?ZxHW-i3l9B zFP?`0HmQlc5%RXK{26$UR)E$Fw^c^`C!DDy^p?WI9>Lz49_75b+QAaU69;p9$g6;1 z+fCWHD_v#qGN&=6X%QrVF@1cceRWz$9s^oak%uHItkT_@btj4f_s+FOw^etl6DNdC z)d@sV?9cUQ4C%A&ZTf|7J;dYdCnY|`d+rLSMKOkH4dD^O;&)s1TcxD!?i%qN;F#x4 zFTyxWiGAQ;M}PZvTJ2*`S9Kah+s-&1_a+RI7aDo${Ce10?NCgdc6qJc9BR%$pkT}9 zVe%RS>0Ke4Tw<5zdxHA@B_ZR+uGz46I-RTY@D(K)_VIJGu*}7iF9Wdd8M`Vfv&HfD zKZhVPEa$SB5ynjo@=0<3{H1pq!f?}lyr`1CyZitMwpgYR1wOeKuYZnT3}ZPpdLGsexFfde32f&yOzCXwK0F0%NACGUFuYDbO%+z z7UdimS1;;gfp5V*h=7UD(8a%H zb%+9r7j1HHJ&BDl(U5c4)a*XMvEQ(r-MAxQmUWd)WNPrCkxp=0TDx?#Bp<`?p+KMO zyZJ_1YJC`lb- zN#DAnGkWl9V(Wyzz>(x8{ggR2wUYKTA$=E|&lB(d-f|b-(ttlF$m(y^Yu0}q)TjU4 z*LI${1jdV79->mcm7;4_E$tP$+j%VHdPbk)ki@TuT>X4=_8I3p@{LFV)A$0M_g61h zjFk5_XOh;a5T~t+VwZ4Y@0Iylos9tK;n$=!oAS#ykfHYm9c!_OVt)xse7|AY5aLFn zcCPhCyOs#KT*4HYd#qwz_aZdygO_>KVZ%2V!_dC7@*5c@*oEHNxAt`|U{b{8w-)*~8F84cK=(>D`0T5IT=>*}#JuxW zin7plGj+jmBCAK4h_RQFYsmt z=UVN~2$KKri8xrbvVIW}8me1isYy|Pi`-?T&>Kg@v zV}|t^JjJs*uQtS`osV$nfU2&*LyfYox8jrt>f3#;h^zt#YtjQ$*K2ARq3$S6biC%V z=sBZo%pr~Q4pYBel(IQPwOS6ZL}mM!E{xq#1p?}=a!%Z?e)6qEJ+qJf%c=ZRciyYg zgafsY(8P~K>nCf!WP;lqVIWb@qulS(jk6PmNA2ZBF$X5!g=`M6p?o5lJ|#tIJZ%29 z`*p_@p)f688Y6pZN>#vRHY)>hpL){s)UwyJ@cQ-h$!2XVx-|sPU!opk;9)& zh$o3E#H+&X93goCLVq98;;#M0R=@LnptimMt5{#`1H=_fbZGNA$vxZ3_#D?z3JRmeLQWR3W4I^(r&5& zif=93jO0R>Xy%r?6{Y61fQ1>Q|9(%olQNg7#pk(V^yJf?-tSYu0v9n%<~H$;GKVSI&VO zSGrEL0|D zE|xEX?q}=dgq_-#u2(lc-JPE0tZffcAyadu{cjYRte*mhbSAlDLCk5iu1l} zClj-g`xVvupu*7_Rzh13^5lLz;oL(3J2wxJh0yDVj8KDQ*Xi%F?zb1UXczw)x*{0( zrHLjOmpP*ZIAtl(F3$JVkQ%)q&j}c3Xt4X)xZ@pfFt<~AP7|>YM*m}o8a^k~{W{HT zu`|pTLwC17sX3OMfIv8nR57tp3!6lwp^}&9LmoR;s`%fZuL~9@?h~UX>8g-j#`!oL z2tu!r9di^)F0wX34R+ZaoGOb#Xg`ST<#K4w#Ok&a7KWQ3qxxzS9`NjpgA zOF%I81n@en3_*U+`XqQp2@Fwbq7YF4&d3eTH4A!*$Z=mvk(&C_EHBU*)-ZL)sO+D- z7YMnR;o3^^#h;d*WB z*iE=}_HaenEHx}Nd+f%M1TaDDlV@=#e*74hnfCT>jqHNuUU;_;bX-AB%ntfyrg}-| zcMXnnLYuGQz?WJMcxeV(Wm)!IHl%5N9&oAVp&IAdEZIdLRhzoq@g_1kYkcz|?e5ea z;+e$5x5*J3-sdneXO01Cj7a0i?dpDH4q(;E8f+Lh1R0gzAK!QQBQFRV5)gff+8S_{ z=Ug8?+F_-@o*luU=%DPGCTouGc%*St{j;OBqdR~h+ACGF@wjrSk#DA=ovGxVB?Zor zW(^8_qnX6_yr~YU9qXbzd5r9q4CqpXDn>YRpRhev5jM@6*Y_<#SmTtSUsJ0GgzeP| z9!jBFdj#GmPnT-GLlc;;Jae#7I$DV7Z0soQ)2y*oK08#_$>fSw0>N`wtB^ED^$z9M z=Tl00WpOSvQIdV^ov#5)IAnGHO!=aKsoH4k?H(Ukt2Sw-+B)=lm@<7jhZHF4o;K4M z>9flibvEDn$unmTT$`P?=``9fMcQ;BSNO?Ub>pu@**7HY={}`^?5^t%n@TC3+WaO> zB6L%^o!xQ1=wQ;I!<`KPVw|lHsof};vAIP6rrvW* z2EV`!??n^l1TQY@W+p2(Tc)~VeVY||;AXqy4Z-P+P3PS;=QUFvyb=ohPAc@Sj(hJuaOZrtO^@w}zSfBX$cf!< z5Px5D$Iu&7S3Ckv0bFA*T?Wf1Co4u#3gSDJEwk{%?qX|4RK_~nkBOgdZ8=|1xtNbdv%QF9x#;Ih226=Xu;)=qGBS zkixJ6;l>gLNak_GKCL*YM_Y#Zo!$1)t&o5@2lL`uMrCa=P;L|?!B+b8bOsi-Iu^bI z<6JktR@jJc=T$|QA5Uvt(;vBzk)%z|E6_DiNoC0{BfPbP6Jv>y@bEg&wQby^PmZ#z z=)He;ClNQRUezM9&y9ur83@n6pv+-1_XsgM_topA_G`k~*iXTD7j)|;OR1^}}% z`HdxKV8&Q8H1sK{e4~h|Y6@}oZvc6ynPe`pCE9yVG%=l9RYF!Ecb;F#w~v?@HMEQC z(C0AB?W=h;!^^qLCiq-f!Da^PtYE$Xh7-s88*En;Chu=~pLp+i9TKWY>>Pre)HmUYG^D#*6D2j`ApADlyXs64(7xDemXC`@+ z&c6<4EIz6P7T1pLaaWrr%cJrKcP1bmfs)Yitc$A|9={V%QLvw~>dr<|GK4<=#HY{;eCn%|a zJ1I{wGJ>GdTTJY@KE;n((W|XzSChZd7m$o#HFN#SRa3PLT%Gr#+&6)7c`4AmZDjE2 z5?lokr8BB6fVH%JH0jeUPt79BEjH-^-zfV&C+y z85?cU*HM^P+SwRyXlevmY=&jZ^Aifna!`>B4gt$(&X<+bY41W|VWDA6{3+nalald_ zz=RB^o)AxDF<*-qFLJ;tW|OaGX?zi|&##%94GFb;DMMm}LBLk6mf5TPAZ_K-+6#ob z1WH^qQ8C$P@+6}dvaPp!9T;{d)1KwC9OmBWoaj(oSWVu%N-`a91)f~3UUrzNMZ`dn z)y9hco}BdbhSB$=sV%1Gor0p`woP`GYAeRil*Jy;ZlF_=WRPdLnd0Qnce`iJf8ITL zWv|HG&;xmP0fj64f7zA{>+4`33X?hW(-m#=L#3_jDCMSrh5quES4)(@YOgfQP{L&Y z?b)lBkpB&$C4WD-<+hJ-iuALtIf8-ga5Zf`U} z))?L*@PnA0X{G6E`yAh>98%tcvVHA5#7>HS=W4}F)7jc3zS=QV7szDVOaSx#&7CHZ zr7i0Yt8CqM{nBo)55*k{4jcRm(Ae+-J_sauK}=66$USZC&6-aYB5~I2aaABQyV^}8 zPjN^hZE_Y1gAYq2+lMX1#a#DK-|&Wq`Kdz zW;uFH=JPiz8`i`rq^zmD(x%l7YefNf+KW&ZJvW7JSDntBBObH8mmkQNB6~OQXnVXD za8erkp7-d|^0kTph9{#K!jK(3v4SrMaH@{lB>i2$1!1fG$yLBBRnVUvQfedK<64r5 zCl(F7S3JlL6-g{LMNrMls)0rQ`m-T0aiEs=e!7I~gzgPx%JM*=s%d9c7VG~;e{P7Bz8k|5z8EPozWJSL6I%KN> zQW8`3OSr*`Gr_>6{5VmTk9^)eU@~>;r2!tqJRH+WD>JPm41)fX7KV_Fdt$O`$o`z@$)$P zy4$bU0l?o4GIrVUwwA`0Hv!yoZRIn(#9W@~74$1@q&_Ot^Q zLhJ%ge+o*}(UJ(^?&1QR{6TFN`CC1!O^}_XG19|RPK@j{?|_GJw_W;@wQWT>(v@)D zZjvDNckAnYmP_Mr_BF7!PAl7>(Xgm(c_LwjaEPgE3Z|cuVHIlY6?QrEJNpZPWLeg4z+UY{p^(J4qvcj$BCsWhu@ujcGy^8!?LH z4Of}>uPCbZ{*rmPr^L5FNst}y@^_+kQ_sfKvO8qmeGM3&fAPkTjH!%2!rv{NE$@}sk@L9{DS&nK)_CHei?H2dw47VWPY za|HsoXPUa{OZuC7N-XIUEK5GVQosC08D^sawl~Cd$ghKomL^_oRBdd9Z)V2 z{CM9RGrc(BBO+`URnTXflvEAs3f zpY3Xyj6u)OukYsM1IOhi(_xcLr_L(l1p%`T~__!~vUV!tA+G;{= z^b=TbTmS}LaoKKA?bcSt$hva!`TXK;2l@CuqI=ayUZt%P3XGu$!V^TvtiI;6Bt;Xk z7_#xo)HqmDMMIXyfy^YCm+qkS`g%Jf+kilE2 z^&6u(`%~WR)V8lLA&cS0OlkK+J~q}Ejc#g-ZBL%k)F)Q8O=#5k6OdY_sr&n^K= z8Vo2t%uyE#{+TC?j7Y8wohA(d`Ktob*`(&Fm4*TV^q~cbsu=6CT}=@uueo8E;%@&= zqTo-4S;;P!K4~>unU*_t+9?HHZl9ZntE~kBH89Ps8^U$zP^sy1!fktyX(6MW=TlM0XcCYopgcq zD4?v?m|>p)tsx|xM|!)UC?Jg-);Ft4fSy-{ zbhq_eO*g+cDa$1QK@HSe;r!gIUZsO!TfkP>$(2@?MbasSID-I_id1Fg>kEr5N0DPoPVgq z3UsuZO5uuX?&zdv^-Y+=_Yd(r89RHlZbRXJL%axct8fGw(LitUk~R?YO}JH@L{{|| zkjk8ftmTJYUM!rI)P_gpDmD`HjD{v+%*{HL&;|4D`?jCgK8)QcLaoT7ESZIs=B^g_ zgh)b5zD+eV<2*cCPf71ER$ttplf^n4s8+%bD+F50#QM&!UKuPbJT72Kq!xyQVn~UL z-}xYo>gmhpNJ7%GgPut(YsqS?zSC7hgZ=iBlGy&CAxkXcdw2Ik>B~sqAls`0abm{Q z+t*J&sDbvqg;pzrS&lZI)?aB4&w6wWoI^qQq93TI$RuFslqZG%Yz;NER?vNSW3=5H z_C(U%y-^Ji|*o0Z@c?ZX_gON(yVk! z+x1M!N8+an)+1^{@6Okrj?JH-e9ThFd{k&$l9ZHW=cDa7S&U}J-@ZxqB^@CCN}#Ss zXK_U$w43@FSj)PSsQD&y) zzYxq-7VnEHWHcImaw*7|EXib4u*avaW2HK;+<=1;M+fJaG3##>A<=8Zhc+Cm!7zMw zk?gMn^t+}Oo~$Zx0Z8$HqmtL80!P#LSk);z7LxyiGCa{YY;6OPo$dC(D0zLdJzj_6 zPFe}w9BxW}ZoM<`bxzG8mh>1Klz(?(aNRk8ot@;Cs@Q)?;5mV=nbk`(lWpP;mF2k2 zsQMLZbeOxX?1{J)@$GX$Q;wk6X`b4tbl+^7jt;c@*+%gAfOmG&wCS38!7ys)!2~si z5NAZz$m&6Bo`=U46?oALRbWg{3<;;zH+3=`Z$kE1*o0 z=*|HPSr3jyV2Qsw4qHyZvHSnnzXmK5zA7(=hkf6iN;dCItXMs_hwK7E0{+8P43Pk> zYxl7E$*b6#)3Lg?1_d70_)`2pc*83!7T-SFm4qn;-W$$7tuTL!vXiXS7@os;+}91= zE=_oNS?1*6aOtLD%Ms(R_N2fwIeDoqL3RP6$vBcp7cwKmS>dy8jJFshNK&m$ncWXTxx}aV@PI@YYL4Z&&YiLN( z`iqw_2nWUg6S)Q{mOSZhLUXosPvlb2wFJKNfh!Mv2(B4Rg$eR~!UF&U+s>EjR!ztC zAgY#BAvfUha!$+SnGmE>ZxA&WF$i?|z`(^?iTu8ANfmXN72W1B#_I>5Us`&K_HB3Bl_qdp_FQsLgHl6pcm|zzR!CfiKaWvo8Ew7WNW9GAEgPF4(W-P0j04s` ziH4sVz3P?~*V!#RKvqY-AAt6MYxS=@Y}izpI$WLA!9lObNmE3-%lOfq%P*;MOlyCw9Ix?w$;V zihsz%sYUCf`h0bp^w02yc2D!?qa%T6BUjM9;|onNE4$Ei!BzW9?(1ZZ+Zyl*B2MV+ zJCKdS5k5-Cyu+DUk=MUr=De-r1+JCrL=&ZIf1aAL&BpEBbLru&2mkC)@0a_y&uXlG zc~finv9T|^Q!P0b(SHcL_|&p~^i`qa@*JDJp!*`3EWhp4L_Ej`qKK4Mz?C7{>ww1Z+PK3Jm)}n6VjvZ zUr3v&ktI~2O&g=7zXKBqM@A_YEp)2HXJyLdEiMMAvp7ro5>xA&PD#!Q~x-{mkuui##d77}#-JY0_c07d%ikLnb)uQ+AS`Flk zHtk+h+_PtUcjdEcC5c>_)>>=7TiFb>@*UYzi5x^-BidckF%0C8(JoMS0Wv4@GARNN zc39sh+jXEdmuww6l$ttVUNu&*$x8a&1)wU_F-R~C5zrJ+!WvAw|gJh3GaO}R~Sj3Ise)m)MzGuTy^%6%= z<*}VhV*@4Tw{9AJhRvNL3J52L*|?KGH|N&m?0^wMPha}yz6<_qbQp|Y!C6MnpApY- zn25-fwR68GF;rI2x;8svS6zM2X#&HA*6gEFS`2syzJrG5=k@@d&p$6+@ZrG!7|cc` znzq}i@s~J!_N&ei3pS95E*@7+c6yb^eiQ6fj~6}jgAr2iNyCAF1}6?Mg*d zQZX~wba$LNHz4&u{&VgJS<7e_OXoD5?j_o*6_%`n0cJ~o{rKpz^{Wy2V2EAer%}6r z?C__xh1o32>>9q18^OT@+3qO|P3LrCvfgDAlHbP~{o0=tkCzH^y`66?H(?3bdiI!G zhg}4E`_#e6fb8jF-xn3rnme=bUa5LhY-p=b59eRsq0G1lE4O{doM=M%uRG>?4C1yb zc#QA;7F_>(R<1YfRR>G-o8L?HQKlv%Ff@SN%exmW;ntT?CyxczaRPboW#sfjY|aEO z&?SwVY}Gp1gQ!U=Q?$4j#{UT{CeY4qL0H-R4HT*nINxR}$18f_B;lTDNi(-lE1BVS z5Duk*4F7RuCd=t#p~reD`tNCQsa69rmkN+s_wMw&)F1S2wZiupd@6fvhpaReGuG)m z0}3^~J9?BhuodKcu9@6l%@AhAlt@V!TB_S9J%h~F{pN=2!zR;2hNS^ z;S5OX9>*sW>R%y>Mp#c`Z*tOj{ydt-Pfi*+SL!@!HdLJ5N@pB!8YtrO9P!~907S&ut(DH=$7h_wZft!x%66o$AMmt9I91?3j&yyMp|qXOcYCY$JZp9BK!TlUvE;$1lZAtW0e$hycvZ8Kdu0 zapzD>L`@Jv#>(&_+d!y*4$NzP?>p0h)+F}|0g&jnNg5c7QJhL}cLbGNN|7^$z{{=} zjh3ri{3!tpmD6|5f@@a=*-%e_2@m9knFfKXx)x=OAA6I3KibC=XUU@ZVSe2%LvXTc z-*y8~okzP3#I#!%)#ObszOYi#kf%gsO?4zYukc8fzL#kDy~wluN3a*d|GkXFHa}_v z3=+X%F=<@x{YDa6RKjE_G7WD}jP2iJ@jRpVWa}h!L*?l2A2oJ)nFf%EUS@z5>Qml& zWKZ2+lmyu(^hFpV*MpGs+s3GFHEW@qj>}u90%u+R%@uuqK0>V(|I2YK?d#6rg?;jU zE3f`}5bagC;iw&rY&hylgBy+d07lubu~>pEXD3)Cc{=;<%DxSHJ~v7NOEB}$1ao{N zx3tM5_-NtwpDh%ZI_^?oDyXdb`z9_4Obc2vS&k&8lAHZMp8WTzfZ8Fp;Acddb0keK z`<2{6=|TAgaOFSWfqz_N>~(W9>gJ!|t~7T{}_S(IrEj<&xSGVCDdf-$QKNq^dINZdT`N5ry}IUo52Qz=tn%J(3y{UV^6vw{fK1Q|K3X14t;fvoKL=^^hxm~XO}@t z=YRZ_8quC89<3f=|ClH=rt#k!CXVYl;gojC{oT8VeoLMIT&XL{o`{KV$-wu8oCp{G z&FcBrJ*3z@Z`T8TnYV_a?hzI}m#h#}kVqMU~rP^%BWzGM%#<9Bw8XHpKk&ztV zv2h0C^H*mg|NTdMo^oK2uWp#MJgirL7?CosDYs188#!=<|KGp(=p!OOVkife5or2T zrr`ZwhXtJpjsE-izxBBIbE5xwIQ+l0)%ZWZ$6^}$V0MWm73z{Jj23# zt3gBKsJ4EaKiBz)y;Tr8;dWO~Dsg^$Y_RCfOWpdk1M9K!Oe+%55lrU+n^&o+XGV3) z@OUC?bv(9fr5tb79-)@#NZEQUf-zK=)4wDE&BjaC08@qz`oDU$INBGfzduDc*O7Sn z0P>trpB7+FJMw-%ssf+CxqnaB`NSNJ`8#mF0s@EUR}3*CUNYu*o%}l7JV##M zlVsB!JK-|Nv>N}vdBcL4#6B&|hRyjta1I9*ILnr8uA*KfK~bzfIYec>^-t5cjS3ku z!n{v==Bt$n=5b;36sQ5;zE$&2<~WiWHE`e0>XnqBm_GN;8`Vws1W}VwBdsM5C1II2Y{}JXGt!bpRt`A4 zCL*}{-k)37(&K3ky49^NtW=79-27{!BpDmza8BcVB)Zi)xbg{FD}J30HWhoWH2{ZC zTP9W+0FtVO$=kCwa@VdIC+jhtT}J_OKFhQwWqN30r+&V75jEU~V&u#q-I%*Jb6)zL z>gzijYK$(3Q;9UnT~D%(PXj`4*6SZF5ZZgi%=3xDcd}&}>Zf90V#s82ZV9rfMlVph zSDXl&qvK+t|4dpIYduc&_Sm~lzzB(Qk9O zu{8u;bzsxxQuSJYp7uhu<~#k;oQN{@ifQE;4)X_phVMrKd#3<-1;{-EGiK`wkSf3^nAJ$cV;`c z%5z|o%tFr;Q;bb{GcRC& zN%n={Xu|=W`$v6~u@w@%pyLwp8{J2pEKfl2_+X+(`a)&lwoCHh$JyFf`($mMI`cGcilgHhdUEIO+8D0Crq4OR1xBVn30hdKH;BAYoMb!ap)8R$H zLG11~w)l9m14X|+?G7wI$VPIT#GYKD6*l{6%Cvkq787)pIQ zOp?U6>v#>2YFA!6ZLOVCHm7u@CfQ(DLOVwsgf_mB$iAV2vX$&?F;2}QPD}n?Dr2Rh ziSLJP!XcT+z^!7)Cm5pYTfw+~jKIR&^@lwLHbE(v6ufXhqI~_qfK2XN zh9b87#;$B76jT1Lpx$goKy&D(Pii}?q@^bo?d$YsqPaA5!8mV(e`T{u=WAM00j%iu zJ>S_%h<9IL3FR_lX@A(jImnP>*pB17?bSEfwc_lgLPWKr7V{vI|1-Dh0v)aXlow~#|9w9nL((F4$`%5!;6A4!}W*Zi^ zxnSifWI;Mb+plxfe*ob}v07v7R`>S+XXs5SMvuH;kyp(`v}eb_VaJuyfVIkn4R*iH zqcPtXsw)hwM}`fVHPGtOVYFh^guC4d%`TndFfZ?{o}Y0dQ!R)5nru)O zkm1#m(Ilh;_s}Gkp<|a=b9MP1aI95TCR#Q5`Dx!Vx-mcaEos20P{6OXA7YG5)_Ag_ zcn(%})^1KRTzH&4>jA0t#gG#zyu!2G{~5M&<8D7y+2K!57e_)T*^aOc+}wQ%q>IKC zrhcZ$f}>ge1oKLU=o)Qd>&xWNJ z8igGcUjhDtgUrR1kqy|5V;MJd(Y?#Sk8bOMDi$hT@#}=p`I_YxiGb@TE3{d(fl-8i zSz`g<6K=~jIt`ZCc_*raT(E=Evql*aoyv8b^6oA^`u6Lf8bS9> zzNwn=)fVX0G3EFRC$3!G?d8QZe_YKAu;qZI2I6uKM6#f6J>dfPzUf=)UsUt-l*-_S?mVU*|$smu$i{mzce3IBYqeBmm%Q$g7c| zxn)CgRj<`$TWGm5edhu=)g04sHCfd5hNrCUweB^E`Rr(>h^FpyT!G1{3p=hBe!2D~ zr>zR!{F0kYZJ#7tuyO>fRJ55LHS1Qj4gd7nT{bKkf0h%fUfBtg&Me>bA7<8Mx*R`+0D;p$h6fDVhw#U3NUi z>rDV)F;BwcyLnT$Ga0!#duIzsM3VdWd^wx-=_ftKz!}j9Y3;O{_0iBU-hsV>ZI|Y{ zHT1zM*kg0g#d_0kY_lt99uUM-K;ytY(mvAQ3{ng=cQ8 z#^32R^T<^AWHZoJ?^IB_KhrAX&S3_)PpE6LT%~dMAbWDGo>{#*4Xx=Fl7GEOb}x2M z=a3uOZ;VbQWh~t^;0dONe8gG8%%3F=Qlf1aVa4yr5<$t7 z%nGD+NBmSYi(eA+P`svd!T!FoV_Zrk2^jP-=0o2OhF%CZi?;+ zUnd|ri5Jo=gum>mcSJESipj2$n#WaoJX^@KEWDWXI(Nh`?q<0-rGDIJaw~K_;N?i{ zs|j}AAoH|0kSsAMc&}}bLb%qX;5^>9aPQv3AoL0^{dw`*%bBEm4Ue+{2c8+~IE`|h zgD2WL=57^fKLUj?F|?MB#7fO`%iUU@C1Ky`jUgi;X48nqUHjaA`m!522c`~4#B1g+ zZ5H7)FW%iW86qIencsU$r~IU9e~l=sd-`?}Kha0c12-2ce^xu6DEF?2cgC0@a`A+J zLWYlMknu0dQ9a&R(MqG8!CZoZx`~? z73MCQ0*xiuLi8IqB}3AOec#(Y0F4|qOCe8u(r}C4pX>nc)1D36oXs)s<=Rxo9ac5z93FG=(5gq7;;=L0#%KbWbx^3D(kRmtjb)?hYuu-C&-h%m?y%qGC} z<03#URY*gERf}Rn!9uZx`#)c8m&07Pp6=K3WL&uXawF_fHkD{6@(|C_T5GMshS6hJ zynaI%ZqjT+G4-3B-h>!lVXA-5Z%~k1?^%wu6&GCah`C8doAyQ%e{Ahdz|ypX-x&;n z01SDrauk--QFiemt#xd7jmQLi{@15+0Eukv_A+^A&Dy7lt0B~}_aT6EELq){Ok!g* zCvo9i5J9uV41lj)no)dsu3veZKDLuh2VB@2-U9FahwXQJJ9f&TfNDa^#dR78a$OQU zWadf#tLa9;CFdv|-O$G?;-TMr#aatmRe}Z|o~gv{gavY%hnd4;5hF~L{f1DlMG!;k@6yAV~!U3XO2R~U_>hIdEw^a|S=iUCZ=V$MAA!Qlm z>8^+&D?@eJ)J`B{3n%ym7hx=^?%CPrqDTw=<_}dm_HGjY84*c6+yOdjPYe7zy<^vHl#cGb5Ih44u%RB=nt zVT#nwhp*owriuB|;5;ohjaUt&$j*Q{5*cHODv)~Iy4pIn>z9U%3lm|kIR zn9!N4(%M(zxSqO~i!uG(%(Tzv&3|c#U_~iN6$~qpcp>@j>&SEurCPtK4nXX9D&5$# zzs7%Ni(1F?XipEXWfQT(3T&6muvE-kox1k+s%v7wi2e;{otixyv+c$w;h{(_-p8uF zYI~-PHv)i0nxeV~@Ua8{g$>ne03MYpV8Bot0eTm*G||#LXJ&;cK_f~=ED8Q~2m}+q z&>RP+sLEhkv#XQDRh`JfM6f)~#kjJ7`so_dqy)Vvy-_NoP$47V__I0y*zJSP-8CPH z;x-Mi=k>paWay!9wd-Jpo}N3J)AK0_T|s5RNYnv;rXTU1Wos--9uEk1`qv=!!&AS& z7PZ0WXeCT5;@aujzWP8<2)lTb^r$$j!3t8{7S_O`dAejfS_NuQRk7`6Nz#Ge@3tiJ z6>hJ*uNv%)c=ylAY3G94>wi|TEHSI}(Cu!-Y(1H;{%{+xu}#Ahe#mBOPzU`0WTVj@ zx4`!@5)eW>-CxZJR~=Pa0i52QfA>-CUDx11p95>8g!zRC-6?hFh87vJOaI zrW}Ip7RkTlCuKi-k1Eue>pE-ModlSG0vUXOla{R>G_)sFXSYDNTgK1t>1V>`{!Pm4 zD?A_(f#94Mke5ttDC)c-Nlg48dZ+h!GvW74fY$Qk->yddR@VXWOopn<9w*u+l!<4R z%#L5o65qSH3?_J!ngSOG;lL!EEuf^f>94as7e`_BCtTvehV+}EFhe3!?IGS18=TV# z{H*_MhbjYv9qus2dauD6goG&+H44gX%l+S^L z-DN(&XPXa@EgQke-;9RIwp$Lv^{z>pRgMXoi_3z_G@vVxW%638loD@l5Dd_O>k0l5 zO<41XL45z_hV2L@miULVRz}{rEY?xWv!z>g-;NSXTgtq*Jd^RbALx2K4HejtZlal@ z`)oi5u?yZlC7Tr-nDlBdggO0EsQ*4FfoeP8jq0{_kO955>23+gpE;+o`NNdpPm|}A zZ&@@l(g~jH0B(8dB5ZSFlkj-(ETr1btNxlxd|mCO;ctkZwRv^7DGw)=y6>CHLH|q4 z{|3yz*qdWPo|bwg>!zVq`+8i`YzdHk1~QQmhj!oV@-mgQIUb=dG~hVR)00hpwp~`# z=blrd{>@BUP+~w1ko0=F7SSIyBb2@6n*bT~?~&?yy*PC2cqmX1`gn4W&k{Cfto=ep zctyE~?o9DpvfBCXc&Y@1u`bz&qY{b4;jNYK75-0SwL!V&BN|g|?jgr7K+AI&X;)7K z)n#R0b6UIWKYv*%+5A2y|EUiO_CxM!Bl*-Ku5@Y zx6j6p0Q!M*Ct^X ztQ6Nq>0uPU*kZ=0{*ajkRBX zGXBSqwF^cN=Piah3nJXI@9E1-GZc{#5`2fq&CoJkkH9E-I{}SpYYP-G?dXZ0tR@J) zU+k~CqvYbmn8!;iCi-&{KZ)BtuMmNO8wjKURoBe+(s6M49 zx^C)((@r-=Jic5izK@l^JLV{$byplIV*EuxxadX}_={RA52e-7xw#ku*F|Bub;E8b zg3x&b)3ixkw;!wu_vH)y9Q#R*#8PU`9SYC2Qt5%26o?r{i_Up~5w+D^lS}og@Kd!< zuZ$#_6S1lA)gPH&H*LaV-HH5$Eh*^+&O~ok{*!3V5emGrG`FKTJ>aa!<`d5fMhZzc za7rorfmF{M+^veA$Zs=w3z?}}mUECrk`XnDCUfTy!=t!v@<1)P0pxn(6o~vig%lN7 zCMcQ0vh(?LU*>gL{J6nyWBY$zhAs_6JtUOiK{07Zn|B-@+fkH5wBE5fIiq-3qTl?X za^~HdFtk^)XA?-X8KjR140~w9>+FYAIDx*LwoX6q+UG9unDx|3ZhqI|7k*yrZ+!WE z3S=?vBh&4s%~48eEw~e+oLX`3!W;qR;H+Xq_hRqELNX%jcWWBMMYsSe_`l<=vB#?t zyPU`;hgJSEG1+7(Uf1LqX)f3%22SpvIul{Fj`V_3aqi3E3`78fA*j8QDjoohhzro>5;^rR5InYQTe-6 z{Q}R2X-#Ehw964ZVshFSyEv+KY;7GSkIpF)}loHKn? zJ+H;NcSr6SMI~VHeIxs8kf*()UA%r_6;^A8Vfyb++;`RbY^7g;lX*tpbDU&pNTAOr z>15Jsw%VEcS?Z1-1@4t+$&&N_=1znj=ULcNWeMRJ;x*Ll%Gh+j_JT;6tYsT{loED- z6;HXViF@ON`zRLR;#+}}xti9^{)mAF$-V=c^hV-oofd6cnH|+h8unp3I}4@{EWf~W z9h%eQ_jfpZy0=$vJq##=mjA4e*o-Km*|ws4NsnIQ<*ZEqBm3COWO|w|5*MFdWcD|L#DzHS1$F6zHz>httZ`4DhD*G=Utp^BH|jgA!qP8TpHoNw z5LuR97tw_!eO_2xB*y1>W}!7hRZ=^*yfV2D9^7ttX1xjSAyNfY{zT}+&&Z^soaai` zHtLJJY0?X+iG4_Y7qleJqhPy}FO(;Fae_DUB?{W0B;R$8yKAp22+F+DtNW&XpoEClZvs$M-|ZeeyV8w{xDA zHcY_}4Ry2$kvc4Lzz6xwx0vtXRoEySYN*pkr0n%!p>A#RG+qJc(H^!e$dyhHDHR;! z!a;i8>%{ThFRM=!DFc`z%3dRGF(YU9O1}RYcA$qn3ds+EJLnpnbD=a@5~c571F8h{ zw^x2@4|yhWzK74bwGX~;;g!u@B%0LxoWcJ9qph((`ZrJ~jPLOJ!E-V{5>8bgsfr|7 zbvcI_GBiWihbEj2;gmNNs#Z}I)wzmYhPLyP%bANJ0{ZDE*py2z%=$S2n{+6`=bNGB!^O(x)yJ|yj zDDe8Q&(Yine7`tobo|M<*=2epDW)NOE@b0M?P}!8e2u7lm32anF-+?jN(>@PQj94z zAHjj=JYFl9p(jQQNj6=z`=eSSnVRKe4J>A@-0+Ztj76?v0#Y6ilSj2-bltgvJiCXE zcK4aTv%LxBLZqtzSGiC$omSh~(72e(WXNF4XVBr;uzCO73RuX~>_&!xx@QyE(@3uT z9=`Lv!4UidO4v)s!`}YiHQ%?-H7zno>xl(o^7&oIFl~Sks{C)a2K^Z4$(0xJK z^q)$G5(KBxu|9p`y|eDdUyfGklGFN-(rKLrVJ@n~1+$^jDYUMxCNI%LA7xoO;d1`0 zOhE$Z9&W&{2BsHFf|Gkc;A|xU)+9NL@ZkW8bYk$Why($kfpNu#boVjHnGerq9Y%v=Or%TA)Q`(lI3a{`~} z^^;bM@pa6Ic5${bSs31$ya*x9m3ON4dt?{1fh+4ZOodJP_b#vhjH=|EdT?mDXA6F_U!rw2UPJi&7%^TfxjX9d!{FuU)?k|{fD{@qrtnY?|3xp~b%*Kyv!^L{IG zj_D~@s>bET56e{{U%Nu)9n`(MU#>;^hqp}2dQ};)KW4g@)B-5i;kw|esg=zTzJDjU z=W*w8!s<*m?y*^gLyeoh%Dp?m39)>Z!Q?2=c5gPQVGfFBvN;Z7+8e^;o$q7lU(Ma% z-HSos+2@Ovl|jS;gJ45Ys+WzsjHC(Z?s<%*EM(7UTFpBQV?KPPd`z6qE{9{bKL%PX z5^bW^hYJsI+>HFyCT0b02?zPWt|e|lcuVNwJ6&$V z@Cb7ZPgvYd$8+ZWsh|PZmS98J&k+-*KI&PdY&u2NIKGKyU4v z|6Z8(eP1=tk4{ffl>r?G$);gW6u>X3jBN?q*ik&gTT*Dd99fosS^4VLj1}W8uPolJ z#QExBa{58p?8S=Gqu`o1L<33h!=jb9%_`e4GTGi0W?D0`B9I=SATcULJ^_YLO*{xK zWJ$3D#(CF#7*ca`;&?*7zF`Iu;^NcLIR_{59-o8H_6Q{K=^~{Wo3;M1(cY=Rn^UK1 z-?I+Zeh7=|ob|?!JnZ!|ZW7?vTzwVB9v&k|?EZ>#MH~JA@FeUe{%||MEeSL8q6|1X z2V1q)u5iRBFKi)j#igX%O~^)!FRwTZQy3 z^{$EuE`^GYE#b`Uuw=<;S-+KjiZ7*aw$wSr>!f-AC0eO|Ra*z%D+{G-8d&%W?{*1J zIa6ib;3lUdMLq#R_w~WYWJa7NhB)1U-Mwr~?c%FWIoz=73KrMm53(}6;Fw+Vz!O2f z$VPc(yBl5vqnm{Wxdu@%of$)Tb6v(zeE+GenPtdvF2n6Tmzf=^_YN{bXAff8eK(^G z$Q={c>t;0fJP@e<7g{qz=r{Ie7y($TNM!8!^!%gw0^ZE;*USw;*m)I0F~U8skABa+ zJXN=G1>!ZsTiTm^SJ--Z^H%s)u{j?<82|dRVWC_v)vE*vIH&a? z(I+}Pf>CLP$d^Dsd>(#D)s4Ff!hEqTCkP1CJ1IRdQx1!+;I*jh>9P$Eb{bvM=n?hxgBb(68YP3&_ZX_hpsxjy1=ow6rA;McX`ikLW_TfV3IX-y9W z{G0Zy`+;64kb-;QV*UCSt(Hj`-u5g}pWf?V1t{SUNDoxg6^Ft*El?KtuXMmX*e5eF zG0`{7rr^$E(6t~sB4e*WRk#x|8ay+&y}1&XN{~ywJHRDuZ3h&^iWPi4h6~q$3V2B0 z^3yfSo=?FzQ-bW-vaWM=?z!mc(>OT@!BUmtGT7ya`0pLV?n1)*HZ&OFXs&`?d!KA1 zPrLXwr|;ot2w|b3B>_3q2kZ#FQm2}tU9zI~)`tS(h<7_7SSUNe8@zFSzNkdSB1meE3x|sh;%l-C`24zA0xN+ zi9#F5b8CdlX*$O^H5TMbgJ+P+kh%>&^^ws2E$*a&DGOT{_E0U%@JEMb3(T-jjnG}i zs~+AZBx~zf(vpDg$*FLv^k_F3OaYARA7@0Ocq+dfz%*Ud-qdIRiqnR%*O*me>VX45 zM<>%1pa{rWRelDbZgK$jzAIau+0EJRW&&OhRrR6kd>QJGe!cVl3-!12p@76Aj96zS z4xl7rIrlRGs{?J=9$96hh3!g9Xr_cZV z76)7SR0Z$tNGDvs>QtlG=M+Y>=T1G}10gw3XlnAb9pVJo1ZIPRxzXF~|{NdV%xVZRMy^^`Gt8fM6j`znxO zX8DSihm$pIafFKy+2P;@F^wU3j7hEyf<++^9dk9U9(V9CB7^<=rss29=Y*m5atTOq zMHNLhqcWhtq1|CnfVJ*-i)Vjn*2JUrkA20pE?gdyQxAxuy^`BRSkr6kiLs-1=|%_Ju?Z~`kI?XXDuR!woQpW@2oD^ zQ=IzZ3!(*Aq)oS6-RV2xIz{$Ci6pU>lrO}S<_UeTZey-d1g?6G z)&;kwn|j{EFPjUKi*8K;B*vsNBb(!`VhC@q$uBP((%tWRWQ!8+PvHSP;}Tr7CdUp( zOJ53a9Ewd)Xc*v*jhM{{cfamF2=K1Mv|6-zr#P!c+N`I2y`$dNmc-a0f(*9$Q}|3! zcxyNNr=B(gayTLO4f3JHmo2b;ZjyC3&=m>?q;?GrzoCn+U2nHe{ddV-s@kNHID@o6 zDd&PpE4+ykE2wmhbTZ1LrF2s(VR=VLFkaaVZ5h0DDj~-|>L|9Bx;2d@>>4CY9hU=H z5=NJW8~a0Ob^VDsD*|&?et5wx0nn^Sc|4?{tgoyqMK0^^@C`;WYnmTY_`2Kz8kk+b zTA(tJB8fH)SBK+~K(_F)`d?I3iz@HLE8V?Aqry zwt!QuMGn`^^H>~EM3y4uAadYO1`DZ1;6XoRH6S6vpitx>;m5n1Gs81l>#A(P2+lGz z%JePi9JR`?5vZIF?>YO7e^>}B;zj(i1Nb%cj&4zjd_@4HgpDkV04z2*=`(k z8A$p}%F9YnCvxYUUiYlEy9%cM3wFq-0IwbNRMRZDKTtgQi(;5Qxw`vm1vM;E!Ee|H z(F^YK!1v!kX$E#1q1g+XgkN#Iuq7jlq2(qP;qfjPH95ysj)HS8^#bAp8B(W$#Z~09 zAT~QOsID0(!kLEpfBWcW!!B+48BoZK0K&ZCa+DL`WV5{^{Sp)|yZ1udPLLT@eXc?b zQ2=!R?>h8He}`k7u|rYPy#_((QjeXtwjM40CUaFW1aG(J%v09(Hk1{(&p0oJ#1N|T zhdM_YLLD^yp>~?t7FHgETu966Ps^AUv`RAGfka7>69e6MLWA`!%^pDXTpF?)Cmhs6 zXTj_U=x*K43{lG+LgWlAYtoTr(-;+t@~42VEv9WKh+xUW20|KEG-^ZIS%mRV8AGu% zbziZhRms4q7KKV)8ob=x73#)2qd)|$tA!N$6_`|-NP0VG2rPL;6hVTj8AC*4i*|-U zu-Zdf$CB5ps7D#S=VBHL1&@NzG`*aPXKuk%8mVgS0tBtG7JHHF$yw$ll`W=vQx>j+Vs8R%7A!PJH& zA_^)A>IPs7CFeK+f3!LS=jB(b=ZiE7g)CiGu9Jn1w)uvUW>qUQ7qkc-o+YtOtPfLu8rV|uE7tm2_cZ=U+Z zhNqO$koPHzkKpb?^YyQJXp$R9rJW&PBl24wiiCJol!dcUYe4MX!>@$dwyU%C{1Iwq zF~$IlkCc+ucmGQUeocLBN(al(?>1TIo)|b+u6}{?-YU2;-H;n?so~MWcrukA$&y4- zvmOj4oAvPlxTkm4xC1S9VzM5u@j6pN>egKY$(2^n0*~PJ8Z&`p^N~lvcWu;)&~k4) z4b?3M8UFIbmgfj$s7nKWz8k#885^xx9Wb``-G)*q^!3r;t@~ddX}o9>*Z9&TaO;n8 zF39d2^C=$GZuCn(uMOQBym+)H3JWzIK9l+GsIQLz{zHy@N=$m$SM1B2Ls{f$sK@4X@*^{Iy6Dx26i+>)YjEg^tv_!;{t2 zZ;x}LkKHe%5*HjZLBAy6^WFE%G#-ptQdqL!03r?jEeVoX?fEqk2Ro zapEFzCyd7G;+;zrn%5^bx&KmP6sM5KRwOo&Yw_TQtj)x>GgvI!g@*` zRZb21s87APtayFkb|2$&Ho$l^nq=QhIp4coiAAJMx2IlQ0yL@P^Mh5707d`O)?At1 zN)2N)WKIrUR@PeH0etEwo^_?C3j&xj^`Pc#H3UzQQSO%<%}|Hyy4|XeH+(dxb1b_T zP4n}x(@iD$rh?gKkGvi*bw$xw?C4AHtM;})!T)swdy=;L;7e6qUES>5Xhb8wLDlkQ z4);>IXGv&}|F>TW2?d&e22)3pT&9A(5x_t6;@;E;0rdDInyy5>{ z=jdaVQCIHl%0{mH%9}^;^L$x-TN#q|^@s5#ZmtIQy2{TndEcEo5*hL~EfzDo3A_{X z*=+ELp!F_;r=iAA5DHCWt_b@skXNdGmIUOXq!(lh`EhLv`H7Ax-pYn2*YK7j^-pZr z>z`cs#D#*}dP-b+4*MT!IW+ZUUki~78GEtZ?Cs}2{EsNeVjO5sHSf-t4oE-sXh$DT zSv)gM{0ksIF3Y#&U_aLyv$E!BWt`%8P87e^vyLG^vwsYLcRP-8W>&hjTLIW@5+E<- z2VxHqwm>B!0PB=ZB>tRl9%+he^au7;_=TYxzwkKj{_s}KFY3S&+*7^N8Ss1qh?g{P zHHOcMeJ-J2NI!D;O!TXg^LLNVIO-L7{RM1E^@HY&_`2z^mn3=n+u?=+qTFr43W(7p zkJTJ`dv!^d<43%_zK=jTF8TITDg7a4-h({%BK}NlAGO%L zV1Z zGl|q|FW(z^YKax7+o<)!^|Z1k+h)&MhOhj+hV35zxMU@Z>9(7_&EGAyXvYD^hIvZm zK*$w~1t+*|855t|&pq1QNO&~frU(M@Ic)w~u}o&Npk7BPW^8G$}uSj3>6t{1rAG_7ob@u18d&!glaT{hCigLUB4L8BKlL&vURe-&j zZFQpg%y#j|TV-*#x6MjKQ~pfXm;v9v!!8bzcw@fJ%xVPB>5AjZF*}ghf(-DI-jkqal(UZIo6IzchW>tDT*>3$Z{*T`{2e)k!Q!9Uiee1HZN09* zR}M{xD+xz3pS2W1n`a*mtLd6M{aiPN9q~KT!RHkt5M}1{Gn235!NJ_AL-IPa$Nx41RLwMYE0jFT@ikf$9V7i3@lc<5- zqknCA{)XzluSHY-i4239T!YQrHdVEW=fIK-uKhfOB)KukQHR=^?74r*l#Iz9`)P zgzqZa{6JiKTdyqv(H~&0e-|H4d0`HUsZDp3zdoq1E3Q)fHo8La?RuN^->9kTHpZFu zA7JG#neA6ln=*=|!uvMI?XxIbP*dj#%hTDW83ubh>qn;K=dLg%g^50mz#Y$wXWs%l ztFPPyz9^yj5|g)0$tGTN1d?5LwKb2wl3s9G|6&15*h)Z|JZ@IPo9#>ctaf7(c+9s5 z$1D8J88zq4dfd6tXbNrk-j9?e~iFbuA%$IGV+Jwx4gk=LjM|Clyd{vcftbJkN;F9TGP^=Epy zm;ofuC+uT-+j*LcLEMA9Z)c|Nep59w=YyOI@Jyaz>3F)2{p=Tb=|?mNULMaxL(fY% z0~`H_dzyQ3Nsi`=r=1`2&K&)$-fVwOq|aAm`os7DCiX4@Ck*^h`2A^>%MjaCR(U3G zo69BLSJ7!R?xQgxK?iXsFR~|;V-LKL{!1nGw11a9=+Cyg(+?|vW7r9jXE2hvtVUwV zU1!eY+^;6dr&xANmUNvkI&`M-bZNl&rzu~BXpJK)?H6->PIj4osE8TuIg;lc{_bVO zjk|9qNhoM9vFTz&S5QQs_HBIr$s-4^2Q8fTpy?Cfd;}T++kO zvq!)VC|~*PsEf#MTfJ-d({6&-$l*4ns!|EplKr5cVo0~mEs9f4*r!gBkTF4X7ZkiI zz52G!U|U(S;@_GvoD0t?@V=uFCNB&*PRXH)ehQ~Phe~|Y5$Dh9#>8ISnI}Skqs}OC zZ5@jT+j@Ui!zyR?8>`t`w94q$C?H-Zx;#yEm{`m{wwzEw5#l-H1U9Y#Iolx+n8J#z zaLCMUp$tb-*{*)d?OpCY`xf+F&B|7hq_Ffq4j}3ZjX9W*z?YJr2N%&GxZvY%1 zafHO4kUY!=0xG(ngb^fep`i2SNEWE)`q0YIT(K!wyFOO=)|)%GzFo03ANu%<|H#-D zew-MYquq(?cBs0?-VwOf7S&VfQ|VW0K}a$`u&;dSx7Yqq}bgWK3!c9H)N D0=GCs literal 0 HcmV?d00001 diff --git a/docs/24.1.1/images/soa-domains/JDEV_SOA_Target_soa_servers.png b/docs/24.1.1/images/soa-domains/JDEV_SOA_Target_soa_servers.png new file mode 100644 index 0000000000000000000000000000000000000000..5b8cd53f6bb3c8fdeec45b9bb8be73f1709de0dd GIT binary patch literal 407347 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 z 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%0DPs|~# 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
    #E@06!(8(Gh84(t|Z`0 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
    fHD4_G8dC(upUi7m$rqEQReB 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%0DoasCdo^zB~y$#_~f|mB6@P)k(I> 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