Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(datasource): add eks addon datasource #33272

Open
wants to merge 46 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
fbf6e8b
feat(23410): eks addon refresh
ivankatliarchuk Dec 24, 2024
0364b73
Merge branch 'main' into feat-23410
ivankatliarchuk Dec 24, 2024
d314263
feat(23410): update package json
ivankatliarchuk Dec 24, 2024
7264215
update pnpm-lock.yaml
ivankatliarchuk Dec 24, 2024
33414f4
feat(23410): update as per linter
ivankatliarchuk Dec 25, 2024
e784702
feat(23410): update dependencies
ivankatliarchuk Dec 25, 2024
d0775cc
feat(23410): fix linters
ivankatliarchuk Dec 25, 2024
b071797
feat(23410): fix linters
ivankatliarchuk Dec 25, 2024
dffe55e
feat(23410): added support for versioning
ivankatliarchuk Dec 26, 2024
1a64d1a
feat(23410): added tests for schema. prettier-fix
ivankatliarchuk Dec 26, 2024
d551b46
feat(23410): fix all tests
ivankatliarchuk Dec 26, 2024
8c7a10b
feat(23410): update package.json deps and loc
ivankatliarchuk Dec 26, 2024
6663a43
Merge branch 'main' into feat-23410
ivankatliarchuk Dec 26, 2024
1e59984
Merge branch 'main' into feat-23410
ivankatliarchuk Dec 26, 2024
2c5724a
feat(23410): increase code coverage
ivankatliarchuk Dec 26, 2024
e9a9022
feat(23410): prettier fix
ivankatliarchuk Dec 26, 2024
339b63f
feat(23410): prettier fix
ivankatliarchuk Dec 26, 2024
23c386b
feat(23410): prettier fix
ivankatliarchuk Dec 26, 2024
6824963
feat(23410): cover all lines for aws-eks-addon versioning
ivankatliarchuk Dec 26, 2024
a9b061a
Merge branch 'main' into feat-23410
ivankatliarchuk Dec 26, 2024
36f1ac6
feat(datasource): split versioning
ivankatliarchuk Dec 27, 2024
69046a8
feat(datasource): split versioning
ivankatliarchuk Dec 27, 2024
fddca17
Apply suggestions from code review
ivankatliarchuk Jan 30, 2025
1d9597c
feat(datasource): add eks addon datasource
ivankatliarchuk Jan 30, 2025
7c1ca1b
feat(datasource): add eks addon datasource. merge with main
ivankatliarchuk Jan 30, 2025
5eda62a
feat(datasource): add eks addon datasource. merge with main
ivankatliarchuk Jan 30, 2025
568d2aa
Merge branch 'main' into feat-23410
ivankatliarchuk Jan 31, 2025
faea0d2
feat(datasource): add eks addon datasource. uncomment versioning
ivankatliarchuk Jan 31, 2025
3edbb44
feat(datasource): add eks addon datasource. added default additionalB…
ivankatliarchuk Jan 31, 2025
16428a8
feat(datasource): add eks addon datasource
ivankatliarchuk Feb 15, 2025
11a35b3
Merge branch 'main' into feat-23410
ivankatliarchuk Feb 15, 2025
e2651b7
feat(datasource): add eks addon datasource
ivankatliarchuk Feb 15, 2025
d735b0f
update package.json
ivankatliarchuk Feb 24, 2025
9832673
feat(datasource): add eks addon datasource
ivankatliarchuk Feb 24, 2025
05325d0
Merge branch 'main' into feat-23410
ivankatliarchuk Feb 24, 2025
ae41fdf
feat(datasource): add eks addon datasource
ivankatliarchuk Feb 24, 2025
80963d6
Merge branch 'main' into feat-23410
ivankatliarchuk Feb 24, 2025
adb985b
feat(datasource): add eks addon datasource
ivankatliarchuk Feb 24, 2025
19217d9
feat(datasource): add eks addon datasource
ivankatliarchuk Feb 25, 2025
d1f8e97
Merge branch 'main' into feat-23410
rarkins Feb 26, 2025
4ce8472
feat(datasource): add eks addon datasource
ivankatliarchuk Feb 28, 2025
c764f91
Apply suggestions from code review
ivankatliarchuk Mar 6, 2025
376b633
Merge branch 'main' into feat-23410
ivankatliarchuk Mar 7, 2025
171e46e
feat(datasource): add eks addon datasource
ivankatliarchuk Mar 10, 2025
bc55484
Merge branch 'main' into feat-23410
ivankatliarchuk Mar 10, 2025
5f949ba
Merge branch 'main' into feat-23410
ivankatliarchuk Mar 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
feat(datasource): add eks addon datasource. uncomment versioning
Signed-off-by: ivan katliarchuk <[email protected]>
ivankatliarchuk committed Jan 31, 2025

Verified

This commit was signed with the committer’s verified signature. The key has expired.
hoangnt2 Nguyen Thai Hoang
commit faea0d2a972f5395caeeec4069ed9dba3f3999a2
4 changes: 2 additions & 2 deletions lib/modules/datasource/aws-eks-addon/index.ts
Original file line number Diff line number Diff line change
@@ -7,15 +7,15 @@ import {
import { fromNodeProviderChain } from '@aws-sdk/credential-providers';
import { logger } from '../../../logger';
import { cache } from '../../../util/cache/package/decorator';
// import * as awsEksAddonVersioning from '../../versioning/aws-eks-addon';
import * as awsEksAddonVersioning from '../../versioning/aws-eks-addon';
import { Datasource } from '../datasource';
import type { GetReleasesConfig, ReleaseResult } from '../types';
import { EksAddonsFilter } from './schema';

export class AwsEKSAddonDataSource extends Datasource {
static readonly id = 'aws-eks-addon';

// override readonly defaultVersioning = awsEksAddonVersioning.id;
override readonly defaultVersioning = awsEksAddonVersioning.id;
override readonly caching = true;
private readonly clients: Record<string, EKSClient> = {};