@@ -114,39 +114,40 @@ async function convertToManagedEbsVolumeObject(managedEbsVolume) {
114
114
managedEbsVolumeObject = {}
115
115
const ebsVolumeObject = JSON.parse(managedEbsVolume);
116
116
if ('roleArn' in ebsVolumeObject){ // required property
117
- managedEbsVolumeObject[' roleArn'] = ebsVolumeObject[' roleArn'] ;
117
+ managedEbsVolumeObject. roleArn = ebsVolumeObject. roleArn;
118
118
core.debug(`Found RoleArn ${ebsVolumeObject['roleArn']}`);
119
119
} else {
120
120
throw new Error('managed-ebs-volume must provide "role-arn" to associate with the EBS volume')
121
121
}
122
122
123
123
if ('encrypted' in ebsVolumeObject) {
124
- managedEbsVolumeObject[' encrypted'] = ebsVolumeObject.encrypted;
124
+ managedEbsVolumeObject. encrypted = ebsVolumeObject.encrypted;
125
125
}
126
126
if ('filesystemType' in ebsVolumeObject) {
127
- managedEbsVolumeObject[' filesystemType'] = ebsVolumeObject.filesystemType;
127
+ managedEbsVolumeObject. filesystemType = ebsVolumeObject.filesystemType;
128
128
}
129
129
if ('iops' in ebsVolumeObject) {
130
- managedEbsVolumeObject[' iops'] = ebsVolumeObject.iops;
130
+ managedEbsVolumeObject. iops = ebsVolumeObject.iops;
131
131
}
132
132
if ('kmsKeyId' in ebsVolumeObject) {
133
- managedEbsVolumeObject[' kmsKeyId'] = ebsVolumeObject.kmsKeyId;
133
+ managedEbsVolumeObject. kmsKeyId = ebsVolumeObject.kmsKeyId;
134
134
}
135
135
if ('sizeInGiB' in ebsVolumeObject) {
136
- managedEbsVolumeObject[' sizeInGiB'] = ebsVolumeObject.sizeInGiB;
136
+ managedEbsVolumeObject. sizeInGiB = ebsVolumeObject.sizeInGiB;
137
137
}
138
138
if ('snapshotId' in ebsVolumeObject) {
139
- managedEbsVolumeObject[' snapshotId'] = ebsVolumeObject.snapshotId;
139
+ managedEbsVolumeObject. snapshotId = ebsVolumeObject.snapshotId;
140
140
}
141
141
if ('tagSpecifications' in ebsVolumeObject) {
142
- managedEbsVolumeObject[' tagSpecifications'] = ebsVolumeObject.tagSpecifications;
142
+ managedEbsVolumeObject. tagSpecifications = ebsVolumeObject.tagSpecifications;
143
143
}
144
144
if (('throughput' in ebsVolumeObject) && (('volumeType' in ebsVolumeObject) && (ebsVolumeObject.volumeType == 'gp3'))){
145
- managedEbsVolumeObject[" throughput"] = ebsVolumeObject.throughput;
145
+ managedEbsVolumeObject. throughput = ebsVolumeObject.throughput;
146
146
}
147
147
if ('volumeType' in ebsVolumeObject) {
148
- managedEbsVolumeObject[' volumeType'] = ebsVolumeObject.volumeType;
148
+ managedEbsVolumeObject. volumeType = ebsVolumeObject.volumeType;
149
149
}
150
+ core.debug(`Created managedEbsVolumeObject: ${JSON.stringify(managedEbsVolumeObject)}`);
150
151
return managedEbsVolumeObject;
151
152
}
152
153
@@ -201,16 +202,17 @@ async function updateEcsService(ecs, clusterName, service, taskDefArn, waitForSe
201
202
core.debug('Updating the provided ECS service');
202
203
203
204
const serviceManagedEbsVolumeName = core.getInput('service-managed-ebs-volume-name', { required: false }) || '';
204
- core.debug(' serviceManagedEbsVolume Name: ${serviceManagedEbsVolumeName}' );
205
+ core.debug(` serviceManagedEbsVolume Name: ${serviceManagedEbsVolumeName}` );
205
206
core.debug('serviceManagedEbsVolume Name.');
206
207
const serviceManagedEbsVolume = core.getInput('service-managed-ebs-volume', { required: false }) || '{}';
207
- core.debug(' serviceManagedEbsVolume Value: ${serviceManagedEbsVolume}' );
208
+ core.debug(` serviceManagedEbsVolume Value: ${serviceManagedEbsVolume}` );
208
209
core.debug('serviceManagedEbsVolume Value.');
209
210
210
211
core.debug('Updating the service contd..');
211
212
212
213
let volumeConfigurations = []
213
214
let volumeConfigurationJSON = {}
215
+ let serviceManagedEbsVolumeObject;
214
216
215
217
if (serviceManagedEbsVolumeName != '') {
216
218
core.debug(`Assigning VolumeConfiguration Name: ${serviceManagedEbsVolumeName}`);
0 commit comments