Skip to content
This repository has been archived by the owner on Aug 30, 2022. It is now read-only.

Releases: prosimcorp/tooling-stack

v0.2.0

12 Jul 22:09
Compare
Choose a tag to compare

Add support for DigitalOcean

Highlights:

  • Common:

    • README and related documents were improved with specific documentation for DO permissions, and about the way the stack is deployed using GitOps tools like FluxCD
  • External DNS:

    • Deployment:
      • Status: Patched
      • Description:
        • Patched to delete the flags included by default to be able to configure them dynamically later using environment variables coming from ConfigMap and Secret resources
    • CRs:
      • Status: Patched
      • Description:
        • Fixed all the Reforma Patch CRs to set the configuration parameters into ConfigMap and Secret resources instead of changing directly the flags in the deployment. This simplifies the logic inside Patches for doing the same, and allow us to include DigitalOcean as provider at the same time.
  • External Snapshotter:

    • CRs:
      • Status: Updated
      • VolumeSnapshotClass csi-standard is now patched for DigitalOcean
  • CSI Drivers: DO Block Storage

    • Controller:
      • Status: Discarded
      • Version: -
      • Description: Controller is already included on Kubernetes when a cluster is created
    • CRs:
      • StorageClass csi-standard is provided by default for the driver deployed

v0.1.0

11 Jul 12:42
Compare
Choose a tag to compare

The first public release

Highlights:

  • Common:

    • Manifests included for FluxCD to de able to deploy the whole stack
  • Cert Manager:

    • Deployment
      • Status: Included
      • Version: Helm v1.8.1
    • CRs:
      • Included ClusterIssuer CRs to issue Lets Encrypt certificates for production and staging
  • External DNS:

    • Deployment:
      • Status: Included
      • Version: Kustomize v0.12.0
    • CRs:
      • Included several Reforma Patch CRs to adapt the deployment according to the cloud provider using the cluster-info approach described in the README
  • External Snapshotter:

    • Deployment
      • Status: Included
      • Version: Kustomize v6.0.1
    • CRs:
      • Include a placeholder VolumeSnapshotClass to be patched depending on the provider using a Reforma Patch using the cluster-info approach described in the README
  • CSI Drivers: AWS EBS

    • Controller
      • Status: Included
      • Version: Kustomize v1.6.1
      • Description:
        • Controller is fully supported, included VolumeSnapshot API
    • CRs:
      • StorageClass csi-standard is provided by default for the driver deployed
      • Some Reforma's Patch CRs included to automatically patch ServiceAccounts with annotations needed by IAM, crafted using the cluster-info approach described in the README
  • CSI Drivers: GCP Compute Persistent Disk

    • Controller
      • Status: Discarded
      • Version: -
      • Description:
        • Controller is already included on Kubernetes when a cluster is created
    • CRs:
      • StorageClass csi-standard is provided by default for the driver deployed
  • Ingress NGINX:

    • Deployment
      • Status: Included
      • Version: Helm v4.1.4
      • Description:
        • Autoscaling configured with a max of 20 replicas
        • SSL passthrough enabled by default, in case it is needed
  • Metrics Server:

    • Deployment
      • Status: Included
      • Version: Helm v3.8.2
  • Reforma:

    • Deployment
      • Status: Included
      • Version: Kustomize v0.1.1
  • Replika:

    • Deployment
      • Status: Included
      • Version: Kustomize v0.2.5
  • Reloader:

    • Deployment
      • Status: Included
      • Version: Helm v0.0.114
  • Snapscheduler:

    • Deployment
      • Status: Included
      • Version: Helm v3.0.0