integr8ly / application-monitoring-operator

Operator for installing the Application Monitoring Stack on OpenShift (Prometheus, AlertManager, Grafana)
Apache License 2.0
30 stars 44 forks source link

Bump operator-sdk version to 0.15.2 and AMO to 1.2.0 for release #137

Closed hubeadmin closed 4 years ago

hubeadmin commented 4 years ago

Needed for a new release to prevent pod duplication as described in https://issues.redhat.com/browse/INTLY-8046

Verification

To ensure the newer version of the operator-sdk works as expected

hubeadmin commented 4 years ago

/retest

matskiv commented 4 years ago

Few thoughts from a quick look:

I will try the import and review tthe changelog if I have enough time today.

matskiv commented 4 years ago

Since there are no e2e, please provide Verification steps that would sufficiently verify the functionality of the operator.

matskiv commented 4 years ago

The changes in deploy/olm-catalog/application-monitoring-operator/1.1.6/application-monitoring-operator.v1.1.6.clusterserviceversion.yaml look suspicious, and it looks wrong on master also.. @pb82 do you know why it v1.1.16 CSV on master has references of v1.1.15 ?

pb82 commented 4 years ago

@matskiv @HubertStefanski That seems definitely wrong. The manifest in the integreatly operator is correct though: https://github.com/integr8ly/integreatly-operator/blob/master/manifests/integreatly-monitoring/1.1.6/application-monitoring-operator.v1.1.6.clusterserviceversion.yaml

I believe this here is automatically generated, so we might need to fix those scripts. ping @austinmartinh

hubeadmin commented 4 years ago
* maybe bump minor version, since this is a big-ish change?

I agree, we probably best to bump it to 1.2.0

As for the changes to 1.1.6/application-monitoring-operator.v1.1.6.clusterserviceversion.yaml Thanks for pointing that out, that change (in this PR) was probably largely due to me mindlessly generating a csv with the wrong version, I'll revert the commit that changed those specific things, and push the corrected one soon :+1:

grdryn commented 4 years ago

/cc

matskiv commented 4 years ago

Looks okay to me. @grdryn @pb82 any input on this PR guys?

openshift-ci-robot commented 4 years ago

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: grdryn, pb82

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files: - ~~[OWNERS](https://github.com/integr8ly/application-monitoring-operator/blob/master/OWNERS)~~ [pb82] Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment