Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.13 rootless containers #4273

Closed
wants to merge 1,234 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
1234 commits
Select commit Hold shift + click to select a range
d51a787
improvement(logger): add ActionLog (v0)
eysi09 Mar 22, 2023
635857f
test: fix container logs integ test
eysi09 Mar 27, 2023
53c5b89
chore(logger): fix issues introduced in rebase
eysi09 Mar 28, 2023
f0f2e02
fix: add actionType to log events
TimBeyer Mar 24, 2023
54c429f
feat: remaining actionTypes
TimBeyer Mar 24, 2023
fd22084
docs: add migration guide from 0.12 to bonsai (#4007)
Walther Mar 28, 2023
82e01cd
fix: utilize validation handler
Orzelius Mar 28, 2023
dfa2c65
0.13: fix random imagepull errs in ci (#4009)
Orzelius Mar 28, 2023
c72ee06
chore: fix sync mode testing in `test-release.sh`
vvagaytsev Mar 28, 2023
1bcfd29
docs: update discord invite link
shumailxyz Mar 29, 2023
1063403
feat(cli): add `set default-env` command
edvald Mar 24, 2023
df837c9
chore: fix log output in tests (got overwritten by other PR)
edvald Mar 28, 2023
d66a08a
chore: add missing .gitignore to test-garden-dir test directory
edvald Mar 28, 2023
0c45eaf
chore: update docs
edvald Mar 28, 2023
1b68730
chore: increase timeout for sync test
vvagaytsev Mar 29, 2023
06c45df
chore: stop sync after test
vvagaytsev Mar 29, 2023
8b26d7b
chore: revert any git changes as quick as possible
vvagaytsev Mar 29, 2023
33c71ee
chore: garden serve: require login (#4028)
Walther Mar 30, 2023
a3cbf42
fix: validate via resolution
Orzelius Mar 29, 2023
006a707
chore: add opts to getDependency
Orzelius Mar 29, 2023
7af89da
fix: don't throw on a disabled build dependency
Orzelius Mar 29, 2023
75545cf
fix: validate all runtime container actions
Orzelius Mar 29, 2023
d276130
test: fix ingress tests
Orzelius Mar 29, 2023
91179f1
feat: support pre-release versions in `self-update` command (#4022)
vvagaytsev Mar 31, 2023
cca704d
chore(local-mode): correct warn message on local mode exit
vvagaytsev Mar 29, 2023
1a33a0d
chore: better rendering of local mode command in logs
vvagaytsev Mar 31, 2023
5c56bd0
chore: log original process messages to the console
vvagaytsev Mar 31, 2023
be196f4
fix: set defaultEnv default value
Orzelius Mar 31, 2023
a739f46
chore(tests): use invalid domains instead of possibly-used ones
Walther Mar 30, 2023
21a8262
chore(tests): more invalid domain names instead of possibly-real ones
Walther Mar 31, 2023
eef562d
refactor(core): return plugin context with router handler results
edvald Mar 25, 2023
1a9062d
fix(k8s): container deploy handler might return non-ready status
edvald Mar 29, 2023
f011fce
feat(dev): support persistent commands (logs, deploy --sync/local etc…
edvald Mar 29, 2023
4d41c8c
test: fix log output in unit tests
edvald Apr 2, 2023
d8de12a
chore: update docs
edvald Apr 2, 2023
5898f7d
fix(cli): error when trying to clear default env with `set default-en…
edvald Apr 3, 2023
1771b58
chore: lower integ test timeout
edvald Apr 3, 2023
c4127b3
fix(cli): error running noProject command (e.g. login) with default e…
edvald Apr 3, 2023
37616d5
improvement(api): allow unstructured string arguments in HTTP API com…
edvald Apr 3, 2023
8c7a3b1
chore(examples): clean up accidentally added files in local-mode example
edvald Apr 3, 2023
2d468cc
refactor(k8s): don't set --atomic flag by default in helm Deploy actions
edvald Apr 3, 2023
f44a072
chore(example): improve ux in local mode container example
vvagaytsev Mar 31, 2023
7da3007
chore(example): improve ux in local mode k8s example
vvagaytsev Mar 31, 2023
7315b59
chore(example): improve ux in local mode helm example
vvagaytsev Mar 31, 2023
3acf832
fix: add mode annotation to getManifests
Orzelius Apr 4, 2023
37759bc
test: fix annotation assertions
Orzelius Apr 4, 2023
3a39d03
test: fix ingress tls cert test
Orzelius Apr 4, 2023
56ba5ec
refactor: rename `modules` project config entry to `scan` (#4036)
vvagaytsev Apr 4, 2023
f1abbec
chore: update year range in license header comment
thsig Apr 4, 2023
995df92
chore: revisit and update todo comments
vvagaytsev Apr 4, 2023
0126ed9
chore: fix deploy name in the logs
vvagaytsev Apr 4, 2023
e665ff8
improvement: set defaultTarget in module converter
vvagaytsev Apr 5, 2023
aa0a972
chore: more informative error messages on missing config
vvagaytsev Apr 5, 2023
11d19bc
style: minimize the diff between helm and kubernetes exec handlers
vvagaytsev Apr 5, 2023
3188bcb
chore(examples): add defaultTarget config in `kubernetes-deploy` example
vvagaytsev Apr 5, 2023
3daff3b
chore: update 0.13 status warning
vvagaytsev Apr 5, 2023
8351af5
docs: fix action kind rendering in reference docs
vvagaytsev Apr 5, 2023
915213c
fix: prevent `exec` command from running any deployments (#4052)
vvagaytsev Apr 6, 2023
df16e1a
fix(deploy): duplicate log entry when deploying
edvald Apr 3, 2023
5da0126
fix(k8s): incorrect annotations on stored Run and Test results
edvald Apr 3, 2023
7242240
fix(k8s): error in status checks in exec handlers
edvald Apr 3, 2023
50ec335
fix(core): prevent mutations on action configs, which could mess up v…
edvald Apr 3, 2023
b8bc083
refactor: rename deploy state property for clarity
edvald Apr 6, 2023
d9a95e2
docs: re-generate docs
vvagaytsev Apr 6, 2023
046a615
chore: fix post-rebase compilation error
vvagaytsev Apr 6, 2023
94c9d91
0.13 use new terms in commands help (#4062)
vvagaytsev Apr 6, 2023
d4f3ef0
docs(k8s): update terraform-gke example for Bonsai (#4000)
worldofgeese Apr 11, 2023
1e444e7
fix: login/logout using the configured domain (#4050)
mkhq Apr 11, 2023
62da70b
Merge branch '0.13' into 0.13-pulumi-example
twelvemo Apr 12, 2023
6f477c7
chore(deps): bump step-security/harden-runner from 2.2.1 to 2.3.0
dependabot[bot] Apr 11, 2023
1f9fd50
chore(deps): bump github/codeql-action from 2.2.9 to 2.2.11
dependabot[bot] Apr 11, 2023
84ac569
chore(deps): bump ossf/scorecard-action from 2.1.2 to 2.1.3
dependabot[bot] Apr 4, 2023
47e807e
improvement: always print ingress urls in console
vvagaytsev Apr 12, 2023
a7fb651
improvement(k8s): catch internal etcdserver throttling error from API
edvald Apr 5, 2023
86e0922
docs: update docs for minikube registry auth (#3986)
Apr 12, 2023
8adc762
Merge pull request #3924 from garden-io/0.13-pulumi-example
vvagaytsev Apr 14, 2023
ca54c01
chore: switch from k8s.gcr.io to registry.k8s.io due to deprecation (…
Walther Apr 17, 2023
27fd671
chore(deps): bump json in /examples/vote/worker
dependabot[bot] Apr 14, 2023
1e74169
chore(deps): bump json in /examples/vote-helm/worker-image
dependabot[bot] Apr 14, 2023
6e9931c
chore: remove cert-manager support (#4085)
Walther Apr 17, 2023
1a2a6d8
fix: use the correct secret in pullFromExternalRegistry in kaniko bui…
Walther Apr 19, 2023
d1435bd
chore(cli): logging tweaks
thsig Apr 12, 2023
87cfb47
fix(cli): correctly handle multiple opt aliases
thsig Apr 12, 2023
bc5b094
chore(docs): fix docstrings for sync commands
thsig Apr 17, 2023
f1fecb8
fix(sync-mode): ensure project mutagen dir exists
thsig Apr 17, 2023
7bb9a2d
fix(helm): fix status checks around code syncing
thsig Apr 17, 2023
c191867
docs: update a portion of docs (#4084)
Orzelius Apr 19, 2023
12046e0
chore(deps): bump actions/checkout from 3.5.0 to 3.5.2
dependabot[bot] Apr 18, 2023
b908d88
chore(deps): bump github/codeql-action from 2.2.11 to 2.2.12
dependabot[bot] Apr 18, 2023
cc9aba9
docs: embed 'How Garden Works' video to guide
eysi09 Mar 28, 2023
16b715a
0.13 docs: add cert manager docs dns and tls (#4077)
ShankyJS Apr 19, 2023
52f7877
docs: use new syntax in exclude/include configuration
vvagaytsev Apr 17, 2023
904754f
docs: update ".ignore" file configuration description
vvagaytsev Apr 18, 2023
6c7165b
chore: remove unused field and generic type
vvagaytsev Apr 17, 2023
42dd994
chore: fix typo in the function name
vvagaytsev Apr 17, 2023
bee1f40
docs: use relative paths to examples
vvagaytsev Apr 18, 2023
b399d08
docs: update docs to use new concepts and terminology
vvagaytsev Apr 18, 2023
0e8fea7
fix: 0.13 export the status state-field consistently across action ty…
mkhq Apr 20, 2023
6408f2e
fix: use default target in sync overrides
Orzelius Apr 20, 2023
8810d97
docs: update migration guide from 0.12 to Bonsai (#4104)
vvagaytsev Apr 20, 2023
d49d660
chore(examples): use local.demo.garden for local kubernetes examples
twelvemo Apr 19, 2023
3e2c504
chore(examples): use `local.demo.garden` in the configs added in 0.13
vvagaytsev Apr 20, 2023
dee5868
fix(cli): don't throw in dev command if offline
thsig Apr 18, 2023
059d0bb
refactor: moved some type definitions to other the packages
vvagaytsev Apr 20, 2023
3dd9372
docs: update local mode guide to use `0.13` terms (#4106)
vvagaytsev Apr 21, 2023
9962aca
chore: linting
vvagaytsev Apr 21, 2023
a00ad1e
docs: 0.13 update "Using the CLI" guide (#4108)
vvagaytsev Apr 24, 2023
b438414
feat: retry k8s api calls on ECONNREFUSED and 500 errors
TimBeyer Apr 24, 2023
330af45
feat: allow `-i` alias for interactive mode in `exec` command
vvagaytsev Apr 24, 2023
1173683
revert: remove noProject flag from custom commands
eysi09 Apr 24, 2023
f025949
0.13: some updates in "Using Garden" guide series (#4105)
vvagaytsev Apr 25, 2023
32cb04f
chore(deps): bump github/codeql-action from 2.2.12 to 2.3.0
dependabot[bot] Apr 25, 2023
fbe64dd
chore(deps): bump step-security/harden-runner from 2.3.0 to 2.3.1
dependabot[bot] Apr 25, 2023
7dbbe95
chore: update helm/kubernetes-exec schema
Orzelius Apr 24, 2023
beeed74
docs: update examples with new actions types
Orzelius Apr 24, 2023
425f13c
docs: update container and helm guides
Orzelius Apr 24, 2023
f82dea0
docs: make example links relative
Orzelius Apr 26, 2023
5438e26
docs: remove extra space
Orzelius Apr 26, 2023
73a7f2c
refactor: accept strings as secret and user ids in delete command
mkhq Apr 26, 2023
a3d2306
fix: temporary hard-code 0.13.0 version in api client
10ko Apr 26, 2023
9099e0c
feat: `garden community` command (#4129)
Walther Apr 27, 2023
f5c6730
fix(sync): ensure key uniqueness for syncs
vvagaytsev Apr 27, 2023
6ddd2d0
fix(k8s): stop retrying in LogFollower when Pod is in terminal phase
stefreak Apr 27, 2023
3683a03
chore: update generated docs
thsig Apr 28, 2023
d21b826
refactor(logger): cleanup original implementation + remove fields
eysi09 Mar 28, 2023
dd9f2a3
docs: update guides
Orzelius Apr 27, 2023
c448642
chore: remove .only to run all the tests and added docs link (#4147)
mkhq May 2, 2023
383bf83
chore: remove dead code
vvagaytsev Apr 28, 2023
d920fae
chore: add explicit return type
vvagaytsev Apr 28, 2023
2a4553d
refactor: rename method
vvagaytsev Apr 28, 2023
c823cd9
fix: return `startSync` flag in `DeployTaskParams`
vvagaytsev Apr 28, 2023
90187b5
fix: return action-specific params in `getDependencyParams()`
vvagaytsev Apr 28, 2023
6428787
chore: fix broken tests that got accidentally merged due to "only" flag
eysi09 May 2, 2023
523bd15
refactor: remove the color red from non-error related logging
trymbill May 2, 2023
14d2c3c
improvement(k8s): reduce number of k8s API calls during status monito…
edvald May 2, 2023
16ae3a5
fix(solver): results were not cleaned up on error in all cases
edvald May 2, 2023
1498753
test: fix spec overrides in integ tests
edvald May 2, 2023
29c5b93
chore: avoid eventemitter max listener warning
edvald May 2, 2023
9a68ee4
test: fix more integ tests
edvald May 2, 2023
fd256b1
chore(ci): fix kind cluster init
edvald May 2, 2023
50d7c92
test: replace usages of testdouble for containerHelpers object
edvald May 2, 2023
2c0abf6
chore: use action key instead of just name in waitForResources logs
edvald May 2, 2023
a6e07f5
test: fix helmDeploy test on minikube+kind
edvald May 2, 2023
7f52d03
chore(ci): enable more k8s version integ tests
edvald May 2, 2023
61db864
chore: fix build issues in plugin tests
edvald May 3, 2023
792efe9
chore(examples): address flaky postgres startup in vote-helm project
edvald May 3, 2023
39c89a5
chore(ci): disable windows smoke test for the moment
edvald May 3, 2023
9e20491
feat(core): support remote repositories for action sources
edvald Apr 13, 2023
160a2d7
0.13: Mandatory `apiVersion`-field when using action kinds (#4102)
mkhq May 3, 2023
268ff76
chore(ci): fix gcloud gke auth (#4161)
Walther May 3, 2023
d0db690
fix: do not throw if no action kinds & garden.io/v0 (#4162)
stefreak May 3, 2023
f99db53
fix: throw when test or run is not found
Orzelius May 4, 2023
6e2fda6
test(workflows): add test case for lazy initialization (#4168)
stefreak May 5, 2023
dd444d1
fix(dev): fix changed sources not being detected
thsig May 4, 2023
be45326
0.13: improve task logging (#4160)
Orzelius May 5, 2023
71bc649
feat: 0.13 login without project (#4172)
mkhq May 5, 2023
8590e7b
fix: custom commands: spread true
Walther May 5, 2023
7e6567c
chore: improved apiVersion related error messages (#4176)
mkhq May 7, 2023
d7664c4
chore(examples): update postgres helm chart
thsig May 7, 2023
1f0b265
feat(core): --logs option for deploy command
thsig May 6, 2023
de17fc3
fix(monitors): ensure status isn't overwritten due to a race condition
eysi09 May 7, 2023
8ba1b81
improvement(cli): detect calls to removed run cmds
thsig May 7, 2023
936bc91
fix(logs): ensure logs command sets tail/since flags properly
eysi09 May 7, 2023
4312b35
fix(server): ensure fresh command instance per request
eysi09 May 7, 2023
417efa8
improvement(monitors): allow multiple commands to subscribe to a monitor
eysi09 May 7, 2023
6eaa17b
fix(monitors): properly unsubscribe subscribers (flagged in review)
eysi09 May 7, 2023
1be0cdf
fix(commands): ensure cloning works for all commands
eysi09 May 7, 2023
b13e07f
fix(commands): fix broken tests
eysi09 May 7, 2023
db19e29
fix(monitors): handle unsubscribes at manager level
eysi09 May 7, 2023
2ce68be
refactor: rename `run-workflow` to `workflow` (#4187)
Walther May 8, 2023
4751108
chore(deps): bump github/codeql-action from 2.3.0 to 2.3.2
dependabot[bot] May 2, 2023
739eebe
chore: replace brew kubernetes-helm with helm
shumailxyz May 3, 2023
1fc5fe7
docs: add info about Rosetta requirement for apple silicon in install…
shumailxyz May 3, 2023
0d3fadc
docs: 0.13 update for tutorials (#4127)
vvagaytsev May 8, 2023
8f5218d
fix: add backwards compatibility for old-style run commands (#4195)
Walther May 8, 2023
192b664
test: fix assertions for `run` command
vvagaytsev May 9, 2023
6156925
improvement(server): prettier / consistent command logs
eysi09 May 8, 2023
b0c8fb4
docs: remove some unnecessary social media links from readmes (#4205)
Walther May 9, 2023
b02e039
feat(server): stream log entries over ws
eysi09 May 8, 2023
2e52a1d
fix(tests): handle log entry messages in ws tests
eysi09 May 9, 2023
80f5b2f
fix(tests): fix a broken logger test
eysi09 May 9, 2023
5c7b673
chore: add mutagen monitor start log
Orzelius May 8, 2023
e3041f7
fix: await mutagen command
Orzelius May 8, 2023
2282338
refactor: rename `action` to `actions` in template context (#4194)
vvagaytsev May 9, 2023
5d45602
fix(dev): trim trailing whitespace from cmd args
thsig May 9, 2023
feb5760
fix(commands): make test `-n` option backwards compatible to 0.12 (#4…
stefreak May 10, 2023
36bb666
fix: ensure proper usage of remote actions
Orzelius May 9, 2023
08dcb91
chore: update remote-sources example
Orzelius May 9, 2023
03ecb5e
improvement(server): bump log level to silly on debug line
eysi09 May 10, 2023
53d6e36
docs: improve sync mode docs (#4215)
shumailxyz May 10, 2023
8185eff
docs: update remote-sources guide
Orzelius May 10, 2023
e7b17a8
chore: remove unneeded lint ignore
Orzelius May 10, 2023
b21d8ba
fix: properly unmount dev react FC
Orzelius May 10, 2023
fad4ba9
test: add back the delay to helm example db run
Orzelius May 10, 2023
0346a74
fix: ignore historic kill events
Orzelius May 10, 2023
72761a8
fix(serve): ensure buffered event stream works with serve commands
eysi09 May 10, 2023
f7ab435
chore(deps): bump github/codeql-action from 2.3.2 to 2.3.3
dependabot[bot] May 9, 2023
331f27d
chore(deps): bump step-security/harden-runner from 2.3.1 to 2.4.0
dependabot[bot] May 9, 2023
472e908
chore: remove harden-runner
stefreak May 10, 2023
10932bb
chore: update Bonsai warning text
shumailxyz May 10, 2023
9a09f80
fix: add the required apiVersion field
shumailxyz May 10, 2023
abcf1be
docs: update migration docs with info on apiVersion field
shumailxyz May 10, 2023
c0b4cbc
0.13 clean up some skipped tests (#4230)
Walther May 11, 2023
65d1132
fix(server): ensure GARDEN_SERVER_PORT env var is respected
eysi09 May 10, 2023
dd1fe4d
fix(framework): inherit metadata in createActionLog (#4233)
stefreak May 11, 2023
042cc20
feat(plugins): set the manifest to unknown if repository is not found…
vvagaytsev May 11, 2023
e27271f
chore(examples): use explicit version of Python deps
vvagaytsev May 11, 2023
7a5f558
feat: add self-managed state backends to pulumi stacks (#4107)
Apr 28, 2023
843e090
chore: fix typo in pulumi cli's architecture
May 2, 2023
d07fb31
chore(pulumi): make pulumi backendURL and orgName as non-required fie…
May 9, 2023
16db489
chore: improved messaging when the CLI fails with unhandled errors
mkhq May 9, 2023
4b2b322
chore: add more error handling and logs around configstore lock issues
Walther May 10, 2023
72f7587
chore: clearer log on unhandled error
mkhq May 10, 2023
e92a070
chore: better warning log when lock is compromised
mkhq May 10, 2023
2454373
chore: combine log lines in configStore lock error
Walther May 11, 2023
6019d2f
chore: globalConfig: improved error handling on lock issues
Walther May 11, 2023
e55a595
chore: set default timeouts (#4066)
vvagaytsev May 12, 2023
f2ef8c8
build(dockerhub): improved docker image building and tagging (#4239)
stefreak May 12, 2023
c55c31d
chore: 0.13 analytics improvements (#4179)
mkhq May 12, 2023
305065a
feat(dev): add --cmd flag to dev command to run commands on startup
edvald May 8, 2023
6bbe996
refactor(deploy): match since param on deploy --logs with logs command
edvald May 8, 2023
af0b44c
feat: add `garden up` cmd as alias for `deploy --logs`
edvald May 8, 2023
f00a531
improvement(deploy): delegate to dev when persistent
thsig May 9, 2023
a4a95b7
fix(core): only emit ready event once per task
thsig May 9, 2023
c350b22
improvement(dev): stop syncs when exiting gracefully
thsig May 11, 2023
d99c02d
improvement(dev): warn when exiting with CTRL-C
thsig May 11, 2023
8b7cb11
improvement(dev): split --cmd by newlines
thsig May 11, 2023
c477c89
chore: corrected `runBaseParams` schema description
vvagaytsev May 12, 2023
50529d8
refactor: pull `artifactsPath` to `runBaseParams`
vvagaytsev May 12, 2023
b0c6f75
chore: remove dead code
vvagaytsev May 12, 2023
9bf167c
chore: add a bounded cache datastructure
thsig May 11, 2023
953ad0c
refactor: add UID to providers
thsig May 11, 2023
706ecab
fix(k8s): fix namespace caching logic for dev cmd
thsig May 11, 2023
c1692db
ci(dockerhub): secure sha256 references and multi-layer caching (#4252)
stefreak May 12, 2023
1eacc4a
fix: make sure cacheTo returns proper list (#4253)
TimBeyer May 12, 2023
8fb2a3b
improvement(dev): handle config changes
thsig May 13, 2023
c95e3d5
fix(core): improve event listener cleanup
thsig May 13, 2023
ac890d7
chore: re-enable windows ci tests
shumailxyz May 12, 2023
78b8f92
chore: re-enable microk8s tests in ci
shumailxyz May 12, 2023
b591fde
fix(server): ensure server logs aren't emitted twice
eysi09 May 11, 2023
50f01cf
feat: add "sync status" command
eysi09 May 14, 2023
0ad6409
fix(server): ensure ws connection is closed on Garden "_exit" event
eysi09 May 14, 2023
e300270
improvement(server): tone down server logs
eysi09 May 14, 2023
a0d8e0a
chore: update cloud dashboard domain (#4199)
mkhq May 13, 2023
fe56631
ci(docker): remove cache in bakefile (#4254)
stefreak May 15, 2023
ddebd97
chore(ci): own pre-release tag for Bonsai
vvagaytsev May 15, 2023
1092b28
docs: 0.13 update for docker compose migration guide (#4235)
vvagaytsev May 15, 2023
38e6dbb
0.13 improvement(security): reference all images by sha256 from garde…
stefreak May 15, 2023
52b9a98
docs(0.13): add apiVersion to all example project snippets
stefreak May 15, 2023
251dd64
feat(dockerhub): publish rootless containers
stefreak May 15, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion core/src/commands/deploy.ts
Original file line number Diff line number Diff line change
@@ -247,7 +247,7 @@ export class DeployCommand extends Command<Args, Opts> {
logLevel: parseLogLevel(opts["log-level"]),
tagFilters: undefined,
showTimestamps: opts["timestamps"],
since: "1s",
since: "1m",
})
garden.monitors.addAndSubscribe(logMonitor, this)
}