Skip to content

Commit

Permalink
Merge pull request #37 from MikeSpreitzer/retire-me
Browse files Browse the repository at this point in the history
⚠️ Note retirement of this repository
  • Loading branch information
nirrozenbaum authored Sep 8, 2024
2 parents bd5ec29 + 8965a87 commit 544be5f
Show file tree
Hide file tree
Showing 17 changed files with 2 additions and 1,316 deletions.
24 changes: 0 additions & 24 deletions .github/workflows/ci.yaml

This file was deleted.

66 changes: 0 additions & 66 deletions .github/workflows/goreleaser.yml

This file was deleted.

23 changes: 0 additions & 23 deletions .github/workflows/pr-verifier.yaml

This file was deleted.

46 changes: 0 additions & 46 deletions Makefile

This file was deleted.

60 changes: 2 additions & 58 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,3 @@
<img alt="" width="500px" align="left" src="docs/images/KubeStellar-with-Logo.png" />
# THIS REPOSITORY IS RETIRED

<br/>
<br/>
<br/>
<br/>
<br/>

[![Go Report Card](https://goreportcard.com/badge/github.com/kubestellar/ocm-transport-plugin)](https://goreportcard.com/report/github.com/kubestellar/ocm-transport-plugin)
[![Go Reference](https://pkg.go.dev/badge/github.com/kubestellar/ocm-transport-plugin.svg)](https://pkg.go.dev/github.com/kubestellar/ocm-transport-plugin)
[![License](https://img.shields.io/github/license/kubestellar/ocm-transport-plugin)](/LICENSE)

This repository is the [Open-Cluster-Management](https://open-cluster-management.io/) based implementation of KubeStellar transport controller.
KubeStellar transport controller is the component that is responsible for propagating selected objects from the center to the selected WECs.
Transport controller is pluggable and allows implementing it using different plugins.
Transport controller is a mandatory part of KubeStellar and should run in a working system with one of the plugin implementations.


# Getting Started

## Build and run ocm transport controller locally using executable process

1. Run the following command to build locally ocm transport controller executable:
```
$ make build
```
1. Set the following environment variables:
1. Set `TRANSPORT_KUBECONFIG` environment variable to hold the transport kubeconfig file path.
```
export TRANSPORT_KUBECONFIG=my_transport_kubeconfig_filepath
```
1. Set `WDS_KUBECONFIG` environment variable to hold the WDS kubeconfig file path.
```
export WDS_KUBECONFIG=my_wds_kubeconfig_filepath
```
1. Set `WDS_NAME` environment variable to hold a unique name for the WDS, e.g:
```
export WDS_NAME=wds1
```
1. Run locally OCM transport controller executable:
```
$ ./bin/ocm-transport-plugin --transport-kubeconfig ${TRANSPORT_KUBECONFIG} --wds-kubeconfig ${WDS_KUBECONFIG} --wds-name ${WDS_NAME}
```
<br>
<td>
<a href="https://landscape.cncf.io">
<img src="docs/images/cncf-color.png" width="300px;" alt="Cloud Native Computing Foundation Logo"/>
</a>
</td>
<br>We are a Cloud Native Computing Foundation sandbox project.
<br>Kubernetes and the Kubernetes logo are registered trademarks of The Linux Foundation® (TLF).
<br>© 2022-2024. The KubeStellar Authors.
The contents of this repository have been merged into [the sibling repository named kubestellar](https://github.com/kubestellar/kubestellar).
2 changes: 0 additions & 2 deletions bin/.gitignore

This file was deleted.

23 changes: 0 additions & 23 deletions chart/.helmignore

This file was deleted.

20 changes: 0 additions & 20 deletions chart/Chart.yaml

This file was deleted.

Loading

0 comments on commit 544be5f

Please sign in to comment.