Remove local actions and use those from pkg
This commit is contained in:
parent
95b200360e
commit
14be04818f
|
@ -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,11 +26,11 @@ jobs:
|
|||
- name: Setup Kubernetes
|
||||
uses: engineerd/setup-kind@v0.3.0
|
||||
- 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:
|
||||
|
@ -85,4 +85,4 @@ jobs:
|
|||
kubectl -n kustomize-system get kustomizations -oyaml
|
||||
kubectl -n kustomize-system get all
|
||||
kubectl -n kustomize-system logs deploy/source-controller
|
||||
kubectl -n kustomize-system logs deploy/kustomize-controller
|
||||
kubectl -n kustomize-system logs deploy/kustomize-controller
|
||||
|
|
|
@ -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