influxdb/.gitignore

146 lines
2.0 KiB
Plaintext
Raw Normal View History

# Keep editor-specific, non-project specific ignore rules in global .gitignore:
# https://help.github.com/articles/ignoring-files/#create-a-global-gitignore
vendor
.netrc
.vscode
2018-07-24 15:02:51 +00:00
.vs
.tern-project
2018-11-19 19:30:26 +00:00
.DS_Store
2019-10-07 17:50:42 +00:00
.idea
2019-12-11 03:45:25 +00:00
.cgo_ldflags
# binary databases
influxd.bolt
*.db
*.sqlite
# Files generated in CI
rustup-init.sh
private.key
# TLS keys generated for testing
test.crt
test.key
2019-04-17 20:30:22 +00:00
# Project distribution
/dist
# Project binaries.
/influx
/influxd
2018-06-08 20:02:59 +00:00
/fluxd
/transpilerd
/bin
/internal/cmd/kvmigrate/kvmigrate
# Project tools that you might install with go build.
/editorconfig-checker
/staticcheck
# Generated static assets
/static/data
/static/static_gen.go
/changelog_artifacts
# The below files are generated with make generate
# These are used with the assests go build tag.
chronograf/canned/bin_gen.go
chronograf/dist/dist_gen.go
chronograf/server/swagger_gen.go
# Ignore TSM/TSI testdata binary files
tsdb/tsi1/testdata
tsdb/testdata
# The rest of the file is the .gitignore from the original influxdb repository,
# copied here to prevent mistakenly checking in any binary files
# that may be present but previously ignored if you cloned/developed before v2.
*~
config.json
/bin/
/query/a.out*
# ignore generated files.
cmd/influxd/version.go
# executables
*.test
**/influx_tsm
chore(gitignore): Re-order exclusion patterns. My original PR influxdata/influxdb#18207 attempted to address the aggressiveness of our .gitignore matches for known binary names. Unfortunately, new directories with these names are now being ignored when they shouldn't (thanks @jsternberg). Upon further investigation, it looks like the only problematic patterns in the original code were the plain (non-globbed) patterns like `influxd` and `influxdb`. Returning the globbed patterns to their original order fixes the problem while still holding onto the characteristic of being able to see directories like `cmd/influxd/launcher` via tools that use .gitignore for exclusion patterns. Below is an overview of how I've verified the changes. Regular files matching know binary names should be ignored anywhere in the tree: $ echo "hello" > influxd $ echo "hello" > dbrp/influxd $ git status ## bb/reorder-exclusion Directories matching known binary names should not be ignored anywhere in the tree: $ mkdir influxd $ echo "hello" > influxd/hello.txt $ mkdir dbrp/influxd $ echo "hello" > dbrp/influxd/hello.txt $ git status ## bb/reorder-exclusion ?? dbrp/influxd/ ?? influxd/ $ git status --untracked-files ## bb/reorder-exclusion ?? dbrp/influxd/hello.txt ?? influxd/hello.txt New files in existing directories matching known binary names should not be ignored: $ echo "hello" > cmd/influx/hello.txt $ git status ## bb/reorder-exclusion ?? cmd/influx/hello.txt I've also made changes to already indexed files like `cmd/influxd/launcher/engine.go` and those changes aren't ignored.
2020-06-10 14:47:26 +00:00
!**/influx_tsm/
**/influx_stress
chore(gitignore): Re-order exclusion patterns. My original PR influxdata/influxdb#18207 attempted to address the aggressiveness of our .gitignore matches for known binary names. Unfortunately, new directories with these names are now being ignored when they shouldn't (thanks @jsternberg). Upon further investigation, it looks like the only problematic patterns in the original code were the plain (non-globbed) patterns like `influxd` and `influxdb`. Returning the globbed patterns to their original order fixes the problem while still holding onto the characteristic of being able to see directories like `cmd/influxd/launcher` via tools that use .gitignore for exclusion patterns. Below is an overview of how I've verified the changes. Regular files matching know binary names should be ignored anywhere in the tree: $ echo "hello" > influxd $ echo "hello" > dbrp/influxd $ git status ## bb/reorder-exclusion Directories matching known binary names should not be ignored anywhere in the tree: $ mkdir influxd $ echo "hello" > influxd/hello.txt $ mkdir dbrp/influxd $ echo "hello" > dbrp/influxd/hello.txt $ git status ## bb/reorder-exclusion ?? dbrp/influxd/ ?? influxd/ $ git status --untracked-files ## bb/reorder-exclusion ?? dbrp/influxd/hello.txt ?? influxd/hello.txt New files in existing directories matching known binary names should not be ignored: $ echo "hello" > cmd/influx/hello.txt $ git status ## bb/reorder-exclusion ?? cmd/influx/hello.txt I've also made changes to already indexed files like `cmd/influxd/launcher/engine.go` and those changes aren't ignored.
2020-06-10 14:47:26 +00:00
!**/influx_stress/
**/influxd
chore(gitignore): Re-order exclusion patterns. My original PR influxdata/influxdb#18207 attempted to address the aggressiveness of our .gitignore matches for known binary names. Unfortunately, new directories with these names are now being ignored when they shouldn't (thanks @jsternberg). Upon further investigation, it looks like the only problematic patterns in the original code were the plain (non-globbed) patterns like `influxd` and `influxdb`. Returning the globbed patterns to their original order fixes the problem while still holding onto the characteristic of being able to see directories like `cmd/influxd/launcher` via tools that use .gitignore for exclusion patterns. Below is an overview of how I've verified the changes. Regular files matching know binary names should be ignored anywhere in the tree: $ echo "hello" > influxd $ echo "hello" > dbrp/influxd $ git status ## bb/reorder-exclusion Directories matching known binary names should not be ignored anywhere in the tree: $ mkdir influxd $ echo "hello" > influxd/hello.txt $ mkdir dbrp/influxd $ echo "hello" > dbrp/influxd/hello.txt $ git status ## bb/reorder-exclusion ?? dbrp/influxd/ ?? influxd/ $ git status --untracked-files ## bb/reorder-exclusion ?? dbrp/influxd/hello.txt ?? influxd/hello.txt New files in existing directories matching known binary names should not be ignored: $ echo "hello" > cmd/influx/hello.txt $ git status ## bb/reorder-exclusion ?? cmd/influx/hello.txt I've also made changes to already indexed files like `cmd/influxd/launcher/engine.go` and those changes aren't ignored.
2020-06-10 14:47:26 +00:00
!**/influxd/
**/influx
chore(gitignore): Re-order exclusion patterns. My original PR influxdata/influxdb#18207 attempted to address the aggressiveness of our .gitignore matches for known binary names. Unfortunately, new directories with these names are now being ignored when they shouldn't (thanks @jsternberg). Upon further investigation, it looks like the only problematic patterns in the original code were the plain (non-globbed) patterns like `influxd` and `influxdb`. Returning the globbed patterns to their original order fixes the problem while still holding onto the characteristic of being able to see directories like `cmd/influxd/launcher` via tools that use .gitignore for exclusion patterns. Below is an overview of how I've verified the changes. Regular files matching know binary names should be ignored anywhere in the tree: $ echo "hello" > influxd $ echo "hello" > dbrp/influxd $ git status ## bb/reorder-exclusion Directories matching known binary names should not be ignored anywhere in the tree: $ mkdir influxd $ echo "hello" > influxd/hello.txt $ mkdir dbrp/influxd $ echo "hello" > dbrp/influxd/hello.txt $ git status ## bb/reorder-exclusion ?? dbrp/influxd/ ?? influxd/ $ git status --untracked-files ## bb/reorder-exclusion ?? dbrp/influxd/hello.txt ?? influxd/hello.txt New files in existing directories matching known binary names should not be ignored: $ echo "hello" > cmd/influx/hello.txt $ git status ## bb/reorder-exclusion ?? cmd/influx/hello.txt I've also made changes to already indexed files like `cmd/influxd/launcher/engine.go` and those changes aren't ignored.
2020-06-10 14:47:26 +00:00
!**/influx/
**/influxdb
chore(gitignore): Re-order exclusion patterns. My original PR influxdata/influxdb#18207 attempted to address the aggressiveness of our .gitignore matches for known binary names. Unfortunately, new directories with these names are now being ignored when they shouldn't (thanks @jsternberg). Upon further investigation, it looks like the only problematic patterns in the original code were the plain (non-globbed) patterns like `influxd` and `influxdb`. Returning the globbed patterns to their original order fixes the problem while still holding onto the characteristic of being able to see directories like `cmd/influxd/launcher` via tools that use .gitignore for exclusion patterns. Below is an overview of how I've verified the changes. Regular files matching know binary names should be ignored anywhere in the tree: $ echo "hello" > influxd $ echo "hello" > dbrp/influxd $ git status ## bb/reorder-exclusion Directories matching known binary names should not be ignored anywhere in the tree: $ mkdir influxd $ echo "hello" > influxd/hello.txt $ mkdir dbrp/influxd $ echo "hello" > dbrp/influxd/hello.txt $ git status ## bb/reorder-exclusion ?? dbrp/influxd/ ?? influxd/ $ git status --untracked-files ## bb/reorder-exclusion ?? dbrp/influxd/hello.txt ?? influxd/hello.txt New files in existing directories matching known binary names should not be ignored: $ echo "hello" > cmd/influx/hello.txt $ git status ## bb/reorder-exclusion ?? cmd/influx/hello.txt I've also made changes to already indexed files like `cmd/influxd/launcher/engine.go` and those changes aren't ignored.
2020-06-10 14:47:26 +00:00
!**/influxdb/
**/influx_inspect
chore(gitignore): Re-order exclusion patterns. My original PR influxdata/influxdb#18207 attempted to address the aggressiveness of our .gitignore matches for known binary names. Unfortunately, new directories with these names are now being ignored when they shouldn't (thanks @jsternberg). Upon further investigation, it looks like the only problematic patterns in the original code were the plain (non-globbed) patterns like `influxd` and `influxdb`. Returning the globbed patterns to their original order fixes the problem while still holding onto the characteristic of being able to see directories like `cmd/influxd/launcher` via tools that use .gitignore for exclusion patterns. Below is an overview of how I've verified the changes. Regular files matching know binary names should be ignored anywhere in the tree: $ echo "hello" > influxd $ echo "hello" > dbrp/influxd $ git status ## bb/reorder-exclusion Directories matching known binary names should not be ignored anywhere in the tree: $ mkdir influxd $ echo "hello" > influxd/hello.txt $ mkdir dbrp/influxd $ echo "hello" > dbrp/influxd/hello.txt $ git status ## bb/reorder-exclusion ?? dbrp/influxd/ ?? influxd/ $ git status --untracked-files ## bb/reorder-exclusion ?? dbrp/influxd/hello.txt ?? influxd/hello.txt New files in existing directories matching known binary names should not be ignored: $ echo "hello" > cmd/influx/hello.txt $ git status ## bb/reorder-exclusion ?? cmd/influx/hello.txt I've also made changes to already indexed files like `cmd/influxd/launcher/engine.go` and those changes aren't ignored.
2020-06-10 14:47:26 +00:00
!**/influx_inspect/
/benchmark-tool
/main
/benchmark-storage
godef
gosym
gocode
inspect-raft
# dependencies
out_rpm/
packages/
# autconf
autom4te.cache/
config.log
config.status
# log file
influxdb.log
benchmark.log
# config file
config.toml
# test data files
integration/migration_data/
test-logs/
# man outputs
man/*.xml
man/*.1
man/*.1.gz
# test outputs
/test-results.xml
feat(kv): implemented key/value store with end-to-end integration tests * feat(kv:inmem:bolt): implement user service in a kv * refactor(kv): use consistent func receiver name * feat(kv): add initial basic auth service * refactor(passwords): move auth interface into own file * refactor(passwords): rename basic auth files to passwords * refactor(passwords): rename from BasicAuth to Passwords * refactor(kv): copy bolt user test into kv Co-authored-by: Michael Desa <mjdesa@gmail.com> * feat(kv): add inmem testing to kv store * fix(kv): remove extra user index initialization * feat(kv): attempt at making errors nice * fix(http): return not found error if filter is invalid * fix(http): s/platform/influxdb/ for user service * fix(http): s/platform/influxdb/ for user service * feat(kv): initial port of telegraf configs to kv * feat(kv): first pass at migrating bolt org service to kv * feat(kv): first pass at bucket service * feat(kv): first pass at migrating kvlog to kv package * feat(kv): add resource op logs * feat(kv): first pass at user resource mapping migration * feat(kv): add urm usage to bucket and org services * feat(kv): first pass at kv authz service * feat(kv): add cascading auth delete for users * feat(kv): first pass d authorizer.OrganizationService in kv * feat(cmd/influxd/launcher): user kv services where appropriate * fix(kv): initialize authorizations * fix(influxdb): use same buckets while slowly migrating stuff * fix(kv): make staticcheck pass * feat(kv): add dashboards to kv review: make suggestions from pr review fix: use common bucket names for bolt/kv stores * test(kv): add complete password test coverage * chore(kv): fixes for staticcheck * feat(kv): implement labels generically on kv * feat(kv): implement macro service * feat(kv): add source service * feat(kv): add session service * feat(kv): add kv secret service * refactor(kv): update telegraf and urm with error messages * feat(kv): add lookup service * feat(kv): add kv onboarding service * refactor(kv): update telegraf to avoid repetition * feat(cmd/influxd): use kv lookup service * feat(kv): add telegraf to lookup service * feat(cmd/influxd): use kv telegraf service * feat(kv): initial port of scrapers in bolt to kv * feat(kv): update scraper error messaging * feat(cmd/influxd): add kv scraper * feat(kv): add inmem backend tests * refactor(kv): copy paste errors * refactor(kv): add code to password errors * fix(testing): update error messages for incorrect passwords * feat(kv:inmem:bolt): implement user service in a kv * refactor(kv): use consistent func receiver name * refactor(kv): copy bolt user test into kv Co-authored-by: Michael Desa <mjdesa@gmail.com> * feat(kv): add inmem testing to kv store * fix(kv): remove extra user index initialization * feat(kv): attempt at making errors nice * fix(http): return not found error if filter is invalid * fix(http): s/platform/influxdb/ for user service * feat(kv): first pass at migrating bolt org service to kv * feat(kv): first pass at bucket service * feat(kv): first pass at migrating kvlog to kv package * feat(kv): add resource op logs * feat(kv): first pass at user resource mapping migration * feat(kv): add urm usage to bucket and org services * feat(kv): first pass at kv authz service * feat(kv): add cascading auth delete for users * feat(kv): first pass d authorizer.OrganizationService in kv * feat(cmd/influxd/launcher): user kv services where appropriate * feat(kv): add initial basic auth service * refactor(passwords): move auth interface into own file * refactor(passwords): rename basic auth files to passwords * fix(http): s/platform/influxdb/ for user service * fix(kv): initialize authorizations * fix(influxdb): use same buckets while slowly migrating stuff * fix(kv): make staticcheck pass * feat(kv): add dashboards to kv review: make suggestions from pr review fix: use common bucket names for bolt/kv stores * feat(kv): implement labels generically on kv * refactor(passwords): rename from BasicAuth to Passwords * test(kv): add complete password test coverage * chore(kv): fixes for staticcheck * feat(kv): implement macro service * feat(kv): add source service * feat(kv): add session service * feat(kv): initial port of telegraf configs to kv * feat(kv): initial port of scrapers in bolt to kv * feat(kv): add kv secret service * refactor(kv): update telegraf and urm with error messages * feat(kv): add lookup service * feat(kv): add kv onboarding service * refactor(kv): update telegraf to avoid repetition * feat(cmd/influxd): use kv lookup service * feat(kv): add telegraf to lookup service * feat(cmd/influxd): use kv telegraf service * feat(kv): update scraper error messaging * feat(cmd/influxd): add kv scraper * feat(kv): add inmem backend tests * refactor(kv): copy paste errors * refactor(kv): add code to password errors * fix(testing): update error messages for incorrect passwords * feat(http): initial support for flushing all key/values from kv store * feat(kv): rename macro to variable * feat(cmd/influxd/launcher): user kv services where appropriate * refactor(passwords): rename from BasicAuth to Passwords * feat(kv): implement macro service * test(ui): introduce cypress * test(ui): introduce first typescript test * test(ui/e2e): add ci job * chore: update gitignore to ignore test outputs * feat(inmem): in memory influxdb * test(e2e): adding pinger that checks if influxdb is alive * hackathon * hack * hack * hack * hack * Revert "feat(inmem): in memory influxdb" This reverts commit 30ddf032003e704643b07ce80df61c3299ea7295. * hack * hack * hack * hack * hack * hack * hack * hack * hack * hack * hack * hack * hack * chore: lint ignore node_modules * hack * hack * hack * add user and flush * hack * remove unused vars * hack * hack * ci(circle): prefix e2e artifacts * change test to testid * update cypress * moar testid * fix npm warnings * remove absolte path * chore(ci): remove /home/circleci proto mkdir hack * wip: crud resources e2e * fix(inmem): use inmem kv store services * test(dashboard): add first dashboard crud tests * hack * undo hack * fix: use response from setup for orgID * chore: wip * add convenience getByTitle function * test(e2e): ui can create orgs * test(e2e): add test for org deletion and update * test(e2e): introduce task creation test * test(e2e): create and update of buckets on org view * chore: move types to declaration file * chore: use route fixture in dashboard tests * chore(ci): hack back * test(ui): update snapshots * chore: package-lock * chore: remove macros * fix: launcher rebase issues * fix: compile errors * fix: compile errors * feat(cmd/influxdb): add explicit testing, asset-path, and store flags Co-authored-by: Andrew Watkins <watts@influxdb.com> * fix(cmd/influxd): set default HTTP handler and flags Co-authored-by: Andrew Watkins <watts@influxdb.com> * build(Makefile): add run-e2e and PHONY * feat(kv:inmem:bolt): implement user service in a kv * refactor(kv): use consistent func receiver name * feat(kv): add initial basic auth service * refactor(passwords): move auth interface into own file * refactor(passwords): rename basic auth files to passwords * refactor(passwords): rename from BasicAuth to Passwords * refactor(kv): copy bolt user test into kv Co-authored-by: Michael Desa <mjdesa@gmail.com> * feat(kv): add inmem testing to kv store * fix(kv): remove extra user index initialization * feat(kv): attempt at making errors nice * fix(http): return not found error if filter is invalid * fix(http): s/platform/influxdb/ for user service * fix(http): s/platform/influxdb/ for user service * feat(kv): initial port of telegraf configs to kv * feat(kv): initial port of scrapers in bolt to kv * feat(kv): first pass at migrating bolt org service to kv * feat(kv): first pass at bucket service * feat(kv): first pass at migrating kvlog to kv package * feat(kv): add resource op logs * feat(kv): first pass at user resource mapping migration * feat(kv): add urm usage to bucket and org services * feat(kv): first pass at kv authz service * feat(kv): add cascading auth delete for users * feat(kv): first pass d authorizer.OrganizationService in kv * feat(cmd/influxd/launcher): user kv services where appropriate * fix(kv): initialize authorizations * fix(influxdb): use same buckets while slowly migrating stuff * fix(kv): make staticcheck pass * feat(kv): add dashboards to kv review: make suggestions from pr review fix: use common bucket names for bolt/kv stores * test(kv): add complete password test coverage * chore(kv): fixes for staticcheck * feat(kv): implement labels generically on kv * feat(kv): implement macro service * feat(kv): add source service * feat(kv): add session service * feat(kv): add kv secret service * refactor(kv): update telegraf and urm with error messages * feat(kv): add lookup service * feat(kv): add kv onboarding service * refactor(kv): update telegraf to avoid repetition * feat(cmd/influxd): use kv lookup service * feat(kv): add telegraf to lookup service * feat(cmd/influxd): use kv telegraf service * feat(kv): update scraper error messaging * feat(cmd/influxd): add kv scraper * feat(kv): add inmem backend tests * refactor(kv): copy paste errors * refactor(kv): add code to password errors * fix(testing): update error messages for incorrect passwords * feat(kv): rename macro to variable * refactor(kv): auth/bucket/org/user unique checks return errors now * feat(inmem): add way to get all bucket names from store * feat(inmem): Buckets to return slice of bytes rather than strings * feat(inmem): add locks around Buckets to avoid races * feat(cmd/influx): check for unauthorized error in wrapCheckSetup * chore(e2e): add video and screenshot artifcats to gitignore * docs(ci): add build instructions for e2e tests * feat(kv): add id lookup for authorized resources
2019-02-19 23:47:19 +00:00
junit-results
# profile data
/prof
# vendored files
/vendor
# DShell Ignores
.ash_history
.bash_history
.cache/
.cargo/
.dockerignore
.influxdbv2/
.profile
.rustup/
go/
goreleaser-install