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

Functionize reconcile loops and add comments on functions #76

Closed
morri-son opened this issue Jul 21, 2023 · 3 comments · Fixed by open-component-model/mpas-product-controller#151
Assignees
Labels
component/ocm-controllers OCM Controllers kind/feature new feature, enhancement, improvement, extension

Comments

@morri-son
Copy link
Contributor

morri-son commented Jul 21, 2023

Functionize reconcile loops and add comments on functions:

@morri-son morri-son added the kind/feature new feature, enhancement, improvement, extension label Jul 21, 2023
@phoban01
Copy link

The reconcile loops are the most important functions in the controllers and most of the functional/business cases for the ocm/mpas concept flow are defined here.

Almost all reconcile loops in controllers are written like scripts

This is not useful information in order to help us improve the project.

@shivenduverma-sap please make Pull Requests where you see areas for improvement rather than providing links to code that does or does not meet your standards.

@robertwol
Copy link

@morri-son
Copy link
Contributor Author

@Skarlso , since Shivendu left, can you please go over the mentioned issues and transfer them into PRs / dedicated issues and then close this one?

@morri-son morri-son moved this from 🆕 ToDo to 📋 Next-UP in OCM Backlog Board Mar 17, 2024
@shivenduverma-sap shivenduverma-sap removed their assignment Mar 17, 2024
@hilmarf hilmarf added this to the 2024-Q1 milestone Mar 18, 2024
@morri-son morri-son modified the milestones: 2024-Q1, 2024-Q2 Apr 22, 2024
@Skarlso Skarlso moved this from 📋 Next-UP to 🏗 In Progress in OCM Backlog Board Apr 24, 2024
@Skarlso Skarlso self-assigned this Apr 24, 2024
Skarlso added a commit to open-component-model/ocm-controller that referenced this issue Apr 26, 2024
## Description

Part of open-component-model/ocm-project#76


## What type of PR is this? (check all applicable)

- [ ] 🍕 Feature
- [ ] 🐛 Bug Fix
- [ ] 📝 Documentation Update
- [ ] 🎨 Style
- [ ] 🧑‍💻 Code Refactor
- [ ] 🔥 Performance Improvements
- [ ] ✅ Test
- [ ] 🤖 Build
- [ ] 🔁 CI
- [ ] 📦 Chore (Release)
- [ ] ⏩ Revert

## Related Tickets & Documents

<!-- 
Please use this format link issue numbers: Fixes #123

https://docs.github.com/en/free-pro-team@latest/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword
-->
- Related Issue # (issue)
- Closes # (issue)
- Fixes # (issue)
> Remove if not applicable

## Screenshots

<!-- Visual changes require screenshots -->


## Added tests?

- [ ] 👍 yes
- [ ] 🙅 no, because they aren't needed
- [ ] 🙋 no, because I need help
- [ ] Separate ticket for tests # (issue/pr)

Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration


## Added to documentation?

- [ ] 📜 README.md
- [ ] 🙅 no documentation needed

## Checklist:

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream
modules
@Skarlso Skarlso moved this from 🏗 In Progress to 🔍 Review in OCM Backlog Board Apr 30, 2024
Skarlso added a commit to open-component-model/mpas-product-controller that referenced this issue Apr 30, 2024
## Description

Closes open-component-model/ocm-project#76


## What type of PR is this? (check all applicable)

- [ ] 🍕 Feature
- [ ] 🐛 Bug Fix
- [ ] 📝 Documentation Update
- [ ] 🎨 Style
- [ ] 🧑‍💻 Code Refactor
- [ ] 🔥 Performance Improvements
- [ ] ✅ Test
- [ ] 🤖 Build
- [ ] 🔁 CI
- [ ] 📦 Chore (Release)
- [ ] ⏩ Revert

## Related Tickets & Documents

<!-- 
Please use this format link issue numbers: Fixes #123

https://docs.github.com/en/free-pro-team@latest/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword
-->
- Related Issue # (issue)
- Closes # (issue)
- Fixes # (issue)
> Remove if not applicable

## Screenshots

<!-- Visual changes require screenshots -->


## Added tests?

- [ ] 👍 yes
- [ ] 🙅 no, because they aren't needed
- [ ] 🙋 no, because I need help
- [ ] Separate ticket for tests # (issue/pr)

Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration


## Added to documentation?

- [ ] 📜 README.md
- [ ] 🙅 no documentation needed

## Checklist:

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream
modules
@github-project-automation github-project-automation bot moved this from 🔍 Review to 🍺 Done in OCM Backlog Board Apr 30, 2024
@ocmbot ocmbot bot moved this from 🍺 Done to 🔒Closed in OCM Backlog Board May 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/ocm-controllers OCM Controllers kind/feature new feature, enhancement, improvement, extension
Projects
Status: 🔒Closed
Development

Successfully merging a pull request may close this issue.

6 participants