* init commit on cluster code generation
* generate dbfsblock types
* edit sample crd
* change dcluster status type to support float values, generate crd
* fix existing cluster setting is a pointer to bool
* implement logic for dbfs blocks
* add dbfsblock update support
* implemented cluster, improved test coverage
* make byte secret to be base64 encoded
* fix naming convention and add FromDataBricksClusterInfo description
* Initial secret scopes kubebuilder create
* add djob, generate manifests
* start to implement job
* implement basic job structure
* Hydrating secret scope and implement submit secret scope
* half way on run
* Handle submitted SecretScopes with update implementation
* upgrade sdk
* fix job name reference
* Add missing implementation to handle submitted secret scope in reconcile
* handle run submit and run now
* Secret scope implementation that works
* better error handling and logging
* fix minor inconsistency in djob and run
* remove notebookjob type
* add test coverage
* adding tests, better naming consistency
* add html cover report
* Support referencing K8s secrets for DB secret scope secrets
* add azure devops test coverage
* install tooling for testing
* add test files
* make test pass for djob, adding kill and wait for gracefully shutting down manager
* add run job test
* adding testing for secretscope and support for byte value secrets
* add event recorder to secretscope. fix sample
* update recorder in test setup
* fix name of test recorder
* increasing timeout for secret scope test
* further increase to scope test timeout
* another increase to test timeout
* Update README.md
* export db client in tests to do cleanup before/after tests.
* documentation update
* adding deploy.md
* updated readme.md resources.md and contributing.md
* adding roadmap
* Updating contributing.md
* Updating contributing.md
* extending job waiting time because databricks may not reconcile in time
* fix typo, fix context to use Background, remove noteboojob reference in PROJECT
* Change Principal
* Rewrite the operator to use go directly to communicate with Databricks (#19)
* remove swagger
* migrate to go mod
* better submit logic
* move operator out
* clean up rbac
* organise codebase
* use local kustomize and extend tests
* fix delete error when job does not exist
* adding tests for notebookspec
* adding secret testing, add logging
* adding sleep to allow more stable tests
* add extra column and state
* added shortnames (nbj)
* rename to azure pipelines
delete path filter in pipeline yaml
* adding codegen annotation for rbac, shotname and columns (#32)
* always requeue the reconciler (#33)
* add databricks host and token to test env
* fix delete data inconsistency and improved status struct
* updated timeout to 60 seconds
* disable install kustomize step
* adding binary in lfs
* checkout lfs in build
* update readme
* bump databricks sdk to remove manual deepcopy code
* cherry pick readme change
* Feat/readme (#38)
* update readme
* upgrade kubebuilder version
* re-apply a few changes
* adding tests for types
* test not really working but it's in there
* fix context and describe field
* all tests pass
* adding readme and pipeline
* adding docs image
* make pipeline work with gomodule
* try with installation of kubebuilder and kustomize
* forgot to set permission
* adding deep equal test to only update status when changed
* fix old group name to now be databricks