Commit Graph

285 Commits (copilot/backport-reflect-pointer-change)

Author SHA1 Message Date
Adrian Gonzalez-Martin afa612df9d Add back fix for CRD patch creation
7 years ago
Martin Hickey b6e2a14306
fix(kube): Port use of watcher with retries to wait for resources (#7217)
7 years ago
Vibhav Bobade 1c6424cb18 fix(install) crd install with apiextensions.k8s.io/v1
7 years ago
Fabian Ruff 7f7e90b407 Consider namespace when comparing resources
7 years ago
Matthew Fisher a505f91073
fix(kube): return error when object cannot be patched
7 years ago
Matthew Fisher 4d5a62303e
fix(kube): replace rather than delete/create
7 years ago
Adam Reese 572b92dc8a
feat(pkg/kube): add openapi validation for k8s objects
7 years ago
Taylor Thomas 07c950fc41
Merge pull request #6571 from cgetzen/cg/dev-v3/kube_create_goroutine
7 years ago
Charlie Getzen d2cafdc063 modify resources to match helm3
7 years ago
Charlie Getzen ce4ca05d0a use WaitGroup instead of channels and counters
7 years ago
Matt Farina 9bc7934f35
Updating the module for v3 as the major version
7 years ago
Charlie Getzen 25bbd88639 Add check on empty list
7 years ago
Charlie Getzen 4c39d2b63f batch perform function by resource kind (Deployment, Pod, etc)
7 years ago
Charlie Getzen f7a05ba018 Use a goroutine when interacting with kube api
7 years ago
Matt Farina e3137d106a
Migrating dependency management to go modules
7 years ago
Taylor Thomas 6ccb2897d9 PR fixes
7 years ago
Taylor Thomas 36f3a4b326 fix(action): Protects against current resource conflicts
7 years ago
Taylor Thomas 17854e83af feat(*): Ports `--cleanup-on-fail` to v3
7 years ago
Matt Butcher 0f332b67f1
fix: clear the discovery cache after CRDs are installed (#6332)
7 years ago
Vibhav Bobade 5a07055645 Add IsReachable to /pkg/kube/client to see if connected to the internet
7 years ago
Adam Reese cc98242feb
fix(pkg/kube): only wait for events from Jobs and Pods
7 years ago
Jacob LeGrone 08b2d8a2dc
Merge branch 'dev-v3' of https://github.com/helm/helm into test-as-hook
7 years ago
Matthew Fisher 18ca0dd6c4
ref(client): use three-way merge patch strategy
7 years ago
Jacob LeGrone 49987975a8
fix(test): wait for pods and record status
7 years ago
Taylor Thomas dd8222d7f2 Removes clientset method from interface in favor of the configuration struct
7 years ago
Taylor Thomas 189b5a1229 Fixed object typing for watching Jobs/hooks
7 years ago
Taylor Thomas 15fc57f8a3 ref(*): Refactors kube client to be a bit more friendly
7 years ago
Taylor Thomas 1dac8421ef ref(kube): Renames `Result` type to `ResourceList`
7 years ago
Matthew Fisher b5d555e4ea
fix(kube): remove namespace enforcement
7 years ago
Adam Reese 0338576fc5
ref(pkg/kube): cleanup kube client interface
7 years ago
Adam Reese b97f881be0
ref(*): use time.Duration for timeouts
7 years ago
Adam Reese 2dd4744d23
ref(pkg/kube): extract wait logic from install/update
7 years ago
Michelle Noorali ceab13e9a1 fix test command, move test to test run subcmd
7 years ago
Adam Reese fe06343b8f
Merge pull request #5512 from adamreese/v3/linter-fixes
7 years ago
Adam Reese 295092cd7d
ref(pkg/action): refactoring dup code and linter fixes
7 years ago
Matthew Fisher bb179bdead
chore(dep): bump kubernetes to 1.14.0
7 years ago
Adam Reese 14d8e97d2a
fix(*): resolve new govet issues
8 years ago
Adam Reese 895e9192d4
feat(*): use vanity import helm.sh/helm
8 years ago
Adam Reese f791421fab
feat(Makefile): add formatting target
8 years ago
Matt Butcher f3bfae5ea7
fix: fix a number of style errors (#5136)
8 years ago
Adam Reese b4ed1de6b8
ref(*): kubernetes v1.12 support
8 years ago
Adam Reese 4f26b658d8
change copyright to "Copyright The Helm Authors"
8 years ago
Adam Reese 7423eddf21
ref(*): kubernetes v1.11 support
8 years ago
Adam Reese 726e3c41be
feat(*): print stacktrace on error with debug enabled
8 years ago
Adam Reese 3c27143291
fix(kube): output internal object table
8 years ago
Adam Reese 19398a2ef1
feat(*): store release History in same namespace as release
8 years ago
Adam Reese c233336079
ref(pkg/kube): simplify creating versioned objects
8 years ago
Adam Reese 8f58c9efdc
ref(*): refactor release testing
8 years ago
AdamDang ee9ef91df0
typo fix get->Get's
8 years ago
AdamDang 138de17c64
Fix some typos
8 years ago
Adam Reese 7c19cb7040
ref(*): kubernetes v1.10 support
9 years ago
Matt Farina e6137ff05f
fix(api-machinery): Fixes patching for unstructured objects
9 years ago
Reinhard Nägele ea520afd3e Fix 'getSelectorFromObject'
9 years ago
Reinhard Nägele 3d05da0109 Fix pod recreation
9 years ago
Adam Reese a31e3b8fe1
ref(*): kubernetes v1.9 support (#3234)
9 years ago
Timofey Kirillov 13cb8d8244 Show kind in resource-not-found-in-release error
9 years ago
Federico Gimenez e6d907ed28 check if resource is present before adding it to remaining or keep on deletion
9 years ago
Adam Reese 2b43ecd405
ref(*): kubernetes v1.8 support
9 years ago
devinyan 3458ad8e6a Add the status of pod when using "Helm status" command
9 years ago
Adam Reese 845e990143
feat(*): use kubernetes 1.7
9 years ago
Justin Scott af4c243ee3 Correct punctuation and capitalization for user facing strings.
9 years ago
Taylor Thomas d9c0a8b434 fix(tiller): Adds missing import back
9 years ago
Taylor Thomas b71bd6a455 Merge pull request #2513 from thomastaylor312/feat/moar_logging
9 years ago
Taylor Thomas 119fa6537c feat(tiller): Adds more logging
9 years ago
peay 0f26cc5522 Add --force to upgrade and rollback
9 years ago
Adam Reese 15254e4c5c feat(*): add generic logging interface (#2394)
9 years ago
fengyun.pan 7887185984 Add check for getting kubeclient
9 years ago
Adam Reese 85c41ef11a ref(*): kubernetes v1.6
9 years ago
kiich 85a91394aa Merge branch 'master' into deploymentsReady-when-newRS-has-minimumReplicas
9 years ago
Kiichiro Okano e3655bb142 Trigger deployment as success when new replicaSet has reached minimum you need which is number of replicas minus maxUnavailable
10 years ago
Matt Butcher 55791e227e Merge pull request #2148 from technosophos/fix/2118-broken-status
10 years ago
Anubhav Mishra 76ebf20aac fix(helm): fix typo
10 years ago
Anubhav Mishra b208258f53 fix(helm): more quotation fixes
10 years ago
Anubhav Mishra 73fd0e4557 fix(tiller): now better formatting
10 years ago
Anubhav Mishra c17ce5f9c1 fix(tiller): adding kind to tiller client logs
10 years ago
Matt Butcher 27c3ff595a
fix(tiller): fix helm status failure on missing resource
10 years ago
Taylor Thomas 185fb4f43c fix(tiller): Fixes problem with `--wait` on headless Services
10 years ago
Taylor Thomas 9afa04b71b fix(tiller): Fixes `--wait` panic on upgrade
10 years ago
Adam Reese 12db1f945f fix(kube): fix wait and recreate
10 years ago
Adam Reese 790b90b95b fix(kube): prevent recreating pods without a selector
10 years ago
Adam Reese 67fc1a21aa feat(kube): support upgrading ThirdPartyResources
10 years ago
Adam Reese ae9691910d ref(kube): code style cleanup
10 years ago
Adam Reese 0f461ba8b5 feat(kube): use jsonpatch to update ThirdPartyResources
10 years ago
Adam Reese 4cdb2ac538 feat(kube): support thirdpartyresources
10 years ago
Michelle Noorali e95a0570ad chore(pkg/releasetesting): add test_suite tests
10 years ago
Michelle Noorali e132191275 ref(pkg/): refactor helm test logic
10 years ago
Vaughn Dice 9bd12953a9 feat(*): add kube client test
10 years ago
Michelle Noorali d46d63a8f7 feat(*): add helm test command mvp
10 years ago
Taylor Thomas 7ef9bb6f71 feat(*): Add --wait flag
10 years ago
Adam Reese de64da2bb1 ref(kube): misc code cleanup
10 years ago
Adam Reese 9e37009467 fix(kube): reap deleted resources during upgrade
10 years ago
Adam Reese b22e6fcfaa ref(kube): add Result to abstract a collection of resources
10 years ago
Adam Reese d10e9186dc feat(tiller): validate objects against kube schema on dry-run
10 years ago
Taylor Thomas 774789c79a feat(*): Adds support for timeout flag
10 years ago
Nikolay Mahotkin 1eaec045b2 Rename 'restart' to 'recreate'
10 years ago
Nikolay Mahotkin ec0d104fe1 Reformatting changes
10 years ago
Nikolay Mahotkin fdac5e8a39 Introducing flag for restarting pods during release upgrade/rollback
10 years ago
Nikolay Mahotkin 22b206cc69 Adding pod restarting while upgrading release
10 years ago
Adam Reese 525df8f0d1 ref(kube): simplify encoding for creating patches
10 years ago
Adam Reese cac9f9c7cc ref(kube): isolate ensureNamespace and add tests
10 years ago
Adam Reese bceea66d27 ref(kube): remove unused fields on client
10 years ago
Adam Reese ea3be9e3b2 feat(*): migrate to kubernetes 1.5
10 years ago
Adam Reese 803475c824 fix(*): misc linter issues
10 years ago
Adam Reese 2ae8821418 feat(kube): add schema validation
10 years ago
Adam Reese df123865c3 fix(kube): fix incomplete patches generated on update
10 years ago
Matt Butcher 3830736001
fix(tiller): improve deletion failure handling
10 years ago
Adam Reese ab12c46259 ref(kube): add info match helper functions
10 years ago
Adam Reese afb24d00d3 ref(kube): add newBuilder function to dry up builder calls
10 years ago
Matt Butcher f27791c35b
fix(tiller): allow 3rd party APIs
10 years ago
Matt Butcher 8d32bd2a60 fix(tiller): fix wording for a few errors
10 years ago
Michelle Noorali a8418dd75b fix(kube): find current resource by name and kind
10 years ago
Adam Reese f71230ccd3 fix(*): resolve go linter issues
10 years ago
Matt Butcher 95a358de35 Merge pull request #1236 from technosophos/ref/kube1.4
10 years ago
Michelle Noorali ac88aaf218 feat(*): add helm rollback functionality
10 years ago
Matt Butcher e4c217768e ref(*): update to Kubernetes 1.4
10 years ago
Keerthan Reddy Mala (kmala) 55dc7b690f
fix(tiller): Upgrade shouldn't fail if there are no changes
10 years ago
Michelle Noorali f062cff5a3 fix(kube): delete should skip resources not found
10 years ago
Michelle Noorali 50d8d36d8b ref(kube): delete skips IsNotFound errs
10 years ago
Michelle Noorali c7bec34454 chore(kube): make update logic more generic
10 years ago
Michelle Noorali 197e466b9a ref(*): return resource update errors
10 years ago
Matt Butcher 5bcf29d214 feat(tiller): make configmaps the default storage
10 years ago
vaikas-google d2841f92f3 formatting changes, add comments, make tests pass
10 years ago
vaikas-google d8e185267d First cut of adding dynamic cluster support to status command
10 years ago
Michelle Noorali 1b31382d9c chore(glide): add kube pkgs to glide.yaml
10 years ago
Michelle Noorali f600b30c7a feat(kube): add update logic to kube client
10 years ago
Adam Reese ea4dcbab11 feat(kube): reap related resources on delete
10 years ago
Adam Reese a14e76a65c chore(*): add canonical import path annotation
10 years ago
Matt Butcher ff32062ae8 feat(tiller): support hooks for install
10 years ago
Matt Butcher e757b24aed fix(*): add license header
10 years ago
Adam Reese 573e5aa7fc feat(kube): create namespace if it does not exist
10 years ago
Adam Reese 792aa1a1aa feat(kube): create tunnel for client
10 years ago
Adam Reese 4a82e7ab4c feat(kube): add delete method
10 years ago
Adam Reese 0b6309be02 ref(kube): refactor kubeclient to a struct
10 years ago
Adam Reese 08d9b85f99 fix(kube): use a fake client in unit tests
10 years ago
Adam Reese 0fbc9229cd feat(kube): add kubernetes client
10 years ago