Commit Graph

13 Commits

Author SHA1 Message Date
thomasferrandiz 8dda958161 Upgrade sononuoy to 0.56.2
The path for the results directory changed so the junit results file path needs to change.
2022-03-18 15:52:11 -07:00
Brad Davidson bc2daa5002 Add CRD manifest as build artifact
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2022-03-03 09:35:36 -08:00
Jacob Blain Christen fdf6400a1a
kubernetes: v1.18.20 (#140)
- rancher/kubectl:v1.18.20
- sonobuoy/sonobuoy:v0.18.5
- k3s:v1.18.20+k3s1

Signed-off-by: Jacob Blain Christen <jacob@rancher.com>
2021-09-12 18:49:47 -07:00
Jacob Blain Christen 36d625e383 prepare for v0.4.0
Fixes #51
2020-03-25 00:00:49 -07:00
Jacob Blain Christen d0b684b5b3
fix replace wait errors and rate limiting (#30)
This is a decent-sized refactor, primarily in how the controller is setup, that I think enhances readability. Additionally, wrangler has been upgraded which now supports openapi schema creation so norman has been dropped.

Primarily, however, this change is meant to address #25 (and possibly #36) caused by a bug in wrangler that:
- prevented the controller from properly replacing jobs that could not be patched (pod tempalte spec changes)
- prevented the controller from replacing a job generated with the `apply.WithNoDelete` option
- prevented the controller from processing external plan edits in a timely manner (no more long waits due to spurious replace-wait errors)

Fixes #25
Fixes #34

Depends on rancher/wrangler#66
2020-02-25 12:42:24 -07:00
Jacob Blain Christen 81b18094e8 munge plan.status.latestVersion
This fixes the use case where a channel resolves to (or a version value is) a legitimate SemVer with metadata by replacing all `+` with `-`.
i.e. in the case of k3s, git tag v1.17.2+k3s1 as the version becomes the docker tag v1.17.2-k3s1

Fixes #28
2020-02-13 17:18:22 -07:00
Jacob Blain Christen b53bd3bac0 testing: sonobuoy plugin for e2e testing
- includes removal of controller serviceAccountName references and envvar
- image tarballs a la `docker save` are added to dist/artifacts
- sonobuoy plugin yaml added to dist/artifacts
- introduces e2e-tests tag suffix image that can be used for the sonobuoy plugin
2020-02-10 10:45:39 -07:00
Jacob Blain Christen 64e51c9fa5 testing: unit tests leveraging ginkgo and gomega 2020-02-04 09:48:27 -07:00
Jacob Blain Christen 82b6733a94 updated build scripts enabling automatic publishing of binaries 2020-01-30 12:34:07 -07:00
Jacob Blain Christen 0e77c79550 secrets support
- Add `secrets` references to **Plan** spec. Changes in referenced `secrets` can trigger re-application of a **Plans**.
- The label that a **Plan** places on an applied `node` is no longer the `status.latestVersion` but is instead a sha224 digest of `status.latestVersion` and the key-order-value(s) of each secret's `data` in the order each `secret` is specified. This value is represented as `status.latestHash`
2020-01-29 13:55:38 -07:00
Jacob Blain Christen e375fe769d work around drone and manually build multi-arch 2020-01-15 17:41:47 -07:00
Jacob Blain Christen e7e3e83e11 prepare for first release
Fixes #1
2020-01-14 16:50:01 -07:00
Jacob Blain Christen 968cf52541 initial commit 2020-01-05 22:46:52 -07:00