chore: s/nimbus/kiterun
This commit is contained in:
14
Earthfile
14
Earthfile
@@ -3,8 +3,8 @@ VERSION 0.8
|
||||
# tfgen builds the tfgen binary and nodejs TypeScript SDK
|
||||
tfgen:
|
||||
FROM golang:1.25.4
|
||||
WORKDIR /go/src/git.kalinow.ski/nimbus/pulumi-incus/provider
|
||||
ENV WORKING_DIR=/go/src/git.kalinow.ski/nimbus/pulumi-incus
|
||||
WORKDIR /go/src/git.kalinow.ski/kiterun/pulumi-incus/provider
|
||||
ENV WORKING_DIR=/go/src/git.kalinow.ski/kiterun/pulumi-incus
|
||||
# ENV PULUMI_HOME=$(WORKING_DIR)/.pulumi
|
||||
# ENV PATH=$(WORKING_DIR)/.pulumi/bin:$(PATH)
|
||||
RUN mkdir -p ../.pulumi/examples-cache cmd/pulumi-resource-incus
|
||||
@@ -16,9 +16,9 @@ tfgen:
|
||||
RUN pulumi plugin install converter terraform 1.2.4
|
||||
RUN go mod download
|
||||
ENV PROVIDER_VERSION=1.0.0-beta.2
|
||||
ENV LDFLAGS_PROJ_VERSION="-X git.kalinow.ski/nimbus/pulumi-incus/provider/pkg/version.Version=${PROVIDER_VERSION}"
|
||||
ENV LDFLAGS_PROJ_VERSION="-X git.kalinow.ski/kiterun/pulumi-incus/provider/pkg/version.Version=${PROVIDER_VERSION}"
|
||||
ENV PULUMI_CONVERT=1
|
||||
ENV PULUMI_CONVERT_EXAMPLES_CACHE_DIR=/go/src/git.kalinow.ski/nimbus/pulumi-incus/provider/.pulumi/examples-cache
|
||||
ENV PULUMI_CONVERT_EXAMPLES_CACHE_DIR=/go/src/git.kalinow.ski/kiterun/pulumi-incus/provider/.pulumi/examples-cache
|
||||
ENV PULUMI_DISABLE_AUTOMATIC_PLUGIN_ACQUISITION=1
|
||||
ENV PULUMI_MISSING_DOCS_ERROR=false
|
||||
|
||||
@@ -28,7 +28,7 @@ tfgen:
|
||||
RUN go build -o /bin/pulumi-tfgen-incus -ldflags "${LDFLAGS_PROJ_VERSION}" ./cmd/pulumi-tfgen-incus
|
||||
RUN /bin/pulumi-tfgen-incus schema --out cmd/pulumi-resource-incus
|
||||
RUN sed -i -e 's/souce/source/g' cmd/pulumi-resource-incus/schema.json
|
||||
WORKDIR /go/src/git.kalinow.ski/nimbus/pulumi-incus
|
||||
WORKDIR /go/src/git.kalinow.ski/kiterun/pulumi-incus
|
||||
# Now that the schema.json is generated, we can generate sdks
|
||||
RUN /bin/pulumi-tfgen-incus nodejs --out sdk/nodejs/
|
||||
SAVE ARTIFACT sdk/nodejs
|
||||
@@ -54,7 +54,7 @@ nodejs:
|
||||
# provider builds and publishes the provider binaries
|
||||
provider:
|
||||
FROM +tfgen
|
||||
WORKDIR /go/src/git.kalinow.ski/nimbus/pulumi-incus/provider
|
||||
WORKDIR /go/src/git.kalinow.ski/kiterun/pulumi-incus/provider
|
||||
RUN mkdir -p /root/dist
|
||||
COPY provider/cmd/pulumi-resource-incus/main.go cmd/pulumi-resource-incus/main.go
|
||||
COPY README.md LICENSE ..
|
||||
@@ -75,6 +75,6 @@ BINARY:
|
||||
ARG GOARCH
|
||||
RUN cd $WORKING_DIR/provider && GOOS=$GOOS GOARCH=$GOARCH CGO_ENABLED=0 go build \
|
||||
-o ../bin/$GOOS-$GOARCH/pulumi-resource-incus -ldflags "${LDFLAGS_PROJ_VERSION} -s -w" \
|
||||
git.kalinow.ski/nimbus/pulumi-incus/provider/cmd/pulumi-resource-incus
|
||||
git.kalinow.ski/kiterun/pulumi-incus/provider/cmd/pulumi-resource-incus
|
||||
RUN cd $WORKING_DIR && tar --gzip -cf /root/dist/pulumi-resource-incus-v${PROVIDER_VERSION}-$GOOS-$GOARCH.tar.gz \
|
||||
README.md LICENSE -C bin/$GOOS-$GOARCH .
|
||||
|
||||
Reference in New Issue
Block a user