The-DevOps-Daily/terraform-provider-validatefx

Add k8s_resource_name validator

Open

#299 opened on 2025年11月10日

GitHub で見る
 (0 comments) (0 reactions) (0 assignees)Go (25 forks)github user discovery
enhancementhacktoberfestk8s

Repository metrics

Stars
 (21 stars)
PR merge metrics
 (PR metrics pending)

説明

Implement a new provider::validatefx::k8s_resource_name validator.

Description:

  • Validate Kubernetes resource names (DNS-1123 compliant, lowercase, max 63 chars).

Acceptance criteria:

  1. Subtask: Implement k8s_resource_name validator in internal/validators
  2. Subtask: Add unit tests for k8s_resource_name validator
  3. Subtask: Add k8s_resource_name function to internal/functions package
  4. Subtask: Add unit tests for k8s_resource_name function
  5. Subtask: Register k8s_resource_name in registry.go
  6. Subtask: Add documentation in examples/functions/k8s_resource_name/function.tf
  7. Subtask: Update docs table using make docs command
  8. Subtask: Add integration test in integration/main.tf

コントリビューターガイド