Commit Graph

346 Commits

Author SHA1 Message Date
Hannes Hörl 44fd7ffa55 Test Stop() function
... with some integrationy unit tests
2018-01-15 17:18:52 +00:00
Hannes Hörl 9ff0bc948a Test Start() function
... with some integrationy unit tests
2018-01-15 17:18:52 +00:00
Hannes Hörl 9990f29acd Rename CommonStuff to ProcessState 2018-01-15 17:18:52 +00:00
Hannes Hörl 4022e2b56f Convert methods to functions and remove Process{} 2018-01-15 17:18:52 +00:00
Gareth Smith ae971bb91e Deduplicate methods in Etcd & APIServer 2018-01-15 17:18:52 +00:00
Gareth Smith 12403c5eaf Simplify and clean more 2018-01-15 17:18:51 +00:00
Gareth Smith 284bf217da Ignore unit tests, simplify interfaces 2018-01-15 17:18:51 +00:00
Hannes Hörl a656304e55 Fix formatting issues as suggested by gofmt 2018-01-15 17:15:58 +00:00
k8s-ci-robot 9ab04c5381
Merge pull request #205 from mengqiy/cm_secret
more support for configmap and secret
2018-01-12 09:11:24 -08:00
ymqytw e3ca383a35 add test for kinflate 2018-01-10 14:23:52 -08:00
ymqytw bf2ba35a03 more support for configmap and secret 2018-01-10 14:23:07 -08:00
k8s-ci-robot c61d60e246
Merge pull request #204 from mengqiy/update_helper
add one more update helper function
2018-01-10 09:24:10 -08:00
ymqytw 72bee8b87b add one more update helper function 2018-01-10 09:16:25 -08:00
k8s-ci-robot 7dcee36477
Merge pull request #203 from mengqiy/update_helpers
Add some update helpers for kinflate
2018-01-09 16:48:11 -08:00
ymqytw 611389d2a0 update helpers 2018-01-09 15:51:49 -08:00
ymqytw 627e10582f move update metadata function 2018-01-09 15:49:31 -08:00
k8s-ci-robot 7fdbf30305
Merge pull request #200 from mengqiy/configmap_secret
configmap and secret helper functions
2018-01-09 15:25:11 -08:00
ymqytw 603854a7a6 configmap and secret helper functions 2018-01-09 14:55:16 -08:00
k8s-ci-robot e3aac9630d
Merge pull request #201 from mengqiy/update_example
update simple example
2018-01-09 14:53:11 -08:00
ymqytw 56387b7189 update simple example 2018-01-08 16:53:35 -08:00
k8s-ci-robot 61ee51fef8
Merge pull request #199 from mengqiy/ptv
pod template visitor
2018-01-08 15:46:16 -08:00
k8s-ci-robot 5d2a97840d
Merge pull request #195 from mengqiy/types_comments
format comments for types.go
2018-01-08 15:27:10 -08:00
ymqytw 372384e412 pod template visitor 2018-01-08 14:49:06 -08:00
k8s-ci-robot 5615ad85a1
Merge pull request #198 from mengqiy/copy_some_cm_scret_pkgs
copy some configmap and secret related pkgs for kinflate
2018-01-08 14:43:10 -08:00
ymqytw 772e40be49 copy some pkgs for kinflate 2018-01-08 14:16:55 -08:00
k8s-ci-robot 143e500116
Merge pull request #196 from totherme/hide_internals
Hide test framework internals
2018-01-08 09:36:10 -08:00
k8s-ci-robot 6d8a68098e
Merge pull request #194 from hoegaarden/simplify_addr_handling
Simplify address handling
2018-01-08 09:35:11 -08:00
k8s-ci-robot a6e056c00e
Merge pull request #193 from hoegaarden/simplify_dir_handling
Simplify directory handling
2018-01-08 09:34:11 -08:00
Hannes Hörl 10ba636acd We no longer need Buffer() on APIServer or Etcd 2018-01-08 12:22:11 +00:00
Hannes Hörl a6eb5bc2f5 We no-longer need Exit() on APIServer or Etcd 2018-01-08 12:22:11 +00:00
Hannes Hörl 4e6d80ef73 Rename Directory to CleanableDirectory
... and refactor Etcd tests for the Etcd's data directory
2018-01-08 12:22:11 +00:00
Hannes Hörl b786202c38 Move AddressManager to an internal package 2018-01-08 12:22:11 +00:00
Hannes Hörl 40566a76e1 Hide the BinPathFinder in our internal package 2018-01-08 10:58:34 +00:00
Hannes Hörl 58961be445 Make go fmt happy 2018-01-07 12:40:02 +00:00
ymqytw 5c9c85eed9 format comments for types.go 2018-01-05 16:42:03 -08:00
k8s-ci-robot 399b199e0c
Merge pull request #191 from mengqiy/update_manifest_types
update manifest types
2018-01-05 10:34:12 -08:00
Hannes Hörl 6b036f740a Use Address instead of AddressManager for the APIServer 2018-01-05 16:34:47 +00:00
Hannes Hörl 32821b2077 Simplify Address handling for Etcd
For Etcd, make the address it should listen on configurable via
```
ectd := &Etcd{
  Address: &url.URL{Scheme: "http", Host: "localhost:12345"},
}
```

If not specified, it will internally use the `DefaultAddressManager` do
find a free port to listen on.
2018-01-05 13:25:54 +00:00
Hannes Hörl f370ccb496 Remove `TempDirManager` 2018-01-05 13:24:46 +00:00
Gareth Smith f5262c2954 Use new Directory management mechanism in Etcd
Instead of the `DataDirManager`...
2018-01-05 10:36:23 +00:00
Gareth Smith 4f380559fe Rename `CertDir` to `Directory` 2018-01-05 10:33:42 +00:00
Gareth Smith 3dcb758f8e Use `CertDir` instead of `CertDirManager` in APIServer
To make our framework easier to use, we now use a `CertDir` struct
instead of the `CertDirManager` to create and destroy (potentially
temporary) directories.

This `CertDir` holds either one of or both a path to a dir (as string)
and a function which can clean up the directory. In the default case a
temporary directory is created and cleaned up. For any other use case
users can just specify the path to an existing directory or override the
cleanup function.
2018-01-05 09:54:50 +00:00
ymqytw 862066e7fb update manifest types 2018-01-03 13:56:26 -08:00
k8s-ci-robot 4ec5f3d889
Merge pull request #187 from spiffxp/update-code-of-conduct
Update code-of-conduct.md
2017-12-28 09:40:36 -08:00
Aaron Crickenberger 7cb849c4f8 Update code-of-conduct.md
Refer to kubernetes/community as authoritative source for code of conduct
2017-12-20 13:33:17 -05:00
k8s-ci-robot a2ce8ed844
Merge pull request #184 from totherme/simplify-paths
Integration Framework: Simplify paths
2017-12-18 09:13:34 -08:00
k8s-ci-robot 8d29b4b462
Merge pull request #180 from hoegaarden/examples
Examples
2017-12-18 09:08:34 -08:00
Gareth Smith e7b219a333 Replace ApiServer.PathFinder with ApiServer.Path 2017-12-18 15:06:11 +00:00
Gareth Smith 3f26c08fd0 Replace Etcd.PathFinder with Etcd.Path 2017-12-18 14:41:49 +00:00
k8s-ci-robot 558408ce07
Merge pull request #183 from mengqiy/update_vendor
update vendor
2017-12-15 15:12:30 -08:00