parent
							
								
									2434d8c282
								
							
						
					
					
						commit
						ee86032f0a
					
				|  | @ -75,20 +75,20 @@ jobs: | ||||||
|            plugin-diff-version: 3.8.1 |            plugin-diff-version: 3.8.1 | ||||||
|            extra-helmfile-flags: |            extra-helmfile-flags: | ||||||
|            v1mode: |            v1mode: | ||||||
|          - helm-version: v3.12.0 |          - helm-version: v3.12.1 | ||||||
|            kustomize-version: v4.4.1 |            kustomize-version: v4.4.1 | ||||||
|            plugin-secrets-version: 3.15.0 |            plugin-secrets-version: 3.15.0 | ||||||
|            plugin-diff-version: 3.7.0 |            plugin-diff-version: 3.7.0 | ||||||
|            extra-helmfile-flags: |            extra-helmfile-flags: | ||||||
|            v1mode: |            v1mode: | ||||||
|          - helm-version: v3.12.0 |          - helm-version: v3.12.1 | ||||||
|            kustomize-version: v4.5.7 |            kustomize-version: v4.5.7 | ||||||
|            plugin-secrets-version: 4.0.0 |            plugin-secrets-version: 4.0.0 | ||||||
|            plugin-diff-version: 3.8.1 |            plugin-diff-version: 3.8.1 | ||||||
|            extra-helmfile-flags: |            extra-helmfile-flags: | ||||||
|            v1mode: |            v1mode: | ||||||
|          # Helmfile v1 |          # Helmfile v1 | ||||||
|          - helm-version: v3.12.0 |          - helm-version: v3.12.1 | ||||||
|            kustomize-version: v4.5.7 |            kustomize-version: v4.5.7 | ||||||
|            plugin-secrets-version: 4.0.0 |            plugin-secrets-version: 4.0.0 | ||||||
|            plugin-diff-version: 3.8.1 |            plugin-diff-version: 3.8.1 | ||||||
|  | @ -96,7 +96,7 @@ jobs: | ||||||
|            v1mode: "true" |            v1mode: "true" | ||||||
|          # In case you need to test some optional helmfile features, |          # In case you need to test some optional helmfile features, | ||||||
|          # enable it via extra-helmfile-flags below. |          # enable it via extra-helmfile-flags below. | ||||||
|          - helm-version: v3.12.0 |          - helm-version: v3.12.1 | ||||||
|            kustomize-version: v4.5.7 |            kustomize-version: v4.5.7 | ||||||
|            plugin-secrets-version: 4.0.0 |            plugin-secrets-version: 4.0.0 | ||||||
|            plugin-diff-version: 3.8.1 |            plugin-diff-version: 3.8.1 | ||||||
|  |  | ||||||
|  | @ -30,7 +30,7 @@ ENV HELM_CONFIG_HOME="${HELM_CONFIG_HOME}" | ||||||
| ARG HELM_DATA_HOME="${HOME}/.local/share/helm" | ARG HELM_DATA_HOME="${HOME}/.local/share/helm" | ||||||
| ENV HELM_DATA_HOME="${HELM_DATA_HOME}" | ENV HELM_DATA_HOME="${HELM_DATA_HOME}" | ||||||
| 
 | 
 | ||||||
