This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git.
from 7a05062 (chores) ci: ensure the PR number is saved even if the quick
test script failed
new 54b7d6c CAMEL-17686 - Support ability to load properties from
Vault/Secrets cloud services - Azure Key Vault
new 4d5fcd3 CAMEL-17686 - Support ability to load properties from
Vault/Secrets cloud services - Azure Key Vault
new 7f2e58d CAMEL-17686 - Support ability to load properties from
Vault/Secrets cloud services - Azure Key Vault
new e7e9544 CAMEL-17686 - Support ability to load properties from
Vault/Secrets cloud services - Azure Key Vault
new 75c82f3 CAMEL-17686 - Support ability to load properties from
Vault/Secrets cloud services - Azure Key Vault
new 4bb822d Regen
The 6 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:
.../org/apache/camel/catalog/components/ahc.json | 8 +-
.../apache/camel/catalog/components/arangodb.json | 6 +-
.../apache/camel/catalog/components/asterisk.json | 4 +-
.../catalog/components/atmosphere-websocket.json | 4 +-
.../org/apache/camel/catalog/components/atom.json | 2 +-
.../camel/catalog/components/aws2-athena.json | 26 +--
.../apache/camel/catalog/components/aws2-ddb.json | 18 +-
.../apache/camel/catalog/components/aws2-ec2.json | 2 +-
.../catalog/components/aws2-kinesis-firehose.json | 2 +-
.../camel/catalog/components/aws2-kinesis.json | 2 +-
.../camel/catalog/components/aws2-lambda.json | 24 +--
.../apache/camel/catalog/components/aws2-s3.json | 24 +--
.../apache/camel/catalog/components/aws2-sns.json | 2 +-
.../apache/camel/catalog/components/aws2-sqs.json | 2 +-
.../camel/catalog/components/azure-eventhubs.json | 10 +-
.../camel/catalog/components/azure-servicebus.json | 4 +-
.../catalog/components/azure-storage-blob.json | 34 ++--
.../catalog/components/azure-storage-queue.json | 4 +-
.../camel/catalog/components/caffeine-cache.json | 2 +-
.../catalog/components/caffeine-loadcache.json | 2 +-
.../org/apache/camel/catalog/components/cmis.json | 8 +-
.../apache/camel/catalog/components/coap+tcp.json | 4 +-
.../org/apache/camel/catalog/components/coap.json | 4 +-
.../apache/camel/catalog/components/coaps+tcp.json | 4 +-
.../org/apache/camel/catalog/components/coaps.json | 4 +-
.../apache/camel/catalog/components/crypto.json | 2 +-
.../org/apache/camel/catalog/components/cxfrs.json | 2 +-
.../camel/catalog/components/debezium-mongodb.json | 6 +-
.../camel/catalog/components/debezium-mysql.json | 6 +-
.../catalog/components/debezium-postgres.json | 6 +-
.../catalog/components/debezium-sqlserver.json | 6 +-
.../org/apache/camel/catalog/components/dns.json | 6 +-
.../apache/camel/catalog/components/ehcache.json | 6 +-
.../org/apache/camel/catalog/components/elsql.json | 4 +-
.../apache/camel/catalog/components/etcd-keys.json | 2 +-
.../org/apache/camel/catalog/components/exec.json | 18 +-
.../camel/catalog/components/file-watch.json | 10 +-
.../org/apache/camel/catalog/components/file.json | 16 +-
.../apache/camel/catalog/components/flatpack.json | 2 +-
.../camel/catalog/components/freemarker.json | 2 +-
.../org/apache/camel/catalog/components/ftp.json | 6 +-
.../org/apache/camel/catalog/components/ftps.json | 6 +-
.../apache/camel/catalog/components/ganglia.json | 6 +-
.../apache/camel/catalog/components/geocoder.json | 2 +-
.../catalog/components/google-bigquery-sql.json | 2 +-
.../camel/catalog/components/google-functions.json | 4 +-
.../camel/catalog/components/google-pubsub.json | 2 +-
.../org/apache/camel/catalog/components/grpc.json | 2 +-
.../catalog/components/hazelcast-instance.json | 2 +-
.../camel/catalog/components/hazelcast-list.json | 4 +-
.../camel/catalog/components/hazelcast-map.json | 4 +-
.../catalog/components/hazelcast-multimap.json | 4 +-
.../camel/catalog/components/hazelcast-queue.json | 4 +-
.../components/hazelcast-replicatedmap.json | 4 +-
.../camel/catalog/components/hazelcast-set.json | 4 +-
.../camel/catalog/components/hazelcast-topic.json | 4 +-
.../org/apache/camel/catalog/components/hbase.json | 2 +-
.../org/apache/camel/catalog/components/hdfs.json | 2 +-
.../org/apache/camel/catalog/components/http.json | 10 +-
.../org/apache/camel/catalog/components/https.json | 10 +-
.../camel/catalog/components/hwcloud-obs.json | 2 +-
.../camel/catalog/components/ignite-cache.json | 2 +-
.../camel/catalog/components/ignite-messaging.json | 2 +-
.../org/apache/camel/catalog/components/imap.json | 13 ++
.../org/apache/camel/catalog/components/imaps.json | 13 ++
.../catalog/components/infinispan-embedded.json | 2 +-
.../camel/catalog/components/infinispan.json | 2 +-
.../apache/camel/catalog/components/ironmq.json | 2 +-
.../org/apache/camel/catalog/components/jbpm.json | 4 +-
.../apache/camel/catalog/components/jclouds.json | 2 +-
.../org/apache/camel/catalog/components/jdbc.json | 10 +-
.../org/apache/camel/catalog/components/jetty.json | 2 +-
.../camel/catalog/components/jgroups-raft.json | 4 +-
.../apache/camel/catalog/components/jgroups.json | 8 +-
.../org/apache/camel/catalog/components/jms.json | 2 +-
.../org/apache/camel/catalog/components/jpa.json | 2 +-
.../org/apache/camel/catalog/components/jt400.json | 4 +-
.../org/apache/camel/catalog/components/kafka.json | 15 ++
.../catalog/components/kubernetes-config-maps.json | 9 +
.../components/kubernetes-custom-resources.json | 15 ++
.../catalog/components/kubernetes-deployments.json | 10 ++
.../camel/catalog/components/kubernetes-hpa.json | 9 +
.../camel/catalog/components/kubernetes-job.json | 7 +
.../catalog/components/kubernetes-namespaces.json | 7 +
.../camel/catalog/components/kubernetes-nodes.json | 8 +
.../kubernetes-persistent-volumes-claims.json | 7 +
.../components/kubernetes-persistent-volumes.json | 5 +
.../camel/catalog/components/kubernetes-pods.json | 9 +
.../kubernetes-replication-controllers.json | 10 ++
.../components/kubernetes-resources-quota.json | 7 +
.../catalog/components/kubernetes-secrets.json | 7 +
.../components/kubernetes-service-accounts.json | 7 +
.../catalog/components/kubernetes-services.json | 9 +
.../org/apache/camel/catalog/components/kudu.json | 4 +
.../apache/camel/catalog/components/language.json | 3 +
.../apache/camel/catalog/components/lucene.json | 4 +
.../apache/camel/catalog/components/metrics.json | 9 +
.../camel/catalog/components/micrometer.json | 8 +
.../catalog/components/microprofile-metrics.json | 15 ++
.../camel/catalog/components/milo-browse.json | 3 +
.../camel/catalog/components/milo-client.json | 4 +
.../org/apache/camel/catalog/components/mina.json | 6 +
.../org/apache/camel/catalog/components/minio.json | 23 +++
.../org/apache/camel/catalog/components/mllp.json | 20 +++
.../camel/catalog/components/mongodb-gridfs.json | 13 ++
.../apache/camel/catalog/components/mongodb.json | 26 +++
.../apache/camel/catalog/components/mustache.json | 4 +
.../org/apache/camel/catalog/components/mvel.json | 4 +
.../camel/catalog/components/mybatis-bean.json | 3 +
.../apache/camel/catalog/components/mybatis.json | 4 +
.../components/openshift-build-configs.json | 6 +
.../camel/catalog/components/openshift-builds.json | 6 +
.../org/apache/camel/catalog/components/pop3.json | 13 ++
.../org/apache/camel/catalog/components/pop3s.json | 13 ++
.../org/apache/camel/catalog/components/sftp.json | 6 +-
.../org/apache/camel/catalog/components/smtp.json | 13 ++
.../org/apache/camel/catalog/components/smtps.json | 13 ++
.../org/apache/camel/component/ahc/ahc.json | 8 +-
.../apache/camel/component/arangodb/arangodb.json | 6 +-
.../apache/camel/component/asterisk/asterisk.json | 4 +-
.../atmosphere/websocket/atmosphere-websocket.json | 4 +-
.../org/apache/camel/component/atom/atom.json | 2 +-
.../camel/component/aws2/athena/aws2-athena.json | 26 +--
.../apache/camel/component/aws2/ddb/aws2-ddb.json | 18 +-
.../apache/camel/component/aws2/ec2/aws2-ec2.json | 2 +-
.../aws2/firehose/aws2-kinesis-firehose.json | 2 +-
.../camel/component/aws2/kinesis/aws2-kinesis.json | 2 +-
.../camel/component/aws2/lambda/aws2-lambda.json | 24 +--
.../apache/camel/component/aws2/s3/aws2-s3.json | 24 +--
.../apache/camel/component/aws2/sns/aws2-sns.json | 2 +-
.../apache/camel/component/aws2/sqs/aws2-sqs.json | 2 +-
.../component/azure/eventhubs/azure-eventhubs.json | 10 +-
.../org/apache/camel/properties-function/azure | 2 +
.../key/vault/KeyVaultPropertiesFunction.java | 193 +++++++++++++++++++++
.../KeyVaultPropertiesSourceNoEnvTestIT.java | 149 ++++++++++++++++
.../operations/KeyVaultPropertiesSourceTestIT.java | 137 +++++++++++++++
.../azure/servicebus/azure-servicebus.json | 4 +-
.../azure/storage/blob/azure-storage-blob.json | 34 ++--
.../azure/storage/queue/azure-storage-queue.json | 4 +-
.../component/caffeine/cache/caffeine-cache.json | 2 +-
.../caffeine/load/caffeine-loadcache.json | 2 +-
.../org/apache/camel/component/cmis/cmis.json | 8 +-
.../resources/org/apache/camel/coap/coap+tcp.json | 4 +-
.../resources/org/apache/camel/coap/coap.json | 4 +-
.../resources/org/apache/camel/coap/coaps+tcp.json | 4 +-
.../resources/org/apache/camel/coap/coaps.json | 4 +-
.../org/apache/camel/component/crypto/crypto.json | 2 +-
.../apache/camel/component/cxf/jaxrs/cxfrs.json | 2 +-
.../camel/component/debezium/debezium-mongodb.json | 6 +-
.../camel/component/debezium/debezium-mysql.json | 6 +-
.../component/debezium/debezium-postgres.json | 6 +-
.../component/debezium/debezium-sqlserver.json | 6 +-
.../org/apache/camel/component/dns/dns.json | 6 +-
.../apache/camel/component/ehcache/ehcache.json | 6 +-
.../org/apache/camel/component/elsql/elsql.json | 4 +-
.../org/apache/camel/component/etcd/etcd-keys.json | 2 +-
.../org/apache/camel/component/exec/exec.json | 18 +-
.../camel/component/file/watch/file-watch.json | 10 +-
.../org/apache/camel/component/file/file.json | 16 +-
.../apache/camel/component/flatpack/flatpack.json | 2 +-
.../camel/component/freemarker/freemarker.json | 2 +-
.../apache/camel/component/file/remote/ftp.json | 6 +-
.../apache/camel/component/file/remote/ftps.json | 6 +-
.../apache/camel/component/file/remote/sftp.json | 6 +-
.../apache/camel/component/ganglia/ganglia.json | 6 +-
.../apache/camel/component/geocoder/geocoder.json | 2 +-
.../google/bigquery/sql/google-bigquery-sql.json | 2 +-
.../google/functions/google-functions.json | 4 +-
.../component/google/pubsub/google-pubsub.json | 2 +-
.../org/apache/camel/component/grpc/grpc.json | 2 +-
.../hazelcast/instance/hazelcast-instance.json | 2 +-
.../component/hazelcast/list/hazelcast-list.json | 4 +-
.../component/hazelcast/map/hazelcast-map.json | 4 +-
.../hazelcast/multimap/hazelcast-multimap.json | 4 +-
.../component/hazelcast/queue/hazelcast-queue.json | 4 +-
.../replicatedmap/hazelcast-replicatedmap.json | 4 +-
.../component/hazelcast/set/hazelcast-set.json | 4 +-
.../component/hazelcast/topic/hazelcast-topic.json | 4 +-
.../org/apache/camel/component/hbase/hbase.json | 2 +-
.../org/apache/camel/component/hdfs/hdfs.json | 2 +-
.../org/apache/camel/component/http/http.json | 10 +-
.../org/apache/camel/component/http/https.json | 10 +-
.../component/huaweicloud/obs/hwcloud-obs.json | 2 +-
.../camel/component/ignite/cache/ignite-cache.json | 2 +-
.../ignite/messaging/ignite-messaging.json | 2 +-
.../infinispan/embedded/infinispan-embedded.json | 2 +-
.../component/infinispan/remote/infinispan.json | 2 +-
.../org/apache/camel/component/ironmq/ironmq.json | 2 +-
.../org/apache/camel/component/jbpm/jbpm.json | 4 +-
.../apache/camel/component/jclouds/jclouds.json | 2 +-
.../org/apache/camel/component/jdbc/jdbc.json | 10 +-
.../org/apache/camel/component/jetty9/jetty.json | 2 +-
.../camel/component/jgroups/raft/jgroups-raft.json | 4 +-
.../apache/camel/component/jgroups/jgroups.json | 8 +-
.../org/apache/camel/component/jms/jms.json | 2 +-
.../org/apache/camel/component/jpa/jpa.json | 2 +-
.../org/apache/camel/component/jt400/jt400.json | 4 +-
.../org/apache/camel/component/kafka/kafka.json | 10 +-
.../apache/camel/component/language/language.json | 2 +-
.../org/apache/camel/component/lucene/lucene.json | 4 +-
.../camel/component/milo/client/milo-client.json | 2 +-
.../org/apache/camel/component/mina/mina.json | 6 +-
.../org/apache/camel/component/minio/minio.json | 26 +--
.../apache/camel/component/mongodb/mongodb.json | 8 +-
.../org/apache/camel/component/mvel/mvel.json | 2 +-
.../camel/component/mybatis/mybatis-bean.json | 2 +-
.../apache/camel/component/mybatis/mybatis.json | 4 +-
.../camel/vault/AzureVaultConfiguration.java | 78 +++++++++
.../org/apache/camel/vault/VaultConfiguration.java | 19 ++
.../AwsVaultConfigurationPropertiesConfigurer.java | 6 +
...zureVaultConfigurationPropertiesConfigurer.java | 85 +++++++++
.../GcpVaultConfigurationPropertiesConfigurer.java | 6 +
...he.camel.main.AzureVaultConfigurationProperties | 2 +
...java => AzureVaultConfigurationProperties.java} | 60 ++++---
.../org/apache/camel/main/BaseMainSupport.java | 3 +
.../camel/main/VaultConfigurationProperties.java | 12 ++
.../java/org/apache/camel/main/MainVaultTest.java | 49 ++++++
217 files changed, 1635 insertions(+), 496 deletions(-)
create mode 100644
components/camel-azure/camel-azure-key-vault/src/generated/resources/META-INF/services/org/apache/camel/properties-function/azure
create mode 100644
components/camel-azure/camel-azure-key-vault/src/main/java/org/apache/camel/component/azure/key/vault/KeyVaultPropertiesFunction.java
create mode 100644
components/camel-azure/camel-azure-key-vault/src/test/java/org/apache/camel/component/azure/key/vault/integration/operations/KeyVaultPropertiesSourceNoEnvTestIT.java
create mode 100644
components/camel-azure/camel-azure-key-vault/src/test/java/org/apache/camel/component/azure/key/vault/integration/operations/KeyVaultPropertiesSourceTestIT.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/vault/AzureVaultConfiguration.java
create mode 100644
core/camel-main/src/generated/java/org/apache/camel/main/AzureVaultConfigurationPropertiesConfigurer.java
create mode 100644
core/camel-main/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.main.AzureVaultConfigurationProperties
copy
core/camel-main/src/main/java/org/apache/camel/main/{VaultConfigurationProperties.java
=> AzureVaultConfigurationProperties.java} (54%)