131 results found
-
Ability to shutdown a service that has privatelink configured, without breaking any config or deleting the privatelink.
As an Aiven customer
I want to be able to decouple privatelink configuration from the service lifecycle
so that I can shut down the service without having to delete the privatelink16 votes -
database monitoring custom query
As DevOps Engineer
I want to add new custom query to datadog database monitoring
so that I can monitor custom metric that based on custom query that datadog does not send by default.
In addition, I would like to provide some documentation regarding of running custom queries on datadog
https://docs.datadoghq.com/database_monitoring/setup_postgres/selfhosted/?tab=postgres15#running-custom-queriesThis is quite important for us so we could remove any custom implementation to get custom metric via custom query.
3 votes -
Separate Version Hold vs Maintenance Hold
As a customer, I want to ensure that my version of service is not auto-incremented on the Major.Minor release number as I have client code that connects to it. Thus, there needs to be a separate of maintenance and version upgrade that is separate. I still want maintenance to occur on my account (i.e. patching for security), yet I need the service version to remain the same.
2 votes -
Configurable backup retention period
As a database administrator
I want to be able to adjust my backup retention time
so that I can meet my data retention and/or compliance requirements.
In addition, there may be technical or other business cases where my specific use case indicates a different retention period.26 votes -
Rename services
As a developer or service administrator
I want to be able to rename Aiven services after creation
so that I can recover from typos or adjust the service name when the purpose of the service changes.In addition, renaming services would be useful to in during the disaster recovery process where a service is forked from a backup. Once the service is restored, I would like to rename the forked service to what it previously was in production.
27 votes -
Linode Support (now Akamai)
As a founder of a brazilian company that uses Linode
I want to use Aiven PostgreSQL through VPC inside Linode Datacenter.
so that I can have better performance for our application.
I already tried other solutions like AWS and DO connected to Linode. But latency hurts too much.Please, support Linode.
1 vote -
Improve service notifications
As a customer, I want system service notifications to be provided through alternative mechanisms, e.g., webhooks, API, console notifications, etc., as the current system of email notifications often go unnoticed or get caught in spam filters, and we are caught unprepared.
15 votes -
Global uniqueness requirement for project name results in frustrating UX
As a user
I want to create new projects
so that I can organize my servicesCurrently, the Aiven platform requires the project name to be unique across the entire Aiven platform and all its users. This can lead to an extremely frustrating user experience because the user has no clue what would project name might not have already been taken.
Project names should simply be unique per organization, at least as perceived by the user. Namespacing projects to the organization would be the obvious solution but another option might be to have separate project names and project IDs. The…
1 vote -
Improve UX of autoscaling configuration
As an operator or developer
I want to easily configure my service to autoscale
so that I can not worry about outages or failures if data volume spikes.Currently, in order to configure autoscaling for a service, one needs to go to Integration Endpoints at the project level, create an Aiven Autoscaler Integration Endpoint, then go to the service where I want to define autoscaling, go to Integrations, choose Aiven Autoscaler under Endpoint Integrations, then select the instance of the Aiven Autoscaler I just created.
Maybe this aligns on the back end for how autoscaling a service works but it's…
1 vote -
Tracking Billing w/ Tags
As customer
I want to be able to assign tags based on my internal naming conventions to resources created by Aiven, so that I can have a clear insight into my expenses.9 votes -
IP whitelisting with expiration
As an Aiven user,
I want to have the ability to whitelist an IP address for a limited time, eg. in hours, so that I can access the database only within this specified window. The whitelist should automatically update once that time is up.
This would give database access only when needed, and would be beneficial for both network efficiency and security as the whitelist is kept as small as possible, thus also reducing potential attack surface.5 votes -
Dark mode in Aiven console
As an Aiven user,
I want to be able to switch the console into a Dark Mode
so that I can rest my eyes and still enjoy the UI.7 votes -
SAML Certificate Expiry
As an Aiven Administrator
I want to have an automated way to know when a user's ssl certificates enter their expiration grace period (last 3 months)
so that I can update the values stored in, say, AWS SecretsManager
A simple method would be to provide an api that shows the expiration dates for each user (as per the data file available to the Console) so that I could poll once per month, say, and update any certificates in the grace period and use the current acknowledgement api to complete the task.11 votes -
LTS editions
As a product owner of Aiven services
I want to be able to select Long term support versions of the Aiven products
so that I can have the upgrade cycles match those of my other products without having to request exceptions when End of life warnings start appearing
In addition, I'd like to be able to made aware of any maintainence done to my clusters if they are in anyway destructive.6 votesAlthough this sounds reasonable in practice and many Linux distributions follow this, the projects we run at Aiven do not. So we are unable to build secured versions of open-source projects for long-term support. This would require an immense amount of engineering to maintain legacy versions of these 11 open-source projects. We also run Linux infrastructure, which is not part of the LTS model, so this would be yet another issue with the idea of LTS. If you'd like to discuss more, I am happy to speak with you.
-
Connect to BYOC VPCs via VPN
As a cloud architect,
I want to connect my Aiven BYOC VPCs via a VPN to my applications
so that I can re-use existing automations to manage VPN connectivity.VPNs are traditionally used when connecting on-premise workloads to workloads in the public cloud.
1 vote -
Gather activity feed in real time
As a devops
I want to receive events from my projects (activity feed)
so that I can know in real time if a service has been created/deleted/updated/stopped/started on my project
In addition, I would like to be able to send this event to a kafka topic for example.2 votes -
Shutdown automatically based on a schedule
As DBA, I want to be able to define a schedule to shutdown and turn on services automatically so that I can save costs on non-production environments.
Example:
at 19:00 Monday to Friday power off the instance
at 06:00 Monday to Friday power on the instance3 votesI will leave this open to see if we get more votes over the next 6 months. This can be accomplished easily with a simple shell script and Aiven CLI with a cron job for example:
0 19 * * 1-5 /path/to/shutdown.sh # Shutdown at 7:00 PM (19:00), Monday-Friday 0 6 * * 1-5 /path/to/startup.sh # Startup at 6:00 AM (06:00), Monday-Friday
#!/bin/bash
# Replace with your Aiven project and service names
PROJECT_NAME="your-project-name"
SERVICE_NAME="your-service-name"
aiven service stop/start $PROJECT_NAME $SERVICE_NAME
-
Use Aiven Operator for ClickHouse creating roles and setting them to users
In order to streamline and automate the deployment of ClickHouse services, it requires the Aiven Operator for Kubernetes to be able to create roles and set them for users
2 votes -
Pagination of API
As a DevOps engineer, I want to be able to paginate through API results when the number of items exceeds the default limits for the call (e.g. the static APIs for a project) so that I can always pull all data for the objects I care about without having to use the undocumented "limit" parameter. In addition, this should limit bugs that arise from automation due to not seeing all relevant data.
9 votes -
Disable self-service password reset for users in my verified domain
As an Aiven customer with a verified domain, and therefore the ability to reset my users' credentials, I would like to be able to disable self-service password reset for my users. This is to support internal policies that users' passwords can only be reset by our helpdesk.
3 votes
- Don't see your idea?