Branch: refs/heads/nikita-tkachenko/configuration-refactoring Home: https://github.com/jenkinsci/datadog-plugin Commit: e96c88c9988e7003e3cec577d36b28160cb3bc72 https://github.com/jenkinsci/datadog-plugin/commit/e96c88c9988e7003e3cec577d36b28160cb3bc72 Author: Nikita Tkachenko <nikita.tkache...@datadoghq.com> Date: 2024-04-10 (Wed, 10 Apr 2024)
Changed paths: M DEVELOPMENT.md M pom.xml M src/main/java/org/datadog/jenkins/plugins/datadog/DatadogClient.java M src/main/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration.java M src/main/java/org/datadog/jenkins/plugins/datadog/apm/DatadogTracerConfigurator.java M src/main/java/org/datadog/jenkins/plugins/datadog/clients/DatadogAgentClient.java M src/main/java/org/datadog/jenkins/plugins/datadog/clients/DatadogApiClient.java M src/main/java/org/datadog/jenkins/plugins/datadog/model/GitCommitAction.java M src/main/java/org/datadog/jenkins/plugins/datadog/model/GitRepositoryAction.java M src/main/java/org/datadog/jenkins/plugins/datadog/model/PipelineNodeInfoAction.java M src/main/java/org/datadog/jenkins/plugins/datadog/model/PipelineQueueInfoAction.java M src/main/java/org/datadog/jenkins/plugins/datadog/model/TraceInfoAction.java M src/main/java/org/datadog/jenkins/plugins/datadog/model/node/DequeueAction.java M src/main/java/org/datadog/jenkins/plugins/datadog/model/node/EnqueueAction.java M src/main/java/org/datadog/jenkins/plugins/datadog/model/node/NodeInfoAction.java M src/main/java/org/datadog/jenkins/plugins/datadog/model/node/StatusAction.java M src/main/java/org/datadog/jenkins/plugins/datadog/traces/BuildSpanAction.java M src/main/java/org/datadog/jenkins/plugins/datadog/traces/message/TraceSpan.java M src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfiguration.java A src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfiguration.java A src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogClientConfiguration.java A src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogSite.java R src/main/java/org/datadog/jenkins/plugins/datadog/util/conversion/DatadogActionConverter.java A src/main/java/org/datadog/jenkins/plugins/datadog/util/conversion/DatadogConverter.java A src/main/java/org/datadog/jenkins/plugins/datadog/util/conversion/PolymorphicReflectionConverter.java M src/main/java/org/datadog/jenkins/plugins/datadog/util/conversion/VersionedConverter.java M src/main/resources/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration/config.jelly A src/main/resources/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration/help-ciInstanceName.html R src/main/resources/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration/help-targetApiKeyEntry.html R src/main/resources/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration/help-targetCredentialsApiKeyEntry.html R src/main/resources/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration/help-targetHostEntry.html R src/main/resources/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration/help-targetLogCollectionPortEntry.html R src/main/resources/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration/help-targetMetricURLEntry.html R src/main/resources/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration/help-targetPortEntry.html R src/main/resources/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration/help-targetSite.html R src/main/resources/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration/help-targetTraceCollectionPortEntry.html R src/main/resources/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration/help-traceServiceNameEntry.html A src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfiguration/config.jelly A src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfiguration/help-agentHost.html A src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfiguration/help-agentLogCollectionPort.html A src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfiguration/help-agentPort.html A src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfiguration/help-agentTraceCollectionPort.html A src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfiguration/config.jelly A src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfiguration/help-apiKey.html A src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfiguration/help-apiKeyCredentialsId.html A src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfiguration/help-targetSite.html A src/test/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfigurationAsCodeTest.java M src/test/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfigurationTest.java M src/test/java/org/datadog/jenkins/plugins/datadog/apm/TracerInjectionIT.java M src/test/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfigurationTest.java A src/test/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfigurationTest.java M src/test/java/org/datadog/jenkins/plugins/datadog/util/conversion/DatadogActionConverterTest.java A src/test/resources/org/datadog/jenkins/plugins/datadog/globalConfiguration.xml A src/test/resources/org/datadog/jenkins/plugins/datadog/globalConfigurationAgent.xml A src/test/resources/org/datadog/jenkins/plugins/datadog/globalConfigurationLegacyFormat.xml A src/test/resources/org/datadog/jenkins/plugins/datadog/globalConfigurationLegacyFormatAgent.xml A src/test/resources/org/datadog/jenkins/plugins/datadog/test-config-agent.yml A src/test/resources/org/datadog/jenkins/plugins/datadog/test-config-legacy-agent.yml A src/test/resources/org/datadog/jenkins/plugins/datadog/test-config-legacy.yml M src/test/resources/org/datadog/jenkins/plugins/datadog/test-config.yml Log Message: ----------- Refactor global configuration Commit: 68f34e9ead6b3fc045bc9ab4fc9a7ca7874d83e6 https://github.com/jenkinsci/datadog-plugin/commit/68f34e9ead6b3fc045bc9ab4fc9a7ca7874d83e6 Author: Nikita Tkachenko <nikita.tkache...@datadoghq.com> Date: 2024-04-11 (Thu, 11 Apr 2024) Changed paths: M src/main/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration.java M src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfiguration.java M src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfiguration.java A src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiKey.java A src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogCredentialsApiKey.java A src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogTextApiKey.java M src/main/resources/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration/config.jelly M src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfiguration/config.jelly M src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfiguration/config.jelly R src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfiguration/help-apiKey.html R src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfiguration/help-apiKeyCredentialsId.html A src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfiguration/help-site.html R src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfiguration/help-targetSite.html A src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogCredentialsApiKey/config.jelly A src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogCredentialsApiKey/help-credentialsKeyBlock.html A src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogTextApiKey/config.jelly A src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogTextApiKey/help-textKeyBlock.html M src/test/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfigurationAsCodeTest.java M src/test/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfigurationTest.java R src/test/java/org/datadog/jenkins/plugins/datadog/clients/DatadogClientTest.java M src/test/java/org/datadog/jenkins/plugins/datadog/clients/MetricsTest.java M src/test/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfigurationTest.java A src/test/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogCredentialsApiKeyTest.java A src/test/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogTextApiKeyTest.java M src/test/resources/org/datadog/jenkins/plugins/datadog/globalConfiguration.xml A src/test/resources/org/datadog/jenkins/plugins/datadog/globalConfigurationCredentialsKey.xml M src/test/resources/org/datadog/jenkins/plugins/datadog/globalConfigurationLegacyFormat.xml A src/test/resources/org/datadog/jenkins/plugins/datadog/globalConfigurationLegacyFormatCredentialsKey.xml M src/test/resources/org/datadog/jenkins/plugins/datadog/test-config.yml Log Message: ----------- Split text API key and credentials API key configuration Commit: 2225d1ba4e79240435fff145797dcfd3f3856a9c https://github.com/jenkinsci/datadog-plugin/commit/2225d1ba4e79240435fff145797dcfd3f3856a9c Author: Nikita Tkachenko <nikita.tkache...@datadoghq.com> Date: 2024-04-11 (Thu, 11 Apr 2024) Changed paths: M src/main/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration.java M src/main/java/org/datadog/jenkins/plugins/datadog/apm/DatadogTracerConfigurator.java A src/main/java/org/datadog/jenkins/plugins/datadog/configuration/DatadogAgentConfiguration.java A src/main/java/org/datadog/jenkins/plugins/datadog/configuration/DatadogApiConfiguration.java A src/main/java/org/datadog/jenkins/plugins/datadog/configuration/DatadogClientConfiguration.java A src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogApiKey.java A src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogCredentialsApiKey.java A src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogTextApiKey.java A src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/site/DatadogSite.java R src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfiguration.java R src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfiguration.java R src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiKey.java R src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogClientConfiguration.java R src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogCredentialsApiKey.java R src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogSite.java R src/main/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogTextApiKey.java A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/DatadogAgentConfiguration/config.jelly A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/DatadogAgentConfiguration/help-agentHost.html A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/DatadogAgentConfiguration/help-agentLogCollectionPort.html A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/DatadogAgentConfiguration/help-agentPort.html A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/DatadogAgentConfiguration/help-agentTraceCollectionPort.html A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/DatadogApiConfiguration/config.jelly A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/DatadogApiConfiguration/help-site.html A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogCredentialsApiKey/config.jelly A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogCredentialsApiKey/help-credentialsKeyBlock.html A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogTextApiKey/config.jelly A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogTextApiKey/help-textKeyBlock.html R src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfiguration/config.jelly R src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfiguration/help-agentHost.html R src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfiguration/help-agentLogCollectionPort.html R src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfiguration/help-agentPort.html R src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfiguration/help-agentTraceCollectionPort.html R src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfiguration/config.jelly R src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfiguration/help-site.html R src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogCredentialsApiKey/config.jelly R src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogCredentialsApiKey/help-credentialsKeyBlock.html R src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogTextApiKey/config.jelly R src/main/resources/org/datadog/jenkins/plugins/datadog/util/config/DatadogTextApiKey/help-textKeyBlock.html M src/test/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfigurationAsCodeTest.java M src/test/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfigurationTest.java M src/test/java/org/datadog/jenkins/plugins/datadog/apm/TracerInjectionIT.java A src/test/java/org/datadog/jenkins/plugins/datadog/configuration/DatadogAgentConfigurationTest.java A src/test/java/org/datadog/jenkins/plugins/datadog/configuration/DatadogApiConfigurationTest.java A src/test/java/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogCredentialsApiKeyTest.java A src/test/java/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogTextApiKeyTest.java R src/test/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogAgentConfigurationTest.java R src/test/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogApiConfigurationTest.java R src/test/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogCredentialsApiKeyTest.java R src/test/java/org/datadog/jenkins/plugins/datadog/util/config/DatadogTextApiKeyTest.java M src/test/resources/org/datadog/jenkins/plugins/datadog/globalConfiguration.xml M src/test/resources/org/datadog/jenkins/plugins/datadog/globalConfigurationAgent.xml M src/test/resources/org/datadog/jenkins/plugins/datadog/globalConfigurationCredentialsKey.xml Log Message: ----------- Move configuration classes from utils to their own package Commit: 06fadce2ba23c64360e36ed2735914c59a8dfbc6 https://github.com/jenkinsci/datadog-plugin/commit/06fadce2ba23c64360e36ed2735914c59a8dfbc6 Author: Nikita Tkachenko <nikita.tkache...@datadoghq.com> Date: 2024-04-11 (Thu, 11 Apr 2024) Changed paths: M src/main/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration.java M src/main/java/org/datadog/jenkins/plugins/datadog/configuration/DatadogApiConfiguration.java A src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogIntake.java A src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogIntakeUrls.java A src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogSite.java R src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/site/DatadogSite.java M src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/DatadogApiConfiguration/config.jelly R src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/DatadogApiConfiguration/help-site.html A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogIntakeSite/help-site.html A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogIntakeUrls/config.jelly M src/test/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfigurationAsCodeTest.java M src/test/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfigurationTest.java R src/test/java/org/datadog/jenkins/plugins/datadog/configuration/DatadogApiConfigurationTest.java A src/test/java/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogIntakeUrlsTest.java M src/test/java/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogTextApiKeyTest.java M src/test/resources/org/datadog/jenkins/plugins/datadog/globalConfiguration.xml M src/test/resources/org/datadog/jenkins/plugins/datadog/globalConfigurationCredentialsKey.xml M src/test/resources/org/datadog/jenkins/plugins/datadog/test-config.yml Log Message: ----------- Extract intake URLs into a separate object Commit: 11ce686791e3c8b6e33942c2acbdd0ab28494eab https://github.com/jenkinsci/datadog-plugin/commit/11ce686791e3c8b6e33942c2acbdd0ab28494eab Author: Nikita Tkachenko <nikita.tkache...@datadoghq.com> Date: 2024-04-12 (Fri, 12 Apr 2024) Changed paths: M src/main/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfiguration.java M src/main/java/org/datadog/jenkins/plugins/datadog/configuration/DatadogAgentConfiguration.java M src/main/java/org/datadog/jenkins/plugins/datadog/configuration/DatadogApiConfiguration.java M src/main/java/org/datadog/jenkins/plugins/datadog/configuration/DatadogClientConfiguration.java M src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogIntake.java A src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogIntakeSite.java M src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogIntakeUrls.java M src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogSite.java M src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogApiKey.java M src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogCredentialsApiKey.java M src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogTextApiKey.java M src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/DatadogApiConfiguration/config.jelly A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogIntakeSite/config.jelly R src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogIntakeSite/help-site.html A src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogIntakeSite/help-siteBlock.html M src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogCredentialsApiKey/config.jelly M src/main/resources/org/datadog/jenkins/plugins/datadog/configuration/api/key/DatadogTextApiKey/config.jelly M src/test/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfigurationAsCodeTest.java M src/test/java/org/datadog/jenkins/plugins/datadog/DatadogGlobalConfigurationTest.java A src/test/resources/org/datadog/jenkins/plugins/datadog/globalConfigurationSite.xml A src/test/resources/org/datadog/jenkins/plugins/datadog/test-config-site.yml Log Message: ----------- Add a site picker Commit: c96812c09f421f36976e6c2c6db47bdf1d974f4a https://github.com/jenkinsci/datadog-plugin/commit/c96812c09f421f36976e6c2c6db47bdf1d974f4a Author: Nikita Tkachenko <nikita.tkache...@datadoghq.com> Date: 2024-04-12 (Fri, 12 Apr 2024) Changed paths: M src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogIntakeUrls.java M src/main/java/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogSite.java M src/test/java/org/datadog/jenkins/plugins/datadog/configuration/api/intake/DatadogIntakeUrlsTest.java Log Message: ----------- Fix some calculation around site and site URLs Compare: https://github.com/jenkinsci/datadog-plugin/compare/e96c88c9988e%5E...c96812c09f42 To unsubscribe from these emails, change your notification settings at https://github.com/jenkinsci/datadog-plugin/settings/notifications -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/datadog-plugin/push/refs/heads/nikita-tkachenko/configuration-refactoring/000000-c96812%40github.com.