kubernetes_manifest: Only use environment variables if there is no configuration (#2788)
Some checks failed
build / Detect Go toolchain version (push) Has been cancelled
build / Parse version file (push) Has been cancelled
Check examples / check (1.10.5) (push) Has been cancelled
Check examples / check (1.11.4) (push) Has been cancelled
Check examples / check (1.12.1) (push) Has been cancelled
Check examples / check (1.6.6) (push) Has been cancelled
Check examples / check (1.7.5) (push) Has been cancelled
Check examples / check (1.8.5) (push) Has been cancelled
Check examples / check (1.9.8) (push) Has been cancelled
Essential checkers and linters / checkers-and-linters (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
HashiCorp Copywrite / copywrite (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.15@sha256:c79602a44b4056d7e48dc20f7504350f1e87530fe953428b792def00bc1076dd, 1.0.11) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.15@sha256:c79602a44b4056d7e48dc20f7504350f1e87530fe953428b792def00bc1076dd, 1.1.9) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.15@sha256:c79602a44b4056d7e48dc20f7504350f1e87530fe953428b792def00bc1076dd, 1.10.5) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.15@sha256:c79602a44b4056d7e48dc20f7504350f1e87530fe953428b792def00bc1076dd, 1.11.2) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.15@sha256:c79602a44b4056d7e48dc20f7504350f1e87530fe953428b792def00bc1076dd, 1.12.0) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.15@sha256:c79602a44b4056d7e48dc20f7504350f1e87530fe953428b792def00bc1076dd, 1.2.9) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.15@sha256:c79602a44b4056d7e48dc20f7504350f1e87530fe953428b792def00bc1076dd, 1.3.10) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.15@sha256:c79602a44b4056d7e48dc20f7504350f1e87530fe953428b792def00bc1076dd, 1.4.7) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.15@sha256:c79602a44b4056d7e48dc20f7504350f1e87530fe953428b792def00bc1076dd, 1.5.7) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.15@sha256:c79602a44b4056d7e48dc20f7504350f1e87530fe953428b792def00bc1076dd, 1.6.6) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.15@sha256:c79602a44b4056d7e48dc20f7504350f1e87530fe953428b792def00bc1076dd, 1.8.5) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.15@sha256:c79602a44b4056d7e48dc20f7504350f1e87530fe953428b792def00bc1076dd, 1.9.8) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.6@sha256:6e2d8b28a5b601defe327b98bd1c2d1930b49e5d8c512e1895099e4504007adb, 1.0.11) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.6@sha256:6e2d8b28a5b601defe327b98bd1c2d1930b49e5d8c512e1895099e4504007adb, 1.1.9) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.6@sha256:6e2d8b28a5b601defe327b98bd1c2d1930b49e5d8c512e1895099e4504007adb, 1.10.5) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.6@sha256:6e2d8b28a5b601defe327b98bd1c2d1930b49e5d8c512e1895099e4504007adb, 1.11.2) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.6@sha256:6e2d8b28a5b601defe327b98bd1c2d1930b49e5d8c512e1895099e4504007adb, 1.12.0) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.6@sha256:6e2d8b28a5b601defe327b98bd1c2d1930b49e5d8c512e1895099e4504007adb, 1.2.9) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.6@sha256:6e2d8b28a5b601defe327b98bd1c2d1930b49e5d8c512e1895099e4504007adb, 1.3.10) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.6@sha256:6e2d8b28a5b601defe327b98bd1c2d1930b49e5d8c512e1895099e4504007adb, 1.4.7) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.6@sha256:6e2d8b28a5b601defe327b98bd1c2d1930b49e5d8c512e1895099e4504007adb, 1.5.7) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.6@sha256:6e2d8b28a5b601defe327b98bd1c2d1930b49e5d8c512e1895099e4504007adb, 1.6.6) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.6@sha256:6e2d8b28a5b601defe327b98bd1c2d1930b49e5d8c512e1895099e4504007adb, 1.8.5) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.26.6@sha256:6e2d8b28a5b601defe327b98bd1c2d1930b49e5d8c512e1895099e4504007adb, 1.9.8) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.27.16@sha256:2d21a61643eafc439905e18705b8186f3296384750a835ad7a005dceb9546d20, 1.0.11) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.27.16@sha256:2d21a61643eafc439905e18705b8186f3296384750a835ad7a005dceb9546d20, 1.1.9) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.27.16@sha256:2d21a61643eafc439905e18705b8186f3296384750a835ad7a005dceb9546d20, 1.10.5) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.27.16@sha256:2d21a61643eafc439905e18705b8186f3296384750a835ad7a005dceb9546d20, 1.11.2) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.27.16@sha256:2d21a61643eafc439905e18705b8186f3296384750a835ad7a005dceb9546d20, 1.12.0) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.27.16@sha256:2d21a61643eafc439905e18705b8186f3296384750a835ad7a005dceb9546d20, 1.2.9) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.27.16@sha256:2d21a61643eafc439905e18705b8186f3296384750a835ad7a005dceb9546d20, 1.3.10) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.27.16@sha256:2d21a61643eafc439905e18705b8186f3296384750a835ad7a005dceb9546d20, 1.4.7) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.27.16@sha256:2d21a61643eafc439905e18705b8186f3296384750a835ad7a005dceb9546d20, 1.5.7) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.27.16@sha256:2d21a61643eafc439905e18705b8186f3296384750a835ad7a005dceb9546d20, 1.6.6) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.27.16@sha256:2d21a61643eafc439905e18705b8186f3296384750a835ad7a005dceb9546d20, 1.8.5) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.27.16@sha256:2d21a61643eafc439905e18705b8186f3296384750a835ad7a005dceb9546d20, 1.9.8) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.28.15@sha256:a7c05c7ae043a0b8c818f5a06188bc2c4098f6cb59ca7d1856df00375d839251, 1.0.11) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.28.15@sha256:a7c05c7ae043a0b8c818f5a06188bc2c4098f6cb59ca7d1856df00375d839251, 1.1.9) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.28.15@sha256:a7c05c7ae043a0b8c818f5a06188bc2c4098f6cb59ca7d1856df00375d839251, 1.10.5) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.28.15@sha256:a7c05c7ae043a0b8c818f5a06188bc2c4098f6cb59ca7d1856df00375d839251, 1.11.2) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.28.15@sha256:a7c05c7ae043a0b8c818f5a06188bc2c4098f6cb59ca7d1856df00375d839251, 1.12.0) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.28.15@sha256:a7c05c7ae043a0b8c818f5a06188bc2c4098f6cb59ca7d1856df00375d839251, 1.2.9) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.28.15@sha256:a7c05c7ae043a0b8c818f5a06188bc2c4098f6cb59ca7d1856df00375d839251, 1.3.10) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.28.15@sha256:a7c05c7ae043a0b8c818f5a06188bc2c4098f6cb59ca7d1856df00375d839251, 1.4.7) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.28.15@sha256:a7c05c7ae043a0b8c818f5a06188bc2c4098f6cb59ca7d1856df00375d839251, 1.5.7) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.28.15@sha256:a7c05c7ae043a0b8c818f5a06188bc2c4098f6cb59ca7d1856df00375d839251, 1.6.6) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.28.15@sha256:a7c05c7ae043a0b8c818f5a06188bc2c4098f6cb59ca7d1856df00375d839251, 1.8.5) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.28.15@sha256:a7c05c7ae043a0b8c818f5a06188bc2c4098f6cb59ca7d1856df00375d839251, 1.9.8) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.29.10@sha256:3b2d8c31753e6c8069d4fc4517264cd20e86fd36220671fb7d0a5855103aa84b, 1.0.11) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.29.10@sha256:3b2d8c31753e6c8069d4fc4517264cd20e86fd36220671fb7d0a5855103aa84b, 1.1.9) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.29.10@sha256:3b2d8c31753e6c8069d4fc4517264cd20e86fd36220671fb7d0a5855103aa84b, 1.10.5) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.29.10@sha256:3b2d8c31753e6c8069d4fc4517264cd20e86fd36220671fb7d0a5855103aa84b, 1.11.2) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.29.10@sha256:3b2d8c31753e6c8069d4fc4517264cd20e86fd36220671fb7d0a5855103aa84b, 1.12.0) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.29.10@sha256:3b2d8c31753e6c8069d4fc4517264cd20e86fd36220671fb7d0a5855103aa84b, 1.2.9) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.29.10@sha256:3b2d8c31753e6c8069d4fc4517264cd20e86fd36220671fb7d0a5855103aa84b, 1.3.10) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.29.10@sha256:3b2d8c31753e6c8069d4fc4517264cd20e86fd36220671fb7d0a5855103aa84b, 1.4.7) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.29.10@sha256:3b2d8c31753e6c8069d4fc4517264cd20e86fd36220671fb7d0a5855103aa84b, 1.5.7) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.29.10@sha256:3b2d8c31753e6c8069d4fc4517264cd20e86fd36220671fb7d0a5855103aa84b, 1.6.6) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.29.10@sha256:3b2d8c31753e6c8069d4fc4517264cd20e86fd36220671fb7d0a5855103aa84b, 1.8.5) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.29.10@sha256:3b2d8c31753e6c8069d4fc4517264cd20e86fd36220671fb7d0a5855103aa84b, 1.9.8) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.30.6@sha256:b6d08db72079ba5ae1f4a88a09025c0a904af3b52387643c285442afb05ab994, 1.0.11) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.30.6@sha256:b6d08db72079ba5ae1f4a88a09025c0a904af3b52387643c285442afb05ab994, 1.1.9) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.30.6@sha256:b6d08db72079ba5ae1f4a88a09025c0a904af3b52387643c285442afb05ab994, 1.10.5) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.30.6@sha256:b6d08db72079ba5ae1f4a88a09025c0a904af3b52387643c285442afb05ab994, 1.11.2) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.30.6@sha256:b6d08db72079ba5ae1f4a88a09025c0a904af3b52387643c285442afb05ab994, 1.12.0) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.30.6@sha256:b6d08db72079ba5ae1f4a88a09025c0a904af3b52387643c285442afb05ab994, 1.2.9) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.30.6@sha256:b6d08db72079ba5ae1f4a88a09025c0a904af3b52387643c285442afb05ab994, 1.3.10) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.30.6@sha256:b6d08db72079ba5ae1f4a88a09025c0a904af3b52387643c285442afb05ab994, 1.4.7) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.30.6@sha256:b6d08db72079ba5ae1f4a88a09025c0a904af3b52387643c285442afb05ab994, 1.5.7) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.30.6@sha256:b6d08db72079ba5ae1f4a88a09025c0a904af3b52387643c285442afb05ab994, 1.6.6) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.30.6@sha256:b6d08db72079ba5ae1f4a88a09025c0a904af3b52387643c285442afb05ab994, 1.8.5) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (${{ contains(github.base_ref, 'v3-major-release') }}, ${{ contains(github.ref, 'v3-major-release') }}, v1.30.6@sha256:b6d08db72079ba5ae1f4a88a09025c0a904af3b52387643c285442afb05ab994, 1.9.8) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (false, true, v1.31.4@sha256:2cb39f7295fe7eafee0842b1052a599a4fb0f8bcf3f83d96c7f4864c357c6c30) (push) Has been cancelled
Manifest acceptance tests / acceptance_tests (true, false, v1.31.4@sha256:2cb39f7295fe7eafee0842b1052a599a4fb0f8bcf3f83d96c7f4864c357c6c30) (push) Has been cancelled
Manifest unit tests / unit_tests (push) Has been cancelled
Unit Tests / unit_test (push) Has been cancelled
build / generate-metadata-file (push) Has been cancelled
build / upload-terraform-registry-manifest-artifact (push) Has been cancelled
build / Go darwin 386 build (push) Has been cancelled
build / Go freebsd 386 build (push) Has been cancelled
build / Go linux 386 build (push) Has been cancelled
build / Go windows 386 build (push) Has been cancelled
build / Go darwin amd64 build (push) Has been cancelled
build / Go freebsd amd64 build (push) Has been cancelled
build / Go linux amd64 build (push) Has been cancelled
build / Go windows amd64 build (push) Has been cancelled
build / Go freebsd arm build (push) Has been cancelled
build / Go linux arm build (push) Has been cancelled
build / Go darwin arm64 build (push) Has been cancelled
build / Go linux arm64 build (push) Has been cancelled
build / What's next? (push) Has been cancelled

