diff --git a/src/core/account_manager.ts b/src/core/account_manager.ts index 241b22ac0..a4214fa11 100644 --- a/src/core/account_manager.ts +++ b/src/core/account_manager.ts @@ -56,10 +56,10 @@ export class AccountManager { constructor( @inject(InjectTokens.SoloLogger) private readonly logger?: SoloLogger, - @inject(InjectTokens.K8Factory) private readonly k8Factory?: K8Factory, + @inject(InjectTokens.K0001Factory) private readonly k8Factory?: K8Factory, ) { this.logger = patchInject(logger, InjectTokens.SoloLogger, this.constructor.name); - this.k8Factory = patchInject(k8Factory, InjectTokens.K8Factory, this.constructor.name); + this.k8Factory = patchInject(k8Factory, InjectTokens.K0001Factory, this.constructor.name); this._portForwards = []; this._nodeClient = null; diff --git a/src/core/certificate_manager.ts b/src/core/certificate_manager.ts index 4589957fa..89af03cf5 100644 --- a/src/core/certificate_manager.ts +++ b/src/core/certificate_manager.ts @@ -24,11 +24,11 @@ import {InjectTokens} from './dependency_injection/inject_tokens.js'; @injectable() export class CertificateManager { constructor( - @inject(InjectTokens.K8) private readonly k8?: K8, + @inject(InjectTokens.K0001) private readonly k8?: K8, @inject(InjectTokens.SoloLogger) private readonly logger?: SoloLogger, @inject(InjectTokens.ConfigManager) private readonly configManager?: ConfigManager, ) { - this.k8 = patchInject(k8, InjectTokens.K8, this.constructor.name); + this.k8 = patchInject(k8, InjectTokens.K0001, this.constructor.name); this.logger = patchInject(logger, InjectTokens.SoloLogger, this.constructor.name); this.configManager = patchInject(configManager, InjectTokens.ConfigManager, this.constructor.name); } diff --git a/src/core/cluster_checks.ts b/src/core/cluster_checks.ts index 0ddc95e7a..a00668c41 100644 --- a/src/core/cluster_checks.ts +++ b/src/core/cluster_checks.ts @@ -19,10 +19,10 @@ import {InjectTokens} from './dependency_injection/inject_tokens.js'; export class ClusterChecks { constructor( @inject(InjectTokens.SoloLogger) private readonly logger?: SoloLogger, - @inject(InjectTokens.K8) private readonly k8?: K8, + @inject(InjectTokens.K0001) private readonly k8?: K8, ) { this.logger = patchInject(logger, InjectTokens.SoloLogger, this.constructor.name); - this.k8 = patchInject(k8, InjectTokens.K8, this.constructor.name); + this.k8 = patchInject(k8, InjectTokens.K0001, this.constructor.name); } /** diff --git a/src/core/config/remote/remote_config_manager.ts b/src/core/config/remote/remote_config_manager.ts index 7ecad0681..891a13eff 100644 --- a/src/core/config/remote/remote_config_manager.ts +++ b/src/core/config/remote/remote_config_manager.ts @@ -44,12 +44,12 @@ export class RemoteConfigManager { * @param configManager - Manager to retrieve application flags and settings. */ public constructor( - @inject(InjectTokens.K8) private readonly k8?: K8, + @inject(InjectTokens.K0001) private readonly k8?: K8, @inject(InjectTokens.SoloLogger) private readonly logger?: SoloLogger, @inject(InjectTokens.LocalConfig) private readonly localConfig?: LocalConfig, @inject(InjectTokens.ConfigManager) private readonly configManager?: ConfigManager, ) { - this.k8 = patchInject(k8, InjectTokens.K8, this.constructor.name); + this.k8 = patchInject(k8, InjectTokens.K0001, this.constructor.name); this.logger = patchInject(logger, InjectTokens.SoloLogger, this.constructor.name); this.localConfig = patchInject(localConfig, InjectTokens.LocalConfig, this.constructor.name); this.configManager = patchInject(configManager, InjectTokens.ConfigManager, this.constructor.name); diff --git a/src/core/dependency_injection/container_init.ts b/src/core/dependency_injection/container_init.ts index 6f62497de..8513fed24 100644 --- a/src/core/dependency_injection/container_init.ts +++ b/src/core/dependency_injection/container_init.ts @@ -80,8 +80,8 @@ export class Container { container.register(InjectTokens.ChartManager, {useClass: ChartManager}, {lifecycle: Lifecycle.Singleton}); container.register(InjectTokens.ConfigManager, {useClass: ConfigManager}, {lifecycle: Lifecycle.Singleton}); - container.register(InjectTokens.K8, {useClass: K8Client}, {lifecycle: Lifecycle.Singleton}); // TODO remove - container.register(InjectTokens.K8Factory, {useClass: K8ClientFactory}, {lifecycle: Lifecycle.Singleton}); + container.register(InjectTokens.K0001, {useClass: K8Client}, {lifecycle: Lifecycle.Singleton}); // TODO remove + container.register(InjectTokens.K0001Factory, {useClass: K8ClientFactory}, {lifecycle: Lifecycle.Singleton}); container.register(InjectTokens.AccountManager, {useClass: AccountManager}, {lifecycle: Lifecycle.Singleton}); container.register(InjectTokens.PlatformInstaller, {useClass: PlatformInstaller}, {lifecycle: Lifecycle.Singleton}); container.register(InjectTokens.KeyManager, {useClass: KeyManager}, {lifecycle: Lifecycle.Singleton}); diff --git a/src/core/lease/lease_manager.ts b/src/core/lease/lease_manager.ts index 6063a4a7a..0c674d42c 100644 --- a/src/core/lease/lease_manager.ts +++ b/src/core/lease/lease_manager.ts @@ -30,12 +30,12 @@ export class LeaseManager { constructor( @inject(InjectTokens.LeaseRenewalService) private readonly _renewalService?: LeaseRenewalService, @inject(InjectTokens.SoloLogger) private readonly _logger?: SoloLogger, - @inject(InjectTokens.K8) private readonly k8?: K8, + @inject(InjectTokens.K0001) private readonly k8?: K8, @inject(InjectTokens.ConfigManager) private readonly configManager?: ConfigManager, ) { this._renewalService = patchInject(_renewalService, InjectTokens.LeaseRenewalService, this.constructor.name); this._logger = patchInject(_logger, InjectTokens.SoloLogger, this.constructor.name); - this.k8 = patchInject(k8, InjectTokens.K8, this.constructor.name); + this.k8 = patchInject(k8, InjectTokens.K0001, this.constructor.name); this.configManager = patchInject(configManager, InjectTokens.ConfigManager, this.constructor.name); } diff --git a/src/core/network_nodes.ts b/src/core/network_nodes.ts index ca3174ac8..4b35e5a05 100644 --- a/src/core/network_nodes.ts +++ b/src/core/network_nodes.ts @@ -25,10 +25,10 @@ import {InjectTokens} from './dependency_injection/inject_tokens.js'; export class NetworkNodes { constructor( @inject(InjectTokens.SoloLogger) private readonly logger?: SoloLogger, - @inject(InjectTokens.K8) private readonly k8?: K8, + @inject(InjectTokens.K0001) private readonly k8?: K8, ) { this.logger = patchInject(logger, InjectTokens.SoloLogger, this.constructor.name); - this.k8 = patchInject(k8, InjectTokens.K8, this.constructor.name); + this.k8 = patchInject(k8, InjectTokens.K0001, this.constructor.name); } /** diff --git a/src/core/platform_installer.ts b/src/core/platform_installer.ts index 958284c39..c44c4920a 100644 --- a/src/core/platform_installer.ts +++ b/src/core/platform_installer.ts @@ -30,11 +30,11 @@ import {InjectTokens} from './dependency_injection/inject_tokens.js'; export class PlatformInstaller { constructor( @inject(InjectTokens.SoloLogger) private logger?: SoloLogger, - @inject(InjectTokens.K8) private k8?: K8, + @inject(InjectTokens.K0001) private k8?: K8, @inject(InjectTokens.ConfigManager) private configManager?: ConfigManager, ) { this.logger = patchInject(logger, InjectTokens.SoloLogger, this.constructor.name); - this.k8 = patchInject(k8, InjectTokens.K8, this.constructor.name); + this.k8 = patchInject(k8, InjectTokens.K0001, this.constructor.name); this.configManager = patchInject(configManager, InjectTokens.ConfigManager, this.constructor.name); } diff --git a/src/index.ts b/src/index.ts index ad0139a27..84de23918 100644 --- a/src/index.ts +++ b/src/index.ts @@ -54,7 +54,7 @@ export function main(argv: any) { const helm: Helm = container.resolve(InjectTokens.Helm); const chartManager: ChartManager = container.resolve(InjectTokens.ChartManager); const configManager: ConfigManager = container.resolve(InjectTokens.ConfigManager); - const k8: K8 = container.resolve(InjectTokens.K8); + const k8: K8 = container.resolve(InjectTokens.K0001); const accountManager: AccountManager = container.resolve(InjectTokens.AccountManager); const platformInstaller: PlatformInstaller = container.resolve(InjectTokens.PlatformInstaller); const keyManager: KeyManager = container.resolve(InjectTokens.KeyManager); diff --git a/test/e2e/integration/commands/init.test.ts b/test/e2e/integration/commands/init.test.ts index ba65c1416..41a263f86 100644 --- a/test/e2e/integration/commands/init.test.ts +++ b/test/e2e/integration/commands/init.test.ts @@ -44,7 +44,7 @@ describe('InitCommand', () => { before(() => { sandbox = sinon.createSandbox(); sandbox.stub(K8Client.prototype, 'init').callsFake(() => this); - k8 = container.resolve(InjectTokens.K8); + k8 = container.resolve(InjectTokens.K0001); localConfig = new LocalConfig(path.join(BASE_TEST_DIR, 'local-config.yaml')); remoteConfigManager = container.resolve(InjectTokens.RemoteConfigManager); leaseManager = container.resolve(InjectTokens.LeaseManager); diff --git a/test/e2e/integration/core/k8_e2e.test.ts b/test/e2e/integration/core/k8_e2e.test.ts index 36b474b9e..84c62bf96 100644 --- a/test/e2e/integration/core/k8_e2e.test.ts +++ b/test/e2e/integration/core/k8_e2e.test.ts @@ -47,7 +47,7 @@ async function createPod(podRef: PodRef, containerName: ContainerName, podLabelV describe('K8', () => { const testLogger = logging.NewLogger('debug', true); const configManager: ConfigManager = container.resolve(InjectTokens.ConfigManager); - const k8: K8 = container.resolve(InjectTokens.K8); + const k8: K8 = container.resolve(InjectTokens.K0001); const testNamespace = NamespaceName.of('k8-e2e'); const argv = []; const podName = PodName.of(`test-pod-${uuid4()}`); diff --git a/test/e2e/integration/core/lease.test.ts b/test/e2e/integration/core/lease.test.ts index 1bb90e711..e4ec8c581 100644 --- a/test/e2e/integration/core/lease.test.ts +++ b/test/e2e/integration/core/lease.test.ts @@ -22,7 +22,7 @@ const leaseDuration = 4; describe('Lease', async () => { const testLogger = logging.NewLogger('debug', true); const configManager: ConfigManager = container.resolve(InjectTokens.ConfigManager); - const k8: K8 = container.resolve(InjectTokens.K8); + const k8: K8 = container.resolve(InjectTokens.K0001); const testNamespace = NamespaceName.of('lease-e2e'); const renewalService = new NoopLeaseRenewalService(); diff --git a/test/e2e/integration/core/lease_renewal.test.ts b/test/e2e/integration/core/lease_renewal.test.ts index 7a4b2f00b..091dee47d 100644 --- a/test/e2e/integration/core/lease_renewal.test.ts +++ b/test/e2e/integration/core/lease_renewal.test.ts @@ -22,7 +22,7 @@ const leaseDuration = 4; describe('LeaseRenewalService', async () => { const testLogger = logging.NewLogger('debug', true); const configManager: ConfigManager = container.resolve(InjectTokens.ConfigManager); - const k8: K8 = container.resolve(InjectTokens.K8) as K8; + const k8: K8 = container.resolve(InjectTokens.K0001) as K8; const renewalService: LeaseRenewalService = container.resolve(InjectTokens.LeaseRenewalService); const testNamespace = NamespaceName.of('lease-renewal-e2e'); diff --git a/test/e2e/integration/core/remote_config_validator.test.ts b/test/e2e/integration/core/remote_config_validator.test.ts index 569551ee5..7fdd59860 100644 --- a/test/e2e/integration/core/remote_config_validator.test.ts +++ b/test/e2e/integration/core/remote_config_validator.test.ts @@ -37,7 +37,7 @@ describe('RemoteConfigValidator', () => { before(async () => { configManager = container.resolve(InjectTokens.ConfigManager); configManager.update({[flags.namespace.name]: namespace}); - k8 = container.resolve(InjectTokens.K8); + k8 = container.resolve(InjectTokens.K0001); await k8.namespaces().create(namespace); }); diff --git a/test/test_util.ts b/test/test_util.ts index 8643be538..43aae3080 100644 --- a/test/test_util.ts +++ b/test/test_util.ts @@ -145,7 +145,7 @@ export function bootstrapTestVariables( const helm: Helm = container.resolve(InjectTokens.Helm); const chartManager: ChartManager = container.resolve(InjectTokens.ChartManager); const keyManager: KeyManager = container.resolve(InjectTokens.KeyManager); - const k8: K8 = k8Arg || container.resolve(InjectTokens.K8); + const k8: K8 = k8Arg || container.resolve(InjectTokens.K0001); const accountManager: AccountManager = container.resolve(InjectTokens.AccountManager); const platformInstaller: PlatformInstaller = container.resolve(InjectTokens.PlatformInstaller); const profileManager: ProfileManager = container.resolve(InjectTokens.ProfileManager); diff --git a/test/unit/commands/base.test.ts b/test/unit/commands/base.test.ts index da923dee8..37f67546c 100644 --- a/test/unit/commands/base.test.ts +++ b/test/unit/commands/base.test.ts @@ -43,7 +43,7 @@ describe('BaseCommand', () => { sandbox = sinon.createSandbox(); sandbox.stub(K8Client.prototype, 'init').callsFake(() => this); - const k8 = container.resolve(InjectTokens.K8); + const k8 = container.resolve(InjectTokens.K0001); // @ts-ignore baseCmd = new BaseCommand({ diff --git a/test/unit/commands/network.test.ts b/test/unit/commands/network.test.ts index 913721810..82eaaea54 100644 --- a/test/unit/commands/network.test.ts +++ b/test/unit/commands/network.test.ts @@ -80,7 +80,7 @@ describe('NetworkCommand unit tests', () => { container.registerInstance(InjectTokens.ClusterChecks, clusterChecksStub); opts.k8.logger = opts.logger; - container.registerInstance(InjectTokens.K8, opts.k8); + container.registerInstance(InjectTokens.K0001, opts.k8); opts.depManager = sinon.stub() as unknown as DependencyManager; container.registerInstance(InjectTokens.DependencyManager, opts.depManager);