Conversation
|
Hi @eschizoid, Thank you for your contribution! We really value the time you've taken to put this together. Before we proceed with reviewing this pull request, please sign the Lightbend Contributors License Agreement: |
5649d35 to
390545b
Compare
|
Hi @eschizoid, Thank you for your contribution! We really value the time you've taken to put this together. Before we proceed with reviewing this pull request, please sign the Lightbend Contributors License Agreement: |
|
I already signed the CLA. |
1d0664e to
2d094a5
Compare
installer/common/k8s-values.yaml
Outdated
|
|
||
| tags: | ||
| targetGke: true | ||
| targetEks: false |
There was a problem hiding this comment.
I am not sure how important is to parametrized this tag (or if it really matters)
35f58ae to
8e4ac0d
Compare
|
@eschizoid from the list produced by pv-volume is part of the installer/efs-provisioner/templates/deployment.yaml. |
|
@eschizoid I talked with my colleagues who have previous successful experience with EFS and Cloudflow. |
|
Thanks a lot @eschizoid for helping out with this! |
Yeah I can do that later today
Yeah, I agree 100%. Are we sure that the
I am trying to remember what manual steps I did for my user, vpc's or sg's, but I can't remember any particular setup other than attaching the IAM policies manually.
We are already doing that here: Looks like when the I might need to start from scratch with a new user until we figure out what especial setup I did that I cannot longer remember :( |
|
@agemooij / @skonto how do you guys feel about merging this guy and I take care of the 3 open items on a follow up PR. Right now the only critical part that is not working is just the |
|
@eschizoid I put some extra logging: Unfortunately some variables are not set: This part does not work for me: Also there is an assumption there that |
ahhhh i think that is where the problem might be. it seems that some variables are not being passed correctly :( |
|
@eschizoid I tested it with all vars set and mount still fails: |
…feature/k8s-support
I fixed all the merge conflicts. However all the cloudlfow stuff is no longer working for me, this was expected since a lot of things changed from the last commit (all the tiller stuff was repackaged). The good thing is that I now know where the problem for the missing env variable is ( @skonto @agemooij Just out of curiosity, I don't see any tests around the installation process, how do we know that the last commit didn't break the whole installation like it just happened recently for the flink and cloudflow operators? I am asking this because last time we spent two days until we figure out that master was broken. Can somebody warranty that the last merge to master actually works installation-wise? |
|
@eschizoid regarding the integration tests you are 100% right. That is something we have discussed with our team extensively and is one of the top priorities. We need to make sure at least something is working before merging a PR but also we want night builds to be on the safe side. Of course we need to develop the right tests and cover enough. |
|
@eschizoid good news, I got the EFS provisioner running by just setting the two security groups described in the link above: I havent tried any IAM role settings so we are good to go. I havent also update my local branch with your new updates because you mentioned the Cloudflow things dont work for you. |
|
@eschizoid I was able also to run sensor-data-scala app using your PR before the rebase: A few minor fixes required: |
|
@skonto these are great news :) Anyways, I pushed all my changes (including the env variable fix). And this is the last error I am facing:
fixed
I think we should definitely do ECR, docker hub should probably be paired with a minikube installation. Let me start adding the documentation for the ECR login and all that before I incorporate this change. Feels like we are close, by the way, thanks for taking care of the investigation on the sg's side ;) |
|
Let me try the helm charts the url is working from what I see. |
|
@skonto alright I have good news after my last change I got all cloudflow operators up and running: Feel free to try the PR, hopefully for the last time :) I think we only have two remaining open items:
For the second on I am wondering if there something we can to add it to the create cluster script for eks. I can take care of the second one over the weekend. Cheers |
…feature/k8s-support
|
@eschizoid glad that you made everything run on your side! The pending things I noticed beyond docs are:
|
Hmm I am still not clear for what type of fix we are looking for, do we just want a shield in case Let me know :)
My bad, this was fixed and same for the docs
Same |
|
@eschizoid yes a protection against a null value is required. I will do another round now for the PR. |
|
@eschizoid I launched with the right arguments: You need to set to 3 the number of args ;) |
|
@eschizoid pls fix the above two issues and I will merge, all stuff are running: We can update the docs in another PR no need to make this take longer ;) Just add to the docs only the link for the security groups and should be enough. |
|
@eschizoid it still fails just remove quotes around The rest looks good. Thank you! |
|
Merging the PR, @eschizoid thanks a lot for your patience and your contribution! Let's do a follow up PR using the stable helm charts. |
The purpose of this PR is to add support for EKS deployments.