Skip to content

Commit

Permalink
forward-port testing rancher-windows-gmsa-crd
Browse files Browse the repository at this point in the history
  • Loading branch information
nicholasSUSE committed Jun 21, 2024
1 parent 450f0bb commit dd54cbb
Show file tree
Hide file tree
Showing 5 changed files with 144 additions and 0 deletions.
Binary file not shown.
10 changes: 10 additions & 0 deletions charts/rancher-windows-gmsa-crd/1.0.0/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: cattle-windows-gmsa-system
catalog.cattle.io/release-name: rancher-windows-gmsa-crd
apiVersion: v1
description: Installs the CRDs for Windows GMSA.
name: rancher-windows-gmsa-crd
type: application
version: 1.0.0
119 changes: 119 additions & 0 deletions charts/rancher-windows-gmsa-crd/1.0.0/templates/crds.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: gmsacredentialspecs.windows.k8s.io
annotations:
"api-approved.kubernetes.io": "https://github.com/kubernetes/enhancements/tree/master/keps/sig-windows/689-windows-gmsa"
spec:
group: windows.k8s.io
versions:
- name: v1alpha1
served: true
storage: false
deprecated: true
schema:
openAPIV3Schema:
type: object
properties:
credspec:
description: GMSA Credential Spec
type: object
properties:
ActiveDirectoryConfig:
type: object
properties:
GroupManagedServiceAccounts:
type: array
items:
type: object
properties:
Name:
type: string
Scope:
type: string
HostAccountConfig:
type: object
properties:
PluginGUID:
type: string
PluginInput:
type: string
PortableCcgVersion:
type: string
CmsPlugins:
type: array
items:
type: string
DomainJoinConfig:
type: object
properties:
DnsName:
type: string
DnsTreeName:
type: string
Guid:
type: string
MachineAccountName:
type: string
NetBiosName:
type: string
Sid:
type: string
- name: v1
served: true
storage: true
schema:
openAPIV3Schema:
type: object
properties:
credspec:
description: GMSA Credential Spec
type: object
properties:
ActiveDirectoryConfig:
type: object
properties:
GroupManagedServiceAccounts:
type: array
items:
type: object
properties:
Name:
type: string
Scope:
type: string
HostAccountConfig:
type: object
properties:
PluginGUID:
type: string
PluginInput:
type: string
PortableCcgVersion:
type: string
CmsPlugins:
type: array
items:
type: string
DomainJoinConfig:
type: object
properties:
DnsName:
type: string
DnsTreeName:
type: string
Guid:
type: string
MachineAccountName:
type: string
NetBiosName:
type: string
Sid:
type: string
conversion:
strategy: None
names:
kind: GMSACredentialSpec
plural: gmsacredentialspecs
scope: Cluster

14 changes: 14 additions & 0 deletions index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7534,6 +7534,20 @@ entries:
urls:
- assets/rancher-windows-gmsa-crd/rancher-windows-gmsa-crd-2.0.0.tgz
version: 2.0.0
- annotations:
catalog.cattle.io/certified: rancher
catalog.cattle.io/hidden: "true"
catalog.cattle.io/namespace: cattle-windows-gmsa-system
catalog.cattle.io/release-name: rancher-windows-gmsa-crd
apiVersion: v1
created: "2024-06-21T15:28:51.786633356-03:00"
description: Installs the CRDs for Windows GMSA.
digest: 0d4d7fa7d204097d7b67e0e5709846b2748db1012b701ff6755dc2025c272ede
name: rancher-windows-gmsa-crd
type: application
urls:
- assets/rancher-windows-gmsa-crd/rancher-windows-gmsa-crd-1.0.0.tgz
version: 1.0.0
sriov:
- annotations:
catalog.cattle.io/auto-install: sriov-crd=match
Expand Down
1 change: 1 addition & 0 deletions release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -93,3 +93,4 @@ rancher-windows-gmsa:
rancher-windows-gmsa-crd:
- 3.0.0
- 2.0.0
- 1.0.0

0 comments on commit dd54cbb

Please sign in to comment.