Changelog
- 3580445 Merge pull request #28 from psviderski/tonyo/27-feat-social-tags
- af4629b feat(dns): add CLI commands to reserve, show, delete cluster domain
- 72548fb feat(dns): allow to specify http(s) ports without hostname to default to cluster domain
- 2d84059 feat(dns): client for creating ingress records
- ecec42e feat(dns): cluster API for creating DNS records for cluster domain
- f6cf5cc feat(dns): cluster API for reserving/releasing cluster domain in Uncloud DNS
- 1046396 feat(dns): configure and store public IP when adding new machine
- 289d964 feat(dns): configure and store public IP when initialising machine
- a5f6ec4 feat(dns): expose service as service-name.cluster-domain if cluster domain reserved
- e5f6894 feat(dns): missed CLI changes
- d0fd9db feat(dns): serve machine IP at /.uncloud-verify to verify Caddy reachability
- 0ea997e feat(dns): update caddy deploy command to create ingress records (stubs for now)
- 09bea1d feat(dns): update ingress records in Uncloud DNS when deploying Caddy
- 6bb9bde feat(replicas): implement rolling strategy for replicated service with basic spread strategy
- 9642863 feat(replicas): support --replicas and --machines for run command
- 6bb64ac feat(smm): Add OpenGraph tags
- e13408d feat: allow to filter machines for global service deployments
- 98db5ed feat: caddy deploy command and stub implementation
- bcb5a2a feat: deploy caddy service when adding new machine to cluster
- c3b8807 feat: deploy caddy service when initialising new cluster on remote machine
- 625a8ba feat: implement 'caddy deploy' command to deploy global service using caddy:latest image
- f37bfd0 feat: init cluster API for updating domain records in Uncloud DNS
- d0e4618 feat: look up latest caddy version tag when deploying caddy service
- 30f1e13 feat: print ENDPOINTS column when listing services
- 0be42f1 feat: print deployment plan for caddy deployment
- 58ecc17 feat: print service endpoints on service creation
- a16b2d1 feat: service ls command include ID column if there are multiple services with same name
- 137abde feat: set container hostname equal to container name
- d9897e5 feat: set restart policy for all services to always
- d9e350c fix(caddy): config generation for multiple https containers
- 342969b fix(caddy): remove debug prints
- d7f4371 fix(dns): error message for ingress port without hostname and no cluster domain
- 4c239ed fix(smm): Update site description
- 968dd50 fix(smm): Use PNG logo, add Twitter tags
- 435a794 fix: e2e tests
- 98e1bdc fix: fail global deployment if no matchine machines found, improve caddy deploy output in particular
- 5e9b883 fix: increase wait time for machine to 5 min, discard unknown when decoding json to proto
- 8610322 fix: panic when pulling non-existent image
- dcbfcbd fix: show user-friendly image name when inspecting service
- 5211795 fix: specs equals ignores replicas
- 4cc68e3 include cloud vm in dev set in Makefile
- 2bacebe refactor(dns): remove leading dot from domain when interecting with Uncloud DNS
- bcb67a4 refactor: e2e tests for container config validation