Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync 0.18 to proxmox integration #483

Merged
merged 54 commits into from
Nov 22, 2024

Commits on Oct 9, 2024

  1. Fix cluster-api operator resources (#415)

    same as #400, second try 
    
    fixes #414
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    3842191 View commit details
    Browse the repository at this point in the history
  2. Prepare release v0.16.4 (#416)

    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    74649f8 View commit details
    Browse the repository at this point in the history
  3. e2e: wait for cluster api providers (#417)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Enhanced orchestration of the Kubernetes environment with added wait
    commands for critical controllers and nodes.
    - Created and configured two new storage classes (`local` and
    `replicated`) for improved storage management.
    - Introduced MetalLB resources for effective load balancing within the
    cluster.
    
    - **Improvements**
    - Implemented checks to ensure all necessary components are online
    before proceeding with configurations.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    dc9d8bb View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    16d3979 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Add TLS to bucket ui (#419)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Enhanced ingress configuration with conditional logic for ingress
    class.
    - Added TLS settings for improved security, including a dynamically
    constructed host name.
    
    - **Bug Fixes**
    - Default value for issuer type set to "http01" to prevent
    misconfigurations.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    kvaps authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    620871a View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. add precommit and fix postgres job (#418)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    ## Release Notes
    
    - **New Features**
    - Introduced a pre-commit workflow to automate checks before code
    merges.
      - Added a section in the README for testing packages locally.
    
    - **Improvements**
    - Enhanced PostgreSQL initialization script for better user and role
    management.
    - Updated documentation for Managed PostgreSQL Service with improved
    formatting and additional backup parameters.
    - Integrated pre-commit hooks for maintaining code quality in YAML and
    Markdown files.
    - Added a new target in the installer Makefile to run pre-checks before
    building images.
    
    - **Bug Fixes**
    - Adjusted formatting in various README files to ensure consistent
    presentation.
    
    - **Chores**
    - Updated image reference to use the latest version in configuration
    files.
      - Updated versioning for various packages in the versions map.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    klinch0 authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    8c980c6 View commit details
    Browse the repository at this point in the history
  2. Kubernetes: increase timeouts for CNI initiation (#423)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    dd04326 View commit details
    Browse the repository at this point in the history
  3. Prepare release v0.16.5 (#424)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    d139df8 View commit details
    Browse the repository at this point in the history
  4. Prepare release v0.16.5

    kvaps committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    2e16f78 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Unsuspend all cozystack charts on start (#429)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    1a47328 View commit details
    Browse the repository at this point in the history
  2. Introduce InstanceTypes (#403)

    This PR introduces the default instancetypes:
    
    - cx1.2xlarge
    - cx1.4xlarge
    - cx1.8xlarge
    - cx1.large
    - cx1.medium
    - cx1.xlarge
    - gn1.2xlarge
    - gn1.4xlarge
    - gn1.8xlarge
    - gn1.xlarge
    - m1.2xlarge
    - m1.4xlarge
    - m1.8xlarge
    - m1.large
    - m1.xlarge
    - n1.2xlarge
    - n1.4xlarge
    - n1.8xlarge
    - n1.large
    - n1.medium
    - n1.xlarge
    - o1.2xlarge
    - o1.4xlarge
    - o1.8xlarge
    - o1.large
    - o1.medium
    - o1.micro
    - o1.nano
    - o1.small
    - o1.xlarge
    - rt1.2xlarge
    - rt1.4xlarge
    - rt1.8xlarge
    - rt1.large
    - rt1.medium
    - rt1.micro
    - rt1.small
    - rt1.xlarge
    - u1.2xlarge
    - u1.2xmedium
    - u1.4xlarge
    - u1.8xlarge
    - u1.large
    - u1.medium
    - u1.micro
    - u1.nano
    - u1.small
    - u1.xlarge
    
    And the following profiles:
    
    - alpine
    - centos.7
    - centos.7.desktop
    - centos.stream10
    - centos.stream10.desktop
    - centos.stream8
    - centos.stream8.desktop
    - centos.stream8.dpdk
    - centos.stream9
    - centos.stream9.desktop
    - centos.stream9.dpdk
    - cirros
    - fedora
    - fedora.arm64
    - opensuse.leap
    - opensuse.tumbleweed
    - rhel.10
    - rhel.10.arm64
    - rhel.7
    - rhel.7.desktop
    - rhel.8
    - rhel.8.desktop
    - rhel.8.dpdk
    - rhel.9
    - rhel.9.arm64
    - rhel.9.desktop
    - rhel.9.dpdk
    - rhel.9.realtime
    - sles
    - ubuntu
    - windows.10
    - windows.10.virtio
    - windows.11
    - windows.11.virtio
    - windows.2k16
    - windows.2k16.virtio
    - windows.2k19
    - windows.2k19.virtio
    - windows.2k22
    - windows.2k22.virtio
    - windows.2k25
    - windows.2k25.virtio
    
    as part of #258
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    	- Introduced new instance types and preferences for Virtual Machines.
    - Added new sections in the documentation for better clarity on series
    and parameters.
    - Enhanced resource management with new fields for CPU and memory
    specifications.
    	- New release added for `kubevirt-common-instancetypes`.
    - Added a new chart for `vm-disk` with detailed deployment instructions.
    - New `vm-instance` chart introduced with comprehensive deployment
    details.
    - New `vm-disk` resources for managing virtual machine disks and
    resizing PVCs.
    
    - **Bug Fixes**
    	- Corrected indentation issues in configuration files.
    
    - **Documentation**
    - Updated README files with new parameters and sections for improved
    user guidance.
    
    - **Chores**
    - Version updates across various components to ensure compatibility and
    access to the latest features.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    ced8e5b View commit details
    Browse the repository at this point in the history
  3. fix uploading vm images using virtctl (#422)

    Upstream fix:
    kubevirt/containerized-data-importer#3461
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced a new version (`v1beta1`) for the CDI operator alongside
    the existing version, enhancing configuration options.
    - Expanded `spec` section with detailed descriptions for various
    configurations including data volume management and TLS security
    profiles.
    - Added a new Ingress resource for the `cdi-uploadproxy` service,
    improving traffic routing capabilities.
    - Introduced new configuration parameters for dynamic upload proxy URL
    management.
    
    - **Improvements**
    - Updated permissions for the CDI operator to manage additional
    resources, improving its data handling capabilities.
    - Refined deployment configuration with updated container image
    references and environment variables for better operational control.
    - Enhanced network policy definitions by adding specific rules for new
    services while maintaining existing policies.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    4812874 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Add Virtual Machine (simple) (#430)

    Revert removing Virtual Machine, removed by
    #403
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced a new package: `virtual-machine` with multiple version
    entries.
    - Added comprehensive documentation and configuration for the
    `virtual-machine` application.
    - New Helm chart and templates for Kubernetes resources, enhancing
    deployment options.
    
    - **Bug Fixes**
    - Updated version entries for existing packages, ensuring accuracy in
    versioning.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    cad9cde View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. fix version if work in fort (#427)

    if i work in fork, i see error:
    
    ```
    klin@asus:~/gumilev/cozystack/packages/core/installer$ make image-cozystack REGISTRY=kklinch0
    make -C ../../.. repos
    make[1]: Entering directory '/home/klin/gumilev/cozystack'
    rm -rf _out
    make -C packages/apps check-version-map
    make[2]: Entering directory '/home/klin/gumilev/cozystack/packages/apps'
    find . -maxdepth 2 -name Chart.yaml  | awk -F/ '{print $2}' | while read i; do sed -i "s/^name: .*/name: $i/" "$i/Chart.yaml"; done
    ../../hack/gen_versions_map.sh
    git diff --exit-code -- versions_map
    make[2]: Leaving directory '/home/klin/gumilev/cozystack/packages/apps'
    make -C packages/extra check-version-map
    make[2]: Entering directory '/home/klin/gumilev/cozystack/packages/extra'
    find . -maxdepth 2 -name Chart.yaml | awk -F/ '{print $2}' | while read i; do sed -i "s/^name: .*/name: $i/" "$i/Chart.yaml"; done
    ../../hack/gen_versions_map.sh
    git diff --exit-code -- versions_map
    make[2]: Leaving directory '/home/klin/gumilev/cozystack/packages/extra'
    make -C packages/system repo
    make[2]: Entering directory '/home/klin/gumilev/cozystack/packages/system'
    fatal: No names found, cannot describe anything.
    rm -rf "../../_out/repos/system"
    mkdir -p "../../_out/repos/system"
    helm package -d "../../_out/repos/system" $(find . -mindepth 2 -maxdepth 2 -name Chart.yaml | awk 'sub("/Chart.yaml", "")') --version 
    WARNING: Kubernetes configuration file is group-readable. This is insecure. Location: /home/klin/.kube/config
    WARNING: Kubernetes configuration file is world-readable. This is insecure. Location: /home/klin/.kube/config
    Error: flag needs an argument: --version
    make[2]: *** [Makefile:8: repo] Error 1
    make[2]: Leaving directory '/home/klin/gumilev/cozystack/packages/system'
    make[1]: *** [Makefile:26: repos] Error 2
    make[1]: Leaving directory '/home/klin/gumilev/cozystack'
    make: *** [Makefile:26: image-cozystack] Error 
    ```
    
    so as not to cause unnecessary difficulties when trying to find the
    problem, I suggest this crutch
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Enhanced script functionality to automatically retrieve the latest
    version tag when not defined.
      
    - **Bug Fixes**
    - Improved handling of the `VERSION` variable to ensure it is populated
    correctly.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    klinch0 authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    f3b9843 View commit details
    Browse the repository at this point in the history
  2. vm-instance: switch default profile to ubuntu (#432)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    5276372 View commit details
    Browse the repository at this point in the history
  3. temporary disable readinessProbe (#433)

    It is blocking monitoring installation when monitoring in tenant-root
    isn't ready yet
    kvaps authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    7ea921d View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. fix exclude for templates (#434)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Chores**
    - Updated pre-commit hook configurations for improved line ending
    handling and markdown linting.
    	- Broadened exclusion criteria for YAML files in templates directories.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    klinch0 authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    bf10aa2 View commit details
    Browse the repository at this point in the history
  2. fix namespaces creation (#435)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    f23a333 View commit details
    Browse the repository at this point in the history
  3. Fix bucket ingress (#436)

    kvaps authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    2578756 View commit details
    Browse the repository at this point in the history
  4. delete extra logs, fix ch for cozy (#431)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced a local hook to generate a versions map and check for
    changes.
    - Added new configuration options for ClickHouse, including enhanced
    logging, user management, and structured templates.
    - New parameters for persistent volume size and Docker image
    specifications in ClickHouse configuration.
    - Added hostname matching capabilities in ClickHouse operator
    configuration.
    
    - **Bug Fixes**
    	- Updated exclusion patterns for YAML files in pre-commit hooks.
    
    - **Version Updates**
    	- Incremented ClickHouse chart version from 0.5.0 to 0.6.0.
    - Updated versioning for several packages, including `clickhouse` and
    `tenant`.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Co-authored-by: Andrei Kvapil <[email protected]>
    klinch0 and kvaps authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    18bbdb6 View commit details
    Browse the repository at this point in the history
  5. Enhance FerretDB healtcheck during initialization (#437)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    a955521 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c0c3e17 View commit details
    Browse the repository at this point in the history
  7. Fix clickhouse image (#439)

    kvaps authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    9377067 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2b61568 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    199a576 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0c7f062 View commit details
    Browse the repository at this point in the history
  11. vpn: fix externalTrafficPolicy (#443)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    2cdace6 View commit details
    Browse the repository at this point in the history
  12. Update LINSTOR v1.29.1 (#445)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    35568ca View commit details
    Browse the repository at this point in the history
  13. Update Cilium v1.16.3 (#446)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    b4a4020 View commit details
    Browse the repository at this point in the history
  14. Update Talos Linux v1.8.1 (#447)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    f7220f1 View commit details
    Browse the repository at this point in the history
  15. Prepare release v0.17.0 (#444)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    ## Release Notes
    
    - **New Features**
    - Updated various container images to newer versions, enhancing
    performance and security.
    
    - **Bug Fixes**
    - Resolved issues by updating image tags and digests for several
    components, ensuring consistency and stability.
    
    - **Documentation**
    - Incremented version numbers in configuration files for clarity and
    tracking.
    
    - **Chores**
    - Updated image tags and digests across multiple services to maintain
    up-to-date deployments.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    d8a92aa View commit details
    Browse the repository at this point in the history
  16. Update talos v1.8.1 (#448)

    kvaps authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    1ec1016 View commit details
    Browse the repository at this point in the history
  17. kube-ovn add disable-nm-syncer patch (#449)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    9081027 View commit details
    Browse the repository at this point in the history
  18. Prepare release v0.17.1 (#450)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    7642faa View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Add tests refactor (#451)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    ## Release Notes
    
    - **New Features**
    - Introduced a new script for managing Helm releases in Kubernetes,
    including installation and status monitoring.
    - Added a configuration file for tenant settings, enabling monitoring
    and SeaweedFS.
    - Enhanced PostgreSQL initialization script to manage database roles and
    privileges dynamically.
      - Added a new local pre-commit hook for version map checks.
    
    - **Bug Fixes**
      - Updated pre-commit hooks for consistent formatting.
    
    - **Tests**
    - Improved testing capabilities for applications in a Kubernetes
    environment with new Makefile targets.
      - Enhanced Docker image with tools for YAML and JSON processing.
    - Updated testing image to the latest version for improved performance.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    Co-authored-by: Andrei Kvapil <[email protected]>
    klinch0 and kvaps authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    7eb8864 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Update cozystack-installer.yaml (#453)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Updated the `cozystack` and `darkhttpd` container images to version
    `v0.17.1`, enhancing application performance and security.
    - **Bug Fixes**
    - Ensured the application retains its configuration settings for optimal
    operation within the Kubernetes environment.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    mrkhachaturov authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    b894930 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. add migration for dv (#455)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Updated versioning logic to support migration from version 5 to
    version 6.
    - Introduced a migration script for managing Persistent Volume Claims
    (PVCs) and updating configurations.
    
    - **Bug Fixes**
    - Ensured error handling and waiting mechanisms for Kubernetes resources
    are preserved during migrations.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    klinch0 authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    0ae7db6 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. fix alerta webhook url (#457)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Updated monitoring application version to 1.5.1, enhancing overall
    stability.
    	- Introduced a new API key handling mechanism for improved security.
    - Enhanced Ingress resource configurability with dynamic URL
    construction.
    
    - **Bug Fixes**
    - Adjusted formatting for Ingress annotations to ensure proper
    functionality.
    
    - **Chores**
    - Updated version mappings for the monitoring package in the versions
    map.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    klinch0 authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    57e90b7 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Introduce Cozystack API (#460)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced a RESTful API for managing `Application` resources,
    enabling CRUD operations with HelmRelease integration.
    - Added validation functions for `Application` and `ApplicationSpec`,
    laying the groundwork for future validation rules.
    - Implemented configuration management for resources, allowing for
    structured application and release settings.
    
    - **Bug Fixes**
    - Addressed API rule violations related to naming conventions and
    missing types in the CozyStack API definitions.
    
    - **Tests**
    - Added comprehensive tests for round-trip functionality and version
    compatibility within the Apps API server.
    
    - **Documentation**
    - Introduced documentation for the `v1alpha1` API version, including
    licensing and code generation annotations.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    7b78af6 View commit details
    Browse the repository at this point in the history
  2. fix logos names (#459)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Updated the application icon for the `vm-instance` application to
    enhance visual representation.
      
    - **Bug Fixes**
    - Improved the execution of migration scripts by ensuring they have the
    correct permissions before running.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    klinch0 authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    e41b524 View commit details
    Browse the repository at this point in the history
  3. add values and checks (#454)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced a new configuration file for Kubernetes deployments,
    enhancing clarity on parameters and settings.
    - Added common parameters for NATS, including external access and
    persistent volume settings.
    
    - **Bug Fixes**
    - Improved error handling and feedback in Helm release management
    scripts.
    
    - **Chores**
    - Reduced verbosity in test output by removing unnecessary echo
    statements in the testing Makefile.
    - Added success return statements in various check scripts to ensure
    proper termination.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    klinch0 authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    f06f653 View commit details
    Browse the repository at this point in the history
  4. add metrics agents (#461)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced new HelmRelease configurations for cert-manager, monitoring
    agents, and Victoria Metrics Operator in Kubernetes.
    - Added resource specifications for `vmselect` in the VMCluster
    configuration.
    - Enhanced resource management for `vmselect` with defined limits and
    requests for memory and CPU.
    
    - **Bug Fixes**
    	- Adjusted resource limits for Redis failover memory allocation.
    
    - **Documentation**
    - Updated README and release notes for various components, enhancing
    clarity and usability.
    
    - **Chores**
    - Updated image versions across multiple components for consistency and
    performance improvements.
    - Modified migration scripts to facilitate transitions and manage
    resources effectively.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    ---------
    
    Co-authored-by: Andrei Kvapil <[email protected]>
    klinch0 and kvaps authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    3c27a1e View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Upate Talos Linux v1.8.2 (#464)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    48e7cf5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad96d6a View commit details
    Browse the repository at this point in the history
  3. Switch operators to be optional in distro bundles (#466)

    Signed-off-by: Andrei Kvapil <[email protected]>
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    8d30b39 View commit details
    Browse the repository at this point in the history
  4. Revert "Update LINSTOR v1.29.2" (#467)

    Reverts #465
    kvaps authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    003edf8 View commit details
    Browse the repository at this point in the history
  5. fix tenant labels (#468)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **New Features**
    - Updated the HelmRelease configuration for monitoring agents to
    simplify tenant label assignment by using the release namespace
    directly.
      
    - **Bug Fixes**
    - Adjusted the logging configuration for `fluent-bit` to ensure accurate
    categorization and processing of monitoring data.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    klinch0 authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    a6e710e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b9e80b9 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Prepare release v0.18.0 (#462)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    ## Release Notes
    
    - **New Features**
    	- Expanded build process to include the `cozystack-api` component.
    - Updated image versions for `cozystack`, `darkhttpd`, and other
    components to improve performance and stability.
    
    - **Bug Fixes**
    - Updated image digests for various components, ensuring the latest
    updates and security patches are applied.
    
    - **Documentation**
    - Incremented version numbers across multiple configuration files for
    clarity and consistency.
    
    - **Chores**
    - Updated various package versions in the version map for better
    dependency management.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    
    Signed-off-by: Andrei Kvapil <[email protected]>
    kvaps authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    bfbde07 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. revert-precommit (#476)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    - **Chores**
    - Removed unnecessary pre-commit hooks to streamline the development
    process.
    - Retained the `gen-versions-map` hook for maintaining version
    consistency.
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    klinch0 authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    47bd46c View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. add password for nats (#477)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced username and password parameters for NATS authentication,
    enhancing security options.
    - Added a new configuration for specifying the Kubernetes cluster domain
    for routing.
    - Implemented a new Role in Kubernetes RBAC for managing secrets related
    to the NATS dashboard.
    
    - **Bug Fixes**
    - Updated versioning information for the NATS application to reflect the
    latest changes.
    
    - **Documentation**
    - Enhanced the README with details on new authentication parameters and
    configuration options.
    - Updated the JSON schema to include new properties for user
    configuration.
    
    - **Chores**
    	- Incremented the NATS application version from 0.2.0 to 0.3.0.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    klinch0 authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    78366f1 View commit details
    Browse the repository at this point in the history
  2. add keycloak (#475)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    ## Release Notes
    
    - **New Features**
    - Integrated Keycloak service into deployment configurations across
    multiple files, enhancing user authentication capabilities.
    - Introduced a new Helm chart for Keycloak, facilitating easier
    deployment and management.
    - Added Kubernetes Ingress and Service resources for Keycloak to manage
    external access and internal service routing.
    - Configured a PostgreSQL cluster specifically for Keycloak, ensuring
    data persistence.
    
    - **Bug Fixes**
    - Updated versioning in the installer script to ensure compatibility
    with the latest configurations.
    
    - **Documentation**
    - Added detailed configuration options for Keycloak deployment,
    including resource limits and ingress settings.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    klinch0 authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    647a557 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bdc7a92 View commit details
    Browse the repository at this point in the history
  4. add services to dashboard (#482)

    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    ## Summary by CodeRabbit
    
    - **New Features**
    - Introduced new Kubernetes Roles for managing access control to
    dashboard resources in the Redis, Kafka, and NATS applications.
      
    - **Version Updates**
    	- Updated Redis application version from `0.3.0` to `0.3.1`.
    	- Updated ClickHouse application version from `0.6.0` to `0.6.1`.
    	- Updated Kafka application version from `0.3.0` to `0.3.1`.
    	- Updated NATS application version from `0.3.0` to `0.3.1`.
    - Revised versioning for multiple packages, indicating specific commit
    references.
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    klinch0 authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    b7375f7 View commit details
    Browse the repository at this point in the history