Skip to content

Commit c5224a6

Browse files
committed
Remove EOL templates
EOL templates are now available in a separate repository https://github.com/openfaas/templates-classic Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
1 parent a14e834 commit c5224a6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+17
-1125
lines changed

README.md

+17-8
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,33 @@ See: `faas-cli template store list` to see which templates are both: recommended
1717
| Name | Language | Version | Linux base | Watchdog | Link
1818
|:-----|:---------|:--------|:-----------|:---------|:----
1919
| dockerfile | Dockerfile | N/A | Alpine Linux | classic | [Dockerfile template](https://github.com/openfaas/templates/tree/master/template/dockerfile)
20-
| go | Go | 1.23 | Alpine Linux | classic | [Legacy Go template (deprecated)](https://github.com/openfaas/templates/tree/master/template/go)
2120
| node18 | NodeJS | 18 | Alpine Linux | of-watchdog | [NodeJS template (deprecated)](https://github.com/openfaas/templates/tree/master/template/node18)
2221
| node20 | NodeJS | 20 | Alpine Linux | of-watchdog | [NodeJS template](https://github.com/openfaas/templates/tree/master/template/node20)
23-
| bun-express | Bun | 1.0 | Alpine Linux | of-watchdog | [NodeJS template](https://github.com/openfaas/templates/tree/master/template/bun-express)
24-
| node | NodeJS | 20 | Alpine Linux | classic | [Legacy NodeJS template (deprecated)](https://github.com/openfaas/templates/tree/master/template/node)
25-
| python3 | Python | 3 | Alpine Linux | classic | [Legacy Python 3 template](https://github.com/openfaas/templates/tree/master/template/python3)
26-
| python3-debian | Python | 3 | Debian Linux | classic | [Legacy Python 3 Debian template](https://github.com/openfaas/templates/tree/master/template/python3-debian)
27-
| python27 | Python | 2.7.18 | Alpine Linux | classic | [Python 2.7 template (deprecated)](https://github.com/openfaas/templates/tree/master/template/python27)
2822
| java11-vert-x | Java and [Vert.x](https://vertx.io/) | 11 | Debian GNU/Linux | of-watchdog | [Java LTS template](https://github.com/openfaas/templates/tree/master/template/java11-vert-x)
2923
| java11 | Java | 11 | Debian GNU/Linux | of-watchdog | [Deprecated Java template](https://github.com/openfaas/templates/tree/master/template/java11)
3024
| java17 | Java | 11 | Debian GNU/Linux | of-watchdog | [Java LTS template](https://github.com/openfaas/templates/tree/master/template/java17)
31-
| ruby | Ruby | 3.3 | Alpine Linux | classic| [Ruby template](https://github.com/openfaas/templates/tree/master/template/ruby)
3225
| php7 | PHP | 7.4 | Alpine Linux | classic | [PHP 7 template](https://github.com/openfaas/templates/tree/master/template/php7)
3326
| php8 | PHP | 8.2 | Alpine Linux | classic | [PHP 8 template](https://github.com/openfaas/templates/tree/master/template/php8)
34-
| csharp | C# | N/A | Debian GNU/Linux 9 | classic | [Legacy C# template (deprecated)](https://github.com/openfaas/templates/tree/master/template/csharp)
3527

3628
For more information on the templates check out the [docs](https://docs.openfaas.com/cli/templates/).
3729

30+
### Moved Classic Templates
31+
32+
A number of long deprecated templates have been moved out of this repository into a new repository to indicate their End Of Life (EOL) status.
33+
34+
In most cases, alternatives have already been provided and are listed int the Function Store, or the [Languages section of the OpenFaaS documentation](https://docs.openfaas.com/languages/overview/).
35+
36+
Moved templates:
37+
38+
* go
39+
* python3
40+
* python3-debian
41+
* python27
42+
* ruby
43+
* csharp
44+
* bun-express
45+
* node
46+
3847
### Classic vs of-watchdog templates
3948

4049
The current version of OpenFaaS templates use the original `watchdog` which `forks` processes - a bit like CGI. The newer watchdog [of-watchdog](https://github.com/openfaas/of-watchdog) is more similar to fastCGI/HTTP and should be used for any benchmarking or performance testing along with one of the newer templates. Contact the project for more information.

template/bun/Dockerfile

-59
This file was deleted.

template/bun/README.md

-15
This file was deleted.

template/bun/bun.lockb

-22.4 KB
Binary file not shown.

template/bun/function/README.md

-15
This file was deleted.

template/bun/function/bun.lockb

-1.26 KB
Binary file not shown.

template/bun/function/handler.js

-12
This file was deleted.

template/bun/function/jsconfig.json

-22
This file was deleted.

template/bun/function/package.json

-18
This file was deleted.

template/bun/index.js

-144
This file was deleted.

template/bun/jsconfig.json

-22
This file was deleted.

template/bun/package.json

-17
This file was deleted.

template/bun/template.yml

-4
This file was deleted.

template/csharp/.dockerignore

-2
This file was deleted.

template/csharp/.gitignore

-2
This file was deleted.

0 commit comments

Comments
 (0)