Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ body:
- 041-VirtualWAN
- 042-SAPOnAzure
- 043-SQLModernization
- 044-DevOpswithGithubActions
- 044-DevOpswithGitHubActions
- 045-InfraAsCode-Bicep
- Other
validations:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/proposal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ body:
- type: textarea
attributes:
label: Authors
description: Any other Hack authors than you. Please provide a Github handle for each. (Please remember that these issues are publicly visible before providing email addresses or other personal information.)
description: Any other Hack authors than you. Please provide a GitHub handle for each. (Please remember that these issues are publicly visible before providing email addresses or other personal information.)
render: markdown
validations:
required: false
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ body:
- 041-VirtualWAN
- 042-SAPOnAzure
- 043-SQLModernization
- 044-DevOpswithGithubActions
- 044-DevOpswithGitHubActions
- 045-InfraAsCode-Bicep
validations:
required: true
Expand All @@ -75,7 +75,7 @@ body:
- type: textarea
attributes:
label: Coaches and Team
description: Please tell us any others who helped host the Hack as coaches or in other roles. Please provide a Github handle for each. (Please remember that these issues are publicly visible before providing email addresses or other personal information.)
description: Please tell us any others who helped host the Hack as coaches or in other roles. Please provide a GitHub handle for each. (Please remember that these issues are publicly visible before providing email addresses or other personal information.)
render: markdown
validations:
required: false
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ body:
- 041-VirtualWAN
- 042-SAPOnAzure
- 043-SQLModernization
- 044-DevOpswithGithubActions
- 044-DevOpswithGitHubActions
- 045-InfraAsCode-Bicep
validations:
required: true
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/suggestion.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ body:
- 041-VirtualWAN
- 042-SAPOnAzure
- 043-SQLModernization
- 044-DevOpswithGithubActions
- 044-DevOpswithGitHubActions
- 045-InfraAsCode-Bicep
validations:
required: true
Expand Down
2 changes: 1 addition & 1 deletion 000-HowToHack/WTH-HowToHostAHack.md
Original file line number Diff line number Diff line change
Expand Up @@ -466,7 +466,7 @@ The lead coach should close out the What The Hack event with a final stand-up th
- Attendees should be encouraged to share their parting thoughts and key learnings.
- Attendee feedback should be solicited for a final time and notes collected by the lead coach
- Thank the attendees for their time and dedication during the hack
- Finally, share the content by directing the attendees to visit the What The Hack repo on Github: <http://aka.ms/wth>
- Finally, share the content by directing the attendees to visit the What The Hack repo on GitHub: <http://aka.ms/wth>

You have now surived a What The Hack!

Expand Down
6 changes: 3 additions & 3 deletions 002-IntroToAzureAI/Coach/Demos/Text and Speech/tweets.csv
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
sentiment_label,tweet_text
sentiment_label,tweet_text
4,"@elephantbird Hey dear, Happy Friday to You Already had your rice's bowl for lunch ?"
4,Ughhh layin downnnn Waiting for zeina to cook breakfast
0,"@greeniebach I reckon he'll play, even if he's not 100%...but i know nothing!! ;) It won't be the same without him."
Expand Down Expand Up @@ -52469,7 +52469,7 @@
0,@Starry1968 you're surrounded by them! I have no official nieces/nephews yet
0,WTF it's soooo HOT!
4,@DileShakespeare Nothing wrong hun just major stress noise i missed like 5pairr of arms just the usuall LOL XX
4,@Espen_Antonsen Thanks for the link! I'm interested btw: why do you use Gitorious and not Github?
4,@Espen_Antonsen Thanks for the link! I'm interested btw: why do you use Gitorious and not GitHub?
0,@samversionone Yea on sunday especially when I barely do any work during the rest of the week.
0,Why can't I just say it??... Instead of being so scared...
4,@_gymtonic yea is awesome nao?
Expand Down Expand Up @@ -95044,7 +95044,7 @@
4,Call from Congresswoman Norton's staff - invite to reception for D.C.'s service academy appointments. Always wanted to meet her
0,unfollowing @rac1 No m'havia fixat que es una merda de twitterfeed
0,watching chelsea.. i love her!! john and kate....
4,How awesome! OpenPyro featured on the Github blog as a notable new project http://bit.ly/UeFzY
4,How awesome! OpenPyro featured on the GitHub blog as a notable new project http://bit.ly/UeFzY
4,"@Shelly5787 I love him, period"
0,my belly piercing is soo soreee
4,@chchchinatown TUUUURN THE CAR AROUUUUUND.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -149,9 +149,9 @@ for the training key in step 2.
Create a method named `LoadImagesFromDisk()` that creates two variables named
`MbikesImages` and `RbikesImages`. Each of thes variables should use the `GetFiles()`
method to retrieve the images located in the Images\Mountain and Images\Racing
folder of your Github location respectively. A third variable named `testImage`
folder of your GitHub location respectively. A third variable named `testImage`
should be created that defines a new MemoryStream which loads the image bike1.jpg
from the Images\test folder of your Github location. Create code underneath the
from the Images\test folder of your GitHub location. Create code underneath the
code created in step 2


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ enabled = true
# specify role for unauthenticated users
;org_role = Viewer

