-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Hi,
if you try to install keptn on a ec2-instance without a public IP address, it will fail with the following error (provider aws selected):
curl -Lsf https://raw.githubusercontent.com/keptn-sandbox/keptn-on-k3s/0.7.1/install-keptn-on-k3s.sh | bash -s - --provider aws --with-dynatrace --with-jmeter --fqdn=keptn.XYZ.com
Provider: AWS
Enabling Dynatrace Support: Requires you to set DT_TENANT, DT_API_TOKEN
Enabling JMeter Support
#######################################>
# Determining IP Address
#######################################>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>404 - Not Found</title>
</head>
<body>
<h1>404 - Not Found</h1>
</body>
</html> is not a valid ip address
I know when not using the --provider switch, it will work.
Suggestion:
A) Modify the Documentation so it will point out if not using an external IP Address on the instance, to leave the flag
B) Create a fallback mechanism if 404 if returned from the AWS API
Have a good one!
Metadata
Metadata
Assignees
Labels
No labels