dependabot[bot] and Thomas Pantelis
34cf53b50f
Bump actions/setup-python from 4.2.0 to 4.3.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/b55428b1882923874294fa556849718a1d7f2ca5...13ae5bb136fac2878aff31522b9efb785519f984 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-17 08:12:48 -04:00
dependabot[bot] and Thomas Pantelis
5f931d16e0
Bump actions/checkout from 3.0.2 to 3.1.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/2541b1294d2704b0964813337f33b291d3f8596b...93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-14 09:04:18 -04:00
dependabot[bot] and Thomas Pantelis
34fedbd5ca
Bump helm/chart-testing-action from 2.3.0 to 2.3.1
...
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action ) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/helm/chart-testing-action/releases )
- [Commits](https://github.com/helm/chart-testing-action/compare/09ed88797198755e5031f25be13da255e7e33aad...afea100a513515fbd68b0e72a7bb0ae34cb62aec )
---
updated-dependencies:
- dependency-name: helm/chart-testing-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-12 18:21:57 -04:00
dependabot[bot] and Daniel Farrell
9e586aec69
Bump azure/setup-helm from 1.1 to 3.3
...
Bumps [azure/setup-helm](https://github.com/azure/setup-helm ) from 1.1 to 3.3.
- [Release notes](https://github.com/azure/setup-helm/releases )
- [Commits](https://github.com/azure/setup-helm/compare/18bc76811624f360dbd7f18c2d4ecb32c7b87bab...b5b231a831f96336bbfeccc1329990f0005c5bb1 )
---
updated-dependencies:
- dependency-name: azure/setup-helm
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-19 10:55:07 -04:00
dependabot[bot] and Thomas Pantelis
a4bcd327f7
Bump helm/chart-testing-action from 2.2.1 to 2.3.0
...
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action ) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/helm/chart-testing-action/releases )
- [Commits](https://github.com/helm/chart-testing-action/compare/dae259e86a35ff09145c0805e2d7dd3f7207064a...09ed88797198755e5031f25be13da255e7e33aad )
---
updated-dependencies:
- dependency-name: helm/chart-testing-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-12 13:27:02 -04:00
dependabot[bot] and Thomas Pantelis
f9abde065c
Bump actions/setup-python from 4.1.0 to 4.2.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/c4e89fac7e8767b327bbad6cb4d859eda999cf08...b55428b1882923874294fa556849718a1d7f2ca5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-03 18:28:32 -04:00
dependabot[bot] and Thomas Pantelis
2adaccddbd
Bump actions/setup-python from 4.0.0 to 4.1.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/d09bd5e6005b175076f227b13d9730d56e9dcfcb...c4e89fac7e8767b327bbad6cb4d859eda999cf08 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-12 10:39:24 -04:00
dependabot[bot] and Thomas Pantelis
da4a2709f1
Bump actions/setup-python from 3.1.2 to 4
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3.1.2 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/98f2ad02fd48d057ee3b4d4f66525b231c3e52b6...d09bd5e6005b175076f227b13d9730d56e9dcfcb )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-09 07:38:35 -04:00
dependabot[bot] and Thomas Pantelis
9fa73fb79a
Bump actions/checkout from 2.3.4 to 3.0.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2.3.4 to 3.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f...2541b1294d2704b0964813337f33b291d3f8596b )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-19 07:37:20 -04:00
dependabot[bot] and Thomas Pantelis
06379643b8
Bump ibiqlik/action-yamllint from 3.0.4 to 3.1
...
Bumps [ibiqlik/action-yamllint](https://github.com/ibiqlik/action-yamllint ) from 3.0.4 to 3.1.
- [Release notes](https://github.com/ibiqlik/action-yamllint/releases )
- [Commits](https://github.com/ibiqlik/action-yamllint/compare/ed2b6e911569708ed121c14b87d513860a7e36a7...81e214fd484713882ce4237cb7cd264d550856cf )
---
updated-dependencies:
- dependency-name: ibiqlik/action-yamllint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-19 07:13:33 -04:00
Daniel Farrell and Thomas Pantelis
629e48f944
Bump markdown-link-check to the current tip
...
This hasn't been released yet but fixes the safe directories git
errors.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2022-05-19 07:02:45 -04:00
dependabot[bot] and Thomas Pantelis
5caa6c7997
Bump z0al/dependent-issues
...
Bumps [z0al/dependent-issues](https://github.com/z0al/dependent-issues ) from 70a1b2d4ee1cdc743af33498bd0204123953a887 to 1.5.1. This release includes the previously tagged commit.
- [Release notes](https://github.com/z0al/dependent-issues/releases )
- [Commits](https://github.com/z0al/dependent-issues/compare/70a1b2d4ee1cdc743af33498bd0204123953a887...0fae07162bc9e0d8e116a133bd03686eed6efa21 )
---
updated-dependencies:
- dependency-name: z0al/dependent-issues
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-18 08:55:27 -04:00
dependabot[bot] and Thomas Pantelis
4161982f7b
Bump peter-evans/create-issue-from-file from 3.0.0 to 4
...
Bumps [peter-evans/create-issue-from-file](https://github.com/peter-evans/create-issue-from-file ) from 3.0.0 to 4.
- [Release notes](https://github.com/peter-evans/create-issue-from-file/releases )
- [Commits](https://github.com/peter-evans/create-issue-from-file/compare/97e6f902a416aac38834e23fa52e166aad0437d2...99b87c35610e986ad2034a7b0518a9b3ebea541b )
---
updated-dependencies:
- dependency-name: peter-evans/create-issue-from-file
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-18 08:02:18 -04:00
dependabot[bot] and Thomas Pantelis
e4a2e0374b
Bump tim-actions/get-pr-commits from 1.1.0 to 1.2.0
...
Bumps [tim-actions/get-pr-commits](https://github.com/tim-actions/get-pr-commits ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/tim-actions/get-pr-commits/releases )
- [Commits](https://github.com/tim-actions/get-pr-commits/compare/55b867b9b28954e6f5c1a0fe2f729dc926c306d0...c64db31d359214d244884dd68f971a110b29ab83 )
---
updated-dependencies:
- dependency-name: tim-actions/get-pr-commits
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-18 07:55:56 -04:00
dependabot[bot] and Thomas Pantelis
20b0c70a61
Bump actions/setup-python from 2.2.2 to 3.1.2
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2.2.2 to 3.1.2.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/dc73133d4da04e56a135ae2246682783cc7c7cb6...98f2ad02fd48d057ee3b4d4f66525b231c3e52b6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-18 07:18:23 -04:00
dependabot[bot] and Thomas Pantelis
0e639cb9a3
Bump helm/chart-testing-action from 2.1.0 to 2.2.1
...
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action ) from 2.1.0 to 2.2.1.
- [Release notes](https://github.com/helm/chart-testing-action/releases )
- [Commits](https://github.com/helm/chart-testing-action/compare/5f16c27cf7a4fa9c776ff73734df3909b2b65127...dae259e86a35ff09145c0805e2d7dd3f7207064a )
---
updated-dependencies:
- dependency-name: helm/chart-testing-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-18 07:17:58 -04:00
Automated Release
c15111b329
Update base image to use stable branch 'release-0.12'
...
Signed-off-by: Automated Release <release@submariner.io >
2022-03-02 10:16:16 +00:00
Stephen Kitt and Thomas Pantelis
76c4e94da1
Check for fixup commits in PRs
...
Commits produced using "git commit --fix" are great for review, but
must be squashed before a PR is merged.
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2022-01-20 14:13:24 -05:00
Daniel Farrell and Daniel Farrell
b6590df91b
Update K8s in E2E, EOL 1.19 and add 1.23
...
Update the versions of Kubernetes tested in the E2E CI. Add 1.23 as the
new default for most tests, remove 1.19 as it is now EOL.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2022-01-18 10:41:38 -05:00
Stephen Kitt and Thomas Pantelis
fc77796287
Update K8s versions: drop 1.17/1.18, add 1.21/1.22
...
1.17 and 1.18 have reached EOL.
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2021-11-08 13:52:07 -05:00
Mike Kolesnik and Thomas Pantelis
839d20f972
Rename job so it won't shard on stable branches
...
Right now auto release logic updates `devel` to the stable branch name
when creating stable branches. This leads to this job "sharding" into
multiple jobs, and messes up branch protections.
To keep things simple, the main job name will remain the same so that
there's no "PR targets X" and "PR targets Y" jobs, just the one "PR
targets branch" job
Signed-off-by: Mike Kolesnik <mkolesni@redhat.com >
2021-10-20 11:18:35 -04:00
Daniel Farrell and Thomas Pantelis
2788692ffc
Update create-issue-from-file GHA 2.3.2 to 3.0.0
...
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-09-14 08:00:47 -04:00
Daniel Farrell and Thomas Pantelis
87390b6e5d
Enable strict YAML linting
...
Fail yamllint on warnings, as we do with other repos.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-09-10 08:32:45 -04:00
Daniel Farrell and Thomas Pantelis
47a7aec05d
Update ibiqlik/action-yamllint GHA 1.0.0 to 3.0.4
...
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-09-09 17:26:16 -04:00
Daniel Farrell and Thomas Pantelis
eea398da4e
Use SHAs for GHA versions
...
Per GitHub's security guidelines, GHAs should be pinned using full
length commit SHAs instead of tags.
The SHAs are of the commits currently resolved by the versions.
Even "trusted" GHAs from GitHub developers are pinned because it's
possible their repo rights could be compromised and a malicious GHA
published. These core repos are not frequently substantially updated.
Submariner-internal GHAs are left pinned at devel because we want
automatic updates from Shipyard's shared tooling.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-08-24 08:18:22 -04:00
Daniel Farrell and Daniel Farrell
50489802e2
Don't run periodic PR dependency checks on forks
...
As we do with the Flake Finder and other periodic jobs, skip the checks
for PR dependencies on forks.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-08-09 16:39:00 -04:00
Janki Chhatbar and GitHub
cb78ab7aaa
Remove duplicated information ( #162 )
...
Submariner, k8s, OS and kernel information
are collected as part of `subctl gather`. Don't
ask for them explicitly in bug report.
Signed-off-by: Janki Chhatbar <jchhatba@redhat.com >
2021-07-27 09:47:20 +00:00
Daniel Farrell and Daniel Farrell
2f9156cf34
Extract helm-docs generation/testing to Makefile
...
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-07-27 05:00:56 -04:00
Janki Chhatbar and Daniel Farrell
78294c1827
Enable PR dependency check jobs
...
This job marks a PR `dependent` whenever a dependent PR
is mentioned via `Depends on/ depends on` keyword.
The job fails until the dependent PR is not merged. This
helps in properly managing merging of dependent PRs.
Signed-off-by: Janki Chhatbar <jchhatba@redhat.com >
2021-07-22 10:18:28 -04:00
Stephen Kitt and Thomas Pantelis
29c87078b5
Increase days until stale to 120
...
This gives us a little over a full release to work on issues.
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2021-07-16 15:04:52 -04:00
Daniel Farrell and GitHub
6869b47fc3
Add linter to check no "Apply suggestions" commits ( #154 )
...
Add a linting job to verify that no commit message in a PR contains the
case insensitive string "Apply suggestions from code review". Commits
with exactly this title are generated by GitHub automatically when a
batch of proposed changes from code review are accepted from the GitHub
UI. A number of such commits have made it into various Submariner/*
repos.
Commits addressing code review feedback should typically be squashed
into the commits under review, or made into well-commented discrete
commits.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-06-30 16:26:39 +00:00
Daniel Farrell and Daniel Farrell
23968afbef
Add helm-docs generation and linting
...
Generate docs for each chart and verify the committed docs match the
generated docs.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-06-29 12:14:34 -05:00
Daniel Farrell and Stephen Kitt
97782b4bb4
Split E2E into default and full
...
Following the pattern from other repos, split the E2E test job into a
default job that runs a single default-only test always on PRs and a
full job that runs the full matrix when the ready-to-test label is
added.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-06-22 15:10:19 +02:00
Daniel Farrell and Daniel Farrell
2938f26520
Add helm/chart-testing linting
...
Fixes : #68
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-06-21 08:14:04 -05:00
Janki Chhatbar and Thomas Pantelis
69ff334c72
Add vxlan cable driver to test matrix
...
Signed-Off-By: Janki Chhatbar <jchhatba@redhat.com >
2021-06-14 09:15:16 -04:00
Stephen Kitt and Thomas Pantelis
df9a462b9b
Use short Kubernetes versions
...
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2021-06-01 22:25:17 -04:00
Daniel Farrell and Thomas Pantelis
55b0610620
Add pull request template
...
Add a template for PRs with tips and pointers to docs.
This completes a recommendation of the CII Best Practices program:
> It is SUGGESTED that this policy on adding tests (see test_policy) be
documented in the instructions for change proposals.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-05-20 12:34:36 -04:00
Mike Kolesnik and Thomas Pantelis
6f94f29563
Don't run certain GHA jobs on forks
...
Don't run jobs that aren't triggered on pull request on forks.
Forks aren't likely to need these jobs, and theyre more likely to fail
there.
Signed-off-by: Mike Kolesnik <mkolesni@redhat.com >
2021-05-12 07:35:11 -04:00
nyechiel and Thomas Pantelis
f0a0ae93bf
Fix a typo in support issue template
...
Signed-off-by: nyechiel <nyechiel@redhat.com >
2021-05-03 09:29:11 -04:00
Stephen Kitt and Thomas Pantelis
2b992c9f04
Disable the DCO GHA
...
We've installed the DCO bot instead, as requested by the CNCF.
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2021-04-28 08:43:32 -04:00
Stephen Kitt and Thomas Pantelis
c16442ac29
Add a failing check on PRs not targeting devel
...
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2021-04-05 13:26:24 -04:00
Daniel Farrell and Thomas Pantelis
e0c75d7db2
Test K8s versions 1.18, 1.19, and 1.20 in E2E
...
Use the new ability of the shared E2E GHA to configure the Kubernetes
version. Add jobs that cover the latest available patch versions
(limited by kind images) from the three most recent minor versions.
Only run one E2E job with all-default configuration per K8s version, for
some coverage with minimal overhead.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-04-05 13:07:59 -04:00
Stephen Kitt and Daniel Farrell
74b4a9d0bb
Remove the standalone Submariner chart
...
This was deprecated in favour of the operator-based chart. This only
removes the Submariner chart, the broker chart will be addressed
separately.
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2021-03-30 13:01:39 -05:00
Daniel Farrell and Miguel Angel Ajo Pelayo
50570be17c
Add flake finder periodic E2E tests
...
Periodically run E2E tests against the merged (must have passed E2E
gating) code to detect breakages due to external changes or flaky
failures.
Also supports debugging Helm-related failures in other repositories, by
verifying (or not) what's passing here.
Use the same test matrix as the current E2E job.
Mirrors similar tests in other Submariner repositories.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-03-16 09:06:04 +01:00
Mike Kolesnik
8d326e660e
Use the 'using' input for the E2E GHA
...
Signed-off-by: Mike Kolesnik <mkolesni@redhat.com >
2021-03-10 17:41:07 +02:00
Steve Mattar and Steve Mattar
c450f75c8e
feat: add lighthouse to e2e matrix
...
Signed-off-by: Steve Mattar <smattar@redhat.com >
2021-03-10 16:41:48 +02:00
Daniel Farrell and Thomas Pantelis
8d6ca0bd1d
Add cable driver to E2E matrix
...
Run E2E tests for all currently-supported cable drivers.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-03-05 09:47:25 -05:00
Miguel Angel Ajo and Miguel Angel Ajo Pelayo
dd6bc283c7
Enable globalnet E2E matrix
...
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com >
2021-02-24 15:01:01 +01:00
Daniel Farrell and Stephen Kitt
c1177daa36
Use shared GHAs from Shipyard
...
Run the E2E tests using Submariner's custom GitHub Actions.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-02-08 09:47:58 +01:00
Stephen Kitt and Thomas Pantelis
af9332cb53
Track the devel branch for release
...
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2021-02-05 08:23:55 -05:00