diff --git a/lib/modules/datasource/api.ts b/lib/modules/datasource/api.ts index e336c3eacbfb60d663328188d2a3695277dfe56a..9321d416b92456e30984e5608c01af5ccf83c702 100644 --- a/lib/modules/datasource/api.ts +++ b/lib/modules/datasource/api.ts @@ -1,6 +1,6 @@ import { ArtifactoryDatasource } from './artifactory'; -import { AwsMachineImageDataSource } from './aws-machine-image'; -import { AwsRdsDataSource } from './aws-rds'; +import { AwsMachineImageDatasource } from './aws-machine-image'; +import { AwsRdsDatasource } from './aws-rds'; import { AzureBicepResourceDatasource } from './azure-bicep-resource'; import { AzurePipelinesTasksDatasource } from './azure-pipelines-tasks'; import { BazelDatasource } from './bazel'; @@ -68,8 +68,8 @@ const api = new Map<string, DatasourceApi>(); export default api; api.set(ArtifactoryDatasource.id, new ArtifactoryDatasource()); -api.set(AwsMachineImageDataSource.id, new AwsMachineImageDataSource()); -api.set(AwsRdsDataSource.id, new AwsRdsDataSource()); +api.set(AwsMachineImageDatasource.id, new AwsMachineImageDatasource()); +api.set(AwsRdsDatasource.id, new AwsRdsDatasource()); api.set(AzureBicepResourceDatasource.id, new AzureBicepResourceDatasource()); api.set(AzurePipelinesTasksDatasource.id, new AzurePipelinesTasksDatasource()); api.set(BazelDatasource.id, new BazelDatasource()); diff --git a/lib/modules/datasource/aws-machine-image/index.spec.ts b/lib/modules/datasource/aws-machine-image/index.spec.ts index c966a7b8570923facf7e4503cc1fa2fad8b351cd..f0c600befd313fbef70c754bc6058de703ac50ed 100644 --- a/lib/modules/datasource/aws-machine-image/index.spec.ts +++ b/lib/modules/datasource/aws-machine-image/index.spec.ts @@ -6,9 +6,9 @@ import { } from '@aws-sdk/client-ec2'; import { mockClient } from 'aws-sdk-client-mock'; import { getDigest, getPkgReleases } from '..'; -import { AwsMachineImageDataSource } from '.'; +import { AwsMachineImageDatasource } from '.'; -const datasource = AwsMachineImageDataSource.id; +const datasource = AwsMachineImageDatasource.id; const ec2Mock = mockClient(EC2Client); /** @@ -140,7 +140,7 @@ describe('modules/datasource/aws-machine-image/index', () => { describe('getSortedAwsMachineImages()', () => { it('with 3 returned images', async () => { mockDescribeImagesCommand(mock3Images); - const ec2DataSource = new AwsMachineImageDataSource(); + const ec2DataSource = new AwsMachineImageDatasource(); const res = await ec2DataSource.getSortedAwsMachineImages( '[{"Name":"owner-id","Values":["602401143452"]},{"Name":"name","Values":["3images"]}]', ); @@ -151,7 +151,7 @@ describe('modules/datasource/aws-machine-image/index', () => { it('with 1 returned image', async () => { mockDescribeImagesCommand(mock1Image); - const ec2DataSource = new AwsMachineImageDataSource(); + const ec2DataSource = new AwsMachineImageDatasource(); const res = await ec2DataSource.getSortedAwsMachineImages( '[{"Name":"owner-id","Values":["602401143452"]},{"Name":"name","Values":["1image"]}]', ); @@ -162,7 +162,7 @@ describe('modules/datasource/aws-machine-image/index', () => { it('without returned images', async () => { mockDescribeImagesCommand(mockEmpty); - const ec2DataSource = new AwsMachineImageDataSource(); + const ec2DataSource = new AwsMachineImageDatasource(); const res = await ec2DataSource.getSortedAwsMachineImages( '[{"Name":"owner-id","Values":["602401143452"]},{"Name":"name","Values":["noiamge"]}]', ); @@ -300,7 +300,7 @@ describe('modules/datasource/aws-machine-image/index', () => { }); describe('loadConfig()', () => { - const ec2DataSource = new AwsMachineImageDataSource(); + const ec2DataSource = new AwsMachineImageDatasource(); it('loads filters without aws config', () => { const res = ec2DataSource.loadConfig( diff --git a/lib/modules/datasource/aws-machine-image/index.ts b/lib/modules/datasource/aws-machine-image/index.ts index 455e1d33bad46e341cfbed7bd31f1578eee2511b..0867781afc147099d8721c3e25efd3f173c1387a 100644 --- a/lib/modules/datasource/aws-machine-image/index.ts +++ b/lib/modules/datasource/aws-machine-image/index.ts @@ -11,7 +11,7 @@ import { Datasource } from '../datasource'; import type { GetReleasesConfig, ReleaseResult } from '../types'; import type { AwsClientConfig, ParsedConfig } from './types'; -export class AwsMachineImageDataSource extends Datasource { +export class AwsMachineImageDatasource extends Datasource { static readonly id = 'aws-machine-image'; override readonly defaultVersioning = amazonMachineImageVersioning.id; @@ -42,7 +42,7 @@ export class AwsMachineImageDataSource extends Datasource { private readonly now: number; constructor() { - super(AwsMachineImageDataSource.id); + super(AwsMachineImageDatasource.id); this.now = Date.now(); } @@ -81,7 +81,7 @@ export class AwsMachineImageDataSource extends Datasource { } @cache({ - namespace: `datasource-${AwsMachineImageDataSource.id}`, + namespace: `datasource-${AwsMachineImageDatasource.id}`, key: (serializedAmiFilter: string) => `getSortedAwsMachineImages:${serializedAmiFilter}`, }) @@ -106,7 +106,7 @@ export class AwsMachineImageDataSource extends Datasource { } @cache({ - namespace: `datasource-${AwsMachineImageDataSource.id}`, + namespace: `datasource-${AwsMachineImageDatasource.id}`, key: ({ packageName }: GetReleasesConfig, newValue: string) => `getDigest:${packageName}:${newValue ?? ''}`, }) @@ -136,7 +136,7 @@ export class AwsMachineImageDataSource extends Datasource { } @cache({ - namespace: `datasource-${AwsMachineImageDataSource.id}`, + namespace: `datasource-${AwsMachineImageDatasource.id}`, key: ({ packageName }: GetReleasesConfig) => `getReleases:${packageName}`, }) async getReleases({ diff --git a/lib/modules/datasource/aws-rds/index.spec.ts b/lib/modules/datasource/aws-rds/index.spec.ts index c6602fc4de6caab240568d3bea9a9bf7444fc5ab..1f263ba8e0496ef96be937c0067a889c444be37c 100644 --- a/lib/modules/datasource/aws-rds/index.spec.ts +++ b/lib/modules/datasource/aws-rds/index.spec.ts @@ -6,7 +6,7 @@ import { } from '@aws-sdk/client-rds'; import { mockClient } from 'aws-sdk-client-mock'; import { getPkgReleases } from '..'; -import { AwsRdsDataSource } from '.'; +import { AwsRdsDatasource } from '.'; const rdsMock = mockClient(RDSClient); @@ -104,7 +104,7 @@ describe('modules/datasource/aws-rds/index', () => { $metadata: {}, }); const res = await getPkgReleases({ - datasource: AwsRdsDataSource.id, + datasource: AwsRdsDatasource.id, packageName: '[{"Name":"engine","Values":["mysql"]}]', }); expect(res).toBeNull(); @@ -116,7 +116,7 @@ describe('modules/datasource/aws-rds/index', () => { DBEngineVersions: [version2], }); const res = await getPkgReleases({ - datasource: AwsRdsDataSource.id, + datasource: AwsRdsDatasource.id, packageName: '[{"Name":"engine","Values":["mysql"]}]', }); expect(res).toEqual({ @@ -135,7 +135,7 @@ describe('modules/datasource/aws-rds/index', () => { DBEngineVersions: [version1, version2, version3], }); const res = await getPkgReleases({ - datasource: AwsRdsDataSource.id, + datasource: AwsRdsDatasource.id, packageName: '[{"Name":"engine","Values":["mysql"]}]', }); expect(res).toEqual({ diff --git a/lib/modules/datasource/aws-rds/index.ts b/lib/modules/datasource/aws-rds/index.ts index 1ad325f5e30b3d9baac22f923135e663e6b7e0b8..95a10bc5625436d59ead8b025f46a692ef984457 100644 --- a/lib/modules/datasource/aws-rds/index.ts +++ b/lib/modules/datasource/aws-rds/index.ts @@ -7,7 +7,7 @@ import { Lazy } from '../../../util/lazy'; import { Datasource } from '../datasource'; import type { GetReleasesConfig, ReleaseResult } from '../types'; -export class AwsRdsDataSource extends Datasource { +export class AwsRdsDatasource extends Datasource { static readonly id = 'aws-rds'; override readonly caching = true; @@ -15,12 +15,12 @@ export class AwsRdsDataSource extends Datasource { private readonly rds: Lazy<RDSClient>; constructor() { - super(AwsRdsDataSource.id); + super(AwsRdsDatasource.id); this.rds = new Lazy(() => new RDSClient({})); } @cache({ - namespace: `datasource-${AwsRdsDataSource.id}`, + namespace: `datasource-${AwsRdsDatasource.id}`, key: ({ packageName }: GetReleasesConfig) => `getReleases:${packageName}`, }) async getReleases({