Skip to content

Instantly share code, notes, and snippets.

@mbigras
Created January 25, 2023 19:22
Show Gist options
  • Save mbigras/23aa35cf0f53b6ede2a7f76c517c648e to your computer and use it in GitHub Desktop.
Save mbigras/23aa35cf0f53b6ede2a7f76c517c648e to your computer and use it in GitHub Desktop.

Revisions

  1. Max Bigras created this gist Jan 25, 2023.
    352 changes: 352 additions & 0 deletions kustomize-working-session.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,352 @@
    $ /usr/local/bin/kustomize version
    {Version:kustomize/v4.5.7 GitCommit:56d82a8378dfc8dc3b3b1085e5a6e67b82966bd7 BuildDate:2022-08-02T16:28:01Z GoOs:darwin GoArch:amd64}
    $ /usr/local/bin/kustomize build https://gist.github.com/bc7947cb727d7f9217e7862d961a1ffd.git
    apiVersion: v1
    data:
    hello: world
    kind: ConfigMap
    metadata:
    name: hello-dc6fm46dhm
    $ /usr/local/bin/kustomize build [email protected]:bc7947cb727d7f9217e7862d961a1ffd.git
    apiVersion: v1
    data:
    hello: world
    kind: ConfigMap
    metadata:
    name: hello-dc6fm46dhm
    $ cd $(mktemp -d)
    $ git clone [email protected]:kubernetes-sigs/kustomize.git
    Cloning into 'kustomize'...
    remote: Enumerating objects: 80611, done.
    remote: Counting objects: 100% (101/101), done.
    remote: Compressing objects: 100% (64/64), done.
    remote: Total 80611 (delta 53), reused 77 (delta 37), pack-reused 80510
    Receiving objects: 100% (80611/80611), 91.58 MiB | 2.18 MiB/s, done.
    Resolving deltas: 100% (47780/47780), done.
    $ cd kustomize
    $ git checkout 279ad3e81520491d5795d8e13fd52907da759cfd
    Note: switching to '279ad3e81520491d5795d8e13fd52907da759cfd'.

    You are in 'detached HEAD' state. You can look around, make experimental
    changes and commit them, and you can discard any commits you make in this
    state without impacting any branches by switching back to a branch.

    If you want to create a new branch to retain commits you create, you may
    do so (now or later) by using -c with the switch command. Example:

    git switch -c <new-branch-name>

    Or undo this operation with:

    git switch -

    Turn off this advice by setting config variable advice.detachedHead to false

    HEAD is now at 279ad3e81 Merge pull request #4995 from KnVerey/follow-up-fixes
    $ mkdir -p build
    $ GOBIN=$PWD/build make kustomize
    go install golang.org/x/tools/cmd/goimports@latest
    cd cmd/pluginator; \
    go install .
    generating AnnotationsTransformer
    ( \
    set -e; \
    cd plugin/builtin/annotationstransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w AnnotationsTransformer.go \
    )
    generating ConfigMapGenerator
    ( \
    set -e; \
    cd plugin/builtin/configmapgenerator; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w ConfigMapGenerator.go \
    )
    generating IAMPolicyGenerator
    ( \
    set -e; \
    cd plugin/builtin/iampolicygenerator; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w IAMPolicyGenerator.go \
    )
    generating HashTransformer
    ( \
    set -e; \
    cd plugin/builtin/hashtransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w HashTransformer.go \
    )
    generating ImageTagTransformer
    ( \
    set -e; \
    cd plugin/builtin/imagetagtransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w ImageTagTransformer.go \
    )
    generating LabelTransformer
    ( \
    set -e; \
    cd plugin/builtin/labeltransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w LabelTransformer.go \
    )
    generating SortOrderTransformer
    ( \
    set -e; \
    cd plugin/builtin/sortordertransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w SortOrderTransformer.go \
    )
    generating NamespaceTransformer
    ( \
    set -e; \
    cd plugin/builtin/namespacetransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w NamespaceTransformer.go \
    )
    generating PatchJson6902Transformer
    ( \
    set -e; \
    cd plugin/builtin/patchjson6902transformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w PatchJson6902Transformer.go \
    )
    generating PatchStrategicMergeTransformer
    ( \
    set -e; \
    cd plugin/builtin/patchstrategicmergetransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w PatchStrategicMergeTransformer.go \
    )
    generating PatchTransformer
    ( \
    set -e; \
    cd plugin/builtin/patchtransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w PatchTransformer.go \
    )
    generating PrefixTransformer
    ( \
    set -e; \
    cd plugin/builtin/prefixtransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w PrefixTransformer.go \
    )
    generating SuffixTransformer
    ( \
    set -e; \
    cd plugin/builtin/suffixtransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w SuffixTransformer.go \
    )
    generating ReplacementTransformer
    ( \
    set -e; \
    cd plugin/builtin/replacementtransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w ReplacementTransformer.go \
    )
    generating ReplicaCountTransformer
    ( \
    set -e; \
    cd plugin/builtin/replicacounttransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w ReplicaCountTransformer.go \
    )
    generating SecretGenerator
    ( \
    set -e; \
    cd plugin/builtin/secretgenerator; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w SecretGenerator.go \
    )
    generating ValueAddTransformer
    ( \
    set -e; \
    cd plugin/builtin/valueaddtransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w ValueAddTransformer.go \
    )
    generating HelmChartInflationGenerator
    ( \
    set -e; \
    cd plugin/builtin/helmchartinflationgenerator; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w HelmChartInflationGenerator.go \
    )
    cd api; /Library/Developer/CommandLineTools/usr/bin/make build
    Makefile:7: warning: overriding commands for target `test'
    ../Makefile-modules.mk:23: warning: ignoring old commands for target `test'
    Makefile:10: warning: overriding commands for target `build'
    ../Makefile-modules.mk:38: warning: ignoring old commands for target `build'
    go build -ldflags "-X sigs.k8s.io/kustomize/api/provenance.version=v444.333.222" ./...
    cd kustomize; \
    go install .
    $ $PWD/build/kustomize build https://gist.github.com/bc7947cb727d7f9217e7862d961a1ffd.git
    apiVersion: v1
    data:
    hello: world
    kind: ConfigMap
    metadata:
    name: hello-dc6fm46dhm
    $ $PWD/build/kustomize build [email protected]:bc7947cb727d7f9217e7862d961a1ffd.git
    Error: must build at directory: not a valid directory: evalsymlink failure on '[email protected]:bc7947cb727d7f9217e7862d961a1ffd.git' : lstat /private/var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/[email protected]:bc7947cb727d7f9217e7862d961a1ffd.git: no such file or directory
    $ git checkout 56d82a8378dfc8dc3b3b1085e5a6e67b82966bd7
    Previous HEAD position was 279ad3e81 Merge pull request #4995 from KnVerey/follow-up-fixes
    HEAD is now at 56d82a837 Merge pull request #4745 from natasha41575/pinToApi
    $ mkdir -p build
    $ GOBIN=$PWD/build make kustomize
    generating AnnotationsTransformer
    ( \
    set -e; \
    cd plugin/builtin/annotationstransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w AnnotationsTransformer.go \
    )
    generating ConfigMapGenerator
    ( \
    set -e; \
    cd plugin/builtin/configmapgenerator; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w ConfigMapGenerator.go \
    )
    generating HashTransformer
    ( \
    set -e; \
    cd plugin/builtin/hashtransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w HashTransformer.go \
    )
    generating ImageTagTransformer
    ( \
    set -e; \
    cd plugin/builtin/imagetagtransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w ImageTagTransformer.go \
    )
    generating LabelTransformer
    ( \
    set -e; \
    cd plugin/builtin/labeltransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w LabelTransformer.go \
    )
    generating NamespaceTransformer
    ( \
    set -e; \
    cd plugin/builtin/namespacetransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w NamespaceTransformer.go \
    )
    generating PatchStrategicMergeTransformer
    ( \
    set -e; \
    cd plugin/builtin/patchstrategicmergetransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w PatchStrategicMergeTransformer.go \
    )
    generating PatchTransformer
    ( \
    set -e; \
    cd plugin/builtin/patchtransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w PatchTransformer.go \
    )
    generating PrefixTransformer
    ( \
    set -e; \
    cd plugin/builtin/prefixtransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w PrefixTransformer.go \
    )
    generating SuffixTransformer
    ( \
    set -e; \
    cd plugin/builtin/suffixtransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w SuffixTransformer.go \
    )
    generating ReplacementTransformer
    ( \
    set -e; \
    cd plugin/builtin/replacementtransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w ReplacementTransformer.go \
    )
    generating ReplicaCountTransformer
    ( \
    set -e; \
    cd plugin/builtin/replicacounttransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w ReplicaCountTransformer.go \
    )
    generating SecretGenerator
    ( \
    set -e; \
    cd plugin/builtin/secretgenerator; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w SecretGenerator.go \
    )
    generating ValueAddTransformer
    ( \
    set -e; \
    cd plugin/builtin/valueaddtransformer; \
    go generate .; \
    cd ../../../api/internal/builtins; \
    /var/folders/_r/52tr69g54qvbxtg8fx7548tm0000gq/T/tmp.PeHm3aSx/kustomize/build/goimports -w ValueAddTransformer.go \
    )
    cd api; /Library/Developer/CommandLineTools/usr/bin/make build
    Makefile:7: warning: overriding commands for target `test'
    ../Makefile-modules.mk:23: warning: ignoring old commands for target `test'
    Makefile:11: warning: overriding commands for target `build'
    ../Makefile-modules.mk:38: warning: ignoring old commands for target `build'
    go build -ldflags "-X sigs.k8s.io/kustomize/api/provenance.version=v444.333.222" ./...
    go: downloading github.com/stretchr/testify v1.7.0
    cd kustomize; \
    go install .
    $ $PWD/build/kustomize build https://gist.github.com/bc7947cb727d7f9217e7862d961a1ffd.git
    apiVersion: v1
    data:
    hello: world
    kind: ConfigMap
    metadata:
    name: hello-dc6fm46dhm
    $ $PWD/build/kustomize build [email protected]:bc7947cb727d7f9217e7862d961a1ffd.git
    apiVersion: v1
    data:
    hello: world
    kind: ConfigMap
    metadata:
    name: hello-dc6fm46dhm
    $ pbpaste | gh gist create --public --filename kustomize-working-session.txt