| ARG HELM_VERSION="v3.12.0" | ARG HELM_VERSION="v3.12.1" | ||||||
| ENV HELM_VERSION="${HELM_VERSION}" | ENV HELM_VERSION="${HELM_VERSION}" | ||||||
| ARG HELM_LOCATION="https://get.helm.sh" | ARG HELM_LOCATION="https://get.helm.sh" | ||||||
| ARG HELM_FILENAME="helm-${HELM_VERSION}-${TARGETOS}-${TARGETARCH}.tar.gz" | ARG HELM_FILENAME="helm-${HELM_VERSION}-${TARGETOS}-${TARGETARCH}.tar.gz" | ||||||
|  | @ -38,8 +38,8 @@ RUN set -x && \ | ||||||
|     curl --retry 5 --retry-connrefused -LO "${HELM_LOCATION}/${HELM_FILENAME}" && \ |     curl --retry 5 --retry-connrefused -LO "${HELM_LOCATION}/${HELM_FILENAME}" && \ | ||||||
|     echo Verifying ${HELM_FILENAME}... && \ |     echo Verifying ${HELM_FILENAME}... && \ | ||||||
|     case ${TARGETPLATFORM} in \ |     case ${TARGETPLATFORM} in \ | ||||||
|          "linux/amd64")  HELM_SHA256="da36e117d6dbc57c8ec5bab2283222fbd108db86c83389eebe045ad1ef3e2c3b"  ;; \ |          "linux/amd64")  HELM_SHA256="1a7074f58ef7190f74ce6db5db0b70e355a655e2013c4d5db2317e63fa9e3dea"  ;; \ | ||||||
|          "linux/arm64")  HELM_SHA256="658839fed8f9be2169f5df68e55cb2f0aa731a50df454caf183186766800bbd0"  ;; \ |          "linux/arm64")  HELM_SHA256="50548d4fedef9d8d01d1ed5a2dd5c849271d1017127417dc4c7ef6777ae68f7e"  ;; \ | ||||||
|     esac && \ |     esac && \ | ||||||
|     echo "${HELM_SHA256}  ${HELM_FILENAME}" | sha256sum -c && \ |     echo "${HELM_SHA256}  ${HELM_FILENAME}" | sha256sum -c && \ | ||||||
|     echo Extracting ${HELM_FILENAME}... && \ |     echo Extracting ${HELM_FILENAME}... && \ | ||||||
|  |  | ||||||
|  | @ -35,7 +35,7 @@ ENV HELM_CONFIG_HOME="${HELM_CONFIG_HOME}" | ||||||
| ARG HELM_DATA_HOME="${HOME}/.local/share/helm" | ARG HELM_DATA_HOME="${HOME}/.local/share/helm" | ||||||
| ENV HELM_DATA_HOME="${HELM_DATA_HOME}" | ENV HELM_DATA_HOME="${HELM_DATA_HOME}" | ||||||
| 
 | 
 | ||||||
| ARG HELM_VERSION="v3.12.0" | ARG HELM_VERSION="v3.12.1" | ||||||
| ENV HELM_VERSION="${HELM_VERSION}" | ENV HELM_VERSION="${HELM_VERSION}" | ||||||
| ARG HELM_LOCATION="https://get.helm.sh" | ARG HELM_LOCATION="https://get.helm.sh" | ||||||
| ARG HELM_FILENAME="helm-${HELM_VERSION}-${TARGETOS}-${TARGETARCH}.tar.gz" | ARG HELM_FILENAME="helm-${HELM_VERSION}-${TARGETOS}-${TARGETARCH}.tar.gz" | ||||||
|  | @ -43,8 +43,8 @@ RUN set -x && \ | ||||||
|     curl --retry 5 --retry-connrefused -LO "${HELM_LOCATION}/${HELM_FILENAME}" && \ |     curl --retry 5 --retry-connrefused -LO "${HELM_LOCATION}/${HELM_FILENAME}" && \ | ||||||
|     echo Verifying ${HELM_FILENAME}... && \ |     echo Verifying ${HELM_FILENAME}... && \ | ||||||
|     case ${TARGETPLATFORM} in \ |     case ${TARGETPLATFORM} in \ | ||||||
|          "linux/amd64")  HELM_SHA256="da36e117d6dbc57c8ec5bab2283222fbd108db86c83389eebe045ad1ef3e2c3b"  ;; \ |          "linux/amd64")  HELM_SHA256="1a7074f58ef7190f74ce6db5db0b70e355a655e2013c4d5db2317e63fa9e3dea"  ;; \ | ||||||
|          "linux/arm64")  HELM_SHA256="658839fed8f9be2169f5df68e55cb2f0aa731a50df454caf183186766800bbd0"  ;; \ |          "linux/arm64")  HELM_SHA256="50548d4fedef9d8d01d1ed5a2dd5c849271d1017127417dc4c7ef6777ae68f7e"  ;; \ | ||||||
|     esac && \ |     esac && \ | ||||||
|     echo "${HELM_SHA256}  ${HELM_FILENAME}" | sha256sum -c && \ |     echo "${HELM_SHA256}  ${HELM_FILENAME}" | sha256sum -c && \ | ||||||
|     echo Extracting ${HELM_FILENAME}... && \ |     echo Extracting ${HELM_FILENAME}... && \ | ||||||
|  |  | ||||||
|  | @ -35,7 +35,7 @@ ENV HELM_CONFIG_HOME="${HELM_CONFIG_HOME}" | ||||||
| ARG HELM_DATA_HOME="${HOME}/.local/share/helm" | ARG HELM_DATA_HOME="${HOME}/.local/share/helm" | ||||||
| ENV HELM_DATA_HOME="${HELM_DATA_HOME}" | ENV HELM_DATA_HOME="${HELM_DATA_HOME}" | ||||||
| 
 | 
 | ||||||
