From 630dfb69142f75fab35d5d2bf998523a4c1a8f33 Mon Sep 17 00:00:00 2001 From: Aiko Mastboom Date: Sat, 22 Jun 2019 14:14:17 +0200 Subject: [PATCH] update --- mywiki/tiddlers/429 Too Many Requests.tid | 26 +++++++++ mywiki/tiddlers/Deploy 2 k8s using kops.tid | 64 +++++++++++++++++++++ mywiki/tiddlers/Exact Github account.tid | 45 +++++++++++++++ mywiki/tiddlers/New Dev Machine.tid | 11 +++- mywiki/tiddlers/Ping graph.tid | 12 ++++ mywiki/tiddlers/ReCom Calenta.tid | 5 +- mywiki/tiddlers/schademelding.tid | 9 +++ 7 files changed, 169 insertions(+), 3 deletions(-) create mode 100644 mywiki/tiddlers/429 Too Many Requests.tid create mode 100644 mywiki/tiddlers/Deploy 2 k8s using kops.tid create mode 100644 mywiki/tiddlers/Exact Github account.tid create mode 100644 mywiki/tiddlers/Ping graph.tid create mode 100644 mywiki/tiddlers/schademelding.tid diff --git a/mywiki/tiddlers/429 Too Many Requests.tid b/mywiki/tiddlers/429 Too Many Requests.tid new file mode 100644 index 0000000..1797b38 --- /dev/null +++ b/mywiki/tiddlers/429 Too Many Requests.tid @@ -0,0 +1,26 @@ +created: 20190515115118583 +creator: user +modified: 20190515150347465 +modifier: user +tags: +title: 429 Too Many Requests +type: text/vnd.tiddlywiki + +!![[API limits|https://support.exactonline.com/community/s/knowledge-base#All-All-DNO-Simulation-gen-apilimits]] + +```http +HTTP/1.1 429 Too Many Requests +Content-Length: 0 +X-RateLimit-Minutely-Limit: 300 +X-RateLimit-Minutely-Remaining: 0 +X-RateLimit-Minutely-Reset: 1556541360000 +X-RateLimit-Limit: 30000 +X-RateLimit-Remaining: 0 +X-RateLimit-Minutely-Reset: 1556541360000 +``` + +Reset in [[UTC epoch milliseconds|https://en.wikipedia.org/wiki/Unix_time]]. + + + + diff --git a/mywiki/tiddlers/Deploy 2 k8s using kops.tid b/mywiki/tiddlers/Deploy 2 k8s using kops.tid new file mode 100644 index 0000000..09e5fd4 --- /dev/null +++ b/mywiki/tiddlers/Deploy 2 k8s using kops.tid @@ -0,0 +1,64 @@ +created: 20190607080439124 +creator: user +modified: 20190607143730359 +modifier: user +tags: +title: Deploy 2 k8s using kops +type: text/vnd.tiddlywiki + +```sh +# Configure AWS CLI - +aws configure + +# Export Kops variables so Kops knows of the AWS cluster +export KOPS_CLUSTER_NAME=difa-test.k8s.local +export KOPS_STATE_STORE=s3://digitalefactuur-tst-kops-state-store + +# Export kubeconfig +kops export kubecfg + +# Run Kubernetes Dashboard on localhost as a background service +kubectl proxy & + +# Check the status of the Kubernetes cluster +kops validate cluster + +# Edit the AWS nodes in a YAML file (instance type, min, max nodes) +kops edit ig nodes + +# Update AWS cluster using Kops - specify --yes to make actual changes +kops update cluster + +# Check metrics of AWS nodes +kubectl top nodes + +# top of nodes +kubectl top nodes + +# change nodes +kops edit instancegroup nodes +kops update cluster --yes + +# Rolling update AWS cluster - specify --yes to make actual changes +kops rolling-update cluster --yes + +# password for dashboard +kops get secrets admin --type secret -oplaintext +``` + +```sh +helm del --purge database ; sleep 5; helm install --name database $GENIFER_HOME/operations/helm/databases + +helm del --purge genifer-release ; sleep 5; helm install --name genifer-release $GENIFER_HOME/operations/helm/genifer + + +``` + +Heb de loadbalancer service om moeten bouwen naar een ingress nginx service, daarna een cert-manager tutorial gevolgd om https te kunnen gebruiken via letsencrypt. + +Gebruiken nu: + +* nginx ingress controller (Layer 4) tutorial: https://kubernetes.github.io/ingress-nginx/deploy/#aws +* external dns, hierdoor zal de dns automatisch toegewezen worden aan je subdomein die je in je ingress definieert (via route53): https://github.com/kubernetes-incubator/external-dns/blob/master/docs/tutorials/aws.md +* cert manager tutorial: https://docs.cert-manager.io/en/latest/getting-started/install/kubernetes.html +* cert aanmaak tutorial: https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nginx-ingress-with-cert-manager-on-digitalocean-kubernetes (edited) \ No newline at end of file diff --git a/mywiki/tiddlers/Exact Github account.tid b/mywiki/tiddlers/Exact Github account.tid new file mode 100644 index 0000000..cbc5147 --- /dev/null +++ b/mywiki/tiddlers/Exact Github account.tid @@ -0,0 +1,45 @@ +created: 20190514140407104 +creator: user +modified: 20190514140857704 +modifier: user +tags: +title: Exact Github account +type: text/vnd.tiddlywiki + +@Robin den Buurman bij wie moeten zijn voor een Exact Github account... wellicht handig om daar de dev documenten in te verzamelen? + +Hi @AiGo heb je al toegang to Synergy (employees.exact.com)? + +ja + +dan kun je eeb Roles & rights verzoek aanmaken + +* rechtboven -> create -> request +* 3130 create +* dan functional area : EXCEPTION.ROLE.004 +* Development role exception TFS, Synergy, GitHub,AWS,Evergage +* dan tabblad exception +* daar vul je in application: github +* role: github enterprise contributer +* role level: corporate, +* start date: op morgen (kost waarschijnlijk meer tijd maar je kan het proberen) +* dan in het +* tekstvlak: press button timestamp, +* type de reden waarom je dit account nodig hebt "development Exact Go" +* on top of the screen: press create +all done! + +:slightly_smiling_face: now wait until somebody at IT picks it up...could be a couple of days + +moeten al mijn teamleden ditzelfde doen? +of kan ik bulk aanvragen + +ja, maar als je slim bent probeer je er eerst 1 en kijk je of het goed gaat +je kan wel de eerste daarna via bulk kopieren + +AiGo [4:00 PM] +ok +en met die rechten kunnen we ook repos aanmaken? weet jij dat + +ja, dat weet ik niet zeker maar verwacht het wel +maar wellicht werkt het anders, als je rechten maakt wel dev aumation de rep voor je maar krijg je daarna het ownership toegewezen diff --git a/mywiki/tiddlers/New Dev Machine.tid b/mywiki/tiddlers/New Dev Machine.tid index 6703bac..5e9153d 100644 --- a/mywiki/tiddlers/New Dev Machine.tid +++ b/mywiki/tiddlers/New Dev Machine.tid @@ -1,6 +1,6 @@ created: 20190504211837442 creator: user -modified: 20190506152929196 +modified: 20190522101020379 modifier: user tags: osx title: New Dev Machine @@ -56,5 +56,12 @@ type: text/vnd.tiddlywiki ; disable ExactVPN: : $ `sudo launchctl unload /Library/LaunchDaemons/net.pulsesecure.AccessService.plist` +; Amazon EKS +: brew - +; Kubernetes +: $ `brew cask install minikube` +: $ `brew install \ + kubernetes-helm \ + kompose` +: $ `minikube start --host-only-cidr 192.168.100.1/24` diff --git a/mywiki/tiddlers/Ping graph.tid b/mywiki/tiddlers/Ping graph.tid new file mode 100644 index 0000000..400b2b2 --- /dev/null +++ b/mywiki/tiddlers/Ping graph.tid @@ -0,0 +1,12 @@ +created: 20190614100114190 +creator: user +modified: 20190614100208559 +modifier: user +tags: +title: Ping graph +type: text/vnd.tiddlywiki + + +; Gping is like regular ping, but with a graph +: https://github.com/orf/gping +: https://www.omgubuntu.co.uk/2017/08/gping-ping-graph-linux \ No newline at end of file diff --git a/mywiki/tiddlers/ReCom Calenta.tid b/mywiki/tiddlers/ReCom Calenta.tid index ae2e1f5..226a3ae 100644 --- a/mywiki/tiddlers/ReCom Calenta.tid +++ b/mywiki/tiddlers/ReCom Calenta.tid @@ -1,6 +1,6 @@ created: 20161101113334491 creator: user -modified: 20170204123631925 +modified: 20190524191856990 modifier: user tags: title: ReCom Calenta @@ -32,3 +32,6 @@ type: text/vnd.tiddlywiki ; Remeha Python : https://github.com/aequitas/remeha/blob/master/remeha.py + +; Rehema Service A reset code +: 0012 diff --git a/mywiki/tiddlers/schademelding.tid b/mywiki/tiddlers/schademelding.tid new file mode 100644 index 0000000..f797a80 --- /dev/null +++ b/mywiki/tiddlers/schademelding.tid @@ -0,0 +1,9 @@ +created: 20190615074315599 +creator: user +modified: 20190615081534729 +modifier: user +tags: +title: schademelding +type: text/vnd.tiddlywiki + +Als het hevig regent komt er water, door een oude CV uitgang in het schuine met pannen bedekte dak, naar binnen. Ik heb onvoldoende kennis van daken om in te schatten wat er precies aan de hand is daarboven. De oude CV uitgang zit boven een groot boilervat en is moeilijk bereikbaar. De CV is verplaatst bij het plaatsen van het boilervat in 2016. Het lekt waarschijnlijk al een tijdje onopgemerkt bij hevige regenval. Anders dan een natte vloer en een lekkend dak is er geen schade zichtbaar aan de woning. \ No newline at end of file