This is an automated email from the ASF dual-hosted git repository.

lhotari pushed a change to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/pulsar.git


    from a6fd517ee39 [improve][build] Add a default username in the image 
(#21695)
     new d83c7182a77 Revert "[fix][broker] Fix returns wrong webServiceUrl when 
both webServicePort and webServicePortTls are set (#21633)"
     new 57b73027a87 [cleanup] Deduplicate test certificates to simplify 
management (#20289)
     new e9cd566eb56 [cleanup] Consolidate certs used in tests (#20336)
     new 8bab1ecd720 Revert "[fix][test][branch-3.0] fix  
testCleanupEmptySubscriptionAuthenticationMap (#21744)"
     new d510b1d1013 [fix][test] ProxyWithoutServiceDiscoveryTest should enable 
authz (#20348)
     new e1982bc5151 [cleanup] Consolidate certs in broker (and some proxy) 
tests (#20353)
     new 8e2eb50d9c9 [fix][broker]  Fix PulsarService.getLookupServiceAddress 
returns wrong port if TLS is enabled (#21015)
     new 1fc5cf14954 [fix][broker] Fix returns wrong webServiceUrl when both 
webServicePort and webServicePortTls are set (#21633)
     new 5fc4f3d5ace [fix][broker] Fix returns wrong webServiceUrl when both 
webServicePort and webServicePortTls are set (#21842)
     new 7d28dbf4be1 [fix][broker] Fix leader broker cannot be determined when 
the advertised address and advertised listeners are configured (#21894)
     new c614e4def0f [fix][broker] Restore the broker id to match the format 
used in existing Pulsar releases (#21937)

The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 bouncy-castle/bcfips-include-test/pom.xml          |  22 ++
 .../pulsar/client/TlsProducerConsumerBase.java     |  23 +-
 .../resources/authentication/tls/broker-cert.pem   |  71 -----
 .../resources/authentication/tls/broker-key.pem    |  28 --
 .../test/resources/authentication/tls/cacert.pem   |  78 ------
 .../resources/authentication/tls/client-cert.pem   |  71 -----
 .../resources/authentication/tls/client-key.pem    |  28 --
 build/regenerate_certs_for_tests.sh                |   7 -
 .../org/apache/pulsar/broker/PulsarService.java    |  34 ++-
 .../pulsar/broker/admin/impl/BrokersBase.java      |  24 +-
 .../pulsar/broker/admin/impl/NamespacesBase.java   |  11 +-
 .../pulsar/broker/loadbalance/LeaderBroker.java    |  18 ++
 .../broker/loadbalance/LeaderElectionService.java  |  12 +-
 .../pulsar/broker/loadbalance/NoopLoadManager.java |  14 +-
 .../pulsar/broker/loadbalance/ResourceUnit.java    |   2 -
 .../loadbalance/extensions/BrokerRegistryImpl.java |   2 +-
 .../extensions/ExtensibleLoadManagerImpl.java      |  15 +-
 .../channel/ServiceUnitStateChannelImpl.java       |  38 +--
 .../policies/IsolationPoliciesHelper.java          |   8 +-
 .../reporter/BrokerLoadDataReporter.java           |  14 +-
 .../reporter/TopBundleLoadDataReporter.java        |  14 +-
 .../broker/loadbalance/impl/LoadManagerShared.java |  99 +++----
 .../loadbalance/impl/ModularLoadManagerImpl.java   |  15 +-
 .../impl/ModularLoadManagerWrapper.java            |  21 +-
 .../loadbalance/impl/SimpleLoadManagerImpl.java    |  42 ++-
 .../pulsar/broker/namespace/NamespaceService.java  |  76 ++---
 .../pulsar/broker/service/BrokerService.java       |   2 +-
 .../service/nonpersistent/NonPersistentTopic.java  |   2 +-
 .../broker/service/persistent/PersistentTopic.java |   2 +-
 .../pulsar/broker/web/PulsarWebResource.java       |  54 ++--
 .../apache/pulsar/broker/PulsarServiceTest.java    |   2 +
 .../apache/pulsar/broker/SLAMonitoringTest.java    |  16 +-
 .../apache/pulsar/broker/admin/AdminApi2Test.java  |  21 +-
 .../broker/admin/AdminApiMultiBrokersTest.java     |   5 +-
 .../apache/pulsar/broker/admin/AdminApiTest.java   |  39 ++-
 .../pulsar/broker/admin/AdminApiTlsAuthTest.java   |  38 ++-
 .../org/apache/pulsar/broker/admin/AdminTest.java  |   7 +-
 .../broker/admin/BrokerAdminClientTlsAuthTest.java |  20 +-
 .../pulsar/broker/admin/v1/V1_AdminApiTest.java    |  16 +-
 .../broker/auth/MockedPulsarServiceBaseTest.java   |  19 +-
 ...isedListenersMultiBrokerLeaderElectionTest.java |  42 +++
 .../loadbalance/AdvertisedListenersTest.java       |   2 -
 .../AntiAffinityNamespaceGroupTest.java            |   4 +-
 .../loadbalance/LeaderElectionServiceTest.java     |   3 +-
 .../broker/loadbalance/LoadBalancerTest.java       |  13 +-
 .../loadbalance/MultiBrokerLeaderElectionTest.java |  94 +++++--
 .../loadbalance/SimpleLoadManagerImplTest.java     |  35 +--
 .../loadbalance/extensions/BrokerRegistryTest.java |   4 +-
 .../extensions/ExtensibleLoadManagerImplTest.java  |  48 ++--
 .../channel/ServiceUnitStateChannelTest.java       | 312 ++++++++++-----------
 .../filter/BrokerIsolationPoliciesFilterTest.java  |  64 ++---
 .../extensions/scheduler/TransferShedderTest.java  | 296 +++++++++----------
 .../impl/ModularLoadManagerImplTest.java           | 137 ++++-----
 .../broker/namespace/NamespaceServiceTest.java     |  39 ++-
 .../OwnerShipForCurrentServerTestBase.java         |   2 -
 .../broker/service/AdvertisedAddressTest.java      |   2 +-
 .../pulsar/broker/service/BrokerServiceTest.java   |  45 ++-
 .../broker/service/ClusterMigrationTest.java       |   9 +
 .../broker/service/InactiveTopicDeleteTest.java    |   4 +-
 .../pulsar/broker/service/ReplicatorTest.java      |   6 +-
 .../systopic/PartitionedSystemTopicTest.java       |  12 +-
 .../broker/testcontext/PulsarTestContext.java      |  48 +++-
 .../broker/transaction/TransactionTestBase.java    |   2 -
 .../apache/pulsar/broker/web/WebServiceTest.java   |  30 +-
 .../api/AuthenticatedProducerConsumerTest.java     |  57 ++--
 .../AuthenticationTlsHostnameVerificationTest.java |  26 +-
 .../pulsar/client/api/BrokerServiceLookupTest.java |  61 ++--
 .../client/api/ClientAuthenticationTlsTest.java    |  31 +-
 .../pulsar/client/api/ProducerConsumerBase.java    |   5 -
 .../pulsar/client/api/ProxyProtocolTest.java       |  12 +-
 .../pulsar/client/api/TlsHostVerificationTest.java |  36 ++-
 .../pulsar/client/api/TlsProducerConsumerBase.java |  23 +-
 .../pulsar/client/api/TlsProducerConsumerTest.java |  20 +-
 .../org/apache/pulsar/client/api/TlsSniTest.java   |   6 +-
 .../api/TokenExpirationProduceConsumerTest.java    |  10 +-
 .../apache/pulsar/compaction/CompactionTest.java   |   4 +-
 .../worker/PulsarFunctionLocalRunTest.java         |  16 +-
 .../worker/PulsarFunctionPublishTest.java          |  16 +-
 .../functions/worker/PulsarFunctionTlsTest.java    |  16 +-
 .../apache/pulsar/io/AbstractPulsarE2ETest.java    |  16 +-
 .../apache/pulsar/io/PulsarFunctionAdminTest.java  |  20 +-
 .../apache/pulsar/io/PulsarFunctionTlsTest.java    |  21 +-
 .../proxy/ProxyPublishConsumeTlsTest.java          |  13 +-
 .../authentication/tls-http/admin.cert.pem         |  26 --
 .../authentication/tls-http/admin.key-pk8.pem      |  28 --
 .../authentication/tls-http/broker.cert.pem        |  27 --
 .../authentication/tls-http/broker.key-pk8.pem     |  28 --
 .../resources/authentication/tls-http/ca.cert.pem  |  29 --
 .../authentication/tls-http/proxy.cert.pem         |  26 --
 .../authentication/tls-http/proxy.key-pk8.pem      |  28 --
 .../authentication/tls-http/superproxy.cert.pem    |  26 --
 .../authentication/tls-http/superproxy.key-pk8.pem |  28 --
 .../authentication/tls-http/user1.cert.pem         |  26 --
 .../authentication/tls-http/user1.key-pk8.pem      |  28 --
 .../resources/authentication/tls/broker-cert.pem   | 117 --------
 .../resources/authentication/tls/broker-key.pem    |  27 --
 .../test/resources/authentication/tls/cacert.pem   | 127 ---------
 .../resources/authentication/tls/client-cert.pem   |  90 ------
 .../resources/authentication/tls/client-key.pem    |  27 --
 .../src/test/resources/certificate/client.crt      |  20 --
 .../src/test/resources/certificate/client.csr      |  17 --
 .../src/test/resources/certificate/client.key      |  28 --
 .../src/test/resources/certificate/server.crt      |  20 --
 .../src/test/resources/certificate/server.csr      |  17 --
 .../src/test/resources/certificate/server.key      |  28 --
 .../org/apache/pulsar/client/admin/Brokers.java    |  24 +-
 .../pulsar/common/policies/data/BrokerInfo.java    |   2 +
 .../common/policies/data/impl/BrokerInfoImpl.java  |   9 +-
 .../pulsar/client/admin/internal/BrokersImpl.java  |   8 +-
 .../pulsar/client/cli/PulsarClientToolTest.java    |   9 +-
 .../proxy/server/AuthedAdminProxyHandlerTest.java  |  32 +--
 .../pulsar/proxy/server/ProxyRefreshAuthTest.java  |   1 +
 .../proxy/server/ProxyServiceTlsStarterTest.java   |  17 +-
 .../apache/pulsar/proxy/server/ProxyTlsTest.java   |  12 +-
 .../pulsar/proxy/server/ProxyTlsTestWithAuth.java  |   8 +-
 .../server/ProxyWithoutServiceDiscoveryTest.java   |  52 ++--
 .../SuperUserAuthedAdminProxyHandlerTest.java      |  26 +-
 .../authentication/tls-admin-proxy/admin.cert.pem  |  26 --
 .../tls-admin-proxy/admin.key-pk8.pem              |  28 --
 .../authentication/tls-admin-proxy/broker.cert.pem |  27 --
 .../tls-admin-proxy/broker.key-pk8.pem             |  28 --
 .../authentication/tls-admin-proxy/ca.cert.pem     |  29 --
 .../authentication/tls-admin-proxy/proxy.cert.pem  |  26 --
 .../tls-admin-proxy/proxy.key-pk8.pem              |  28 --
 .../tls-admin-proxy/randouser.cert.pem             |  19 --
 .../tls-admin-proxy/randouser.key-pk8.pem          |  28 --
 .../tls-admin-proxy/superproxy.cert.pem            |  26 --
 .../tls-admin-proxy/superproxy.key-pk8.pem         |  28 --
 .../authentication/tls-admin-proxy/user1.cert.pem  |  26 --
 .../tls-admin-proxy/user1.key-pk8.pem              |  28 --
 tests/certificate-authority/.gitignore             |   3 +
 tests/certificate-authority/README.md              |  24 +-
 tests/certificate-authority/index.txt              |   2 +
 .../certificate-authority/newcerts/1007.pem        |   0
 tests/certificate-authority/newcerts/1008.pem      | 110 ++++++++
 tests/certificate-authority/openssl.cnf            |  17 +-
 tests/certificate-authority/serial                 |   2 +-
 .../server-keys/broker.cert.pem                    | 134 +++++++--
 .../server-keys/broker.csr.pem                     |  26 +-
 .../server-keys/broker.key-pk8.pem                 |  52 ++--
 .../server-keys/broker.key.pem                     |  50 ++--
 .../server-keys/proxy.cert.pem                     | 133 +++++++--
 .../server-keys/proxy.csr.pem                      |  26 +-
 .../server-keys/proxy.key-pk8.pem                  |  52 ++--
 .../server-keys/proxy.key.pem                      |  50 ++--
 .../integration/containers/BrokerContainer.java    |   9 +-
 .../integration/containers/ProxyContainer.java     |   9 +-
 .../tests/integration/tls/ClientTlsTest.java       |   9 +
 .../integration/topologies/PulsarCluster.java      |  40 ++-
 .../integration/topologies/PulsarClusterSpec.java  |   6 +
 150 files changed, 1948 insertions(+), 2863 deletions(-)
 delete mode 100644 
bouncy-castle/bcfips-include-test/src/test/resources/authentication/tls/broker-cert.pem
 delete mode 100644 
bouncy-castle/bcfips-include-test/src/test/resources/authentication/tls/broker-key.pem
 delete mode 100644 
bouncy-castle/bcfips-include-test/src/test/resources/authentication/tls/cacert.pem
 delete mode 100644 
bouncy-castle/bcfips-include-test/src/test/resources/authentication/tls/client-cert.pem
 delete mode 100644 
bouncy-castle/bcfips-include-test/src/test/resources/authentication/tls/client-key.pem
 create mode 100644 
pulsar-broker/src/test/java/org/apache/pulsar/broker/loadbalance/AdvertisedListenersMultiBrokerLeaderElectionTest.java
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls-http/admin.cert.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls-http/admin.key-pk8.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls-http/broker.cert.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls-http/broker.key-pk8.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls-http/ca.cert.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls-http/proxy.cert.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls-http/proxy.key-pk8.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls-http/superproxy.cert.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls-http/superproxy.key-pk8.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls-http/user1.cert.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls-http/user1.key-pk8.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls/broker-cert.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls/broker-key.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls/cacert.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls/client-cert.pem
 delete mode 100644 
pulsar-broker/src/test/resources/authentication/tls/client-key.pem
 delete mode 100644 pulsar-broker/src/test/resources/certificate/client.crt
 delete mode 100644 pulsar-broker/src/test/resources/certificate/client.csr
 delete mode 100644 pulsar-broker/src/test/resources/certificate/client.key
 delete mode 100644 pulsar-broker/src/test/resources/certificate/server.crt
 delete mode 100644 pulsar-broker/src/test/resources/certificate/server.csr
 delete mode 100644 pulsar-broker/src/test/resources/certificate/server.key
 delete mode 100644 
pulsar-proxy/src/test/resources/authentication/tls-admin-proxy/admin.cert.pem
 delete mode 100644 
pulsar-proxy/src/test/resources/authentication/tls-admin-proxy/admin.key-pk8.pem
 delete mode 100644 
pulsar-proxy/src/test/resources/authentication/tls-admin-proxy/broker.cert.pem
 delete mode 100644 
pulsar-proxy/src/test/resources/authentication/tls-admin-proxy/broker.key-pk8.pem
 delete mode 100644 
pulsar-proxy/src/test/resources/authentication/tls-admin-proxy/ca.cert.pem
 delete mode 100644 
pulsar-proxy/src/test/resources/authentication/tls-admin-proxy/proxy.cert.pem
 delete mode 100644 
pulsar-proxy/src/test/resources/authentication/tls-admin-proxy/proxy.key-pk8.pem
 delete mode 100644 
pulsar-proxy/src/test/resources/authentication/tls-admin-proxy/randouser.cert.pem
 delete mode 100644 
pulsar-proxy/src/test/resources/authentication/tls-admin-proxy/randouser.key-pk8.pem
 delete mode 100644 
pulsar-proxy/src/test/resources/authentication/tls-admin-proxy/superproxy.cert.pem
 delete mode 100644 
pulsar-proxy/src/test/resources/authentication/tls-admin-proxy/superproxy.key-pk8.pem
 delete mode 100644 
pulsar-proxy/src/test/resources/authentication/tls-admin-proxy/user1.cert.pem
 delete mode 100644 
pulsar-proxy/src/test/resources/authentication/tls-admin-proxy/user1.key-pk8.pem
 create mode 100644 tests/certificate-authority/.gitignore
 copy pulsar-io/elastic-search/src/test/resources/ssl/elasticsearch.crt => 
tests/certificate-authority/newcerts/1007.pem (100%)
 create mode 100644 tests/certificate-authority/newcerts/1008.pem

Reply via email to