ping @Kevin Kindly reminding, the repo of helm-chart has just been built: https://github.com/apache/incubator-shenyu-helm-chart
Kevin <[email protected]> 于2022年3月21日周一 13:19写道: > > 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 > >
