Pasha Sviderski
|
c6d18f5d49
|
chore: NAME -> IMAGE column name
|
2025-10-07 15:12:05 +10:00 |
|
Pasha Sviderski
|
6d2e100d63
|
feat(images): 'uc image ls' and 'uc images' (alias) commands to list images on machines
|
2025-10-03 20:53:30 +10:00 |
|
Pasha Sviderski
|
684f0d38ee
|
feat(push): '--platform all' to push image to all machines in cluster
|
2025-09-30 19:23:01 +10:00 |
|
Pasha Sviderski
|
332e7bca90
|
feat(push): --platform flag to push a specific platform of a multi-platform image
|
2025-09-30 18:59:03 +10:00 |
|
Pasha Sviderski
|
6b758c810e
|
docs: image push example
|
2025-09-30 15:24:40 +10:00 |
|
Pasha Sviderski
|
ffed906cef
|
feat(push): 'image push' to single or multiple machines via unregistry proxy
|
2025-09-30 15:18:26 +10:00 |
|
Pasha Sviderski
|
20cf98d42e
|
fix: return an error if 'uc rm' tries to remove a service that doesn't exist
|
2025-09-26 21:24:56 +10:00 |
|
 Justin BradfordandGitHub
|
2d361d3ee6
|
Adding machine.service.internal dns entries (#123)
|
2025-09-24 20:06:54 +10:00 |
|
Pasha Sviderski
|
9f6880b701
|
feat(push): stub for 'image push' command and Dialer interface for cluster connectors
|
2025-09-23 16:54:47 +10:00 |
|
Pasha Sviderski
|
60926f64cc
|
feat: show IMAGE column when listing services (uc ls) #13
|
2025-09-22 14:03:45 +10:00 |
|
Pasha Sviderski
|
8f906cfd95
|
fix: do not auto-confirm deploy plan on CI (no TTY), require explicit --yes or UNCLOUD_AUTO_CONFIRM=true
|
2025-09-18 12:12:06 +10:00 |
|
Pasha Sviderski
|
7239cd3a6b
|
docs: clarify 'machine init' help, --context flag description, add examples
|
2025-09-17 15:10:59 +10:00 |
|
Pasha Sviderski
|
3db07ca2d4
|
feat: allow setting config and connection with UNCLOUD_CONFIG and UNCLOUD_CONNECT env vars
|
2025-09-16 10:17:44 +10:00 |
|
Pasha Sviderski
|
f8fe3c7af3
|
feat: --no-install flag for 'machine init/add' to skip installing Uncloud daemon and dependencies #122
|
2025-09-15 20:44:35 +10:00 |
|
Pasha Sviderski
|
bc078472d4
|
feat: add -y|--yes flag for 'us deploy' to auto-confirm deployment plan
|
2025-09-12 22:52:06 +10:00 |
|
Pasha Sviderski
|
8a273dbf63
|
chore: rename cluster -> context option in commands for consistency
|
2025-09-11 20:21:07 +10:00 |
|
Pasha Sviderski
|
d25864e52f
|
feat: automatically generate a unique 'default-N' context name for new cluster (fixes #113)
|
2025-09-08 20:35:17 +10:00 |
|
Pasha Sviderski
|
5a1e61ccff
|
fix: broken links to completions docs in CLI reference
|
2025-08-28 20:15:54 +10:00 |
|
Pasha Sviderski
|
db60a81b2d
|
chore: lint
|
2025-08-28 20:09:48 +10:00 |
|
Pasha Sviderski
|
7c19323ea1
|
docs: 'uc docs' command to generate CLI reference docs
|
2025-08-28 20:09:18 +10:00 |
|
Pasha Sviderski
|
64769081d9
|
fix: format for --publish flag
|
2025-08-27 22:25:32 +10:00 |
|
Pasha Sviderski
|
3a6eef410a
|
feat: add --caddyfile flag to 'uc caddy deploy' and 'uc run' commands
|
2025-08-22 20:52:01 +10:00 |
|
Pasha Sviderski
|
9f5ca9a33d
|
feat: add 'uc caddy config' command to show the current Caddyfile
|
2025-08-22 20:20:02 +10:00 |
|
Pasha Sviderski
|
3cda5cc564
|
chore: caddy client to get caddy config
|
2025-08-22 15:58:21 +10:00 |
|
Pasha Sviderski
|
2e585d0183
|
feat: add --recreate flag for deploy command to force container recreation
|
2025-08-07 18:09:35 +10:00 |
|
Pasha Sviderski
|
2c02139369
|
fix: add ssh_key_path for connections in uncloud config only when using SSH key explicitly (not SSH agent)
|
2025-08-06 16:49:57 +10:00 |
|
Pasha Sviderski
|
6c244bb8f9
|
fix: do not try to reset machine when removing unreachable machine
|
2025-08-06 15:11:27 +10:00 |
|
Pasha Sviderski
|
0bd42b2fca
|
chore: do not allow to remove a machine the client is connected to, add --no-reset flag
|
2025-07-29 19:54:16 +10:00 |
|
Pasha Sviderski
|
65f5a714dd
|
feat: machine rm command to remove a machine from the cluster and reset it
|
2025-07-25 19:32:02 +10:00 |
|
 Evgenii OrlovandGitHub
|
2c3bea64e5
|
feat: impl of functionality for renaming and updating machines (#91)
|
2025-07-22 18:45:19 +10:00 |
|
  
|
da3634b690
|
E2E tests use repeated strings for test data where constants add no value (#97)
---------
Co-authored-by: Pasha Sviderski <me@psviderski.name>
Co-authored-by: Anton Ovchinnikov <anton@tonyo.info>
|
2025-07-21 19:30:02 +02:00 |
|
 Evgenii OrlovandGitHub
|
31cd4c77e9
|
feat: support x-machines placement constraints in compose files (#90)
|
2025-07-10 16:46:29 +10:00 |
|
Pasha Sviderski
|
a73cbfd691
|
chore: hide incomplete machine rm command from help output
|
2025-07-09 11:28:14 +10:00 |
|
Pasha Sviderski
|
0f38b128fa
|
chore: fail 'machine rm' as not fully implemented
|
2025-07-03 21:30:09 +10:00 |
|
Pasha Sviderski
|
be8b4f079f
|
feat: remove containers on machine before removing it
|
2025-07-02 11:14:31 +10:00 |
|
Pasha Sviderski
|
59b96cc01f
|
feat: init 'machine rm' command that outputs service containers that will be removed
|
2025-07-01 19:51:57 +10:00 |
|
Pasha Sviderski
|
4c77fe2cfd
|
chore: tidy up
|
2025-06-30 17:53:34 +10:00 |
|
 Anton OvchinnikovandGitHub
|
2f55af0cab
|
test: Add an e2e test for build&push (#69)
* test: Add an e2e test for build&push
* test: Add image cleanup
* test: Switch to assert.NoError
|
2025-06-09 22:10:53 +02:00 |
|
 Anton OvchinnikovandGitHub
|
971b21d6c1
|
feat: Implement basic build & push capabilities for services (#68)
* wip: Build experiments
* wip: overall structure for build/push
* ref: Split method, add test fixture
* feat: Basic push functionality
* ref: Better structure and output
* feat: Handle registry auth
* feat: Integrate with deploy
* ref: Split into files
* fix: Modernize push options
|
2025-06-03 21:35:54 +02:00 |
|
Pavel Sviderski
|
a5fe9fbfb2
|
chore: update -p flag help for run command
|
2025-05-29 21:47:50 +10:00 |
|
Pavel Sviderski
|
4590a516ad
|
chore: set default ssh key path to ~/.ssh/id_ed25519 and handle home expansion
|
2025-05-29 15:00:33 +10:00 |
|
Pavel Sviderski
|
12c86f1dd4
|
fix: use existing cluster client when deploying caddy after adding new machine #65
|
2025-05-23 16:31:07 +10:00 |
|
Pavel Sviderski
|
7edd8f2976
|
chore: add m alias for machine command
|
2025-05-21 15:46:31 +10:00 |
|
Pavel Sviderski
|
683ad22358
|
chore: remove extra [FLAGS] from volume commands help, add SERVICE for inspect
|
2025-05-13 10:24:16 +10:00 |
|
Pavel Sviderski
|
e35e69b4be
|
fix: check latest Caddy image only if not specified for 'uc caddy deploy'
|
2025-05-07 16:03:07 +10:00 |
|
Pavel Sviderski
|
0b8495e964
|
feat: make all confirmation forms accessible
|
2025-05-01 14:12:12 +10:00 |
|
Pavel Sviderski
|
6068e24f4f
|
fix(ctx): panic: index out of range when only one context in uncloud config (closes #52)
|
2025-05-01 14:01:29 +10:00 |
|
Connor Edwards
|
7bc69b9a9e
|
feat: add support for Compose profiles
|
2025-05-01 12:23:56 +09:00 |
|
Pavel Sviderski
|
db3016fe89
|
fix: --file flag description for uc deploy cmd
|
2025-04-30 11:45:25 +10:00 |
|
Pavel Sviderski
|
eee28e2ead
|
feat: add version flag to uncloudd binary
|
2025-04-26 19:17:26 +10:00 |
|