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

✨ Seeding from resources at URL. #323

Open
jortel opened this issue May 11, 2023 · 0 comments
Open

✨ Seeding from resources at URL. #323

jortel opened this issue May 11, 2023 · 0 comments
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature. sprint 2 triage/accepted Indicates an issue or PR is ready to be actively worked on.

Comments

@jortel
Copy link
Contributor

jortel commented May 11, 2023

Redesign to see the hub from a URL referencing a directory of YAML files.
This can be git repository that builds an image to be used as an init container by the hub.
This includes:

  • Tag
  • TagCategory
  • Users
  • Roles/scopes.
  • RuleBundles (which includes a bundle for builtin rules.)

As part of this, the RuleSet.Metadata needs to be replaced with RuleSet.Labels and Metadata removed from the model.

@jortel jortel added the kind/feature Categorizes issue or PR as related to a new feature. label May 11, 2023
@jortel jortel added triage/accepted Indicates an issue or PR is ready to be actively worked on. sprint 2 labels May 11, 2023
jortel added a commit that referenced this issue May 17, 2023
Updates models and API to replace analysis ruleset (source, target)
technologies with issue labels. Instead of filtering on technologies in
the ruleset metadata, filtering is done on issue label match.
As a result, the AnalysisRuleSet and AnalysisTechnology models and API
resources can be removed.

Removes AnalysisDependency.Type - not needed by tackle.
Adds label and selector support to analysis deps.
Adds RuleSet.Labels (as related to RuleBundles). The RuleSet.Metadata
will be removed with the seeding
[PR](#323).

Adds model.intersect() method to help construct `intersect` queries
needed for AND filters. Refit the tag query to use the method.

closes #308 
closes #313 
closes #314

Requires: konveyor/analyzer-lsp#146 (and likely
1 more)

---------

Signed-off-by: Jeff Ortel <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. sprint 2 triage/accepted Indicates an issue or PR is ready to be actively worked on.
Projects
Status: Done
Development

No branches or pull requests

2 participants