Commit Graph

1922 Commits

Author SHA1 Message Date
Jamil
dd9841cd94 Polish install, migration script, docs (#1050)
* Checkpoint

* Checkpoint

* checkpoint

* fix typo

* Update migrate with changes

* UID and GID

* fix perms

* Remove custom user

* Fix migrate script typos

* fix grep

* remove cleverness

* migrate final fixes
2022-10-20 13:43:31 -07:00
Jamil
bf6874df56 Update README.mdx
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-20 09:46:40 -07:00
Jamil
1d35c200b0 Update migrate.mdx
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-19 23:04:10 -07:00
Jamil
6bd6d99019 Update docker_migrate.sh
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-19 23:02:06 -07:00
Jamil
d1c54a4c47 Update docker_migrate.sh
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-19 23:00:10 -07:00
Jamil
bdf389be9b Update migrate.mdx
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-19 22:58:14 -07:00
Jamil
97ad5b8929 Update README.md
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-19 22:55:00 -07:00
Jamil
3ddb118210 Update README.md
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-19 22:54:32 -07:00
Jamil
67c58a41c6 Postgres install (#1047)
* tweak sleep

* Show postgres log output
2022-10-19 07:18:50 -07:00
Jamil
27e6ddc293 Fix configure bug for admins (#1045)
* Allow admins to configure devices

* Disable SSL certs

* Update scripts/install.sh

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-18 22:20:16 -07:00
Jamil
12274e9863 Make install script work on macOS (#1044) 2022-10-18 18:53:22 -07:00
Jamil
dfee72bab1 Always create interface inside container (#1042) 2022-10-18 16:30:10 -07:00
Jamil
febbe806d6 use hostname, not public ip (#1041) 2022-10-18 14:23:30 -07:00
Jamil
b20b1336c4 docker_install -> install (#1040)
* Use install.sh

* rename docker_install -> install
2022-10-18 12:03:52 -07:00
Jamil
f0df5899c7 Don't kernelCheck and wireguardCheck for docker
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-18 11:58:11 -07:00
Jamil
0455ee8373 Use /contact/sales over typeform (#1039) 2022-10-18 08:17:10 -07:00
Jamil
5b141c2fc3 Use defaults in server script (#1038) 2022-10-17 15:54:47 -07:00
Jamil
7fc2708346 fix manual steps (#1037) 2022-10-17 15:32:11 -07:00
Jamil
eb5a401f2a Rename docker install script (#1036)
* docker install

* Remove Linux enforcement from auto install
2022-10-17 15:20:48 -07:00
dependabot[bot]
a59dc78dc5 Bump actions/cache from 3.0.10 to 3.0.11 (#1029)
Bumps [actions/cache](https://github.com/actions/cache) from 3.0.10 to 3.0.11.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3.0.10...v3.0.11)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 15:20:32 -07:00
dependabot[bot]
fc8fc52cec Bump JamesIves/github-pages-deploy-action from 4.4.0 to 4.4.1 (#1030)
Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/JamesIves/github-pages-deploy-action/releases)
- [Commits](https://github.com/JamesIves/github-pages-deploy-action/compare/v4.4.0...v4.4.1)

---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 15:19:59 -07:00
thermionic
f3f1f4771b Update reverse-proxy.mdx (#1035)
1926.0.0/16 to 192.168.0.0/16

Signed-off-by: thermionic <thermionic@lovius.net>

Signed-off-by: thermionic <thermionic@lovius.net>
2022-10-17 15:10:57 -07:00
Jamil
bccebca359 Try cleaning docs (#1034) 2022-10-17 10:40:28 -07:00
Jamil
4d08083f0f Fix build artifact download (#1032) 2022-10-17 08:52:02 -07:00
Jamil
4e3d8dcb62 Sleep in docker install script (#1031) 2022-10-17 08:42:55 -07:00
Jamil
a64d3f8c98 Bump OTP (#1028) 2022-10-16 15:36:21 -07:00
Jamil
c2bc2469eb Update README.mdx
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-16 15:26:59 -07:00
Jamil
3bc19c4c9f allow dns hosts; fix notifications concurrency issues (#1027)
* allow dns hosts; fix notifications concurrency issues

* Make notifications tests a little more robust
2022-10-16 13:44:59 -07:00
Jamil
dd11c728b0 Better validate OIDC and SAML configs (#1026)
* Bump postgres to release; Note on Caddy cert

* default auto_create_users

* Validate SAML and OIDC configs better

* Fix failing test
2022-10-15 18:33:32 -07:00
Jamil
0cf0a82194 Swallow OIDC errors (#1025) 2022-10-14 16:05:10 -07:00
Andrew
d6fa9021a2 Add Keycloak doc and clean up others for OIDC providers (#1024)
* Add Keycloak doc and clean up others for OIDC providers

* fix trailing whitespace
2022-10-14 15:25:11 -07:00
Jamil
aa67b689e5 Add keycloak dev (#1023)
* Add keycloak dev

* Fix test using string keys
2022-10-14 14:19:24 -07:00
Jamil
2735a98540 Bump elixir/otp (#1021) 2022-10-13 20:55:27 -07:00
Jamil
d963929c07 0.6.0 (#1004)
* 0.6.0

* Make OIDC and SAML user provisioning configurable per-provider (#1015)

* Got ugly migration to work

* Move auto_create_users to per-provider config

* Update deps to bust cache

* Update Process sleep

* Update docs with Auto create users

* working migration script (#1013)

* Add telem for Docker and SAML (#1020)

* Add telem for Docker and SAML

* Omit unneeded format
2022-10-13 15:22:53 -07:00
Jamil
6b7c8b1e73 Fix table (#1019) 2022-10-13 13:06:22 -07:00
Jamil
448ef072e5 Docs sec controls (#1018)
* add security controls document

* Add sec controls doc
2022-10-13 12:59:41 -07:00
Jamil
bcc9331229 Update docker-compose.prod.yml
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-11 11:40:48 -05:00
Jamil
67b94edc71 Remove vars from docker-compose in favor of envfile
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2022-10-11 11:38:38 -05:00
dependabot[bot]
5c0c1f1f72 Bump phoenix_live_view from 0.18.1 to 0.18.2 (#1011)
Bumps [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) from 0.18.1 to 0.18.2.
- [Release notes](https://github.com/phoenixframework/phoenix_live_view/releases)
- [Changelog](https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md)
- [Commits](https://github.com/phoenixframework/phoenix_live_view/compare/v0.18.1...v0.18.2)

---
updated-dependencies:
- dependency-name: phoenix_live_view
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 14:13:48 -05:00
dependabot[bot]
2468b210f5 Bump excoveralls from 0.14.6 to 0.15.0 (#1012)
Bumps [excoveralls](https://github.com/parroty/excoveralls) from 0.14.6 to 0.15.0.
- [Release notes](https://github.com/parroty/excoveralls/releases)
- [Changelog](https://github.com/parroty/excoveralls/blob/master/CHANGELOG.md)
- [Commits](https://github.com/parroty/excoveralls/compare/v0.14.6...v0.15.0)

---
updated-dependencies:
- dependency-name: excoveralls
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-10 14:13:36 -05:00
Jamil
08bf880547 Move persistent term cache to cachex (#1003)
* Move persistent term cache to cachex

* Rename Conf -> Configurations
2022-10-05 05:28:50 -05:00
dependabot[bot]
23b38aa91a Bump phoenix_live_view from 0.18.0 to 0.18.1 (#1000)
Bumps [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view) from 0.18.0 to 0.18.1.
- [Release notes](https://github.com/phoenixframework/phoenix_live_view/releases)
- [Changelog](https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md)
- [Commits](https://github.com/phoenixframework/phoenix_live_view/compare/v0.18.0...v0.18.1)

---
updated-dependencies:
- dependency-name: phoenix_live_view
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 22:47:48 -05:00
Jamil
185790dd0f Fix error due to updated LiveView (#1001) 2022-10-03 22:47:34 -05:00
dependabot[bot]
ae88cc17d9 Bump actions/cache from 2 to 3.0.10 (#997)
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.0.10.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v2...v3.0.10)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 22:36:47 -05:00
dependabot[bot]
9b40eb8ef1 Bump ecto_sql from 3.8.3 to 3.9.0 (#998)
Bumps [ecto_sql](https://github.com/elixir-ecto/ecto_sql) from 3.8.3 to 3.9.0.
- [Release notes](https://github.com/elixir-ecto/ecto_sql/releases)
- [Changelog](https://github.com/elixir-ecto/ecto_sql/blob/master/CHANGELOG.md)
- [Commits](https://github.com/elixir-ecto/ecto_sql/compare/v3.8.3...v3.9.0)

---
updated-dependencies:
- dependency-name: ecto_sql
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 22:36:17 -05:00
dependabot[bot]
1f0f00f62e Bump phoenix from 1.6.12 to 1.6.13 (#999)
Bumps [phoenix](https://github.com/phoenixframework/phoenix) from 1.6.12 to 1.6.13.
- [Release notes](https://github.com/phoenixframework/phoenix/releases)
- [Changelog](https://github.com/phoenixframework/phoenix/blob/v1.6.13/CHANGELOG.md)
- [Commits](https://github.com/phoenixframework/phoenix/compare/v1.6.12...v1.6.13)

---
updated-dependencies:
- dependency-name: phoenix
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 22:35:54 -05:00
Jamil
21d2203b3e Fix docs links (#990)
* Fix docusaurus ver

* Update docusaurus

* Why broken

* fix css minimizer :-(

* Fix links
2022-09-29 13:45:17 -05:00
Jamil
701c36868e revert script name for now (#988) 2022-09-29 08:23:32 -05:00
Jamil
dd67baf629 Build docker image in build workflow; Update automatic install to use Docker (#983)
* Test docker prod build in CI

* Need uses

* Set build-args

* Split builds

* Fix build-args format

* wtf

* hmmm

* Jeebus

* build version based on drafted release

* Build multi-platform images

* Only build for supported platforms

* Use newer OTP fingers crossed

* Use OTP 24 for arm64

* Finalize test build of Docker image

* Update comment

* Bump to OTP 25.1

* Use proper ver

* D'oh proper sha

* Use OTP 24 and install python for node build

* Use new Docker base

* Use python3

* Use newly-built base images with other platform support

* Don't build for ppc64le and s390x

* Build only for amd64/arm64

* Don't rebuild on publish; simply copy

* See where the image is being pushed

* Remove echo

* Add docker updates

* Match platforms from base image

* Use docker-compose over docker compose

* Use our own base

* we need python3

* use consistent service name

* trim trailing slash from external_url

* Build for latest tag in staging
2022-09-29 08:20:32 -05:00
Jamil
9602a145f4 Use EXTERNAL_URL host as default endpoint (#986) 2022-09-27 16:06:28 -07:00