Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cmd/schemagen/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (

var resourceKinds = []schemagen.ResourceKind{
{
APIVersion: "kubernetes-client.io/v1",
APIVersion: "external-secrets.io/v1beta1",
Name: "externalsecret",
Resource: &v1.ExternalSecret{},
},
Expand Down
2 changes: 1 addition & 1 deletion pkg/cmd/convert/convert.go
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ func (o *Options) ModifyYAML(node *yaml.RNode, path string) (ModifyResults, erro
}

secret := o.SecretMapping.FindRule(namespace, name)
err = kyamls.SetStringValue(node, path, "kubernetes-client.io/v1", "apiVersion")
err = kyamls.SetStringValue(node, path, "external-secrets.io/v1beta1", "apiVersion")
if err != nil {
return results, err
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
creationTimestamp: null
name: complex-secret
spec:
data:
- remoteRef:
key: secretSquirrel
property: username
secretKey: username
- remoteRef:
key: secretSquirrel
property: password
secretKey: password
secretStoreRef:
kind: ClusterSecretStore
name: alicloudsecretsmanager-secretstore-autogen-xvlbzgba
target:
name: complex-secret
template:
metadata:
labels:
app: lighthouse-lighthouse
chart: lighthouse-0.0.633
heritage: Helm
release: lighthouse
type: Opaque
status:
refreshTime: null
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
creationTimestamp: null
name: simple-secret-property
spec:
data:
- remoteRef:
key: azure-secret-name
property: customProperty
secretKey: azure.json
secretStoreRef:
kind: ClusterSecretStore
name: alicloudsecretsmanager-secretstore-autogen-xvlbzgba
target:
name: simple-secret-property
template:
metadata:
labels:
app: lighthouse-lighthouse
chart: lighthouse-0.0.633
heritage: Helm
release: lighthouse
type: Opaque
status:
refreshTime: null
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
creationTimestamp: null
name: simple-secret
spec:
data:
- remoteRef:
key: azure-secret-name
secretKey: azure.json
secretStoreRef:
kind: ClusterSecretStore
name: alicloudsecretsmanager-secretstore-autogen-xvlbzgba
target:
name: simple-secret
template:
metadata:
labels:
app: lighthouse-lighthouse
chart: lighthouse-0.0.633
heritage: Helm
release: lighthouse
type: Opaque
status:
refreshTime: null
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
creationTimestamp: null
name: unspecified-complex-type
spec:
data:
- remoteRef:
key: unspecified-complex-type
property: hmac
secretKey: hmac
- remoteRef:
key: unspecified-complex-type
property: git_token
secretKey: git_token
secretStoreRef:
kind: ClusterSecretStore
name: alicloudsecretsmanager-secretstore-autogen-xvlbzgba
target:
name: unspecified-complex-type
template:
metadata:
labels:
app: external-dns
chart: external-dns-0.5.3
heritage: Helm
release: external-dns
type: Opaque
status:
refreshTime: null
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
creationTimestamp: null
name: unspecified-simple-type
spec:
data:
- remoteRef:
key: unspecified-simple-type
secretKey: password
secretStoreRef:
kind: ClusterSecretStore
name: alicloudsecretsmanager-secretstore-autogen-xvlbzgba
target:
name: unspecified-simple-type
template:
metadata:
labels:
app: lighthouse-lighthouse
chart: lighthouse-0.0.633
heritage: Helm
release: lighthouse
type: Opaque
status:
refreshTime: null
2 changes: 1 addition & 1 deletion pkg/cmd/convert/test_data/alicloud/oauth1/expected.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: complex-secret
Expand Down
2 changes: 1 addition & 1 deletion pkg/cmd/convert/test_data/alicloud/oauth2/expected.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: simple-secret
Expand Down
2 changes: 1 addition & 1 deletion pkg/cmd/convert/test_data/alicloud/oauth3/expected.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: unspecified-complex-type
Expand Down
2 changes: 1 addition & 1 deletion pkg/cmd/convert/test_data/alicloud/oauth4/expected.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: unspecified-simple-type
Expand Down
2 changes: 1 addition & 1 deletion pkg/cmd/convert/test_data/alicloud/oauth5/expected.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: simple-secret-property
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
apiVersion: external-secrets.io/v1beta1
kind: ClusterSecretStore
metadata:
creationTimestamp: null
name: alicloudsecretsmanager-secretstore-autogen-xvlbzgba
spec:
controller: ""
provider: null
status:
conditions: null
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: complex-secret
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: simple-secret
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: unspecified-complex-type
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: unspecified-simple-type
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: simple-secret-property
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: complex-secret
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: simple-secret
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: unspecified-complex-type
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: unspecified-simple-type
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: simple-secret-property
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: complex-secret
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: simple-secret
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: unspecified-complex-type
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: unspecified-simple-type
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: simple-secret-property
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: lighthouse-oauth-token1
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: my-kubernetes-secret-name
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: a-dns-type-secret
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: complex-secret
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: simple-secret
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: unspecified-complex-type
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: unspecified-simple-type
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: simple-secret-property
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/hmacsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: lighthouse-hmac-token
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/oauthsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: lighthouse-oauth-token
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: bucketrepo/templates/config-secret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: bucketrepo-config
Expand Down
2 changes: 1 addition & 1 deletion pkg/cmd/convert/test_data/simple/hmac/expected.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Source: lighthouse/templates/hmacsecret.yaml
apiVersion: kubernetes-client.io/v1
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: lighthouse-hmac-token
Expand Down
Loading