[VOTE] Release Apache ManifoldCF Plugin for Solr 8.x, version 2.2 RC0

2019-12-17 Thread Karl Wright
Please vote on whether to release the initial version of the Apache
ManifoldCF Plugin for Solr 8.x, version 2.2, RC0.

The release artifact can be found here:

https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-solr-8.x-plugin-2.2

There is also a tag at:
https://svn.apache.org/repos/asf/manifoldcf/integration/solr-8.x/tags/release-2.2-RC0
.

Note that the version "2.2" describes, in part, compatibility with other
Solr plugins, so is appropriate in this case for an initial version.

Thanks,
Karl


[jira] [Commented] (CONNECTORS-1586) Create plugin for Solr 8.0.0 when available

2019-12-17 Thread Karl Wright (Jira)


[ 
https://issues.apache.org/jira/browse/CONNECTORS-1586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16998823#comment-16998823
 ] 

Karl Wright commented on CONNECTORS-1586:
-

There's already a plugin release created, and I'd like to get it released 
before end of year.  It also has to be compatible back to 8.0.0.  See:  
https://svn.apache.org/repos/asf/manifoldcf/integration/solr-8.x/trunk


> Create plugin for Solr 8.0.0 when available
> ---
>
> Key: CONNECTORS-1586
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1586
> Project: ManifoldCF
>  Issue Type: Task
>Reporter: Shinichiro Abe
>Assignee: Karl Wright
>Priority: Minor
> Attachments: CONNECTORS-1568.patch
>
>
> The plugin for Solr 8.0 release.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Assigned] (CONNECTORS-1586) Create plugin for Solr 8.0.0 when available

