feat: migrate to organization

This commit is contained in:
fengcaiwen
2023-06-09 17:57:36 +08:00
parent fd061499c1
commit 75e2929f4a
7 changed files with 49 additions and 49 deletions

2
.github/krew.yaml vendored
View File

@@ -4,7 +4,7 @@ metadata:
name: kubevpn
spec:
version: {{ .TagName }}
homepage: https://github.com/wencaiwulue/kubevpn
homepage: https://github.com/KubeNetworks/kubevpn
shortDescription: "A vpn tunnel tools which can connect to kubernetes cluster network"
description: |
KubeVPN is Cloud Native Dev Environment, connect to kubernetes cluster network, you can access remote kubernetes

View File

@@ -11,7 +11,7 @@ cat <<EOF
KubeVPN ${RELEASE} is available now ! 🎉
- fix known bugs 🛠
## Installation and Upgrading
wget -LO "https://github.com/wencaiwulue/kubevpn/releases/download/$(curl -L -s https://raw.githubusercontent.com/wencaiwulue/kubevpn/master/plugins/stable.txt)/kubevpn_$(curl -L -s https://raw.githubusercontent.com/wencaiwulue/kubevpn/master/plugins/stable.txt)_darwin_amd64.zip"
wget -LO "https://github.com/KubeNetworks/kubevpn/releases/download/$(curl -L -s https://raw.githubusercontent.com/KubeNetworks/kubevpn/master/plugins/stable.txt)/kubevpn_$(curl -L -s https://raw.githubusercontent.com/KubeNetworks/kubevpn/master/plugins/stable.txt)_darwin_amd64.zip"
## Changelog
${CHANGELOG}
EOF

View File

@@ -58,7 +58,7 @@ jobs:
minikube image load --remote naison/kubevpn:test
minikube image ls
eval $(minikube docker-env)
kubectl apply -f https://raw.githubusercontent.com/wencaiwulue/kubevpn/master/samples/bookinfo.yaml
kubectl apply -f https://raw.githubusercontent.com/KubeNetworks/kubevpn/master/samples/bookinfo.yaml
- name: Build
run: |
@@ -124,7 +124,7 @@ jobs:
minikube image load --remote naison/kubevpn:test
minikube image ls
eval $(minikube docker-env)
kubectl apply -f https://raw.githubusercontent.com/wencaiwulue/kubevpn/master/samples/bookinfo.yaml
kubectl apply -f https://raw.githubusercontent.com/KubeNetworks/kubevpn/master/samples/bookinfo.yaml
- name: Build
run: |
@@ -172,7 +172,7 @@ jobs:
# kubectl cluster-info dump
# kubectl get pods -n kube-system -o wide
# - name: Install demo bookinfo
# run: kubectl apply -f https://raw.githubusercontent.com/wencaiwulue/kubevpn/master/samples/bookinfo.yaml
# run: kubectl apply -f https://raw.githubusercontent.com/KubeNetworks/kubevpn/master/samples/bookinfo.yaml
#
# - name: Build
# run: make kubevpn-windows

View File

