add healthchex for graceful kube rollovers due to tz parsing

ebb8f6b · gmorell · 2022-07-30 17:40

12 files +26 -1

Files changed

added .idea/libraries/healthchex.xml
+17 −0
@@ -0,0 +1,17 @@
1 +<component name="libraryTable">
2 + <library name="healthchex" type="mix">
3 + <CLASSES>
4 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
5 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
6 + <root url="file://$PROJECT_DIR$/_build/dev/lib/healthchex/ebin" />
7 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
8 + <root url="file://$PROJECT_DIR$/_build/dev/lib/healthchex/ebin" />
9 + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" />
10 + </CLASSES>
11 + <JAVADOC />
12 + <SOURCES>
13 + <root url="file://$PROJECT_DIR$/deps/healthchex/lib" />
14 + <root url="file://$PROJECT_DIR$/deps/healthchex/lib" />
15 + </SOURCES>
16 + </library>
17 +</component>
modified apollos_crib.iml
+1 −0
@@ -82,6 +82,7 @@
82 82 <excludeFolder url="file://$MODULE_DIR$/_build/dev/lib/seg_seg" />
83 83 <excludeFolder url="file://$MODULE_DIR$/_build/dev/lib/icalendar" />
84 84 <excludeFolder url="file://$MODULE_DIR$/_build/dev/lib/tailwind" />
85 + <excludeFolder url="file://$MODULE_DIR$/_build/dev/lib/healthchex" />
85 86 </content>
86 87 <orderEntry type="sourceFolder" forTests="false" />
87 88 </component>
modified apps/room_sanctum/lib/room_sanctum_web/router.ex
+3 −0
@@ -1,6 +1,9 @@
1 1 defmodule RoomSanctumWeb.Router do
2 2 use RoomSanctumWeb, :router
3 3
4 + forward("/health/live", Healthchex.Probes.Liveness)
5 + forward("/health/ready", Healthchex.Probes.Readiness)
6 +
4 7 import RoomSanctumWeb.UserAuth
5 8
6 9 pipeline :browser do
modified apps/room_sanctum/mix.exs
+3 −1
@@ -68,8 +68,10 @@ defmodule RoomSanctum.MixProject do
68 68 {:geo_postgis, "~> 3.4"},
69 69
70 70 # UI
71 − {:tailwind, "~> 0.1", runtime: Mix.env() == :dev}
71 + {:tailwind, "~> 0.1", runtime: Mix.env() == :dev},
72 72
73 + # kube
74 + {:healthchex, "~> 0.2"}
73 75 ]
74 76 end
75 77
modified apps/room_sanctum/room_sanctum.iml
+1 −0
@@ -118,5 +118,6 @@
118 118 <orderEntry type="library" name="jason" level="project" />
119 119 <orderEntry type="library" name="plug_cowboy" level="project" />
120 120 <orderEntry type="library" name="tailwind" level="project" />
121 + <orderEntry type="library" name="healthchex" level="project" />
121 122 </component>
122 123 </module>
modified mix.lock
+1 −0
@@ -24,6 +24,7 @@
24 24 "geo_postgis": {:hex, :geo_postgis, "3.4.2", "5a3462b2a2271d6949ba355ceed0212dc89ecfd6d0073ff1dd8fd53de78af867", [:mix], [{:geo, "~> 3.4", [hex: :geo, repo: "hexpm", optional: false]}, {:jason, "~> 1.2", [hex: :jason, repo: "hexpm", optional: true]}, {:poison, "~> 2.2 or ~> 3.0 or ~> 4.0", [hex: :poison, repo: "hexpm", optional: true]}, {:postgrex, ">= 0.0.0", [hex: :postgrex, repo: "hexpm", optional: false]}], "hexpm", "48d8c9f97f03805546db19217c42a57e972a3eb69fabaa3d11740285d25aaad4"},
25 25 "gettext": {:hex, :gettext, "0.19.1", "564953fd21f29358e68b91634799d9d26989f8d039d7512622efb3c3b1c97892", [:mix], [], "hexpm", "10c656c0912b8299adba9b061c06947511e3f109ab0d18b44a866a4498e77222"},
26 26 "hackney": {:hex, :hackney, "1.18.1", "f48bf88f521f2a229fc7bae88cf4f85adc9cd9bcf23b5dc8eb6a1788c662c4f6", [:rebar3], [{:certifi, "~>2.9.0", [hex: :certifi, repo: "hexpm", optional: false]}, {:idna, "~>6.1.0", [hex: :idna, repo: "hexpm", optional: false]}, {:metrics, "~>1.0.0", [hex: :metrics, repo: "hexpm", optional: false]}, {:mimerl, "~>1.1", [hex: :mimerl, repo: "hexpm", optional: false]}, {:parse_trans, "3.3.1", [hex: :parse_trans, repo: "hexpm", optional: false]}, {:ssl_verify_fun, "~>1.1.0", [hex: :ssl_verify_fun, repo: "hexpm", optional: false]}, {:unicode_util_compat, "~>0.7.0", [hex: :unicode_util_compat, repo: "hexpm", optional: false]}], "hexpm", "a4ecdaff44297e9b5894ae499e9a070ea1888c84afdd1fd9b7b2bc384950128e"},
27 + "healthchex": {:hex, :healthchex, "0.2.1", "e4e36631aef94075879946f31fc328d5466b127aaf434746320332a1d7db5871", [:mix], [{:plug_cowboy, "~> 2.4", [hex: :plug_cowboy, repo: "hexpm", optional: false]}], "hexpm", "eb7dfb8f8606e742c73b8bf4053968e48fba38ae8b37fec214fe09c40800b93f"},
27 28 "html_entities": {:hex, :html_entities, "0.5.2", "9e47e70598da7de2a9ff6af8758399251db6dbb7eebe2b013f2bbd2515895c3c", [:mix], [], "hexpm", "c53ba390403485615623b9531e97696f076ed415e8d8058b1dbaa28181f4fdcc"},
28 29 "httpoison": {:hex, :httpoison, "1.8.1", "df030d96de89dad2e9983f92b0c506a642d4b1f4a819c96ff77d12796189c63e", [:mix], [{:hackney, "~> 1.17", [hex: :hackney, repo: "hexpm", optional: false]}], "hexpm", "35156a6d678d6d516b9229e208942c405cf21232edd632327ecfaf4fd03e79e0"},
29 30 "icalendar": {:hex, :icalendar, "1.1.2", "5d0afff5d0143c5bd43f18ae32a777bf0fb9a724543ab05229a460d368f0a5e7", [:mix], [{:timex, "~> 3.4", [hex: :timex, repo: "hexpm", optional: false]}], "hexpm", "2060f8e353fdf3047e95a3f012583dc3c0bbd7ca1010e32ed9e9fc5760ad4292"},

Parents: 01ae58a