Merge pull request #45 from fluxcd/use-central-ghactions
Remove local actions and use those from fluxcd/pkg
This commit is contained in:
		
						commit
						c3de7a14bb
					
				| 
						 | 
				
			
			@ -1,6 +0,0 @@
 | 
			
		|||
FROM stefanprodan/alpine-base:latest
 | 
			
		||||
 | 
			
		||||
COPY entrypoint.sh /entrypoint.sh
 | 
			
		||||
RUN chmod +x /entrypoint.sh
 | 
			
		||||
 | 
			
		||||
ENTRYPOINT ["/entrypoint.sh"]
 | 
			
		||||
| 
						 | 
				
			
			@ -1,9 +0,0 @@
 | 
			
		|||
name: 'helm'
 | 
			
		||||
description: 'A GitHub Action to run Helm commands'
 | 
			
		||||
author: 'Hidde Beydals'
 | 
			
		||||
branding:
 | 
			
		||||
  icon: 'command'
 | 
			
		||||
  color: 'blue'
 | 
			
		||||
runs:
 | 
			
		||||
  using: 'docker'
 | 
			
		||||
  image: 'Dockerfile'
 | 
			
		||||
| 
						 | 
				
			
			@ -1,16 +0,0 @@
 | 
			
		|||
#!/bin/bash
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
helm_ver=3.2.4 && \
 | 
			
		||||
helm_url=https://get.helm.sh && \
 | 
			
		||||
curl -sL ${helm_url}/helm-v${helm_ver}-linux-amd64.tar.gz | \
 | 
			
		||||
tar xz
 | 
			
		||||
 | 
			
		||||
mkdir -p $GITHUB_WORKSPACE/bin
 | 
			
		||||
cp ./linux-amd64/helm $GITHUB_WORKSPACE/bin
 | 
			
		||||
chmod +x $GITHUB_WORKSPACE/bin/helm
 | 
			
		||||
 | 
			
		||||
$GITHUB_WORKSPACE/bin/helm version
 | 
			
		||||
 | 
			
		||||
echo "::add-path::$GITHUB_WORKSPACE/bin"
 | 
			
		||||
echo "::add-path::$RUNNER_WORKSPACE/$(basename $GITHUB_REPOSITORY)/bin"
 | 
			
		||||
| 
						 | 
				
			
			@ -1,6 +0,0 @@
 | 
			
		|||
FROM giantswarm/tiny-tools
 | 
			
		||||
 | 
			
		||||
COPY entrypoint.sh /entrypoint.sh
 | 
			
		||||
RUN chmod +x /entrypoint.sh
 | 
			
		||||
 | 
			
		||||
ENTRYPOINT ["/entrypoint.sh"]
 | 
			
		||||
| 
						 | 
				
			
			@ -1,9 +0,0 @@
 | 
			
		|||
name: 'kubebuilder'
 | 
			
		||||
description: 'A GitHub Action to run kubebuilder commands'
 | 
			
		||||
author: 'Stefan Prodan'
 | 
			
		||||
branding:
 | 
			
		||||
  icon: 'command'
 | 
			
		||||
  color: 'blue'
 | 
			
		||||
runs:
 | 
			
		||||
  using: 'docker'
 | 
			
		||||
  image: 'Dockerfile'
 | 
			
		||||
| 
						 | 
				
			
			@ -1,12 +0,0 @@
 | 
			
		|||
#!/bin/sh -l
 | 
			
		||||
 | 
			
		||||
VERSION=2.3.1
 | 
			
		||||
 | 
			
		||||
curl -sL https://go.kubebuilder.io/dl/${VERSION}/linux/amd64 | tar -xz -C /tmp/
 | 
			
		||||
 | 
			
		||||
mkdir -p $GITHUB_WORKSPACE/kubebuilder
 | 
			
		||||
