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

[feature] Add command presets #59

Closed
wants to merge 6 commits into from
Closed

[feature] Add command presets #59

wants to merge 6 commits into from

Conversation

Devansh3712
Copy link
Member

@Devansh3712 Devansh3712 commented Jun 10, 2024

Presets allow users to save teuthology-suite command config with a custom name that can be used again.

This PR includes:

  • Create presets table using SQLModel and setup database migrations using alembic
  • Add presets service for ORM queries

Signed-off-by: Devansh Singh <devanshamity@gmail.com>
@Devansh3712 Devansh3712 self-assigned this Jun 10, 2024
Devansh3712 and others added 5 commits June 15, 2024 21:26
Create presets service for database functions

Signed-off-by: Devansh Singh <devanshamity@gmail.com>
Create endpoints for presets

Signed-off-by: Devansh Singh <devanshamity@gmail.com>
Default python version in focal is python3.8 which is breaking
integration CI builds on t-api PRs with:
`ERROR: Package 'teuthology-1.1.1.dev729-g861a8dcf' requires a different Python: 3.8.10 not in '>=3.10'`

Recently, we upgraded the minimum teuthology version to support
python3.10, which could be the reason of the above CI failures.

Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
Signed-off-by: Devansh Singh <devanshamity@gmail.com>
@Devansh3712 Devansh3712 deleted the wip-presets branch June 17, 2024 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants