profile
viewpoint

pinikomarov/bz_auto_verification 0

# import bugzilla # bz = bugzilla.Bugzilla(url="https://bugzilla.redhat.com/") # print bz.getbug(1700044)

pinikomarov/cloud-config 0

cloud-config ir plugin

pinikomarov/ginkgo 0

BDD Testing Framework for Go

pinikomarov/ocp-multi-cluster-tester 0

Interactive script to create Openshift clusters on private and public clouds, and test inter-connectivity with Submariner

pinikomarov/shipyard 0

E2E testing framework and general scripts to create multiple k8s clusters with kind (k8s in docker) for local e2e testing and development

pinikomarov/submariner 0

Connect all your Kubernetes clusters, no matter where they are in the world.

pinikomarov/submariner-operator 0

The submariner-operator installs and maintains your submariner deployment.

pinikomarov/tripleo-upgrade 0

A set of tools for Upgrading a TripleO environment

push eventsubmariner-io/submariner-website

nyechiel

commit sha c7be7cdf758adea2f25bdf53b854394cb90aa6c8

Fix broken URL on kind quickstart Signed-off-by: nyechiel <nyechiel@redhat.com>

view details

nyechiel

commit sha 12085807b14ed0dc760c925da607ab233640ec5a

Fix relative link Signed-off-by: nyechiel <nyechiel@redhat.com>

view details

push time in an hour

PR merged submariner-io/submariner-website

Reviewers
Fix broken URL on kind quickstart

As found by https://github.com/submariner-io/submariner-website/runs/1468619608?check_suite_focus=true

Signed-off-by: nyechiel nyechiel@redhat.com

+1 -1

0 comment

1 changed file

nyechiel

pr closed time in an hour

Pull request review commentsubmariner-io/submariner-website

Revise the Architecture page

 both on-premises and on public clouds: Submariner has optional components that provide additional functionality:  * [Globalnet Controller](./globalnet/): handles interconnection of clusters with overlapping CIDRs.++The diagram below illustrates the basic architecture of Submariner:++![Submariner Architecture](/images/submariner/architecture.jpg)++### Terminology and Concepts++* `ClusterSet` - a group of two or more clusters with a high degree of mutual trust that share Services among themselves.+Within a cluster set, all namespaces with a given name are considered to be the same namespace.++* `ServiceExport` (CRD) - used to specify which Services should be exposed across all clusters in the cluster set. If multiple clusters+export a Service with the same name and from the same namespace, they will be recognized as a single combined Service.++  * ServiceExports must be explicitly created by the user in each cluster and within the namespace that the underlying Service resides in,+in order to signify that the Service should be visible and discoverable to other clusters in the cluster set. The `ServiceExport` object can+be created manually or via the `subctl export` command.++  * When a `ServiceExport` is created, this will cause the multi-cluster Service to become accessible as
  * When a Service s exported, it then becomes accessible as
nyechiel

comment created time in an hour

Pull request review commentsubmariner-io/submariner-website

Revise the Architecture page

 both on-premises and on public clouds: Submariner has optional components that provide additional functionality:  * [Globalnet Controller](./globalnet/): handles interconnection of clusters with overlapping CIDRs.++The diagram below illustrates the basic architecture of Submariner:++![Submariner Architecture](/images/submariner/architecture.jpg)++### Terminology and Concepts++* `ClusterSet` - a group of two or more clusters with a high degree of mutual trust that share Services among themselves.+Within a cluster set, all namespaces with a given name are considered to be the same namespace.++* `ServiceExport` (CRD) - used to specify which Services should be exposed across all clusters in the cluster set. If multiple clusters+export a Service with the same name and from the same namespace, they will be recognized as a single combined Service.++  * ServiceExports must be explicitly created by the user in each cluster and within the namespace that the underlying Service resides in,
  * ServiceExports must be explicitly created by the user in each cluster and within the namespace in which the underlying Service resides,
nyechiel

comment created time in an hour

Pull request review commentsubmariner-io/submariner-website

Revise the Architecture page

 both on-premises and on public clouds: Submariner has optional components that provide additional functionality:  * [Globalnet Controller](./globalnet/): handles interconnection of clusters with overlapping CIDRs.++The diagram below illustrates the basic architecture of Submariner:++![Submariner Architecture](/images/submariner/architecture.jpg)++### Terminology and Concepts++* `ClusterSet` - a group of two or more clusters with a high degree of mutual trust that share Services among themselves.