| ARG HELM_VERSION="v3.12.0" | ARG HELM_VERSION="v3.12.1" | ||||||
| ENV HELM_VERSION="${HELM_VERSION}" | ENV HELM_VERSION="${HELM_VERSION}" | ||||||
| ARG HELM_LOCATION="https://get.helm.sh" | ARG HELM_LOCATION="https://get.helm.sh" | ||||||
| ARG HELM_FILENAME="helm-${HELM_VERSION}-${TARGETOS}-${TARGETARCH}.tar.gz" | ARG HELM_FILENAME="helm-${HELM_VERSION}-${TARGETOS}-${TARGETARCH}.tar.gz" | ||||||
|  | @ -43,8 +43,8 @@ RUN set -x && \ | ||||||
|     curl --retry 5 --retry-connrefused -LO "${HELM_LOCATION}/${HELM_FILENAME}" && \ |     curl --retry 5 --retry-connrefused -LO "${HELM_LOCATION}/${HELM_FILENAME}" && \ | ||||||
|     echo Verifying ${HELM_FILENAME}... && \ |     echo Verifying ${HELM_FILENAME}... && \ | ||||||
|     case ${TARGETPLATFORM} in \ |     case ${TARGETPLATFORM} in \ | ||||||
|          "linux/amd64")  HELM_SHA256="da36e117d6dbc57c8ec5bab2283222fbd108db86c83389eebe045ad1ef3e2c3b"  ;; \ |          "linux/amd64")  HELM_SHA256="1a7074f58ef7190f74ce6db5db0b70e355a655e2013c4d5db2317e63fa9e3dea"  ;; \ | ||||||
|          "linux/arm64")  HELM_SHA256="658839fed8f9be2169f5df68e55cb2f0aa731a50df454caf183186766800bbd0"  ;; \ |          "linux/arm64")  HELM_SHA256="50548d4fedef9d8d01d1ed5a2dd5c849271d1017127417dc4c7ef6777ae68f7e"  ;; \ | ||||||
|     esac && \ |     esac && \ | ||||||
|     echo "${HELM_SHA256}  ${HELM_FILENAME}" | sha256sum -c && \ |     echo "${HELM_SHA256}  ${HELM_FILENAME}" | sha256sum -c && \ | ||||||
|     echo Extracting ${HELM_FILENAME}... && \ |     echo Extracting ${HELM_FILENAME}... && \ | ||||||
|  |  | ||||||
							
								
								
									
										10
									
								
								go.mod
								
								
								
								
							
							
						
						
									
										10
									
								
								go.mod
								
								
								
								
							|  | @ -27,7 +27,7 @@ require ( | ||||||
| 	golang.org/x/sync v0.3.0 | 	golang.org/x/sync v0.3.0 | ||||||
| 	golang.org/x/term v0.9.0 | 	golang.org/x/term v0.9.0 | ||||||
| 	gopkg.in/yaml.v2 v2.4.0 | 	gopkg.in/yaml.v2 v2.4.0 | ||||||
| 	helm.sh/helm/v3 v3.12.0 | 	helm.sh/helm/v3 v3.12.1 | ||||||
| 	k8s.io/apimachinery v0.27.2 | 	k8s.io/apimachinery v0.27.2 | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  | @ -84,7 +84,7 @@ require ( | ||||||
| 	github.com/itchyny/gojq v0.12.11 // indirect | 	github.com/itchyny/gojq v0.12.11 // indirect | ||||||
| 	github.com/jmespath/go-jmespath v0.4.0 // indirect | 	github.com/jmespath/go-jmespath v0.4.0 // indirect | ||||||
| 	github.com/klauspost/compress v1.16.0 // indirect | 	github.com/klauspost/compress v1.16.0 // indirect | ||||||
| 	github.com/lib/pq v1.10.7 // indirect | 	github.com/lib/pq v1.10.9 // indirect | ||||||
| 	github.com/mattn/go-colorable v0.1.13 // indirect | 	github.com/mattn/go-colorable v0.1.13 // indirect | ||||||
| 	github.com/mattn/go-runewidth v0.0.14 // indirect | 	github.com/mattn/go-runewidth v0.0.14 // indirect | ||||||
| 	github.com/mitchellh/copystructure v1.2.0 // indirect | 	github.com/mitchellh/copystructure v1.2.0 // indirect | ||||||
|  | @ -237,9 +237,9 @@ require ( | ||||||
| 	golang.org/x/crypto v0.7.0 // indirect | 	golang.org/x/crypto v0.7.0 // indirect | ||||||
| 	gopkg.in/inf.v0 v0.9.1 // indirect | 	gopkg.in/inf.v0 v0.9.1 // indirect | ||||||
| 	gopkg.in/yaml.v3 v3.0.1 // indirect | 	gopkg.in/yaml.v3 v3.0.1 // indirect | ||||||
| 	k8s.io/api v0.27.1 // indirect | 	k8s.io/api v0.27.2 // indirect | ||||||
| 	k8s.io/cli-runtime v0.27.1 // indirect | 	k8s.io/cli-runtime v0.27.2 // indirect | ||||||
| 	k8s.io/client-go v0.27.1 // indirect | 	k8s.io/client-go v0.27.2 // indirect | ||||||
| 	k8s.io/klog/v2 v2.90.1 // indirect | 	k8s.io/klog/v2 v2.90.1 // indirect | ||||||
| 	k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f // indirect | 	k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f // indirect | ||||||
| 	k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5 // indirect | 	k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5 // indirect | ||||||
|  |  | ||||||
							
								
								
									
										15
									
								
								go.sum
								
								
								
								
							
							
						
						
									
										15
									
								
								go.sum
								
								
								
								
							|  | @ -252,6 +252,7 @@ github.com/Masterminds/sprig/v3 v3.2.3 h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj | ||||||
| github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= | github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= | ||||||
| github.com/Microsoft/go-winio v0.6.0 h1:slsWYD/zyx7lCXoZVlvQrj0hPTM1HI4+v1sIda2yDvg= | github.com/Microsoft/go-winio v0.6.0 h1:slsWYD/zyx7lCXoZVlvQrj0hPTM1HI4+v1sIda2yDvg= | ||||||
| github.com/Microsoft/hcsshim v0.10.0-rc.7 h1:HBytQPxcv8Oy4244zbQbe6hnOnx544eL5QPUqhJldz8= | github.com/Microsoft/hcsshim v0.10.0-rc.7 h1:HBytQPxcv8Oy4244zbQbe6hnOnx544eL5QPUqhJldz8= | ||||||
|  | github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= | ||||||
| github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 h1:TngWCqHvy9oXAN6lEVMRuU21PR1EtLVZJmdB18Gu3Rw= | github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 h1:TngWCqHvy9oXAN6lEVMRuU21PR1EtLVZJmdB18Gu3Rw= | ||||||
| github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= | github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= | ||||||
| github.com/ProtonMail/go-crypto v0.0.0-20220407094043-a94812496cf5 h1:cSHEbLj0GZeHM1mWG84qEnGFojNEQ83W7cwaPRjcwXU= | github.com/ProtonMail/go-crypto v0.0.0-20220407094043-a94812496cf5 h1:cSHEbLj0GZeHM1mWG84qEnGFojNEQ83W7cwaPRjcwXU= | ||||||
|  | @ -461,6 +462,7 @@ github.com/goccy/go-yaml v1.11.0/go.mod h1:H+mJrWtjPTJAHvRbV09MCK9xYwODM+wRTVFFT | ||||||
| github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= | github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= | ||||||
| github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= | github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= | ||||||
| github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= | github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= | ||||||
|  | github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= | ||||||
| github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= | github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= | ||||||
| github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= | github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= | ||||||
| github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg= | github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg= | ||||||
|  | @ -719,6 +721,8 @@ github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+ | ||||||
| github.com/leodido/go-urn v1.2.0 h1:hpXL4XnriNwQ/ABnpepYM/1vCLWNDfUNts8dX3xTG6Y= | github.com/leodido/go-urn v1.2.0 h1:hpXL4XnriNwQ/ABnpepYM/1vCLWNDfUNts8dX3xTG6Y= | ||||||
| github.com/lib/pq v1.10.7 h1:p7ZhMD+KsSRozJr34udlUrhboJwWAgCg34+/ZZNvZZw= | github.com/lib/pq v1.10.7 h1:p7ZhMD+KsSRozJr34udlUrhboJwWAgCg34+/ZZNvZZw= | ||||||
| github.com/lib/pq v1.10.7/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= | github.com/lib/pq v1.10.7/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= | ||||||
|  | github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw= | ||||||
|  | github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= | ||||||
| github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de h1:9TO3cAIGXtEhnIaL+V+BEER86oLrvS+kWobKpbJuye0= | github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de h1:9TO3cAIGXtEhnIaL+V+BEER86oLrvS+kWobKpbJuye0= | ||||||
| github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de/go.mod h1:zAbeS9B/r2mtpb6U+EI2rYA5OAXxsYw6wTamcNW+zcE= | github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de/go.mod h1:zAbeS9B/r2mtpb6U+EI2rYA5OAXxsYw6wTamcNW+zcE= | ||||||
| github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY= | github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY= | ||||||
|  | @ -770,6 +774,7 @@ github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zx | ||||||
| github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= | github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= | ||||||
| github.com/moby/locker v1.0.1 h1:fOXqR41zeveg4fFODix+1Ch4mj/gT0NE1XJbp/epuBg= | github.com/moby/locker v1.0.1 h1:fOXqR41zeveg4fFODix+1Ch4mj/gT0NE1XJbp/epuBg= | ||||||
| github.com/moby/locker v1.0.1/go.mod h1:S7SDdo5zpBK84bzzVlKr2V0hz+7x9hWbYC/kq7oQppc= | github.com/moby/locker v1.0.1/go.mod h1:S7SDdo5zpBK84bzzVlKr2V0hz+7x9hWbYC/kq7oQppc= | ||||||
|  | github.com/moby/spdystream v0.2.0/go.mod h1:f7i0iNDQJ059oMTcWxx8MA/zKFIuD/lY+0GqbN2Wy8c= | ||||||
| github.com/moby/sys/mountinfo v0.6.2 h1:BzJjoreD5BMFNmD9Rus6gdd1pLuecOFPt8wC+Vygl78= | github.com/moby/sys/mountinfo v0.6.2 h1:BzJjoreD5BMFNmD9Rus6gdd1pLuecOFPt8wC+Vygl78= | ||||||
| github.com/moby/term v0.0.0-20221205130635-1aeaba878587 h1:HfkjXDfhgVaN5rmueG8cL8KKeFNecRCXFhaJ2qZ5SKA= | github.com/moby/term v0.0.0-20221205130635-1aeaba878587 h1:HfkjXDfhgVaN5rmueG8cL8KKeFNecRCXFhaJ2qZ5SKA= | ||||||
| github.com/moby/term v0.0.0-20221205130635-1aeaba878587/go.mod h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y= | github.com/moby/term v0.0.0-20221205130635-1aeaba878587/go.mod h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y= | ||||||
|  | @ -790,6 +795,7 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq | ||||||
| github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= | github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= | ||||||
| github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= | github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= | ||||||
| github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= | github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= | ||||||
|  | github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= | ||||||
| github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= | github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= | ||||||
| github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA= | github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA= | ||||||
| github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= | github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= | ||||||
|  | @ -1519,6 +1525,8 @@ gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo= | ||||||
| gotest.tools/v3 v3.4.0 h1:ZazjZUfuVeZGLAmlKKuyv3IKP5orXcwtOwDQH6YVr6o= | gotest.tools/v3 v3.4.0 h1:ZazjZUfuVeZGLAmlKKuyv3IKP5orXcwtOwDQH6YVr6o= | ||||||
| helm.sh/helm/v3 v3.12.0 h1:rOq2TPVzg5jt4q5ermAZGZFxNW2uQhKjRhBneAutMEM= | helm.sh/helm/v3 v3.12.0 h1:rOq2TPVzg5jt4q5ermAZGZFxNW2uQhKjRhBneAutMEM= | ||||||
| helm.sh/helm/v3 v3.12.0/go.mod h1:8K/469yxjUMu6BaD2EagCitkPjELUL/l2AgCO142G94= | helm.sh/helm/v3 v3.12.0/go.mod h1:8K/469yxjUMu6BaD2EagCitkPjELUL/l2AgCO142G94= | ||||||
|  | helm.sh/helm/v3 v3.12.1 h1:lzU7etZX24A6BTMXYQF3bFq0ECfD8s+fKlNBBL8AbEc= | ||||||
|  | helm.sh/helm/v3 v3.12.1/go.mod h1:qhmSY9kcX7yH1xebe+FDMZa7E5NAeZ+LvK5j1gSln48= | ||||||
| honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= | honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= | ||||||
| honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= | honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= | ||||||
| honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= | honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= | ||||||
|  | @ -1528,12 +1536,19 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 | ||||||
| honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= | honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= | ||||||
| k8s.io/api v0.27.1 h1:Z6zUGQ1Vd10tJ+gHcNNNgkV5emCyW+v2XTmn+CLjSd0= | k8s.io/api v0.27.1 h1:Z6zUGQ1Vd10tJ+gHcNNNgkV5emCyW+v2XTmn+CLjSd0= | ||||||
| k8s.io/api v0.27.1/go.mod h1:z5g/BpAiD+f6AArpqNjkY+cji8ueZDU/WV1jcj5Jk4E= | k8s.io/api v0.27.1/go.mod h1:z5g/BpAiD+f6AArpqNjkY+cji8ueZDU/WV1jcj5Jk4E= | ||||||
|  | k8s.io/api v0.27.2 h1:+H17AJpUMvl+clT+BPnKf0E3ksMAzoBBg7CntpSuADo= | ||||||
|  | k8s.io/api v0.27.2/go.mod h1:ENmbocXfBT2ADujUXcBhHV55RIT31IIEvkntP6vZKS4= | ||||||
| k8s.io/apimachinery v0.27.2 h1:vBjGaKKieaIreI+oQwELalVG4d8f3YAMNpWLzDXkxeg= | k8s.io/apimachinery v0.27.2 h1:vBjGaKKieaIreI+oQwELalVG4d8f3YAMNpWLzDXkxeg= | ||||||
| k8s.io/apimachinery v0.27.2/go.mod h1:XNfZ6xklnMCOGGFNqXG7bUrQCoR04dh/E7FprV6pb+E= | k8s.io/apimachinery v0.27.2/go.mod h1:XNfZ6xklnMCOGGFNqXG7bUrQCoR04dh/E7FprV6pb+E= | ||||||
| k8s.io/cli-runtime v0.27.1 h1:MMzp5Q/Xmr5L1Lrowuc+Y/r95XINC6c6/fE3aN7JDRM= | k8s.io/cli-runtime v0.27.1 h1:MMzp5Q/Xmr5L1Lrowuc+Y/r95XINC6c6/fE3aN7JDRM= | ||||||
| k8s.io/cli-runtime v0.27.1/go.mod h1:tEbTB1XP/nTH3wujsi52bw91gWpErtWiS15R6CwYsAI= | k8s.io/cli-runtime v0.27.1/go.mod h1:tEbTB1XP/nTH3wujsi52bw91gWpErtWiS15R6CwYsAI= | ||||||
|  | k8s.io/cli-runtime v0.27.2 h1:9HI8gfReNujKXt16tGOAnb8b4NZ5E+e0mQQHKhFGwYw= | ||||||
|  | k8s.io/cli-runtime v0.27.2/go.mod h1:9UecpyPDTkhiYY4d9htzRqN+rKomJgyb4wi0OfrmCjw= | ||||||
| k8s.io/client-go v0.27.1 h1:oXsfhW/qncM1wDmWBIuDzRHNS2tLhK3BZv512Nc59W8= | k8s.io/client-go v0.27.1 h1:oXsfhW/qncM1wDmWBIuDzRHNS2tLhK3BZv512Nc59W8= | ||||||
| k8s.io/client-go v0.27.1/go.mod h1:f8LHMUkVb3b9N8bWturc+EDtVVVwZ7ueTVquFAJb2vA= | k8s.io/client-go v0.27.1/go.mod h1:f8LHMUkVb3b9N8bWturc+EDtVVVwZ7ueTVquFAJb2vA= | ||||||
|  | k8s.io/client-go v0.27.2 h1:vDLSeuYvCHKeoQRhCXjxXO45nHVv2Ip4Fe0MfioMrhE= | ||||||
|  | k8s.io/client-go v0.27.2/go.mod h1:tY0gVmUsHrAmjzHX9zs7eCjxcBsf8IiNe7KQ52biTcQ= | ||||||
|  | k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= | ||||||
| k8s.io/klog/v2 v2.90.1 h1:m4bYOKall2MmOiRaR1J+We67Do7vm9KiQVlT96lnHUw= | k8s.io/klog/v2 v2.90.1 h1:m4bYOKall2MmOiRaR1J+We67Do7vm9KiQVlT96lnHUw= | ||||||
| k8s.io/klog/v2 v2.90.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= | k8s.io/klog/v2 v2.90.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= | ||||||
| k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f h1:2kWPakN3i/k81b0gvD5C5FJ2kxm1WrQFanWchyKuqGg= | k8s.io/kube-openapi v0.0.0-20230501164219-8b0f38b5fd1f h1:2kWPakN3i/k81b0gvD5C5FJ2kxm1WrQFanWchyKuqGg= | ||||||
|  |  | ||||||
|  | @ -18,7 +18,7 @@ import ( | ||||||
| 
 | 
 | ||||||
| const ( | const ( | ||||||
| 	HelmRequiredVersion           = "v3.10.3" | 	HelmRequiredVersion           = "v3.10.3" | ||||||
| 	HelmRecommendedVersion        = "v3.12.0" | 	HelmRecommendedVersion        = "v3.12.1" | ||||||
| 	HelmDiffRecommendedVersion    = "v3.8.1" | 	HelmDiffRecommendedVersion    = "v3.8.1" | ||||||
| 	HelmSecretsRecommendedVersion = "v4.1.1" | 	HelmSecretsRecommendedVersion = "v4.1.1" | ||||||
| 	HelmGitRecommendedVersion     = "v0.12.0" | 	HelmGitRecommendedVersion     = "v0.12.0" | ||||||
|  |  | ||||||
|  | @ -41,8 +41,8 @@ func (st *HelmState) appendPostRenderFlags(flags []string, release *ReleaseSpec, | ||||||
| 
 | 
 | ||||||
| // append post-renderer flags to helm flags
 | // append post-renderer flags to helm flags
 | ||||||
| func (st *HelmState) appendCascadeFlags(flags []string, helm helmexec.Interface, release *ReleaseSpec, cascade string) []string { | func (st *HelmState) appendCascadeFlags(flags []string, helm helmexec.Interface, release *ReleaseSpec, cascade string) []string { | ||||||
| 	// see https://github.com/helm/helm/releases/tag/v3.12.0
 | 	// see https://github.com/helm/helm/releases/tag/v3.12.1
 | ||||||
| 	if !helm.IsVersionAtLeast("3.12.0") { | 	if !helm.IsVersionAtLeast("3.12.1") { | ||||||
| 		return flags | 		return flags | ||||||
| 	} | 	} | ||||||
| 	switch { | 	switch { | ||||||
|  |  | ||||||
|  | @ -38,7 +38,7 @@ func TestAppendCascadeFlags(t *testing.T) { | ||||||
| 				flags:    []string{}, | 				flags:    []string{}, | ||||||
| 				release:  &ReleaseSpec{Cascade: &[]string{"background", "background"}[0]}, | 				release:  &ReleaseSpec{Cascade: &[]string{"background", "background"}[0]}, | ||||||
| 				cascade:  "", | 				cascade:  "", | ||||||
| 				helm:     testutil.NewVersionHelmExec("3.12.0"), | 				helm:     testutil.NewVersionHelmExec("3.12.1"), | ||||||
| 				expected: []string{"--cascade", "background"}, | 				expected: []string{"--cascade", "background"}, | ||||||
| 			}, | 			}, | ||||||
| 		}, | 		}, | ||||||
|  | @ -48,7 +48,7 @@ func TestAppendCascadeFlags(t *testing.T) { | ||||||
| 				flags:    []string{}, | 				flags:    []string{}, | ||||||
| 				release:  &ReleaseSpec{}, | 				release:  &ReleaseSpec{}, | ||||||
| 				cascade:  "background", | 				cascade:  "background", | ||||||
| 				helm:     testutil.NewVersionHelmExec("3.12.0"), | 				helm:     testutil.NewVersionHelmExec("3.12.1"), | ||||||
| 				expected: []string{"--cascade", "background"}, | 				expected: []string{"--cascade", "background"}, | ||||||
| 			}, | 			}, | ||||||
| 		}, | 		}, | ||||||
|  | @ -59,7 +59,7 @@ func TestAppendCascadeFlags(t *testing.T) { | ||||||
| 				release:  &ReleaseSpec{}, | 				release:  &ReleaseSpec{}, | ||||||
| 				helmSpec: HelmSpec{Cascade: &[]string{"background", "background"}[0]}, | 				helmSpec: HelmSpec{Cascade: &[]string{"background", "background"}[0]}, | ||||||
| 				cascade:  "", | 				cascade:  "", | ||||||
| 				helm:     testutil.NewVersionHelmExec("3.12.0"), | 				helm:     testutil.NewVersionHelmExec("3.12.1"), | ||||||
| 				expected: []string{"--cascade", "background"}, | 				expected: []string{"--cascade", "background"}, | ||||||
| 			}, | 			}, | ||||||
| 		}, | 		}, | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue