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

Configuration file improvements #1456

Open
6 tasks
schrolla opened this issue Dec 4, 2024 · 0 comments
Open
6 tasks

Configuration file improvements #1456

schrolla opened this issue Dec 4, 2024 · 0 comments
Labels
enhancement This issue or pull request will add new or improve existing functionality epic A high-level objective issue encompassing multiple issues instead of a specific unit of work
Milestone

Comments

@schrolla
Copy link
Collaborator

schrolla commented Dec 4, 2024

Description

This epic is a larger feature to enhance the existing configuration file by improving error handling capabilities when running with a specified config file.

Initiative / Goal

The goal is to improve ScubaGear operation when using a configuration file. Specifically, to provide better handling in error use cases and provide better feedback to the user when it occurs.

Relevant Issues

Hypothesis

By improving the evaluation of the configuration file and its parameters, ScubaGear users will have an easier time using more advanced options supported by the config file. Additionally, better feedback to users when an error occurs will help them adjust any errors in the configuration quickly and easily.

Acceptance criteria

Criteria that are considered must have for feature launch and in-scope for this epic include:

  • Config file errors prevent further execution of ScubaGear to prevent undesired execution settings
  • Error messages produced due to a configuration file issue provide clear and direct feedback to users
  • Parameters passed via config file are evaluated and checked the same as those provided on the command line

Stakeholders / Resources

Include CISA decision makers and dev team members in discussions about this epic. Resources needed for this epic include access to test tenants and possibly ability to temporarily modify privileged roles for testing purposes.

Timeline

The current projected timeline for delivery of this epic feature is with the associated release milestone.

@schrolla schrolla added enhancement This issue or pull request will add new or improve existing functionality epic A high-level objective issue encompassing multiple issues instead of a specific unit of work labels Dec 4, 2024
@schrolla schrolla added this to the Lionfish milestone Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This issue or pull request will add new or improve existing functionality epic A high-level objective issue encompassing multiple issues instead of a specific unit of work
Projects
None yet
Development

No branches or pull requests

1 participant