Skip to content

History

Revisions

  • Clean up wiki: Make *-Example.md files source of truth ✅ Removed redundant content from integration files ✅ Replaced with references to authoritative Example files ✅ Updated Examples.md as main index ✅ Eliminated duplicate information ✅ Fixed broken links and redundancy Changes: - Karpenter-Integration.md → Reference to Karpenter-Example.md - AWS-Integration.md → Reference to AWS *-Example.md files - WordPress-Umbrella-Complete.md → Reference to WordPress-Umbrella-Example.md - Examples.md → Comprehensive index of all Example files All *-Example.md files remain as complete source of truth with tested code.

    @KenkoGeek KenkoGeek committed Sep 13, 2025
    936a897
  • Add comprehensive Karpenter v2.7.2 test results ✅ All 5 Karpenter helpers tested and verified working: - addKarpenterNodePool - addKarpenterNodePoolWithDisruption - addKarpenterNodePoolWithScheduling - addKarpenterEC2NodeClass - addKarpenterNodeClaim ✅ Helm chart generation and validation successful ✅ Generated 5 Karpenter resources with correct API versions ✅ All tests performed with real EKS cluster environment Test results include actual console output and Helm lint validation.

    @KenkoGeek KenkoGeek committed Sep 13, 2025
    c40130e
  • docs: update Karpenter example with v2.7.1 validation and compatibility features - Add version compatibility section with KarpenterVersionUtils examples - Add validation utilities section with isValidDisruptionBudget and isValidKubernetesDuration - Add error handling and validation section with comprehensive examples - Update best practices with validation guidelines and error handling - Add validation best practices for disruption budgets and duration formats - Update helper usage guidelines with correct method names - Include practical examples of validation in real-world scenarios

    @KenkoGeek KenkoGeek committed Sep 13, 2025
    c3cfe3a
  • Clean up wiki: Remove fake helpers and fix documentation - Remove addPrometheusRule() (doesn't exist) - Remove createUmbrella() usage (broken, use new Rutter()) - Remove addKarpenterNodePoolWithScheduling() (doesn't exist) - Remove addKarpenterNodePoolWithDisruption() (doesn't exist) - Fix createSecurePodTemplate() parameters - Update all examples to use only real Timonel v2.7.1 functionality All changes verified against actual Timonel codebase.

    @KenkoGeek KenkoGeek committed Sep 13, 2025
    43dd4f8
  • docs: update Karpenter example with v2.7.1 disruption and scheduling helpers - Add addKarpenterNodePoolWithDisruption() examples for cost optimization - Add addKarpenterNodePoolWithScheduling() examples for workload constraints - Update disruption policies with new budget configurations - Add scheduling features like terminationGracePeriod and weight - Update YAML examples with correct API versions (karpenter.sh/v1) - Add best practices for new helper usage and disruption budgets

    @KenkoGeek KenkoGeek committed Sep 13, 2025
    619ad43
  • Add separate wiki pages for individual Timonel resources

    @KenkoGeek KenkoGeek committed Sep 13, 2025
    92823ff
  • docs: add Advanced Kubernetes Resources example for v2.7.0 - Add comprehensive documentation for 13 new advanced Kubernetes resources - Include Karpenter resources for AWS EKS node management - Document NetworkPolicy helpers for zero-trust security - Cover autoscaling resources (HPA, VPA, CronJob) - Add cloud service account integrations (AWS ECR, GCP Artifact Registry) - Update Examples.md with new category and navigation - Provide complete working example with best practices - All resources follow Kubernetes 1.31+ specifications

    @KenkoGeek KenkoGeek committed Sep 13, 2025
    b5c566d
  • update un verguero

    @KenkoGeek KenkoGeek committed Sep 13, 2025
    e806812
  • docs: remove 'new' flags from documentation links - Clean up Home.md by removing all 🆕 flags from documentation links - Keep content focused on functionality rather than version markers - Maintain clean, professional documentation appearance

    @KenkoGeek KenkoGeek committed Sep 13, 2025
    76e2c86
  • docs: add comprehensive Extending Timonel guide - Create Extending-Timonel.md explaining Timonel's extensibility superpowers - Document 4 extension strategies: addCrd(), Custom Providers, Custom Helpers, Extended Rutter - Include 3 real-world examples: Istio Service Mesh, Prometheus Monitoring, Karpenter Node Provisioning - Show how to handle any missing Kubernetes resource or functionality - Demonstrate custom resource providers with BaseResourceProvider inheritance - Include custom Helm helpers for complex templating logic - Provide best practices for type-safe, maintainable extensions - Update Home.md to feature extensibility prominently in Advanced Features - Emphasize that users are never blocked by missing functionality

    @KenkoGeek KenkoGeek committed Sep 13, 2025
    19e622e
  • docs: add comprehensive API documentation and resource provider guides - Add complete API-Reference.md with all classes, methods, and functions - Add Helm-Helpers.md documenting formatHelpers, getDefaultHelpers, and cloud-specific helpers - Add Resource-Providers.md explaining modular architecture and all provider classes - Update Kubernetes-Resources.md with complete examples for all resource types - Update Home.md to include new documentation pages - Provide real-world examples for all 35+ Rutter methods - Document SecurityUtils, HelmChartWriter, UmbrellaRutter classes - Include AWS, Azure, GCP resource examples - Add RBAC, storage, and autoscaling documentation - Cover 70% more API surface than previous documentation

    @KenkoGeek KenkoGeek committed Sep 13, 2025
    7082a2f
  • docs: add comprehensive Security Helpers documentation for v2.6.0 - Add detailed Security-Helpers.md page documenting all three new functions - Document sanitizeEnvVar for secure environment variable handling - Document validateImageTag for preventing insecure image tags - Document generateSecretName for RFC 1123 compliant secret naming - Include practical examples, use cases, and security best practices - Add migration guide from manual validation approaches - Update Home.md navigation to include Security Helpers link - Comprehensive coverage of security features and error handling

    @KenkoGeek KenkoGeek committed Sep 13, 2025
    7ed360b
  • docs: add advanced Helm functions documentation for v2.6.0 - Add comprehensive Advanced-Helm-Functions.md page - Document conditionalRef, defaultRef, base64Ref, and jsonRef functions - Include practical examples and use cases - Add security warnings and best practices - Update Helm-Templating.md with new functions - Update Home.md navigation

    @KenkoGeek KenkoGeek committed Sep 12, 2025
    f1ffdd7
  • docs: update Developer Guide with comprehensive testing documentation - Add complete test suite overview (156 tests: 144 unit + 12 integration) - Document test structure, configuration, and CI/CD pipeline - Include practical examples for unit and integration tests - Add test quality standards and best practices - Update security and performance testing guidelines - Remove obsolete example testing sections

    @KenkoGeek KenkoGeek committed Sep 12, 2025
    1f79ae6
  • docs(core): add comprehensive Pod Templates documentation - Add complete Pod Templates guide with security profiles - Document createSecurePodTemplate() with baseline, restricted, privileged profiles - Document createWorkloadPodTemplate() for workload-specific optimizations - Document createSidecarPodTemplate() for multi-container patterns - Document createHealthyPodTemplate() with health check configuration - Include TypeScript interfaces and complete code examples - Add security best practices and Pod Security Standards compliance - Update Home.md to highlight new v2.5.0 pod template features

    @KenkoGeek KenkoGeek committed Sep 12, 2025
    0f6d01a
  • Add ReplicaSet, Pod, and enhanced CronJob documentation - Added ReplicaSet resource with examples and use cases - Added Pod resource for debugging and testing scenarios - Enhanced CronJob documentation with schedule examples and concurrency policies - Added resource selection guide and best practices - Updated Home.md to highlight new v2.4.0 features

    @KenkoGeek KenkoGeek committed Sep 12, 2025
    52e2463
  • docs: update navigation with new helper pages - Add Security-Utils and Resource-Naming to Home.md navigation - Mark new documentation pages with 🆕 indicator

    @KenkoGeek KenkoGeek committed Sep 12, 2025
    dd23adb
  • docs: add missing helper documentation - Add Security-Utils.md with complete SecurityUtils documentation - Add Resource-Naming.md with naming utilities documentation - Update Helm-Templating.md with type-specific helpers (numberRef, boolRef, etc.) - Add quote() and indent() helper functions documentation - Document requiredValuesRef() for value validation

    @KenkoGeek KenkoGeek committed Sep 12, 2025
    27112a8
  • docs: update wiki for v2.4.0 features - auto helpers, descriptive names - Add Advanced Configuration page with new RutterProps options - Update Quick Start with v2.4.0 parameters and output structure - Update Examples with descriptive file naming highlights - Update CLI Commands with new output structure and legacy options - Update Home page with v2.4.0 feature highlights Resolves issues #34, #35, #36 - all v2.3.0 functionality restored with enhancements

    @KenkoGeek KenkoGeek committed Sep 12, 2025
    1b5c369
  • docs: add comprehensive WordPress + MySQL umbrella chart example - Complete production-ready example with security best practices - Multi-environment support (dev, staging, production) - Detailed architecture documentation and troubleshooting guide - Local testing instructions for kind and minikube - Security implementation details and monitoring guidance

    @KenkoGeek KenkoGeek committed Sep 11, 2025
    338fa24
  • docs: update Support.md version reference to 2.4.0 - Updated example version from 2.1.1 to 2.4.0 - Keeps documentation current with upcoming release

    @KenkoGeek KenkoGeek committed Sep 11, 2025
    4d4f3c2
  • docs: update wiki with camelCase file naming convention - Updated Architecture.md with camelCase file names in ASCII diagram - Updated section headers: CoreResources → coreResources, StorageResources → storageResources - Updated baseResourceProvider reference in architecture diagram - Updated Developer-Guide.md file structure to show rutter.ts instead of Rutter.ts - Maintains consistency with codebase camelCase naming convention - All documentation now reflects actual file names in the repository

    @KenkoGeek KenkoGeek committed Sep 11, 2025
    a5b4320
  • docs: update multi-cloud support with restored Azure methods and new GCP features - Added restoration notice for Azure methods with exact original names - Updated GCP support section with correct method names: - addGCPFilestoreStorageClass (Filestore NFS) - addGCELoadBalancerIngress (GCE Load Balancer) - addGCPArtifactRegistryServiceAccount (Artifact Registry) - Completely rewrote GKE Integration page with correct methods and examples - Added comprehensive documentation for all three GCP integrations - Included prerequisites, best practices, and troubleshooting guides - Maintained backward compatibility messaging throughout

    @KenkoGeek KenkoGeek committed Sep 11, 2025
    11c0be7
  • docs: add comprehensive Architecture documentation - Document modular architecture with resource providers - Explain separation of concerns and benefits - Include architecture diagrams and component details - Provide usage patterns and migration guidance - Add performance considerations and future enhancements - Update Home.md to include Architecture link in Core Features

    @KenkoGeek KenkoGeek committed Sep 11, 2025
    34cf293
  • docs(examples): add container registry helpers documentation - Add comprehensive Container-Registry-Examples.md page - Update Multi-Cloud-Support.md with ECR and Artifact Registry helpers - Update AWS-Integration.md with ECR ServiceAccount examples - Update GKE-Integration.md with Artifact Registry ServiceAccount examples - Update Examples.md and Home.md navigation - Include security best practices and troubleshooting guides - Cover AWS ECR, Azure ACR, and GCP Artifact Registry patterns

    @KenkoGeek KenkoGeek committed Sep 11, 2025
    8e760c2
  • docs(gcp): add comprehensive GKE integration documentation

    @KenkoGeek KenkoGeek committed Sep 11, 2025
    1978eef
  • docs: add Karpenter Integration to AWS Integration TOC

    @KenkoGeek KenkoGeek committed Sep 11, 2025
    c95a3d0
  • docs: add comprehensive Karpenter Integration guide - Add complete Karpenter Integration wiki page with NodePool, NodeClass, and scheduling examples - Include advanced disruption policies and cost optimization strategies - Add troubleshooting section and best practices - Update Home page navigation to include Karpenter Integration - Add cross-references from AWS Integration page

    @KenkoGeek KenkoGeek committed Sep 10, 2025
    4c52436
  • docs: add comprehensive JSDoc documentation standards to Developer Guide

    @KenkoGeek KenkoGeek committed Sep 10, 2025
    0b59699
  • docs: add comprehensive Azure and AWS integration documentation - Add Azure-Integration.md with complete AKS deployment guide - Add AWS-Integration.md for EKS deployment consistency - Update Multi-Cloud-Support.md with clean helper listings and links - Update Examples.md with Azure-specific deployment examples - Update Home.md navigation with new integration guides - Include security best practices and troubleshooting sections - Add production-ready examples with Workload Identity, Key Vault, AGIC - Follow industry documentation standards with comprehensive coverage

    @KenkoGeek KenkoGeek committed Sep 9, 2025
    a54ca1e