新增learn-kubernetes(https://github.com/yyong-brs/learn-kubernetes)相关文件
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
apiVersion: kubeless.io/v1beta1
|
||||
kind: CronJobTrigger
|
||||
metadata:
|
||||
finalizers:
|
||||
- kubeless.io/cronjobtrigger
|
||||
labels:
|
||||
created-by: kubeless
|
||||
name: todo-mutating-handler
|
||||
namespace: default
|
||||
spec:
|
||||
function-name: todo-mutating-handler
|
||||
schedule: '*/1 * * * *'
|
||||
|
||||
# finalizers help with clean-up tasks - see
|
||||
# https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#finalizers
|
||||
@@ -0,0 +1,28 @@
|
||||
apiVersion: kubeless.io/v1beta1
|
||||
kind: Function
|
||||
metadata:
|
||||
name: todo-mutating-handler
|
||||
namespace: default
|
||||
label:
|
||||
created-by: kubeless
|
||||
spec:
|
||||
runtime: php7.3
|
||||
timeout: "10"
|
||||
handler: todo-mutating-handler.mutate
|
||||
deps: ""
|
||||
function-content-type: text
|
||||
function: |
|
||||
<?php
|
||||
|
||||
function mutate($event, $context) {
|
||||
fwrite(STDOUT, '* Mutating handler called.');
|
||||
$conn = pg_connect('host=todo-db dbname=todo user=postgres password=kiamol-2*2*');
|
||||
if (!$conn) {
|
||||
echo 'Connection failed';
|
||||
exit;
|
||||
}
|
||||
$sql = 'UPDATE "public"."ToDos" SET "Item"=\'Leave a nice review for KIAMOL :)\'';
|
||||
$result = pg_query($conn, $sql);
|
||||
fwrite(STDOUT, '* Mutation complete.');
|
||||
return "* Mutated...";
|
||||
}
|
||||
Reference in New Issue
Block a user