• 0.3.1-alpha-rc2 a7ebcd8950

    decentral1se released this 2021-11-18 20:18:54 +00:00 | 1116 commits to main since this release

    Changelog

    299faa1 refactor: move file pulling/pushing logic to internal
    cc37615 refactor: move debug to internal
    915083b fix: time out on 60 sec + of converge checks
    56c3e07 fix: log what keys are loaded with the ssh-agent
    1f6e4fa fix: ensure to init/commit the new recipe repo
    85ff042 fix: ensure ipv4 is present for app deploys
    9122c0a fix: ensure domain/server resolve to same ipv4
    4a245c3 fix: ensure .git repo exists
    486a171 fix: dont attempt to clone is local repo is there
    751b187 fix: check local path exists
    e589709 fix: attempt to include IdentityFile if available
    c25b2b1 feat: upgrade to rc from abra
    ecba4e0 feat: autocomplete for app cp app names
    713308e docs: reinstate install docs on README [ci skip]
    f74261d docs: document app cp command syntax
    b6a6163 chore: skip new repo + sort [ci skip]
    a7ebcd8 chore: bump for new RC
    af6f759 chore(deps): update module github.com/moby/sys/signal to v0.6.0
    0342953 chore(deps): update module github.com/kevinburke/ssh_config to v1
    cba261b chore(deps): update module github.com/hetznercloud/hcloud-go to v1.33.1
    dac2489 chore(deps): update module github.com/hetznercloud/hcloud-go to v1.33.0
    7bdc194 chore(deps): update module github.com/gliderlabs/ssh to v0.3.3
    9c3a06a chore(deps): update module github.com/docker/docker to v20.10.11
    2439643 chore(deps): update module github.com/docker/docker to v20.10.10
    cdef8b5 chore(deps): update module github.com/docker/cli to v20.10.11
    0876f67 chore(deps): update module github.com/docker/cli to v20.10.10
    31dafb3 chore(deps): update module github.com/alecaivazis/survey/v2 to v2.3.2
    704e773 chore(deps): run go mod tidy
    0b37f63 chore(deps): go mod tidy
    2600a81 chore(deps): add renovate.json
    e77e72a Merge remote-tracking branch 'origin/renovate/main-github.com-hetznercloud-hcloud-go-1.x' into main
    c9dff0c Merge remote-tracking branch 'origin/renovate/main-github.com-gliderlabs-ssh-0.x' into main
    4e76d49 Merge remote-tracking branch 'origin/renovate/main-github.com-docker-docker-20.x' into main
    7143d09 Merge remote-tracking branch 'origin/renovate/main-github.com-docker-cli-20.x' into main

    Downloads
  • 0.3.1-alpha-rc1 fcbf41ee95

    decentral1se released this 2021-11-12 07:26:19 +00:00 | 1150 commits to main since this release

    Changelog

    5add4cc refactor(installer): remove doubled code for RC
    6f26b51 fix: only check host keys on requested hosts
    f78a041 fix: clarify when deploy done [ci skip]
    1467ae5 feat: teach catalogue generate to use git
    db10c7b feat: run wizard mode on recipe upgrade [ci skip]
    b67ad02 feat: rudimentary deploy status checking
    2b9395b feat: make sync use wizard mode
    63d9703 feat: make release use wizard mode
    edb427a feat: implement host key checking
    2154316 feat: implement app restart
    9220a8c feat(installer): download rc with --rc
    a539033 docs: use consistent naming [ci skip]
    d38f82e docs: drop recipe [ci skip]
    fcbf41e chore: use alpha format
    3dc186e chore: make comment more general [ci skip]
    4a07619 chore: avoid reverts in the change logi [ci skip]

    Downloads
  • 0.3.1-rc1 17a5f1529a

    0.3.1-rc1 Stable

    decentral1se released this 2021-11-09 12:06:47 +00:00 | 1161 commits to main since this release

    Changelog

    • 1467ae5 feat: teach catalogue generate to use git
    • 2b9395b feat: make sync use wizard mode
    • 63d9703 feat: make release use wizard mode
    • edb427a feat: implement host key checking
    • a539033 docs: use consistent naming [ci skip]
    • 3dc186e chore: make comment more general [ci skip]
    • 4a07619 chore: avoid reverts in the change logi [ci skip]
    Downloads
  • 0.3.0-alpha de7054fd74

    0.3.0-alpha Stable

    decentral1se released this 2021-11-03 08:58:24 +00:00 | 1171 commits to main since this release

    Changelog

    911f222 refactor: use better name for file
    2d091a6 refactor: name to match logic
    3d46ce6 refactor: more seamless SSH connections
    9f3ab0d refactor: drop VPS
    9e0d77d refactor: better SSH connection details handling
    5d59d12 refactor(installer): use more precise sed command
    8cd9f27 refactor!: server add provisions/deploys traefik
    313e3be refactor!: abra server interface more coherent
    5ae06bb refactor!: abra domain -> abra record + prompts
    8772217 fix: working provisioning post chaos testing
    de7054f fix: use x-platform code for pdeathsig
    49a87ca fix: use more robust output cmd
    f0de18a fix: use echo style + fix formatting
    31f6bd0 fix: use correct formatting function
    e37b492 fix: use IdleConnTimeout/ConnectTimeout
    e26afb9 fix: support empty ssh keys
    066b2b9 fix: stream output from remote ssh commands
    960e474 fix: show defaults, dont set
    a797013 fix: server/record improved output + interactivity
    8e3f90a fix: server inputs handling + better logging
    766e300 fix: remove duplicate check [ci skip]
    f57ae1e fix: remove debug statements
    80921c9 fix: remove cruft + readme pass + document forks
    963f8dc fix: recover tests from overzealous cleanup
    b3496ad fix: log correctly on provisioning
    9b704b0 fix: include app arg in docs
    f833ccb fix: handle recipe name passing correctly
    147687d fix: handle inputs for server new correctly
    0486091 fix: handle flags order validatio better
    c76601c fix: ensure version for regular deploy
    4d2a2d4 fix: ensure provider is set
    7f176d8 fix: ensure logging for status checks
    1d7cb0d fix: ensure client connections work
    94c7f59 fix: dont use e.g. if already has default
    bd92c52 fix: document secret names more coherently
    7022f42 fix: docs and fix for new recipes
    3b77607 fix: better error messages for missing repos
    d56400e fix: bail out on unstage changes for plain --force
    f2b02e3 fix: allow config to open broken env files
    aec11bd fix: add ssh conn time outs
    3d3c4b3 fix: add new repo to skip list
    9a513a0 fix: --local/--provision works
    a491332 feat: support no-input mode for deploy ops
    f041083 feat: support hetzner cloud server removal
    ab02c5f feat: support better domain defaults
    fdc0246 feat: server rm more functional
    b72fa28 feat: server list expands connection string
    9f9248b feat: select prompt for recipes on app new
    9a0e122 feat: provision docker installation
    e4e606e feat: catalogue generate now rate limits
    1caef09 feat: autocomplete helper command
    04e2402 feat: auto-deploy traefik prototype
    f02ea7c feat: add recipe version pinning
    383f857 feat(installer): check if ~/local/.bin is in $PATH
    71225d2 feat(installer): add hashsum checking
    d54a45b docs: try to clarify that further [ci skip]
    0c8dba0 docs: try handles directly [ci skip]
    bdae61e docs: taking a pass on sub cmd docs
    6a75ffc docs: shape up release docs [ci skip]
    a458a5d docs: mark upstreams for all upstreams
    5ce2419 docs: mark new pkg for upstream [ci skip]
    8f55330 docs: further server docs [ci skip]
    2e2560d docs: fix typos [ci skip]
    2bb4a9c docs: fix flag name [ci skip]
    f9e2d24 docs: clarify when this can be connected to
    c789a70 docs: add additional op [ci skip]
    08aca28 chore: upgrade tagcmp + run mod tidy
    a6b5ac3 chore: tweak libdns/gandi go.sum entry >.<
    a394618 chore: those can break as well, include
    0e0e2db chore: publish new version
    1396f15 chore: new loc count by author
    dc04cf5 chore: migrate all upstream code to own dir
    5261d1a chore: drop unused dep [ci skip]
    ede5a59 Revert c76601c9ce
    fc2deda Revert "fix: drop copy/pasta, keep timeouts"
    c76bd25 Revert "chore: tweak libdns/gandi go.sum entry >.<"

    Downloads
  • 0.2.2-alpha 8b15f2de5b

    0.2.2-alpha Stable

    decentral1se released this 2021-10-21 14:03:19 +00:00 | 1249 commits to main since this release

    Changelog

    cdb76e7 fix: catch multiple containers correctly

    Downloads
  • 0.2.1-alpha a170e26e27

    0.2.1-alpha Stable

    decentral1se released this 2021-10-21 13:42:50 +00:00 | 1251 commits to main since this release

    Changelog

    74bcb99 fix: use this weird default
    0615c3f fix: support downgrade/upgrade for unknown versions
    c1390f2 fix: show "local" instead of "default"
    d1e4275 fix: set connection timeouts + clean up bad contexts
    640032b fix: remove duplicate version command
    9dfbd21 fix: parse args correctly for validation
    95e19f0 fix: make release not crash on missing images
    7a5ad65 fix: load timeout before other opts
    aec1e45 fix: handle missing containers
    5941ed9 fix: handle exceptions
    63318fb fix: handle chaos mode correctly for deploy
    6d4ee3d fix: force flag works for upgrade
    dd4f2b4 fix: explode when wrong provider chosen
    9526d1f fix: ensure we have version checked out on deploy
    a170e26 fix: drop copy/pasta, keep timeouts
    2fcdaca fix: dont duplicate info output
    07613f5 fix: devendor capsul code
    5be190e fix: check that docker is installed on local add
    7f1d9ee fix: check if record already exists
    6d42e72 fix: allow for client creation on default context
    62cc7ef feat: upgrade/downgrade support chaos mode
    2f9b11f feat: support deploying with chaos mode
    c5f44cf feat: show undploy overview
    02d2410 feat: domain CRUD complete with Gandi provider

    Downloads
  • 0.2.0-alpha 75fb9a2774

    0.2.0-alpha Stable

    decentral1se released this 2021-10-14 11:31:30 +00:00 | 1294 commits to main since this release

    Changelog

    d0828c4 fix: teach app version command to read new versions
    ae32b1e fix: standardise checkout options
    454ee69 fix: make ps a bit more useful and less verbose
    2dca602 fix: error handling in deploy
    91cc8b0 fix: avoid alias conflict
    0d500b6 feat: more info on version changing deployments
    37022bf feat: make deploy only deploy
    d4d4da1 feat: first steps towards watchable ps output
    875255f feat: add upgrade command
    113bdf9 feat: add stats to app list
    b69aed3 feat: add rollback command
    d804276 feat: add pre-deploy overview
    c266316 build: remove python3 dependency from installer
    eb5b35d build: change sed flags in installer for mac os compatibility
    ece1130 build: add automatic os and architecture detection to installer script

    Downloads
  • 0.1.8-alpha 4235e06943

    0.1.8-alpha Stable

    decentral1se released this 2021-10-12 09:19:33 +00:00 | 1313 commits to main since this release

    Changelog

    6db1fdc refactor!: recipe upgrade: use new tagcmp version
    98ffc21 fix: show descending orders on releases [ci skip]
    ff4b978 fix: only list new versions
    c764243 fix: manage multiple version showing edge cases
    0140f96 fix: make sure to clone recipe
    8448949 fix: load STACK_NAME if not present
    a9af0b3 fix: let gofmt do its magic
    777d49a fix: handle STACK_NAME for the ps command
    b68547b fix: dont overwrite generated catalogue
    deb7d21 fix: dont loop over dead tags
    1cb4511 fix: default linux binary in installer, add context
    e2128ea fix: check key existance correctly
    36ff503 fix!: use annotated tags with recipe release
    dde8afc feat: support version/upgrade listing

    Downloads
  • 0.1.7-alpha 7c0d883135

    0.1.7-alpha Stable

    decentral1se released this 2021-10-06 06:48:23 +00:00 | 1333 commits to main since this release

    Changelog

    e911350 feat: allow to override STACK_NAME
    8bfd76f feat: generate versions for catalogue also
    c616907 feat: teach recipe sync to understand new versions
    74a70ed feat: upgrade an app with no user input with --minor/major/patch flag
    49f9067 fix: --major/minor/patch is the most serious upgrade you want to do
    1cb5e35 fix: add compose.yml before commiting with recipe release; reset parts of tag according to semver when releasing
    11c4651 fix: don't crash when there is a more serious upgrade available
    f75e264 fix: ensure dirs are created
    7368cab fix: format output correctly
    3cd2399 fix: ignore WIP stuff and sort [ci skip]
    e78ced4 fix: use freifunk DNS resolver

    Downloads
  • 0.1.6-alpha 700f89425a

    0.1.6-alpha Stable

    decentral1se released this 2021-10-02 21:01:25 +00:00 | 1347 commits to main since this release

    Changelog

    46e67fa feat: support darwin builds
    2f218bd fix: ensure ~/.abra is created
    c1fd97c fix: handle new local server is listing
    48290aa fix: make server path creation more robust
    8cc0a35 fix: pass sample env when loading recipe

    Downloads