|
1 | 1 | import * as core from '@actions/core' |
2 | | -import * as canaryDeploymentHelper from '../strategyHelpers/canary/canaryHelper' |
3 | | -import * as SMICanaryDeploymentHelper from '../strategyHelpers/canary/smiCanaryHelper' |
4 | | -import * as PodCanaryHelper from '../strategyHelpers/canary/podCanaryHelper' |
| 2 | +import * as canaryDeploymentHelper from '../strategyHelpers/canary/canaryHelper.js' |
| 3 | +import * as SMICanaryDeploymentHelper from '../strategyHelpers/canary/smiCanaryHelper.js' |
| 4 | +import * as PodCanaryHelper from '../strategyHelpers/canary/podCanaryHelper.js' |
5 | 5 | import { |
6 | 6 | getResources, |
7 | 7 | updateManifestFiles |
8 | | -} from '../utilities/manifestUpdateUtils' |
9 | | -import {annotateAndLabelResources} from '../strategyHelpers/deploymentHelper' |
10 | | -import * as models from '../types/kubernetesTypes' |
11 | | -import * as KubernetesManifestUtility from '../utilities/manifestStabilityUtils' |
| 8 | +} from '../utilities/manifestUpdateUtils.js' |
| 9 | +import {annotateAndLabelResources} from '../strategyHelpers/deploymentHelper.js' |
| 10 | +import * as models from '../types/kubernetesTypes.js' |
| 11 | +import * as KubernetesManifestUtility from '../utilities/manifestStabilityUtils.js' |
12 | 12 | import { |
13 | 13 | deleteGreenObjects, |
14 | 14 | getManifestObjects, |
15 | 15 | NONE_LABEL_VALUE |
16 | | -} from '../strategyHelpers/blueGreen/blueGreenHelper' |
| 16 | +} from '../strategyHelpers/blueGreen/blueGreenHelper.js' |
17 | 17 |
|
18 | | -import {BlueGreenManifests} from '../types/blueGreenTypes' |
19 | | -import {DeployResult} from '../types/deployResult' |
| 18 | +import {BlueGreenManifests} from '../types/blueGreenTypes.js' |
| 19 | +import {DeployResult} from '../types/deployResult.js' |
20 | 20 |
|
21 | 21 | import { |
22 | 22 | promoteBlueGreenIngress, |
23 | 23 | promoteBlueGreenService, |
24 | 24 | promoteBlueGreenSMI |
25 | | -} from '../strategyHelpers/blueGreen/promote' |
| 25 | +} from '../strategyHelpers/blueGreen/promote.js' |
26 | 26 |
|
27 | 27 | import { |
28 | 28 | routeBlueGreenService, |
29 | 29 | routeBlueGreenIngressUnchanged, |
30 | 30 | routeBlueGreenSMI |
31 | | -} from '../strategyHelpers/blueGreen/route' |
| 31 | +} from '../strategyHelpers/blueGreen/route.js' |
32 | 32 |
|
33 | | -import {cleanupSMI} from '../strategyHelpers/blueGreen/smiBlueGreenHelper' |
34 | | -import {Kubectl, Resource} from '../types/kubectl' |
35 | | -import {DeploymentStrategy} from '../types/deploymentStrategy' |
| 33 | +import {cleanupSMI} from '../strategyHelpers/blueGreen/smiBlueGreenHelper.js' |
| 34 | +import {Kubectl, Resource} from '../types/kubectl.js' |
| 35 | +import {DeploymentStrategy} from '../types/deploymentStrategy.js' |
36 | 36 | import { |
37 | 37 | parseTrafficSplitMethod, |
38 | 38 | TrafficSplitMethod |
39 | | -} from '../types/trafficSplitMethod' |
40 | | -import {parseRouteStrategy, RouteStrategy} from '../types/routeStrategy' |
41 | | -import {ClusterType} from '../inputUtils' |
| 39 | +} from '../types/trafficSplitMethod.js' |
| 40 | +import {parseRouteStrategy, RouteStrategy} from '../types/routeStrategy.js' |
| 41 | +import {ClusterType} from '../inputUtils.js' |
42 | 42 |
|
43 | 43 | export async function promote( |
44 | 44 | kubectl: Kubectl, |
|
0 commit comments