refact acquisition: build profiles (optionally exclude datasources from final binary) (#3217)

example

$ make BUILD_PROFILE=minimal

or

$ make EXCLUDE=datasource_s3,datasource_kinesis
This commit is contained in:
mmetc 2024-09-12 17:26:39 +02:00 committed by GitHub
parent d5c587cf2b
commit cae76baa3a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
29 changed files with 486 additions and 136 deletions

View file

@ -871,7 +871,7 @@ func TestDetectDatasourceValidation(t *testing.T) {
datasource:
source: wombat`,
expected: setup.Setup{Setup: []setup.ServiceSetup{}},
expectedErr: "invalid datasource for foobar: unknown source 'wombat'",
expectedErr: "invalid datasource for foobar: unknown data source wombat",
}, {
name: "source is misplaced",
config: `