Skip to content

ODL configuration for non-JRF domains #1506

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
zeusbaba opened this issue Oct 26, 2023 · 7 comments
Closed

ODL configuration for non-JRF domains #1506

zeusbaba opened this issue Oct 26, 2023 · 7 comments
Assignees
Labels
bug Something isn't working

Comments

@zeusbaba
Copy link

zeusbaba commented Oct 26, 2023

We are using a custom typedef to configure base domain.
However, WDT3 doesnot configure ODL anymore, this used work fine with v1.9.20

I notice this in WDT logs when trying to apply ODL config

 <OdlHelper> <configure_odl> <WLSDPLY-19709> <ODL configuration for non-JRF domains is not supported, skipping>

could you please on how to resolve this?

@robertpatrick robertpatrick self-assigned this Oct 26, 2023
@robertpatrick robertpatrick added the bug Something isn't working label Oct 26, 2023
@robertpatrick
Copy link
Member

This looks like a bug. WDT needs to know that ODL is installed and currently, it looks at the specified -domain_type argument to make sure it was either JRF or RestrictedJRF (which is not right since it is missing the JRF-Compact domain type).

Probably a better way to accomplish this is to look at the typedef's rcuSchemas filed to make sure the list is not empty. We will get this fixed and into the 3.3.1 release...

@zeusbaba
Copy link
Author

thanks for your feedback @robertpatrick
Looking fwd for a fix.
fyi. as you might recall from my previous ticket, we are in process of upgrade to WDT3 across all MW components (for our customer), therefore making things work properly is an important factor.

@zeusbaba
Copy link
Author

fyi. as a temporary workaround, I did update one of our custom typedefs to include "Oracle Restricted JRF" , see snippet below

...
 "definitions": {
    "OAM_12c": {
      "baseTemplate": "Basic WebLogic Server Domain",
      "extensionTemplates": [
        "Oracle Restricted JRF",
        "Oracle Access Management Suite",
        "Oracle JRF WebServices Asynchronous services"
      ],
      "customExtensionTemplates": [ ],
      "rcuSchemas": [
        "IAU", "IAU_APPEND", "IAU_VIEWER",
        "OAM", "MDS", "OPSS",
        "STB", "WLS"
      ],
      "serverGroupsToTarget": [ "JRF-MAN-SVR", "WSM-CACHE-SVR", "JRF-WS-CORE-MAN-SVR"],
      "dynamicClusterServerGroupsToTarget" : [ "WSM-CACHE-DYN-CLUSTER" ]
    }
  }
...

it resolves the issue for now, as you shared, we'll be waiting for new release with a proper fix

@robertpatrick
Copy link
Member

robertpatrick commented Oct 26, 2023

@zeusbaba I would advise against that. I am pretty sure that Oracle Access Management Suite likely already depends on Oracle JRF so putting the Restricted JRF template may do bad things... Just add Oracle JRF instead

robertpatrick added a commit that referenced this issue Oct 30, 2023
Use typedef flag isJrfInstalled instead of examining templates

See merge request weblogic-cloud/weblogic-deploy-tooling!1526
@zeusbaba
Copy link
Author

as you suggested; using Oracle JRF while waiting for WDT v3.3.1
the current typedef

"extensionTemplates": [
        "Oracle JRF",
        "Oracle Access Management Suite",
        "Oracle JRF WebServices Asynchronous services"
      ],

@robertpatrick
Copy link
Member

Fixed in 3.4.0

@zeusbaba
Copy link
Author

thnx @robertpatrick
i must say it loud; your team is doing an exemplary good job.
fast response, good collaboration, and quick resolutions.
thanks for your efforts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants