3719 Commits

Author SHA1 Message Date
Armel Soro
32cc42bad1 Increase number of Dependabot PRs 2024-01-22 08:56:24 +01:00
dependabot[bot]
48867e6c48 Go: Bump github.com/devfile/api/v2 from 2.2.1 to 2.2.2 (#7177)
Bumps [github.com/devfile/api/v2](https://github.com/devfile/api) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/devfile/api/releases)
- [Changelog](https://github.com/devfile/api/blob/main/RELEASE.md)
- [Commits](https://github.com/devfile/api/compare/v2.2.1...v2.2.2)

---
updated-dependencies:
- dependency-name: github.com/devfile/api/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 11:00:45 +00:00
dependabot[bot]
69f581870f Go: Bump github.com/onsi/gomega from 1.28.1 to 1.30.0 (#7176)
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega) from 1.28.1 to 1.30.0.
- [Release notes](https://github.com/onsi/gomega/releases)
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/gomega/compare/v1.28.1...v1.30.0)

---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 20:46:33 +00:00
dependabot[bot]
6dec6c2dcb GitHub Actions: Bump tj-actions/verify-changed-files (#7174)
Bumps [tj-actions/verify-changed-files](https://github.com/tj-actions/verify-changed-files) from 17.0.0 to 17.0.2.
- [Release notes](https://github.com/tj-actions/verify-changed-files/releases)
- [Changelog](https://github.com/tj-actions/verify-changed-files/blob/main/HISTORY.md)
- [Commits](bc950d8b56...b742fc9c8c)

---
updated-dependencies:
- dependency-name: tj-actions/verify-changed-files
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 16:21:32 +00:00
Armel Soro
47037ffdb8 Fix flaky 'odo list namespace' tests
Fixes https://github.com/redhat-developer/odo/issues/6966
2024-01-04 10:38:02 +01:00
dependabot[bot]
76bcd225d7 Go: Bump github.com/go-openapi/jsonreference from 0.20.2 to 0.20.4 (#7170)
Bumps [github.com/go-openapi/jsonreference](https://github.com/go-openapi/jsonreference) from 0.20.2 to 0.20.4.
- [Commits](https://github.com/go-openapi/jsonreference/compare/v0.20.2...v0.20.4)

---
updated-dependencies:
- dependency-name: github.com/go-openapi/jsonreference
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-03 14:34:26 +00:00
dependabot[bot]
646c807c5b Go: Bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#7172)
Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.10.1 to 5.11.0.
- [Release notes](https://github.com/go-git/go-git/releases)
- [Commits](https://github.com/go-git/go-git/compare/v5.10.1...v5.11.0)

---
updated-dependencies:
- dependency-name: github.com/go-git/go-git/v5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-03 08:58:54 +00:00
Armel Soro
97adb91567 Fix links to inner-loop and outer-loop sections in introduction.md
Fixes #7026
2024-01-03 09:39:16 +01:00
dependabot[bot]
8742072bc4 GitHub Actions: Bump tj-actions/verify-changed-files (#7171)
Bumps [tj-actions/verify-changed-files](https://github.com/tj-actions/verify-changed-files) from 16.1.1 to 17.0.0.
- [Release notes](https://github.com/tj-actions/verify-changed-files/releases)
- [Changelog](https://github.com/tj-actions/verify-changed-files/blob/main/HISTORY.md)
- [Commits](54e20d3c52...bc950d8b56)

---
updated-dependencies:
- dependency-name: tj-actions/verify-changed-files
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-02 08:46:43 +00:00
Armel Soro
ce3f4d4280 Speed-up nightly builds workflow by running independent jobs for each platform target 2023-12-20 23:35:22 +01:00
Armel Soro
934572a6c8 Speed-up nightly builds workflow by running independent jobs for each platform target 2023-12-20 23:22:30 +01:00
Armel Soro
f77efb8ca2 Speed-up nightly builds workflow by running independent jobs for each platform target 2023-12-20 23:19:56 +01:00
dependabot[bot]
7c006dd7b5 GitHub Actions: Bump actions/setup-go from 4 to 5 (#7168)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-20 21:38:15 +00:00
dependabot[bot]
4ffd5fb686 Go: Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 (#7169)
Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/fsnotify/fsnotify/releases)
- [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fsnotify/fsnotify/compare/v1.6.0...v1.7.0)

---
updated-dependencies:
- dependency-name: github.com/fsnotify/fsnotify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-20 20:54:22 +00:00
dependabot[bot]
0df17bd1a6 GitHub Actions: Bump actions/{up,down}load-artifact from 3 to 4 (#7166)
* GitHub Actions: Bump actions/download-artifact from 3 to 4

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump `actions/upload-artifact` from v3 to v4

* Group dependency updates to both `actions/{up,down}load-artifact` in a single Dependabot PR

This should allow updating them in tandem, and prevent
similar issues from occurring again.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Armel Soro <asoro@redhat.com>
2023-12-18 14:20:04 +00:00
Armel Soro
67d81ba22c Document that dockerfile.uri in Image components can also be used to specify a Containerfile
Fixes #6977
2023-12-18 10:23:08 +01:00
dependabot[bot]
6ecaa8bc30 Go: Bump github.com/securego/gosec/v2 from 2.17.0 to 2.18.2 (#7167)
Bumps [github.com/securego/gosec/v2](https://github.com/securego/gosec) from 2.17.0 to 2.18.2.
- [Release notes](https://github.com/securego/gosec/releases)
- [Changelog](https://github.com/securego/gosec/blob/master/.goreleaser.yml)
- [Commits](https://github.com/securego/gosec/compare/v2.17.0...v2.18.2)

---
updated-dependencies:
- dependency-name: github.com/securego/gosec/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 08:41:10 +00:00
Armel Soro
f040a380c9 Revert helper_oc.go back to using the Project resource on OpenShift
It turns out that the developer user used in Interop tests
may not have the permission to access the Namespace resource.
2023-12-13 10:47:06 +01:00
Armel Soro
d51538c809 Clarify in the architecture docs that the image pull policy can be changed 2023-12-12 14:25:24 +01:00
Armel Soro
b0ab925db0 Show last update date on documentation pages (#7165)
This can be useful to quickly determine if some page is still up-to-date or not.
2023-12-12 13:18:55 +00:00
dependabot[bot]
9348956ccf GitHub Actions: Bump actions/stale from 8 to 9 (#7163)
Bumps [actions/stale](https://github.com/actions/stale) from 8 to 9.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v8...v9)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 17:26:03 +00:00
dependabot[bot]
1a9536eb29 Go: Bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 (#7164)
Bumps [sigs.k8s.io/yaml](https://github.com/kubernetes-sigs/yaml) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/kubernetes-sigs/yaml/releases)
- [Changelog](https://github.com/kubernetes-sigs/yaml/blob/master/RELEASE.md)
- [Commits](https://github.com/kubernetes-sigs/yaml/compare/v1.3.0...v1.4.0)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/yaml
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 11:19:45 +00:00
Armel Soro
b5ea6f144b Revisit CI to spin up clusters on-demand (#7159)
* Label ServiceBinding tests, so we can run them separately

They require installing additional components in the cluster (OLM, SBO, ...).

* Add GH Workflow for most of our tests (including cluster-related tests)

This allows to easily test even multiple versions of Kubernetes if needed.

For easier reporting and visualisation (and also avoid rebuilding odo many times),
Podman tests have also been relocated in this same Workflow.

Notes:
I tried to spin up lightweight OpenShift clusters but gave up because of several issues:
- MicroShift: I tried to use the aio container image, but this one is no longer maintained and is pretty old version of OCP.
Trying to follow the official guidelines did not work either because a base RHEL OS is mandatory
- CRC/OpenShiftLocal with Microshift preset: didnt pass the pre-checks because it detected an issue with nested virtualization on the GH Runner.

* Drop unused code in helper_oc and use namespace instead of project

When testing on Microshift, it seems that the Project API is purposely not implemented on MicroShift
2023-12-08 23:28:10 +00:00
Armel Soro
86a9a2ff20 Add GH Workflow that spins up/tears down OCP clusters on IBM Cloud
This is work-in-progress and committed to test the pull-request_target
workflow on approved (manually or automatically) PRs.
2023-12-06 12:17:42 +01:00
Armel Soro
13f1517ba8 Add GH Workflow that spins up/tears down OCP clusters on IBM Cloud
This is work-in-progress and committed to test the pull-request_target
workflow on approved (manually or automatically) PRs.
2023-12-06 12:15:01 +01:00
Armel Soro
2ce739de21 Add GH Workflow that spins up/tears down OCP clusters on IBM Cloud
This is work-in-progress and committed to test the pull-request_target
workflow on approved (manually or automatically) PRs.
2023-12-06 10:05:51 +01:00
dependabot[bot]
62bdf59f5a Go: Bump github.com/gorilla/handlers from 1.5.1 to 1.5.2 (#7157)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 09:23:44 +01:00
Armel Soro
244e5ccca0 Make Interop tests rely on mock Devfile Registry Server started in the tests
The goal is to decommission the long-running IBM Clusters,
for cost purposes.
2023-12-01 15:44:47 +01:00
dependabot[bot]
fca08d4cee Go: Bump google.golang.org/grpc from 1.54.0 to 1.56.3 (#7136)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01 13:44:21 +01:00
dependabot[bot]
1cdaffd568 Go: Bump github.com/go-git/go-git/v5 from 5.7.0 to 5.10.1 (#7155)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01 12:27:59 +01:00
Armel Soro
0f2103e7d7 Recognize devfile.yml and .devfile.yml as Devfiles (#7130) 2023-12-01 12:10:19 +01:00
Armel Soro
15f663f12a Start HTTP server to replace Devfile Registry server in the tests (#7154) 2023-12-01 10:35:15 +01:00
Armel Soro
172c57d0eb Fix unexpected input when using thollander/actions-comment-pull-request
See [1] for an example.

`comment_includes` has been replaced by `comment_tag` [2].

[1] https://github.com/redhat-developer/odo/actions/runs/6927256942/job/18840839862?pr=7149#step:15:1
[2] https://github.com/thollander/actions-comment-pull-request?tab=readme-ov-file#update-a-comment
2023-11-20 09:42:29 +01:00
Armel Soro
ba0c9575f7 Generate checksums for nightly binaries (#7149) 2023-11-20 09:23:57 +01:00
dependabot[bot]
6234a1722a GitHub Actions: Bump tj-actions/verify-changed-files from 16.0.0 to 16.1.1 (#7151)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-20 09:23:18 +01:00
dependabot[bot]
6e7bc8a795 GitHub Actions: Bump actions/checkout from 3 to 4 (#7146)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 11:50:05 +01:00
Armel Soro
20b5f49e55 Add Milestone Release Issue template
Now that releases will be done upon request, it makes sense to be able to easily create corresponding release issues on demand.
2023-11-07 13:55:07 +01:00
dependabot[bot]
59f98778b9 GitHub Actions: Bump cypress-io/github-action from 5 to 6 (#7143)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-07 12:06:54 +01:00
dependabot[bot]
9a68df070e Bump google.golang.org/grpc from 1.55.0 to 1.56.3 in /.ibm/tools/tests-results (#7135)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 18:55:13 +01:00
Armel Soro
04f0709218 Increase number of operations for the GitHub Stale Action 2023-10-30 10:39:58 +01:00
dependabot[bot]
869982dc99 GitHub Actions: Bump actions/stale from 4 to 8 and allow to trigger it manually (#7133)
* GitHub Actions: Bump actions/stale from 4 to 8

Bumps [actions/stale](https://github.com/actions/stale) from 4 to 8.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v4...v8)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Allow to trigger the stale workflow manually

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Armel Soro <asoro@redhat.com>
2023-10-30 09:04:12 +00:00
dependabot[bot]
025e3ca68f Website: Bump webpack from 5.88.2 to 5.89.0 in /docs/website (#7134)
Bumps [webpack](https://github.com/webpack/webpack) from 5.88.2 to 5.89.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.88.2...v5.89.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 08:38:56 +00:00
Armel Soro
5d4a6ef325 Use staging Devfile registry for PR tests (#7129)
* Revert using a DEVFILE_PROXY env var

There is no proxy deployed in the internal test cluster.
As such, this env var no longer makes sense.

* To help troubleshoot, display the resolved Devfile registry URL

* Make interactive tests more resilient with stack versions

They are now able to determine if the "Select version" prompt
should be asked by "odo init" or not:

* Make sure doc automation tests do not rely on hard-coded namespaces

* Allow to run doc automation tests with more parallel Ginkgo nodes

This is possible now that those tests no longer
depend on a single hard-coded namespace.

* Remove occurrences of the DEVFILE_REGISTRY env var in IBM Pipelines scripts

* Reuse logic for determining the Devfile Registry URL in "odo registry" tests

* Clarify what openshiftci-config.sh is used for
2023-10-27 07:54:14 +00:00
dependabot[bot]
d77ca3e95a Go: Bump github.com/devfile/alizer from 1.0.1 to 1.2.1 (#7126)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Armel Soro <asoro@redhat.com>
2023-10-23 18:09:52 +02:00
Armel Soro
4d6a785cff Review and update OWNERS files 2023-10-23 14:29:20 +02:00
dependabot[bot]
7cd2633efe GitHub Actions: Bump thollander/actions-comment-pull-request from 1 to 2 (#7127)
* GitHub Actions: Bump thollander/actions-comment-pull-request from 1 to 2

Bumps [thollander/actions-comment-pull-request](https://github.com/thollander/actions-comment-pull-request) from 1 to 2.
- [Release notes](https://github.com/thollander/actions-comment-pull-request/releases)
- [Commits](https://github.com/thollander/actions-comment-pull-request/compare/v1...v2)

---
updated-dependencies:
- dependency-name: thollander/actions-comment-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Use commit hash instead of tag, for security reasons

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Armel Soro <asoro@redhat.com>
2023-10-23 11:29:34 +00:00
dependabot[bot]
6b88b86fb0 Website: Bump @tsconfig/docusaurus from 2.0.0 to 2.0.2 in /docs/website (#7128)
Bumps [@tsconfig/docusaurus](https://github.com/tsconfig/bases/tree/HEAD/bases) from 2.0.0 to 2.0.2.
- [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases)

---
updated-dependencies:
- dependency-name: "@tsconfig/docusaurus"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 10:17:17 +00:00
dependabot[bot]
2ef124ece6 Website: Bump prism-react-renderer from 2.0.6 to 2.1.0 in /docs/website (#7125)
Bumps [prism-react-renderer](https://github.com/FormidableLabs/prism-react-renderer) from 2.0.6 to 2.1.0.
- [Release notes](https://github.com/FormidableLabs/prism-react-renderer/releases)
- [Commits](https://github.com/FormidableLabs/prism-react-renderer/compare/prism-react-renderer@2.0.6...prism-react-renderer@2.1.0)

---
updated-dependencies:
- dependency-name: prism-react-renderer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 15:07:51 +00:00
dependabot[bot]
180da5b4fb GitHub Actions: Bump actions/setup-go from 3 to 4 (#7124)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 14:37:02 +00:00
Armel Soro
109ba78433 Instruct Dependabot to maintain dependencies for GitHub Actions (#7123) 2023-10-19 12:05:05 +00:00