neiam
/apollos_crib
It's Apollo's Crib
public · Issues · Pulls 1 · Labels · Forks · Compare · Actions failure · Badges · Packages
⭐
Log in to mark this repository.
add healthchex for graceful kube rollovers due to tz parsing
ebb8f6b · gmorell · 2022-07-30 17:40
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