@@ -1,30 +1,30 @@
![kubevpn](samples/flat_log.png)
[![GitHub Workflow][1]](https://github.com/wencaiwulue/kubevpn/actions)
[![Go Version][2]](https://github.com/wencaiwulue/kubevpn/blob/master/go.mod)
[![Go Report][3]](https://goreportcard.com/badge/github.com/wencaiwulue/kubevpn)
[![Maintainability][4]](https://codeclimate.com/github/wencaiwulue/kubevpn/maintainability)
[![GitHub License][5]](https://github.com/wencaiwulue/kubevpn/blob/main/LICENSE)
[![GitHub Workflow][1]](https://github.com/KubeNetworks/kubevpn/actions)
[![Go Version][2]](https://github.com/KubeNetworks/kubevpn/blob/master/go.mod)
[![Go Report][3]](https://goreportcard.com/badge/github.com/KubeNetworks/kubevpn)
[![Maintainability][4]](https://codeclimate.com/github/KubeNetworks/kubevpn/maintainability)
[![GitHub License][5]](https://github.com/KubeNetworks/kubevpn/blob/main/LICENSE)
[![Docker Pulls][6]](https://hub.docker.com/r/naison/kubevpn)
[![Releases][7]](https://github.com/wencaiwulue/kubevpn/releases)
[![Releases][7]](https://github.com/KubeNetworks/kubevpn/releases)
[1]: https://img.shields.io/github/actions/workflow/status/wencaiwulue/kubevpn/release.yml?logo=github
[1]: https://img.shields.io/github/actions/workflow/status/KubeNetworks/kubevpn/release.yml?logo=github
[2]: https://img.shields.io/github/go-mod/go-version/wencaiwulue/kubevpn?logo=go
[2]: https://img.shields.io/github/go-mod/go-version/KubeNetworks/kubevpn?logo=go
[3]: https://goreportcard.com/badge/github.com/wencaiwulue/kubevpn
[3]: https://goreportcard.com/badge/github.com/KubeNetworks/kubevpn
[4]: https://api.codeclimate.com/v1/badges/b5b30239174fc6603aca/maintainability
[5]: https://img.shields.io/github/license/wencaiwulue/kubevpn
[5]: https://img.shields.io/github/license/KubeNetworks/kubevpn
[6]: https://img.shields.io/docker/pulls/naison/kubevpn?logo=docker
[7]: https://img.shields.io/github/v/release/wencaiwulue/kubevpn?logo=smartthings
[7]: https://img.shields.io/github/v/release/KubeNetworks/kubevpn?logo=smartthings
# KubeVPN
[中文](README_ZH.md) | [English](README.md) | [Wiki](https://github.com/wencaiwulue/kubevpn/wiki/Architecture)
[中文](README_ZH.md) | [English](README.md) | [Wiki](https://github.com/KubeNetworks/kubevpn/wiki/Architecture)
KubeVPN is Cloud Native Dev Environment, connect to kubernetes cluster network, you can access remote kubernetes
cluster network, remote
@@ -35,13 +35,13 @@ container with same environment、volume、and network. you can develop your app
#### Install from GitHub release
[LINK](https://github.com/wencaiwulue/kubevpn/releases/latest)
[LINK](https://github.com/KubeNetworks/kubevpn/releases/latest)
#### Install from custom krew index
```shell
(
kubectl krew index add kubevpn https://github.com/wencaiwulue/kubevpn.git && \
kubectl krew index add kubevpn https://github.com/KubeNetworks/kubevpn.git && \
kubectl krew install kubevpn/kubevpn && kubectl kubevpn
)
```
@@ -50,7 +50,7 @@ container with same environment、volume、and network. you can develop your app
```shell
(
git clone https://github.com/wencaiwulue/kubevpn.git && \
git clone https://github.com/KubeNetworks/kubevpn.git && \
cd kubevpn && make kubevpn && ./bin/kubevpn
)
@@ -59,7 +59,7 @@ container with same environment、volume、and network. you can develop your app
### Install bookinfo as demo application
```shell
kubectl apply -f https://raw.githubusercontent.com/wencaiwulue/kubevpn/master/samples/bookinfo.yaml
kubectl apply -f https://raw.githubusercontent.com/KubeNetworks/kubevpn/master/samples/bookinfo.yaml
```
## Functions

View File

@@ -1,30 +1,30 @@
![kubevpn](samples/flat_log.png)
[![GitHub Workflow][1]](https://github.com/wencaiwulue/kubevpn/actions)
[![Go Version][2]](https://github.com/wencaiwulue/kubevpn/blob/master/go.mod)
[![Go Report][3]](https://goreportcard.com/badge/github.com/wencaiwulue/kubevpn)
[![Maintainability][4]](https://codeclimate.com/github/wencaiwulue/kubevpn/maintainability)
[![GitHub License][5]](https://github.com/wencaiwulue/kubevpn/blob/main/LICENSE)
[![GitHub Workflow][1]](https://github.com/KubeNetworks/kubevpn/actions)
[![Go Version][2]](https://github.com/KubeNetworks/kubevpn/blob/master/go.mod)
[![Go Report][3]](https://goreportcard.com/badge/github.com/KubeNetworks/kubevpn)
[![Maintainability][4]](https://codeclimate.com/github/KubeNetworks/kubevpn/maintainability)
[![GitHub License][5]](https://github.com/KubeNetworks/kubevpn/blob/main/LICENSE)
[![Docker Pulls][6]](https://hub.docker.com/r/naison/kubevpn)
[![Releases][7]](https://github.com/wencaiwulue/kubevpn/releases)
[![Releases][7]](https://github.com/KubeNetworks/kubevpn/releases)
[1]: https://img.shields.io/github/actions/workflow/status/wencaiwulue/kubevpn/release.yml?logo=github
[1]: https://img.shields.io/github/actions/workflow/status/KubeNetworks/kubevpn/release.yml?logo=github
[2]: https://img.shields.io/github/go-mod/go-version/wencaiwulue/kubevpn?logo=go
[2]: https://img.shields.io/github/go-mod/go-version/KubeNetworks/kubevpn?logo=go
[3]: https://goreportcard.com/badge/github.com/wencaiwulue/kubevpn
[3]: https://goreportcard.com/badge/github.com/KubeNetworks/kubevpn
[4]: https://api.codeclimate.com/v1/badges/b5b30239174fc6603aca/maintainability
[5]: https://img.shields.io/github/license/wencaiwulue/kubevpn
[5]: https://img.shields.io/github/license/KubeNetworks/kubevpn
[6]: https://img.shields.io/docker/pulls/naison/kubevpn?logo=docker
[7]: https://img.shields.io/github/v/release/wencaiwulue/kubevpn?logo=smartthings
[7]: https://img.shields.io/github/v/release/KubeNetworks/kubevpn?logo=smartthings
# KubeVPN
[English](README.md) | [中文](README_ZH.md) | [维基](https://github.com/wencaiwulue/kubevpn/wiki/%E6%9E%B6%E6%9E%84)
[English](README.md) | [中文](README_ZH.md) | [维基](https://github.com/KubeNetworks/kubevpn/wiki/%E6%9E%B6%E6%9E%84)
KubeVPN 是一个云原生开发工具, 可以在本地连接云端 kubernetes 网络的工具,可以在本地直接访问远端集群的服务。也可以在远端集群访问到本地服务,便于调试及开发。同时还可以使用开发模式,直接在本地使用 Docker
将远程容器运行在本地。
@@ -33,13 +33,13 @@ KubeVPN 是一个云原生开发工具, 可以在本地连接云端 kubernetes
#### 从 Github release 下载编译好的二进制文件
[链接](https://github.com/wencaiwulue/kubevpn/releases/latest)
[链接](https://github.com/KubeNetworks/kubevpn/releases/latest)
#### 从 自定义 Krew 仓库安装
```shell
(
kubectl krew index add kubevpn https://github.com/wencaiwulue/kubevpn.git && \
kubectl krew index add kubevpn https://github.com/KubeNetworks/kubevpn.git && \
kubectl krew install kubevpn/kubevpn && kubectl kubevpn
)
```
@@ -48,7 +48,7 @@ KubeVPN 是一个云原生开发工具, 可以在本地连接云端 kubernetes
```shell
(
git clone https://github.com/wencaiwulue/kubevpn.git && \
git clone https://github.com/KubeNetworks/kubevpn.git && \
cd kubevpn && make kubevpn && ./bin/kubevpn
)
@@ -57,7 +57,7 @@ KubeVPN 是一个云原生开发工具, 可以在本地连接云端 kubernetes
#### 安装 bookinfo 作为 demo 应用
```shell
kubectl apply -f https://raw.githubusercontent.com/wencaiwulue/kubevpn/master/samples/bookinfo.yaml
kubectl apply -f https://raw.githubusercontent.com/KubeNetworks/kubevpn/master/samples/bookinfo.yaml
```
## 功能

View File

@@ -119,7 +119,7 @@ func Main(current string, client *http.Client) error {
func getManifest(httpCli *http.Client) (version string, url string, err error) {
var resp *http.Response
resp, err = httpCli.Get("https://api.github.com/repos/wencaiwulue/kubevpn/releases/latest")
resp, err = httpCli.Get("https://api.github.com/repos/KubeNetworks/kubevpn/releases/latest")
if err != nil {
err = fmt.Errorf("failed to call github api, err: %v", err)
return
@@ -168,8 +168,8 @@ func getManifest(httpCli *http.Client) (version string, url string, err error) {
return
}
// https://api.github.com/repos/wencaiwulue/kubevpn/releases
// https://github.com/wencaiwulue/kubevpn/releases/download/v1.1.13/kubevpn-windows-arm64.exe
// https://api.github.com/repos/KubeNetworks/kubevpn/releases
// https://github.com/KubeNetworks/kubevpn/releases/download/v1.1.13/kubevpn-windows-arm64.exe
func download(client *http.Client, url string, filename string) error {
get, err := client.Get(url)
if err != nil {

View File

@@ -4,7 +4,7 @@ metadata:
name: kubevpn
spec:
version: v1.1.33
homepage: https://github.com/wencaiwulue/kubevpn
homepage: https://github.com/KubeNetworks/kubevpn
shortDescription: "A vpn tunnel tools which can connect to kubernetes cluster network"
description: |
KubeVPN is Cloud Native Dev Environment, connect to kubernetes cluster network, you can access remote kubernetes
@@ -17,7 +17,7 @@ spec:
matchLabels:
os: windows
arch: amd64
uri: https://github.com/wencaiwulue/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_windows_amd64.zip
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_windows_amd64.zip
sha256: 4b858c6884a5e07ddfba5e0469a69d328321a477c12e0ee3620814a4bbb3fbe3
files:
- from: ./bin/kubevpn.exe
@@ -29,7 +29,7 @@ spec:
matchLabels:
os: windows
arch: arm64
uri: https://github.com/wencaiwulue/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_windows_arm64.zip
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_windows_arm64.zip
sha256: b56955ef5596093c53f642b2cd9e2c40653dfbfe9a67d00cb05bea0af6b506aa
files:
- from: ./bin/kubevpn.exe
@@ -41,7 +41,7 @@ spec:
matchLabels:
os: windows
arch: 386
uri: https://github.com/wencaiwulue/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_windows_386.zip
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_windows_386.zip
sha256: 9a02b9b30d8284a445dadfa815a2d9211dd5872fc7e7ab8c5364351b2a1ca013
files:
- from: ./bin/kubevpn.exe
@@ -53,7 +53,7 @@ spec:
matchLabels:
os: linux
arch: amd64
uri: https://github.com/wencaiwulue/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_linux_amd64.zip
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_linux_amd64.zip
sha256: b176277de80fdbdccba2a21c544085e2a957159d2fca19371a0b7168d6cfbba3
files:
- from: ./bin/kubevpn
@@ -65,7 +65,7 @@ spec:
matchLabels:
os: linux
arch: arm64
uri: https://github.com/wencaiwulue/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_linux_arm64.zip
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_linux_arm64.zip
sha256: c8bc40a1d0fd518b07481288f94af9002e2c450cdb1620df003857f0e2a7d4fc
files:
- from: ./bin/kubevpn
@@ -77,7 +77,7 @@ spec:
matchLabels:
os: linux
arch: 386
uri: https://github.com/wencaiwulue/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_linux_386.zip
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_linux_386.zip
sha256: ec28a0a09adae1aa39e2b406aaaf651340963028ab5f98a945e8c053a4f88441
files:
- from: ./bin/kubevpn
@@ -89,7 +89,7 @@ spec:
matchLabels:
os: darwin
arch: amd64
uri: https://github.com/wencaiwulue/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_darwin_amd64.zip
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_darwin_amd64.zip
sha256: 01099199e9454415753d253cf6d75032933ebd32b876e855b1801fa60ab6fdde
files:
- from: ./bin/kubevpn
@@ -101,7 +101,7 @@ spec:
matchLabels:
os: darwin
arch: arm64
uri: https://github.com/wencaiwulue/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_darwin_arm64.zip
uri: https://github.com/KubeNetworks/kubevpn/releases/download/v1.1.33/kubevpn_v1.1.33_darwin_arm64.zip
sha256: 9132320550012118b39c29be8078271065c821eb2a6c7b4e9961b65109ee24f6
files:
- from: ./bin/kubevpn