Skip to content

Releases: cerc-io/stack-orchestrator

v1.1.0-f1fdc48-202408282317

28 Aug 23:17
Compare
Choose a tag to compare
Work around this bug: https://github.com/python/cpython/pull/14064 (#…

v1.1.0-a54072d-202408281733

28 Aug 17:33
Compare
Choose a tag to compare
Add --config-ref flag. (#939)

Add a flag to re-use config.

Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/939
Co-authored-by: Thomas E Lackey <[email protected]>
Co-committed-by: Thomas E Lackey <[email protected]>

v1.1.0-fa21ff2-202408271955

27 Aug 19:55
Compare
Choose a tag to compare
Support uploaded config, add 'publish-webapp-deployer' and 'request-w…

v1.1.0-44b9709-202408201744

20 Aug 17:44
Compare
Choose a tag to compare
Use Laconic version of ping-pub (#930)

Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/930
Co-authored-by: David Boreham <[email protected]>
Co-committed-by: David Boreham <[email protected]>

v1.1.0-e56da7d-202408152033

15 Aug 20:33
Compare
Choose a tag to compare
Add support for k8s pod to node affinity and taint toleration (#917)

Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/917
Reviewed-by: Thomas E Lackey <[email protected]>
Co-authored-by: David Boreham <[email protected]>
Co-committed-by: David Boreham <[email protected]>

v1.1.0-8576137-202408140025

14 Aug 00:26
Compare
Choose a tag to compare
Convert port to string. (#919)

The str type check doesn't work if the port is a ruamel.yaml.scalarstring.SingleQuotedScalarString or ruamel.yaml.scalarstring.DoubleQuotedScalarString

Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/919
Co-authored-by: Thomas E Lackey <[email protected]>
Co-committed-by: Thomas E Lackey <[email protected]>

v1.1.0-5c275aa-202408141804

14 Aug 18:05
Compare
Choose a tag to compare
Defensively handle errors examining app requests. (#922)

Related to https://git.vdb.to/cerc-io/webapp-deployment-status-api/issues/10

There are two issues in that.  One is that the output probably changed recently, whether in the client or server, where no matching record is found by ID (Note this is specific to `laconic record get --id <v>` and does not seem to apply to the similar command to retrieve a record by name, `laconic name resolve <n>`).

Rather than returning `[]` it is now returning `[ null ]`.  This cause us to think there *was* an application record found, and we attempt to treat the `null` entry like an Application object.  That's fixed by filtering out null responses, which is a good precaution for the deployer, though I think it makes sense to ask whether this new behavior by the client/server is correct.  Seems suspicious.

The other issue is that all the defensive checks we had in place to deal with broken/bad AppDeploymentRequests were around the _build_.  This error was coming much earlier, merely when parsing and examining the request to see if it needed to be handled at all.

I have now added similar defensive error handling around that portion of the code.

Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/922
Reviewed-by: zramsay <[email protected]>
Co-authored-by: Thomas E Lackey <[email protected]>
Co-committed-by: Thomas E Lackey <[email protected]>

v1.1.0-65c1cdf-202408132047

13 Aug 20:47
Compare
Choose a tag to compare
Fix crash if port has int type in yaml (#918)

Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/918
Reviewed-by: Thomas E Lackey <[email protected]>
Co-authored-by: David Boreham <[email protected]>
Co-committed-by: David Boreham <[email protected]>

v1.1.0-265699b-202408131748

13 Aug 17:48
Compare
Choose a tag to compare
Allow to disable kind cluster management for testing (#915)

Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/915
Co-authored-by: David Boreham <[email protected]>
Co-committed-by: David Boreham <[email protected]>

v1.1.0-6087e1c-202408100232

10 Aug 02:32
Compare
Choose a tag to compare
Copy config under a volume for Docker (similar to a ConfigMap for K8S…