Feature Ideas
Submit IdeaPause and Resume Environments
I want to be able to pause (scale to 0) environments when they are not in use, to save on hosting costs. I may do this manually, or on a schedule (e.g. scale down certain non-production environments out of hours) I want to be able to do this for an App (on a particular environment) I want to be able to do this on a Cluster I want to see potential cost savings by scaling down an App or Cluster
Kash1
Packages that can act like applications
Be able to deploy developer packages and expose them as normal applications would be exposed, so they can be consumed easily by developers. These services would be things like kube-costs or an ELK stack etc.
Jon Shanks0
Test and validate terraform modules
Be able to validate cloud modules before they are imported into Wayfinder, so that there are known working modules available for self-service
Jon Shanks#Improvement 👍#Feature0
Support custom cloud tags
Be able to bring your own tags to Wayfinder, so that resources can be tagged inline with organisations tagging best practices.
Jon Shanks0
Integrated secret manager
Have Wayfinder secrets managed by an integrated secret store such as Cloud providers key-vaults or hashicorp vault.
Kash#Feature#Improvement 👍1
Show license information
Be able to see the license usage inside of Wayfinder as well as the license type purchased, expiration date and other useful information.
Jon Shanks#Feature0
Self-service cloud resource plans with templating
Make the cloud resource plans into a new spec, so that it is easier to define developer inputs and also use system information that wayfinder holds. This means you can feed in dynamic information from other resources such as subnets, vpc, route tables etc. Into the terraform modules as templated variables. When developers then self-serve, these will be universal and looked up and dynamically assigned based on the infrastructure that exists for that team and the environment the application cloud resource is being deployed to
Jon Shanks0
Provide override for custom DNS servers
I want to be able to provide an override for custom DNS servers when using a cloud landing zone. This means passing these as part of the networkplan in Wayfinder or enabling the usage of the rules ID for a shared resource in AWS.
Jon Shanks0
Move Terranetes to the management cluster
Move Terranetes into the management cluster and management API of Wayfinder
Jon Shanks0
Align to EKS Pod identity away from IRSA
EKS Pod identity is the direction AWS are going in for kubernetes workloads that need cloud API access. We need to migrate over to this once it is supported across all regions and GA.
Jon Shanks#Improvement 👍0
Have organisation IP address settings as an override
Currently, the cluster plans have authorised networks associated with the Kubernetes cluster to allow specific networks through. We should move this to a more global configuration setting that can be used as a variable and be overridden at infrastructure deployment time.
Jon Shanks#Improvement 👍#Feature0
Assuring packages with tests and extended validation
Provide platform engineers with a way of having additional tests and healthchecks to a package. This gives engineers faster feedback and constant assurances that the package will work as expected.
Jon Shanks#Improvement 👍#Feature0
Integration into Cloud secret management
Integrate into the Cloud managed secret solutions so that we have a first-class integration into the Cloud for Wayfinder for secret management.
Jon Shanks0
Provide custom package healthchecks
be able to override helm packages with health checks that upstream packages can sometimes lack. This is to be able to validate that the package is healthy when iterating but also when it is running.
Jon Shanks#Improvement 👍#Integrations 🔗0
Delete cluster when not in use
Be able to destroy clusters automatically when they are no longer in use so that costs can stay low.
Jon Shanks#Feature#Improvement 👍0