Skip to content

Commit 3715e73

Browse files
committed
*: regenerate doc
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
1 parent c7035bf commit 3715e73

File tree

5 files changed

+179
-5
lines changed

5 files changed

+179
-5
lines changed

README.md

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,12 @@ Make sure AWS credential is located in your machine:
4343
aws sts get-caller-identity --query Arn --output text
4444
```
4545

46-
See https://github.com/aws/aws-k8s-tester/blob/master/ec2config/README.md for more.
46+
See the following for more fields:
47+
- https://github.com/aws/aws-k8s-tester/blob/master/ec2config/README.md
48+
- https://pkg.go.dev/github.com/aws/aws-k8s-tester/ec2config?tab=doc
49+
- https://github.com/aws/aws-k8s-tester/blob/master/ec2config/default.yaml
4750

4851
```bash
49-
cd /tmp
5052
AWS_K8S_TESTER_EC2_ON_FAILURE_DELETE=true \
5153
AWS_K8S_TESTER_EC2_REGION=us-west-2 \
5254
AWS_K8S_TESTER_EC2_S3_BUCKET_CREATE=true \
@@ -111,10 +113,20 @@ Make sure AWS credential is located in your machine:
111113
aws sts get-caller-identity --query Arn --output text
112114
```
113115

114-
See https://github.com/aws/aws-k8s-tester/blob/master/eksconfig/README.md for more.
116+
See the following for more fields:
117+
- https://github.com/aws/aws-k8s-tester/blob/master/eksconfig/README.md
118+
- https://pkg.go.dev/github.com/aws/aws-k8s-tester/eksconfig?tab=doc
119+
- https://github.com/aws/aws-k8s-tester/blob/master/eksconfig/default.yaml
115120

116121
```bash
117-
cd /tmp
122+
# easiest way, use the defaults
123+
# creates role, VPC, EKS cluster
124+
rm -rf /tmp/${USER}-test-eks-prod*
125+
aws-k8s-tester eks create cluster --enable-prompt=true -p /tmp/${USER}-test-prod-eks.yaml
126+
aws-k8s-tester eks delete cluster --enable-prompt=true -p /tmp/${USER}-test-prod-eks.yaml
127+
128+
# advanced options can be set via environmental variables
129+
# e.g. node groups, managed node groups, add-ons
118130
AWS_K8S_TESTER_EKS_REGION=us-west-2 \
119131
AWS_K8S_TESTER_EKS_S3_BUCKET_CREATE=true \
120132
AWS_K8S_TESTER_EKS_S3_BUCKET_CREATE_KEEP=true \
@@ -262,7 +274,7 @@ AWS_K8S_TESTER_EKS_ADD_ON_HOLLOW_NODES_REPOSITORY_IMAGE_TAG=latest \
262274
Install `eks-utils` from https://github.com/aws/aws-k8s-tester/releases.
263275

264276
```
265-
AWS_K8S_TESTER_VERSION=v1.1.5
277+
AWS_K8S_TESTER_VERSION=v1.1.6
266278
267279
DOWNLOAD_URL=https://github.com/aws/aws-k8s-tester/releases/download
268280
rm -rf /tmp/aws-k8s-tester

ec2config/default.yaml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
asgs:
2+
ec2-2020050610-sunf5nd46nho-asg:
3+
ami-type: AL2_x86_64
4+
asg-cfn-stack-id: ""
5+
asg-desired-capacity: 1
6+
asg-max-size: 1
7+
asg-min-size: 1
8+
image-id: ""
9+
image-id-ssm-parameter: /aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2
10+
instanaces: null
11+
instance-types:
12+
- c5.xlarge
13+
logs: null
14+
name: ec2-2020050610-sunf5nd46nho-asg
15+
remote-access-user-name: ec2-user
16+
ssm-document-cfn-stack-id: ""
17+
ssm-document-cfn-stack-name: ec2-2020050610-sunf5nd46nho-ssm-document
18+
ssm-document-command-ids: null
19+
ssm-document-commands: ""
20+
ssm-document-create: false
21+
ssm-document-execution-timeout-in-seconds: 3600
22+
ssm-document-name: ec22020050610sunf5nd46nhoSSMDocument
23+
volume-size: 40
24+
asgs-fetch-logs: true
25+
asgs-logs-dir: /home/ANT.AMAZON.COM/leegyuho/go/src/github.com/aws/aws-k8s-tester/ec2config/ec2-2020050610-sunf5nd46nho-logs-remote
26+
aws-account-id: ""
27+
aws-credential-path: ""
28+
aws-iam-role-arn: ""
29+
aws-user-id: ""
30+
config-path: /home/ANT.AMAZON.COM/leegyuho/go/src/github.com/aws/aws-k8s-tester/ec2config/default.yaml
31+
dhcp-options-domain-name: ""
32+
dhcp-options-domain-name-servers: null
33+
log-level: info
34+
log-outputs:
35+
- stderr
36+
- /home/ANT.AMAZON.COM/leegyuho/go/src/github.com/aws/aws-k8s-tester/ec2config/default.yaml.log
37+
name: ec2-2020050610-sunf5nd46nho
38+
on-failure-delete: true
39+
on-failure-delete-wait-seconds: 120
40+
private-subnet-ids: null
41+
public-subnet-ids: null
42+
region: us-west-2
43+
remote-access-commands-output-path: /home/ANT.AMAZON.COM/leegyuho/go/src/github.com/aws/aws-k8s-tester/ec2config/default.ssh.sh
44+
remote-access-key-create: true
45+
remote-access-key-name: ec2-2020050610-sunf5nd46nho-key-ec2
46+
remote-access-private-key-path: /tmp/inventiveu.insecure.key
47+
role-arn: ""
48+
role-cfn-stack-id: ""
49+
role-create: true
50+
role-managed-policy-arns: null
51+
role-name: ec2-2020050610-sunf5nd46nho-role-ec2
52+
role-service-principals: null
53+
s3-bucket-create: false
54+
s3-bucket-create-keep: false
55+
s3-bucket-lifecycle-expiration-days: 0
56+
s3-bucket-name: ""
57+
security-group-id: ""
58+
ssh-ingress-ipv4-range: ""
59+
status: null
60+
status-current: ""
61+
up: false
62+
vpc-cfn-stack-id: ""
63+
vpc-create: true
64+
vpc-id: ""

eksconfig/default.yaml

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
aws-cli-path: /home/ANT.AMAZON.COM/leegyuho/.local/bin/aws
2+
client-burst: 20
3+
client-qps: 10
4+
client-timeout: 30000000000
5+
client-timeout-string: 30s
6+
clients: 3
7+
command-after-create-add-ons: ""
8+
command-after-create-add-ons-output-path: .log
9+
command-after-create-add-ons-timeout: 180000000000
10+
command-after-create-add-ons-timeout-string: 3m0s
11+
command-after-create-cluster: ""
12+
command-after-create-cluster-output-path: .log
13+
command-after-create-cluster-timeout: 180000000000
14+
command-after-create-cluster-timeout-string: 3m0s
15+
config-path: /home/ANT.AMAZON.COM/leegyuho/go/src/github.com/aws/aws-k8s-tester/eksconfig/default.yaml
16+
kubeconfig-path: /home/ANT.AMAZON.COM/leegyuho/go/src/github.com/aws/aws-k8s-tester/eksconfig/default.kubeconfig.yaml
17+
kubectl-commands-output-path: /home/ANT.AMAZON.COM/leegyuho/go/src/github.com/aws/aws-k8s-tester/eksconfig/default.kubectl.sh
18+
kubectl-download-url: https://storage.googleapis.com/kubernetes-release/release/v1.16.9/bin/linux/amd64/kubectl
19+
kubectl-path: /tmp/kubectl-test-v1.16.9
20+
log-level: info
21+
log-outputs:
22+
- stderr
23+
- /home/ANT.AMAZON.COM/leegyuho/go/src/github.com/aws/aws-k8s-tester/eksconfig/default.log
24+
name: eks-2020050610-waterfallv12
25+
on-failure-delete: true
26+
on-failure-delete-wait-seconds: 120
27+
parameters:
28+
dhcp-options-domain-name: ""
29+
dhcp-options-domain-name-servers: null
30+
encryption-cmk-arn: ""
31+
encryption-cmk-create: true
32+
private-subnet-ids: null
33+
public-subnet-ids: null
34+
request-header-key: ""
35+
request-header-value: ""
36+
resolver-url: ""
37+
role-arn: ""
38+
role-cfn-stack-id: ""
39+
role-create: true
40+
role-managed-policy-arns: null
41+
role-name: eks-2020050610-waterfallv12-role-cluster
42+
role-service-principals: null
43+
signing-name: eks
44+
tags: null
45+
version: "1.16"
46+
version-value: 1.16
47+
vpc-cfn-stack-id: ""
48+
vpc-create: true
49+
vpc-id: ""
50+
region: us-west-2
51+
remote-access-commands-output-path: /home/ANT.AMAZON.COM/leegyuho/go/src/github.com/aws/aws-k8s-tester/eksconfig/default.ssh.sh
52+
remote-access-key-create: true
53+
remote-access-key-name: eks-2020050610-waterfallv12-key-nodes
54+
remote-access-private-key-path: /home/ANT.AMAZON.COM/leegyuho/.ssh/kube_aws_rsa
55+
s3-bucket-create: false
56+
s3-bucket-create-keep: false
57+
s3-bucket-lifecycle-expiration-days: 0
58+
s3-bucket-name: ""
59+
status:
60+
aws-account-id: ""
61+
aws-credential-path: ""
62+
aws-iam-role-arn: ""
63+
aws-user-id: ""
64+
cluster-api-server-endpoint: ""
65+
cluster-arn: ""
66+
cluster-ca: ""
67+
cluster-ca-decoded: ""
68+
cluster-cfn-stack-id: ""
69+
cluster-control-plane-security-group-id: ""
70+
cluster-oidc-issuer-arn: ""
71+
cluster-oidc-issuer-ca-thumbprint: ""
72+
cluster-oidc-issuer-host-path: ""
73+
cluster-oidc-issuer-url: ""
74+
cluster-status: null
75+
cluster-status-current: ""
76+
server-version-info:
77+
buildDate: ""
78+
compiler: ""
79+
gitCommit: ""
80+
gitTreeState: ""
81+
gitVersion: ""
82+
goVersion: ""
83+
major: ""
84+
minor: ""
85+
platform: ""
86+
version-value: 0
87+
time-utc-create-complete: "0001-01-01T00:00:00Z"
88+
time-utc-delete-start: "0001-01-01T00:00:00Z"
89+
up: false

scripts/ec2config.gen.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,7 @@ fi
99
rm -f ec2config/README.md
1010
go run ec2config/gen/main.go
1111
cat ec2config/README.md
12+
13+
go install -v ./cmd/aws-k8s-tester
14+
aws-k8s-tester ec2 create config --path ./ec2config/default.yaml
15+
rm -f ./ec2config/default.ssh.sh

scripts/eksconfig.gen.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,8 @@ fi
99
rm -f eksconfig/README.md
1010
go run eksconfig/gen/main.go
1111
cat eksconfig/README.md
12+
13+
go install -v ./cmd/aws-k8s-tester
14+
aws-k8s-tester eks create config --path ./eksconfig/default.yaml
15+
rm -f ./eksconfig/default.kubectl.sh
16+
rm -f ./eksconfig/default.ssh.sh

0 commit comments

Comments
 (0)