Skip to content

Commit 52cd3bc

Browse files
authored
Add tls layout (#235)
Signed-off-by: SK Ali Arman <[email protected]>
1 parent 17449fa commit 52cd3bc

File tree

518 files changed

+2288
-402
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

518 files changed

+2288
-402
lines changed

go.mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,11 @@ require (
3939
k8s.io/kube-state-metrics/v2 v2.7.0
4040
kmodules.xyz/apiversion v0.2.0
4141
kmodules.xyz/authorizer v0.25.1
42-
kmodules.xyz/client-go v0.25.31-0.20230825074937-07933e636b9a
42+
kmodules.xyz/client-go v0.25.31-0.20230830090952-f1796d3fb00f
4343
kmodules.xyz/custom-resources v0.25.1
4444
kmodules.xyz/go-containerregistry v0.0.11
4545
kmodules.xyz/monitoring-agent-api v0.25.1
46-
kmodules.xyz/resource-metadata v0.17.14-0.20230826214013-1c78aa2085a0
46+
kmodules.xyz/resource-metadata v0.17.14-0.20230831084424-8cf0d1be4202
4747
kmodules.xyz/resource-metrics v0.25.2
4848
kmodules.xyz/sets v0.25.0
4949
kubeops.dev/scanner v0.0.13-0.20230610152531-83d060ed8780

go.sum

+4-4
Original file line numberDiff line numberDiff line change
@@ -2111,8 +2111,8 @@ kmodules.xyz/apiversion v0.2.0 h1:vAQYqZFm4xu4pbB1cAdHbFEPES6EQkcR4wc06xdTOWk=
21112111
kmodules.xyz/apiversion v0.2.0/go.mod h1:oPX8g8LvlPdPX3Yc5YvCzJHQnw3YF/X4/jdW0b1am80=
21122112
kmodules.xyz/authorizer v0.25.1 h1:W19AtlPD2A1+Q4UqDmNCJKfX9bKIgj+J6bQmkYwsHwY=
21132113
kmodules.xyz/authorizer v0.25.1/go.mod h1:hKAbHpRkbxZJjc+cMTUiyxQxp7amKUVDiN145IrpnhA=
2114-
kmodules.xyz/client-go v0.25.31-0.20230825074937-07933e636b9a h1:ZweZLWKtJYqW50f9uUfCRlpaSfpAUraKrCTT0VcXSYw=
2115-
kmodules.xyz/client-go v0.25.31-0.20230825074937-07933e636b9a/go.mod h1:r/Va2Y6t1G8X1sPRjrQC6FWB3oh/i6rjssmlfJnbCmg=
2114+
kmodules.xyz/client-go v0.25.31-0.20230830090952-f1796d3fb00f h1:kK0kJ+ml8975wkU+8zWzzerpgJrkIfiRhsB2S22P+b8=
2115+
kmodules.xyz/client-go v0.25.31-0.20230830090952-f1796d3fb00f/go.mod h1:r/Va2Y6t1G8X1sPRjrQC6FWB3oh/i6rjssmlfJnbCmg=
21162116
kmodules.xyz/crd-schema-fuzz v0.25.0 h1:c5ZxNRqJak1bkGhECmyrKpzKGThFMB4088Kynyvngbc=
21172117
kmodules.xyz/custom-resources v0.25.1 h1:0qHPTxbT/q0afl2GCOnwPFaoxKziRIPXgVu77YwrCa4=
21182118
kmodules.xyz/custom-resources v0.25.1/go.mod h1:ULwzvLmOqZJcPSXKI7iLclYL5eYRlKx8Nbex28Ht19E=
@@ -2122,8 +2122,8 @@ kmodules.xyz/monitoring-agent-api v0.25.1 h1:E1H8U/vMfYQ8wevmJv6Lcj0Z4DF7cH3hZ2x
21222122
kmodules.xyz/monitoring-agent-api v0.25.1/go.mod h1:IphGzRWbuV00B3TLalcBs6+IlchSZVTwKDty+J3LLz4=
21232123
kmodules.xyz/offshoot-api v0.25.0 h1:Svq9da/+sg5afOjpgo9vx2J/Lu90Mo0aFxkdQmgKnGI=
21242124
kmodules.xyz/offshoot-api v0.25.0/go.mod h1:ysEBn7LJuT3+s8ynAQA/OG0BSsJugXa6KGtDLMRjlKo=
2125-
kmodules.xyz/resource-metadata v0.17.14-0.20230826214013-1c78aa2085a0 h1:V+gsOP/IChTs6eTudERw/uGOcQvm0K/+TNJ8XEr5xqU=
2126-
kmodules.xyz/resource-metadata v0.17.14-0.20230826214013-1c78aa2085a0/go.mod h1:VZKs5+lQeWWfmhiwOWJQ+dY5U8W+V1JUwzdH8Jjjloc=
2125+
kmodules.xyz/resource-metadata v0.17.14-0.20230831084424-8cf0d1be4202 h1:gVI/2T8mQY9Z78FG0ImPW15DvqrRl57YVxTVc5bSZWg=
2126+
kmodules.xyz/resource-metadata v0.17.14-0.20230831084424-8cf0d1be4202/go.mod h1:VZKs5+lQeWWfmhiwOWJQ+dY5U8W+V1JUwzdH8Jjjloc=
21272127
kmodules.xyz/resource-metrics v0.25.2 h1:BwCb6qyunvQBa0u8UUkw+wYG5/T4qtNtAKcHjSsk0JU=
21282128
kmodules.xyz/resource-metrics v0.25.2/go.mod h1:ZK/52NLuwMk+Jt0bmUtGQHtSxPLYYpsFILG7SJhYPg0=
21292129
kmodules.xyz/sets v0.25.0 h1:belY/3trp/M/CKc1TEteA40jb2uCIdwKHhjpvrIxG+8=

vendor/kmodules.xyz/client-go/api/v1/object.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -216,8 +216,8 @@ type ObjectInfo struct {
216216
Ref ObjectReference `json:"ref" protobuf:"bytes,2,opt,name=ref"`
217217
}
218218

219-
// +kubebuilder:validation:Enum=authn;authz;auth_secret;backup_via;catalog;cert_issuer;config;connect_via;exposed_by;event;located_on;monitored_by;ocm_bind;offshoot;ops;placed_into;policy;recommended_for;restore_into;scaled_by;storage;view
220-
// ENUM(authn,authz,auth_secret,backup_via,catalog,cert_issuer,config,connect_via,exposed_by,event,located_on,monitored_by,ocm_bind,offshoot,ops,placed_into,policy,recommended_for,restore_into,scaled_by,storage,view)
219+
// +kubebuilder:validation:Enum=authn;authz;auth_secret;backup_via;catalog;cert_issuer;config;connect_via;cluster_secret;exposed_by;event;located_on;monitored_by;ocm_bind;offshoot;ops;placed_into;policy;recommended_for;restore_into;scaled_by;storage;view
220+
// ENUM(authn,authz,auth_secret,backup_via,catalog,cert_issuer,config,connect_via,cluster_secret,exposed_by,event,located_on,monitored_by,ocm_bind,offshoot,ops,placed_into,policy,recommended_for,restore_into,scaled_by,storage,view)
221221
type EdgeLabel string
222222

223223
func (e EdgeLabel) Direct() bool {

vendor/kmodules.xyz/client-go/api/v1/object_enum.go

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: meta.k8s.appscode.com/v1alpha1
2+
kind: ResourceBlockDefinition
3+
metadata:
4+
creationTimestamp: null
5+
name: acme.cert-manager.io-v1-challenges
6+
spec:
7+
blocks: null
8+
resource:
9+
group: acme.cert-manager.io
10+
kind: Challenge
11+
name: challenges
12+
scope: Namespaced
13+
version: v1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: meta.k8s.appscode.com/v1alpha1
2+
kind: ResourceBlockDefinition
3+
metadata:
4+
creationTimestamp: null
5+
name: acme.cert-manager.io-v1-orders
6+
spec:
7+
blocks: null
8+
resource:
9+
group: acme.cert-manager.io
10+
kind: Order
11+
name: orders
12+
scope: Namespaced
13+
version: v1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
apiVersion: meta.k8s.appscode.com/v1alpha1
2+
kind: ResourceBlockDefinition
3+
metadata:
4+
creationTimestamp: null
5+
name: cert-manager.io-v1-certificaterequests
6+
spec:
7+
blocks:
8+
- actions:
9+
create: Never
10+
displayMode: List
11+
kind: Connection
12+
name: Certificate
13+
query:
14+
byLabel: offshoot
15+
type: GraphQL
16+
ref:
17+
group: cert-manager.io
18+
kind: Certificate
19+
resource:
20+
group: cert-manager.io
21+
kind: CertificateRequest
22+
name: certificaterequests
23+
scope: Namespaced
24+
version: v1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
apiVersion: meta.k8s.appscode.com/v1alpha1
2+
kind: ResourceBlockDefinition
3+
metadata:
4+
creationTimestamp: null
5+
name: cert-manager.io-v1-certificates
6+
spec:
7+
blocks:
8+
- actions:
9+
create: Never
10+
displayMode: List
11+
kind: Connection
12+
name: Secret
13+
query:
14+
raw: |-
15+
query Find($src: String!, $targetGroup: String!, $targetKind: String!) {
16+
find(oid: $src) {
17+
cert_issuer(group: "cert-manager.io", kind: "Issuer") {
18+
refs: auth_secret(group: $targetGroup, kind: $targetKind) {
19+
namespace
20+
name
21+
}
22+
}
23+
}
24+
}
25+
type: GraphQL
26+
ref:
27+
group: ""
28+
kind: Secret
29+
- actions:
30+
create: Never
31+
displayMode: List
32+
kind: Connection
33+
name: Issuer
34+
query:
35+
byLabel: cert_issuer
36+
type: GraphQL
37+
ref:
38+
group: cert-manager.io
39+
kind: Issuer
40+
- actions:
41+
create: Never
42+
displayMode: List
43+
kind: Connection
44+
name: Cluster Issuer
45+
query:
46+
byLabel: cert_issuer
47+
type: GraphQL
48+
ref:
49+
group: cert-manager.io
50+
kind: ClusterIssuer
51+
- actions:
52+
create: Never
53+
displayMode: List
54+
kind: Connection
55+
name: Certificate Request
56+
query:
57+
byLabel: offshoot
58+
type: GraphQL
59+
ref:
60+
group: cert-manager.io
61+
kind: CertificateRequest
62+
- actions:
63+
create: Never
64+
displayMode: List
65+
kind: Connection
66+
name: Order
67+
query:
68+
byLabel: cert_issuer
69+
type: GraphQL
70+
ref:
71+
group: acme.cert-manager.io
72+
kind: Order
73+
resource:
74+
group: cert-manager.io
75+
kind: Certificate
76+
name: certificates
77+
scope: Namespaced
78+
version: v1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
apiVersion: meta.k8s.appscode.com/v1alpha1
2+
kind: ResourceBlockDefinition
3+
metadata:
4+
creationTimestamp: null
5+
name: cert-manager.io-v1-clusterissuers
6+
spec:
7+
blocks:
8+
- actions:
9+
create: Never
10+
displayMode: List
11+
kind: Connection
12+
name: Certificates
13+
query:
14+
byLabel: cert_issuer
15+
type: GraphQL
16+
ref:
17+
group: cert-manager.io
18+
kind: Certificate
19+
- actions:
20+
create: Never
21+
displayMode: List
22+
kind: Connection
23+
name: Secret
24+
query:
25+
byLabel: auth_secret
26+
type: GraphQL
27+
ref:
28+
group: ""
29+
kind: Secret
30+
resource:
31+
group: cert-manager.io
32+
kind: ClusterIssuer
33+
name: clusterissuers
34+
scope: Cluster
35+
version: v1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
apiVersion: meta.k8s.appscode.com/v1alpha1
2+
kind: ResourceBlockDefinition
3+
metadata:
4+
creationTimestamp: null
5+
name: cert-manager.io-v1-issuers
6+
spec:
7+
blocks:
8+
- actions:
9+
create: Never
10+
displayMode: List
11+
kind: Connection
12+
name: Certificates
13+
query:
14+
byLabel: cert_issuer
15+
type: GraphQL
16+
ref:
17+
group: cert-manager.io
18+
kind: Certificate
19+
- actions:
20+
create: Never
21+
displayMode: List
22+
kind: Connection
23+
name: Secret
24+
query:
25+
byLabel: auth_secret
26+
type: GraphQL
27+
ref:
28+
group: ""
29+
kind: Secret
30+
resource:
31+
group: cert-manager.io
32+
kind: Issuer
33+
name: issuers
34+
scope: Namespaced
35+
version: v1

vendor/kmodules.xyz/resource-metadata/hub/resourceblockdefinitions/cert-manager.io/v1/tls.yaml

+22-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ spec:
1111
kind: Connection
1212
name: Certificates
1313
query:
14-
byLabel: offshoot
14+
byLabel: cert_issuer
1515
type: GraphQL
1616
ref:
1717
group: cert-manager.io
@@ -38,3 +38,24 @@ spec:
3838
ref:
3939
group: cert-manager.io
4040
kind: ClusterIssuer
41+
- actions:
42+
create: Never
43+
displayMode: List
44+
kind: Connection
45+
name: Secrets
46+
query:
47+
raw: |-
48+
query Find($src: String!, $targetGroup: String!, $targetKind: String!) {
49+
find(oid: $src) {
50+
offshoot(group: "apps", kind: "StatefulSet") {
51+
refs: config(group: $targetGroup, kind: $targetKind) {
52+
namespace
53+
name
54+
}
55+
}
56+
}
57+
}
58+
type: GraphQL
59+
ref:
60+
group: ""
61+
kind: Secret

vendor/kmodules.xyz/resource-metadata/hub/resourcedescriptors/cert-manager.io/v1/certificaterequests.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@ metadata:
99
k8s.io/version: v1
1010
name: cert-manager.io-v1-certificaterequests
1111
spec:
12+
connections:
13+
- labels:
14+
- offshoot
15+
level: Controller
16+
target:
17+
apiVersion: cert-manager.io/v1
18+
kind: Certificate
19+
type: OwnedBy
1220
resource:
1321
group: cert-manager.io
1422
kind: CertificateRequest

vendor/kmodules.xyz/resource-metadata/hub/resourcedescriptors/cert-manager.io/v1/clusterissuers.yaml

+9
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@ metadata:
99
k8s.io/version: v1
1010
name: cert-manager.io-v1-clusterissuers
1111
spec:
12+
connections:
13+
- labels:
14+
- auth_secret
15+
references:
16+
- '{.spec.ca.secretName}'
17+
target:
18+
apiVersion: v1
19+
kind: Secret
20+
type: MatchRef
1221
resource:
1322
group: cert-manager.io
1423
kind: ClusterIssuer

vendor/kmodules.xyz/resource-metadata/hub/resourcedescriptors/cert-manager.io/v1/issuers.yaml

+9
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@ metadata:
99
k8s.io/version: v1
1010
name: cert-manager.io-v1-issuers
1111
spec:
12+
connections:
13+
- labels:
14+
- auth_secret
15+
references:
16+
- '{.spec.ca.secretName}'
17+
target:
18+
apiVersion: v1
19+
kind: Secret
20+
type: MatchRef
1221
resource:
1322
group: cert-manager.io
1423
kind: Issuer

vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/acme.cert-manager.io/v1/challenges.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ spec:
3535
apiGroup: source.toolkit.fluxcd.io
3636
kind: HelmRepository
3737
name: bytebuilders-ui
38-
version: sha256:6ab8bbc116bf10685e6f9e5ffedd1d7826cd345ed538a608356a0682d8837432
38+
version: sha256:cb82d329555fdf06b474ef55353d65c1ab71675f89fbfa33b6f9fab33c10a089

vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/acme.cert-manager.io/v1/orders.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ spec:
3535
apiGroup: source.toolkit.fluxcd.io
3636
kind: HelmRepository
3737
name: bytebuilders-ui
38-
version: sha256:af25c118ddbf6f50151c8dba94840af41be07fdf7c81d950194d21246cc3ce24
38+
version: sha256:7df4189a223c0e8bdd4afe35136c35645645917d47d584e6dc2645efddd66fc7

vendor/kmodules.xyz/resource-metadata/hub/resourceeditors/addon.open-cluster-management.io/v1alpha1/addondeploymentconfigs.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,11 @@ spec:
1515
name: addondeploymentconfigs
1616
scope: Namespaced
1717
version: v1alpha1
18+
ui:
19+
editor:
20+
name: addonopenclustermanagementio-addondeploymentconfig-editor
21+
sourceRef:
22+
apiGroup: source.toolkit.fluxcd.io
23+
kind: HelmRepository
24+
name: bytebuilders-ui
25+
version: v0.4.16

0 commit comments

Comments
 (0)