github.com/argoproj/argo-events@v1.9.1/hack/update-openapigen.sh (about)

     1  #!/bin/bash
     2  
     3  set -o errexit
     4  set -o nounset
     5  set -o pipefail
     6  
     7  source $(dirname $0)/library.sh
     8  header "updating open-apis"
     9  
    10  ensure_vendor
    11  make_fake_paths
    12  
    13  export GOPATH="${FAKE_GOPATH}"
    14  export GO111MODULE="off"
    15  
    16  CODEGEN_PKG=${FAKE_REPOPATH}/vendor/k8s.io/kube-openapi
    17  VERSION="v1alpha1"
    18  
    19  cd "${FAKE_REPOPATH}"
    20  
    21  # Common
    22  go run ${CODEGEN_PKG}/cmd/openapi-gen/openapi-gen.go \
    23      --go-header-file ${REPO_ROOT}/hack/custom-boilerplate.go.txt \
    24      --input-dirs github.com/argoproj/argo-events/pkg/apis/common \
    25      --output-package github.com/argoproj/argo-events/pkg/apis/common \
    26      $@
    27  
    28  # Sensor
    29  go run ${CODEGEN_PKG}/cmd/openapi-gen/openapi-gen.go \
    30      --go-header-file ${REPO_ROOT}/hack/custom-boilerplate.go.txt \
    31      --input-dirs github.com/argoproj/argo-events/pkg/apis/sensor/${VERSION} \
    32      --output-package github.com/argoproj/argo-events/pkg/apis/sensor/${VERSION} \
    33      $@
    34  
    35  # EventSource
    36  go run ${CODEGEN_PKG}/cmd/openapi-gen/openapi-gen.go \
    37      --go-header-file ${REPO_ROOT}/hack/custom-boilerplate.go.txt \
    38      --input-dirs github.com/argoproj/argo-events/pkg/apis/eventsource/${VERSION} \
    39      --output-package github.com/argoproj/argo-events/pkg/apis/eventsource/${VERSION} \
    40      $@
    41  
    42  # EventBus
    43  go run ${CODEGEN_PKG}/cmd/openapi-gen/openapi-gen.go \
    44      --go-header-file ${REPO_ROOT}/hack/custom-boilerplate.go.txt \
    45      --input-dirs github.com/argoproj/argo-events/pkg/apis/eventbus/${VERSION} \
    46      --output-package github.com/argoproj/argo-events/pkg/apis/eventbus/${VERSION} \
    47      $@
    48