This repo is being used by Claranet Switzerland GmbH to produce a listing on the AWS Marketplace.
You can find the listing here
The goal is to allow anyone to try Konveyor within their organization, even if they don't have a Kubernetes (EKS) cluster available.
- Create a "konveyor" aws profile pointing to your AWS account, or use another one by overriding the
aws_profile
variable, see https://developer.hashicorp.com/packer/docs/templates/legacy_json_templates/user-variables for more information - Download Packer (https://packer.io)
./generate-ami.sh
any arguments you pass to this script will be forwarded to packer
As soon as the builds complete successfully, a CloudFormation template will be generated under out/generated-template.yaml
In order to apply the infrastructure you'll need the following information:
- Domain: an existing (and valid) domain name
- ACMArn: The ARN of a valid ACM Certificate
aws cloudformation deploy --template-file out/generated-template.yaml --capabilities CAPABILITY_IAM --profile konveyor --parameter-overrides Domain=your-domain.com ACMArn=arn:aws:acm:us-east-1:123456789012:certificate/uuid --region us-east-1 --stack-name my-konveyor
After deployment completes, you can monitor the initialization process by accessing the EC2 instance using SSM and monitoring the cloud-init-log:
sudo tail -f /var/log/cloud-init-output
you must define a new password for the admin
user.
Default is admin
/ Passw0rd!
Check the Konveyor docs for more information