Skip to content
Snippets Groups Projects
Select Git revision
  • 5eff7f1aff5db32f1c13834c16dc2ee5a32fe8a7
  • master default protected
  • v1.11.0
  • v1.10.0
  • v1.9.0
  • v1.8.0
  • v1.7.0
  • v1.6.0
  • v1.5.0
  • v1.4.0
  • v1.3.1
  • v1.3.0
  • v1.2.1
  • v1.2.0
  • v1.1.0
  • v1.0.1
  • v1.0.0
17 results

go.sum

Blame
  • This project manages its dependencies using Go Modules. Learn more
    package-controller 1.09 KiB
    #!/bin/bash
    set -e
    
    source $(dirname $0)/version
    
    cd $(dirname $0)/..
    
    if [ "$ARCH" != "arm" ]; then
        export DOCKER_BUILDKIT=1
    fi
    
    docker build \
      --build-arg ARCH=${ARCH} \
      --build-arg REPO=${REPO} \
      --build-arg TAG=${TAG} \
      --build-arg VERSION=${VERSION} \
      --file package/Dockerfile \
      --tag ${REPO}/system-upgrade-controller:${TAG} \
      --tag ${REPO}/system-upgrade-controller:latest \
      --target controller \
    .
    
    docker image save --output ./dist/artifacts/system-upgrade-controller-${ARCH}.tar \
      ${REPO}/system-upgrade-controller:${TAG} \
      ${REPO}/system-upgrade-controller:latest
    echo ${REPO}/system-upgrade-controller:${TAG} > ./dist/images.txt
    echo Built ${REPO}/system-upgrade-controller:${TAG}
    
    reset-kustomization() {
      cp -vf /tmp/kustomization.yaml .
    }
    
    if [ "$ARCH" = "amd64" ]; then
      cp kustomization.yaml /tmp/
      trap reset-kustomization EXIT
      kustomize edit set image "rancher/system-upgrade-controller=${REPO}/system-upgrade-controller:${VERSION}"
      kustomize build --output ./dist/artifacts/system-upgrade-controller.yaml
      go run hack/crdgen.go > ./dist/artifacts/crd.yaml
    fi