#################################### Github Auth ##########################
#################################### GitHub Auth ##########################
[auth.github]
;enabled = false
;allow_sign_up = true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ SELECT t.[name], c.[name], c.[system_type_id], c.[user_type_id], y.[is_user_def

### Database code rewrite

Review the SSIS jobs that are at this [Github repo](https://github.com/Microsoft/sql-server-samples/releases/tag/wide-world-importers-v1.0) (Daily.ETL.ispac) This job leverages
Review the SSIS jobs that are at this [GitHub repo](https://github.com/Microsoft/sql-server-samples/releases/tag/wide-world-importers-v1.0) (Daily.ETL.ispac) This job leverages
stored procedures in the Source and Target databases extensively. This will require a refactoring of the Stored procedures for the OLAP database when you repoint the ETL
target to Azure Synapse. There are a number of design considerations you wil need to consider when refactoring this code. Please read this [document](https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-develop
) for more detail.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ SELECT t.[name], c.[name], c.[system_type_id], c.[user_type_id], y.[is_user_def
WHERE y.[name] IN ('geography','geometry','hierarchyid','image','text','ntext','sql_variant','timestamp','xml')
OR y.[is_user_defined] = 1;
```
1. Review the SSIS jobs that are at this [Github repo](https://github.com/Microsoft/sql-server-samples/releases/tag/wide-world-importers-v1.0) (Daily.ETL.ispac) This job leverages stored procedures in the Source and Target databases extensively. This will require a refactoring of the Stored procedures for the OLAP database when you repoint the ETL target to Azure Synapse.
1. Review the SSIS jobs that are at this [GitHub repo](https://github.com/Microsoft/sql-server-samples/releases/tag/wide-world-importers-v1.0) (Daily.ETL.ispac) This job leverages stored procedures in the Source and Target databases extensively. This will require a refactoring of the Stored procedures for the OLAP database when you repoint the ETL target to Azure Synapse.
1. For you to work in the SSIS Catalog on your server after setup follow these instructions. Open SQL Server Management Studio. Connect to the SSISDB database. Select Options to expand the Connect to Server dialog box. In the expanded Connect to Server dialog box, select the Connection Properties tab. In the Connect to database field, select or enter SSISDB.
1. ADF SSIS Runtime is not supported in Azure Synapse Analytics Pipelines.

Expand Down
4 changes: 2 additions & 2 deletions 023-AdvancedKubernetes/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Before starting this hack you should have hands-on experience with the following

- AKS
- Kubernetes Ingress
- Github (Repo, Cloning)
- GitHub (Repo, Cloning)
- Docker Hub
- If you are doing [Data Volumes](Coach/Solutions/07-data-volumes.md) challenges, make sure your cluster is in the [supported regions for Azure Files using NFS](https://docs.microsoft.com/en-us/azure/storage/files/storage-files-compare-protocols#regional-availability) and [register the feature in your subscription](https://github.com/kubernetes-sigs/azurefile-csi-driver/tree/master/deploy/example/nfs).

Expand All @@ -44,7 +44,7 @@ Before starting this hack you should have hands-on experience with the following
1. Install flux
1. Setup Flux Pipeline
1. Simulate CI to verify changes pushed to AKS cluster
1. Update Github to deploy Ingress Controller via Flux
1. Update GitHub to deploy Ingress Controller via Flux
1. [Service Mesh](./Student/06-service-mesh.md)
1. Install a Service Mesh
1. Apply a virtual service
Expand Down
4 changes: 2 additions & 2 deletions 023-AdvancedKubernetes/Student/01-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ All challenges will be run using Bash.
- Verified with 2.7.0
1. Install Docker
1. Install Helm 3
1. Create a Github Account
1. Create a GitHub Account
1. Create an ACR
1. Create an AKS cluster with the following:
- System pool with 1 Standard_DS2_v2
Expand All @@ -41,7 +41,7 @@ All challenges will be run using Bash.

1. Running `docker version` shows your Docker client and server version
1. Running `helm version` shows the Helm version
1. You have logged into Github
1. You have logged into GitHub
1. You have your own Docker Hub account
1. Running `kubectl get nodes` shows your AKS System and User pools
1. Running `az acr import -n $ACR_NAME --source docker.io/library/nginx:latest --image nginx:v1` copies an image to your ACR instance
Expand Down
4 changes: 2 additions & 2 deletions 023-AdvancedKubernetes/Student/05-gitops.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ Credit: <https://www.weave.works/blog/why-is-a-pull-vs-a-push-pipeline-important
- Install Flux on your Cluster
- HINT: [Getting Started with Flux](https://docs.fluxcd.io/en/latest/tutorials/get-started/)
- Use the yaml approach, do NOT use the "Getting started with Helm" guide
- Fork [https://github.com/fluxcd/flux-get-started](https://github.com/fluxcd/flux-get-started) in your Github Repo
- Give write access to your Github repo
- Fork [https://github.com/fluxcd/flux-get-started](https://github.com/fluxcd/flux-get-started) in your GitHub Repo
- Give write access to your GitHub repo
- Make a small change to the deployment
- Example: Add `--ui-message='Welcome to Flux'` to the container command
- HINT: You can use `fluxctl sync` if you're impatient
Expand Down
2 changes: 1 addition & 1 deletion 032-MLOpsFromScratch/Student/01-TimeSeriesForecasting.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ most common and prevalent tasks in Machine Learning.

1. Create and setup a new project in Azure DevOps

1. Import project files from Github Repo using this Clone URL: <https://github.com/microsoft-us-ocp-ai/DemandForecasting>
1. Import project files from GitHub Repo using this Clone URL: <https://github.com/microsoft-us-ocp-ai/DemandForecasting>

2. [Create new service connections](https://docs.microsoft.com/en-us/azure/devops/pipelines/library/service-endpoints?view=azure-devops&tabs=yaml) in Project Settings for your Azure ML service and Azure Subscription using Azure Resource Manager service principal. This will enable you to connect to external and remote services to execute tasks in a pipeline.

Expand Down
2 changes: 1 addition & 1 deletion 038-MDWCovid19/Coach/05-TransformLoad.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ We recommend 6 datasets which line up with facts and dimensions:
### Version Control Rules:

- Developers cannot push changes directly to the main branch.
- In Github the repository will need to be public to accomplish this.
- In GitHub the repository will need to be public to accomplish this.
- Changes are reviewed with at least one explicit approval from another developer before being incorporated into the main branch.

Branch Protection steps:
Expand Down
4 changes: 2 additions & 2 deletions 038-MDWCovid19/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ The technical learning objectives:
3. Land data in the Data Lake from On-Premise resources (an Azure VM is used to simulate an on-prem store).
4. Create Data Pipelines to merge the datasets into usuable format.
5. Define Star Schemas and create a Data Warehouse.
6. Enact version control and administrive approval for all pull requests within Github.
6. Enact version control and administrive approval for all pull requests within GitHub.
7. Perform calculations on Fact tables.
8. Enable Unit Tests

Expand All @@ -38,7 +38,7 @@ The technical learning objectives:
- Azure CLI
- Azure Data Explorer
- Azure Storage Explorer
- Public Github Repository
- Public GitHub Repository

## Repository Contents
- `../Coach`
Expand Down
4 changes: 2 additions & 2 deletions 038-MDWCovid19/Student/02-Provision.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@ for controlling access to sensitive data.

## Success Criteria

- The team has created a repository in Github and all participants have access to the repo
- The team has created a repository in GitHub and all participants have access to the repo
- The team has selected and provisioned a storage technology for use as an enterprise data lake
- The selected storage technology must support storing both structured and unstructured data
from both relational and non-relational source systems
- The team has stored the business process document and architecture document in the selected storage and within Github
- The team has stored the business process document and architecture document in the selected storage and within GitHub
- The team must explain to a coach how the selected storage technology would support restricting access
to these files, such that only designated users or groups could access it

Expand Down
2 changes: 1 addition & 1 deletion 038-MDWCovid19/Student/03-CloudIngest.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ to one of the provided WhatTheHack accounts.
has been extracted and stored in the enterprise data lake.
- All data from the `covidpolicy` collection in Cosmos DB
has been extracted and stored in the enterprise data lake.
- All scripts/code used to move the data to the Data Lake is persisted in Github.
- All scripts/code used to move the data to the Data Lake is persisted in GitHub.

## Tips

Expand Down
2 changes: 1 addition & 1 deletion 039-AKSEnterpriseGrade/Coach/02-aks_private.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ fi
az network firewall application-rule create -f azfw -g $rg -c AKS-egress \
--protocols Https=443 --target-fqdns grafana.net grafana.com stats.grafana.org --source-addresses $aks_subnet_prefix -n Grafana
az network firewall application-rule create -f azfw -g $rg -c AKS-egress \
--protocols Https=443 --target-fqdns github.com raw.githubusercontent.com --source-addresses $aks_subnet_prefix -n Github
--protocols Https=443 --target-fqdns github.com raw.githubusercontent.com --source-addresses $aks_subnet_prefix -n GitHub
az network firewall application-rule create -f azfw -g $rg -c AKS-egress \
--protocols Http=80 Https=443 --target-fqdns security.ubuntu.com security.ubuntu.com packages.microsoft.com azure.archive.ubuntu.com --source-addresses $aks_subnet_prefix -n Packages
az network firewall application-rule create -f azfw -g $rg -c AKS-egress \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ Links to install the tooling for this hack:
- [Visual Studio](https://visualstudio.microsoft.com/vs/)


Create Github Reposistory following steps in this link
- [Github Reposistory Creation steps](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/creating-a-new-repository)
Create GitHub Reposistory following steps in this link
- [GitHub Reposistory Creation steps](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/creating-a-new-repository)

## Solution
- [Navigate to Solution for Challenge 01](./Solution/Challenge%2001/Solution01.md)
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
- [Steps for SQL Database import ](https://docs.microsoft.com/en-us/azure/azure-sql/database/database-import)


### Github Action for Azure Webapp
### GitHub Action for Azure Webapp


- Setup Dotnet build using Github Action [Dotnet build steps ](https://github.com/actions/setup-dotnet)
- Setup Dotnet build using GitHub Action [Dotnet build steps ](https://github.com/actions/setup-dotnet)
- With the Azure App Service Actions for GitHub, you can automate your workflow to deploy [Azure Web Apps](https://azure.microsoft.com/services/app-service/web/)
- [Azure Web Apps for Containers](https://azure.microsoft.com/services/app-service/containers/) using GitHub Actions.
- GitHub Action for Azure WebApp to deploy to an Azure WebApp (Windows or Linux). The action supports deploying *\*.jar*, *\*.war*, and \**.zip* files, or a folder. You can also use this GitHub Action to deploy your customized image into an Azure WebApps container.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

## Notes & Guidance

### Github Action for Azure Webapp
### GitHub Action for Azure Webapp


- Setup Dotnet build using Github Action [Dotnet build steps ](https://github.com/actions/setup-dotnet)
- Setup Dotnet build using GitHub Action [Dotnet build steps ](https://github.com/actions/setup-dotnet)
- With the Azure App Service Actions for GitHub, you can automate your workflow to deploy [Azure Web Apps](https://azure.microsoft.com/services/app-service/web/)
- [Azure Web Apps for Containers](https://azure.microsoft.com/services/app-service/containers/) using GitHub Actions.
- GitHub Action for Azure WebApp to deploy to an Azure WebApp (Windows or Linux). The action supports deploying *\*.jar*, *\*.war*, and \**.zip* files, or a folder. You can also use this GitHub Action to deploy your customized image into an Azure WebApps container.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@

## Notes & Guidance

### Work with Azure Functions and Github Actions
### Work with Azure Functions and GitHub Actions

- With the Azure Functions GitHub Action, you can automate your workflow to deploy Azure Functions.
- [Github Functions Workflow](https://github.com/Azure/functions-action)
- [GitHub Functions Workflow](https://github.com/Azure/functions-action)
- If you are looking for a GitHub Action to deploy your customized container image into an Azure Functions container, please consider using functions-container-action.
- [Github Functions for Containers workflow](https://github.com/Azure/functions-container-action)
- [GitHub Functions for Containers workflow](https://github.com/Azure/functions-container-action)

## Solution
- [Navigate to Solution for Challenge 04](./Solution/Challenge%2004/Solution04.yml)
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,5 @@

## Prerequisites

- Ensure you have Github Personal Account: [Sign Up for Personal Github Account](https://github.com)
- Ensure you have GitHub Personal Account: [Sign Up for Personal GitHub Account](https://github.com)
- Ensure you have Azure Subscription: [Sign Up for Azure free if you don't have any subscription](https://azure.microsoft.com/en-us/free/)
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Create Service Principal with contributor role

**[Reference 1 : Workflow Syntax for Github Actions ](https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-syntax-for-github-actions)**
**[Reference 1 : Workflow Syntax for GitHub Actions ](https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-syntax-for-github-actions)**


**Reference 2 : Connecting to Azure**
Expand Down Expand Up @@ -33,4 +33,4 @@ Output of this will be similar

}

Copy Complete Parenthesis and create Github Secret , This will be our First Github Secret !
Copy Complete Parenthesis and create GitHub Secret , This will be our First GitHub Secret !
Loading