-
Notifications
You must be signed in to change notification settings - Fork 26
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
Add KinD test verifying the source deploys and becomes ready #496
Comments
/help |
@Cali0707: Please ensure the request meets the requirements listed here. If this request no longer meets these requirements, the label can be removed In response to this:
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. |
This issue is stale because it has been open for 90 days with no |
/remove-lifecycle stale |
Hi @Cali0707
Is there a design document on how the eventing extensions are structured in general ? |
For the test should I deploy gitlab on the cluster on the test KiND cluster as the example shown in https://github.com/knative/eventing/blob/main/.github/workflows/kind-e2e.yaml or use an external repo ? |
Hey @harsh098,
I hope this helps to get started, otherwise let us know |
Thanks a lot progressing in this direction now. |
/assign |
One more addition: Many knative and knative-extension repos have some |
Yes I did look into it. Will be reporting soon on this. |
Can you please elaborate more on pushing the |
The knative-eventing nightly builds come from eventing-core (knative/eventing) and represents the latest (nightly) builds. The yamls for those are in a Google Cloud Storage Bucket. As we often need the nightly builds in other repositories for tests, we have automated this and a job, which pushes the yamls into the different repos (check the config for this for example [here](https://github.com/knative-extensions/knobots/blob/6863df9c3a5504ea5522e21d307d2486c5c0ef8d/.github/workflows/update-nightlies.yaml#L83-L91. This results in PRs like this).
|
Got it thanks ! |
Just made a PR here |
@harsh098 you can add the "initial" version for the manifests then via
|
Sure. Let me take a look into it |
I'm waiting for the PR to be merged. Any updates ? |
knative-extensions/knobots#402 will update them, after an "initial version" of eventing-crds.yaml eventing-core.yaml exists (I didn't know they need to exist before). So you can add them in your PR too / need to add an initial version of the files. You can do this for example as said in #496 (comment). |
Overview
We recently found that even though build and unit tests had been passing, the receive adapter panicked when it started when you actually deployed the gitlab source. To address this, we should add a KinD test job that will:
More info
These resources will likely be helpful while working on this:
The text was updated successfully, but these errors were encountered: