Giter VIP home page Giter VIP logo

pks-ninja's People

Contributors

afewell avatar afewellvmware avatar arslanabbasi avatar beyondelastic avatar bgillman avatar burkeazbill avatar fitz0017 avatar gortee avatar kclinden avatar kskilling avatar mauro52 avatar mybarry avatar natereid72 avatar natereid72-vmware avatar nvpnathan avatar pescerosso avatar ragsgit avatar randysimpson avatar rburbridge avatar rehnb avatar riazm-vmware avatar riazvm avatar rpletka avatar ryanconley1 avatar sammcgeown avatar sgrman avatar sshin-pivotal avatar sudhakarau1 avatar vchrischang avatar ymeillier avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pks-ninja's Issues

Lab 9 - Wrong Screenshots

In the Screenshot-1.4 you do not see the NSX-T pipeline yet. Correct would be:

image

Screenshot 1.8 is the same as Screenshot 1.7.

Investigate Lab3/Lab4 Deployment Optimizations

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

OneCloud Sandbox Breach

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

Struggling to get insecure registry working in DeployPlanespotter-DP6539

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.

Screenshot 2.5 in Create Student Folder lab doesn't match what I see

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"
image

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.

add guidance to lab 2 for required NSXT install

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!

Incorrect Screenshot on PksPipelineInstall-IN2456

Screenshot 1.4 on PksPipelineInstall-IN2456 was already run and hence looks differently than what we should see. Updated the screenshot and removed the note mentioning that the screenshot is different.

image

Lab 2- step 2.1

step 2.1 - this has happened to two users. The openssl s_client command doesn't resolve when using the hostname. Works when using IP address for NSX Manager. DNS record looks correct in DNS manager, but something seems to be preventing it. Error below.

image

Lab 10 - Failure

Lab 10 PKS pipeline hangs at deploy PKS module. Successfully deploys ops manager and bosh. Appears to hang while checking for latest components.

CNABU-2019-01-PKS-Ninja-v11 broken

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.

PKS Pipeline Workaround

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

Incorrect Screenshot on PksPipelineInstall-IN2456

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.

Major updates needed for lab 6

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

steps out of order, Harbor install

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

Lab 4 Harbor, Planespotter image push

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

Lab 5 - cli-vm no uaac

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.

Add security warning to open opsmanager step

When opening the window for opsman before opening the page Chrome issues a security issue. Please add a note that the warning should be ignored.
Also .. rather then opening a new window why not add "select the opsman tab and select open window in new tab" to avoid having overlapping windows ?
screen shot 2019-02-11 at 8 39 01 pm

PksTroubleshooting-PT8251 - Unable to see the PKS Plugin

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?

NSX-T Manual Install Steps

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!

minor typo on 1.10

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 v10 contributor guide for branch awareness

Update the v10 branch version of LabGuides/ContributorWorkspace-CW4267 for the following items:

  1. Instructions on proper checkout/PR of v10 branch
  2. Update fork clone instructions to have user create a new branch specific to their update to pr updates from

Lab DNS and Harbor DNS record vs. Harbor VM IP addresses

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 major updates

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.