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

nodes & integrations redesign: cloud integration create redesign #284

Open
5 tasks
vjeffrey opened this issue Jan 28, 2019 · 1 comment
Open
5 tasks

nodes & integrations redesign: cloud integration create redesign #284

vjeffrey opened this issue Jan 28, 2019 · 1 comment
Labels
automate-ui node integrations This issue or pull request applies to work related to the node integrations ui

Comments

@vjeffrey
Copy link

vjeffrey commented Jan 28, 2019

User Story

these are getting an overhaul to provide the user with more details. needs to be done for

  • aws ec2
  • aws api
  • azure vm
  • azure api
  • gcp api

Designs

From the Node Integration Page after a user presses the add integration button

Screen Shot 2019-05-06 at 11 07 03 AM

will take them to the default create screen.
V3 - Node Manager - add - default

AWS Selected

V3 - Node Manager - add - AWS  - 1

Detect creds from EC2 checked
Screen Shot 2019-05-06 at 11 10 10 AM

If AWS EC2 type is selected.
V3 - Node Manager- add - AWS  - 1 - EC2

Microsoft Azure

V3 - Node Manager - add - Azure  - 1

Detect Creds from Azure Checked
Screen Shot 2019-05-06 at 11 13 27 AM

Azure VM

Will add the Authentication to runs Scan Jobs.
The drop down will have 2 values

  1. Use Azure's RunCommand
  2. Add credentials by tags

The add Credentials by Tags will then show the credentials by tags component.
V3 - Node Manager - add - Azure  - 1 - VM

Google Cloud Platform

V3 - Node Manager- add - GCP  - 1

Credential by Tag Component

Screen Shot 2019-05-06 at 11 18 15 AM

The drop down will use the same component as we use for the Project Picker.

If possible, can we add an extra link within the drop down to add a new credentials? which would then take the user to this page:
V3 - Overlay- add new credentials

after saving, then would return them to the Node Integration page with the Nodes tab displayed.

@magwalk magwalk self-assigned this Feb 26, 2019
@vjeffrey vjeffrey changed the title cloud integration create redesign nodes & integrations redesign: cloud integration create redesign Mar 13, 2019
@vjeffrey vjeffrey transferred this issue from another repository May 8, 2019
@vjeffrey vjeffrey added the node integrations This issue or pull request applies to work related to the node integrations label May 8, 2019
@susanev
Copy link
Contributor

susanev commented May 9, 2019

@jonong1972 as a ux team we worked together and added help text to the project's input, so you don't need that description above it anymore. ref: #134

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automate-ui node integrations This issue or pull request applies to work related to the node integrations ui
Projects
None yet
Development

No branches or pull requests

3 participants