-
-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Maintainability and Ongoing Support for AWS Sub-generators #10579
Comments
There are also #10472 and #8366 which are related Here are my thoughts on this. Every other cloud platform that we use(GCP, Heroku, CF) provides free credits so that we could work on those, but AWS has not provided any support yet. I'm not in favor of spending the OpenCollective donations on supporting something like this as it doesn't seem fair. But running a specific campaign should be fine, it can be done on OpenCollective. But first, Let me try to reach out to some AWS cloud people and see if we can work something out as providing AWS support is more beneficial to AWS than it is to us |
@SudharakaP : first of all, thanks for helping and contributing the last weeks/months, specially on AWS. Here my personal opinions, not from the team, and some historical stories. About AWS. As Deepu said, they don't want to sponsor/support us. AWS sub generator was created by someone from my company. Then, maybe lack of time or interest, this sub generator was not maintained anymore. Then I know a lot lot lot of people with certifications. I asked but no one wants to work on this. As every contributors work on personal time, I totally understand this, or simply, they don't care about this sub generator. That's why I'm reluctant to accept new features, new options in the core as it's hard to find people to maintain it. We have similar problem with:
What I'd like is to remove options which are broken since months, but it's hard as some people prefers keeping broken option. As someone said, "we do our best", so let's go on. |
I think some things we can remove for JHipster 7 are below, lets start a discussion on the mailing list for that
For upgrade subgen, I'm not sure though. React IMO is quite stable and IMO a better option than Angular in many aspects 😉 but I understand the protractor part but that's coz protractor works better with Angular, maybe we can reconsider moving to Cypress |
I agree to remove UAA and Couchbase on next major release. However I disagree for upgrade. As already discussed in #9908, the But I share your concerns, and that's why I was reluctant to integrate the new openapi-cli subgenerator. I think a lot of "secondary" subgenerators (i.e. those that are not involved in original application generation + entity-*) could live as external modules (aws, kubernetes, openshift, cloudfoundry, ...) |
@deepu105 : Thanks for the information. Just for the record, I did reach out to AWS before writing this and after some emails I got a final answer which is I quote;
Please do reach out to them btw; hopefully they change their mind. 😄 |
@pascalgrimaud : Thanks much for all the information. 😄
I agree. If there's very little people who use AWS sub-generators then a campaign aiming them for donations might not succeed. I can keep maintaining the aws sub-generators as long as I can, but I was just thinking more of a scalable solution that we can use in general so that we don't have broken stuff hanging around due to lack of testing, willingness to work etc. 🤔 🤔 |
Thanks a lot @SudharakaP |
I don't think this dicussion can go further, so let's close this, and let's do our best as always |
So guys, I had a chat with @arun-gupta, who is trying to help. @SudharakaP @jhipster/developers can you verify if this approximate calculation would be sufficient for our needs |
@deepu105 : Yay, a huge thanks for doing this; this is great, now we can test it more thoroughly. 😄 😄 In my opinion this monthly credit amount is enough for testing and improvements. Although I think the cost breakdown could be altered more appropriately to to reflect what we use. As far as I know, Dynamo DB isn't used in our sub-generators as well as Route 53. Maybe replace those with Elastic Kubernetes Service and ECR and maybe CloudWatch? 😄 |
@deepu105 that's great ! We just need to have some credits to create tests EKS clusters and a few other resources but as soon as those tests are done (after a few days) we can destroy those resources. |
@deepu105 : Just curious, did we get the credits? 😄 |
Sorry totally forgot about this one. I believe there is now a program where OSS maintainers can apply for credits https://aws.amazon.com/blogs/opensource/aws-promotional-credits-open-source-projects/ could you try it |
@deepu105 : Thanks much for the link. For this we need to create a AWS account and then apply for OSS credits for that account. But I think it would be more appropriate to use an official JHipster email to create the AWS account and apply for these credits, and create an account all core members can use. So maybe I suggest that someone in the core team apply for this instead rather than through my personal email. 🤔 😄 |
Ok let me see what I can do
…On Fri, 22 Nov 2019, 3:56 pm Sudharaka Palamakumbura, < ***@***.***> wrote:
@deepu105 <https://github.com/deepu105> : Thanks much for the link.
For this we need to create a AWS account and then apply for OSS credits
for that account. But I think it would be more appropriate to use an
official JHipster email to create the AWS account and apply for these
credits, and create an account all core members can use. So maybe I suggest
that someone in the core team apply for this instead rather than through my
personal email. 🤔 😄
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#10579?email_source=notifications&email_token=AAIOKFYZDKLOQFP5YXZE2LDQU7XIJA5CNFSM4I6WFNNKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEE53SXY#issuecomment-557562207>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAIOKF4POQC4EH7VEWRB4KDQU7XIJANCNFSM4I6WFNNA>
.
|
As I'm already the one in charge of the GCP organization and account, let me apply to the program and find a nice setup to give access to different members. I don't think it's a good idea to share the account between us so we will need some kind of SSO like Okta. This is already what I set up for users in my company (I do devops things at a small startup) so I'm familiar with the process. We just need to get approved for this open source program. |
+1 @PierreBesson, you're the DevOps of the team ! |
Okay, I have filled out the form and created the "jhipster" AWS account. I asked for 1000$ per year. I believe it's reasonable considering that we will not leave things running all the time. Let's wait 2 weeks for their response and if no reply. We can contact them. |
Overview of the feature request
Maybe this has been tried or talked before but anyways I am just writing down my suggestion (apologies if this is a duplicate 😄). I was thinking about the aws subgenerators (both
aws
andaws-containers
) and the problem you guys are having where you don't have credits to test it. I am suggesting a separate line of donations from people who use JHipster with AWS so that we could provide more support and tight integrations for the aws sub-generators. Is this something we could try out?What I am basically suggesting is:
Have a separate donation campaign; I am not sure which platform to use though yet.
Maybe we can put a link at our AWS documentation to point AWS users to the donations page.
Use this money to keep a testing server so that the core members can use to test it out or do development.
cc: @jhipster/developers
Motivation for or Use Case
Promote more people to work on AWS sub-generators.
Keep the AWS sub-generators up-to date.
Provide testing credits so that the core developers/reviewers can test changes to this sub-generator and thus we can give a better user experience to users who are using this sub-generator.
The text was updated successfully, but these errors were encountered: