Pieter Noordhuis
5a55cad7c3
Ensure Go code is formatted ( #37 )
2022-09-07 15:15:23 +02:00
Pieter Noordhuis
80a4c47d62
Fix lint error regarding struct with unexported fields ( #38 )
...
Unexported fields are skipped during marshalling, so this would be a
nop.
The code in `./cmd/sync/github*.go` is currently unused.
Confirmed that staticcheck passes when run with:
```
staticcheck -checks SA9005 ./...
```
2022-09-07 15:15:07 +02:00
Pieter Noordhuis
c00db56d84
Fix lint errors for using deprecated functionality ( #35 )
...
Functionality from `io/ioutil` has moved to the `io` and `os` packages
in go1.16 ([reference](https://pkg.go.dev/io/ioutil )).
Confirmed that staticcheck passes when run with:
```
staticcheck -checks SA1019 ./...
```
2022-09-07 14:30:10 +02:00
Pieter Noordhuis
31a841ff33
Fix lint errors for unused functions ( #36 )
...
The functionality under terraform/ isn't used anywhere at the moment and
the test doesn't pass for me. It will be useful down the line so
commenting out instead of removing.
Confirmed that staticcheck passes when run with:
```
staticcheck -checks U1000 ./...
```
2022-09-07 14:26:31 +02:00
Pieter Noordhuis
67b2e4206f
Use t.Setenv instead of custom implementation ( #34 )
...
Follow up for #18 . This function was introduced in go1.17. As of #19 we
require go1.18, so we can use it.
2022-09-07 13:24:11 +02:00
shreyas-goenka
96efd0e2e4
Replace terraform dependency with go sdk ( #19 )
...
Issue: https://github.com/databricks/bricks/issues/17
`./bricks fs ls ...` command works
`./bricks launch ...` command works
Did not test other changes as the readme claims other commands don't
work anyways :) cc: @nfx
TODO left for this PR:
2. Replace terraform scim.Me once its there in go SDK
(https://github.com/databricks/databricks-sdk-go/issues/56 )
2022-09-07 11:55:59 +02:00
Kartik Gupta
f070c24399
Write default header only if `DEFAULT` section exists ( #31 )
2022-09-06 18:04:05 +02:00
Kartik Gupta
30a7de621a
Add more flags to `configure` command ( #29 )
2022-09-06 16:37:58 +02:00
Kartik Gupta
457f3ad3c2
Add `bricks configure` command to bricks CLI ( #18 )
...
* bricks configure
* remove t.setenv
* Read token and host from stdin
* Update .vscode/testing.code-snippets
Co-authored-by: Serge Smertin <259697+nfx@users.noreply.github.com>
Co-authored-by: Serge Smertin <259697+nfx@users.noreply.github.com>
2022-09-05 20:25:54 +02:00
dependabot[bot]
bb50563c60
Bump github.com/stretchr/testify from 1.7.1 to 1.8.0 ( #13 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.7.1 to 1.8.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.7.1...v1.8.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-02 14:00:38 +02:00
dependabot[bot]
081f039a93
Bump gopkg.in/ini.v1 from 1.66.4 to 1.67.0 ( #16 )
...
Bumps [gopkg.in/ini.v1](https://github.com/go-ini/ini ) from 1.66.4 to 1.67.0.
- [Release notes](https://github.com/go-ini/ini/releases )
- [Commits](https://github.com/go-ini/ini/compare/v1.66.4...v1.67.0 )
---
updated-dependencies:
- dependency-name: gopkg.in/ini.v1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-02 14:00:16 +02:00
Shreyas Goenka
f70d42fff6
Revert "Added go sdk as a dependency"
...
This reverts commit 0ae8b60573
.
2022-09-01 13:42:35 +02:00
Shreyas Goenka
9951068c62
Revert "Using go sdk for ./bricks fs ls DIR_NAME command"
...
This reverts commit 6217d20e57
.
2022-09-01 13:42:34 +02:00
Shreyas Goenka
5e2c5888e0
Revert "Replaced usage of Cluster struct from terraform provider to ClusterInfo from go-sdk in config.go"
...
This reverts commit a9a7672725
.
2022-09-01 13:42:31 +02:00
Shreyas Goenka
a9a7672725
Replaced usage of Cluster struct from terraform provider to ClusterInfo from go-sdk in config.go
2022-08-31 19:46:35 +02:00
Shreyas Goenka
6217d20e57
Using go sdk for ./bricks fs ls DIR_NAME command
2022-08-31 19:31:58 +02:00
Shreyas Goenka
0ae8b60573
Added go sdk as a dependency
2022-08-31 19:05:05 +02:00
Serge Smertin
32ae59c1bc
Experimental sync command
2022-07-07 20:56:59 +02:00
Serge Smertin
95a68937fe
rename `internal/test` to idiomatic `testdata`
2022-05-23 11:46:37 +02:00
Serge Smertin
0d76ab3d28
upload wheel to pep503-compatible DBFS path
2022-05-23 11:41:55 +02:00
dependabot[bot]
82438b9f1c
Bump github.com/databrickslabs/terraform-provider-databricks ( #1 )
...
Bumps [github.com/databrickslabs/terraform-provider-databricks](https://github.com/databrickslabs/terraform-provider-databricks ) from 0.5.7 to 0.5.8.
- [Release notes](https://github.com/databrickslabs/terraform-provider-databricks/releases )
- [Changelog](https://github.com/databrickslabs/terraform-provider-databricks/blob/master/CHANGELOG.md )
- [Commits](https://github.com/databrickslabs/terraform-provider-databricks/compare/v0.5.7...v0.5.8 )
---
updated-dependencies:
- dependency-name: github.com/databrickslabs/terraform-provider-databricks
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-23 10:49:35 +02:00
Serge Smertin
515a6930f8
interation on `.tfstate` sync stability
...
* read `serial` from `.tfstate`.
* defer local `.tfstate` handle closing on method exits.
* document private methods not to forget their intentions.
2022-05-23 10:34:58 +02:00
Serge Smertin
06db8376bc
local and remote `.tfstate` utilities
2022-05-21 15:23:37 +02:00
Serge Smertin
3907dcdba9
wrap `terraform` execution PoC
2022-05-21 14:31:26 +02:00
Serge Smertin
b85e63684b
added essential Python metadata detection
2022-05-20 21:40:03 +02:00
Serge Smertin
ae2dc104f9
add some comments to commands package
2022-05-20 20:43:29 +02:00
Serge Smertin
99ce4f71de
added dummy wheel
2022-05-20 20:42:53 +02:00
Serge Smertin
a4430d1a45
Update README.md
2022-05-16 13:31:47 +02:00
Serge Smertin
395a66ea88
refresh build badge
2022-05-16 13:19:38 +02:00
Serge Smertin
de8091c5cc
make readme prettier
2022-05-16 13:17:57 +02:00
Serge Smertin
749da47c99
fix test on github actions
2022-05-16 13:14:27 +02:00
Serge Smertin
5d8613b21b
Also on `main` branch
2022-05-16 13:03:02 +02:00
Serge Smertin
bf801c2605
run tests on push or PR
2022-05-16 13:02:12 +02:00
Serge Smertin
1b38687e2d
more TODO's
2022-05-16 12:50:50 +02:00
Serge Smertin
82e80bd415
Create dependabot.yml
2022-05-14 21:11:53 +02:00
Serge Smertin
6c28fc35d5
Add basic flavor skeleton
2022-05-14 20:56:02 +02:00
Serge Smertin
3d3b722eda
updated dependencies
2022-05-14 19:56:09 +02:00
Serge Smertin
154fb8a967
added basic init command for `databricks.yml`
2022-05-14 19:55:55 +02:00
Serge Smertin
77198bdfd0
added basic go mnemonics for vscode
2022-05-14 19:55:19 +02:00
Serge Smertin
1029244390
Added basic project configuration
2022-05-14 19:55:00 +02:00
Serge Smertin
4e8955085e
moved commands to own packages
2022-05-14 19:54:35 +02:00
Serge Smertin
3cc425f7f1
bring the artifact GPG signing
2022-05-14 12:15:43 +02:00
Serge Smertin
da41d3c154
s/run/launch/
2022-05-13 18:11:54 +02:00
Serge Smertin
7b32ab1257
Update downloads
2022-05-13 18:05:20 +02:00
Serge Smertin
2dab552829
Added `launch` command and release pipeline
2022-05-13 17:43:54 +02:00
Serge Smertin
02e62a7176
added `fs ls` command prototype
2022-05-13 16:21:47 +02:00
Serge Smertin
15fd93a012
Initial commit
2022-05-13 15:30:22 +02:00
Serge Smertin
24d4d15703
Initial commit
2022-05-13 14:12:37 +02:00