Commit Graph

65 Commits

Author SHA1 Message Date
Alex-Sizov
07c4978265
Generic scripts (#65)
* add generic utils

* add readme

* Update examples/generic-utils/README.md

Co-authored-by: iko <ilyakooo0@gmail.com>

* Update examples/generic-utils/README.md

Co-authored-by: iko <ilyakooo0@gmail.com>

* Refined wording

* rename generic-utils -> helm-control-scripts + init refactoring

* rename control scripts inside chart

* Refined wording some more

Co-authored-by: iko <ilyakooo0@gmail.com>
2021-08-25 13:22:55 +03:00
Alex-Sizov
aac7de5210
Octopod kind (#66)
* add local install script

* Make the script executable

* add force update flag

* add some checks to the kind script

* name kind cluster+deletion confirmation

* add wait flags to helm

* More informative local install script

Co-authored-by: Denis Redozubov <denis.redozubov@gmail.com>
2021-08-24 19:08:23 +03:00
iko
0f75dc1651
Bumped nix dependencies (#83)
* Bumped nix dependencies

* bumped yet again
2021-08-24 17:06:29 +03:00
Alex-Sizov
e2c109213b
Helm3 chart fixes (#64)
* new generic utils

* fix scheme in notes and ingresses + values for generic scripts

* move migrations to init containers

* new generic utils

* fix scheme in notes and ingresses + values for generic scripts

* move migrations to init containers

* fix versions

* update readme

* emphasize some parts of readme

* remove chart beta warning

* add future version of octopod to the chart

* Update charts/helm3/octopod/README.md

Co-authored-by: iko <ilyakooo0@gmail.com>

* Update charts/helm3/octopod/README.md

Co-authored-by: iko <ilyakooo0@gmail.com>

* add an ability to have a fixed secret for ui basic auth

* dont ask for cliauth header if vault is enabled

* add readme section about ui auth

* Refined wording

Co-authored-by: iko <ilyakooo0@gmail.com>
2021-08-23 16:42:45 +03:00
iko
648e654ece
Nixified css (#61)
* Nixified frontend

* Use single nixpkgs

* wip

* Remove prod folder and create www

* Format

* Nixified first dev scripts

* Moved all caddy to nix
2021-08-20 19:31:28 +03:00
iko
ec792b25d2
Added more arguments to control scripts (#62)
* format

* Added more arguments to scripts

* Updated docs
2021-08-08 17:02:33 +03:00
iko
9e1dcb4996
Push nightly images to docker hub (#63) 2021-08-06 12:21:03 +03:00
iko
61d53d3600
Reduced size of frontend js (#60)
* Reduced size of frontend js

* Pass externs to jscc

* Cleaned things up
2021-08-05 18:18:06 +03:00
iko
a610411aec
Place project name at the start of the page title (#59) 2021-08-04 21:47:58 +03:00
iko
b6d84d8e87 Prepare docs for 1.3 release 2021-07-28 14:39:30 +03:00
iko
24ff550a49
Fixed override issue on frontend (#55)
Co-authored-by: iko <iko@Daryas-MBP.lan>
2021-07-28 14:27:37 +03:00
iko
9309794079
Removed TLS Auth in favour of headers (#54)
* Removed TLS Auth in favour of headers

* chart changes to work with auth header instead of certs

* chart version bump up

* Warnings and formatting

* Removed extra deps

* Split module sources

* Removed extra TLS args

* Slimmed down docker images and added certs to octo cli

* Simplified docker images

* Increased swap

* Added entrypoint to env veriables in docker images

* refactor cli options + get rid of tls options

Co-authored-by: Aleksei Sizov <a.sizov@typeable.io>
Co-authored-by: iko
2021-07-28 14:27:37 +03:00
Alex-Sizov
ee8b278ce1 fix config.json template, add charset to nginx config (#52) 2021-07-28 14:26:31 +03:00
iko
9a87bbd65b Prepare docs for 1.2.1 release (#51) 2021-07-28 14:26:31 +03:00
iko
af908ee97e Explicitly specify encoding (#50) 2021-07-28 14:26:31 +03:00
Alex-Sizov
1bc7623516 explicit postgres version (#49) 2021-07-16 15:56:18 +03:00
Alex-Sizov
7a989ed10b Chart fixes (#47)
* helm3 chart: fix security context issue

* proper permissions for octopod

* add vault annotations capability + small fixes

* bump up octopod version + reloader annotation

* Template ingress hosts from baseDomain + docs

* Added code blocks

Co-authored-by: iko <ilyakooo0@gmail.com>
2021-07-16 15:56:18 +03:00
iko
cbcd09f114 Migrate to haskell.nix for everything (#46)
* Migrate to haskell.nix for everything

* Fixed build (?)

* Fixed build

* build frontend with ghcjs

* Updated Makefile

* Uglified js

* Made frontend actually work (:

* Increase swap

* Added checkout back in (:

* Updated VS Code settings

* formatted cabal.project

* cleaned up nix
2021-07-16 15:56:18 +03:00
Alex-Sizov
3919687c13 Helm3 fixes (#45)
* remove test values file

* rearrange secrets to avoid double password generation
2021-07-16 15:56:18 +03:00
Alex-Sizov
291c3c4c4e Helm3 chart (#44)
* add helm3 chart

* add reference to a helm3 chart to docs

Co-authored-by: Aleksei Sizov <a.sizov@typeable.io>
2021-07-16 15:56:18 +03:00
iko
92ee8d3df4 Don't consider pending deployments archived (#42)
* Don't consider pending deployments archived

* unpack deployment info
2021-07-16 15:56:18 +03:00
andor0
ffbcfaf0bb Use PostgreSQL 12 version (#41) 2021-07-16 15:56:18 +03:00
iko
4fbfb39649 Prepare documentation for 1.2 release (#36) 2021-07-16 15:56:18 +03:00
iko
0d2d0c2246 Updated favicons (#40) 2021-07-16 15:56:18 +03:00
andor0
9d7300d195 Update examples (#39)
* Update dependencies of examples

* Update the check script in examples

* Update docs of control scripts

* Add notifications script to examples

* Fix typo

* Fix typo
2021-07-16 15:56:18 +03:00
iko
290ad9db5b Update logo to have a background color (#38) 2021-07-16 15:56:18 +03:00
iko
2ef6b48c3a Improved check and notification control script arguments (#34)
* Corrected control script arguments

* Updated documentation

* added project name and base domain to check script

* split the checking and archive checking commands

* checkArchiveArgs -> archiveCheckArgs
2021-07-16 15:56:18 +03:00
iko
f68291d5a1 Added synchronous error reporting (#32) 2021-07-16 15:56:18 +03:00
iko
b2c89c8551 Made "Details" link open in a new tab (#35) 2021-07-16 15:56:18 +03:00
iko
26d9451b24 Made buttons not clickable when disabled (#33) 2021-07-16 15:56:18 +03:00
iko
ac83908e80 Refactored status changes and added deployment locking (#24)
* First stab at refactoring status transitions

* Removed 'archived' column from database

* Added deployment locking

* Added transition possibility assertion at the start of background tasks

* Added a notification control script (#27)

* Added notification script

* Updated docs

* Fixed link

* fixed link

* Fixed response error body rendering

* Resolved comments and fixed some bugs after rebasing

* added info script back in
2021-07-16 15:56:18 +03:00
iko
46b58e97aa Updated release checklist to include testing (#29) 2021-07-16 15:56:18 +03:00
iko
876d9c1392 Moved the disabled state inside the three dots menu (#30) 2021-07-16 15:56:18 +03:00
iko
6c6a4dce2c Added more detailed errors (#31)
* Added more failure statuses

* Added documentation
2021-07-16 15:56:18 +03:00
iko
f0d23b0f10 Added docker image to releases and artifacts (#28)
* Added docker image to releases and artifacts

* Added better names

* Updated readme badges

* Updated checkout command
2021-07-16 15:56:18 +03:00
andor0
02e630895d Fix Kubernetes dashboard URL (#26) 2021-07-16 15:56:18 +03:00
iko
a0d24d8d2f Updated haskell-language-server to 0.9.0 (#25) 2021-07-16 15:56:18 +03:00
andor0
f63aeb0f65 Remove redundant values in charts/octopod-infra (#23) 2021-07-16 15:56:18 +03:00
iko
1839d1c8d7 Added logo to Readme (#37) [skip ci]
* Added logo to readme

* increased image size

* Center align badges

* test

* Made things pretty

* Made logo slightly larger
2021-02-19 18:26:01 +03:00
iko
f1c4e4919b Prepare documentation for 1.1 release (#21)
* Prepare documentation for new release

* Updated numbering

* Removed extra docker tag

* Updated release checklist
2021-01-25 18:40:35 +03:00
iko
4d8a6a4ae0 Reformatted quote (#20) 2021-01-25 18:40:35 +03:00
Denis Redozubov
c1208f6226 Update quotation markdown 2021-01-25 18:40:35 +03:00
Denis Redozubov
362d6983cb Add a quotation 2021-01-25 18:40:35 +03:00
iko
4f343150f5 Added fuzzy search to Web UI (#19) 2021-01-25 18:40:35 +03:00
iko
fe69f08eec Added Kubernetes Dashboard button to Web UI (#14)
* Added logs url support to the frontend

* Added k8s dashboard URL to charts and deployment guide

* Added troubleshooting to FAQ

* Tweaked docs.

* Resolved comments

* Renamed button to Details
2021-01-25 18:40:35 +03:00
iko
fbf59b0aed Set search box width (#18) 2021-01-25 18:40:35 +03:00
andor0
ca5adf7786 Add 'job-control' chart (#17) 2021-01-25 18:40:35 +03:00
iko
cd081ae4ae Changed loading status animation (#15) 2021-01-25 18:40:35 +03:00
iko
ebdf332cce Slightly changed wording in a diagram (#16) 2021-01-25 18:40:35 +03:00
Denis Redozubov
2bf1ca779b Fix README.md typo 2021-01-25 18:40:35 +03:00