From 56cc28dc4155ce005bef0b17b45185d68f797cc5 Mon Sep 17 00:00:00 2001 From: libialany Date: Sat, 4 Jul 2026 13:19:53 -0400 Subject: [PATCH 1/3] feat: added base --- redis/deployment.yaml | 22 ++++++++++++++++++ redis/service.yaml | 17 ++++++++++++++ vote/deployment.yaml | 22 ++++++++++++++++++ vote/service.yaml | 18 ++++++++++++++ {vote => vote_app}/Dockerfile | 0 {vote => vote_app}/Dockerfile-scratch | 0 {vote => vote_app}/app.py | 0 {vote => vote_app}/requirements.txt | 0 {vote => vote_app}/sonar-project.properties | 0 .../static/stylesheets/style.css | 0 {vote => vote_app}/templates/index.html | 0 {vote => vote_app}/tests/test_frontend.py | 0 worker/.classpath | 13 +++++++++++ worker/.project | 11 +++++++++ worker/.settings/org.eclipse.jdt.core.prefs | 2 ++ worker/target/classes/worker/Worker.class | Bin 4102 -> 0 bytes 16 files changed, 105 insertions(+) create mode 100644 redis/deployment.yaml create mode 100644 redis/service.yaml create mode 100644 vote/deployment.yaml create mode 100644 vote/service.yaml rename {vote => vote_app}/Dockerfile (100%) rename {vote => vote_app}/Dockerfile-scratch (100%) rename {vote => vote_app}/app.py (100%) rename {vote => vote_app}/requirements.txt (100%) rename {vote => vote_app}/sonar-project.properties (100%) rename {vote => vote_app}/static/stylesheets/style.css (100%) rename {vote => vote_app}/templates/index.html (100%) rename {vote => vote_app}/tests/test_frontend.py (100%) delete mode 100644 worker/target/classes/worker/Worker.class diff --git a/redis/deployment.yaml b/redis/deployment.yaml new file mode 100644 index 000000000..9a050d6d6 --- /dev/null +++ b/redis/deployment.yaml @@ -0,0 +1,22 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: redis + name: redis +spec: + replicas: 1 + selector: + matchLabels: + app: redis + strategy: {} + template: + metadata: + labels: + app: redis + spec: + containers: + - image: redis:alpine + name: redis + resources: {} +status: {} diff --git a/redis/service.yaml b/redis/service.yaml new file mode 100644 index 000000000..86f4155ef --- /dev/null +++ b/redis/service.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app: redis + name: redis +spec: + ports: + - name: "6379" + port: 6379 + protocol: TCP + targetPort: 6379 + selector: + app: redis + type: ClusterIP +status: + loadBalancer: {} diff --git a/vote/deployment.yaml b/vote/deployment.yaml new file mode 100644 index 000000000..aa2f0b292 --- /dev/null +++ b/vote/deployment.yaml @@ -0,0 +1,22 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: vote + name: vote +spec: + replicas: 2 + selector: + matchLabels: + app: vote + strategy: {} + template: + metadata: + labels: + app: vote + spec: + containers: + - image: schoolofdevops/vote:v1 + name: vote + resources: {} +status: {} diff --git a/vote/service.yaml b/vote/service.yaml new file mode 100644 index 000000000..8535b84b6 --- /dev/null +++ b/vote/service.yaml @@ -0,0 +1,18 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app: vote + name: vote +spec: + ports: + - name: "80" + nodePort: 30000 + port: 80 + protocol: TCP + targetPort: 80 + selector: + app: vote + type: NodePort +status: + loadBalancer: {} diff --git a/vote/Dockerfile b/vote_app/Dockerfile similarity index 100% rename from vote/Dockerfile rename to vote_app/Dockerfile diff --git a/vote/Dockerfile-scratch b/vote_app/Dockerfile-scratch similarity index 100% rename from vote/Dockerfile-scratch rename to vote_app/Dockerfile-scratch diff --git a/vote/app.py b/vote_app/app.py similarity index 100% rename from vote/app.py rename to vote_app/app.py diff --git a/vote/requirements.txt b/vote_app/requirements.txt similarity index 100% rename from vote/requirements.txt rename to vote_app/requirements.txt diff --git a/vote/sonar-project.properties b/vote_app/sonar-project.properties similarity index 100% rename from vote/sonar-project.properties rename to vote_app/sonar-project.properties diff --git a/vote/static/stylesheets/style.css b/vote_app/static/stylesheets/style.css similarity index 100% rename from vote/static/stylesheets/style.css rename to vote_app/static/stylesheets/style.css diff --git a/vote/templates/index.html b/vote_app/templates/index.html similarity index 100% rename from vote/templates/index.html rename to vote_app/templates/index.html diff --git a/vote/tests/test_frontend.py b/vote_app/tests/test_frontend.py similarity index 100% rename from vote/tests/test_frontend.py rename to vote_app/tests/test_frontend.py diff --git a/worker/.classpath b/worker/.classpath index 71f5fefe4..5ff1ba9b2 100644 --- a/worker/.classpath +++ b/worker/.classpath @@ -31,6 +31,19 @@ + + + + + + + + + + + + + diff --git a/worker/.project b/worker/.project index 49e0d9af1..5ac3f762e 100644 --- a/worker/.project +++ b/worker/.project @@ -20,4 +20,15 @@ org.eclipse.jdt.core.javanature org.eclipse.m2e.core.maven2Nature + + + 1783185566477 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/worker/.settings/org.eclipse.jdt.core.prefs b/worker/.settings/org.eclipse.jdt.core.prefs index 1eb325ec7..b11489fa6 100644 --- a/worker/.settings/org.eclipse.jdt.core.prefs +++ b/worker/.settings/org.eclipse.jdt.core.prefs @@ -1,7 +1,9 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 org.eclipse.jdt.core.compiler.compliance=1.7 +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore org.eclipse.jdt.core.compiler.processAnnotations=disabled org.eclipse.jdt.core.compiler.release=disabled org.eclipse.jdt.core.compiler.source=1.7 diff --git a/worker/target/classes/worker/Worker.class b/worker/target/classes/worker/Worker.class deleted file mode 100644 index 0191c3845dc96c15824785c4a2ca9f5e95d2ad18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4102 zcma)9340UQ6+I(M9$5?ognbV-};ZMwHk_mHN>geFb5v`zan`hD$>XzHH#Mo2amZ86`>o0+?wd+vQtZ~gn# z*8x0?zp3yk*!XnGxnw!?KXXb>_h=!fmrC>wd=dQXT`Kms;Xd52 zV$T}*GS@1uwV**q2cfeZN5M8PM7tCpV|Ffcw2TEtvX6O98*ct0Q`WDPTuZ-PwWm! zEQkb&D2xShMnT7zQ_5SFO1&PlB}YHdSvjERuE~2y)F!E61n1ZwvIMgVjyG|(n$)$F zYbdNOXTKogsD?DoD+pD~rr}ysjHhAs4$`epV*Q)gR0!k9sF)!9b>?QqQ;Dm2tL&1y z8nUv7WeOSB$Y07jMxNBW4^tYZae=T{S8bNh&+>`(H=H@P+t$^2)j(9R>%TM{aWZqF zY3hA&M?$q~idu^iBEyw~sBT_Xd)ROdVWJ5+$Qe}eX3eJ+9^>VJ0(%_=X zHmEe(V0+U(o)YGs)^HWqh=_I7%2!=$Qc_P&`(zOBVGB);4G(4$wM;XKtT&>slf-TdA?TStnO)3XlfO{POwfs}`)Uz5sg->&&RSK5Hk>-z%h+XBgcjQ=`2X!~NRB3dOcX@0C}H~b%lnAev`aWed1nFi+^ zi)=VJ?ATWAMt)i)*_kTEDW1fjFlBn_9 zwuQwXY4|aI!eQW+JXr zu%{74vdC@Psg_-<5d*7dRvkm^LL31jjCz&JW(ph~p-idjS5 zzHIweUU@L(v&vPRcQONkt{Vtm=fX#pKz;^-*ub^s3Glv=Pi@$Qdpu?32<3#4h4AKO zZb{+o%eZ&+W$X^`UBUz1E#a;u^!RV$kPmO*X!;iVW_oYnc%MJw51&}VqkRD`hQ*>) zD4hfZaCW*U5{R@eBel5lN~(JaWBz4KUYFtIk>}RkB7^N?NMNX~ z3{m5{9b0((2s5{>ILfC%Y{v!cz`L-SS`nB$&R)bW6u66v1Sgm%lfVof+imaatnF`J>LB$t|*vZM6A!> z6@IrAB8maO_c;;>c=C~eCn&Iru=e}zz)G;8gWhzOb1$>qN2&dMI>1b$T*Y{eGS@C< z+0FcVki`i3>yJ2~S`k7&Ia=@X_KR-i!CqdM6%`X!vPqC*IF@0f|clz7@Lk z6BZRm<^RhPmrer1pD#2gSoI=J2+GE9p?8M#d?wW${=gDG#PqjGmVJyYYsV*+@yW%N ze+UMBM$qmhs<*MyTk#y#1)2Br8LV3y4)gsZ{BneDj$${CG5d!Z=K%ND6EZ*DbBWJ0 zD?#@CcwTa$oxIB93#^%_>_)Ww3vH}yQpIyy7&U(%tt;mMP5CK2tE9qTT*jBDZ{dZR z@V9Q@JM4?^hJVP*5?&l##Gan;Ps2Z7#!IP1gwrCCrFv%FZ?62kJG@+@!|n2GqdiM_ z)z5Aa(yw`G`&iO0CNj=Q#*pE(^U@z-D}YCTA5JsUGuXpocHkUkQ!MHz0ZHRH-#yAk z7^L11?@69}$1ue!&$#@1f*_c@igxiRFk6Gj$M?^(NjT4N2)`k0K3WxEne?AzCEt)_ z$kKNnzvWi}UId;UR751o4Qejq5;Z~61JeSm{kfWNQ!p1$z_}wCcqat;0 z5cuigkF`w05^vF*Iq6NKFA*_K3uXKXf95^N?|J;C772gppP>cOg>Uhr4}bj+ekt)W From 13bf690401d265f1c904737d37bbf50839b212fd Mon Sep 17 00:00:00 2001 From: libialany Date: Sat, 4 Jul 2026 13:28:31 -0400 Subject: [PATCH 2/3] feat: added files --- vote/deployment.yaml | 1 + vote/service.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/vote/deployment.yaml b/vote/deployment.yaml index aa2f0b292..08c366a71 100644 --- a/vote/deployment.yaml +++ b/vote/deployment.yaml @@ -3,6 +3,7 @@ kind: Deployment metadata: labels: app: vote + tier: front name: vote spec: replicas: 2 diff --git a/vote/service.yaml b/vote/service.yaml index 8535b84b6..ae2ebd13b 100644 --- a/vote/service.yaml +++ b/vote/service.yaml @@ -3,6 +3,7 @@ kind: Service metadata: labels: app: vote + tier: front name: vote spec: ports: From a676f0ae6fcdac2b64c3002341455313d203c96d Mon Sep 17 00:00:00 2001 From: libialany Date: Sat, 4 Jul 2026 15:11:43 -0400 Subject: [PATCH 3/3] feat: added file --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e8a38231b..be4a72918 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ +--- Example Voting (Instavote) App =========