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 name: kubevpn
spec: spec:
version: {{ .TagName }} 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" shortDescription: "A vpn tunnel tools which can connect to kubernetes cluster network"
description: | description: |
KubeVPN is Cloud Native Dev Environment, connect to kubernetes cluster network, you can access remote kubernetes 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 ! 🎉 KubeVPN ${RELEASE} is available now ! 🎉
- fix known bugs 🛠 - fix known bugs 🛠
## Installation and Upgrading ## 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
${CHANGELOG} ${CHANGELOG}
EOF EOF

View File

@@ -58,7 +58,7 @@ jobs:
minikube image load --remote naison/kubevpn:test minikube image load --remote naison/kubevpn:test
minikube image ls minikube image ls
eval $(minikube docker-env) 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 - name: Build
run: | run: |
@@ -124,7 +124,7 @@ jobs:
minikube image load --remote naison/kubevpn:test minikube image load --remote naison/kubevpn:test
minikube image ls minikube image ls
eval $(minikube docker-env) 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 - name: Build
run: | run: |
@@ -172,7 +172,7 @@ jobs:
# kubectl cluster-info dump # kubectl cluster-info dump
# kubectl get pods -n kube-system -o wide # kubectl get pods -n kube-system -o wide
# - name: Install demo bookinfo # - 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 # - name: Build
# run: make kubevpn-windows # run: make kubevpn-windows

View File

