-
-
Notifications
You must be signed in to change notification settings - Fork 100
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
Support issue with EC2 provisioner and AWS EC2 Classic #91
Comments
Thanks for the report. I'll ping @Waterdrips to see if he can repro. @adamjohnson01 do you mind taking a look as the author of the AWS provisioning code? https://github.com/inlets/inletsctl/tree/master/pkg/provision#maintainers-for-each-provider |
/set title: Support issue with EC2 provisioner |
@digitalsanctum what kind of documentation (specifically) do you think needs adding? |
@alexellis Perhaps it's enough just to update this section: https://github.com/inlets/inlets-operator#using-a-provider-which-requires-an-access-key-and-secret-key-aws-ec2-scaleway It was only through trial and error that I got the right combination of args that worked with AWS. For args that accept a file/path, specify what's expected to be in the file. Another hiccup related to documentation is that the required fields for specific providers are not obvious so that was more trial and error. For AWS and possibly other providers, there's no way to specify a |
Happy to take a suggested block of text to add here, or via a PR (more paperwork and process) - both will give the same end result. |
@digitalsanctum - Do you have an old AWS account with EC2 Classic enabled? I was able to get tunnels spun up on AWS EC2 using a new AMI user with EC2 full access into eu-west-1 region with default settings. Worked with both inlets and inlets-pro. |
@Waterdrips I do have an old account with EC2 classic enabled. I also don't have a default VPC which is why I'm guessing the code as it is works without specifying a VPC. I'm guessing that providing an optional VPC arg may help in this case and the other case I mentioned above where there might be more than one VPC in the target account/region. |
I've found the same issue occurs when using |
/set title: Support issue with EC2 provisioner and AWS EC2 Classic |
I think this issue has more to do with no default VPC being available. See my PR against inetsctl for proposed fix: inlets/inletsctl#75 |
@alexellis, I would but i will not have access to a computer for a few weeks. |
This depends on inlets/inletsctl#75 |
@alexellis I'm happy to propagate fix here from my fix in inletsctl. |
I'm attempting to install inlets-operator by way of arkade which results in:
Secondary to the above, I had a hard time finding documentation for installing with AWS provider.
Expected Behaviour
Installing inlets-operator via
arkade
results in no error messages and creates an EC2 instance and whatever other steps should be done as part of what constitutes a successful install.Documentation should be easier to find and should provide clear steps for a successful install and what to do if there's an issue. The documentation should also explicitly detail what will be done in the providers' account.
Current Behaviour
Possible Solution
Steps to Reproduce (for bugs)
using arkade version is
0.6.0
where
access-key
andsecret-access-key
files just contain the access key and secret access key respectively.Context
Your Environment
inlets-operator version, find via
kubectl get deploy inlets-operator -o wide
Kubernetes distribution i.e. minikube v0.29.0., KinD v0.5.1, Docker Desktop:
Bare metal 4 node cluster.
Kubernetes version
kubectl version
:1.18.6
Operating System and version (e.g. Linux, Windows, MacOS):
Linux (Ubuntu 20.04)
Cloud provisioner:
AWS (us-west-2)
The text was updated successfully, but these errors were encountered: