UNPKG

klip-sdk

Version:

JavaScript SDK to interact with klip App2App requests

55 lines (53 loc) 1.48 kB
name: access eks author: Bolt description: 'access eks' inputs: region: description: 'aws region' required: false default: 'ap-northeast-2' role-arn: description: 'aws role arn' required: false default: 'arn:aws:iam::069889557760:role/GithubActions' role-session-name: description: 'aws assume role session name' required: false default: 'SessionForGhActions' duration: description: 'session duration time. default is 5 mins' required: false default: '1800' kube-version: description: 'kube version' required: false default: 'v1.28.0' helm-version: description: 'helm client version' required: false default: 'v3.7.2' eks-cluster: description: 'set eks cluster' required: true default: 'service-dev-1-28' runs: using: "composite" steps: - name: Configure AWS Credentials id: credentials uses: aws-actions/configure-aws-credentials@v4 with: aws-region: ${{ inputs.region }} role-to-assume: ${{ inputs.role-arn }} role-session-name: ${{ inputs.role-session-name }} role-duration-seconds: ${{ inputs.duration }} - uses: azure/setup-kubectl@v3 with: version: ${{ inputs.kube-version }} - uses: azure/setup-helm@v4.2.0 with: version: ${{ inputs.helm-version }} - name: get k8s kube-config shell: bash run: | aws eks update-kubeconfig --name ${{ inputs.eks-cluster }} --region ${{ inputs.region }}