Skip to content

Releases: Cosmo-Tech/cosmotech-api

0.0.9 Release for stable api version deployment

14 Oct 19:41

Choose a tag to compare

Stable v0 delivery after storageclass release specialization

0.0.8 Release for stable api version deployment

12 Oct 15:45
ce2073d

Choose a tag to compare

Trigger new workflow to CD dev platform /v0 API

0.0.7 (Milestone with Security)

02 Jun 19:18

Choose a tag to compare

Noteworthy features

  • Very first integration of security in the API, via Bearer Token authorization. Authentication is currently handled through an Azure Application Registration. Ask the Cosmo Tech Platform for more details about the permissions required.
  • [PROD-7601] Allow to specify a destination path when calling the Workspace file upload endpoint
  • Cross-Origin Resource Sharing (CORS) Support. For now, all origins are allowed to send requests to the API server.
  • Support for passing private container registry credentials to the Helm Chart, so they can be used as ImagePullSecrets when issuing ScenarioRun requests. This can be configured via the following Chart values: argo.imageCredentials.*

Bug fixes

  • Path sanitization in file upload endpoints
  • Updating a Scenario did not work
  • Few other bug fixes

Usage

export MY_NAMESPACE="my-namespace"
export PASSWORD_FOR_POSTGRESQL="replace-this-super-secure-password"
curl -o- -L https://github.com/Cosmo-Tech/cosmotech-api/releases/download/0.0.7/deploy.sh | bash -s -- $MY_NAMESPACE "$PASSWORD_FOR_POSTGRESQL" \
    --values /path/to/my/values.yaml \
    --set config.csm.platform.azure.cosmos.uri="<AZURE_COSMOSDB_URI>" \
    --set config.csm.platform.azure.cosmos.key="<AZURE_COSMOSDB_KEY>" \
    --set config.csm.platform.azure.storage.account-name="<AZURE_STORAGE_ACCOUNT_NAME>" \
    --set config.csm.platform.azure.storage.account-key="<AZURE_STORAGE_ACCOUNT_KEY>" [... any other parameters to pass to Helm...]

For reference, head to the following links:

Testing tagged artifacts in ghcr.io

21 May 16:08
d64a3af

Choose a tag to compare

Testing uploads of tagged artifacts to ghcr.io when a new release or tag is created.

Usage

export MY_NAMESPACE="my-namespace"
export PASSWORD_FOR_POSTGRESQL="replace-this-super-secure-password"
curl -o- -L https://github.com/Cosmo-Tech/cosmotech-api/releases/download/0.0.6/deploy.sh | bash -s -- $MY_NAMESPACE "$PASSWORD_FOR_POSTGRESQL" \
    --values /path/to/my/values.yaml \
    --set config.csm.platform.azure.cosmos.uri="<AZURE_COSMOSDB_URI>" \
    --set config.csm.platform.azure.cosmos.key="<AZURE_COSMOSDB_KEY>" \
    --set config.csm.platform.azure.storage.account-name="<AZURE_STORAGE_ACCOUNT_NAME>" \
    --set config.csm.platform.azure.storage.account-key="<AZURE_STORAGE_ACCOUNT_KEY>"

See https://github.com/Cosmo-Tech/cosmotech-api/blob/0.0.6/api/kubernetes/helm-chart/README.md and https://github.com/Cosmo-Tech/cosmotech-api/tree/0.0.6/api/kubernetes/helm-chart for the values that can be passed.