From 62af92be617293d25940818c8299296ba85e1c1e Mon Sep 17 00:00:00 2001 From: Moritz Graf Date: Sun, 5 Apr 2020 22:13:29 +0200 Subject: [PATCH] Adding docker pull secret --- .gitattributes | 1 + k8s/README.md | 22 ++++++++++++---------- k8s/datalab/docker-pull.yaml.secret | Bin 371 -> 402 bytes 3 files changed, 13 insertions(+), 10 deletions(-) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..110be7a --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.secret filter=git-crypt diff=git-crypt \ No newline at end of file diff --git a/k8s/README.md b/k8s/README.md index 5deafc5..eeb7012 100644 --- a/k8s/README.md +++ b/k8s/README.md @@ -8,14 +8,11 @@ This folder holds all the services required for my private infrastructure. Follo ## namespaces -```yaml -k create ns flux -k create ns cert-manager -k create ns nginx-ingress -k create ns infrapuzzle -k create ns kuard -k create ns auth -k create nextcloud +```sh +namespaces="flux cert-manager nginx-ingress infrapuzzle kuard auth nextcloud datalab" +for i in $( echo $NAMESPACES ) ; do + k create ns $i +done ``` ## [helm-operator](https://github.com/fluxcd/helm-operator/blob/master/chart/helm-operator/README.md) @@ -93,13 +90,18 @@ Create credentials secret [according to docu](https://kubernetes.io/docs/tasks/c ```sh namespaces="datalab" -for i in $namespaces ; do - kubectl create secret docker-registry regcred \ +for i in $( echo $namespaces ) ; do + kubectl create secret docker-registry hub-moritzgraf-de \ + -n $i \ --docker-server=hub.moritzgraf.de:5000 \ --docker-username=moritz \ --docker-password='xxx' \ --docker-email=moritz@moritzgraf.de \ --dry-run -o yaml > ./${i}/docker-pull.yaml.secret done +# apply +for i in $( echo $namespaces ) ; do + kubectl apply -f ${i}/docker-pull.yaml.secret +done ``` diff --git a/k8s/datalab/docker-pull.yaml.secret b/k8s/datalab/docker-pull.yaml.secret index 3d4d389aec7cf54b1ae76df5c85d70a2f7e69297..6e44b7cb1b6e1613992fcda4b27915d69e50847a 100644 GIT binary patch literal 402 zcmV;D0d4*OM@dveQdv+`0O)^^Ne!`;W434gYH5;1F0Za@C-HEHAGGrY_Pfnemg&?G zL|v-YXITPxW*jd^vxLsp|9#iY_^psnQm<@eA)=xIvKD`bIYV%pU3-Kpp-dB)IaRs< zn%9a=)Z9t%uT>db`>6*h#PO1V(nwH>@DY zY?QeNT7LwRr3{`DO`24nQQORe7OiSrt74VK(IWfa;XbBH-atg0Bpa5&`X^wr&VAOI zBE?L)91_c>4bl|eJg1{!TKx90-~VTJg8&`gMvi4h+``TekfS7AuP(0dG_$Gt(0V@U zM>nFkgP66X<6N0_bT}W1=u&$zSL}snR}kJ}k+`!#?_Z-)yCd@PrZXKV_>c6+D%0Xz z{q!9Pv^;v<7ReTobLxs3?NS;2k>;14sJfr>=O47%UF<9i?Q-g~T%%*On!Dmg$(3S( w#X8+dYgL_Olx|hhV%khqLD^B(PKA;dzpNGThRxoh@5T$Mi|&F1@rn6W4th$?qyPW_ literal 371 zcmV-(0gV0tM@dveQdv+`0P0oh`MI^AK@hGq{zX};uz(cC58U-`+(5E{?Nt%>6qdNS zkY?D)uN_dWf%!=MprGmqVmFGtbT@e}1#7aQD)xmRns;0J4oHF}Ck>bdugwIPyml_8 ziqe7CQAFk~MD&w4w~A>T_Rn&MX*R$l@?XB*k?cKxJA}$$76oU*1`X?mRJWt={lj7?-<}eTj zg&j6F5@M@fw~QKllZTf88>&b420h1-!2aQguqQpp3$#hMCefT2vr;ZL;8>pki1y5i z%)vDCFZw;52f?XjQjyM*++k4fTgwR?DYI7FrioRO%iKlrD_{b+biU6C=|9Za(KsCw R1rsJu0*O!E(-K&oEBmx*w7dWS