diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6fa864e3d..d6a3b854d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,7 @@
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
-## [0.6.0](https://github.com/Noovolari/leapp/compare/v0.5.3...v0.6.0) (2021-06-30)
+### [0.6.0](https://github.com/Noovolari/leapp/compare/v0.5.3...v0.6.0) (2021-06-30)
### Features
diff --git a/src/app/components/session/session-card/session-card.component.html b/src/app/components/session/session-card/session-card.component.html
index bb0f25f91..dbc0f20b7 100644
--- a/src/app/components/session/session-card/session-card.component.html
+++ b/src/app/components/session/session-card/session-card.component.html
@@ -50,10 +50,13 @@
-
0">
- Select an EC2 Instance:
-
-
+
+
+ Select an EC2 Instance:
+
+
+
+
0">
{{instance.Name.length >= 24 ? instance.Name.substr(0, 21) + '...' : instance.Name}} - {{instance.IPAddress}}
diff --git a/src/app/components/session/session-card/session-card.component.ts b/src/app/components/session/session-card/session-card.component.ts
index 61ff6075f..46cc52ffc 100644
--- a/src/app/components/session/session-card/session-card.component.ts
+++ b/src/app/components/session/session-card/session-card.component.ts
@@ -45,6 +45,7 @@ export class SessionCardComponent implements OnInit {
selectedSsmRegion;
selectedDefaultRegion;
openSsm = false;
+ firstTimeSsm = true;
awsRegions = [];
regionOrLocations = [];
instances = [];
@@ -181,6 +182,8 @@ export class SessionCardComponent implements OnInit {
// Reset things before opening the modal
this.instances = [];
this.ssmLoading = false;
+ this.firstTimeSsm = true;
+ this.selectedSsmRegion = null;
this.modalRef = this.modalService.show(this.ssmModalTemplate, { class: 'ssm-modal'});
}
@@ -205,12 +208,14 @@ export class SessionCardComponent implements OnInit {
if (this.selectedSsmRegion) {
// Start process
this.ssmLoading = true;
+ this.firstTimeSsm = true;
// Generate valid temporary credentials for the SSM and EC2 client
const credentials = await (this.sessionService as AwsSessionService).generateCredentials(session.sessionId);
// Get the instances
this.instances = await this.ssmService.getSsmInstances(credentials, this.selectedSsmRegion);
this.duplicateInstances = this.instances;
this.ssmLoading = false;
+ this.firstTimeSsm = false;
}
}
diff --git a/src/assets/images/Archive.zip b/src/assets/images/Archive.zip
new file mode 100644
index 000000000..d1c9b6221
Binary files /dev/null and b/src/assets/images/Archive.zip differ
diff --git a/src/assets/images/home-offline.png b/src/assets/images/home-offline.png
index 6b93164d7..ee8a0aa41 100644
Binary files a/src/assets/images/home-offline.png and b/src/assets/images/home-offline.png differ
diff --git a/src/assets/images/icon-offline.png b/src/assets/images/icon-offline.png
index 19dff42b9..567daa02e 100644
Binary files a/src/assets/images/icon-offline.png and b/src/assets/images/icon-offline.png differ
diff --git a/src/assets/images/user-offline.png b/src/assets/images/user-offline.png
index c3217207c..2ccd8ba35 100644
Binary files a/src/assets/images/user-offline.png and b/src/assets/images/user-offline.png differ