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

Provide an alternative processing for the erratas that are created by us #378

Open
javihernandez opened this issue Nov 12, 2024 · 2 comments · May be fixed by AlmaLinux/albs-web-server#1115 or AlmaLinux/albs-frontend#585
Assignees
Labels
enhancement New feature or request errata Anything related to errata, like processing/generation of Erratas, OVAL, updateinfo, etc

Comments

@javihernandez
Copy link
Member

javihernandez commented Nov 12, 2024

Right now, the errata workflow is designed to always process erratas coming from external sources. As we are now going to create our own security advisories, we need to adjust our workflow a bit in order to fully support the feature. The only thing that makes our erratas specials is that we don't need to match the errata packages, as we are already providing it when creating the errata. We need to:

  • Add a flag in the errata creation schema that we can use to identity those through the workflow (creation and release)
  • Skip errata packages mapping and create errata_to_albs_packages alongside errata packages upon creation

We might also consider adding the flag above in our data model, something like "source", where possible values could be ["Red Hat", "AlmaLinux"]. This way, other sources such as "Oracle" can be added afterwards in case we decide to get it into the mix.

@javihernandez javihernandez changed the title Provide an alternative errata processing for the erratas that are created by us Provide an alternative processing for the erratas that are created by us Nov 15, 2024
@javihernandez
Copy link
Member Author

Even though we'll need to do something about this in the future, the core team thinks that for now it's fine as we won't be creating a lot of erratas on our own and we can anytime reset the package mappings. Feel free to reopen if needed.

@javihernandez javihernandez closed this as not planned Won't fix, can't repro, duplicate, stale Dec 10, 2024
@javihernandez javihernandez moved this from Ready for dev to Done in AlmaLinux Build System Dec 10, 2024
@javihernandez
Copy link
Member Author

After more discussions related to #415, we think that we should definitely add an alternative processing for errata packages in advisories created by us.

@javihernandez javihernandez reopened this Feb 11, 2025
@javihernandez javihernandez self-assigned this Feb 11, 2025
@javihernandez javihernandez moved this from Done to In progress in AlmaLinux Build System Feb 11, 2025
javihernandez added a commit to javihernandez/albs-web-server that referenced this issue Feb 13, 2025
javihernandez added a commit to javihernandez/albs-frontend that referenced this issue Feb 13, 2025
@javihernandez javihernandez moved this from In progress to In review in AlmaLinux Build System Feb 13, 2025
@javihernandez javihernandez added enhancement New feature or request errata Anything related to errata, like processing/generation of Erratas, OVAL, updateinfo, etc labels Feb 13, 2025
javihernandez added a commit to javihernandez/albs-web-server that referenced this issue Feb 18, 2025
@javihernandez javihernandez moved this from In review to Ready for merge in AlmaLinux Build System Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request errata Anything related to errata, like processing/generation of Erratas, OVAL, updateinfo, etc
Projects
Status: Ready for merge
1 participant