mirror of
https://github.com/Danny-de-bree/fullstaq-operator.git
synced 2026-02-14 17:39:50 +00:00
done
This commit is contained in:
@@ -0,0 +1,8 @@
|
|||||||
|
FROM python:3.11
|
||||||
|
|
||||||
|
WORKDIR /opt/app
|
||||||
|
|
||||||
|
COPY requirements.txt /opt/app
|
||||||
|
RUN pip3 install -r requirements.txt
|
||||||
|
|
||||||
|
COPY . /opt/app
|
||||||
74
requirements.txt
Normal file
74
requirements.txt
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
absl-py==2.0.0
|
||||||
|
aiohttp==3.9.1
|
||||||
|
aiosignal==1.3.1
|
||||||
|
annotated-types==0.6.0
|
||||||
|
anyio==3.7.1
|
||||||
|
astunparse==1.6.3
|
||||||
|
attrs==23.1.0
|
||||||
|
azure-core==1.29.5
|
||||||
|
azure-data-tables==12.4.4
|
||||||
|
azure-storage-blob==12.19.0
|
||||||
|
azure-storage-queue==12.8.0
|
||||||
|
cachetools==5.3.2
|
||||||
|
certifi==2023.7.22
|
||||||
|
cffi==1.16.0
|
||||||
|
charset-normalizer==3.3.0
|
||||||
|
click==8.1.7
|
||||||
|
cryptography==41.0.5
|
||||||
|
fastapi==0.104.1
|
||||||
|
flatbuffers==23.5.26
|
||||||
|
frozenlist==1.4.0
|
||||||
|
gast==0.5.4
|
||||||
|
google-auth==2.24.0
|
||||||
|
google-auth-oauthlib==1.2.0
|
||||||
|
google-pasta==0.2.0
|
||||||
|
grpcio==1.60.0
|
||||||
|
h11==0.14.0
|
||||||
|
h5py==3.10.0
|
||||||
|
httpcore==1.0.2
|
||||||
|
httpx==0.25.1
|
||||||
|
idna==3.4
|
||||||
|
iso8601==2.1.0
|
||||||
|
isodate==0.6.1
|
||||||
|
jsonpatch==1.33
|
||||||
|
jsonpointer==2.4
|
||||||
|
keras==2.15.0
|
||||||
|
kopf==1.36.2
|
||||||
|
kubernetes==28.1.0
|
||||||
|
libclang==16.0.6
|
||||||
|
Markdown==3.5.1
|
||||||
|
MarkupSafe==2.1.3
|
||||||
|
ml-dtypes==0.2.0
|
||||||
|
multidict==6.0.4
|
||||||
|
numpy==1.26.1
|
||||||
|
oauthlib==3.2.2
|
||||||
|
opt-einsum==3.3.0
|
||||||
|
packaging==23.2
|
||||||
|
pandas==2.1.1
|
||||||
|
protobuf==4.23.4
|
||||||
|
psycopg2==2.9.9
|
||||||
|
pyasn1==0.5.1
|
||||||
|
pyasn1-modules==0.3.0
|
||||||
|
pycparser==2.21
|
||||||
|
pydantic==2.4.2
|
||||||
|
pydantic_core==2.10.1
|
||||||
|
python-dateutil==2.8.2
|
||||||
|
python-json-logger==2.0.7
|
||||||
|
python-multipart==0.0.6
|
||||||
|
pytz==2023.3.post1
|
||||||
|
requests==2.31.0
|
||||||
|
requests-oauthlib==1.3.1
|
||||||
|
rsa==4.9
|
||||||
|
six==1.16.0
|
||||||
|
sniffio==1.3.0
|
||||||
|
starlette==0.27.0
|
||||||
|
tensorboard==2.15.1
|
||||||
|
termcolor==2.4.0
|
||||||
|
typing_extensions==4.8.0
|
||||||
|
tzdata==2023.3
|
||||||
|
urllib3==1.26.18
|
||||||
|
uvicorn==0.23.2
|
||||||
|
websocket-client==1.7.0
|
||||||
|
Werkzeug==3.0.1
|
||||||
|
wrapt==1.14.1
|
||||||
|
yarl==1.9.2
|
||||||
30
service-account.yaml
Normal file
30
service-account.yaml
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: ServiceAccount
|
||||||
|
metadata:
|
||||||
|
name: k8s-operator
|
||||||
|
namespace: poc
|
||||||
|
|
||||||
|
---
|
||||||
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
|
kind: Role
|
||||||
|
metadata:
|
||||||
|
namespace: poc
|
||||||
|
name: k8s-operator
|
||||||
|
rules:
|
||||||
|
- apiGroups: [""]
|
||||||
|
resources: ["pods"]
|
||||||
|
verbs: ["get", "watch", "list"]
|
||||||
|
---
|
||||||
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
|
kind: RoleBinding
|
||||||
|
metadata:
|
||||||
|
name: read-pods
|
||||||
|
namespace: poc
|
||||||
|
subjects:
|
||||||
|
- kind: ServiceAccount
|
||||||
|
name: k8s-operator
|
||||||
|
namespace: poc
|
||||||
|
roleRef:
|
||||||
|
kind: Role
|
||||||
|
name: k8s-operator
|
||||||
|
apiGroup: rbac.authorization.k8s.io
|
||||||
Reference in New Issue
Block a user