kyuubi/externals
liangbowen beea6d5fce [KYUUBI #5185] [Improvement] Use Set collection for order-insensitive configs
### _Why are the changes needed?_

- Use `Set` collection for order-insensitive configs instead of `Seq`
  - kyuubi.frontend.thrift.binary.ssl.disallowed.protocols
  - kyuubi.authentication
  - kyuubi.authentication.ldap.groupFilter
  - kyuubi.authentication.ldap.userFilter
  - kyuubi.kubernetes.context.allow.list
  - kyuubi.kubernetes.namespace.allow.list
  - kyuubi.session.conf.ignore.list
  - kyuubi.session.conf.restrict.list
  - kyuubi.session.local.dir.allow.list
  - kyuubi.batch.conf.ignore.list
  - kyuubi.engine.deregister.exception.classes
  - kyuubi.engine.deregister.exception.messages
  - kyuubi.operation.plan.only.excludes
  - kyuubi.server.limit.connections.user.unlimited.list
  - kyuubi.server.administrators
  - kyuubi.metrics.reporters
- Support skipping blank elements

### _How was this patch tested?_
- [ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

- [ ] Add screenshots for manual tests if appropriate

- [x] [Run test](https://kyuubi.readthedocs.io/en/master/contributing/code/testing.html#running-tests) locally before make a pull request

### _Was this patch authored or co-authored using generative AI tooling?_

No.

Closes #5185 from bowenliang123/conf-toset.

Closes #5185

c656af78a [liangbowen] conf to set

Authored-by: liangbowen <liangbowen@gf.com.cn>
Signed-off-by: liangbowen <liangbowen@gf.com.cn>
2023-08-25 10:28:15 +08:00
..
kyuubi-chat-engine [KYUUBI #5177] Use Scala binary version placeholder in Maven module's artifactId suffix 2023-08-20 16:03:23 +00:00
kyuubi-download [KYUUBI #4348] [INFRA] Cache engine archives in CI jobs for maven download plugin 2023-02-18 22:34:02 +08:00
kyuubi-flink-sql-engine [KYUUBI #5190] [FLINK] Explicitly name Flink bootstrap SQL in application mode 2023-08-24 15:28:00 +08:00
kyuubi-hive-sql-engine [KYUUBI #5177] Use Scala binary version placeholder in Maven module's artifactId suffix 2023-08-20 16:03:23 +00:00
kyuubi-jdbc-engine [KYUUBI #5177] Use Scala binary version placeholder in Maven module's artifactId suffix 2023-08-20 16:03:23 +00:00
kyuubi-spark-sql-engine [KYUUBI #5185] [Improvement] Use Set collection for order-insensitive configs 2023-08-25 10:28:15 +08:00
kyuubi-trino-engine [KYUUBI #5177] Use Scala binary version placeholder in Maven module's artifactId suffix 2023-08-20 16:03:23 +00:00