Compare commits

..
Author SHA1 Message Date
dependabot[bot]andThomas Pantelis 6d20094539 Bump the github-actions group with 3 updates
Bumps the github-actions group with 3 updates: [actions/setup-python](https://github.com/actions/setup-python), [helm/chart-testing-action](https://github.com/helm/chart-testing-action) and [gaurav-nelson/github-action-markdown-link-check](https://github.com/gaurav-nelson/github-action-markdown-link-check).


Updates `actions/setup-python` from 5.3.0 to 5.4.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/0b93645e9fea7318ecaed2b359559ac225c90a2b...42375524e23c412d93fb67b49958b491fce71c38)

Updates `helm/chart-testing-action` from 2.6.1 to 2.7.0
- [Release notes](https://github.com/helm/chart-testing-action/releases)
- [Commits](https://github.com/helm/chart-testing-action/compare/e6669bcd63d7cb57cb4380c33043eebe5d111992...0d28d3144d3a25ea2cc349d6e59901c4ff469b3b)

Updates `gaurav-nelson/github-action-markdown-link-check` from 1.0.15 to 1.0.16
- [Release notes](https://github.com/gaurav-nelson/github-action-markdown-link-check/releases)
- [Commits](https://github.com/gaurav-nelson/github-action-markdown-link-check/compare/d53a906aa6b22b8979d33bc86170567e619495ec...1b916f2cf6c36510a6059943104e3c42ce6c16bc)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: helm/chart-testing-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: gaurav-nelson/github-action-markdown-link-check
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-03 04:55:21 -05:00
dependabot[bot]andThomas Pantelis e642d6f9c3 Bump the github-actions group with 2 updates
Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [actions/setup-python](https://github.com/actions/setup-python).


Updates `actions/checkout` from 4.2.0 to 4.2.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/d632683dd7b4114ad314bca15554477dd762a938...11bd71901bbe5b1630ceea73d27597364c9af683)

Updates `actions/setup-python` from 5.2.0 to 5.3.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/f677139bbe7f9c59b41e40162b753c062f5d49a3...0b93645e9fea7318ecaed2b359559ac225c90a2b)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-04 03:18:43 -05:00
dependabot[bot]andStephen Kitt ce6b83fe26 Bump the github-actions group with 2 updates
Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [peter-evans/create-issue-from-file](https://github.com/peter-evans/create-issue-from-file).


Updates `actions/checkout` from 4.1.7 to 4.2.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/692973e3d937129bcbf40652eb9f2f61becf3332...d632683dd7b4114ad314bca15554477dd762a938)

Updates `peter-evans/create-issue-from-file` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/peter-evans/create-issue-from-file/releases)
- [Commits](https://github.com/peter-evans/create-issue-from-file/compare/24452a72d85239eacf1468b0f1982a9f3fec4c94...e8ef132d6df98ed982188e460ebb3b5d4ef3a9cd)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: peter-evans/create-issue-from-file
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-01 11:04:22 +02:00
dependabot[bot]andThomas Pantelis f2d147b50a Bump actions/setup-python in the github-actions group
Bumps the github-actions group with 1 update: [actions/setup-python](https://github.com/actions/setup-python).


Updates `actions/setup-python` from 5.1.1 to 5.2.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/39cd14951b08e74b54015e9e001cdefcf80e669f...f677139bbe7f9c59b41e40162b753c062f5d49a3)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-02 06:43:29 -04:00
Automated ReleaseandSubmariner Bot 6a652f0f2d Update Charts to v0.15.5
Signed-off-by: Automated Release <release@submariner.io>
2024-07-23 15:57:35 +03:00
dependabot[bot]andStephen Kitt 2b4b8a6afc Bump actions/setup-python in the github-actions group
Bumps the github-actions group with 1 update: [actions/setup-python](https://github.com/actions/setup-python).


Updates `actions/setup-python` from 5.1.0 to 5.1.1
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/82c7e631bb3cdc910f68e0081d67478d79c6982d...39cd14951b08e74b54015e9e001cdefcf80e669f)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-22 17:55:44 +02:00
Automated ReleaseandSubmariner Bot 7c3990ce43 Update Charts to v0.15.4
Signed-off-by: Automated Release <release@submariner.io>
2024-06-27 20:17:55 +03:00
dependabot[bot]andThomas Pantelis 84471eff90 Bump actions/checkout from 4.1.6 to 4.1.7 in the github-actions group
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 4.1.6 to 4.1.7
- [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/a5ac7e51b41094c92402da3b24376905380afc29...692973e3d937129bcbf40652eb9f2f61becf3332)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-20 08:18:16 -04:00
dependabot[bot]andThomas Pantelis 1da9e94bd8 Bump actions/checkout from 4.1.4 to 4.1.6 in the github-actions group
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 4.1.4 to 4.1.6
- [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/0ad4b8fadaa221de15dcec353f45205ec38ea70b...a5ac7e51b41094c92402da3b24376905380afc29)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-03 07:14:38 -04:00
Tom PantelisandStephen Kitt 9d8c4f5dbd Add RBAC access to finalizers for the operator role
On Openshift, the operator failed with error

"\"submariner-gateway\" is forbidden: cannot set blockOwnerDeletion
if an ownerReference refers to a resource you can't set finalizers on"

Openshift enables OwnerReferencesPermissionEnforcement, so
in order to set blockOwnerDeletion for an object, the user needs
update permission for the finalizers subresource of the referenced
owner. In this case the owner is the Submariner object.

Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
2024-05-21 16:51:16 +02:00
Tom PantelisandDaniel Farrell 58bf5a2f27 Fix up auto-backported changes
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
2024-05-07 10:48:01 -04:00
Tom PantelisandDaniel Farrell 1413f38346 Reduce lighthouse-agent RBAC permissions
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
2024-05-07 10:48:01 -04:00
Tom PantelisandDaniel Farrell 49a2f64a8e Reduce lighthouse-coredns RBAC permissions
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
2024-05-07 10:48:01 -04:00
Tom PantelisandDaniel Farrell 9e3adf8a97 Reduce submariner-globalnet RBAC permissions
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
2024-05-07 10:48:01 -04:00
Tom PantelisandDaniel Farrell b802d52f0f Reduce submariner-routeagent RBAC permissions
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
2024-05-07 10:48:01 -04:00
Tom PantelisandDaniel Farrell a1b72b2dc9 Reduce submariner-gateway RBAC permissions
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
2024-05-07 10:48:01 -04:00
Tom PantelisandDaniel Farrell 9ec05f721d Reduce submariner-operator RBAC permissions
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
2024-05-07 10:48:01 -04:00
dependabot[bot]andThomas Pantelis 3020529f08 Bump the github-actions group with 2 updates
Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [azure/setup-helm](https://github.com/azure/setup-helm).


Updates `actions/checkout` from 4.1.2 to 4.1.4
- [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/9bb56186c3b09b4f86b1c65136769dd318469633...0ad4b8fadaa221de15dcec353f45205ec38ea70b)

Updates `azure/setup-helm` from 3.5 to 4
- [Release notes](https://github.com/azure/setup-helm/releases)
- [Changelog](https://github.com/Azure/setup-helm/blob/main/CHANGELOG.md)
- [Commits](https://github.com/azure/setup-helm/compare/5119fcb9089d432beecbf79bb2c7915207344b78...fe7b79cd5ee1e45176fcad797de68ecaf3ca4814)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: azure/setup-helm
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-01 07:57:42 -04:00
dependabot[bot]andThomas Pantelis f6ee048387 Bump the github-actions group with 2 updates
Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [actions/setup-python](https://github.com/actions/setup-python).


Updates `actions/checkout` from 4.1.1 to 4.1.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/b4ffde65f46336ab88eb53be808477a3936bae11...9bb56186c3b09b4f86b1c65136769dd318469633)

Updates `actions/setup-python` from 5.0.0 to 5.1.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/0a5c61591373683505ea898e09a3ea4f39ef2b9c...82c7e631bb3cdc910f68e0081d67478d79c6982d)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-02 11:16:45 -04:00
dependabot[bot]andThomas Pantelis 123776e264 Bump the github-actions group with 1 update
Bumps the github-actions group with 1 update: [tim-actions/get-pr-commits](https://github.com/tim-actions/get-pr-commits).


Updates `tim-actions/get-pr-commits` from 1.3.0 to 1.3.1
- [Release notes](https://github.com/tim-actions/get-pr-commits/releases)
- [Commits](https://github.com/tim-actions/get-pr-commits/compare/3efc1387ead42029a0d488ab98f24b7452dc3cde...198af03565609bb4ed924d1260247b4881f09e7d)

---
updated-dependencies:
- dependency-name: tim-actions/get-pr-commits
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 11:00:13 -05:00
Daniel FarrellandThomas Pantelis 54ebb40041 Add committers to Makefile
To allow more folks to help make releases.

Relates-to: submariner-io/submariner#2900
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
(cherry picked from commit e416a2d206)
2024-02-09 10:23:14 -05:00
Stephen KittandThomas Pantelis 2d0218bb6c Add vthapar as code owner
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit 7685e7ae06)
2024-02-09 10:23:14 -05:00
dependabot[bot]andThomas Pantelis 1bf5ea09ad Bump the github-actions group with 1 update
Bumps the github-actions group with 1 update: [peter-evans/create-issue-from-file](https://github.com/peter-evans/create-issue-from-file).


Updates `peter-evans/create-issue-from-file` from 4.0.1 to 5.0.0
- [Release notes](https://github.com/peter-evans/create-issue-from-file/releases)
- [Commits](https://github.com/peter-evans/create-issue-from-file/compare/433e51abf769039ee20ba1293a088ca19d573b7f...24452a72d85239eacf1468b0f1982a9f3fec4c94)

---
updated-dependencies:
- dependency-name: peter-evans/create-issue-from-file
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 10:33:58 -05:00
dependabot[bot]andStephen Kitt 7a34a81f7b Bump actions/setup-python from 4.7.1 to 5.0.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.1 to 5.0.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236...0a5c61591373683505ea898e09a3ea4f39ef2b9c)

---
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>
2023-12-21 14:33:22 +01:00
dependabot[bot]andStephen Kitt 6744e6f8b1 Bump helm/chart-testing-action from 2.6.0 to 2.6.1
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/helm/chart-testing-action/releases)
- [Commits](https://github.com/helm/chart-testing-action/compare/b43128a8b25298e1e7b043b78ea6613844e079b1...e6669bcd63d7cb57cb4380c33043eebe5d111992)

---
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>
2023-12-01 13:49:36 +01:00
Automated ReleaseandSubmariner Bot ac5b4c5437 Update Charts to v0.15.3
Signed-off-by: Automated Release <release@submariner.io>
2023-11-03 07:52:48 +02:00
dependabot[bot]andThomas Pantelis 0805490e12 Bump actions/setup-python from 4.7.0 to 4.7.1
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.0 to 4.7.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/61a6322f88396a6271a6ee3565807d608ecaddd1...65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-01 18:00:05 -04:00
dependabot[bot]andThomas Pantelis b73f8f04ef Bump actions/checkout from 4.1.0 to 4.1.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
- [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/8ade135a41bc03ea155e62e844d188df1ea18608...b4ffde65f46336ab88eb53be808477a3936bae11)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-01 17:55:57 -04:00
dependabot[bot]andThomas Pantelis 6c2ce0752c Bump helm/chart-testing-action from 2.4.0 to 2.6.0
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action) from 2.4.0 to 2.6.0.
- [Release notes](https://github.com/helm/chart-testing-action/releases)
- [Commits](https://github.com/helm/chart-testing-action/compare/e8788873172cb653a90ca2e819d79d65a66d4e76...b43128a8b25298e1e7b043b78ea6613844e079b1)

---
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>
2023-11-01 08:09:20 -04:00
dependabot[bot]andThomas Pantelis 7c5f29747e Bump actions/checkout from 4.0.0 to 4.1.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.0.0 to 4.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/3df4ab11eba7bda6032a0b82a6bb43b11571feac...8ade135a41bc03ea155e62e844d188df1ea18608)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 08:33:40 -04:00
dependabot[bot]andStephen Kitt d344c5a6c0 Bump actions/checkout from 3.6.0 to 4.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.0.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/f43a0e5ff2bd294095638e18286ca9a3d1956744...3df4ab11eba7bda6032a0b82a6bb43b11571feac)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-19 14:41:30 +02:00
dependabot[bot]andStephen Kitt 4096310122 Bump actions/checkout from 3.5.3 to 3.6.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.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/c85c95e3d7251135ab7dc9ce3241c5835cc595a9...f43a0e5ff2bd294095638e18286ca9a3d1956744)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-01 16:50:23 +02:00
dependabot[bot]andThomas Pantelis efce04cec2 Bump tim-actions/commit-message-checker-with-regex
Bumps [tim-actions/commit-message-checker-with-regex](https://github.com/tim-actions/commit-message-checker-with-regex) from e16b08b1a7f5cafeb1f8167de05bf1d40239eb5d to 094fc16ff83d04e2ec73edb5eaf6aa267db33791.
- [Release notes](https://github.com/tim-actions/commit-message-checker-with-regex/releases)
- [Commits](https://github.com/tim-actions/commit-message-checker-with-regex/compare/e16b08b1a7f5cafeb1f8167de05bf1d40239eb5d...094fc16ff83d04e2ec73edb5eaf6aa267db33791)

---
updated-dependencies:
- dependency-name: tim-actions/commit-message-checker-with-regex
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-01 17:26:02 -04:00
dependabot[bot]andThomas Pantelis 0bba05d9d6 Bump actions/setup-python from 4.6.1 to 4.7.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.6.1 to 4.7.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/bd6b4b6205c4dbad673328db7b31b7fab9e241c0...61a6322f88396a6271a6ee3565807d608ecaddd1)

---
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>
2023-08-01 16:53:51 -04:00
Automated ReleaseandSubmariner Bot 10ede11579 Update Charts to v0.15.2
Signed-off-by: Automated Release <release@submariner.io>
2023-07-04 19:17:55 +03:00
dependabot[bot]andStephen Kitt 293c92cf51 Bump actions/checkout from 3.5.2 to 3.5.3
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3.
- [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/8e5e7e5ab8b370d6c329ec480221332ada57f0ab...c85c95e3d7251135ab7dc9ce3241c5835cc595a9)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-03 17:47:28 +02:00
Automated ReleaseandSubmariner Bot c9232acc07 Update Charts to v0.15.1
Signed-off-by: Automated Release <release@submariner.io>
2023-06-06 03:35:17 +03:00
dependabot[bot]andStephen Kitt bc52796929 Bump tim-actions/get-pr-commits
Bumps [tim-actions/get-pr-commits](https://github.com/tim-actions/get-pr-commits) from 8673d84c368f480628607dbe21c88545811ef23a to 3efc1387ead42029a0d488ab98f24b7452dc3cde.
- [Release notes](https://github.com/tim-actions/get-pr-commits/releases)
- [Commits](https://github.com/tim-actions/get-pr-commits/compare/8673d84c368f480628607dbe21c88545811ef23a...3efc1387ead42029a0d488ab98f24b7452dc3cde)

---
updated-dependencies:
- dependency-name: tim-actions/get-pr-commits
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 15:49:05 +02:00
dependabot[bot]andThomas Pantelis 8fb015b5d2 Bump actions/setup-python from 4.6.0 to 4.6.1
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/57ded4d7d5e986d7296eab16560982c6dd7c923b...bd6b4b6205c4dbad673328db7b31b7fab9e241c0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 09:43:12 -04:00
Automated ReleaseandStephen Kitt 9aade6f007 Update globalnet ClusterRole permissions
Signed-off-by: Automated Release <release@submariner.io>
2023-05-25 15:25:24 +02:00
Tom PantelisandStephen Kitt beac0758f5 Bump chart version to 0.15.0
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
2023-05-25 15:25:24 +02:00
dependabot[bot]andThomas Pantelis ffcffb9468 Bump actions/checkout from 3.5.0 to 3.5.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.0 to 3.5.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/8f4b7f84864484a7bf31766abe9204da3cbe65b3...8e5e7e5ab8b370d6c329ec480221332ada57f0ab)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 09:24:38 -04:00
dependabot[bot]andThomas Pantelis 3d82973832 Bump actions/setup-python from 4.5.0 to 4.6.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435...57ded4d7d5e986d7296eab16560982c6dd7c923b)

---
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>
2023-05-01 09:21:02 -04:00
dependabot[bot]andStephen Kitt 80c9ff083c Bump actions/checkout from 3.3.0 to 3.5.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.3.0 to 3.5.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/ac593985615ec2ede58e132d2e21d2b1cbd6127c...8f4b7f84864484a7bf31766abe9204da3cbe65b3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-11 18:27:41 +02:00
dependabot[bot]andStephen Kitt a612e12ce1 Bump helm/chart-testing-action from 2.3.1 to 2.4.0
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action) from 2.3.1 to 2.4.0.
- [Release notes](https://github.com/helm/chart-testing-action/releases)
- [Commits](https://github.com/helm/chart-testing-action/compare/afea100a513515fbd68b0e72a7bb0ae34cb62aec...e8788873172cb653a90ca2e819d79d65a66d4e76)

---
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>
2023-04-07 22:49:43 +02:00
dependabot[bot]andStephen Kitt 1d18131491 Bump gaurav-nelson/github-action-markdown-link-check
Bumps [gaurav-nelson/github-action-markdown-link-check](https://github.com/gaurav-nelson/github-action-markdown-link-check) from 3faccbcf285e2c0424212c17908f8adcfbd0c2ad to d53a906aa6b22b8979d33bc86170567e619495ec.
- [Release notes](https://github.com/gaurav-nelson/github-action-markdown-link-check/releases)
- [Commits](https://github.com/gaurav-nelson/github-action-markdown-link-check/compare/3faccbcf285e2c0424212c17908f8adcfbd0c2ad...d53a906aa6b22b8979d33bc86170567e619495ec)

---
updated-dependencies:
- dependency-name: gaurav-nelson/github-action-markdown-link-check
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-07 22:46:34 +02:00
Automated Release 8875863726 Update base image to use stable branch 'release-0.15'
Signed-off-by: Automated Release <release@submariner.io>
2023-03-31 04:49:00 +00:00
17 changed files with 982 additions and 1214 deletions
+3 -28
View File
@@ -5,43 +5,18 @@ updates:
directory: '/' directory: '/'
schedule: schedule:
interval: monthly interval: monthly
groups:
github-actions:
patterns:
- "*"
- package-ecosystem: github-actions - package-ecosystem: github-actions
directory: '/' directory: '/'
target-branch: "release-0.15" target-branch: "release-0.12"
schedule: schedule:
interval: monthly interval: monthly
groups:
github-actions:
patterns:
- "*"
- package-ecosystem: github-actions - package-ecosystem: github-actions
directory: '/' directory: '/'
target-branch: "release-0.16" target-branch: "release-0.13"
schedule: schedule:
interval: monthly interval: monthly
groups:
github-actions:
patterns:
- "*"
- package-ecosystem: github-actions - package-ecosystem: github-actions
directory: '/' directory: '/'
target-branch: "release-0.17" target-branch: "release-0.14"
schedule: schedule:
interval: monthly interval: monthly
groups:
github-actions:
patterns:
- "*"
- package-ecosystem: github-actions
directory: '/'
target-branch: "release-0.18"
schedule:
interval: monthly
groups:
github-actions:
patterns:
- "*"
+57
View File
@@ -0,0 +1,57 @@
---
# Configuration for probot-stale - https://github.com/probot/stale
# Number of days of inactivity before an Issue becomes stale (pull request is overridden later)
daysUntilStale: 120
# Number of days of inactivity before an Issue or Pull Request with the stale label is closed.
# Set to false to disable. If disabled, issues still need to be closed manually, but will remain marked as stale.
daysUntilClose: 7
# Only issues or pull requests with all of these labels are check if stale. Defaults to `[]` (disabled)
onlyLabels: []
# Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable
exemptLabels:
- security
- confirmed
# Set to true to ignore issues in a project (defaults to false)
exemptProjects: false
# Set to true to ignore issues in a milestone (defaults to false)
exemptMilestones: false
# Set to true to ignore issues with an assignee (defaults to false)
exemptAssignees: false
# Label to use when marking as stale
staleLabel: wontfix
# Comment to post when marking as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
activity for 60 days. It will be closed if no further activity occurs.
Please make a comment if this issue/pr is still valid. Thank you
for your contributions.
# Comment to post when removing the stale label.
# unmarkComment: >
# Your comment here.
# Comment to post when closing a stale Issue or Pull Request.
# closeComment: >
# Your comment here.
# Limit the number of actions per hour, from 1-30. Default is 30
limitPerRun: 30
# Limit to only `issues` or `pulls`
# only: issues
pulls:
daysUntilStale: 30
markComment: >
This pull request has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
+2 -2
View File
@@ -11,6 +11,6 @@ jobs:
name: PR targets branch name: PR targets branch
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check that the PR targets release-0.19 - name: Check that the PR targets release-0.15
if: ${{ github.base_ref != 'release-0.19' }} if: ${{ github.base_ref != 'release-0.15' }}
run: exit 1 run: exit 1
+7 -7
View File
@@ -18,22 +18,22 @@ jobs:
matrix: matrix:
cable_driver: ['libreswan', 'wireguard', 'vxlan'] cable_driver: ['libreswan', 'wireguard', 'vxlan']
globalnet: ['', 'globalnet'] globalnet: ['', 'globalnet']
# Run most tests against the latest K8s version k8s_version: ['1.25']
k8s_version: ['k8s-latest']
lighthouse: ['', 'lighthouse'] lighthouse: ['', 'lighthouse']
include: include:
# Bottom of supported K8s version range - k8s_version: '1.22'
- k8s_version: 'k8s-oldest-supported' - k8s_version: '1.23'
- k8s_version: '1.24'
steps: steps:
- name: Check out the repository - name: Check out the repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Run E2E deployment and tests - name: Run E2E deployment and tests
uses: submariner-io/shipyard/gh-actions/e2e@release-0.19 uses: submariner-io/shipyard/gh-actions/e2e@release-0.15
with: with:
k8s_version: ${{ matrix.k8s_version }} k8s_version: ${{ matrix.k8s_version }}
using: ${{ matrix.cable_driver }} ${{ matrix.globalnet }} ${{ matrix.lighthouse }} using: ${{ matrix.cable_driver }} ${{ matrix.globalnet }} ${{ matrix.lighthouse }}
- name: Post mortem - name: Post mortem
if: failure() if: failure()
uses: submariner-io/shipyard/gh-actions/post-mortem@release-0.19 uses: submariner-io/shipyard/gh-actions/post-mortem@release-0.15
+3 -3
View File
@@ -13,11 +13,11 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out the repository - name: Check out the repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Run E2E deployment and tests - name: Run E2E deployment and tests
uses: submariner-io/shipyard/gh-actions/e2e@release-0.19 uses: submariner-io/shipyard/gh-actions/e2e@release-0.15
- name: Post mortem - name: Post mortem
if: failure() if: failure()
uses: submariner-io/shipyard/gh-actions/post-mortem@release-0.19 uses: submariner-io/shipyard/gh-actions/post-mortem@release-0.15
+3 -3
View File
@@ -21,13 +21,13 @@ jobs:
lighthouse: ['', 'lighthouse'] lighthouse: ['', 'lighthouse']
steps: steps:
- name: Check out the repository - name: Check out the repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Run E2E deployment and tests - name: Run E2E deployment and tests
uses: submariner-io/shipyard/gh-actions/e2e@release-0.19 uses: submariner-io/shipyard/gh-actions/e2e@release-0.15
with: with:
using: ${{ matrix.cable_driver }} ${{ matrix.globalnet }} ${{ matrix.lighthouse }} using: ${{ matrix.cable_driver }} ${{ matrix.globalnet }} ${{ matrix.lighthouse }}
- name: Post mortem - name: Post mortem
if: failure() if: failure()
uses: submariner-io/shipyard/gh-actions/post-mortem@release-0.19 uses: submariner-io/shipyard/gh-actions/post-mortem@release-0.15
+11 -11
View File
@@ -38,20 +38,20 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out the repository - name: Check out the repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Set up Helm - name: Set up Helm
uses: azure/setup-helm@9bc31f4ebc9c6b171d7bfbaa5d006ae7abdb4310 uses: azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814
with: with:
version: v3.6.0 version: v3.6.0
- name: Set up Python - name: Set up Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38
with: with:
python-version: '3.13.x' python-version: '3.x'
- name: Set up helm/chart-testing - name: Set up helm/chart-testing
uses: helm/chart-testing-action@6ec842c01de15ebb84c8627d2744a0c2f2755c9f uses: helm/chart-testing-action@0d28d3144d3a25ea2cc349d6e59901c4ff469b3b
- name: Set up local helm repo - name: Set up local helm repo
run: make local-helm-repo run: make local-helm-repo
@@ -64,7 +64,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out the repository - name: Check out the repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Run gitlint - name: Run gitlint
@@ -75,7 +75,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out the repository - name: Check out the repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Run helm-docs and verify docs are up-to-date - name: Run helm-docs and verify docs are up-to-date
run: make helm-docs run: make helm-docs
@@ -85,10 +85,10 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out the repository - name: Check out the repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Run markdown-link-check - name: Run markdown-link-check
uses: gaurav-nelson/github-action-markdown-link-check@3c3b66f1f7d0900e37b71eca45b63ea9eedfce31 uses: gaurav-nelson/github-action-markdown-link-check@1b916f2cf6c36510a6059943104e3c42ce6c16bc
with: with:
config-file: ".markdownlinkcheck.json" config-file: ".markdownlinkcheck.json"
check-modified-files-only: "yes" check-modified-files-only: "yes"
@@ -99,7 +99,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out the repository - name: Check out the repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Run markdownlint - name: Run markdownlint
run: make markdownlint run: make markdownlint
@@ -108,6 +108,6 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check out the repository - name: Check out the repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Run yamllint - name: Run yamllint
run: make yamllint run: make yamllint
+3 -3
View File
@@ -16,16 +16,16 @@ jobs:
issues: write issues: write
steps: steps:
- name: Check out the repository - name: Check out the repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Run markdown-link-check - name: Run markdown-link-check
uses: gaurav-nelson/github-action-markdown-link-check@3c3b66f1f7d0900e37b71eca45b63ea9eedfce31 uses: gaurav-nelson/github-action-markdown-link-check@1b916f2cf6c36510a6059943104e3c42ce6c16bc
with: with:
config-file: ".markdownlinkcheck.json" config-file: ".markdownlinkcheck.json"
- name: Raise an Issue to report broken links - name: Raise an Issue to report broken links
if: ${{ failure() }} if: ${{ failure() }}
uses: peter-evans/create-issue-from-file@fca9117c27cdc29c6c4db3b86c48e4115a786710 uses: peter-evans/create-issue-from-file@e8ef132d6df98ed982188e460ebb3b5d4ef3a9cd
with: with:
title: Broken link detected by CI title: Broken link detected by CI
content-filepath: .github/ISSUE_TEMPLATE/broken-link.md content-filepath: .github/ISSUE_TEMPLATE/broken-link.md
+2 -2
View File
@@ -4,7 +4,7 @@ name: Release Charts
on: on:
push: push:
branches: branches:
- release-0.19 - release-0.15
permissions: permissions:
contents: write contents: write
@@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with: with:
fetch-depth: 0 fetch-depth: 0
-32
View File
@@ -1,32 +0,0 @@
---
name: Stale
on:
schedule:
- cron: "0 0 * * *"
permissions: {}
jobs:
stale:
name: Close Stale Issues and PRs
if: github.repository_owner == 'submariner-io'
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
- uses: actions/stale@4391f3da665fdf50b6810c1a66712fb9ba21aa93
with:
days-before-issue-stale: 120
days-before-pr-stale: 14
exempt-issue-labels: 'confirmed,security'
exempt-pr-labels: 'confirmed,security'
stale-issue-label: 'stale'
stale-issue-message: |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further
activity occurs. Thank you for your contributions.
stale-pr-label: 'stale'
stale-pr-message: |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further
activity occurs. Thank you for your contributions.
-1
View File
@@ -3,6 +3,5 @@
.shflags .shflags
*.tgz *.tgz
Makefile.dapper Makefile.dapper
Makefile.shipyard
Dockerfile.* Dockerfile.*
helm_repo helm_repo
+2 -2
View File
@@ -1,4 +1,4 @@
BASE_BRANCH ?= release-0.19 BASE_BRANCH ?= release-0.15
export BASE_BRANCH export BASE_BRANCH
export HELM_REPO_LOCATION=./helm_repo export HELM_REPO_LOCATION=./helm_repo
@@ -17,7 +17,7 @@ endif
export DEPLOYTOOL = helm export DEPLOYTOOL = helm
GH_URL=https://submariner-io.github.io/submariner-charts/charts GH_URL=https://submariner-io.github.io/submariner-charts/charts
CHARTS_DIR=charts CHARTS_DIR=charts
CHARTS_VERSION=0.19.4 CHARTS_VERSION=0.15.5
HELM_DOCS_VERSION=0.15.0 HELM_DOCS_VERSION=0.15.0
REPO_URL=$(shell git config remote.origin.url) REPO_URL=$(shell git config remote.origin.url)
-2
View File
@@ -58,8 +58,6 @@ Submariner enables direct networking between Pods and Services in different Kube
| submariner.coreDNSCustomConfig | object | `{}` | | | submariner.coreDNSCustomConfig | object | `{}` | |
| submariner.debug | bool | `false` | | | submariner.debug | bool | `false` | |
| submariner.globalCidr | string | `""` | | | submariner.globalCidr | string | `""` | |
| submariner.clustersetIpCidr | string | `""` | |
| submariner.clustersetIpEnabled | bool | `false` | |
| submariner.healthcheckEnabled | bool | `true` | | | submariner.healthcheckEnabled | bool | `true` | |
| submariner.images.repository | string | `"quay.io/submariner"` | | | submariner.images.repository | string | `"quay.io/submariner"` | |
| submariner.images.tag | string | `"0.14.0"` | | | submariner.images.tag | string | `"0.14.0"` | |
+39 -225
View File
@@ -3,7 +3,8 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.12.1 controller-gen.kubebuilder.io/version: v0.4.1
creationTimestamp: null
name: submariners.submariner.io name: submariners.submariner.io
spec: spec:
group: submariner.io group: submariner.io
@@ -17,7 +18,7 @@ spec:
- name: v1alpha1 - name: v1alpha1
schema: schema:
openAPIV3Schema: openAPIV3Schema:
description: Submariner is the Schema for the submariners API. description: Submariner is the Schema for the submariners API
properties: properties:
apiVersion: apiVersion:
description: 'APIVersion defines the versioned schema of this representation description: 'APIVersion defines the versioned schema of this representation
@@ -32,72 +33,43 @@ spec:
metadata: metadata:
type: object type: object
spec: spec:
description: SubmarinerSpec defines the desired state of Submariner. description: SubmarinerSpec defines the desired state of Submariner
properties: properties:
airGappedDeployment:
type: boolean
broker: broker:
description: Type of broker (must be "k8s").
type: string type: string
brokerK8sApiServer: brokerK8sApiServer:
description: The broker API URL.
type: string type: string
brokerK8sApiServerToken: brokerK8sApiServerToken:
description: The broker API Token.
type: string type: string
brokerK8sCA: brokerK8sCA:
description: The broker certificate authority.
type: string type: string
brokerK8sInsecure: brokerK8sInsecure:
type: boolean type: boolean
brokerK8sRemoteNamespace: brokerK8sRemoteNamespace:
description: The Broker namespace.
type: string
brokerK8sSecret:
type: string type: string
cableDriver: cableDriver:
description: Cable driver implementation - any of [libreswan, wireguard,
vxlan].
type: string type: string
ceIPSecDebug: ceIPSecDebug:
description: Enable logging IPsec debugging information.
type: boolean type: boolean
ceIPSecForceUDPEncaps: ceIPSecForceUDPEncaps:
description: Force UDP encapsulation for IPsec.
type: boolean type: boolean
ceIPSecIKEPort: ceIPSecIKEPort:
description: The IPsec IKE port (500 usually).
type: integer type: integer
ceIPSecNATTPort: ceIPSecNATTPort:
description: The IPsec NAT traversal port (4500 usually).
type: integer type: integer
ceIPSecPSK: ceIPSecPSK:
description: The IPsec Pre-Shared Key which must be identical in all
route agents across the cluster.
type: string
ceIPSecPSKSecret:
type: string type: string
ceIPSecPreferredServer: ceIPSecPreferredServer:
description: Enable this cluster as a preferred server for data-plane
connections.
type: boolean type: boolean
clusterCIDR: clusterCIDR:
description: The cluster CIDR.
type: string type: string
clusterID: clusterID:
description: The cluster ID used to identify the tunnels.
type: string
clustersetIPCIDR:
description: ClustersetIP CIDR for allocating ClustersetIPs to exported
services.
type: string type: string
colorCodes: colorCodes:
type: string type: string
connectionHealthCheck: connectionHealthCheck:
description: The gateway connection health check.
properties: properties:
enabled: enabled:
description: Enable the connection health check.
type: boolean type: boolean
intervalSeconds: intervalSeconds:
description: The interval at which health check pings are sent. description: The interval at which health check pings are sent.
@@ -110,111 +82,47 @@ spec:
type: integer type: integer
type: object type: object
coreDNSCustomConfig: coreDNSCustomConfig:
description: Name of the custom CoreDNS configmap to configure forwarding
to Lighthouse. It should be in <namespace>/<name> format where <namespace>
is optional and defaults to kube-system.
properties: properties:
configMapName: configMapName:
description: Name of the custom CoreDNS configmap.
type: string type: string
namespace: namespace:
description: Namespace of the custom CoreDNS configmap.
type: string type: string
type: object type: object
customDomains: customDomains:
description: List of domains to use for multi-cluster service discovery.
items: items:
type: string type: string
type: array type: array
x-kubernetes-list-type: set x-kubernetes-list-type: set
debug: debug:
description: Enable operator debugging.
type: boolean type: boolean
globalCIDR: globalCIDR:
description: The Global CIDR super-net range for allocating GlobalCIDRs
to each cluster.
type: string type: string
haltOnCertificateError:
description: Halt on certificate error (so the pod gets restarted).
type: boolean
imageOverrides: imageOverrides:
additionalProperties: additionalProperties:
type: string type: string
description: Override component images.
type: object type: object
loadBalancerEnabled: loadBalancerEnabled:
description: Enable automatic Load Balancer in front of the gateways.
type: boolean type: boolean
namespace: namespace:
description: The namespace in which to deploy the submariner operator.
type: string type: string
natEnabled: natEnabled:
description: Enable NAT between clusters.
type: boolean type: boolean
nodeSelector:
additionalProperties:
type: string
type: object
repository: repository:
description: The image repository.
type: string type: string
serviceCIDR: serviceCIDR:
description: The service CIDR.
type: string type: string
serviceDiscoveryEnabled: serviceDiscoveryEnabled:
description: Enable support for Service Discovery (Lighthouse).
type: boolean type: boolean
clustersetIPEnabled:
description: Enable ClustersetIP default for services exported on this
cluster.
type: boolean
tolerations:
items:
description: The pod this Toleration is attached to tolerates any
taint that matches the triple <key,value,effect> using the matching
operator <operator>.
properties:
effect:
description: Effect indicates the taint effect to match. Empty
means match all taint effects. When specified, allowed values
are NoSchedule, PreferNoSchedule and NoExecute.
type: string
key:
description: Key is the taint key that the toleration applies
to. Empty means match all taint keys. If the key is empty,
operator must be Exists; this combination means to match all
values and all keys.
type: string
operator:
description: Operator represents a key's relationship to the
value. Valid operators are Exists and Equal. Defaults to Equal.
Exists is equivalent to wildcard for value, so that a pod
can tolerate all taints of a particular category.
type: string
tolerationSeconds:
description: TolerationSeconds represents the period of time
the toleration (which must be of effect NoExecute, otherwise
this field is ignored) tolerates the taint. By default, it
is not set, which means tolerate the taint forever (do not
evict). Zero and negative values will be treated as 0 (evict
immediately) by the system.
format: int64
type: integer
value:
description: Value is the taint value the toleration matches
to. If the operator is Exists, the value should be empty,
otherwise just a regular string.
type: string
type: object
type: array
version: version:
description: The image tag.
type: string type: string
required: required:
- broker - broker
- brokerK8sApiServer - brokerK8sApiServer
- brokerK8sApiServerToken
- brokerK8sCA
- brokerK8sRemoteNamespace - brokerK8sRemoteNamespace
- ceIPSecDebug - ceIPSecDebug
- ceIPSecPSK
- clusterCIDR - clusterCIDR
- clusterID - clusterID
- debug - debug
@@ -223,23 +131,15 @@ spec:
- serviceCIDR - serviceCIDR
type: object type: object
status: status:
description: SubmarinerStatus defines the observed state of Submariner. description: SubmarinerStatus defines the observed state of Submariner
properties: properties:
airGappedDeployment:
type: boolean
clusterCIDR: clusterCIDR:
description: The current cluster CIDR.
type: string type: string
clusterID: clusterID:
description: The current cluster ID.
type: string
clustersetIPCIDR:
description: The current clustersetIP CIDR.
type: string type: string
colorCodes: colorCodes:
type: string type: string
deploymentInfo: deploymentInfo:
description: Information about the deployment.
properties: properties:
cloudProvider: cloudProvider:
type: string type: string
@@ -251,7 +151,6 @@ spec:
type: string type: string
type: object type: object
gatewayDaemonSetStatus: gatewayDaemonSetStatus:
description: The status of the gateway DaemonSet.
properties: properties:
lastResourceVersion: lastResourceVersion:
type: string type: string
@@ -275,7 +174,7 @@ spec:
description: Details about a terminated container description: Details about a terminated container
properties: properties:
containerID: containerID:
description: Container's ID in the format '<type>://<container_id>' description: Container's ID in the format 'docker://<container_id>'
type: string type: string
exitCode: exitCode:
description: Exit status from the last termination of description: Exit status from the last termination of
@@ -388,9 +287,9 @@ spec:
format: int32 format: int32
type: integer type: integer
numberReady: numberReady:
description: numberReady is the number of nodes that should description: The number of nodes that should be running the
be running the daemon pod and have one or more of the daemon daemon pod and have one or more of the daemon pod running
pod running with a Ready Condition. and ready.
format: int32 format: int32
type: integer type: integer
numberUnavailable: numberUnavailable:
@@ -419,7 +318,6 @@ spec:
- mismatchedContainerImages - mismatchedContainerImages
type: object type: object
gateways: gateways:
description: Status of the gateways in the cluster.
items: items:
properties: properties:
connections: connections:
@@ -546,10 +444,8 @@ spec:
type: object type: object
type: array type: array
globalCIDR: globalCIDR:
description: The current global CIDR.
type: string type: string
globalnetDaemonSetStatus: globalnetDaemonSetStatus:
description: The status of the Globalnet DaemonSet.
properties: properties:
lastResourceVersion: lastResourceVersion:
type: string type: string
@@ -573,7 +469,7 @@ spec:
description: Details about a terminated container description: Details about a terminated container
properties: properties:
containerID: containerID:
description: Container's ID in the format '<type>://<container_id>' description: Container's ID in the format 'docker://<container_id>'
type: string type: string
exitCode: exitCode:
description: Exit status from the last termination of description: Exit status from the last termination of
@@ -686,9 +582,9 @@ spec:
format: int32 format: int32
type: integer type: integer
numberReady: numberReady:
description: numberReady is the number of nodes that should description: The number of nodes that should be running the
be running the daemon pod and have one or more of the daemon daemon pod and have one or more of the daemon pod running
pod running with a Ready Condition. and ready.
format: int32 format: int32
type: integer type: integer
numberUnavailable: numberUnavailable:
@@ -717,7 +613,6 @@ spec:
- mismatchedContainerImages - mismatchedContainerImages
type: object type: object
loadBalancerStatus: loadBalancerStatus:
description: The status of the load balancer DaemonSet.
properties: properties:
status: status:
description: LoadBalancerStatus represents the status of a load-balancer. description: LoadBalancerStatus represents the status of a load-balancer.
@@ -739,53 +634,15 @@ spec:
description: IP is set for load-balancer ingress points description: IP is set for load-balancer ingress points
that are IP based (typically GCE or OpenStack load-balancers) that are IP based (typically GCE or OpenStack load-balancers)
type: string type: string
ports:
description: Ports is a list of records of service ports
If used, every port defined in the service should
have an entry in it
items:
properties:
error:
description: 'Error is to record the problem with
the service port The format of the error shall
comply with the following rules: - built-in
error values shall be specified in this file
and those shall use CamelCase names - cloud
provider specific error values must have names
that comply with the format foo.example.com/CamelCase.
--- The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)'
maxLength: 316
pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
type: string
port:
description: Port is the port number of the service
port of which status is recorded here
format: int32
type: integer
protocol:
default: TCP
description: 'Protocol is the protocol of the
service port of which status is recorded here
The supported values are: "TCP", "UDP", "SCTP"'
type: string
required:
- port
- protocol
type: object
type: array
x-kubernetes-list-type: atomic
type: object type: object
type: array type: array
type: object type: object
type: object type: object
natEnabled: natEnabled:
description: The current NAT status.
type: boolean type: boolean
networkPlugin: networkPlugin:
description: The current network plugin.
type: string type: string
routeAgentDaemonSetStatus: routeAgentDaemonSetStatus:
description: The status of the route agent DaemonSet.
properties: properties:
lastResourceVersion: lastResourceVersion:
type: string type: string
@@ -809,7 +666,7 @@ spec:
description: Details about a terminated container description: Details about a terminated container
properties: properties:
containerID: containerID:
description: Container's ID in the format '<type>://<container_id>' description: Container's ID in the format 'docker://<container_id>'
type: string type: string
exitCode: exitCode:
description: Exit status from the last termination of description: Exit status from the last termination of
@@ -922,9 +779,9 @@ spec:
format: int32 format: int32
type: integer type: integer
numberReady: numberReady:
description: numberReady is the number of nodes that should description: The number of nodes that should be running the
be running the daemon pod and have one or more of the daemon daemon pod and have one or more of the daemon pod running
pod running with a Ready Condition. and ready.
format: int32 format: int32
type: integer type: integer
numberUnavailable: numberUnavailable:
@@ -953,11 +810,6 @@ spec:
- mismatchedContainerImages - mismatchedContainerImages
type: object type: object
serviceCIDR: serviceCIDR:
description: The current service CIDR.
type: string
version:
description: The image version in use by the various Submariner DaemonSets
and Deployments.
type: string type: string
required: required:
- clusterID - clusterID
@@ -968,12 +820,19 @@ spec:
storage: true storage: true
subresources: subresources:
status: {} status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []
--- ---
apiVersion: apiextensions.k8s.io/v1 apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.12.1 controller-gen.kubebuilder.io/version: v0.4.1
creationTimestamp: null
name: servicediscoveries.submariner.io name: servicediscoveries.submariner.io
spec: spec:
group: submariner.io group: submariner.io
@@ -987,7 +846,7 @@ spec:
- name: v1alpha1 - name: v1alpha1
schema: schema:
openAPIV3Schema: openAPIV3Schema:
description: ServiceDiscovery is the Schema for the servicediscoveries API. description: ServiceDiscovery is the Schema for the servicediscoveries API
properties: properties:
apiVersion: apiVersion:
description: 'APIVersion defines the versioned schema of this representation description: 'APIVersion defines the versioned schema of this representation
@@ -1002,7 +861,7 @@ spec:
metadata: metadata:
type: object type: object
spec: spec:
description: ServiceDiscoverySpec defines the desired state of ServiceDiscovery. description: ServiceDiscoverySpec defines the desired state of ServiceDiscovery
properties: properties:
brokerK8sApiServer: brokerK8sApiServer:
type: string type: string
@@ -1014,19 +873,13 @@ spec:
type: boolean type: boolean
brokerK8sRemoteNamespace: brokerK8sRemoteNamespace:
type: string type: string
brokerK8sSecret:
type: string
clusterID: clusterID:
type: string type: string
clustersetIPCIDR:
type: string
coreDNSCustomConfig: coreDNSCustomConfig:
properties: properties:
configMapName: configMapName:
description: Name of the custom CoreDNS configmap.
type: string type: string
namespace: namespace:
description: Namespace of the custom CoreDNS configmap.
type: string type: string
type: object type: object
customDomains: customDomains:
@@ -1038,72 +891,27 @@ spec:
type: boolean type: boolean
globalnetEnabled: globalnetEnabled:
type: boolean type: boolean
haltOnCertificateError:
type: boolean
clustersetIPEnabled:
type: boolean
imageOverrides: imageOverrides:
additionalProperties: additionalProperties:
type: string type: string
type: object type: object
namespace: namespace:
type: string type: string
nodeSelector:
additionalProperties:
type: string
type: object
repository: repository:
type: string type: string
tolerations:
items:
description: The pod this Toleration is attached to tolerates any
taint that matches the triple <key,value,effect> using the matching
operator <operator>.
properties:
effect:
description: Effect indicates the taint effect to match. Empty
means match all taint effects. When specified, allowed values
are NoSchedule, PreferNoSchedule and NoExecute.
type: string
key:
description: Key is the taint key that the toleration applies
to. Empty means match all taint keys. If the key is empty,
operator must be Exists; this combination means to match all
values and all keys.
type: string
operator:
description: Operator represents a key's relationship to the
value. Valid operators are Exists and Equal. Defaults to Equal.
Exists is equivalent to wildcard for value, so that a pod
can tolerate all taints of a particular category.
type: string
tolerationSeconds:
description: TolerationSeconds represents the period of time
the toleration (which must be of effect NoExecute, otherwise
this field is ignored) tolerates the taint. By default, it
is not set, which means tolerate the taint forever (do not
evict). Zero and negative values will be treated as 0 (evict
immediately) by the system.
format: int64
type: integer
value:
description: Value is the taint value the toleration matches
to. If the operator is Exists, the value should be empty,
otherwise just a regular string.
type: string
type: object
type: array
version: version:
type: string type: string
required: required:
- brokerK8sApiServer - brokerK8sApiServer
- brokerK8sApiServerToken
- brokerK8sCA
- brokerK8sRemoteNamespace - brokerK8sRemoteNamespace
- clusterID - clusterID
- debug - debug
- namespace - namespace
type: object type: object
status: status:
description: ServiceDiscoveryStatus defines the observed state of ServiceDiscovery. description: ServiceDiscoveryStatus defines the observed state of ServiceDiscovery
properties: properties:
deploymentInfo: deploymentInfo:
properties: properties:
@@ -1122,6 +930,12 @@ spec:
storage: true storage: true
subresources: subresources:
status: {} status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []
--- ---
apiVersion: apiextensions.k8s.io/v1 apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
+23 -62
View File
@@ -21,11 +21,12 @@ rules:
- apiGroups: - apiGroups:
- "" - ""
resources: resources:
# Temporarily needed for network-plugin syncer removal # For syncing Secrets from the broker
- serviceaccounts - secrets
resourceNames:
- submariner-networkplugin-syncer
verbs: verbs:
- get
- create
- update
- delete - delete
- apiGroups: - apiGroups:
- apps - apps
@@ -147,6 +148,15 @@ rules:
- create - create
- update - update
- delete - delete
- apiGroups:
- ""
resources:
# For leader election
- configmaps
verbs:
- get
- create
- update
--- ---
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding kind: RoleBinding
@@ -184,18 +194,6 @@ rules:
- get - get
- list - list
- watch - watch
- apiGroups:
- submariner.io
resources:
- gatewayroutes
- nongatewayroutes
verbs:
- get
- list
- watch
- create
- update
- delete
--- ---
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding kind: RoleBinding
@@ -225,27 +223,6 @@ metadata:
release: {{ .Release.Name | quote }} release: {{ .Release.Name | quote }}
chart: {{ template "submariner.chart" . }} chart: {{ template "submariner.chart" . }}
app: {{ template "submariner.name" . }} app: {{ template "submariner.name" . }}
rules:
- apiGroups:
- submariner.io
resources:
- gateways
verbs:
- get
- list
- watch
- update
- apiGroups:
- coordination.k8s.io
resources:
- leases
verbs:
- get
- list
- watch
- create
- update
- delete
--- ---
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding kind: RoleBinding
@@ -276,9 +253,6 @@ metadata:
chart: {{ template "submariner.chart" . }} chart: {{ template "submariner.chart" . }}
app: {{ template "submariner.name" . }} app: {{ template "submariner.name" . }}
rules: rules:
# submariner-operator updates the config map of core-dns to forward requests to
# clusterset.local to Lighthouse DNS, also looks at existing configmaps
# to figure out network settings
- apiGroups: - apiGroups:
- "" - ""
resources: resources:
@@ -342,17 +316,6 @@ rules:
- daemonsets - daemonsets
verbs: verbs:
- list - list
- apiGroups:
- rbac.authorization.k8s.io
resources:
# Temporarily needed for network-plugin syncer removal
- clusterroles
- clusterrolebindings
resourceNames:
- ocp-submariner-networkplugin-syncer
- submariner-networkplugin-syncer
verbs:
- delete
--- ---
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding kind: ClusterRoleBinding
@@ -455,9 +418,7 @@ rules:
resources: resources:
- pods - pods
- services - services
- secrets
- configmaps - configmaps
- endpoints
verbs: verbs:
- get - get
- list - list
@@ -477,16 +438,7 @@ rules:
- get - get
- list - list
- watch - watch
- apiGroups:
- projectcalico.org
resources:
- ippools
verbs:
- get
- create
- delete
- update - update
- deletecollection
--- ---
apiVersion: rbac.authorization.k8s.io/v1 apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding kind: ClusterRoleBinding
@@ -517,6 +469,15 @@ metadata:
chart: {{ template "submariner.chart" . }} chart: {{ template "submariner.chart" . }}
app: {{ template "submariner.name" . }} app: {{ template "submariner.name" . }}
rules: rules:
- apiGroups:
- ""
resources:
- nodes
verbs:
- get
- list
- watch
- update
- apiGroups: - apiGroups:
- "" - ""
resources: resources:
@@ -52,8 +52,6 @@ spec:
{{- end }} {{- end }}
serviceCIDR: "{{ .Values.submariner.serviceCidr }}" serviceCIDR: "{{ .Values.submariner.serviceCidr }}"
globalCIDR: "{{ .Values.submariner.globalCidr }}" globalCIDR: "{{ .Values.submariner.globalCidr }}"
clustersetIPCIDR: "{{ .Values.submariner.clustersetIpCidr }}"
clustersetIPEnabled: {{ .Values.submariner.clustersetIpEnabled }}
serviceDiscoveryEnabled: {{ .Values.submariner.serviceDiscovery }} serviceDiscoveryEnabled: {{ .Values.submariner.serviceDiscovery }}
cableDriver: {{ .Values.submariner.cableDriver }} cableDriver: {{ .Values.submariner.cableDriver }}
connectionHealthCheck: connectionHealthCheck:
-2
View File
@@ -5,8 +5,6 @@ submariner:
clusterCidr: "" clusterCidr: ""
serviceCidr: "" serviceCidr: ""
globalCidr: "" globalCidr: ""
clustersetIpCidr: ""
clustersetIpEnabled: false
loadBalancerEnabled: false loadBalancerEnabled: false
natEnabled: false natEnabled: false
colorCodes: blue colorCodes: blue