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
|
- name: Setup Kubernetes
|
||||||
uses: engineerd/setup-kind@v0.4.0
|
uses: engineerd/setup-kind@v0.4.0
|
||||||
- name: Setup Helm
|
- name: Setup Helm
|
||||||
uses: ./.github/actions/helm
|
uses: fluxcd/pkg/actions/helm@master
|
||||||
- name: Setup Kustomize
|
- name: Setup Kustomize
|
||||||
uses: ./.github/actions/kustomize
|
uses: fluxcd/pkg/actions/kustomize@master
|
||||||
- name: Setup Kubebuilder
|
- name: Setup Kubebuilder
|
||||||
uses: ./.github/actions/kubebuilder
|
uses: fluxcd/pkg/actions/kubebuilder@master
|
||||||
- name: Setup Kubectl
|
- name: Setup Kubectl
|
||||||
uses: ./.github/actions/kubectl
|
uses: fluxcd/pkg/actions/kubectl@master
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: make test
|
run: make test
|
||||||
env:
|
env:
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- name: Setup Kustomize
|
- name: Setup Kustomize
|
||||||
uses: ./.github/actions/kustomize
|
uses: fluxcd/pkg/actions/kustomize@master
|
||||||
- name: Get version
|
- name: Get version
|
||||||
id: get_version
|
id: get_version
|
||||||
run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//}
|
run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue