Generate Exoscale plans

Generate plan json files

You need valid Exoscale API credentials for this to work.

export EXOSCALE_API_SECRET=...
export EXOSCALE_API_KEY=
make generate-exoscale-plans

Import the generated json

If this is a new composition then add this to the metadata:

common.VshnMetaDBaaSExoscale('Redis') + {
    metadata+: {
      annotations+: {
        'metadata.appcat.vshn.io/plans': importstr 'exoscale-plans/redis.json',
      },
    },
  }

This is necessary as the importstr doesn’t allow variables within the file path.