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

Added ManageIQ Status with conditions, versions and ingress endpoint info #973

Merged
merged 6 commits into from
Jul 6, 2023

Conversation

sudhir-kelkar
Copy link
Contributor

  1. This PR adds support for ManageIQ CR status.
    With this status implementation we are adding status conditions, ingress endpoint info and operator/operand version to the CR status.

Fixes #https://github.ibm.com/katamari/dev-issue-tracking/issues/23259

@sudhir-kelkar sudhir-kelkar changed the title Added ManageIQ Status with conditions, versions and ingress endpoint info WIP: Added ManageIQ Status with conditions, versions and ingress endpoint info Jun 9, 2023
@Fryguy Fryguy changed the title WIP: Added ManageIQ Status with conditions, versions and ingress endpoint info [WIP] Added ManageIQ Status with conditions, versions and ingress endpoint info Jun 12, 2023
@miq-bot miq-bot added the wip label Jun 12, 2023
Copy link
Member

@bdunne bdunne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apparently my comments from last week were not submitted... trying again

manageiq-operator/controllers/manageiq_controller.go Outdated Show resolved Hide resolved
manageiq-operator/controllers/manageiq_controller.go Outdated Show resolved Hide resolved
@sudhir-kelkar sudhir-kelkar changed the title [WIP] Added ManageIQ Status with conditions, versions and ingress endpoint info Added ManageIQ Status with conditions, versions and ingress endpoint info Jun 30, 2023
@miq-bot miq-bot removed the wip label Jun 30, 2023
@bdunne
Copy link
Member

bdunne commented Jul 3, 2023

@Fryguy Can you also take a look at this?

@Fryguy
Copy link
Member

Fryguy commented Jul 5, 2023

Overall LGTM, though I admit I'm not a go person. I agree with @bdunne's comments otherwise.

@@ -166,6 +247,90 @@ func (r *ManageIQReconciler) SetupWithManager(mgr ctrl.Manager) error {

var logger = log.Log.WithName("controller_manageiq")

func FindDeployment(cr *miqv1alpha1.ManageIQ, client client.Client, name string) *appsv1.Deployment {
Copy link
Member

@bdunne bdunne Jul 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In a followup, do you think we should lower case these functions? I think they can be private.

@miq-bot
Copy link
Member

miq-bot commented Jul 6, 2023

Checked commits sudhir-kelkar/manageiq-pods@2ba13d9~...a9fa7ae with ruby 2.6.10, rubocop 1.28.2, haml-lint 0.35.0, and yamllint
1 file checked, 1 offense detected

**

  • 💣 💥 🔥 🚒 - Linter/Yaml - missing config files

@bdunne bdunne merged commit 25fba1b into ManageIQ:master Jul 6, 2023
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants