Stephen Kitt and Thomas Pantelis
ed33b07bd9
Add roles and privileges required for monitoring
...
This replicates the RBAC changes applied to the operator in
https://github.com/submariner-io/submariner-operator/pull/1416
Fixes : #191
Signed-off-by: Stephen Kitt <skitt@redhat.com >
(cherry picked from commit 9358c86eb5 )
2022-01-26 08:44:26 -05:00
Masaki Kimura and Thomas Pantelis
f1410811d7
Allow submariner-globalnet role to handle endpoints
...
Signed-off-by: Masaki Kimura <masaki.kimura@hitachivantara.com >
(cherry picked from commit 5da180d44f )
2022-01-26 08:44:26 -05:00
Stephen Kitt and Thomas Pantelis
2a4213f768
Update all CRDs to v1 CRDs
...
... and drop the obsolete Lighthouse CRDs.
Fixes : #186
Signed-off-by: Stephen Kitt <skitt@redhat.com >
(cherry picked from commit 2cfbd5c394 )
2022-01-26 08:44:26 -05:00
Stephen Kitt and Thomas Pantelis
0f97bc9c11
Pass the broker.insecure flag to the CR
...
Fixes : #185
Signed-off-by: Stephen Kitt <skitt@redhat.com >
(cherry picked from commit 42a2af008a )
2022-01-26 08:44:26 -05:00
Stephen Kitt and Thomas Pantelis
12c3cbe928
Bump to 0.11.0
...
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2021-10-28 08:26:13 -04:00
Vishal Thapar and Stephen Kitt
06ce316138
Fix connectionHealthCheck
...
connectionHealthCheck in submariner CR is a nested field
but is being added as a variable. This means it is ignored
and the field isn't set correctly in gateway pods.
Signed-off-by: Vishal Thapar <5137689+vthapar@users.noreply.github.com >
2021-10-28 11:05:40 +02:00
5cc6ec47de
Update submariner-operator/questions.yml
...
Co-authored-by: Sridhar Gaddam <sgaddam@redhat.com >
Signed-off-by: Victor Godoy Hernández <vigohe@gmail.com >
2021-10-26 08:34:24 -04:00
Victor Godoy Hernández and Thomas Pantelis
9fcea9930c
Update Readme.md
...
Signed-off-by: Victor Godoy Hernández <vigohe@gmail.com >
2021-10-26 08:34:24 -04:00
Victor Godoy Hernández and Thomas Pantelis
c1ce210c89
Add ceIPSecForceUDPEncaps & coreDNSCustomConfig variables
...
Signed-off-by: Victor Godoy Hernández <vigohe@gmail.com >
2021-10-26 08:34:24 -04:00
Victor Godoy Hernández and Thomas Pantelis
7d8bf6a3ac
Add enable/disable connectionHealthCheck
...
Signed-off-by: Victor Godoy Hernández <vigohe@gmail.com >
2021-10-26 08:34:24 -04:00
Victor Godoy Hernández and Thomas Pantelis
4cf74cfc3b
Bump up to 0.10.1
...
Signed-off-by: Victor Godoy Hernández <vigohe@gmail.com >
2021-10-26 08:34:24 -04:00
Vishal Thapar and Stephen Kitt
6b7fed425a
Add endpontslices/restricted to lighthouse-agent
...
Fixes : submariner-io/lighthouse#627
Signed-off-by: Vishal Thapar <5137689+vthapar@users.noreply.github.com >
2021-10-19 16:22:31 +02:00
Vishal Thapar and Thomas Pantelis
f757a66958
Allow lighthouse-agent access to ingressips
...
`lighthouse-agent` `ClusterRole` requires access to `globalingressips`
for Globalnetv2 in Lighthouse.
Signed-off-by: Vishal Thapar <5137689+vthapar@users.noreply.github.com >
2021-07-07 10:04:32 -04:00
Vishal Thapar and Miguel Angel Ajo Pelayo
ac4910d36b
Fix globalnetv2 ClusterRole
...
Globalnetv2 requires `globalnet` `ClusterRole` for Egress/IngressIPs
but those were added as `globalnet` `Role` instead. This change
moves the permissions from `Role` to `ClusterRole`
Signed-off-by: Vishal Thapar <5137689+vthapar@users.noreply.github.com >
2021-07-07 13:33:54 +02:00
Daniel Farrell and Daniel Farrell
90db64f64d
Add generated docs for both Helm charts
...
Add docs generated by helm-docs for each chart. The docs will be kept
up-to-date with CI and the contents of the docs can be improved in
future changes to inline commenting.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-06-29 12:14:34 -05:00
Sridhar Gaddam and Thomas Pantelis
cff6e76f98
Add roles to access new Globalnet 2.0 objects
...
Signed-Off-by: Sridhar Gaddam <sgaddam@redhat.com >
2021-06-28 11:55:55 -04:00
Daniel Farrell and Daniel Farrell
df86353f4b
Add required apiVersion field to Chart.yaml
...
This field is required by standard chart schemas. It should be v2 for
Charts that support Helm v3, as we do.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-06-21 08:14:04 -05:00
Daniel Farrell and Daniel Farrell
b0cdd50077
Use CNCF-wording for maintainers
...
Use copyright notice wording required by CNCF for the maintainers field
for both Chart.yaml files.
Also fix an indentation error in one Chart.yaml file.
Signed-off-by: Daniel Farrell <dfarrell@redhat.com >
2021-06-21 08:14:04 -05:00
Steve Mattar and Daniel Farrell
12c8e9b3ff
fix(rbac): add missing cluster roles to submariner-operator
...
Signed-off-by: Steve Mattar <smattar@redhat.com >
2021-05-24 14:40:13 -05:00
Steve Mattar and Steve Mattar
64d7c11506
refactor: globalnet should be under the broker
...
Signed-off-by: Steve Mattar <smattar@redhat.com >
2021-03-10 16:41:48 +02:00
Steve Mattar and Steve Mattar
86ba2b8857
feat: support cableDriver value default is libreswan
...
Closes #33
Signed-off-by: Steve Mattar <smattar@redhat.com >
2021-03-04 19:46:28 +02:00
Steve Mattar and GitHub
4a59718a34
refactor: rename submariner-engine to submariner-gateway ( #122 )
...
Signed-off-by: Steve Mattar <smattar@redhat.com >
2021-03-02 08:57:52 -05:00
Miguel Angel Ajo and Thomas Pantelis
f3787856f6
Add globalCidr mappings to the submariner template
...
also includes the questions.yaml which is UI.
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com >
2021-02-24 08:36:47 -05:00
Steve Mattar and Miguel Angel Ajo Pelayo
cce1bf6494
fix(crd): add the missing service discovery crd
...
Signed-off-by: Steve Mattar <smattar@redhat.com >
2021-02-24 12:45:03 +01:00
Steve Mattar and Miguel Angel Ajo Pelayo
83177c8083
fix(crd): add the broker crd
...
Signed-off-by: Steve Mattar <smattar@redhat.com >
2021-02-24 12:45:03 +01:00
Steve Mattar and GitHub
7f2d832e6f
fix(rbac): sa and rbac definitions ( #117 )
...
Sync the SA and RBAC definitions with what we have in submariner-operator.
Signed-off-by: Steve Mattar <smattar@redhat.com >
2021-02-23 16:08:55 +01:00
Stephen Kitt and Thomas Pantelis
8a670ad49d
Set the serviceDiscoveryEnabled flag
...
This allows the e2e tests to complete successfully.
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2020-12-17 08:21:41 -05:00
Stephen Kitt and Miguel Angel Ajo Pelayo
5906cfb3dc
Switch to Helm v3
...
This allows us to deploy v1 CRDs such as the upstream MCS API CRDs.
Fixes : #47
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2020-11-13 12:31:30 +01:00
Stephen Kitt and Miguel Angel Ajo Pelayo
1ae567356b
Fix the globalnet SAs
...
SA names can't include ':', revert to '-' as used in the old charts.
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2020-11-12 12:04:20 +01:00
Stephen Kitt and Miguel Angel Ajo Pelayo
96ff45c2f8
Add an operator Helm chart
...
The submariner-operator Helm chart deploys Submariner using the
Submariner operator: it deploys the CRDs, roles, and SAs required to
run the operator and Submariner, then pushes a Submariner CR to
instruct the operator to deploy Submariner.
This patch also adds a Makefile to validate the deployments; run
make deploy
to test the Helm charts (this will bring up two clusters, install the
broker on one of them and the operator on both, and end with a
connectivity test).
Fixes : #17
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2020-11-06 07:56:55 +01:00