This commit is contained in:
John Houston 2025-10-16 13:00:20 -06:00 committed by GitHub
parent ea438d0cd4
commit a3ec3b3c6d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 19 additions and 35 deletions

3
.changelog/2788.txt Normal file
View file

@ -0,0 +1,3 @@
```release-note:bug
Environment variables should not override configuration when using `kubernetes_manifest`.
```

View file

@ -84,9 +84,7 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
})
return response, nil
}
}
// check environment - this overrides any value found in provider configuration
if configPathEnv, ok := os.LookupEnv("KUBE_CONFIG_PATH"); ok && configPathEnv != "" {
} else if configPathEnv, ok := os.LookupEnv("KUBE_CONFIG_PATH"); ok && configPathEnv != "" {
configPath = configPathEnv
}
if len(configPath) > 0 {
@ -122,12 +120,10 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
p.As(&pp)
precedence = append(precedence, pp)
}
}
//
// check environment for KUBE_CONFIG_PATHS
if configPathsEnv, ok := os.LookupEnv("KUBE_CONFIG_PATHS"); ok && configPathsEnv != "" {
} else if configPathsEnv, ok := os.LookupEnv("KUBE_CONFIG_PATHS"); ok && configPathsEnv != "" {
precedence = filepath.SplitList(configPathsEnv)
}
if len(precedence) > 0 {
for i, p := range precedence {
absPath, err := homedir.Expand(p)
@ -159,8 +155,7 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
})
return response, nil
}
}
if clientCrtEnv, ok := os.LookupEnv("KUBE_CLIENT_CERT_DATA"); ok && clientCrtEnv != "" {
} else if clientCrtEnv, ok := os.LookupEnv("KUBE_CLIENT_CERT_DATA"); ok && clientCrtEnv != "" {
clientCertificate = clientCrtEnv
}
if len(clientCertificate) > 0 {
@ -189,8 +184,7 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
})
return response, nil
}
}
if clusterCAEnv, ok := os.LookupEnv("KUBE_CLUSTER_CA_CERT_DATA"); ok && clusterCAEnv != "" {
} else if clusterCAEnv, ok := os.LookupEnv("KUBE_CLUSTER_CA_CERT_DATA"); ok && clusterCAEnv != "" {
clusterCaCertificate = clusterCAEnv
}
if len(clusterCaCertificate) > 0 {
@ -219,8 +213,7 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
})
return response, nil
}
}
if insecureEnv, ok := os.LookupEnv("KUBE_INSECURE"); ok && insecureEnv != "" {
} else if insecureEnv, ok := os.LookupEnv("KUBE_INSECURE"); ok && insecureEnv != "" {
iv, err := strconv.ParseBool(insecureEnv)
if err != nil {
diags = append(diags, &tfprotov5.Diagnostic{
@ -249,8 +242,7 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
return response, nil
}
overrides.ClusterInfo.TLSServerName = tlsServerName
}
if tlsServerName, ok := os.LookupEnv("KUBE_TLS_SERVER_NAME"); ok && tlsServerName != "" {
} else if tlsServerName, ok := os.LookupEnv("KUBE_TLS_SERVER_NAME"); ok && tlsServerName != "" {
overrides.ClusterInfo.TLSServerName = tlsServerName
}
@ -272,9 +264,7 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
})
return response, nil
}
}
// check environment - this overrides any value found in provider configuration
if hostEnv, ok := os.LookupEnv("KUBE_HOST"); ok && hostEnv != "" {
} else if hostEnv, ok := os.LookupEnv("KUBE_HOST"); ok && hostEnv != "" {
host = hostEnv
}
if len(host) > 0 {
@ -316,9 +306,7 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
})
return response, nil
}
}
// check environment - this overrides any value found in provider configuration
if clientKeyEnv, ok := os.LookupEnv("KUBE_CLIENT_KEY_DATA"); ok && clientKeyEnv != "" {
} else if clientKeyEnv, ok := os.LookupEnv("KUBE_CLIENT_KEY_DATA"); ok && clientKeyEnv != "" {
clientKey = clientKeyEnv
}
if len(clientKey) > 0 {
@ -353,8 +341,7 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
return response, nil
}
overrides.CurrentContext = cfgContext
}
if cfgContext, ok := os.LookupEnv("KUBE_CTX"); ok && cfgContext != "" {
} else if cfgContext, ok := os.LookupEnv("KUBE_CTX"); ok && cfgContext != "" {
overrides.CurrentContext = cfgContext
}
@ -375,8 +362,7 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
return response, nil
}
overrides.Context.Cluster = cfgCtxCluster
}
if cfgCtxCluster, ok := os.LookupEnv("KUBE_CTX_CLUSTER"); ok && cfgCtxCluster != "" {
} else if cfgCtxCluster, ok := os.LookupEnv("KUBE_CTX_CLUSTER"); ok && cfgCtxCluster != "" {
overrides.Context.Cluster = cfgCtxCluster
}
@ -397,8 +383,7 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
if cfgContextAuthInfo != nil {
overrides.Context.AuthInfo = *cfgContextAuthInfo
}
}
if cfgContextAuthInfoEnv, ok := os.LookupEnv("KUBE_CTX_AUTH_INFO"); ok && cfgContextAuthInfoEnv != "" {
} else if cfgContextAuthInfoEnv, ok := os.LookupEnv("KUBE_CTX_AUTH_INFO"); ok && cfgContextAuthInfoEnv != "" {
overrides.Context.AuthInfo = cfgContextAuthInfoEnv
}
@ -415,8 +400,7 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
return response, nil
}
overrides.AuthInfo.Username = username
}
if username, ok := os.LookupEnv("KUBE_USERNAME"); ok && username != "" {
} else if username, ok := os.LookupEnv("KUBE_USERNAME"); ok && username != "" {
overrides.AuthInfo.Username = username
}
@ -433,8 +417,7 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
return response, nil
}
overrides.AuthInfo.Password = password
}
if password, ok := os.LookupEnv("KUBE_PASSWORD"); ok && password != "" {
} else if password, ok := os.LookupEnv("KUBE_PASSWORD"); ok && password != "" {
overrides.AuthInfo.Password = password
}
@ -451,8 +434,7 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
return response, nil
}
overrides.AuthInfo.Token = token
}
if token, ok := os.LookupEnv("KUBE_TOKEN"); ok && token != "" {
} else if token, ok := os.LookupEnv("KUBE_TOKEN"); ok && token != "" {
overrides.AuthInfo.Token = token
}
@ -469,8 +451,7 @@ func (s *RawProviderServer) ConfigureProvider(ctx context.Context, req *tfprotov
return response, nil
}
overrides.ClusterDefaults.ProxyURL = proxyURL
}
if proxyURL, ok := os.LookupEnv("KUBE_PROXY_URL"); ok && proxyURL != "" {
} else if proxyURL, ok := os.LookupEnv("KUBE_PROXY_URL"); ok && proxyURL != "" {
overrides.ClusterDefaults.ProxyURL = proxyURL
}