Is your feature request related to a problem? Please describe.
While https://docs.opensearch.org/latest/data-prepper/pipelines/configuration/sources/atlassian-confluence/ supports Confluence Cloud, it doesn't appear to support Confluence Data Center, because this code rejects any local address:
|
public static void validateInetAddress(@NonNull final InetAddress address) { |
|
if (address.isMulticastAddress() || address.isAnyLocalAddress() || address.isLinkLocalAddress() |
|
|| address.isSiteLocalAddress() || address.isLoopbackAddress()) { |
|
throw new BadRequestException(INVALID_URL); |
|
} |
|
} |
Describe the solution you'd like
Make this behavior configurable so OpenSearch can be used with Confluence Data Center.
Describe alternatives you've considered (Optional)
Additional context
Is your feature request related to a problem? Please describe.
While https://docs.opensearch.org/latest/data-prepper/pipelines/configuration/sources/atlassian-confluence/ supports Confluence Cloud, it doesn't appear to support Confluence Data Center, because this code rejects any local address:
data-prepper/data-prepper-plugins/saas-source-plugins/source-crawler/src/main/java/org/opensearch/dataprepper/plugins/source/source_crawler/utils/AddressValidation.java
Lines 54 to 59 in 49ce4f5
Describe the solution you'd like
Make this behavior configurable so OpenSearch can be used with Confluence Data Center.
Describe alternatives you've considered (Optional)
Additional context