@@ -1,30 +1,30 @@
![kubevpn](samples/flat_log.png) ![kubevpn](samples/flat_log.png)
[![GitHub Workflow][1]](https://github.com/wencaiwulue/kubevpn/actions) [![GitHub Workflow][1]](https://github.com/KubeNetworks/kubevpn/actions)
[![Go Version][2]](https://github.com/wencaiwulue/kubevpn/blob/master/go.mod) [![Go Version][2]](https://github.com/KubeNetworks/kubevpn/blob/master/go.mod)
[![Go Report][3]](https://goreportcard.com/badge/github.com/wencaiwulue/kubevpn) [![Go Report][3]](https://goreportcard.com/badge/github.com/KubeNetworks/kubevpn)
[![Maintainability][4]](https://codeclimate.com/github/wencaiwulue/kubevpn/maintainability) [![Maintainability][4]](https://codeclimate.com/github/KubeNetworks/kubevpn/maintainability)
[![GitHub License][5]](https://github.com/wencaiwulue/kubevpn/blob/main/LICENSE) [![GitHub License][5]](https://github.com/KubeNetworks/kubevpn/blob/main/LICENSE)
[![Docker Pulls][6]](https://hub.docker.com/r/naison/kubevpn) [![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 [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 [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 # 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 KubeVPN is Cloud Native Dev Environment, connect to kubernetes cluster network, you can access remote kubernetes
cluster network, remote cluster network, remote
@@ -35,13 +35,13 @@ container with same environment、volume、and network. you can develop your app
#### Install from GitHub release #### 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 #### Install from custom krew index
```shell ```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 kubectl krew install kubevpn/kubevpn && kubectl kubevpn
) )
``` ```
@@ -50,7 +50,7 @@ container with same environment、volume、and network. you can develop your app
```shell ```shell
( (
git clone https://github.com/wencaiwulue/kubevpn.git && \ git clone https://github.com/KubeNetworks/kubevpn.git && \
cd kubevpn && make kubevpn && ./bin/kubevpn 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 ### Install bookinfo as demo application
```shell ```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 ## Functions

View File

@@ -1,30 +1,30 @@
![kubevpn](samples/flat_log.png) ![kubevpn](samples/flat_log.png)
[![GitHub Workflow][1]](https://github.com/wencaiwulue/kubevpn/actions) [![GitHub Workflow][1]](https://github.com/KubeNetworks/kubevpn/actions)
[![Go Version][2]](https://github.com/wencaiwulue/kubevpn/blob/master/go.mod) [![Go Version][2]](https://github.com/KubeNetworks/kubevpn/blob/master/go.mod)
[![Go Report][3]](https://goreportcard.com/badge/github.com/wencaiwulue/kubevpn) [![Go Report][3]](https://goreportcard.com/badge/github.com/KubeNetworks/kubevpn)
[![Maintainability][4]](https://codeclimate.com/github/wencaiwulue/kubevpn/maintainability) [![Maintainability][4]](https://codeclimate.com/github/KubeNetworks/kubevpn/maintainability)
[![GitHub License][5]](https://github.com/wencaiwulue/kubevpn/blob/main/LICENSE) [![GitHub License][5]](https://github.com/KubeNetworks/kubevpn/blob/main/LICENSE)
[![Docker Pulls][6]](https://hub.docker.com/r/naison/kubevpn) [![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 [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 [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 # 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 KubeVPN 是一个云原生开发工具, 可以在本地连接云端 kubernetes 网络的工具,可以在本地直接访问远端集群的服务。也可以在远端集群访问到本地服务,便于调试及开发。同时还可以使用开发模式,直接在本地使用 Docker
将远程容器运行在本地。 将远程容器运行在本地。
@@ -33,13 +33,13 @@ KubeVPN 是一个云原生开发工具, 可以在本地连接云端 kubernetes
#### 从 Github release 下载编译好的二进制文件 #### 从 Github release 下载编译好的二进制文件
[链接](https://github.com/wencaiwulue/kubevpn/releases/latest) [链接](https://github.com/KubeNetworks/kubevpn/releases/latest)
#### 从 自定义 Krew 仓库安装 #### 从 自定义 Krew 仓库安装
```shell ```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 kubectl krew install kubevpn/kubevpn && kubectl kubevpn
) )
``` ```
@@ -48,7 +48,7 @@ KubeVPN 是一个云原生开发工具, 可以在本地连接云端 kubernetes
```shell ```shell
( (
git clone https://github.com/wencaiwulue/kubevpn.git && \ git clone https://github.com/KubeNetworks/kubevpn.git && \
cd kubevpn && make kubevpn && ./bin/kubevpn cd kubevpn && make kubevpn && ./bin/kubevpn
) )
@@ -57,7 +57,7 @@ KubeVPN 是一个云原生开发工具, 可以在本地连接云端 kubernetes
#### 安装 bookinfo 作为 demo 应用 #### 安装 bookinfo 作为 demo 应用
```shell ```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) { func getManifest(httpCli *http.Client) (version string, url string, err error) {
var resp *http.Response 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 { if err != nil {
err = fmt.Errorf("failed to call github api, err: %v", err) err = fmt.Errorf("failed to call github api, err: %v", err)
return return
@@ -168,8 +168,8 @@ func getManifest(httpCli *http.Client) (version string, url string, err error) {
return return
} }
// https://api.github.com/repos/wencaiwulue/kubevpn/releases // https://api.github.com/repos/KubeNetworks/kubevpn/releases
// https://github.com/wencaiwulue/kubevpn/releases/download/v1.1.13/kubevpn-windows-arm64.exe // https://github.com/KubeNetworks/kubevpn/releases/download/v1.1.13/kubevpn-windows-arm64.exe
func download(client *http.Client, url string, filename string) error { func download(client *http.Client, url string, filename string) error {
get, err := client.Get(url) get, err := client.Get(url)
if err != nil { if err != nil {

View File

@@ -4,7 +4,7 @@ metadata:
name: kubevpn name: kubevpn
spec: spec:
version: v1.1.33 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" shortDescription: "A vpn tunnel tools which can connect to kubernetes cluster network"
description: | description: |
KubeVPN is Cloud Native Dev Environment, connect to kubernetes cluster network, you can access remote kubernetes KubeVPN is Cloud Native Dev Environment, connect to kubernetes cluster network, you can access remote kubernetes
@@ -17,7 +17,7 @@ spec:
matchLabels: matchLabels:
os: windows os: windows
arch: amd64 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 sha256: 4b858c6884a5e07ddfba5e0469a69d328321a477c12e0ee3620814a4bbb3fbe3
files: files:
- from: ./bin/kubevpn.exe - from: ./bin/kubevpn.exe
@@ -29,7 +29,7 @@ spec:
matchLabels: matchLabels:
os: windows os: windows
arch: arm64 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 sha256: b56955ef5596093c53f642b2cd9e2c40653dfbfe9a67d00cb05bea0af6b506aa
files: files:
- from: ./bin/kubevpn.exe - from: ./bin/kubevpn.exe
@@ -41,7 +41,7 @@ spec:
matchLabels: matchLabels:
os: windows os: windows
arch: 386 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 sha256: 9a02b9b30d8284a445dadfa815a2d9211dd5872fc7e7ab8c5364351b2a1ca013
files: files:
- from: ./bin/kubevpn.exe - from: ./bin/kubevpn.exe
@@ -53,7 +53,7 @@ spec:
matchLabels: matchLabels:
os: linux os: linux
arch: amd64 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 sha256: b176277de80fdbdccba2a21c544085e2a957159d2fca19371a0b7168d6cfbba3
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn
@@ -65,7 +65,7 @@ spec:
matchLabels: matchLabels:
os: linux os: linux
arch: arm64 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 sha256: c8bc40a1d0fd518b07481288f94af9002e2c450cdb1620df003857f0e2a7d4fc
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn
@@ -77,7 +77,7 @@ spec:
matchLabels: matchLabels:
os: linux os: linux
arch: 386 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 sha256: ec28a0a09adae1aa39e2b406aaaf651340963028ab5f98a945e8c053a4f88441
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn
@@ -89,7 +89,7 @@ spec:
matchLabels: matchLabels:
os: darwin os: darwin
arch: amd64 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 sha256: 01099199e9454415753d253cf6d75032933ebd32b876e855b1801fa60ab6fdde
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn
@@ -101,7 +101,7 @@ spec:
matchLabels: matchLabels:
os: darwin os: darwin
arch: arm64 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 sha256: 9132320550012118b39c29be8078271065c821eb2a6c7b4e9961b65109ee24f6
files: files:
- from: ./bin/kubevpn - from: ./bin/kubevpn