Skip to content

[release-v1.6] Populate a Subscriptions subscriber and reply namespace only if not set already#95

Merged
openshift-merge-robot merged 1 commit intoopenshift-knative:release-v1.6from
openshift-cherrypick-robot:cherry-pick-93-to-release-v1.6
Jan 27, 2023
Merged

[release-v1.6] Populate a Subscriptions subscriber and reply namespace only if not set already#95
openshift-merge-robot merged 1 commit intoopenshift-knative:release-v1.6from
openshift-cherrypick-robot:cherry-pick-93-to-release-v1.6

Conversation

@openshift-cherrypick-robot
Copy link
Copy Markdown

This is an automated cherry-pick of #93

/assign pierDipi

…et already (knative#6671)

Fixes knative#6539

In case a Subscription with a `.spec.subscriber.ref` pointing to a
service in another namespace, the Subscription will not become ready
because it is trying to find the service on the subscription's namespace
(see knative#6539). Same happens with a subscriptions `.spec.reply.ref`.
This PR addresses it and only uses the namespace of the Subscription, if
no namespace was given for the subscriber/reply.

## Proposed Changes
* 🐛 Populate a subscriptions subscriber & reply namespace field with
the Subscriptions namespace only in case it is not set

### Pre-review Checklist
- [ ] **At least 80% unit test coverage**
- [ ] **E2E tests** for any new behavior
- [ ] **Docs PR** for any user-facing impact
- [ ] **Spec PR** for any new API feature
- [ ] **Conformance test** for any change to the spec

**Release Note**
```release-note

```

**How to verify**
1. Install a eventing with this patch
2. Create a sequence with steps and a reply in different namespaces
(e.g. https://gist.github.com/creydr/57235f35b03ab8f1285eee0a64350576)
3. Check that the subscriptions and sequence becomes ready

Signed-off-by: Christoph Stäbler <cstabler@redhat.com>
(cherry picked from commit bd67450)
@creydr
Copy link
Copy Markdown
Collaborator

creydr commented Jan 25, 2023

/retest

1 similar comment
@matzew
Copy link
Copy Markdown
Member

matzew commented Jan 27, 2023

/retest

Copy link
Copy Markdown
Member

@matzew matzew left a comment

Choose a reason for hiding this comment

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

/lgtm
/approve

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Jan 27, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: matzew, openshift-cherrypick-robot

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

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-robot openshift-merge-robot merged commit a40d885 into openshift-knative:release-v1.6 Jan 27, 2023
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.

5 participants