Google cloud platform 自托管Gitlab,在谷歌云平台上交付应用程序

Google cloud platform 自托管Gitlab,在谷歌云平台上交付应用程序,google-cloud-platform,gitlab,google-kubernetes-engine,Google Cloud Platform,Gitlab,Google Kubernetes Engine,GKE最近发布了GKE的应用程序管理器/交付插件 但目前,Application Manager/Delivery仅支持Github.com和Gitlab.com。是否有任何计划或发布渠道支持自托管Gitlab实例?目前有什么解决办法吗 Initialize an application with Anthos Application delivery framework. APP_NAME should conform to definitions of label and subdomain

GKE最近发布了GKE的应用程序管理器/交付插件


但目前,Application Manager/Delivery仅支持Github.com和Gitlab.com。是否有任何计划或发布渠道支持自托管Gitlab实例?目前有什么解决办法吗

Initialize an application with Anthos Application delivery framework.
APP_NAME should conform to definitions of label and subdomain in DNS (RFC 1123: https://tools.ietf.org/html/rfc1123)

Usage:
  appctl init APP_NAME --app-config-repo [--deployment-repo] [--config-path] [flags]

Examples:
  # Initialize an app from scratch and create a remote app repository.
  appctl init myapp --app-config-repo github.com/myorg/myapp

  # Initialize an app from an existing repository.
  appctl init myapp -app-config-repo github.com/myorg/myapp

  # Initialize an app and customize the configuration path (default is ./config).
  appctl init myapp --app-config-repo github.com/myorg/myapp --config-path myappconfig

  # Initialize an app and customize the deployment repo.
  appctl init myapp --app-config-repo github.com/myorg/myapp --deployment-repo github.com/myorg/myapp-env


Flags:
      --app-config-repo string        The url of the application configuration repository. It should be in the form of "[https://]<github|gitlab>.com/<ORG or USER>/<REPO>".
                                      
      --config-path string            The relative directory that contains the application's kubernetes resource configurations. Default to "./config".
      --deployment-repo appctl init   the url of the deployment repository. It should be in the form of "[https://]<github|gitlab>.com/<ORG or USER>/<REPO>".
                                      If not provided, appctl init will use a default url in the form of "[https://]<PLATFORM>.com/<ORG or USER>/<APP_NAME>-deployment" where PLATFORM and ORG/USER are from --app-config-repo.
  -h, --help                          help for init
使用Anthos应用程序交付框架初始化应用程序。
应用程序名称应符合DNS中标签和子域的定义(RFC 1123:https://tools.ietf.org/html/rfc1123)
用法:
appctl init APP_NAME--APP config repo[--deployment repo][--config path][flags]
示例:
#从头开始初始化应用程序并创建远程应用程序存储库。
appctl init myapp——app config repo github.com/myorg/myapp
#从现有存储库初始化应用程序。
appctl init myapp-app config repo github.com/myorg/myapp
#初始化应用程序并自定义配置路径(默认值为./config)。
appctl init myapp--app config repo github.com/myorg/myapp--config路径myappconfig
#初始化应用程序并自定义部署repo。
appctl init myapp--app config repo github.com/myorg/myapp--deployment repo github.com/myorg/myapp-env
旗帜:
--app config repo字符串应用程序配置存储库的url。其格式应为“[https://].com//”。
--config path string包含应用程序kubernetes资源配置的相对目录。默认设置为“/config”。
--部署repo appctl init部署存储库的url。其格式应为“[https://].com//”。
如果未提供,appctl init将使用默认url,格式为“[https://].com//-deployment”,其中平台和组织/用户来自--app config repo。
-h、 --init的帮助
GCP文档门户网站上的“操作方法”指出,先决条件之一是

“具有创建私有存储库的权限的GitHub或GitLab帐户。应用程序交付仅支持GitHub和GitLab存储库。”

这让我觉得GitHub和GitLab私有回购都是受支持的。因此,我按照“如何”指南重新检查了一下,它运行良好(至少在我的设置中是这样)

此外,最近的另一个趋势是确认应用程序交付与私有GitLab repo一起工作


希望有帮助

是否有支持Gitlab Private的计划或发布渠道?这是一个很好的观点,我的第二个问题是有什么解决办法吗?还是由GCP团队来决定?对不起,我的问题是关于私有Gitlab实例(自托管Gitlab),而不是关于Gitlab.com的私有存储库。对于私有存储库,我已经对它进行了测试,效果很好。是的,这个答案并没有真正的帮助。问题是关于自托管gitlab以及是否有解决方案。
kiwi@suse-laptop:~/$ cat /etc/SUSE-brand 
openSUSE
VERSION = 15.1

kiwi@suse-laptop:~/$ git version
git version 2.26.1

kiwi@suse-laptop:~/$ kubectl version
Client Version: version.Info{Major:"1", Minor:"15+", GitVersion:"v1.15.11-dispatcher",  GitTreeState:"clean", BuildDate:"2020-04-21T04:42:07Z", GoVersion:"go1.12.17", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"15+", GitVersion:"v1.15.11-gke.12", GitTreeState:"clean", BuildDate:"2020-04-20T22:33:20Z", GoVersion:"go1.12.17b4", Compiler:"gc", Platform:"linux/amd64"}