apache / apache/openwhisk

Add rust:1.34 runtime support to default deployments

Open
#4,443 4 comments 0 reactions 0 assignees View on GitHub
good first issue help wanted runtime
Dominant language
Scala
Stars
6.8k
Forks
1.2k
Avg merge
2d 14h
Merged PRs (30d)
2

Description

Title: Add `rust:1.34` runtime support to default deployments

### 1. Add `rust:1.34` to core ansible/vagrant deploy
- [ ] Add `rust:1.34`entry into [ansible/files/runtimes.json](https://github.com/apache/incubator-openwhisk/blob/master/ansible/files/runtimes.json#L209)
- [ ] Update and add doc file into [docs/actions.md](https://github.com/apache/incubator-openwhisk/tree/master/docs/actions.md)
- [ ] Update unicode tests https://github.com/apache/incubator-openwhisk/tree/master/tests/dat/actions/unicode.tests
- [ ] Update swagger file https://github.com/apache/incubator-openwhisk/blob/master/core/controller/src/main/resources/apiv1swagger.json

### 3. Add `rust:1.34` to docker-compose deploy
- [ ] Add `rust:1.34` into runtime manifest
https://github.com/apache/incubator-openwhisk-devtools/blob/master/docker-compose/docker-whisk-controller.env#L64

### 4. Add `rust:1.34` to deploy-kube
- [ ] Add `rust:1.34` into runtime manifest
https://github.com/apache/incubator-openwhisk-deploy-kube/blob/master/helm/openwhisk/runtimes.json

### 5. Update wskdeploy with `rust:1.34`
- [ ] Update spec, and tests for `rust:1.34`
https://github.com/apache/incubator-openwhisk-wskdeploy/blob/master/runtimes/runtimes.go#L267
https://github.com/apache/incubator-openwhisk-wskdeploy/blob/master/specification/html/spec_actions.md#valid-runtime-names
https://github.com/apache/incubator-openwhisk-wskdeploy/blob/master/tests/src/integration/runtimetests/manifest.yaml#L5

### 6 Update website with `rust:1.34`
- [ ] Update js action section with `rust:1.34`
https://github.com/apache/incubator-openwhisk-website/blob/master/_layouts/documentation.html
https://github.com/apache/incubator-openwhisk-website/tree/master/_includes/code

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.