test-runtimes/manifest.yaml (46 lines of code) (raw):

# Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # packages: javascript: inputs: redis_url: ${REDIS_URL} redis_prefix: ${REDIS_PREFIX} mongodb_url: ${MONGODB_URL} postgres_url: ${POSTGRES_URL} s3_access: ${S3_ACCESS_KEY} s3_secret: ${S3_SECRET_KEY} s3_host: ${S3_HOST} s3_port: ${S3_PORT} s3_data: ${S3_BUCKET_DATA} actions: hello: function: javascript/hello.js redis: function: javascript/redis.js mongodb: function: javascript/mongodb.js postgres: function: javascript/postgres.js minio: function: javascript/minio.js python: inputs: redis_url: ${REDIS_URL} redis_prefix: ${REDIS_PREFIX} mongodb_url: ${MONGODB_URL} mongodb_db: ${MONGODB_DB} postgres_url: ${POSTGRES_URL} s3_access: ${S3_ACCESS_KEY} s3_secret: ${S3_SECRET_KEY} s3_host: ${S3_HOST} s3_port: ${S3_PORT} s3_data: ${S3_BUCKET_DATA} actions: hello: function: python/hello.py redis: function: python/redis.py mongodb: function: python/mongodb.py postgres: function: python/postgres.py minio: function: python/minio.py