* `ClusterSet` - a group of two or more clusters with a high degree of mutual trust that share Services amongst themselves.
nyechiel

comment created time in an hour

Pull request review commentsubmariner-io/submariner-website

Revise the Architecture page

 both on-premises and on public clouds: Submariner has optional components that provide additional functionality:  * [Globalnet Controller](./globalnet/): handles interconnection of clusters with overlapping CIDRs.++The diagram below illustrates the basic architecture of Submariner:++![Submariner Architecture](/images/submariner/architecture.jpg)++### Terminology and Concepts++* `ClusterSet` - a group of two or more clusters with a high degree of mutual trust that share Services among themselves.+Within a cluster set, all namespaces with a given name are considered to be the same namespace.++* `ServiceExport` (CRD) - used to specify which Services should be exposed across all clusters in the cluster set. If multiple clusters+export a Service with the same name and from the same namespace, they will be recognized as a single combined Service.
export a Service with the same name and from the same namespace, they will be recognized as a single logical Service.
nyechiel

comment created time in an hour

push eventsubmariner-io/submariner-website

nyechiel

commit sha 23a900544c7e2d818eefbc4781aec9ae879c1e6f

Link prerequisites from home page Signed-off-by: nyechiel <nyechiel@redhat.com>

view details

push time in an hour

PR merged submariner-io/submariner-website

Reviewers
Link prerequisites from home page

Many users are struggling with finding our requirements; hopefully this will make it a bit easier for them.

Signed-off-by: nyechiel nyechiel@redhat.com

+5 -0

1 comment

1 changed file

nyechiel

pr closed time in an hour

push eventsubmariner-io/submariner-website

nyechiel

commit sha ddbb069dc8dfbed329541b3766bf8997f12c9c60

Document libreswan as the default driver Signed-off-by: nyechiel <nyechiel@redhat.com>

view details

push time in 2 hours

PR merged submariner-io/submariner-website

Reviewers
Document libreswan as the default driver

Closes: https://github.com/submariner-io/submariner-website/issues/376

Signed-off-by: nyechiel nyechiel@redhat.com

+3 -3

2 comments

2 changed files

nyechiel

pr closed time in 2 hours

issue closedsubmariner-io/submariner-website

[Docs] [v0.8] Libreswan by default

The following need to be updated to reflect that libreswan is now the default driver:

  • https://submariner.io/getting_started/architecture/gateway-engine/
  • https://submariner.io/operations/deployment/subctl/

closed time in 2 hours

nyechiel

push eventsubmariner-io/submariner-website

nyechiel

commit sha c97503524923dc472196b8b905cfb6ccc9299449

Fix broken URLs on Release Process page Signed-off-by: nyechiel <nyechiel@redhat.com>

view details

push time in 2 hours

push eventsubmariner-io/submariner-website

Laura Henning

commit sha fb78b991d6ea639f0b582a54fc304d3564fce966

Add fixes and node reconfig part Signed-off-by: Laura Henning <laura-marie.henning@stud.h-da.de>

view details

push time in 2 hours

PR merged submariner-io/submariner-website

Reviewers
GKE guide: Add fixes and node reconfig part

Signed-off-by: Laura Henning laura-marie.henning@stud.h-da.de

I noticed that the node configuration part has strange commands in it. Also, I wanted to add a small part about getting Submariner to work once nodes were shut down, as this took me a little while to figure it out.

+14 -3

0 comment

1 changed file

LaumiH

pr closed time in 2 hours

push eventsubmariner-io/submariner-website

Stephen Kitt

commit sha ddb08f8bd1e1ff8e16af785d5894332b059d8466

Require Helm 3 and document that The latest charts require Helm 3; this patch adjusts the instructions to match: * Tiller is no longer installed * no init needed * the name is provided as the first argument, not --name Signed-off-by: Stephen Kitt <skitt@redhat.com>

view details

push time in 2 hours

PR merged submariner-io/submariner-website

Reviewers
Require Helm 3 and document that

The latest charts require Helm 3; this patch adjusts the instructions to match:

  • Tiller is no longer installed
  • no init needed
  • the name is provided as the first argument, not --name

Signed-off-by: Stephen Kitt skitt@redhat.com

+6 -8

1 comment

1 changed file

skitt

pr closed time in 2 hours

issue closedsubmariner-io/submariner-website

Document Helm v3

With https://github.com/submariner-io/submariner-charts/pull/87 Helm v3 is now supported. https://submariner.io/deployment/helm/ needs to be updated accordingly. We also need to update the charts README file.

