Skip to content

Commit d23e6e1

Browse files
committed
add bundle-generated files
Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
1 parent f79ad4f commit d23e6e1

11 files changed

+8549
-1
lines changed

PROJECT

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Code generated by tool. DO NOT EDIT.
2+
# This file is used to track the info used to scaffold your project
3+
# and allow the plugins properly work.
4+
# More info: https://book.kubebuilder.io/reference/project-config.html
5+
domain: agents.x-k8s.io
6+
layout:
7+
- go.kubebuilder.io/v4
8+
plugins:
9+
manifests.sdk.operatorframework.io/v2: {}
10+
scorecard.sdk.operatorframework.io/v2: {}
11+
projectName: agent-sandbox
12+
repo: sigs.k8s.io/agent-sandbox
13+
resources:
14+
- api:
15+
crdVersion: v1
16+
namespaced: true
17+
controller: true
18+
domain: agents.x-k8s.io
19+
kind: Sandbox
20+
path: sigs.k8s.io/agent-sandbox/api/v1alpha1
21+
version: v1alpha1
22+
version: "3"

bundle.Dockerfile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
FROM scratch
2+
3+
# Core bundle labels.
4+
LABEL operators.operatorframework.io.bundle.mediatype.v1=registry+v1
5+
LABEL operators.operatorframework.io.bundle.manifests.v1=manifests/
6+
LABEL operators.operatorframework.io.bundle.metadata.v1=metadata/
7+
LABEL operators.operatorframework.io.bundle.package.v1=agent-sandbox
8+
LABEL operators.operatorframework.io.bundle.channels.v1=alpha
9+
LABEL operators.operatorframework.io.metrics.builder=operator-sdk-v1.42.0
10+
LABEL operators.operatorframework.io.metrics.mediatype.v1=metrics+v1
11+
LABEL operators.operatorframework.io.metrics.project_layout=go.kubebuilder.io/v4
12+
13+
# Copy files to locations specified by labels.
14+
COPY bundle/manifests /manifests/
15+
COPY bundle/metadata /metadata/
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app: agent-sandbox-controller
7+
app.kubernetes.io/managed-by: kustomize
8+
app.kubernetes.io/name: agent-sandbox-operator
9+
control-plane: agent-sandbox-controller
10+
name: agent-sandbox-controller
11+
spec:
12+
ports:
13+
- port: 80
14+
protocol: TCP
15+
targetPort: 8080
16+
selector:
17+
app: agent-sandbox-controller
18+
status:
19+
loadBalancer: {}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: v1
2+
data:
3+
enableExtensions: "true"
4+
kind: ConfigMap
5+
metadata:
6+
labels:
7+
app.kubernetes.io/managed-by: kustomize
8+
app.kubernetes.io/name: agent-sandbox-operator
9+
name: agent-sandbox-operator-config
Lines changed: 254 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,254 @@
1+
apiVersion: operators.coreos.com/v1alpha1
2+
kind: ClusterServiceVersion
3+
metadata:
4+
annotations:
5+
alm-examples: '[]'
6+
capabilities: Basic Install
7+
createdAt: "2026-03-03T09:20:11Z"
8+
operators.operatorframework.io/builder: operator-sdk-v1.42.0
9+
operators.operatorframework.io/project_layout: go.kubebuilder.io/v4
10+
name: agent-sandbox.v0.0.0
11+
namespace: placeholder
12+
spec:
13+
apiservicedefinitions: {}
14+
customresourcedefinitions:
15+
owned:
16+
- kind: SandboxClaim
17+
name: sandboxclaims.extensions.agents.x-k8s.io
18+
version: v1alpha1
19+
- description: Sandbox is the Schema for the sandboxes API
20+
displayName: Sandbox
21+
kind: Sandbox
22+
name: sandboxes.agents.x-k8s.io
23+
version: v1alpha1
24+
- kind: SandboxTemplate
25+
name: sandboxtemplates.extensions.agents.x-k8s.io
26+
version: v1alpha1
27+
- kind: SandboxWarmPool
28+
name: sandboxwarmpools.extensions.agents.x-k8s.io
29+
version: v1alpha1
30+
description: Operator to manage the lifecycle of Agent Sandbox
31+
displayName: Agent Sandbox Operator
32+
icon:
33+
- base64data: ""
34+
mediatype: ""
35+
install:
36+
spec:
37+
clusterPermissions:
38+
- rules:
39+
- apiGroups:
40+
- ""
41+
resources:
42+
- persistentvolumeclaims
43+
- pods
44+
- services
45+
verbs:
46+
- create
47+
- delete
48+
- get
49+
- list
50+
- patch
51+
- update
52+
- watch
53+
- apiGroups:
54+
- agents.x-k8s.io
55+
resources:
56+
- sandboxes
57+
verbs:
58+
- create
59+
- delete
60+
- get
61+
- list
62+
- patch
63+
- update
64+
- watch
65+
- apiGroups:
66+
- agents.x-k8s.io
67+
resources:
68+
- sandboxes/status
69+
verbs:
70+
- get
71+
- patch
72+
- update
73+
- apiGroups:
74+
- coordination.k8s.io
75+
resources:
76+
- leases
77+
verbs:
78+
- create
79+
- get
80+
- list
81+
- patch
82+
- update
83+
- watch
84+
- apiGroups:
85+
- ""
86+
resources:
87+
- events
88+
verbs:
89+
- create
90+
- patch
91+
- apiGroups:
92+
- ""
93+
resources:
94+
- pods
95+
verbs:
96+
- create
97+
- delete
98+
- get
99+
- list
100+
- patch
101+
- update
102+
- watch
103+
- apiGroups:
104+
- agents.x-k8s.io
105+
resources:
106+
- sandboxes
107+
verbs:
108+
- create
109+
- delete
110+
- get
111+
- list
112+
- patch
113+
- update
114+
- watch
115+
- apiGroups:
116+
- coordination.k8s.io
117+
resources:
118+
- leases
119+
verbs:
120+
- create
121+
- delete
122+
- get
123+
- list
124+
- patch
125+
- update
126+
- watch
127+
- apiGroups:
128+
- extensions.agents.x-k8s.io
129+
resources:
130+
- sandboxclaims
131+
- sandboxwarmpools
132+
verbs:
133+
- create
134+
- delete
135+
- get
136+
- list
137+
- patch
138+
- update
139+
- watch
140+
- apiGroups:
141+
- extensions.agents.x-k8s.io
142+
resources:
143+
- sandboxclaims/status
144+
- sandboxwarmpools/status
145+
verbs:
146+
- get
147+
- patch
148+
- update
149+
- apiGroups:
150+
- extensions.agents.x-k8s.io
151+
resources:
152+
- sandboxtemplates
153+
verbs:
154+
- get
155+
- list
156+
- watch
157+
- apiGroups:
158+
- networking.k8s.io
159+
resources:
160+
- networkpolicies
161+
verbs:
162+
- create
163+
- delete
164+
- get
165+
- list
166+
- patch
167+
- update
168+
- watch
169+
serviceAccountName: agent-sandbox-controller
170+
deployments:
171+
- label:
172+
app: agent-sandbox-controller
173+
app.kubernetes.io/managed-by: kustomize
174+
app.kubernetes.io/name: agent-sandbox-operator
175+
control-plane: agent-sandbox-controller
176+
name: agent-sandbox-controller
177+
spec:
178+
replicas: 1
179+
selector:
180+
matchLabels:
181+
app: agent-sandbox-controller
182+
app.kubernetes.io/name: agent-sandbox-operator
183+
control-plane: agent-sandbox-controller
184+
strategy: {}
185+
template:
186+
metadata:
187+
annotations:
188+
kubectl.kubernetes.io/default-container: agent-sandbox-controller
189+
labels:
190+
app: agent-sandbox-controller
191+
app.kubernetes.io/name: agent-sandbox-operator
192+
control-plane: agent-sandbox-controller
193+
spec:
194+
containers:
195+
- args:
196+
- --leader-elect=true
197+
- --extensions
198+
image: agent-sandbox-controller:latest
199+
livenessProbe:
200+
httpGet:
201+
path: /healthz
202+
port: 8081
203+
initialDelaySeconds: 15
204+
periodSeconds: 20
205+
name: agent-sandbox-controller
206+
readinessProbe:
207+
httpGet:
208+
path: /readyz
209+
port: 8081
210+
initialDelaySeconds: 5
211+
periodSeconds: 10
212+
resources:
213+
limits:
214+
cpu: 500m
215+
memory: 128Mi
216+
requests:
217+
cpu: 10m
218+
memory: 64Mi
219+
securityContext:
220+
allowPrivilegeEscalation: false
221+
capabilities:
222+
drop:
223+
- ALL
224+
securityContext:
225+
runAsNonRoot: true
226+
seccompProfile:
227+
type: RuntimeDefault
228+
serviceAccountName: agent-sandbox-controller
229+
terminationGracePeriodSeconds: 10
230+
strategy: deployment
231+
installModes:
232+
- supported: false
233+
type: OwnNamespace
234+
- supported: false
235+
type: SingleNamespace
236+
- supported: false
237+
type: MultiNamespace
238+
- supported: true
239+
type: AllNamespaces
240+
keywords:
241+
- agent-sandbox
242+
- sandbox
243+
- isolation
244+
links:
245+
- name: Agent Sandbox
246+
url: https://github.com/kubernetes-sigs/agent-sandbox
247+
maintainers:
248+
- email: eesposit@redhat.com
249+
name: Emanuele Giuseppe Esposito
250+
maturity: alpha
251+
provider:
252+
name: Kubernetes SIG Apps
253+
url: https://github.com/kubernetes-sigs
254+
version: 0.0.0

0 commit comments

Comments
 (0)