.gitignore 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. # OSX leaves these everywhere on SMB shares
  2. ._*
  3. # OSX trash
  4. .DS_Store
  5. # Eclipse files
  6. .classpath
  7. .project
  8. .settings/**
  9. # Files generated by JetBrains IDEs, e.g. IntelliJ IDEA
  10. .idea/
  11. *.iml
  12. # Vscode files
  13. .vscode
  14. # This is where the result of the go build goes
  15. /output*/
  16. /_output*/
  17. /_output
  18. # Emacs save files
  19. *~
  20. \#*\#
  21. .\#*
  22. # Vim-related files
  23. [._]*.s[a-w][a-z]
  24. [._]s[a-w][a-z]
  25. *.un~
  26. Session.vim
  27. .netrwhist
  28. # cscope-related files
  29. cscope.*
  30. # Go test binaries
  31. *.test
  32. /hack/.test-cmd-auth
  33. # JUnit test output from ginkgo e2e tests
  34. /junit*.xml
  35. # Mercurial files
  36. **/.hg
  37. **/.hg*
  38. # Vagrant
  39. .vagrant
  40. network_closure.sh
  41. # Local cluster env variables
  42. /cluster/env.sh
  43. # Compiled binaries in third_party
  44. /third_party/pkg
  45. # Also ignore etcd installed by hack/install-etcd.sh
  46. /third_party/etcd*
  47. /default.etcd
  48. # User cluster configs
  49. .kubeconfig
  50. .tags*
  51. # Version file for dockerized build
  52. .dockerized-kube-version-defs
  53. # Web UI
  54. /www/master/node_modules/
  55. /www/master/npm-debug.log
  56. /www/master/shared/config/development.json
  57. # Karma output
  58. /www/test_out
  59. # precommit temporary directories created by ./hack/verify-generated-docs.sh and ./hack/lib/util.sh
  60. /_tmp/
  61. /doc_tmp/
  62. # Test artifacts produced by Jenkins jobs
  63. /_artifacts/
  64. # Go dependencies installed on Jenkins
  65. /_gopath/
  66. # Config directories created by gcloud and gsutil on Jenkins
  67. /.config/gcloud*/
  68. /.gsutil/
  69. # CoreOS stuff
  70. /cluster/libvirt-coreos/coreos_*.img
  71. # Juju Stuff
  72. /cluster/juju/charms/*
  73. /cluster/juju/bundles/local.yaml
  74. # Downloaded Kubernetes binary release
  75. /kubernetes/
  76. # direnv .envrc files
  77. .envrc
  78. # Downloaded kubernetes binary release tar ball
  79. kubernetes.tar.gz
  80. # generated files in any directory
  81. # TODO(thockin): uncomment this when we stop committing the generated files.
  82. #zz_generated.*
  83. zz_generated.openapi.go
  84. zz_generated_*_test.go
  85. # TODO(roycaihw): remove this when we stop committing the generated definition
  86. !staging/src/k8s.io/apiextensions-apiserver/pkg/generated/openapi/zz_generated.openapi.go
  87. # low-change blueprint in code-generator to notice changes
  88. !staging/src/k8s.io/code-generator/_examples/apiserver/openapi/zz_generated.openapi.go
  89. # low-change sample-apiserver spec to be compilable when published
  90. !staging/src/k8s.io/sample-apiserver/pkg/generated/openapi/zz_generated.openapi.go
  91. # make-related metadata
  92. /.make/
  93. # Just in time generated data in the source, should never be committed
  94. /test/e2e/generated/bindata.go
  95. # This file used by some vendor repos (e.g. github.com/go-openapi/...) to store secret variables and should not be ignored
  96. !\.drone\.sec
  97. # Godeps workspace
  98. /Godeps/_workspace
  99. /bazel-*
  100. *.pyc
  101. # generated by verify-vendor.sh
  102. vendordiff.patch