John Houston
8309126c96
v3.0.1 ( #2809 )
...
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
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
HOTFIX missing schema attribute in `kubernetes_service_v1` datasource.
2025-12-08 15:01:48 -07:00
John Houston
3bec39dbbc
v3.0.0 ( #2805 )
build / Detect Go toolchain version (push) Has been cancelled
build / Parse version file (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
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
2025-12-04 11:01:59 -07:00
Jaylon McShan
8496b96e80
Add ValidatingAdmissionPolicy resource ( #2794 )
...
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
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
* Add kubernetes_validating_admission_policy resource
* Update to use admissionregistration/v1
* Add changelog
* tidy up validating_admission_policy resource
* add copy-write headers, and tidy up resource
* Fix identity schema
* Fix md
* Update dep
* Tidy mod/sum
2025-10-24 08:00:08 -05:00
John Houston
a3ec3b3c6d
kubernetes_manifest: Only use environment variables if there is no configuration (#2788 )
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
2025-10-16 13:00:20 -06:00
Jaylon McShan
ea438d0cd4
Deprecate unversioned Kubernetes resources and data source ( #2770 )
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
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
2025-10-14 11:05:07 -06:00
Jaylon McShan
1c4b7c87b9
Fix wait_for_rollout in kubernetes_daemon_set_v1 ( #2789 )
...
Co-authored-by: Stano Bocinec <stano@redpanda.com>
2025-10-14 10:28:17 -06:00
John Houston
83324e78f2
Add restart_policy attribute to container spec ( #2786 )
2025-09-25 11:53:27 -06:00
John Houston
b7cb0b8250
Set up nightly build against mainline terraform ( #2785 )
2025-09-24 21:31:11 -06:00
John Houston
9ecda2568c
Add ip_mode attribute to service status ( #2784 )
2025-09-24 21:21:15 -06:00
John Houston
1310817f4c
Bump Kubernetes dependencies to v1.33 ( #2774 )
...
Co-authored-by: Aleksandr Rybolovlev <sacha.rybolovlev@hashicorp.com>
2025-09-22 11:51:11 -06:00
John Houston
dafa40abda
Bump Hashicorp Go dependencies to latest versions ( #2780 )
2025-09-16 21:21:47 -06:00
John Houston
be88f44271
v2.38.0 ( #2760 )
2025-07-21 11:20:20 -06:00
John Houston
6dbc5a0da0
ResourceIdentity: Fix API group names missing .k8s.io suffix ( #2755 )
2025-07-14 11:23:32 -06:00
John Houston
535535ffcd
Resource identity support in SDKv2 Resources ( #2751 )
...
This commit adds ResourceIdentity support to the following SDKv2 resources:
* kubernetes_secret_v1
* kubernetes_namespace_v1
* kubernetes_service_account_v1
* kubernetes_service_v1
* kubernetes_pod_v1
* kubernetes_deployment_v1
* kubernetes_stateful_set_v1
* kubernetes_daemon_set_v1
* kubernetes_job_v1
* kubernetes_cron_job_v1
* kubernetes_horizontal_pod_autoscaler_v2
* kubernetes_ingress_v1
* kubernetes_ingress_class_v1
* kubernetes_network_policy_v1
* kubernetes_mutating_webhook_configuration_v1
* kubernetes_validating_webhook_configuration_v1
* kubernetes_cluster_role_v1
* kubernetes_cluster_role_binding_v1
* kubernetes_role_binding_v1
* kubernetes_role_v1
2025-06-30 13:00:56 -06:00
Brandy Jackson
db9abdf0fa
Update issue-opened.yml ( #2744 )
...
Address Missing pinned container image hash for GitHub Actions configuration
2025-06-18 22:31:54 -04:00
Aleksandr Rybolovlev
d11bba628d
Fix Pod spec toleration when the spec is a template ( #2380 )
2025-06-13 18:27:05 +02:00
jk-f5
299de2f546
Add sub_path_expr to volume mount options ( #2622 )
2025-06-04 12:27:24 -06:00
Sergej Zagursky
d68711ab92
Do less Kubernetes API requests ( #2699 )
...
* Do less Kubernetes API requests
The first reason why provider does so many requests is because its
caches aren't goroutine-safe. For example, Terraform invokes provider
concurrently and every individual goroutine starts its own
getOAPIv2Foundry() invocation. Every getOAPIv2Foundry() starts its own
Kubernetes API request and these requests consume Kubernetes client
Burst leading eventually to a stall.
The second reason is that CRDs should also be cached because production
Kubernetes clusters may have lots and lots of CRDs and getting them all
is not cheap. Furthermore, getting them over and over consumes
Kubernetes client Burst leading to a major stall.
2025-06-03 18:50:01 +02:00
John Houston
37a1dc25c7
Add resource identity to kubernetes_manifest ( #2737 )
2025-05-29 13:32:43 -06:00
Alex Somesan
96684d8627
Prepare release v2.37.1 ( #2734 )
2025-05-21 22:16:47 +02:00
Alex Somesan
eb0198ac63
Satisfy provider protocol requirements for Terraform >= v1.21.1 ( #2733 )
...
* Satisfy provider protocol requirements for Terraform >= v1.21.1
* Validate interface implementations for RawProviderServer.
* Update Terraform versions used to check manifest examples with in CI
2025-05-21 21:43:32 +02:00
John Houston
4fec73e962
v2.37.0 ( #2731 )
2025-05-20 13:38:04 -06:00
John Houston
6b6f342233
v2.37.0 ( #2730 )
2025-05-20 12:03:48 -06:00
John Houston
16468aec57
Update CRT security scanner configuration ( #2729 )
2025-05-20 11:05:45 -06:00
John Houston
9d63698644
Add support for ResourceIdentity to "kubernetes_config_map_v1" ( #2721 )
2025-05-18 13:34:24 -06:00
Brandy Jackson
7933dc4100
add PCI verbiage ( #2723 )
...
add PCI verbiage
2025-05-14 19:32:35 -04:00
Aleksandr Rybolovlev
501fd7e95d
Move the release process to CRT ( #2717 )
2025-04-29 09:00:31 +02:00
Albi Mudakar
e1f7cfdf31
Update README.md Changes Google Container Engine to Google Kubernetes Engine ( #2690 )
2025-04-02 09:09:06 -07:00
Albi Mudakar
194c4ea4e2
Update README.md change title in Readme from "Google Container Engine" to "Google Kubernetes Engine" ( #2691 )
2025-04-02 09:08:56 -07:00
dependabot[bot]
b275371d36
Bump golang.org/x/net from 0.34.0 to 0.36.0 ( #2701 )
...
* Bump golang.org/x/net from 0.34.0 to 0.36.0
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.34.0 to 0.36.0.
- [Commits](https://github.com/golang/net/compare/v0.34.0...v0.36.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* Run go mod tidy and bump Go version
* Bump golang image version
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aleksandr Rybolovlev <sacha.rybolovlev@hashicorp.com>
2025-03-27 16:56:53 +01:00
John Houston
b603ae4afa
Update terraform versions in github actions ( #2704 )
2025-03-24 09:59:23 -06:00
John Houston
4a352d478c
Update outdated README ( #2703 )
2025-03-24 09:59:08 -06:00
John Houston
56e2a78be1
v2.36.0 ( #2694 )
2025-02-26 10:59:06 -07:00
John Houston
c2d1214a7f
Add write-only attributes data_wo and binary_data_wo to kubernetes_secret_v1 ( #2692 )
2025-02-26 10:27:09 -07:00
Aleksandr Rybolovlev
8aa8b4d952
v2.35.1 ( #2659 )
2024-12-20 15:44:58 +01:00
Justin Chase
7246275d8b
Revert change introduced in PR 2596: Handle Jobs with ttl_seconds_after_finished = 0 correctly ( #2650 )
2024-12-20 11:00:32 +01:00
Aleksandr Rybolovlev
7bba357f60
Update max_unavailable and max_surge validate functions ( #2653 )
2024-12-18 13:10:40 +01:00
John Houston
32ccfe53f3
Release v2.35.0 ( #2647 )
...
* v2.35.0
2024-12-12 17:02:57 -05:00
Sheneska Williams
384d2da721
Add support for max_surge ( #2630 )
2024-12-09 10:14:01 -05:00
Mauricio Alvarez Leon
f4ed7af28b
CI: remove the use of Github vars in workflows (#2643 )
2024-12-06 14:02:45 -08:00
Mauricio Alvarez Leon
b93158a50f
CI: require Ephemeral Tests to use 1.10 + add 1.10 TF into CI (#2642 )
...
* require ephemeral tests to only run on 1.10
* include 1.10.1 in acceptance tests workflows
* use SkipBelow instead of require
2024-12-06 13:13:08 -08:00
John Houston
88ae6efd8c
v2.34.0 ( #2635 )
2024-11-25 16:54:10 -05:00
John Houston
7468c0f9fd
Fix terraform version in kind acctest GHA ( #2634 )
2024-11-25 15:56:55 -05:00
John Houston
b0a4fb976a
Add ephemeral resources: kubernetes_token_request_v1, kubernetes_certificate_signing_request_v1 ( #2628 )
2024-11-25 12:54:25 -05:00
Mauricio Alvarez Leon
ec878df352
Revert "feat: added "strategy.rolling_update.max_surge" argument to kubernetes_daemon_set_v1" ( #2626 )
...
This reverts commit bcd95fdaa2 .
2024-11-20 08:48:44 -08:00
Mauricio Alvarez Leon
0d81dba139
CI: use include to prevent PRs on main to use v1.31.2 ( #2624 )
...
* CI: add exclude for checking base_ref
* update kind version to 0.25
* adjust based on kind 0.25
2024-11-18 14:05:50 -08:00
Amelia Wheeler
bcd95fdaa2
feat: added "strategy.rolling_update.max_surge" argument to kubernetes_daemon_set_v1 ( #2609 )
...
* Updated Kubernetes Daemonset RollingUpdate to support the maxSurge property.
* Adjusted Daemonset Structure to support max_surge
* Updated daemonset documentation
* Fixed Structure
* Formatted Document
* Added Changelog Entry
* Revert "Added Changelog Entry"
This reverts commit d951b288c5 .
* Fixed Changelog File
---------
Co-authored-by: Mauricio Alvarez Leon <65101411+BBBmau@users.noreply.github.com>
2024-11-18 11:25:02 -08:00
Brandy Jackson
6f706cb22d
Update CODEOWNERS ( #2623 )
...
update to HybridCloud team from legacy K8s team
2024-11-18 12:50:28 -05:00
Mauricio Alvarez Leon
507a1f3b0a
CI: proper version checking for v1.31.2 version testing (#2620 )
2024-11-14 13:03:06 -08:00
Mauricio Alvarez Leon
f6b2055ca9
CI: add v3-major-release into CI testing (#2619 )
...
* update manifest_acc workflow
* update kind acceptance and others workflow
2024-11-14 09:58:58 -08:00