Hi, Kunshuai
Thank you for replying to my email.

Regarding questions 1, 2
I got it. I am making modifications to my test repository.

About question 3
After the community creates a new repository, I upload the file.


About question 4
You are right, users using the previous version have deployed normally. We
only need to provide Helm Charts from the current version.

Kunshuai Zhu <[email protected]> 于2022年3月21日周一 10:37写道:

> Hi erdengk,
>
> > so I
> > am ready to apply for this GSoC idea to improve integration test and
> > deployment methods.[1]
>
> Welcome! Have a good time~
>
> > I have implemented a Helm repository
> > <https://github.com/erdengk/shenyu-helm-chart> [2] which can currently
> > deploy Shenyu-admin and Shenyu-bootstrap through the Helm.
> > I also uploaded the deployment file to Helm's official repository through
> > my Google account. Click this link
> > <https://artifacthub.io/packages/helm/shenyu-test/shenyu> to access.[3]
>
> I think this is a great job :)
>
> > There are a few questions I would like to ask the community for advice.
>
> 1. IMO, we'd better be able to publish on artifacthub.io
>
> 2. ShenYu doesn't have an artifacthub account yet, and I'm not sure if
> Apache has an official account (it doesn't seem to have one). I think
> it is possible to create a new account, but I am not sure whether this
> is in compliance with the ASF regulations and need to wait for the
> confirmation of the folks.
>
> 3. If we need github pages, I see that we already have github pages in
> the main repository, so we'd better create a new repository to avoid
> conflicts with git pages in the main repository.
>
> 4. Does it mean that we have to release multiple times and release all
> historical versions? I think we only need to start the release from
> the current version (2.4.3), because users who use the previous
> version have already deployed it normally, WDYT?
>
> Kevin <[email protected]> 于2022年3月21日周一 03:13写道:
> >
> > Dear Community Developer
> >
> > I am a student who loves open source, and the GitHub id is erdengk. In
> > February of this year, I saw an about the shenyu community in the GSoC-CN
> > group and became interested in the community. My own learning direction
> is
> > distributed and cloud-native. The importance of gateways as the entrance
> of
> > distributed applications is self-evident, so I am very interested in
> shenyu
> > gateways. With the help of the community, I successfully resolved some
> > issues. With the merging of my pr, I have also built up my confidence,
> so I
> > am ready to apply for this GSoC idea to improve integration test and
> > deployment methods.[1]
> >
> > While learning about the idea, I ran into a few questions and needed to
> ask
> > the community for input.
> >
> > Part of this idea is to deploy shenyu using Helm, Helm is a package
> > management tool for Kubernetes. Using Helm, we can deploy resources
> > required by Kubernetes with one click, and we can also implement version
> > upgrades, rollbacks, and other operations. It is similar to what Maven
> does
> > in Java.
> >
> > I have implemented a Helm repository
> > <https://github.com/erdengk/shenyu-helm-chart> [2] which can currently
> > deploy Shenyu-admin and Shenyu-bootstrap through the Helm.
> > I also uploaded the deployment file to Helm's official repository through
> > my Google account. Click this link
> > <https://artifacthub.io/packages/helm/shenyu-test/shenyu> to access.[3]
> >
> > There are a few questions I would like to ask the community for advice.
> >
> > 1. Do we need to publish Shenyu's deployment documentation on Helm's
> > official repository artifacthub.io?
> > 2. If we want to publish on artifacthub <https://artifacthub.io/>, we
> need
> > to create an account to publish Helm documents. Does the community have
> an
> > account on this site? Do we need an official Apache account to do this?
> > 3. If we want to publish to Helm's official repository, artifacthub
> > <https://artifacthub.io/> needs to scan for updates using GitHub Pages.
> Are
> > we doing this in the shenyu repository, or do we create a new repository?
> > 4. Regarding the deployment versions provided by Helm, my suggestion is
> to
> > provide stable deployment packages for each version and the latest
> > deployment packages for each version. how about this?
> >
> >
> > [1]: https://github.com/apache/incubator-shenyu/issues/2890
> > [2]: https://github.com/erdengk/shenyu-helm-chart
> > [3]: https://artifacthub.io/packages/helm/shenyu-test/shenyu
>

Reply via email to