mirror of
https://github.com/falcosecurity/falco.git
synced 2025-06-29 08:07:24 +00:00
parent
e614e64331
commit
47828f259f
@ -1,261 +1,5 @@
|
|||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
data:
|
|
||||||
builder-image: kubeless/function-image-builder:v1.0.0-alpha.8
|
|
||||||
builder-image-secret: ""
|
|
||||||
deployment: '{}'
|
|
||||||
enable-build-step: "false"
|
|
||||||
function-registry-tls-verify: "true"
|
|
||||||
ingress-enabled: "false"
|
|
||||||
provision-image: kubeless/unzip@sha256:f162c062973cca05459834de6ed14c039d45df8cdb76097f50b028a1621b3697
|
|
||||||
provision-image-secret: ""
|
|
||||||
runtime-images: |-
|
|
||||||
[
|
|
||||||
{
|
|
||||||
"ID": "python",
|
|
||||||
"compiled": false,
|
|
||||||
"versions": [
|
|
||||||
{
|
|
||||||
"name": "python27",
|
|
||||||
"version": "2.7",
|
|
||||||
"runtimeImage": "kubeless/python@sha256:07cfb0f3d8b6db045dc317d35d15634d7be5e436944c276bf37b1c630b03add8",
|
|
||||||
"initImage": "python:2.7"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "python34",
|
|
||||||
"version": "3.4",
|
|
||||||
"runtimeImage": "kubeless/python@sha256:f19640c547a3f91dbbfb18c15b5e624029b4065c1baf2892144e07c36f0a7c8f",
|
|
||||||
"initImage": "python:3.4"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "python36",
|
|
||||||
"version": "3.6",
|
|
||||||
"runtimeImage": "kubeless/python@sha256:0c9f8f727d42625a4e25230cfe612df7488b65f283e7972f84108d87e7443d72",
|
|
||||||
"initImage": "python:3.6"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"depName": "requirements.txt",
|
|
||||||
"fileNameSuffix": ".py"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ID": "nodejs",
|
|
||||||
"compiled": false,
|
|
||||||
"versions": [
|
|
||||||
{
|
|
||||||
"name": "node6",
|
|
||||||
"version": "6",
|
|
||||||
"runtimeImage": "kubeless/nodejs@sha256:f2a338c62d010687137c0880d1b68bea926f71a7111251a4622db8ae8c036898",
|
|
||||||
"initImage": "node:6.10"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "node8",
|
|
||||||
"version": "8",
|
|
||||||
"runtimeImage": "kubeless/nodejs@sha256:3b5180a9e0bdce043f0f455758561cf4ad62406fcc80140c2393a2c3a1ff88ac",
|
|
||||||
"initImage": "node:8"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"depName": "package.json",
|
|
||||||
"fileNameSuffix": ".js"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ID": "nodejs_distroless",
|
|
||||||
"compiled": false,
|
|
||||||
"versions": [
|
|
||||||
{
|
|
||||||
"name": "node8",
|
|
||||||
"version": "8",
|
|
||||||
"runtimeImage": "henrike42/kubeless/runtimes/nodejs/distroless:0.0.2",
|
|
||||||
"initImage": "node:8"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"depName": "package.json",
|
|
||||||
"fileNameSuffix": ".js"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ID": "ruby",
|
|
||||||
"compiled": false,
|
|
||||||
"versions": [
|
|
||||||
{
|
|
||||||
"name": "ruby24",
|
|
||||||
"version": "2.4",
|
|
||||||
"runtimeImage": "kubeless/ruby@sha256:01665f1a32fe4fab4195af048627857aa7b100e392ae7f3e25a44bd296d6f105",
|
|
||||||
"initImage": "bitnami/ruby:2.4"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"depName": "Gemfile",
|
|
||||||
"fileNameSuffix": ".rb"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ID": "php",
|
|
||||||
"compiled": false,
|
|
||||||
"versions": [
|
|
||||||
{
|
|
||||||
"name": "php72",
|
|
||||||
"version": "7.2",
|
|
||||||
"runtimeImage": "kubeless/php@sha256:9b86066b2640bedcd88acb27f43dfaa2b338f0d74d9d91131ea781402f7ec8ec",
|
|
||||||
"initImage": "composer:1.6"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"depName": "composer.json",
|
|
||||||
"fileNameSuffix": ".php"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ID": "go",
|
|
||||||
"compiled": true,
|
|
||||||
"versions": [
|
|
||||||
{
|
|
||||||
"name": "go1.10",
|
|
||||||
"version": "1.10",
|
|
||||||
"runtimeImage": "kubeless/go@sha256:e2fd49f09b6ff8c9bac6f1592b3119ea74237c47e2955a003983e08524cb3ae5",
|
|
||||||
"initImage": "kubeless/go-init@sha256:983b3f06452321a2299588966817e724d1a9c24be76cf1b12c14843efcdff502"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"depName": "Gopkg.toml",
|
|
||||||
"fileNameSuffix": ".go"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ID": "dotnetcore",
|
|
||||||
"compiled": true,
|
|
||||||
"versions": [
|
|
||||||
{
|
|
||||||
"name": "dotnetcore2.0",
|
|
||||||
"version": "2.0",
|
|
||||||
"runtimeImage": "allantargino/kubeless-dotnetcore@sha256:1699b07d9fc0276ddfecc2f823f272d96fd58bbab82d7e67f2fd4982a95aeadc",
|
|
||||||
"initImage": "allantargino/aspnetcore-build@sha256:0d60f845ff6c9c019362a68b87b3920f3eb2d32f847f2d75e4d190cc0ce1d81c"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"depName": "project.csproj",
|
|
||||||
"fileNameSuffix": ".cs"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ID": "java",
|
|
||||||
"compiled": true,
|
|
||||||
"versions": [
|
|
||||||
{
|
|
||||||
"name": "java1.8",
|
|
||||||
"version": "1.8",
|
|
||||||
"runtimeImage": "kubeless/java@sha256:debf9502545f4c0e955eb60fabb45748c5d98ed9365c4a508c07f38fc7fefaac",
|
|
||||||
"initImage": "kubeless/java-init@sha256:7e5e4376d3ab76c336d4830c9ed1b7f9407415feca49b8c2bf013e279256878f"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"depName": "pom.xml",
|
|
||||||
"fileNameSuffix": ".java"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ID": "ballerina",
|
|
||||||
"compiled": true,
|
|
||||||
"versions": [
|
|
||||||
{
|
|
||||||
"name": "ballerina0.981.0",
|
|
||||||
"version": "0.981.0",
|
|
||||||
"runtimeImage": "ballerina/kubeless-ballerina@sha256:a025841010cfdf8136396efef31d4155283770d331ded6a9003e6e55f02db2e5",
|
|
||||||
"initImage": "ballerina/kubeless-ballerina-init@sha256:a04ca9d289c62397d0b493876f6a9ff4cc425563a47aa7e037c3b850b8ceb3e8"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"depName": "",
|
|
||||||
"fileNameSuffix": ".bal"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ID": "jvm",
|
|
||||||
"compiled": true,
|
|
||||||
"versions": [
|
|
||||||
{
|
|
||||||
"name": "jvm1.8",
|
|
||||||
"version": "1.8",
|
|
||||||
"runtimeImage": "caraboides/jvm@sha256:2870c4f48df4feb2ee7478a152b44840d781d4b1380ad3fa44b3c7ff314faded",
|
|
||||||
"initImage": "caraboides/jvm-init@sha256:e57dbf3f56570a196d68bce1c0695102b2dbe3ae2ca6d1c704476a7a11542f1d"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"depName": "",
|
|
||||||
"fileNameSuffix": ".jar"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
service-type: ClusterIP
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: kubeless-config
|
|
||||||
namespace: kubeless
|
|
||||||
---
|
|
||||||
apiVersion: apps/v1beta1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
kubeless: controller
|
|
||||||
name: kubeless-controller-manager
|
|
||||||
namespace: kubeless
|
|
||||||
spec:
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
kubeless: controller
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
kubeless: controller
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- env:
|
|
||||||
- name: KUBELESS_INGRESS_ENABLED
|
|
||||||
valueFrom:
|
|
||||||
configMapKeyRef:
|
|
||||||
key: ingress-enabled
|
|
||||||
name: kubeless-config
|
|
||||||
- name: KUBELESS_SERVICE_TYPE
|
|
||||||
valueFrom:
|
|
||||||
configMapKeyRef:
|
|
||||||
key: service-type
|
|
||||||
name: kubeless-config
|
|
||||||
- name: KUBELESS_NAMESPACE
|
|
||||||
valueFrom:
|
|
||||||
fieldRef:
|
|
||||||
fieldPath: metadata.namespace
|
|
||||||
- name: KUBELESS_CONFIG
|
|
||||||
value: kubeless-config
|
|
||||||
image: kubeless/function-controller:v1.0.0-alpha.8
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
name: kubeless-function-controller
|
|
||||||
- env:
|
|
||||||
- name: KUBELESS_INGRESS_ENABLED
|
|
||||||
valueFrom:
|
|
||||||
configMapKeyRef:
|
|
||||||
key: ingress-enabled
|
|
||||||
name: kubeless-config
|
|
||||||
- name: KUBELESS_SERVICE_TYPE
|
|
||||||
valueFrom:
|
|
||||||
configMapKeyRef:
|
|
||||||
key: service-type
|
|
||||||
name: kubeless-config
|
|
||||||
- name: KUBELESS_NAMESPACE
|
|
||||||
valueFrom:
|
|
||||||
fieldRef:
|
|
||||||
fieldPath: metadata.namespace
|
|
||||||
- name: KUBELESS_CONFIG
|
|
||||||
value: kubeless-config
|
|
||||||
image: bitnami/http-trigger-controller:v1.0.0-alpha.9
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
name: http-trigger-controller
|
|
||||||
- env:
|
|
||||||
- name: KUBELESS_INGRESS_ENABLED
|
|
||||||
valueFrom:
|
|
||||||
configMapKeyRef:
|
|
||||||
key: ingress-enabled
|
|
||||||
name: kubeless-config
|
|
||||||
- name: KUBELESS_SERVICE_TYPE
|
|
||||||
valueFrom:
|
|
||||||
configMapKeyRef:
|
|
||||||
key: service-type
|
|
||||||
name: kubeless-config
|
|
||||||
- name: KUBELESS_NAMESPACE
|
|
||||||
valueFrom:
|
|
||||||
fieldRef:
|
|
||||||
fieldPath: metadata.namespace
|
|
||||||
- name: KUBELESS_CONFIG
|
|
||||||
value: kubeless-config
|
|
||||||
image: bitnami/cronjob-trigger-controller:v1.0.0-alpha.9
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
name: cronjob-trigger-controller
|
|
||||||
serviceAccountName: controller-acct
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ServiceAccount
|
kind: ServiceAccount
|
||||||
metadata:
|
metadata:
|
||||||
name: controller-acct
|
name: controller-acct
|
||||||
@ -381,6 +125,7 @@ subjects:
|
|||||||
namespace: kubeless
|
namespace: kubeless
|
||||||
---
|
---
|
||||||
apiVersion: apiextensions.k8s.io/v1beta1
|
apiVersion: apiextensions.k8s.io/v1beta1
|
||||||
|
description: Kubernetes Native Serverless Framework
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
name: functions.kubeless.io
|
name: functions.kubeless.io
|
||||||
@ -394,6 +139,7 @@ spec:
|
|||||||
version: v1beta1
|
version: v1beta1
|
||||||
---
|
---
|
||||||
apiVersion: apiextensions.k8s.io/v1beta1
|
apiVersion: apiextensions.k8s.io/v1beta1
|
||||||
|
description: CRD object for HTTP trigger type
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
name: httptriggers.kubeless.io
|
name: httptriggers.kubeless.io
|
||||||
@ -407,6 +153,7 @@ spec:
|
|||||||
version: v1beta1
|
version: v1beta1
|
||||||
---
|
---
|
||||||
apiVersion: apiextensions.k8s.io/v1beta1
|
apiVersion: apiextensions.k8s.io/v1beta1
|
||||||
|
description: CRD object for HTTP trigger type
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
name: cronjobtriggers.kubeless.io
|
name: cronjobtriggers.kubeless.io
|
||||||
@ -418,3 +165,205 @@ spec:
|
|||||||
singular: cronjobtrigger
|
singular: cronjobtrigger
|
||||||
scope: Namespaced
|
scope: Namespaced
|
||||||
version: v1beta1
|
version: v1beta1
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
data:
|
||||||
|
builder-image: kubeless/function-image-builder:v1.0.0-alpha.6
|
||||||
|
builder-image-secret: ""
|
||||||
|
deployment: '{}'
|
||||||
|
enable-build-step: "false"
|
||||||
|
function-registry-tls-verify: "true"
|
||||||
|
ingress-enabled: "false"
|
||||||
|
provision-image: kubeless/unzip@sha256:f162c062973cca05459834de6ed14c039d45df8cdb76097f50b028a1621b3697
|
||||||
|
provision-image-secret: ""
|
||||||
|
runtime-images: |-
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"ID": "python",
|
||||||
|
"compiled": false,
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"name": "python27",
|
||||||
|
"version": "2.7",
|
||||||
|
"runtimeImage": "kubeless/python@sha256:07cfb0f3d8b6db045dc317d35d15634d7be5e436944c276bf37b1c630b03add8",
|
||||||
|
"initImage": "python:2.7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "python34",
|
||||||
|
"version": "3.4",
|
||||||
|
"runtimeImage": "kubeless/python@sha256:f19640c547a3f91dbbfb18c15b5e624029b4065c1baf2892144e07c36f0a7c8f",
|
||||||
|
"initImage": "python:3.4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "python36",
|
||||||
|
"version": "3.6",
|
||||||
|
"runtimeImage": "kubeless/python@sha256:0c9f8f727d42625a4e25230cfe612df7488b65f283e7972f84108d87e7443d72",
|
||||||
|
"initImage": "python:3.6"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"depName": "requirements.txt",
|
||||||
|
"fileNameSuffix": ".py"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ID": "nodejs",
|
||||||
|
"compiled": false,
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"name": "node6",
|
||||||
|
"version": "6",
|
||||||
|
"runtimeImage": "kubeless/nodejs@sha256:013facddb0f66c150844192584d823d7dfb2b5b8d79fd2ae98439c86685da657",
|
||||||
|
"initImage": "node:6.10"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "node8",
|
||||||
|
"version": "8",
|
||||||
|
"runtimeImage": "kubeless/nodejs@sha256:b155d7e20e333044b60009c12a25a97c84eed610f2a3d9d314b47449dbdae0e5",
|
||||||
|
"initImage": "node:8"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"depName": "package.json",
|
||||||
|
"fileNameSuffix": ".js"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ID": "nodejs_distroless",
|
||||||
|
"compiled": false,
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"name": "node8",
|
||||||
|
"version": "8",
|
||||||
|
"runtimeImage": "henrike42/kubeless/runtimes/nodejs/distroless:0.0.2",
|
||||||
|
"initImage": "node:8"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"depName": "package.json",
|
||||||
|
"fileNameSuffix": ".js"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ID": "ruby",
|
||||||
|
"compiled": false,
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"name": "ruby24",
|
||||||
|
"version": "2.4",
|
||||||
|
"runtimeImage": "kubeless/ruby@sha256:01665f1a32fe4fab4195af048627857aa7b100e392ae7f3e25a44bd296d6f105",
|
||||||
|
"initImage": "bitnami/ruby:2.4"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"depName": "Gemfile",
|
||||||
|
"fileNameSuffix": ".rb"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ID": "php",
|
||||||
|
"compiled": false,
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"name": "php72",
|
||||||
|
"version": "7.2",
|
||||||
|
"runtimeImage": "kubeless/php@sha256:9b86066b2640bedcd88acb27f43dfaa2b338f0d74d9d91131ea781402f7ec8ec",
|
||||||
|
"initImage": "composer:1.6"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"depName": "composer.json",
|
||||||
|
"fileNameSuffix": ".php"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ID": "go",
|
||||||
|
"compiled": true,
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"name": "go1.10",
|
||||||
|
"version": "1.10",
|
||||||
|
"runtimeImage": "kubeless/go@sha256:e2fd49f09b6ff8c9bac6f1592b3119ea74237c47e2955a003983e08524cb3ae5",
|
||||||
|
"initImage": "kubeless/go-init@sha256:983b3f06452321a2299588966817e724d1a9c24be76cf1b12c14843efcdff502"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"depName": "Gopkg.toml",
|
||||||
|
"fileNameSuffix": ".go"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ID": "dotnetcore",
|
||||||
|
"compiled": true,
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"name": "dotnetcore2.0",
|
||||||
|
"version": "2.0",
|
||||||
|
"runtimeImage": "allantargino/kubeless-dotnetcore@sha256:1699b07d9fc0276ddfecc2f823f272d96fd58bbab82d7e67f2fd4982a95aeadc",
|
||||||
|
"initImage": "allantargino/aspnetcore-build@sha256:0d60f845ff6c9c019362a68b87b3920f3eb2d32f847f2d75e4d190cc0ce1d81c"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"depName": "project.csproj",
|
||||||
|
"fileNameSuffix": ".cs"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ID": "java",
|
||||||
|
"compiled": true,
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"name": "java1.8",
|
||||||
|
"version": "1.8",
|
||||||
|
"runtimeImage": "kubeless/java@sha256:debf9502545f4c0e955eb60fabb45748c5d98ed9365c4a508c07f38fc7fefaac",
|
||||||
|
"initImage": "kubeless/java-init@sha256:7e5e4376d3ab76c336d4830c9ed1b7f9407415feca49b8c2bf013e279256878f"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"depName": "pom.xml",
|
||||||
|
"fileNameSuffix": ".java"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ID": "ballerina",
|
||||||
|
"compiled": true,
|
||||||
|
"versions": [
|
||||||
|
{
|
||||||
|
"name": "ballerina0.975.0",
|
||||||
|
"version": "0.975.0",
|
||||||
|
"runtimeImage": "kubeless/ballerina@sha256:83e51423972f4b0d6b419bee0b4afb3bb87d2bf1b604ebc4366c430e7cc28a35",
|
||||||
|
"initImage": "kubeless/ballerina-init@sha256:05857ce439a7e290f9d86f8cb38ea3b574670c0c0e91af93af06686fa21ecf4f"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"depName": "",
|
||||||
|
"fileNameSuffix": ".bal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
service-type: ClusterIP
|
||||||
|
kind: ConfigMap
|
||||||
|
metadata:
|
||||||
|
name: kubeless-config
|
||||||
|
namespace: kubeless
|
||||||
|
---
|
||||||
|
apiVersion: apps/v1beta1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
kubeless: controller
|
||||||
|
name: kubeless-controller-manager
|
||||||
|
namespace: kubeless
|
||||||
|
spec:
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
kubeless: controller
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
kubeless: controller
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- env:
|
||||||
|
- name: KUBELESS_INGRESS_ENABLED
|
||||||
|
valueFrom:
|
||||||
|
configMapKeyRef:
|
||||||
|
key: ingress-enabled
|
||||||
|
name: kubeless-config
|
||||||
|
- name: KUBELESS_SERVICE_TYPE
|
||||||
|
valueFrom:
|
||||||
|
configMapKeyRef:
|
||||||
|
key: service-type
|
||||||
|
name: kubeless-config
|
||||||
|
- name: KUBELESS_NAMESPACE
|
||||||
|
valueFrom:
|
||||||
|
fieldRef:
|
||||||
|
fieldPath: metadata.namespace
|
||||||
|
- name: KUBELESS_CONFIG
|
||||||
|
value: kubeless-config
|
||||||
|
image: bitnami/kubeless-controller-manager:v1.0.0-alpha.6
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
name: kubeless-controller-manager
|
||||||
|
serviceAccountName: controller-acct
|
@ -1,26 +1,4 @@
|
|||||||
---
|
---
|
||||||
apiVersion: apps/v1beta1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
kubeless: nats-trigger-controller
|
|
||||||
name: nats-trigger-controller
|
|
||||||
namespace: kubeless
|
|
||||||
spec:
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
kubeless: nats-trigger-controller
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
kubeless: nats-trigger-controller
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- image: bitnami/nats-trigger-controller:v1.0.0-alpha.8
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
name: nats-trigger-controller
|
|
||||||
serviceAccountName: controller-acct
|
|
||||||
---
|
|
||||||
apiVersion: rbac.authorization.k8s.io/v1beta1
|
apiVersion: rbac.authorization.k8s.io/v1beta1
|
||||||
kind: ClusterRole
|
kind: ClusterRole
|
||||||
metadata:
|
metadata:
|
||||||
@ -60,6 +38,7 @@ subjects:
|
|||||||
namespace: kubeless
|
namespace: kubeless
|
||||||
---
|
---
|
||||||
apiVersion: apiextensions.k8s.io/v1beta1
|
apiVersion: apiextensions.k8s.io/v1beta1
|
||||||
|
description: CRD object for NATS trigger type
|
||||||
kind: CustomResourceDefinition
|
kind: CustomResourceDefinition
|
||||||
metadata:
|
metadata:
|
||||||
name: natstriggers.kubeless.io
|
name: natstriggers.kubeless.io
|
||||||
@ -71,3 +50,25 @@ spec:
|
|||||||
singular: natstrigger
|
singular: natstrigger
|
||||||
scope: Namespaced
|
scope: Namespaced
|
||||||
version: v1beta1
|
version: v1beta1
|
||||||
|
---
|
||||||
|
apiVersion: apps/v1beta1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
kubeless: nats-trigger-controller
|
||||||
|
name: nats-trigger-controller
|
||||||
|
namespace: kubeless
|
||||||
|
spec:
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
kubeless: nats-trigger-controller
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
kubeless: nats-trigger-controller
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- image: bitnami/nats-trigger-controller:v1.0.0-alpha.6
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
name: nats-trigger-controller
|
||||||
|
serviceAccountName: controller-acct
|
Loading…
Reference in New Issue
Block a user