cna-tech / pks-ninja Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
Yo fellows I trying to acces the link below and seems like it is broken
https://github.com/CNA-Tech/PKS-Ninja/tree/master/Staging/LabGuides/NSX-Hard-Way
All vAPPs that are version 11 are stuck on waiting on disks in the vcore1-nl01 sanbox tenant.
Need to investigate if there is a benefit from completing configuration of PKS and Harbor Tiles (Steps 2 & 3) before applying changes to kickoff deployment. Currently lab steps have students complete the PKS deployment before applying changes to complete the Harbor deployment.
Also in Lab 4 "Step 2: Install OpsMan Root Cert on BOSH for PKS/K8s <-> Harbor communications", this step requires a very time consuming and inconvenient redeployment, investigate if this can be done sooner to prevent the extra redeployment step
The following vApps have resource allocations in excess of the thresholds configured by your OneCloud tenant administrator: PKSNinjaEnvironments
Please reduce the resource allocations for your vApp(s) below the following threshold:
CPU#=90, Memory(GB)=180, Storage(GB)=1000
As per title, PKS Pipelines are using a PivNet API token that has access to pre-GA releases and alas is pulling them down and installing them!
In Harbor Pipeline Install (https://github.com/CNA-Tech/PKS-Ninja/tree/master/LabGuides/HarborPipelineInstal-IN4968) on Screenshot 1.4.3, 1.5, it mentions to login to ops manager, should mention that this information can be found on the Readme file in the desktop.
I deployed Harbor using HarborPipelineInstal-IN4968, which does not include the steps to add the secure registry that are detailed in step 2.3 of HarborTileInstall-HI3943. I also completed IntroToHarbor-IH7914.
When I try to deploy planespotter-fe from the Harbor repository, it fails, and kubectl describe pod shows it's due to certificates:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 8m default-scheduler Successfully assigned planespotter/planespotter-frontend-6cdd95b546-sqpkl to 5d403b4e-07dc-4c5c-a2e4-4e7666b0c5da
Normal Pulling 6m (x4 over 8m) kubelet, 5d403b4e-07dc-4c5c-a2e4-4e7666b0c5da pulling image "harbor.corp.local/library/frontend:v1"
Warning Failed 6m (x4 over 8m) kubelet, 5d403b4e-07dc-4c5c-a2e4-4e7666b0c5da Failed to pull image "harbor.corp.local/library/frontend:v1": rpc error: code = Unknown desc = Error response from daemon: Get https://harbor.corp.local/v2/: x509: certificate signed by unknown authority
Warning Failed 6m (x4 over 8m) kubelet, 5d403b4e-07dc-4c5c-a2e4-4e7666b0c5da Error: ErrImagePull
Warning Failed 6m (x7 over 8m) kubelet, 5d403b4e-07dc-4c5c-a2e4-4e7666b0c5da Error: ImagePullBackOff
Normal BackOff 3m (x21 over 8m) kubelet, 5d403b4e-07dc-4c5c-a2e4-4e7666b0c5da Back-off pulling image "harbor.corp.local/library/frontend:v1"
I've then completed step 2.3 in HarborTileInstall-HI3943 to trust the Harbor certificate, however the problem persists.
In https://github.com/CNA-Tech/PKS-Ninja/blob/master/LabGuides/IntroToHarbor-IH7914/readme.md
The link to the Planespotter Overview has a typo (Labrary) and doesn't exist even if it's fixed!
https://github.com/CNA-Tech/PKS-Ninja/tree/master/Labrary/Lessons/PlanespotterOverview-PO6830.md
I can't find the correct file to link to.
LabGuide: https://github.com/CNA-Tech/PKS-Ninja/tree/master/LabGuides/CreateStudentFolder-SF6361
Screenshot 2.5 shows the first dropdown as: "base fork: CNA-Tech/Students"
and the other as "head fork: afewellvmware/Students"
However, my screen does not show "head fork", instead it shows "base repository: CNA-Tech/Students"
and the other shows "head repository: burkeazbill/Students"
My concern here is "base fork" & "head fork" vs. "base repository" & "head repository"
Aside from the text in those boxes, everything else looks fine so I am going ahead with clicking the "Create pull request" button.
Is this simply a Github UI update since the original post, or did I mis-click somewhere? This can be confusing to people new to this process if the screens don't match - I would update myself and submit a pull request if I was certain it was simply a UI update.
compute vds mtu set to 1500
In updated onecloud template, NSX-T needs to be installed before lab 2 is attempted, this can be done by skipping ahead to lab 9 and doing an automated NSX-T install then when complete proceeding with lab 2.
Text needs to be updated in Lab 2 readme to explain this
Thanks!
Should we add a pre-req or directions to sign-up for trial subscription? There are separate processes for vmware and non-vmware employees to register.
Is https://confluence.eng.vmware.com/display/PS/Wavefront+Quickstart the correct location for all vmware employees to register?
Lab 10 PKS pipeline hangs at deploy PKS module. Successfully deploys ops manager and bosh. Appears to hang while checking for latest components.
For screenshot 1.6.1, the screenshot shows the lab is already running before you make the changes to the networking tab. You want to make the networking change before you start your lab.
https://github.com/CNA-Tech/PKS-Ninja/tree/master/LabGuides/OnecloudNinjaLab-OL2089
Hi team,
vAPP CNABU-2019-01-PKS-Ninja-v11 is broken.
As soon as I try to deploy the ovf template for nsx-unified-appliance I get this error:
Failed to deploy OVF package. The OVF descriptor is not available.
Could you please fix it ?
Thanks,
L.
Replacing the below files into the template v10 with the ones I've attached here should allow the pks ci pipeline to work using Nathan's commenting out the syslog method. Had to attach as .txt files, just need to chop that off.
install-pks-pipeline.yml.txt
task.sh.txt
task.yml.txt
config-pks-1.1.sh.txt
nsx-t-ci-pipeline/tasks/config-pks/task.yml
nsx-t-ci-pipeline/tasks/config-pks/task.sh
nsx-t-ci-pipeline/tasks/config-pks/config-pks-1-1.sh
nsx-t-ci-pipeline/pipelines/install-pks-pipeline.yml
Step 4 in https://github.com/CNA-Tech/PKS-Ninja/tree/master/LabGuides/IntroToHarbor-IH7914
The vulnerability scan should produce some vulnerabilities (shown in the screenshot) but does not.
At Step 2: Add NSX Compute Manager
there is this typo, first row:
sthis step
Best,
L.
On step 1.6 the screenshot was incorrect as the pipeline was already run. Updated with the right screenshot and a red box highlighting deploy-opsman, also removed the note about the screenshot being wrong.
need to update the nsxt pipeline install readme with correct concourse ui password for the latest v10 versions admin/VMware1!, and also put a note to say that for unpatched v10 and older templates the password was nsx/VMware1!
I had to stop, opsman VM, change network to non-NSX network, restart and change back to ls-pks-mgmt to get it to work.
Need to modify file in cli-vm template:
Edit /etc/nsswitch.conf
Change: "hosts: files mdns4_minimal [NOTFOUND=return] dns"
To: "hosts: files dns"
Lab 6 is a copy of content from a previous HOL guide. This needs to be redone entirely using components of the planespotter application to illustrate essentially the same concepts that were covered in the PKS HOL guide
Step 2.2.3 of https://github.com/CNA-Tech/PKS-Ninja/tree/master/LabGuides/CreateStudentFolder-SF6361 seems to require that step 7 in https://github.com/CNA-Tech/PKS-Ninja/tree/master/Courses/GettingStarted-GS3861 need to come before Step 4?
Lab 9 and 10 have incorrect Concourse credentials of nsx / vmware. Correct credentials are admin / VMware1!
On the Harbor instructions
Note that on step 1.5 you get a” warning your connection is not secure” message so you need to go to advanced and acknowledge the certificate issue
The manual says “You should see a blue bar that says Applying Changes.”
You have to hit show progress first to see this, I think the steps may be out of order
Image push fails from cli-vm. Possibly another DNS resolution issue?
root@cli-vm:~/planespotter/frontend# docker push harbor.corp.local/library/frontend:v1
The push refers to repository [harbor.corp.local/library/frontend]
Get https://harbor.corp.local/v2/: dial tcp: lookup harbor.corp.local: no such host
root@cli-vm:~/planespotter/frontend
1.1 Open a web browser to https://github.com/CNA-Tech/PKS-Ninja/tree/master/LabGuides/ValidationStamp-VS9927, make sure you are logges in, and click on the validate.md file
should be logged in
Update ContributorWorkspace-CW4267 to have users create a branch on their fork to use when updating
https://github.com/CNA-Tech/PKS-Ninja/tree/master/LabGuides/PksInstallPhase1-IN3138
For Step 2.5 Create Availability Zones, the 3rd AZ resource pool doesn't exist. The opsman error is:
" Please review the errors below
Cannot find availability zone 'RegionA01-COMP01:pks-mgmt-2', type: AvailabilityZonesVerifier
All errors will be reverified before installation."
UAAC does not exist on cli-vm. Was able to complete uaac tasks from opsman shell. Need to add uaac to cli-vm in template or change directions in lab guide.
v10 vApp currently have NSX-T 2.3.0.0 OVA in E:\Downloads. Opening this issue so that NSX-T 2.3.0.2 OVA(s) are added
The screenshot for step 2.5 shows "in progress" and not complete
Following the install steps to get the PKS plugin working in vCenter didn't result in the plugin working. All steps complete successfully, however the plugin never appears. I restarted the H5 client, and then the vCenter Server itself, but same result. The H5 client logs show that the plugin is installed, however it does not display.
I have validated the steps in my home lab, which succeed - however that's using vSphere 6.7 rather than 6.5u1 that's in the v11 lab. Although the fling site states it supports 6.5u1, I am not sure it's actually working?
If anyone wants to do it, would like to add manual installation lab for NSX-T. This would be intended to go along with lab 2, but would ideally be a second lab. If anyone wants to document, please use a similar style to Lab2, and please add it to the PKS-Ninja/LabGuides/Bonuslabs directory.
Instructions:
Fork the PKS-Ninja repo and clone your fork to your local machine, navigate to the bonuslabs directory and mkdir NsxtManualInstall and then put your documentation in a readme.md file in that directory.
then git add . && git commit -m "Added NSXT Manual Install guide to bonus labs" && git push
Then after you push check your fork of the repo on github to make sure you see the update in your bonuslabs directory, then go to the PKS-Ninja github page and open a pull request with your changes.
Thank you!
Manual says :1.10 After coffee ☕️ and around ~150-200 minutes all the boxes in the pipeline should be green
You may have to return to the pipeline view to see this, you'll possible be on the build screen so you may need to click the 3 dots to return to the pipeline view or the propeller to return to the tile view where you can also see the success/failure
Update the v10 branch version of LabGuides/ContributorWorkspace-CW4267 for the following items:
Screenshot on 1.8 on PksPipelineInstall-IN2456 (https://github.com/CNA-Tech/PKS-Ninja/tree/master/LabGuides/PksPipelineInstall-IN2456) is incorrect.
The v10 fully installed say "7Days" in the title but is only valid for 1 hour when deployed
There's definitely something wrong with the DNS host. Forward lookup (e.g. ping, http, etc.) doesn't work for nsxmgr-01a.corp.local nor harbor.corp.local. Reverse (e.g. nslookup) resolves.
nslookup of harbor.corp.local from cli-vm returns 10.40.14.5 but Harbor VM in vCenter is showing 6 addresses, 172.18.0.1, 172.19.0.1, 172.20.0.1, 172.21.0.1, 172.22.0.1, and 172.31.0.6
Lab 7 has only general basic setup guidance, this needs to be redone in the lab guide format with appropriate level of detail providing exact steps and screenshots for successful deployment in pks-ninja lab environment. Also additional steps are needed for how to setup basic initial dashboard/overview in wavefront once connected.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.