1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
apiVersion: apis.kcp.io/v1alpha1
kind: APIResourceSchema
metadata:
name: v1alpha1-3.policyengines.policy.socialweb.computer
spec:
group: policy.socialweb.computer
names:
kind: PolicyEngine
listKind: PolicyEngineList
plural: policyengines
singular: policyengine
scope: Cluster
versions:
- name: v1alpha1
served: true
storage: true
subresources:
status: {}
schema:
type: object
properties:
apiVersion:
type: string
kind:
type: string
metadata:
type: object
spec:
type: object
properties:
limits:
type: object
properties:
maxConcurrentRuns:
type: integer
format: int32
queueDepth:
type: integer
format: int32
activeDeadlineSeconds:
type: integer
format: int64
maxConsoleBytes:
type: integer
format: int64
maxOutputBytes:
type: integer
format: int64
maxCacheEntries:
type: integer
format: int32
maxCacheBytes:
type: integer
format: int64
trust:
type: object
properties:
ttlSeconds:
type: integer
format: int64
cache:
type: object
properties:
verdictTTLSeconds:
type: integer
format: int64
scopeTTLSeconds:
type: integer
format: int64
recordTTLSeconds:
type: integer
format: int64
bundledActionsEnabled:
type: boolean
sandbox:
type: object
properties:
provider:
type: string
enum:
- deno
- browser
- embedded
browser:
type: object
properties:
timeoutSeconds:
type: integer
format: int32
default: 120
minimum: 1
embedded:
type: object
properties:
timeoutSeconds:
type: integer
format: int32
default: 120
minimum: 1
suspend:
type: boolean
status:
type: object
properties:
phase:
type: string
enum:
- Pending
- Running
- Failed
ready:
type: boolean
activeRuns:
type: integer
format: int32
conditions:
type: array
items:
type: object
x-kubernetes-preserve-unknown-fields: true
additionalPrinterColumns:
- name: Phase
type: string
jsonPath: .status.phase
- name: Ready
type: boolean
jsonPath: .status.ready
- name: Active
type: integer
jsonPath: .status.activeRuns
- name: Suspend
type: boolean
jsonPath: .spec.suspend
- name: Age
type: date
jsonPath: .metadata.creationTimestamp