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 log metadata #4232

Closed
wants to merge 1,188 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1188 commits
Select commit Hold shift + click to select a range
9dc8770
fix(k8s): add log streaming for exec Runs/Tests
thsig Mar 20, 2023
8f2d7df
fix(container): ensure error message is properly indented
eysi09 Mar 19, 2023
199fe4b
fix(k8s): retry exec attempts in PodRunner (#3956)
stefreak Mar 16, 2023
7ef3cb8
refactor: initialize and pass logger earlier
Orzelius Mar 21, 2023
ed5d2e4
chore: remove unused import
Orzelius Mar 21, 2023
f976a6f
Merge branch '0.13' into cloud-dvxp-fixes
Orzelius Mar 21, 2023
847a45b
chore: linting
vvagaytsev Mar 21, 2023
2cf819d
improvement: track the command run result and duration (#3837)
mkhq Mar 15, 2023
b9f0867
docs(local-mode): documentation update
vvagaytsev Mar 22, 2023
57c1a31
Merge pull request #3969 from garden-io/cloud-dvxp-fixes
Walther Mar 23, 2023
babd2c2
improvement(autocomplete): handful of small improvements based on fee…
edvald Mar 20, 2023
df2058c
improvement(logger): various fixes to make basic logger render nicer
eysi09 Mar 22, 2023
ccc352f
chore(deps): bump actions/checkout from 3.3.0 to 3.4.0 (#3977)
dependabot[bot] Mar 22, 2023
045422e
chore(deps): bump github/codeql-action from 2.2.6 to 2.2.7 (#3976)
dependabot[bot] Mar 22, 2023
119af07
chore(deps): bump webpack in /examples/gatsby-code-sync
dependabot[bot] Mar 15, 2023
3a6723f
chore: fix shas for latest Terraform binary
thsig Mar 22, 2023
2f88203
fix(docs): move pvc shared volumes info to the right page
jalper Mar 22, 2023
071fdcb
improvement: add additional info to error message when sh is not found
10ko Mar 23, 2023
655d300
refactor: rename ModuleTemplate to ConfigTemplate
edvald Mar 15, 2023
9ec9ccd
feat(config): templating for actions and workflows + new RenderTempla…
edvald Mar 16, 2023
31efbf1
improvement: deduplicate deploy status logs for ready statuses
Walther Mar 24, 2023
409f9f5
Merge pull request #3991 from garden-io/0.13-deduplicate-deploy-ready
Walther Mar 24, 2023
8e858eb
chore: switch the cleanup command emoji
Walther Mar 24, 2023
6b6586f
chore: fix confusing log lines in BuildTask
thsig Mar 26, 2023
7a7da0c
refactor: split sync start/stop out to specific plugin handlers
edvald Mar 8, 2023
7bbd9c3
improvement(k8s): syncs keep running after Garden process exits
edvald Mar 24, 2023
30907db
fix(cli): util fetch-tools command would not error if run outside pro…
edvald Mar 24, 2023
dd00f96
improvement(core): tell user which envs are configured when bad env s…
edvald Mar 24, 2023
064ea82
feat(cli): add `util mutagen` command to ease troubleshooting sync is…
edvald Mar 24, 2023
5a805cc
feat: add `sync start` and `sync stop` commands
edvald Mar 24, 2023
d5c73bb
fix(dev): crash when specifying bad command arguments
edvald Mar 24, 2023
0664167
fix(cli): command-specified logger type wasn't respected
edvald Mar 24, 2023
7f93b90
fix(dev): login and logout commands didn't work in dev command
edvald Mar 24, 2023
13d38a5
improvement(sync): wait for first sync to complete (flush) when start…
edvald Mar 24, 2023
d8104f2
improvement(dev): persist command history between dev command sessions
edvald Mar 24, 2023
51d8421
fix(dev): handle most characters and symbols in the command input
edvald Mar 24, 2023
8617bdc
fix(dev): handle -h/--help and print help if command group is matched
edvald Mar 24, 2023
4b5649c
refactor(core): return plugin context with router handler results
edvald Mar 25, 2023
c7d7941
fix(git): allow local submodules (prohibited by default in recent git…
edvald Mar 26, 2023
b927d86
test: fix K8sLogsFollower test
edvald Mar 27, 2023
0ab1faf
chore: add warning for beta release
Orzelius Mar 28, 2023
8204f05
cr: move warning and make it yellow
Orzelius Mar 28, 2023
4f45a29
improvement: more granular version control in `self-update` command (…
vvagaytsev Mar 28, 2023
4c89994
chore(deps): bump github/codeql-action from 2.2.7 to 2.2.9
dependabot[bot] Mar 28, 2023
68eeaa5
chore(deps): bump actions/checkout from 3.4.0 to 3.5.0
dependabot[bot] Mar 28, 2023
8dc35a2
fix(logger): ensure 'fixLevel' is used properly
eysi09 Mar 21, 2023
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
c6e30e1
improvement: remove unused code
stefreak May 11, 2023
c87cfe6
fix(framework): inherit metadata in createActionLog
stefreak May 11, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
502 changes: 253 additions & 249 deletions .circleci/config.yml

Large diffs are not rendered by default.

38 changes: 38 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"extends": [".eslintrc.autogenerated.js"],
"plugins": ["unused-imports", "mocha"],
"ignorePatterns": ["*.d.ts*"],
"rules": {
"@typescript-eslint/no-floating-promises": "warn",
"@typescript-eslint/no-shadow": [
"warn",
{
"hoist": "all"
}
],
"@typescript-eslint/quotes": [
"error",
"double",
{
"avoidEscape": true,
"allowTemplateLiterals": true
}
],
"arrow-body-style": "off",
"jsdoc/check-indentation": "off",
"jsdoc/newline-after-description": "off",
"no-console": "error",
"max-len": [
"warn",
{
"code": 120,
"ignoreStrings": true,
"ignoreComments": true,
"ignoreTemplateLiterals": true
}
],
"mocha/no-skipped-tests": "warn",
"mocha/no-exclusive-tests": "error",
"unused-imports/no-unused-imports": "error"
}
}
302 changes: 302 additions & 0 deletions .eslintrc.autogenerated.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,302 @@
/*
👋 Hi! This file was autogenerated by tslint-to-eslint-config.
https://github.com/typescript-eslint/tslint-to-eslint-config

It represents the closest reasonable ESLint configuration to this
project's original TSLint configuration.

We recommend eventually switching this configuration to extend from
the recommended rulesets in typescript-eslint.
https://github.com/typescript-eslint/tslint-to-eslint-config/blob/master/docs/FAQs.md

Happy linting! 💖
*/
module.exports = {
"env": {
"browser": true,
"es6": true,
"node": true
},
"extends": [
"prettier"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": "tsconfig.json",
"sourceType": "module"
},
"plugins": [
"eslint-plugin-react",
"eslint-plugin-jsdoc",
"eslint-plugin-no-null",
"@typescript-eslint",
],
"root": true,
"rules": {
"@babel/object-curly-spacing": "off",
"@babel/semi": "off",
"@typescript-eslint/brace-style": "off",
"@typescript-eslint/comma-dangle": "off",
"@typescript-eslint/comma-spacing": "off",
"@typescript-eslint/func-call-spacing": "off",
"@typescript-eslint/indent": [
"off",
2
],
"@typescript-eslint/keyword-spacing": "off",
"@typescript-eslint/member-delimiter-style": [
"error",
{
"multiline": {
"delimiter": "none",
"requireLast": true
},
"singleline": {
"delimiter": "semi",
"requireLast": false
}
}
],
"@typescript-eslint/naming-convention": [
"error",
{
"selector": "variable",
"format": [
"camelCase",
"UPPER_CASE",
"PascalCase"
],
"leadingUnderscore": "allow",
"trailingUnderscore": "forbid"
}
],
"@typescript-eslint/no-extra-parens": "off",
"@typescript-eslint/no-extra-semi": "off",
"@typescript-eslint/no-floating-promises": "error",
"@typescript-eslint/no-shadow": [
"error",
{
"hoist": "all"
}
],
"@typescript-eslint/object-curly-spacing": "off",
"@typescript-eslint/quotes": [
"error",
"double",
{
"avoidEscape": true
}
],
"@typescript-eslint/semi": [
"error",
"never"
],
"@typescript-eslint/space-before-blocks": "off",
"@typescript-eslint/space-before-function-paren": "off",
"@typescript-eslint/space-infix-ops": "off",
"@typescript-eslint/type-annotation-spacing": "off",
"array-bracket-newline": "off",
"array-bracket-spacing": "off",
"array-element-newline": "off",
"arrow-body-style": "error",
"arrow-parens": [
"off",
"always"
],
"arrow-spacing": "off",
"babel/object-curly-spacing": "off",
"babel/quotes": "off",
"babel/semi": "off",
"block-spacing": "off",
"brace-style": [
"off",
"off"
],
"comma-dangle": "off",
"comma-spacing": "off",
"comma-style": "off",
"computed-property-spacing": "off",
"curly": "error",
"dot-location": "off",
"eol-last": "error",
"eqeqeq": [
"error",
"always"
],
"flowtype/boolean-style": "off",
"flowtype/delimiter-dangle": "off",
"flowtype/generic-spacing": "off",
"flowtype/object-type-curly-spacing": "off",
"flowtype/object-type-delimiter": "off",
"flowtype/quotes": "off",
"flowtype/semi": "off",
"flowtype/space-after-type-colon": "off",
"flowtype/space-before-generic-bracket": "off",
"flowtype/space-before-type-colon": "off",
"flowtype/union-intersection-spacing": "off",
"func-call-spacing": "off",
"function-call-argument-newline": "off",
"function-paren-newline": "off",
"generator-star": "off",
"generator-star-spacing": "off",
"id-denylist": "error",
"id-match": "error",
"implicit-arrow-linebreak": "off",
"indent": "off",
"indent-legacy": "off",
"jsdoc/check-alignment": "error",
"jsdoc/check-indentation": "error",
"jsdoc/newline-after-description": "error",
"jsx-quotes": "off",
"key-spacing": "off",
"keyword-spacing": "off",
"linebreak-style": "off",
"lines-around-comment": "off",
"max-len": [
"warn",
{
"code": 120
}
],
"multiline-ternary": "off",
"new-parens": "off",
"newline-per-chained-call": "off",
"no-arrow-condition": "off",
"no-comma-dangle": "off",
"no-confusing-arrow": "off",
"no-console": [
"error",
{
"allow": [
"warn",
"dir",
"time",
"timeEnd",
"timeLog",
"trace",
"assert",
"clear",
"count",
"countReset",
"group",
"groupEnd",
"table",
"debug",
"info",
"dirxml",
"groupCollapsed",
"Console",
"profile",
"profileEnd",
"timeStamp",
"context"
]
}
],
"no-debugger": "error",
"no-eval": "error",
"no-extra-parens": "off",
"no-extra-semi": "off",
"no-fallthrough": "error",
"no-floating-decimal": "off",
"no-invalid-this": "error",
"no-irregular-whitespace": "off",
"no-mixed-operators": "off",
"no-mixed-spaces-and-tabs": "off",
"no-multi-spaces": "off",
"no-multiple-empty-lines": "error",
"no-null/no-null": "off",
"no-reserved-keys": "off",
"no-shadow": "off",
"no-space-before-semi": "off",
"no-spaced-func": "off",
"no-tabs": "off",
"no-trailing-spaces": "error",
"no-underscore-dangle": "off",
"no-unexpected-multiline": "off",
"no-var": "error",
"no-whitespace-before-property": "off",
"no-wrap-func": "off",
"nonblock-statement-body-position": "off",
"object-curly-newline": "off",
"object-curly-spacing": "off",
"object-property-newline": "off",
"object-shorthand": "error",
"one-var": [
"error",
"never"
],
"one-var-declaration-per-line": "off",
"operator-linebreak": "off",
"padded-blocks": [
"off",
{
"blocks": "never"
},
{
"allowSingleLineBlocks": true
}
],
"prefer-template": "off",
"quote-props": [
"error",
"consistent-as-needed"
],
"quotes": "off",
"radix": "error",
"react/jsx-child-element-spacing": "off",
"react/jsx-closing-bracket-location": "off",
"react/jsx-closing-tag-location": "off",
"react/jsx-curly-newline": "off",
"react/jsx-curly-spacing": "off",
"react/jsx-equals-spacing": "off",
"react/jsx-first-prop-new-line": "off",
"react/jsx-indent": "off",
"react/jsx-indent-props": "off",
"react/jsx-max-props-per-line": "off",
"react/jsx-newline": "off",
"react/jsx-one-expression-per-line": "off",
"react/jsx-props-no-multi-spaces": "off",
"react/jsx-space-before-closing": "off",
"react/jsx-tag-spacing": [
"off",
{
"afterOpening": "allow",
"closingSlash": "allow"
}
],
"react/jsx-wrap-multilines": "off",
"rest-spread-spacing": "off",
"semi": "off",
"semi-spacing": "off",
"semi-style": "off",
"space-after-function-name": "off",
"space-after-keywords": "off",
"space-before-blocks": "off",
"space-before-function-paren": "off",
"space-before-function-parentheses": "off",
"space-before-keywords": "off",
"space-in-brackets": "off",
"space-in-parens": [
"off",
"never"
],
"space-infix-ops": "off",
"space-return-throw-case": "off",
"space-unary-ops": "off",
"space-unary-word-ops": "off",
"standard/array-bracket-even-spacing": "off",
"standard/computed-property-even-spacing": "off",
"standard/object-curly-even-spacing": "off",
"switch-colon-spacing": "off",
"template-curly-spacing": "off",
"template-tag-spacing": "off",
"unicode-bom": "off",
"unicorn/empty-brace-spaces": "off",
"unicorn/no-nested-ternary": "off",
"unicorn/number-literal-case": "off",
"wrap-iife": "off",
"wrap-regex": "off",
"yield-star-spacing": "off"
}
};
4 changes: 2 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -173,8 +173,8 @@ TODO text
.gitattributes text
.gitconfig text
.htaccess text
*.lock text -diff
package-lock.json text -diff
*.lock text -diff linguist-generated=true
package-lock.json text -diff linguist-generated=true
*.npmignore text
*.yaml text
*.yml text
Expand Down
17 changes: 13 additions & 4 deletions .gitbook.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,8 @@ redirects:
examples/demo-project: ./example-projects/demo-project.md
examples/tls-project: ./example-projects/tls-project.md
examples/using-garden-in-ci: ./guides/using-garden-in-ci.md
guides/using-remote-sources: ./advanced/using-remote-sources.md
guides/cert-manager-integration: ./advanced/cert-manager-integration.md
guides/terraform: ./advanced/terraform.md
guides/code-synchronization-dev-mode: ./guides/code-synchronization.md
guides/terraform: ./terraform-plugin/about.md
providers/conftest-container: ./reference/providers/conftest-container.md
providers/conftest-kubernetes: ./reference/providers/conftest-kubernetes.md
providers/conftest: ./reference/providers/conftest.md
Expand All @@ -35,9 +34,19 @@ redirects:
module-types/openfaas: ./reference/module-types/openfaas.md
module-types/persistentvolumeclaim: ./reference/module-types/persistentvolumeclaim.md
module-types/terraform: ./reference/module-types/terraform.md
reference/module-template-config: ./reference/config-template-config.md
using-garden/module-templates: ./using-garden/config-templates.md
# Redirects after docs restructure (https://github.com/garden-io/garden/pull/3467)
advanced/terraform: ./terraform-plugin/about.md
advanced/pulumi: ./pulumi-plugin/about.md
getting-started/1-installation.md: ./guides/installation.md
advanced/rbac-config: ./k8s-plugins/advanced/rbac-config.md
getting-started: ./tutorials/your-first-project.md
getting-started/0-introduction: ./basics/quickstart
getting-started/1-installation: ./guides/installation.md
getting-started/2-connect-to-a-cluster: ./tutorials/your-first-project/2-connect-to-a-cluster.md
basics/5-min-quickstart: ./basics/quickstart.md
other-plugins/container: ./other-plugins/container
guides/remote-kubernetes: ./k8s-plugins/about.md
guides/in-cluster-building: ./k8s-plugins/advanced/in-cluster-building.md
guides/using-helm-charts: ./k8s-plugins/module-types/helm.md
guides/using-remote-sources: ./k8s-plugins/advanced/using-remote-sources.md
Loading