mv /tmp/kubebuilder_${VERSION}_linux_amd64/* $GITHUB_WORKSPACE/kubebuilder/
 | 
			
		||||
ls -lh $GITHUB_WORKSPACE/kubebuilder/bin
 | 
			
		||||
 | 
			
		||||
echo "::add-path::$GITHUB_WORKSPACE/kubebuilder/bin"
 | 
			
		||||
echo "::add-path::$RUNNER_WORKSPACE/$(basename $GITHUB_REPOSITORY)/kubebuilder/bin"
 | 
			
		||||
| 
						 | 
				
			
			@ -1,6 +0,0 @@
 | 
			
		|||
FROM stefanprodan/alpine-base:latest
 | 
			
		||||
 | 
			
		||||
COPY entrypoint.sh /entrypoint.sh
 | 
			
		||||
RUN chmod +x /entrypoint.sh
 | 
			
		||||
 | 
			
		||||
ENTRYPOINT ["/entrypoint.sh"]
 | 
			
		||||
| 
						 | 
				
			
			@ -1,9 +0,0 @@
 | 
			
		|||
name: 'kubectl'
 | 
			
		||||
description: 'A GitHub Action to run kubectl commands'
 | 
			
		||||
author: 'Stefan Prodan'
 | 
			
		||||
branding:
 | 
			
		||||
  icon: 'command'
 | 
			
		||||
  color: 'blue'
 | 
			
		||||
runs:
 | 
			
		||||
  using: 'docker'
 | 
			
		||||
  image: 'Dockerfile'
 | 
			
		||||
| 
						 | 
				
			
			@ -1,14 +0,0 @@
 | 
			
		|||
#!/bin/bash
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
kubectl_ver=1.18.3 && \
 | 
			
		||||
curl -sL https://storage.googleapis.com/kubernetes-release/release/v${kubectl_ver}/bin/linux/amd64/kubectl > kubectl
 | 
			
		||||
 | 
			
		||||
mkdir -p $GITHUB_WORKSPACE/bin
 | 
			
		||||
cp ./kubectl $GITHUB_WORKSPACE/bin
 | 
			
		||||
chmod +x $GITHUB_WORKSPACE/bin/kubectl
 | 
			
		||||
 | 
			
		||||
$GITHUB_WORKSPACE/bin/kubectl version --client
 | 
			
		||||
 | 
			
		||||
echo "::add-path::$GITHUB_WORKSPACE/bin"
 | 
			
		||||
echo "::add-path::$RUNNER_WORKSPACE/$(basename $GITHUB_REPOSITORY)/bin"
 | 
			
		||||
| 
						 | 
				
			
			@ -1,6 +0,0 @@
 | 
			
		|||
FROM stefanprodan/alpine-base:latest
 | 
			
		||||
 | 
			
		||||
COPY entrypoint.sh /entrypoint.sh
 | 
			
		||||
RUN chmod +x /entrypoint.sh
 | 
			
		||||
 | 
			
		||||
ENTRYPOINT ["/entrypoint.sh"]
 | 
			
		||||
| 
						 | 
				
			
			@ -1,9 +0,0 @@
 | 
			
		|||
name: 'kustomize'
 | 
			
		||||
description: 'A GitHub Action to run kustomize commands'
 | 
			
		||||
author: 'Stefan Prodan'
 | 
			
		||||
branding:
 | 
			
		||||
  icon: 'command'
 | 
			
		||||
  color: 'blue'
 | 
			
		||||
runs:
 | 
			
		||||
  using: 'docker'
 | 
			
		||||
  image: 'Dockerfile'
 | 
			
		||||
| 
						 | 
				
			
			@ -1,16 +0,0 @@
 | 
			
		|||
#!/bin/bash
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
kustomize_ver=3.8.0 && \
 | 
			
		||||
kustomize_url=https://github.com/kubernetes-sigs/kustomize/releases/download && \
 | 
			
		||||
curl -sL ${kustomize_url}/kustomize%2Fv${kustomize_ver}/kustomize_v${kustomize_ver}_linux_amd64.tar.gz | \
 | 
			
		||||
tar xz
 | 
			
		||||
 | 
			
		||||
mkdir -p $GITHUB_WORKSPACE/bin
 | 
			
		||||
cp ./kustomize $GITHUB_WORKSPACE/bin
 | 
			
		||||
chmod +x $GITHUB_WORKSPACE/bin/kustomize
 | 
			
		||||
 | 
			
		||||
$GITHUB_WORKSPACE/bin/kustomize version
 | 
			
		||||
 | 
			
		||||
echo "::add-path::$GITHUB_WORKSPACE/bin"
 | 
			
		||||
echo "::add-path::$RUNNER_WORKSPACE/$(basename $GITHUB_REPOSITORY)/bin"
 | 
			
		||||
| 
						 | 
				
			
			@ -26,13 +26,13 @@ jobs:
 | 
			
		|||
      - name: Setup Kubernetes
 | 
			
		||||
        uses: engineerd/setup-kind@v0.4.0
 | 
			
		||||
      - name: Setup Helm
 | 
			
		||||
        uses: ./.github/actions/helm
 | 
			
		||||
        uses: fluxcd/pkg/actions/helm@master
 | 
			
		||||
      - name: Setup Kustomize
 | 
			
		||||
        uses: ./.github/actions/kustomize
 | 
			
		||||
        uses: fluxcd/pkg/actions/kustomize@master
 | 
			
		||||
      - name: Setup Kubebuilder
 | 
			
		||||
        uses: ./.github/actions/kubebuilder
 | 
			
		||||
        uses: fluxcd/pkg/actions/kubebuilder@master
 | 
			
		||||
      - name: Setup Kubectl
 | 
			
		||||
        uses: ./.github/actions/kubectl
 | 
			
		||||
        uses: fluxcd/pkg/actions/kubectl@master
 | 
			
		||||
      - name: Run tests
 | 
			
		||||
        run: make test
 | 
			
		||||
        env:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,7 @@ jobs:
 | 
			
		|||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v2
 | 
			
		||||
      - name: Setup Kustomize
 | 
			
		||||
        uses: ./.github/actions/kustomize
 | 
			
		||||
        uses: fluxcd/pkg/actions/kustomize@master
 | 
			
		||||
      - name: Get version
 | 
			
		||||
        id: get_version
 | 
			
		||||
        run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue