Skip to content

Commit

Permalink
Adding a namespace flag to restrict helm checking (#77)
Browse files Browse the repository at this point in the history
* Adding a namespace flag to restrict helm checking

* Update kind node image
  • Loading branch information
Andrew Suderman authored May 20, 2020
1 parent abaad7e commit f7e3a06
Show file tree
Hide file tree
Showing 11 changed files with 251 additions and 44 deletions.
1 change: 1 addition & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ references:
rm goreleaser.deb
e2e_config: &e2e_config
command_runner_image: quay.io/reactiveops/ci-images:v11-stretch
kind_node_image: "kindest/node:v1.18.0@sha256:0e20578828edd939d25eb98496a685c76c98d54084932f76069f886ec315d694"
executor: golang-exec
pre_script: e2e/pre.sh
store-test-results: /tmp/test-results
Expand Down
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
[goreport-image]: https://goreportcard.com/badge/github.com/FairwindsOps/pluto
[goreport-link]: https://goreportcard.com/report/github.com/FairwindsOps/pluto

[circleci-image]: https://circleci.com/gh/FairwindsOps/pluto.svg?style=svg
[circleci-image]: https://circleci.com/gh/FairwindsOps/pluto/tree/master.svg?style=svg
[circleci-link]: https://circleci.com/gh/FairwindsOps/pluto

[codecov-image]: https://codecov.io/gh/FairwindsOps/pluto/branch/master/graph/badge.svg
Expand Down Expand Up @@ -107,6 +107,14 @@ invincible-zebu-metrics-server Deployment extensions/v1beta1 apps/v1
lunging-bat-metrics-server Deployment apps/v1 false false
```

If you only have access to a certain namespace (helm 3), or if you only want to see information for a single namespace, you can pass the `--namespace` or `-n` flag to restrict the output. Due to the way that helm2 stores configmaps, you will still need access to the tiller namespace if you are using helm 2.

```
$ pluto detect-helm -n cert-manager -owide
NAME NAMESPACE KIND VERSION REPLACEMENT DEPRECATED DEPRECATED IN REMOVED REMOVED IN
cert-manager/cert-manager-webhook cert-manager MutatingWebhookConfiguration admissionregistration.k8s.io/v1beta1 admissionregistration.k8s.io/v1 true v1.16.0 false v1.19.0
```

### Helm Chart Checking (local files)

You can run `helm template <chart-dir> | pluto detect --show-all -`
Expand Down
4 changes: 3 additions & 1 deletion cmd/root.go
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ var (
ignoreDeprecations bool
ignoreRemovals bool
targetVersion string
namespace string
)

func init() {
Expand All @@ -56,6 +57,7 @@ func init() {

rootCmd.AddCommand(detectHelmCmd)
detectHelmCmd.PersistentFlags().StringVar(&helmVersion, "helm-version", "3", "Helm version in current cluster (2|3)")
detectHelmCmd.PersistentFlags().StringVarP(&namespace, "namespace", "n", "", "Only detect releases in a specific namespace.")

rootCmd.AddCommand(listVersionsCmd)
rootCmd.AddCommand(detectCmd)
Expand Down Expand Up @@ -133,7 +135,7 @@ var detectHelmCmd = &cobra.Command{
Short: "detect-helm",
Long: `Detect Kubernetes apiVersions in a helm release (in cluster)`,
Run: func(cmd *cobra.Command, args []string) {
h := helm.NewHelm(helmVersion)
h := helm.NewHelm(helmVersion, namespace)
err := h.FindVersions()
if err != nil {
fmt.Println("Error running helm-detect:", err)
Expand Down
18 changes: 15 additions & 3 deletions e2e/tests/01_helm-detect-3.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
version: "2"
name: "Static Code Files (including helm)"
testcases:
- name: install helm3 release secret
- name: install helm3 assets
steps:
- script: kubectl apply -f assets/helm3
- script: |
kubectl create ns demo2
kubectl apply -f assets/helm3
assertions:
- result.code ShouldEqual 0
Expand Down Expand Up @@ -51,6 +53,16 @@ testcases:
- result.systemout ShouldContainSubstring "NAME NAMESPACE KIND VERSION REPLACEMENT DEPRECATED DEPRECATED IN REMOVED REMOVED IN"
- result.systemout ShouldContainSubstring "test/test-helm3chart-v1beta1 default Deployment extensions/v1beta1 apps/v1 true v1.9.0 true v1.16.0"

- name: helm detect show all wide namespaced
steps:
- script: pluto detect-helm --helm-version=3 -A -t v1.16.0 -owide -n demo2
assertions:
- result.code ShouldEqual 0
- result.systemout ShouldContainSubstring "NAME NAMESPACE KIND VERSION REPLACEMENT DEPRECATED DEPRECATED IN REMOVED REMOVED IN"
- result.systemout ShouldContainSubstring "demo2/demo2-basic-demo demo2 Deployment apps/v1 false false"

- name: cleanup
steps:
- script: kubectl delete -f assets/helm3
- script: |
kubectl delete -f assets/helm3
kubectl delete ns demo2
12 changes: 11 additions & 1 deletion e2e/tests/02_helm-detect-2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,16 @@ testcases:
- result.systemout ShouldContainSubstring "NAME KIND VERSION REPLACEMENT REMOVED DEPRECATED"
- result.systemout ShouldContainSubstring "invincible-zebu/invincible-zebu-metrics-server Deployment extensions/v1beta1 apps/v1 true true"
- result.systemout ShouldNotContainSubstring "lunging-bat/lunging-bat-metrics-server Deployment apps/v1 false false"

- name: helm2 detect in-cluster show-all wide namespaced
steps:
- script: pluto detect-helm --helm-version=2 -A -t v1.15.0 -owide -n demo1
assertions:
- result.code ShouldEqual 0
- result.systemout ShouldContainSubstring "NAME NAMESPACE KIND VERSION REPLACEMENT DEPRECATED DEPRECATED IN REMOVED REMOVED IN"
- result.systemout ShouldContainSubstring "kindled-toucan/kindled-toucan-basic-demo demo1 Deployment apps/v1 false false"
- name: cleanup
steps:
- script: kubectl delete ns helm-system
- script: |
kubectl delete -f assets/helm2/
kubectl delete ns helm-system
76 changes: 76 additions & 0 deletions e2e/tests/assets/helm2/helm2cm-no-deprecated-multi-namespace.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
apiVersion: v1
items:
- apiVersion: v1
data:
release: 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
kind: ConfigMap
metadata:
creationTimestamp: "2020-05-19T21:15:59Z"
labels:
MODIFIED_AT: "1589922959"
NAME: kindled-toucan
OWNER: TILLER
STATUS: DEPLOYED
VERSION: "1"
managedFields:
- apiVersion: v1
fieldsType: FieldsV1
fieldsV1:
f:data:
.: {}
f:release: {}
f:metadata:
f:labels:
.: {}
f:MODIFIED_AT: {}
f:NAME: {}
f:OWNER: {}
f:STATUS: {}
f:VERSION: {}
manager: tiller
operation: Update
time: "2020-05-19T21:15:59Z"
name: kindled-toucan.v1
namespace: helm-system
resourceVersion: "2008"
selfLink: /api/v1/namespaces/helm-system/configmaps/kindled-toucan.v1
uid: 5e9399b5-26d6-4530-9b84-5d9f7edc471c
- apiVersion: v1
data:
release: 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
kind: ConfigMap
metadata:
creationTimestamp: "2020-05-19T21:15:38Z"
labels:
MODIFIED_AT: "1589922938"
NAME: kissing-sponge
OWNER: TILLER
STATUS: DEPLOYED
VERSION: "1"
managedFields:
- apiVersion: v1
fieldsType: FieldsV1
fieldsV1:
f:data:
.: {}
f:release: {}
f:metadata:
f:labels:
.: {}
f:MODIFIED_AT: {}
f:NAME: {}
f:OWNER: {}
f:STATUS: {}
f:VERSION: {}
manager: tiller
operation: Update
time: "2020-05-19T21:15:38Z"
name: kissing-sponge.v1
namespace: helm-system
resourceVersion: "1873"
selfLink: /api/v1/namespaces/helm-system/configmaps/kissing-sponge.v1
uid: 7790276b-e910-4234-b547-0324cc085388
kind: List
metadata:
resourceVersion: ""
selfLink: ""
Loading

0 comments on commit f7e3a06

Please sign in to comment.