Drop initial code
This commit is contained in:
22
deploy/k8s-provisioner/test/local/cluster.yaml
Normal file
22
deploy/k8s-provisioner/test/local/cluster.yaml
Normal file
@@ -0,0 +1,22 @@
|
||||
apiVersion: k8sprovisioner.appstack.io/v1alpha1
|
||||
kind: Cluster
|
||||
metadata:
|
||||
name: test-cluster-01
|
||||
namespace: fleet-default
|
||||
spec:
|
||||
infraRef: "dev-environment-v1" # Must match the Infra name above
|
||||
# 1. Lifecycle
|
||||
kubernetesVersion: "v1.33.5+rke2r1" # Overrides the template default
|
||||
# 2. Topology: Control Plane
|
||||
# false = 1 Node (Using the Standard 4CPU/8GB from _defaults)
|
||||
# true = 3 Nodes (Using the Standard 4CPU/8GB from _defaults)
|
||||
controlPlaneHA: false
|
||||
# 3. Topology: Workers
|
||||
# These uses the VM settings (Network, User, etc) from Infra,
|
||||
# but the Hardware Specs defined below.
|
||||
workerPools:
|
||||
- name: "app-workers"
|
||||
quantity: 1
|
||||
cpuCores: 4 # Custom Sizing
|
||||
memoryGb: 16 # Custom Sizing
|
||||
diskGb: 60 # Custom Sizing
|
||||
22
deploy/k8s-provisioner/test/local/cluster2.yaml
Normal file
22
deploy/k8s-provisioner/test/local/cluster2.yaml
Normal file
@@ -0,0 +1,22 @@
|
||||
apiVersion: k8sprovisioner.appstack.io/v1alpha1
|
||||
kind: Cluster
|
||||
metadata:
|
||||
name: test-cluster-02
|
||||
namespace: fleet-default
|
||||
spec:
|
||||
infraRef: "dev-environment-v1" # Must match the Infra name above
|
||||
# 1. Lifecycle
|
||||
kubernetesVersion: "v1.32.10+rke2r1" # Overrides the template default
|
||||
# 2. Topology: Control Plane
|
||||
# false = 1 Node (Using the Standard 4CPU/8GB from _defaults)
|
||||
# true = 3 Nodes (Using the Standard 4CPU/8GB from _defaults)
|
||||
controlPlaneHA: false
|
||||
# 3. Topology: Workers
|
||||
# These uses the VM settings (Network, User, etc) from Infra,
|
||||
# but the Hardware Specs defined below.
|
||||
workerPools:
|
||||
- name: "tech-session-workers"
|
||||
quantity: 1
|
||||
cpuCores: 4 # Custom Sizing
|
||||
memoryGb: 16 # Custom Sizing
|
||||
diskGb: 60 # Custom Sizing
|
||||
16
deploy/k8s-provisioner/test/local/infra.yaml
Normal file
16
deploy/k8s-provisioner/test/local/infra.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
apiVersion: k8sprovisioner.appstack.io/v1alpha1
|
||||
kind: Infra
|
||||
metadata:
|
||||
name: dev-environment-v1
|
||||
namespace: fleet-default
|
||||
spec:
|
||||
# 1. Integration Credentials
|
||||
cloudCredentialSecret: "cc-mrklm" # Matches your values.yaml example
|
||||
rancherUrl: "https://rancher-mgmt.product.lan"
|
||||
harvesterUrl: "https://172.27.27.190:6443"
|
||||
|
||||
# 2. VM Environment Defaults
|
||||
vmNamespace: "vanderlande"
|
||||
imageName: "vanderlande/image-qhtpc" # Default image for this environment
|
||||
networkName: "vanderlande/vm-lan"
|
||||
sshUser: "rancher"
|
||||
50
deploy/k8s-provisioner/test/local/local-vsphere-tst.yaml
Normal file
50
deploy/k8s-provisioner/test/local/local-vsphere-tst.yaml
Normal file
@@ -0,0 +1,50 @@
|
||||
apiVersion: v1
|
||||
kind: Config
|
||||
clusters:
|
||||
- name: "local"
|
||||
cluster:
|
||||
server: "https://rancher.tst.vanderlande.com/k8s/clusters/local"
|
||||
certificate-authority-data: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tDQpNSUlFaXpDQ\
|
||||
0EzT2dBd0lCQWdJUUNRN294ZDViK21MU3JpLzNDWHhJVnpBTkJna3Foa2lHOXcwQkFRc0ZBREJoD\
|
||||
QpNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZR\
|
||||
FZRUUxFeEIzDQpkM2N1WkdsbmFXTmxjblF1WTI5dE1TQXdIZ1lEVlFRREV4ZEVhV2RwUTJWeWRDQ\
|
||||
khiRzlpWVd3Z1VtOXZkQ0JIDQpNakFlRncweE56RXhNREl4TWpJME1qVmFGdzB5TnpFeE1ESXhNa\
|
||||
kkwTWpWYU1GNHhDekFKQmdOVkJBWVRBbFZUDQpNUlV3RXdZRFZRUUtFd3hFYVdkcFEyVnlkQ0JKY\
|
||||
m1NeEdUQVhCZ05WQkFzVEVIZDNkeTVrYVdkcFkyVnlkQzVqDQpiMjB4SFRBYkJnTlZCQU1URkZSb\
|
||||
1lYZDBaU0JVVEZNZ1VsTkJJRU5CSUVjeE1JSUJJakFOQmdrcWhraUc5dzBCDQpBUUVGQUFPQ0FRO\
|
||||
EFNSUlCQ2dLQ0FRRUF4am5nbVBoVmV0QzBiL296YllKZHpPQlVBMXNNb2c0NzAzMGNBUCtQDQoyM\
|
||||
0FOVU44Z3JYRUNMOE5oREVGNEYxUjl0TDB3WTBtY3pIYVIwYTdsWWFubHh0d1dvMXMydUdubnlEc\
|
||||
zZtT0NzDQo2NmV3MnczWUVUcjZUYjE0eGdqcHUxZ0dGdEFlZXdhaWtPOUZ1ZDhoeEdKVFN3bjh4Z\
|
||||
U5rZktWV3BEMkw0dkZODQozNkZOZ3hlaWxLNmFFNHlrZ0dBek5sb2tUcDZoTk9MQVlwRHlTZExBU\
|
||||
Et6dUpTUTdKQ0VaNk8rU0RLeXdJZFhMDQpvTVRucHh1QktHU0c4OE5XVG8zQ0hDT0dtUUVDaWEye\
|
||||
XFkUERqZ0xxbkVpWU5qd1FMOHVNcWo4ck92bE1ndmlCDQpjSEE3eHR5KzcvdVlMTjZaUzdWcTEvR\
|
||||
i9sVmhWT2Y1ZWo2alpkbUI4NXN6RmJRSURBUUFCbzRJQlFEQ0NBVHd3DQpIUVlEVlIwT0JCWUVGS\
|
||||
1dNL2pMTTZ3OHMxQm5HQ0xnQUpJaGR3OFczTUI4R0ExVWRJd1FZTUJhQUZFNGlWQ0FZDQpsZWJqY\
|
||||
nVZUCt2cTVFdTBHRjQ4NU1BNEdBMVVkRHdFQi93UUVBd0lCaGpBZEJnTlZIU1VFRmpBVUJnZ3JCZ\
|
||||
0VGDQpCUWNEQVFZSUt3WUJCUVVIQXdJd0VnWURWUjBUQVFIL0JBZ3dCZ0VCL3dJQkFEQTBCZ2dyQ\
|
||||
mdFRkJRY0JBUVFvDQpNQ1l3SkFZSUt3WUJCUVVITUFHR0dHaDBkSEE2THk5dlkzTndMbVJwWjJsa\
|
||||
lpYSjBMbU52YlRCQ0JnTlZIUjhFDQpPekE1TURlZ05hQXpoakZvZEhSd09pOHZZM0pzTXk1a2FXZ\
|
||||
HBZMlZ5ZEM1amIyMHZSR2xuYVVObGNuUkhiRzlpDQpZV3hTYjI5MFJ6SXVZM0pzTUQwR0ExVWRJQ\
|
||||
VEyTURRd01nWUVWUjBnQURBcU1DZ0dDQ3NHQVFVRkJ3SUJGaHhvDQpkSFJ3Y3pvdkwzZDNkeTVrY\
|
||||
VdkcFkyVnlkQzVqYjIwdlExQlRNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUM2DQprbTBLQTRzV\
|
||||
GIyVllwRUJtL3VMMkhML3BaWDlCN0wvaGJKNE5jb0JlN1Y1Nm9DbnQ3YWVJbzhzTWpDUldUQ1daD\
|
||||
QpEMWRZMCsyS1pPQzFkS2o4ZDFWWFhBdG5qeXRERHVQUGY2L2lvdzBtWVFUTy9HQWcvTUx5TDZDR\
|
||||
G0zRnpEQjhWDQp0c0gvYWVNZ1A2cGdEMVhRcXoraGFEbmZuSlRLQnV4aGNwbngzQWRibGV1ZS9Rb\
|
||||
lBmMWhIWWE4TCtSdjhQaTVVDQpoNFY5RndIT2ZwaGRNWE94aTE0T3Ftc2lUYmM1Y09zOS91dWtIK\
|
||||
1lWc3VGZFdUbmE2SVZ3MXFoK3RFdHlIMTZSDQp2bWk3cGtxeVpZVUxPUE1JRTdhdnJsalZWQlp1a\
|
||||
Wt3QVJ0WTh0Q1ZWNlBwOWwzVmVhZ0JxYjJmZmdxTkp0M0MwDQpUWU5ZUUkrQlhHMVIxY0FCbG9sZ\
|
||||
A0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQ=="
|
||||
|
||||
users:
|
||||
- name: "local"
|
||||
user:
|
||||
token: "kubeconfig-u-co2u74xluwwnlqq:r55zjkxnfdzzqstkvmx7cqrzvxvb8x4ks6txr27xpp4fkccvl6fxgr"
|
||||
|
||||
|
||||
contexts:
|
||||
- name: "local"
|
||||
context:
|
||||
user: "local"
|
||||
cluster: "local"
|
||||
|
||||
current-context: "local"
|
||||
32
deploy/k8s-provisioner/test/local/local.yaml
Normal file
32
deploy/k8s-provisioner/test/local/local.yaml
Normal file
@@ -0,0 +1,32 @@
|
||||
apiVersion: v1
|
||||
kind: Config
|
||||
clusters:
|
||||
- name: "local"
|
||||
cluster:
|
||||
server: "https://rancher-mgmt.product.lan/k8s/clusters/local"
|
||||
certificate-authority-data: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJ2VENDQ\
|
||||
VdPZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQkdNUnd3R2dZRFZRUUtFeE5rZVc1aGJXbGoKY\
|
||||
kdsemRHVnVaWEl0YjNKbk1TWXdKQVlEVlFRRERCMWtlVzVoYldsamJHbHpkR1Z1WlhJdFkyRkFNV\
|
||||
GMyTkRFegpPVE0yTVRBZUZ3MHlOVEV4TWpZd05qUXlOREZhRncwek5URXhNalF3TmpReU5ERmFNR\
|
||||
Vl4SERBYUJnTlZCQW9UCkUyUjVibUZ0YVdOc2FYTjBaVzVsY2kxdmNtY3hKakFrQmdOVkJBTU1IV\
|
||||
1I1Ym1GdGFXTnNhWE4wWlc1bGNpMWoKWVVBeE56WTBNVE01TXpZeE1Ga3dFd1lIS29aSXpqMENBU\
|
||||
VlJS29aSXpqMERBUWNEUWdBRWdWUytveHU0RWpnVQpueCt4VEJUbTVzY0s5dHA4Nk5LS1cvenU2e\
|
||||
DZYL0k1L3dTWXVNR1FjWTVKenNNbmlGM1JXQzdSQ2RYYi9yU1d2CkxGb1JwYVgzTEtOQ01FQXdEZ\
|
||||
1lEVlIwUEFRSC9CQVFEQWdLa01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWUQKVlIwT0JCWUVGT\
|
||||
1VkcnZLWkF6bWxFLzZpVTZjQkM1WlByQTR6TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEYgpNN\
|
||||
GQ5THE0TzZsNTNlc1A3bHdsWVVOenpEMzNJSXFCeFc4YTQxeWJkaUFJZ1piK0c1MVdZejFkd1lRc\
|
||||
3lZd1pTClRia0prUk41d2lFTUFsWVZiM3NlTS9rPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0t"
|
||||
|
||||
users:
|
||||
- name: "local"
|
||||
user:
|
||||
token: "kubeconfig-user-nlnddg6rkq:q9sfb4486q2v8pvlfvnhcn6s4nb5sbfzkgwvfxdfklmr642hkcb7ng"
|
||||
|
||||
|
||||
contexts:
|
||||
- name: "local"
|
||||
context:
|
||||
user: "local"
|
||||
cluster: "local"
|
||||
|
||||
current-context: "local"
|
||||
Reference in New Issue
Block a user