-
Notifications
You must be signed in to change notification settings - Fork 41
NETOBSERV-2225 - Deploy static plugin at operator startup - fix #1789
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks!
/lgtm
/ok-to-test |
New images:
They will expire after two weeks. To deploy this build: # Direct deployment, from operator repo
IMAGE=quay.io/netobserv/network-observability-operator:11b17e4 make deploy
# Or using operator-sdk
operator-sdk run bundle quay.io/netobserv/network-observability-operator-bundle:v0.0.0-sha-11b17e4 Or as a Catalog Source: apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: netobserv-dev
namespace: openshift-marketplace
spec:
sourceType: grpc
image: quay.io/netobserv/network-observability-operator-catalog:v0.0.0-sha-11b17e4
displayName: NetObserv development catalog
publisher: Me
updateStrategy:
registryPoll:
interval: 1m |
this does not work, when I created namespace with label cat <<EOF | oc apply -f -apiVersion: v1 after installing flowcollector
/needs-changes |
@memodi I guess you didn't set the downstream deployment env set to true, did you? |
New changes are detected. LGTM label has been removed. |
New images:
They will expire after two weeks. To deploy this build: # Direct deployment, from operator repo
IMAGE=quay.io/netobserv/network-observability-operator:7d34a6a make deploy
# Or using operator-sdk
operator-sdk run bundle quay.io/netobserv/network-observability-operator-bundle:v0.0.0-sha-7d34a6a Or as a Catalog Source: apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: netobserv-dev
namespace: openshift-marketplace
spec:
sourceType: grpc
image: quay.io/netobserv/network-observability-operator-catalog:v0.0.0-sha-7d34a6a
displayName: NetObserv development catalog
publisher: Me
updateStrategy:
registryPoll:
interval: 1m |
@jpinsonneau: The following test failed, say
Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
@jpinsonneau - sorry, I missed with previous image due to this reason, I am able to see correct behavior even with previous image . Sorry for the false alarm, I guess we could revert a6d2a24 ? |
I'll let @jotak decide on that once since it's a new behavior which make sense to me. |
This behaviour (keeping labels) makes sense to me, just trying to catch any potential side-effect... |
but honestly I though we were already keeping previous labels/annotations ... |
or we should perhaps keep a hard-coded list of labels/annotations explicitly managed by us that we don't want to preserve from old revisions? |
We kind of do it as we don't update when not necessary but currently we override everything if it needs changes.
I don't want overengineering here. I'd prefer to keep the previous approach if you feel this is incomplete as is |
ok then I'd say let's revert to keep previous behaviour, and we can think about a more complete fix if someone complains at some point |
Removed a6d2a24 commit |
/label qe-approved thanks, let's merge this asap so perf runs can get back on track. |
[APPROVALNOTIFIER] This PR is APPROVED Approval requirements bypassed by manually added approval. This pull-request has been approved by: 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:
Approvers can indicate their approval by writing |
Description
Fix namespace reconciliation when create by the user.
Since #1345
openshift.io/cluster-monitoring: "true"
is missing when the user created the namespace by himself.Dependencies
n/a
Checklist
If you are not familiar with our processes or don't know what to answer in the list below, let us know in a comment: the maintainers will take care of that.