2019-12-17 Thread Karl Wright (Jira)


 [ 
https://issues.apache.org/jira/browse/CONNECTORS-1586?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Karl Wright reassigned CONNECTORS-1586:
---

Assignee: Karl Wright

> Create plugin for Solr 8.0.0 when available
> ---
>
> Key: CONNECTORS-1586
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1586
> Project: ManifoldCF
>  Issue Type: Task
>Reporter: Shinichiro Abe
>Assignee: Karl Wright
>Priority: Minor
> Attachments: CONNECTORS-1568.patch
>
>
> The plugin for Solr 8.0 release.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (CONNECTORS-1586) Create plugin for Solr 8.0.0 when available

2019-12-17 Thread Ishan Chattopadhyaya (Jira)


[ 
https://issues.apache.org/jira/browse/CONNECTORS-1586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16998817#comment-16998817
 ] 

Ishan Chattopadhyaya commented on CONNECTORS-1586:
--

Here's the user facing doc: 
https://github.com/apache/lucene-solr/blob/master/solr/solr-ref-guide/src/package-manager.adoc
Solr 8.4 will be released within a week, and will have package manager support 
for the first time. Would be great to have this as one of the early packages.

> Create plugin for Solr 8.0.0 when available
> ---
>
> Key: CONNECTORS-1586
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1586
> Project: ManifoldCF
>  Issue Type: Task
>Reporter: Shinichiro Abe
>Priority: Minor
> Attachments: CONNECTORS-1568.patch
>
>
> The plugin for Solr 8.0 release.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (CONNECTORS-1586) Create plugin for Solr 8.0.0 when available

2019-12-17 Thread Noble Paul (Jira)


[ 
https://issues.apache.org/jira/browse/CONNECTORS-1586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16998814#comment-16998814
 ] 

Noble Paul commented on CONNECTORS-1586:


Would you want to create a public patch?

Here is an example package [https://github.com/chatman/question-answering]

> Create plugin for Solr 8.0.0 when available
> ---
>
> Key: CONNECTORS-1586
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1586
> Project: ManifoldCF
>  Issue Type: Task
>Reporter: Shinichiro Abe
>Priority: Minor
> Attachments: CONNECTORS-1568.patch
>
>
> The plugin for Solr 8.0 release.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (CONNECTORS-1586) Create plugin for Solr 8.0.0 when available

2019-12-17 Thread Noble Paul (Jira)


[ 
https://issues.apache.org/jira/browse/CONNECTORS-1586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16998814#comment-16998814
 ] 

Noble Paul edited comment on CONNECTORS-1586 at 12/18/19 4:59 AM:
--

Would you want to create a public package?

Here is an example package [https://github.com/chatman/question-answering]

 

I'l be happy to help


was (Author: noble.paul):
Would you want to create a public patch?

Here is an example package [https://github.com/chatman/question-answering]

> Create plugin for Solr 8.0.0 when available
> ---
>
> Key: CONNECTORS-1586
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1586
> Project: ManifoldCF
>  Issue Type: Task
>Reporter: Shinichiro Abe
>Priority: Minor
> Attachments: CONNECTORS-1568.patch
>
>
> The plugin for Solr 8.0 release.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (CONNECTORS-1629) Support Solr Kerberos Authentication

2019-12-17 Thread Jira


 [ 
https://issues.apache.org/jira/browse/CONNECTORS-1629?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jörn Franke updated CONNECTORS-1629:

Description: 
Several enterprise deployments of Solr are leveraging SolrCloud Kerberos 
authentication.

The integration seems to be rather simple and the goal of this Jira is to 
evaluate the possential needed step to eventually contribute the Kerberos 
integration to the ManifoldCF project.

The following steps would be needed:
 * One can pass the JVM parameter java.security.auth.login.config to the 
ManifoldCF JVM using -Djava.security.auth.login.config=/path/to/jaas.confg in 
which Kerberos authentication details, such as keytab and principal that has 
the right access to Solr is configured
 * A small adaption to the SolrCloudClient that is used within Manifold needs 
to be done to enable Kerberos authentication: HttpClientUtil.setConfigurer(new 
Krb5HttpClientConfigurer());

Should this be integrated in Manifold, one may want to consider one input field 
in the configuration in the UI where one can select / flow which user defined 
in the Jaas conf (you can define multiple one) should be chosen. By default one 
may simply select "client" or "SolrJClient" if Jaas.conf is present in the 
System properties. This does not mean the user needs to be named like this, but 
the configuration entry referencing any user should be named like this.

Having a confiugration allows to have a different users per flow. This might 
also be needed in case you have multiple Solr clusters. 

Related discussion 
[http://mail-archives.apache.org/mod_mbox/manifoldcf-user/201912.mbox/browser]

SolrJ Kerberos integration: 
[https://lucene.apache.org/solr/guide/8_3/kerberos-authentication-plugin.html#using-solrj-with-a-kerberized-solr]

Jaas conf documentation: 
[https://docs.oracle.com/javase/8/docs/technotes/guides/security/jgss/tutorials/LoginConfigFile.html]

  was:
Several enterprise deployments of Solr are leveraging SolrCloud Kerberos 
authentication.

The integration seems to be rather simple and the goal of this Jira is to 
evaluate the possential needed step to eventually contribute the Kerberos 
integration to the ManifoldCF project.

The following steps would be needed:
 * One can pass the JVM parameter java.security.auth.login.config to the 
ManifoldCF JVM using -Djava.security.auth.login.config=/path/to/jaas.confg in 
which Kerberos authentication details, such as keytab and principal that has 
the right access to Solr is configured
 * A small adaption to the SolrCloudClient that is used within Manifold needs 
to be done to enable Kerberos authentication: HttpClientUtil.setConfigurer(new 
Krb5HttpClientConfigurer());

Should this be integrated in Manifold, one may want to consider one input field 
in the configuration in the UI where one can select / flow which user defined 
in the Jaas conf (you can define multiple one) should be chosen.  This allows 
to have a different user flow. This might also be needed in case you have 
multiple Solr clusters. By default one may simply select "client" or 
"SolrJClient" if Jaas.conf is present in the System properties.

Related discussion 
[http://mail-archives.apache.org/mod_mbox/manifoldcf-user/201912.mbox/browser]

SolrJ Kerberos integration: 
[https://lucene.apache.org/solr/guide/8_3/kerberos-authentication-plugin.html#using-solrj-with-a-kerberized-solr]

Jaas conf documentation: 
[https://docs.oracle.com/javase/8/docs/technotes/guides/security/jgss/tutorials/LoginConfigFile.html]


> Support Solr Kerberos Authentication
> 
>
> Key: CONNECTORS-1629
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1629
> Project: ManifoldCF
>  Issue Type: Improvement
>  Components: Solr 7.x component
>Affects Versions: ManifoldCF 2.14
>Reporter: Jörn Franke
>Priority: Major
>
> Several enterprise deployments of Solr are leveraging SolrCloud Kerberos 
> authentication.
> The integration seems to be rather simple and the goal of this Jira is to 
> evaluate the possential needed step to eventually contribute the Kerberos 
> integration to the ManifoldCF project.
> The following steps would be needed:
>  * One can pass the JVM parameter java.security.auth.login.config to the 
> ManifoldCF JVM using -Djava.security.auth.login.config=/path/to/jaas.confg in 
> which Kerberos authentication details, such as keytab and principal that has 
> the right access to Solr is configured
>  * A small adaption to the SolrCloudClient that is used within Manifold needs 
> to be done to enable Kerberos authentication: 
> HttpClientUtil.setConfigurer(new Krb5HttpClientConfigurer());
> Should this be integrated in Manifold, one may want to consider one input 
> field in the configuration in the UI where one can select / flow which user 
> defined in the Jaas conf (you can 

[jira] [Updated] (CONNECTORS-1629) Support Solr Kerberos Authentication

2019-12-17 Thread Jira


 [ 
https://issues.apache.org/jira/browse/CONNECTORS-1629?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jörn Franke updated CONNECTORS-1629:

Description: 
Several enterprise deployments of Solr are leveraging SolrCloud Kerberos 
authentication.

The integration seems to be rather simple and the goal of this Jira is to 
evaluate the possential needed step to eventually contribute the Kerberos 
integration to the ManifoldCF project.

The following steps would be needed:
 * One can pass the JVM parameter java.security.auth.login.config to the 
ManifoldCF JVM using -Djava.security.auth.login.config=/path/to/jaas.confg in 
which Kerberos authentication details, such as keytab and principal that has 
the right access to Solr is configured
 * A small adaption to the SolrCloudClient that is used within Manifold needs 
to be done to enable Kerberos authentication: HttpClientUtil.setConfigurer(new 
Krb5HttpClientConfigurer());

Should this be integrated in Manifold, one may want to consider one input field 
in the configuration in the UI where one can select / flow which user defined 
in the Jaas conf (you can define multiple one) should be chosen.  This allows 
to have a different user flow. This might also be needed in case you have 
multiple Solr clusters. By default one may simply select "client" or 
"SolrJClient" if Jaas.conf is present in the System properties.

Related discussion 
[http://mail-archives.apache.org/mod_mbox/manifoldcf-user/201912.mbox/browser]

SolrJ Kerberos integration: 
[https://lucene.apache.org/solr/guide/8_3/kerberos-authentication-plugin.html#using-solrj-with-a-kerberized-solr]

Jaas conf documentation: 
[https://docs.oracle.com/javase/8/docs/technotes/guides/security/jgss/tutorials/LoginConfigFile.html]

  was:
Several enterprise deployments of Solr are leveraging SolrCloud Kerberos 
authentication.

The integration seems to be rather simple and the goal of this Jira is to 
evaluate the possential needed step to eventually contribute the Kerberos 
integration to the ManifoldCF project.

The following steps would be needed:
 * One can pass the JVM parameter java.security.auth.login.config to the 
ManifoldCF JVM using -Djava.security.auth.login.config=/path/to/jaas.confg in 
which Kerberos authentication details, such as keytab and principal that has 
the right access to Solr is configured
 * A small adaption to the SolrCloudClient that is used within Manifold needs 
to be done to enable Kerberos authentication: HttpClientUtil.setConfigurer(new 
Krb5HttpClientConfigurer());

Should this be integrated in Manifold, one may want to consider one input field 
in the configuration in the UI where one can select / flow which user defined 
in the Jaas conf (you can define multiple one) should be chosen. By default one 
may simply select "client" or "SolrJClient" if Jaas.conf is present in the 
System properties.

Related discussion 
[http://mail-archives.apache.org/mod_mbox/manifoldcf-user/201912.mbox/browser]

SolrJ Kerberos integration: 
[https://lucene.apache.org/solr/guide/8_3/kerberos-authentication-plugin.html#using-solrj-with-a-kerberized-solr]

Jaas conf documentation: 
[https://docs.oracle.com/javase/8/docs/technotes/guides/security/jgss/tutorials/LoginConfigFile.html]


> Support Solr Kerberos Authentication
> 
>
> Key: CONNECTORS-1629
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1629
> Project: ManifoldCF
>  Issue Type: Improvement
>  Components: Solr 7.x component
>Affects Versions: ManifoldCF 2.14
>Reporter: Jörn Franke
>Priority: Major
>
> Several enterprise deployments of Solr are leveraging SolrCloud Kerberos 
> authentication.
> The integration seems to be rather simple and the goal of this Jira is to 
> evaluate the possential needed step to eventually contribute the Kerberos 
> integration to the ManifoldCF project.
> The following steps would be needed:
>  * One can pass the JVM parameter java.security.auth.login.config to the 
> ManifoldCF JVM using -Djava.security.auth.login.config=/path/to/jaas.confg in 
> which Kerberos authentication details, such as keytab and principal that has 
> the right access to Solr is configured
>  * A small adaption to the SolrCloudClient that is used within Manifold needs 
> to be done to enable Kerberos authentication: 
> HttpClientUtil.setConfigurer(new Krb5HttpClientConfigurer());
> Should this be integrated in Manifold, one may want to consider one input 
> field in the configuration in the UI where one can select / flow which user 
> defined in the Jaas conf (you can define multiple one) should be chosen.  
> This allows to have a different user flow. This might also be needed in case 
> you have multiple Solr clusters. By default one may simply select "client" or 
> "SolrJClient" if Jaas.conf is present in the System properties.
> 

[jira] [Updated] (CONNECTORS-1629) Support Solr Kerberos Authentication

2019-12-17 Thread Jira


 [ 
https://issues.apache.org/jira/browse/CONNECTORS-1629?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jörn Franke updated CONNECTORS-1629:

Description: 
Several enterprise deployments of Solr are leveraging SolrCloud Kerberos 
authentication.

The integration seems to be rather simple and the goal of this Jira is to 
evaluate the possential needed step to eventually contribute the Kerberos 
integration to the ManifoldCF project.

The following steps would be needed:
 * One can pass the JVM parameter java.security.auth.login.config to the 
ManifoldCF JVM using -Djava.security.auth.login.config=/path/to/jaas.confg in 
which Kerberos authentication details, such as keytab and principal that has 
the right access to Solr is configured
 * A small adaption to the SolrCloudClient that is used within Manifold needs 
to be done to enable Kerberos authentication: HttpClientUtil.setConfigurer(new 
Krb5HttpClientConfigurer());

Should this be integrated in Manifold, one may want to consider one input field 
in the configuration in the UI where one can select / flow which user defined 
in the Jaas conf (you can define multiple one) should be chosen. By default one 
may simply select "client" or "SolrJClient" if Jaas.conf is present in the 
System properties.

Related discussion 
[http://mail-archives.apache.org/mod_mbox/manifoldcf-user/201912.mbox/browser]

SolrJ Kerberos integration: 
[https://lucene.apache.org/solr/guide/8_3/kerberos-authentication-plugin.html#using-solrj-with-a-kerberized-solr]

Jaas conf documentation: 
[https://docs.oracle.com/javase/8/docs/technotes/guides/security/jgss/tutorials/LoginConfigFile.html]

  was:
Several enterprise deployments of Solr are leveraging SolrCloud Kerberos 
authentication.

The integration seems to be rather simple and the goal of this Jira is to 
evaluate the possential needed step to eventually contribute the Kerberos 
integration to the ManifoldCF project.

The following steps would be needed:
 * One can pass the JVM parameter java.security.auth.login.config to the 
ManifoldCF JVM using -Djava.security.auth.login.config=/path/to/jaas.confg in 
which Kerberos authentication details, such as keytab and principal that has 
the right access to Solr is configured
 * A small adaption to the SolrCloudClient that is used within Manifold needs 
to be done to enable Kerberos authentication: HttpClientUtil.setConfigurer(new 
Krb5HttpClientConfigurer());

Related discussion 
[http://mail-archives.apache.org/mod_mbox/manifoldcf-user/201912.mbox/browser]

SolrJ Kerberos integration: 
[https://lucene.apache.org/solr/guide/8_3/kerberos-authentication-plugin.html#using-solrj-with-a-kerberized-solr]

Jaas conf documentation: 
https://docs.oracle.com/javase/8/docs/technotes/guides/security/jgss/tutorials/LoginConfigFile.html


> Support Solr Kerberos Authentication
> 
>
> Key: CONNECTORS-1629
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1629
> Project: ManifoldCF
>  Issue Type: Improvement
>  Components: Solr 7.x component
>Affects Versions: ManifoldCF 2.14
>Reporter: Jörn Franke
>Priority: Major
>
> Several enterprise deployments of Solr are leveraging SolrCloud Kerberos 
> authentication.
> The integration seems to be rather simple and the goal of this Jira is to 
> evaluate the possential needed step to eventually contribute the Kerberos 
> integration to the ManifoldCF project.
> The following steps would be needed:
>  * One can pass the JVM parameter java.security.auth.login.config to the 
> ManifoldCF JVM using -Djava.security.auth.login.config=/path/to/jaas.confg in 
> which Kerberos authentication details, such as keytab and principal that has 
> the right access to Solr is configured
>  * A small adaption to the SolrCloudClient that is used within Manifold needs 
> to be done to enable Kerberos authentication: 
> HttpClientUtil.setConfigurer(new Krb5HttpClientConfigurer());
> Should this be integrated in Manifold, one may want to consider one input 
> field in the configuration in the UI where one can select / flow which user 
> defined in the Jaas conf (you can define multiple one) should be chosen. By 
> default one may simply select "client" or "SolrJClient" if Jaas.conf is 
> present in the System properties.
> Related discussion 
> [http://mail-archives.apache.org/mod_mbox/manifoldcf-user/201912.mbox/browser]
> SolrJ Kerberos integration: 
> [https://lucene.apache.org/solr/guide/8_3/kerberos-authentication-plugin.html#using-solrj-with-a-kerberized-solr]
> Jaas conf documentation: 
> [https://docs.oracle.com/javase/8/docs/technotes/guides/security/jgss/tutorials/LoginConfigFile.html]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (CONNECTORS-1586) Create plugin for Solr 8.0.0 when available

2019-12-17 Thread Jira


[ 
https://issues.apache.org/jira/browse/CONNECTORS-1586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16998560#comment-16998560
 ] 

Jörn Franke commented on CONNECTORS-1586:
-

Can I support integration and testing?

Can we have it also with a recent version of Solr, e.g. 8.3.1?

> Create plugin for Solr 8.0.0 when available
> ---
>
> Key: CONNECTORS-1586
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1586
> Project: ManifoldCF
>  Issue Type: Task
>Reporter: Shinichiro Abe
>Priority: Minor
> Attachments: CONNECTORS-1568.patch
>
>
> The plugin for Solr 8.0 release.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (CONNECTORS-1629) Support Solr Kerberos Authentication

2019-12-17 Thread Jira


[ 
https://issues.apache.org/jira/browse/CONNECTORS-1629?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16998556#comment-16998556
 ] 

Jörn Franke commented on CONNECTORS-1629:
-

 I will try this in the coming weeks and provide feedback

> Support Solr Kerberos Authentication
> 
>
> Key: CONNECTORS-1629
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1629
> Project: ManifoldCF
>  Issue Type: Improvement
>  Components: Solr 7.x component
>Affects Versions: ManifoldCF 2.14
>Reporter: Jörn Franke
>Priority: Major
>
> Several enterprise deployments of Solr are leveraging SolrCloud Kerberos 
> authentication.
> The integration seems to be rather simple and the goal of this Jira is to 
> evaluate the possential needed step to eventually contribute the Kerberos 
> integration to the ManifoldCF project.
> The following steps would be needed:
>  * One can pass the JVM parameter java.security.auth.login.config to the 
> ManifoldCF JVM using -Djava.security.auth.login.config=/path/to/jaas.confg in 
> which Kerberos authentication details, such as keytab and principal that has 
> the right access to Solr is configured
>  * A small adaption to the SolrCloudClient that is used within Manifold needs 
> to be done to enable Kerberos authentication: 
> HttpClientUtil.setConfigurer(new Krb5HttpClientConfigurer());
> Related discussion 
> [http://mail-archives.apache.org/mod_mbox/manifoldcf-user/201912.mbox/browser]
> SolrJ Kerberos integration: 
> [https://lucene.apache.org/solr/guide/8_3/kerberos-authentication-plugin.html#using-solrj-with-a-kerberized-solr]
> Jaas conf documentation: 
> https://docs.oracle.com/javase/8/docs/technotes/guides/security/jgss/tutorials/LoginConfigFile.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (CONNECTORS-1629) Support Solr Kerberos Authentication

2019-12-17 Thread Jira
Jörn Franke created CONNECTORS-1629:
---

 Summary: Support Solr Kerberos Authentication
 Key: CONNECTORS-1629
 URL: https://issues.apache.org/jira/browse/CONNECTORS-1629
 Project: ManifoldCF
  Issue Type: Improvement
  Components: Solr 7.x component
Affects Versions: ManifoldCF 2.14
Reporter: Jörn Franke


Several enterprise deployments of Solr are leveraging SolrCloud Kerberos 
authentication.

The integration seems to be rather simple and the goal of this Jira is to 
evaluate the possential needed step to eventually contribute the Kerberos 
integration to the ManifoldCF project.

The following steps would be needed:
 * One can pass the JVM parameter java.security.auth.login.config to the 
ManifoldCF JVM using -Djava.security.auth.login.config=/path/to/jaas.confg in 
which Kerberos authentication details, such as keytab and principal that has 
the right access to Solr is configured
 * A small adaption to the SolrCloudClient that is used within Manifold needs 
to be done to enable Kerberos authentication: HttpClientUtil.setConfigurer(new 
Krb5HttpClientConfigurer());

Related discussion 
[http://mail-archives.apache.org/mod_mbox/manifoldcf-user/201912.mbox/browser]

SolrJ Kerberos integration: 
[https://lucene.apache.org/solr/guide/8_3/kerberos-authentication-plugin.html#using-solrj-with-a-kerberized-solr]

Jaas conf documentation: 
https://docs.oracle.com/javase/8/docs/technotes/guides/security/jgss/tutorials/LoginConfigFile.html



--
This message was sent by Atlassian Jira
(v8.3.4#803005)