closed time in 2 hours

nyechiel

Pull request review commentsubmariner-io/submariner-website

Revise the Architecture page

 title = "Architecture" date = 2020-02-19T21:00:30+01:00 weight = 5 +++--The diagram below illustrates the basic architecture of Submariner:--![Submariner Architecture](/images/submariner/architecture.jpg)-+<!-- markdownlint-disable line-length -->+Submariner connects multiple Kubernetes clusters in a way that is secure and performant. Submariner flattens the networks between the+connected clusters, and enables IP reachability between Pods, Services, and HostNetworks. Submariner also provides, via Lighthouse,

Ack, removing HostNetworks to keep it simple.

nyechiel

comment created time in 2 hours

push eventsubmariner-io/submariner

Miguel Angel Ajo

commit sha 0f309250ebb5cc0e3d3bf27d4a3f5596c52b3fb4

Move constant comments with constant Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>

view details

Thomas Pantelis

commit sha 51eb4472ab23e0f2657c3ce68a8cf80bc1bb958b

Merge branch 'master' into continous-healthcheck

view details

push time in 2 hours

pull request commentsubmariner-io/submariner

Make Healthchecker ping continuous

🤖 Updated branch: z_pr977/aswinsuryan/continous-healthcheck

aswinsuryan

comment created time in 2 hours

pull request commentsubmariner-io/submariner

Move constant comments with constant

🤖 Closed branches: [z_pr980/mangelajo/move-constant-comments]

mangelajo

comment created time in 2 hours

delete branch submariner-io/submariner

delete branch : z_pr980/mangelajo/move-constant-comments

delete time in 2 hours

push eventsubmariner-io/submariner

Miguel Angel Ajo

commit sha 0f309250ebb5cc0e3d3bf27d4a3f5596c52b3fb4

Move constant comments with constant Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>

view details

push time in 2 hours

PR merged submariner-io/submariner

Reviewers
Move constant comments with constant

Signed-off-by: Miguel Angel Ajo majopela@redhat.com

+3 -5

1 comment

2 changed files

mangelajo

pr closed time in 2 hours

Pull request review commentsubmariner-io/submariner

Record connection latency metric

 func (i *GatewaySyncer) generateGatewayObject() *v1.Gateway { 				latencyInfo := i.healthCheck.GetLatencyInfo(&connection.Endpoint) 				if latencyInfo != nil { 					connection.Latency = latencyInfo.Spec+					cable.RecordConnectionLatency(localEndpoint.Spec.CableName, &localEndpoint.Spec, &connection.Endpoint,+						float64(latencyInfo.Spec.LastRTT/uint64(time.Second)))

Shouldn't we only record this if connected (ie connection.Status == v1. Connected)?

maayanf24

comment created time in 2 hours

issue commentsubmariner-io/submariner

failed to run submariner on ROKS

Just for notes, the problem with route-agent mentioned in this issue is resolved via the following PR - https://github.com/submariner-io/submariner/pull/946/commits/9a384f7f80fed26ab855260b710acf72e3ba87b6

zhiweiyin318

comment created time in 3 hours

Pull request review commentsubmariner-io/submariner-website

Add User Guide

 resolves the Service as **100.2.29.136** which is the local ClusterIP Service on to access the `nginx` Service as `nginx.default.svc.clusterset.local`, Lighthouse DNS resolves the Service as **100.3.220.176** which is the local ClusterIP Service on **cluster3**. -* If multiple clusters export a Service with the same name and from the same namespace, Lighthosue DNS load balances between the clusters+* If multiple clusters export a Service with the same name and from the same namespace, Lighthosue DNS load-balances between the clusters
* If multiple clusters export a Service with the same name and from the same namespace, Lighthouse DNS load-balances between the clusters
nyechiel

comment created time in 3 hours

push eventsubmariner-io/lighthouse

Vishal Thapar

commit sha 7aea9c7d2f5575c0773cb6101d56a5b687c3ba03

Use clusterIP for local services (#356) * Use clusterIP for local services Fixes #355 Signed-off-by: Vishal Thapar <5137689+vthapar@users.noreply.github.com>

view details

push time in 3 hours

PR merged submariner-io/lighthouse

Reviewers
Use clusterIP for local services

Fixes #355 Fixes #365

Signed-off-by: Vishal Thapar 5137689+vthapar@users.noreply.github.com

+282 -42

16 comments

10 changed files

vthapar

pr closed time in 3 hours

more