- Notifications
You must be signed in to change notification settings - Fork 519
[Cloud Security][Asset Inventory] Improve Asset Inventory credentials UX #11481
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
Conversation
| description: Template URL to Cloud Formation Quick Create Stack | ||
| # ACCOUNT_TYPE value should be either "single-account" or "organization-account" | ||
| default: https://console.aws.amazon.com/cloudformation/home#/stacks/quickcreate?templateURL=https://elastic-cspm-cft.s3.eu-central-1.amazonaws.com/cloudformation-cspm-ACCOUNT_TYPE-8.15.0.yml&stackName=Elastic-Cloud-Security-Posture-Management¶m_EnrollmentToken=FLEET_ENROLLMENT_TOKEN¶m_FleetUrl=FLEET_URL¶m_ElasticAgentVersion=KIBANA_VERSION¶m_ElasticArtifactServer=https://artifacts.elastic.co/downloads/beats/elastic-agent | ||
| default: https://console.aws.amazon.com/cloudformation/home#/stacks/quickcreate?templateURL=https://elastic-cspm-cft.s3.eu-central-1.amazonaws.com/cloudformation-asset-inventory-ACCOUNT_TYPE-8.15.0.yml&stackName=Elastic-Cloud-Security-Posture-Management¶m_EnrollmentToken=FLEET_ENROLLMENT_TOKEN¶m_FleetUrl=FLEET_URL¶m_ElasticAgentVersion=KIBANA_VERSION¶m_ElasticArtifactServer=https://artifacts.elastic.co/downloads/beats/elastic-agent |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i thought users can't use cloud formation in the current setup. if that's true, maybe we don't need these vars at all (yet)
same for ARM template i assume
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure, does not hurt to update them, even thought they are hidden.
| options: | ||
| - text: Managed Identity | ||
| value: managed_identity | ||
| - text: Service Principal with Client Secret | ||
| value: service_principal_with_client_secret | ||
| - text: Service Principal with Client Certificate | ||
| value: service_principal_with_client_certificate |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
as discussed, showing the dropdown means showing all of the inputs for every option, which is a bit messy. just to clarify - we decided that's better than sticking with a single option (client secret) ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We discussed in the daily that we'll keep the dropdown.
packages/cloud_asset_inventory/data_stream/asset_inventory/manifest.yml Outdated Show resolved Hide resolved
packages/cloud_asset_inventory/data_stream/asset_inventory/manifest.yml Outdated Show resolved Hide resolved
packages/cloud_asset_inventory/data_stream/asset_inventory/manifest.yml Outdated Show resolved Hide resolved
orouz left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
some questions
| - text: Assume Role (manual) | ||
| value: assume_role | ||
| - text: Direct Access Keys (manual) | ||
| value: direct_access_keys | ||
| - text: Temporary Keys (manual) | ||
| value: temporary_keys | ||
| - text: Shared Credentials (manual) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - text: Assume Role (manual) | |
| value: assume_role | |
| - text: Direct Access Keys (manual) | |
| value: direct_access_keys | |
| - text: Temporary Keys (manual) | |
| value: temporary_keys | |
| - text: Shared Credentials (manual) | |
| - text: Assume Role (Manual) | |
| value: assume_role | |
| - text: Direct Access Keys (Manual) | |
| value: direct_access_keys | |
| - text: Temporary Keys (Manual) | |
| value: temporary_keys | |
| - text: Shared Credentials (Manual) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it even needed to mention it's manual if there's no automated option?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since I'm hiding/removing CloudFormation from this update, do you want me to drop the (Manual) marker?
packages/cloud_asset_inventory/data_stream/asset_inventory/manifest.yml Outdated Show resolved Hide resolved
|
💚 Build Succeeded
History
cc @kubasobon |
| Package cloud_asset_inventory - 0.4.0 containing this change is available at https://epr.elastic.co/search?package=cloud_asset_inventory |


Proposed commit message
Improve Cloud Asset Inventory installation screen by denoting which types of credentials to provide.
Checklist
changelog.ymlfile.Related issues
Breakout from #11398
Screenshots