List view
Platforms and CLIs alike can prove challenging. This is especially true when the complexity of the systems surpasses the ability for a single person to hold it within their mind. To accommodate some of this, we build our CLIs in a way that is intuitive and informative, however this doesn't meet all challenges. As part of our exploration in determining how we can best accommodate our customers' ability to manage their platform, we are looking into ways we can embed LLM. The immediate goal is to further enhance discovery and education of the platform and CLI.
Due by March 6, 2024•2/2 issues closedCLI works well for users who are comfortable with the terminal, but it can be verbose at times and users will end up writing scripts to reduce some of this verbosity. CLI should not be fully disregarded, as it enables developers to further automate their job in ways the team may not be able to directly support. To better accommodate customers who are less comfortable with CLI and scripting, we need to work on a minimal interactive user experience that requires minimal effort for the team to enhance and maintain.
Due by March 13, 2024•2/3 issues closed[Atlas Project: DSP Admin CLI customer release and automation](https://team.atlassian.com/project/VIRTRU-85) ## What are we doing? After the work in the previous project https://team.atlassian.com/project/VIRTRU-66 we will be focused on building out a production ready CLI admin tool. This will enable admins to: - manage known services (i.e. Attributes, Attribute Namespaces, Attribute Values, Subject Mappings, Resource Mappings, etc) - understand the platform via the built-in manual - get assistance with management ## Why are we doing it? After we determined that the POC enabled the management of the platform at minimal cost (engineering time) we determined that we need customer feedback to understand how we can improve it and make the platform, as a whole, worth their investment. ## What does success look like? DSP UX will deliver: - Github workflows for automated Github Releases deployments with downloadable artifacts - MacOS intel & arm - Win x86 & arm - Linux x86 - DSP admin CRUD for existing services - Attributes (definitions, namespaces, values) - Attribute value groups - Attribute value key access grants - Attribute definition key access grants - Subject mappings - Resource mappings - Key access control registry - Mostly accurate documentation as part of the CLI man (i.e. tructl --help) - Spike artifacts for CLI+TUI: richer / guided admin experience - Spike artifacts for CLI+AI: aiding management via LLM Internal developers will: - have a better development experience of PEPs and PDPs - be able to quickly alter their test environment - be able to provision test data faster for end-to-end tests External developers and customers will: - have a better experience managing their platform deployment - have more clarity on the platform - be able to self-serve more frequently
Due by February 28, 2024•25/26 issues closed