Skip to content
Snippets Groups Projects
Commit acfcc73d authored by Alex Ellis's avatar Alex Ellis Committed by GitHub
Browse files

Update items completed.

parent ec60d975
No related branches found
No related tags found
No related merge requests found
......@@ -40,6 +40,19 @@ Some of the more recent Completed Features:
* Asynchronous / long-running tasks via NATS Streaming
* CLI - invoke / list functions / query function info
* OS constraints in the deploy function API
* helm chart
* Developer guide to using functions together - via pipes on client, or a "director" function on server
* Developer guide for DigitalOcean
* Re-branding to OpenFaaS
* New logo - graphic icon and text
* Website / landing page
* Non-root Docker templates for the CLI
* Integration with a reverse proxy - such as Traefik or Kong
* I.e. for TLS termination
* Basic auth for /system endpoints (probably via reverse proxy)
* AARCH64 (64-bit ARM) port (dependent on Docker release schedule)
* Healthchecks for functions deployed on Kubernetes
* Supporting request parameters via query-string
**Incoming requests and routing**
......@@ -59,40 +72,29 @@ This binary fwatchdog acts as a watchdog for your function. Features:
* Language/binding independent - can invoke any UNIX process, including built-ins such as `wc` or `cat`
* Can also run Windows native binaries
## 2. Future items
## 2. Future/current work (subject to change)
Most items are detailed [via Github issues](https://github.com/openfaas/faas/issues).
If you need an up-to-date picture of what is current and ready-for-use please reach out to the OpenFaaS maintainers through our Slack comunity. Most items are detailed [via Github issues](https://github.com/openfaas/faas/issues).
Native support is available for Docker Swarm and Kubernetes using primitive API objects in each orchestration platform.
Must have
* Dedicated blog site built from GitHub pages or Hugo
* Developer Cloud guides:
* for Digital Ocean
* for Digital Ocean (done)
* for Packet
* for AWS
* Re-branding to OpenFaaS (in-progress)
* New logo - graphic icon and text (in-progress)
* Website / landing page (in progress)
* Developer guide for your first Node.js function
* Developer guide to using functions together - via pipes on client, or a "director" function on server
Should have
* helm chart
* Certifier for third-party integrations (via e2e tests)
* AfterBurn - fork once, use many which removes almost all runtime latency - (in progress)
* Kafka queue worker implementation (async currently available by NATS Streaming)
* Non-root Docker templates for the CLI (in progress)
* Certifier for third-party integrations - via e2e tests (in progress)
* AfterBurn - fork once, use many which removes almost all runtime latency - (Alpha available)
* Kafka queue worker implementation (async currently available by NATS Streaming) - available in pending PR
* Community templates for the FaaS-CLI (in progress)
* Our own "timer" (aka cron) for invoking functions on a regular basis - or a guide for setting this up via Jenkins or CRON
* Integration with a reverse proxy - such as Traefik or Kong
* I.e. for TLS termination
* Basic auth for /system endpoints (probably via reverse proxy)
* AARCH64 (64-bit ARM) port (dependent on Docker release schedule)
* Healthchecks for functions deployed on Kubernetes
Could have
......@@ -106,13 +108,12 @@ Could have
* Scale to zero 0/0 replicas
* Guide/proxy for Flask in a function
Nice to have
* Guide for basic authentication over HTTPs (set up externally through NGinx etc)
* CRIU - (Checkpoint/Restore In Userspace) for starting serverless tasks with a high start-up cost/latency.
* Deeper tests coverage and integration tests
* Serverless Inc framework support - as a "provider"
* Serverless Inc framework support - as a "provider" (in progress)
On-going integrations in addition to Swarm and K8s:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment