From 0865c1f80f4ee203961ed5e680db518aeb7c88f9 Mon Sep 17 00:00:00 2001 From: Moritz Graf Date: Sat, 7 Feb 2026 13:59:40 +0100 Subject: [PATCH] current state where it is working --- k8s/README.md | 4 +++- k8s/llm/ollama.yaml | 16 ++++++++++++---- k8s/openclaw/openclaw.secret.yaml | Bin 2571 -> 3663 bytes 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/k8s/README.md b/k8s/README.md index eea6d09..cb9a0c4 100644 --- a/k8s/README.md +++ b/k8s/README.md @@ -778,7 +778,9 @@ An autonomous AI agent platform. 1. **Create Namespace**: `kubectl apply -f openclaw/namespace.yaml` 2. **Configure Secrets**: * Edit `openclaw/openclaw.secret.yaml`. - * Replace `change-me` with your Gemini API Key. + * **Gemini**: Replace `change-me` with your Gemini API Key. + * **Telegram**: Replace `telegram-bot-token` with your Bot Token. + * **Gateway**: Token is pre-filled (randomly generated). Change if desired. * **Encrypt**: Ensure the file is encrypted with `git crypt` before committing! 3. **Deploy**: `kubectl apply -f openclaw/openclaw.secret.yaml` 4. **Access**: `https://openclaw.haumdaucher.de` diff --git a/k8s/llm/ollama.yaml b/k8s/llm/ollama.yaml index 00f3fd5..6d36362 100644 --- a/k8s/llm/ollama.yaml +++ b/k8s/llm/ollama.yaml @@ -64,10 +64,18 @@ spec: port: http initialDelaySeconds: 30 periodSeconds: 5 - lifecycle: - postStart: - exec: - command: ["/bin/sh", "-c", "sleep 10; ollama pull llama3.1:8b-instruct-q8_0"] + command: ["/bin/sh", "-c"] + args: + - | + # Start Ollama in background + /bin/ollama serve & + PID=$! + echo "Waiting for Ollama..." + sleep 10 + echo "Pulling model..." + ollama pull llama3.1:8b-instruct-q8_0 + echo "Model pulled. Keeping container alive." + wait $PID volumes: - name: ollama-storage persistentVolumeClaim: diff --git a/k8s/openclaw/openclaw.secret.yaml b/k8s/openclaw/openclaw.secret.yaml index 0eae2c0f954060d51c6f578768a285e305b2fe71..0862bf8ab9d8989e80eb5297a33745f2d076e45e 100644 GIT binary patch literal 3663 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 literal 2571 zcmV+m3iR~=M@dveQdv+`0LoIkaXqi_(y~BD*Ia^*2#&)BZ!s1lXUN|Oleqk9*3M~ODGe=G-h<5lsQ0*Q zcqyfc&5tw_4CPaaf6)=@3EdMd;lWIM{oq&Uo7Ju`xLD7%+H;wn3Dv6=I)&g$HIm3>&Wp zHBy4lYUR$br_kUIOpm6sFu%oxR%5mKockr)%Z^}2TS~e(@bR)yQDsklHCqC?VH{|c zlSLh?g?|gL$$NHnm|ICvfNT$KtD7k9qK=D=!k-0m3kiVaBoK~(_1J#>wJM%;ANu>* z-K;*clkIaMsW}79-4Eyk(OFJg%aeNT=w6#`t;s7Fl@xlV1A3$w)>T>h!8eMcR&VCn zJ;gy+q9CQMjSl7Pa-AB9+}AL~8|w~T!fQMgRS!Jt99|U6e>2_QE^>UC?XP2YH9aat zZ}qj5=@UeG2QuO6;-_dgA>l~ShfvtOHl|7-z!|8{t>Zwbyo@ITin_qlF8JzeJR289 zJ5Nb%3)?=ILkunmkVc!55lPeCMi@4WJPKCT$kP9lT)45_Q*S;jg2j|%%0u#$FQAIue5+yx`je#883=I zy{$nrKM5s#+e92GDTd=i2t5Z!R+P;jP&8<=i9EPcF^qtpEotQ!K*lt9=_FBT0q%$P zk+wvbq=q-;EeQ3L0gbh!g)Ytd02W9;ZOp71@4ykjF&3|MTx!JG54mPopd_;6 zK-4Qbab2pFK-d+ck_4J^m?b=Frs5E((rBjNyPqpjfOSeh%*A}gth;7O#n<;r`Ts); zzT90VX~iMCb+c9c%%1oN--8)^E?|;PMgyf(6)-)k6)so((uw1VbDA}Kd(jKR?NLDP zUJ%oxza#Xj&D9Dtlr+g3qr=C`*KZWmi;tcKKTy|CvdbF0f zdU2gZXJ@m9{@AV*H$Uf9By(5AXqOeK1ub~$#2P$c|EZU*3);+pUw@&Qs$kPncVxt+ zK`dcw_iJW$_Pv9mhhiEw1%IvA{lN}{eLX!G)D$KTfN=`qW6(*2I%73CEDn?o0fw%s zBAmD(3XUtnDj1~9Wx)uGzHb5=)nP%e8vUw2GT|vD-zV{4(eN9LUNRLjKQU-X_;Xv; zAhNEapqg11RZx7r2tN04%jv-J2;fMCVN=ciOOMs2JAj>C8`2^({h*nV76hh)yZ5lX`(!@$1ixv-|V-zgoAsw|J`DJ)$ zV2)1em}sS1Q~H{7x(fh8a}6I~NU6Prl~At9L^lun5u>SVBwXwp;|>hO8X#197RM+Y zzsQOIyo@$Mldm7@qqFrLL=mj7vI#lSNP2(;z; zqt3Tez_1IvDmpK8v#C6*C7cbFFZZdKk8Y_5RnTmh=eW&W7ETQXaNn54IY7J}vHs9K z&dmu%X{fqwXF{_|4|g>2CQPzbP;56(WGHT~yCS{=nin~E4mg!u&(1PLp-#3PSY{Sw z`-{5T3$IEyDyV-rwdEn~hf-^IrobacsPM>|0z$_Y&=Uf;2sZ!r!YeV(CVMhl?mSR! z8rn+Gf3P>b{wK|Ag#P+wVXx*@WqQI|mLoa$KAeX88ibBv+*(l}=CAY^{a=V?V0F!(|8UP8s;n>u0JM zH&1vn?%vySxBHR_dYgX7!JFOIG#XR*?{a*g{9H|PHuCU`(|z5AHwp<$h_br~9vi0tq9m6Z89 zR0ifWANm8rO!3yfkGBu=rrrTEDK{)fz_ORGCTIyix;w;bnh5KLFz=%?HlQM-EoN)B zojSgv0>31UItMPNO?ehZrh+CB*g}9l#ii!n26Sv*h6C8$;I9jw(@80#Es&~~GMr~4 zIeE7IpL=aUq65F}c`pC${;)BLEKxC@YSZ5@ULH(f9BZ4zB#kMAi=zm+Ug?B-o+vWgBjMIh+-twV>dycG