-
Notifications
You must be signed in to change notification settings - Fork 9
Adding new manifests and fixing old ones because of a lot of issues. #18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from 2 commits
1feb02a
d46c78a
b8ae6a5
4ea01be
d56aef6
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,11 +1,10 @@ | ||
| apiVersion: container.yandex-cloud.jet.crossplane.io/v1alpha1 | ||
| kind: Registry | ||
| metadata: | ||
| name: example-registry | ||
| name: registry-1994 | ||
| spec: | ||
| forProvider: | ||
| name: example-registry | ||
| folderIdRef: | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Let's leave refs here and everywhere. It's more correct way to make resource references with crossplane
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fixed. For example, when they apply the manifest, they see something like this in 'kubectl describe': That's why I leave comments for additional information to users that they can not only use Refs. |
||
| name: example-folder | ||
| folderId: <your-folder-id> | ||
| name: registry-1994 | ||
| providerConfigRef: | ||
| name: example | ||
| name: example | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,15 +1,15 @@ | ||
| apiVersion: dns.yandex-cloud.jet.crossplane.io/v1alpha1 | ||
| kind: Recordset | ||
| metadata: | ||
| name: example-recordset | ||
| name: apps | ||
| spec: | ||
| deletionPolicy: Orphan | ||
| forProvider: | ||
| zoneIdRef: | ||
| name: example-zone | ||
| name: example-recordset | ||
| type: "A" | ||
| ttl: 200 | ||
| data: | ||
| - "10.1.0.1" | ||
| - '<ip-address>' # тут должен быть ip-адрес | ||
|
||
| name: '*.apps.pushka.ga.' # поменяй на свой домен | ||
| ttl: 600 | ||
| type: A | ||
| zoneId: <zone-id> # поменяй на имя своей зоны | ||
| providerConfigRef: | ||
| name: example | ||
| name: example | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,16 +1,13 @@ | ||
| apiVersion: dns.yandex-cloud.jet.crossplane.io/v1alpha1 | ||
| kind: Zone | ||
| metadata: | ||
| name: example-zone | ||
| name: yc-courses-1999 | ||
| spec: | ||
| deletionPolicy: Orphan | ||
| forProvider: | ||
| name: example-zone | ||
| description: desc | ||
| labels: | ||
| label1: "label-1-value" | ||
| zone: "example.com." | ||
| public: false | ||
| privateNetworksRefs: | ||
| - name: example-net | ||
| folderId: <your-folder-id> | ||
| name: yc-courses-1999 # укажи имя своей dns-зоны | ||
| public: true | ||
| zone: pushka.ga. # укажи свою dns-зону | ||
|
||
| providerConfigRef: | ||
| name: example | ||
| name: example | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,13 +1,12 @@ | ||
| apiVersion: iam.yandex-cloud.jet.crossplane.io/v1alpha1 | ||
| kind: FolderIAMBinding | ||
| metadata: | ||
| name: crossplane-preprod | ||
| name: admin-1998 # укажи своё название | ||
| spec: | ||
| deletionPolicy: Orphan | ||
| forProvider: | ||
| serviceAccountRefs: | ||
| - name: example-sa | ||
| role: editor | ||
| folderIdRef: | ||
| name: example-folder | ||
| folderId: <your-folder-id> | ||
| role: admin # укажи требуемую роль | ||
|
||
| members: ["serviceAccount:<sa-id>"] | ||
| providerConfigRef: | ||
| name: example | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,13 +1,11 @@ | ||
| apiVersion: iam.yandex-cloud.jet.crossplane.io/v1alpha1 | ||
| kind: FolderIAMMember | ||
| metadata: | ||
| name: crossplane-preprod | ||
| name: lala19 | ||
|
||
| spec: | ||
| forProvider: | ||
| serviceAccountRef: | ||
| name: example-sa | ||
| role: editor | ||
| folderIdRef: | ||
| name: example-folder | ||
| folderId: <your-folder-id> | ||
| role: storage.editor | ||
| member: "serviceAccount:<sa-id>" | ||
| providerConfigRef: | ||
| name: example | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,11 +1,10 @@ | ||
| apiVersion: iam.yandex-cloud.jet.crossplane.io/v1alpha1 | ||
| kind: ServiceAccount | ||
| metadata: | ||
| name: example-sa | ||
| name: kube-prod-1997 | ||
| spec: | ||
| forProvider: | ||
| name: example-sa | ||
| folderIdRef: | ||
| name: example-folder | ||
| folderId: <your-folder-id> | ||
| name: kube-prod-1997 | ||
| providerConfigRef: | ||
| name: example | ||
| name: example |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,33 +1,24 @@ | ||
| apiVersion: kubernetes.yandex-cloud.jet.crossplane.io/v1alpha1 | ||
| kind: Cluster | ||
| metadata: | ||
| name: example-cluster | ||
| name: kube-prod-new | ||
| spec: | ||
| forProvider: | ||
| name: example-cluster | ||
| description: provider-jet-yc cluster | ||
| networkIdRef: | ||
| name: example-net | ||
| clusterIpv4Range: 10.113.0.0/16 | ||
| folderId: <folder-id> | ||
| master: | ||
| - version: "1.21" | ||
| zonal: | ||
| - zone: ru-central1-a | ||
| subnetIdRef: | ||
| name: example-subnet-a | ||
| publicIp: true | ||
| maintenancePolicy: | ||
| - autoUpgrade: true | ||
| maintenanceWindow: | ||
| - startTime: "15:00" | ||
| duration: "3h" | ||
| serviceAccountIdRef: | ||
| name: example-sa | ||
| nodeServiceAccountIdRef: | ||
| name: example-sa | ||
| releaseChannel: RAPID | ||
| - publicIp: true | ||
| regional: | ||
| - region: ru-central1 | ||
| securityGroupIds: | ||
| - <sg-id> | ||
| version: '1.21' | ||
| name: kube-prod-new | ||
| networkId: <network-id> | ||
| networkPolicyProvider: CALICO | ||
| kmsProvider: | ||
| - keyIdRef: | ||
| name: example-sk | ||
| nodeServiceAccountId: <node-sa-id> | ||
| releaseChannel: STABLE | ||
| serviceAccountId: <sa-id> | ||
| serviceIpv4Range: 10.97.0.0/16 | ||
| providerConfigRef: | ||
| name: example | ||
| name: example |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,43 +1,42 @@ | ||
| apiVersion: kubernetes.yandex-cloud.jet.crossplane.io/v1alpha1 | ||
| kind: NodeGroup | ||
| metadata: | ||
| name: example-nodegroup | ||
| name: kube-prod-new-nodegroup-0 | ||
| spec: | ||
| forProvider: | ||
| clusterIdRef: | ||
| name: example-cluster | ||
| name: example-cluster | ||
| description: provider-jet-yc nodegroup | ||
| version: "1.21" | ||
| allocationPolicy: | ||
| - location: | ||
| - zone: ru-central1-a | ||
| clusterId: <cluster-id> | ||
| instanceTemplate: | ||
| - platformId: "standard-v2" | ||
| - bootDisk: | ||
| - size: 64 | ||
| type: network-hdd | ||
| networkInterface: | ||
| - nat: true | ||
| subnetIdsRefs: | ||
| - name: example-subnet-a | ||
| securityGroupIds: | ||
| - <sg-id> | ||
| subnetIds: | ||
| - <subnet-id> | ||
| platformId: standard-v3 | ||
| resources: | ||
| - memory: 2 | ||
| cores: 2 | ||
| bootDisk: | ||
| - type: "network-hdd" | ||
| size: 64 | ||
| - cores: 2 | ||
| memory: 2 | ||
| schedulingPolicy: | ||
| - preemptible: true | ||
| scalePolicy: | ||
| - fixedScale: | ||
| - size: 1 | ||
| allocationPolicy: | ||
| - location: | ||
| - zone: "ru-central1-a" | ||
| maintenancePolicy: | ||
| - autoUpgrade: true | ||
| autoRepair: true | ||
| - autoRepair: true | ||
| autoUpgrade: true | ||
| maintenanceWindow: | ||
| - startTime: "15:00" | ||
| duration: "3h" | ||
| day: "monday" | ||
| - startTime: "10:00" | ||
| duration: "4h30m" | ||
| day: "friday" | ||
| - day: saturday | ||
| duration: 3h | ||
| startTime: '23:00' | ||
| name: kube-prod-nodegroup-0 | ||
| scalePolicy: | ||
| - autoScale: | ||
| - initial: 1 | ||
| max: 5 | ||
| min: 1 | ||
| version: '1.21' | ||
| providerConfigRef: | ||
| name: example | ||
| name: example |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -16,10 +16,9 @@ spec: | |
| forProvider: | ||
| name: example-mongodb | ||
| environment: PRESTABLE | ||
| networkIdRef: | ||
| name: example-net | ||
| networkId: <your-network-id> | ||
| clusterConfig: | ||
| - version: "4.2" | ||
| - version: "4.4" # required either [4.4 4.2 4.0 3.6 5.0-enterprise 4.4-enterprise 5.0] | ||
|
||
| resources: | ||
| - diskSize: 16 | ||
| diskTypeId: network-hdd | ||
|
|
@@ -38,12 +37,10 @@ spec: | |
| - databaseName: testdb | ||
| host: | ||
| - zoneId: ru-central1-a | ||
| subnetIdRef: | ||
| name: example-subnet-a | ||
| folderIdRef: | ||
| name: example-folder | ||
| subnetId: <your-subnet-id> | ||
| folderId: <your-folder-id> | ||
| providerConfigRef: | ||
| name: example | ||
| writeConnectionSecretToRef: | ||
| name: mongodb-conn | ||
| namespace: default | ||
| namespace: default | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| --- | ||
| apiVersion: mdb.yandex-cloud.jet.crossplane.io/v1alpha1 | ||
| kind: MySQLDatabase | ||
| metadata: | ||
| name: mysql-db | ||
| spec: | ||
| forProvider: | ||
| clusterId: <mysql-cluster-id> | ||
| name: mysql-db | ||
| providerConfigRef: | ||
| name: example | ||
|
|
||
| --- | ||
| apiVersion: mdb.yandex-cloud.jet.crossplane.io/v1alpha1 | ||
| kind: MySQLUser | ||
| metadata: | ||
| name: mysql-user | ||
| spec: | ||
| forProvider: | ||
| clusterId: <mysql-cluster-id> | ||
| name: mysql-user | ||
| passwordSecretRef: | ||
| name: mysql | ||
| key: password | ||
| namespace: default | ||
| permission: | ||
| - databaseName: db_name | ||
| providerConfigRef: | ||
| name: example |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's use
examplein namesThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed.