FOR MORE ON GITOPS I'M GOING TO
GOING TO TALK ABOUT GITOPS, AND
IT GOING? >> EXCITED TO BE HERE.
WOULD LIKE TO KNOW WHAT YOU DO AT
LIFE. >> I GO TO THE ENTERPRISE
THEM MOVE TO A CLOUD BASED OPERATIONAL
THE OLD ENTERPRISES THAT HAVE VERY
RUNNING IN THE BASEMENT SERVERS
THE HERE AND NOW CLOUD MODEL. >>
ABOUT GITOPS, SO LET'S START OFF
WHAT GIT EXACTLY IS. >> IT'S NOT
IDEA BEHIND GITOPS IS HANDLING THE
AS ENGINEERS WE TEND TO WORK ON
SO IT TAKES THE CONCEPT WE USE IN
OF THE ACTUAL INFRASTRUCTURE. >>
I WAS THINKING. WE HAVE BEEN DOING
BUT TAKING THAT AND ADOPTING TO
THAT LEANS A LITTLE TO INFRASTRUCTURE
THE TERRAFORM BIT COMES IN. >> YEAH
SO WITH KUBERNETES OR TERRAFORM.
ORDER TO PROVISION YOUR INFRASTRUCTURE.
WE'RE USING TERRAFORM. BECAUSE WITH
USE IT AND IT'S A STANDARD IN TODAY'S
A BIG FAN OF TERRAFORM. I LOVE IN
AND UP AND RUNNING QUICKLY: I DON'T
THERE WHEN I NEED TO. AND THIS PARTICULAR
AND AZURE IN THE INDUSTRY, I WOULD
PROJECT AND WHAT YOU HAVE BEEN DOING
TODAY'S INFRASTRUCTURE OFTEN TIMES
OR GOVERNMENT SECTOR YOU HAVE A
TO, SECURITY, SIMPLE CHANGES, ACCESS
FOR US WHEN WE STARTED LOOKING AT
GOOD THING TO FIT THE MODEL. SO
GIT WORK FLOWS YOU HAVE PULL REQUESTS
IS CHANGING AND YOU GOT REVIEW PROCESSES
DISCUSSIONS AND COMMITS. THE MOST
SIGNED BY THE PERSON WHO MADE THE
CHANGE. SO THESE DEAL SPECIFICALLY
IN REGULATED SECTORS RIGHT? >> SO
AND WORK WITHIN THE GUARD RAILS
THE CHALLENGE AND DECIDED THAT GITOPS
REQUIREMENTS COMPLIANCE. I'M INTERESTED
GITOPS, BEYOND THE TERRAFORM STUFF.
>> AND SO SPECIFICALLY TO THIS PROJECT,
THIS. WE HAD THIS IDEA THAT, YOU
TO CONFIGURE THIS ENTIRE SYSTEM
INDUSTRIES NOW ARE USING KUBERNETES,
OF TERRAFORM YOU HAVE TO WRITE TO
LIKE YOU WOULD IN THE APPLICATION,
THAT HANDLES A LOT OF THE BOILERPLATE
WE DECIDED TO USE IS CUBE STACK.
PROVISION KUBERNETES INFRASTRUCTURE
AND THIS IN ITSELF ISN'T REALLY
NOW CAN MANAGE THIS. WHAT THIS REALLY
GOT A BUILT IN WORK FLOW FOR GITHUB.
KINS OR GITHUB ACTIONS AND THEY
AND ALL YOU HAVE TO DO IS CONFIGURE
WORK FLOW, AND ALSO WHAT I WOULD
WITH A LOT OF THE CLIENTS. WE GO
ARE VERY TIME SENSITIVE. YOU GET
SET UP THE PRODUCTION SYSTEM. AND
PLATFORM WE DON'T HAVE TO START
WRITTEN IN TERRAFORM, IT'S VERY,
CHANGES, YOU KNOW, IT'S JUST A TERRAFORM
MAKE WHATEVER CHANGES YOU NEED TO
>> THAT'S AWESOME, I WAS ACTUALLY
YOU THIS -- I WAS WORKING ON A DEMO
IN AZURE AND I WAS USING TERRAFORM
ME I COULD USE CUBE STACK AND THAT
THE FILES FOR DEVOPS. >> JUST LAST
ADDED AZURE DEVOPS TO THE ECOSYSTEM,
YAMMER FILE TO THE GIT REPO AND
I COULD HAVE LITERALLY SLEPT THE
SO I'LL DEFINITELY CHECK THAT OUT.
I GUESS THAT HAPPENS WITH A LOT
TELL ME IF I'M COMPLETELY OFF HERE.
REQUIREMENTS, BECAUSE YOU ARE WORKING
RIGHT? >> YES, SO IN TERMS OF WHAT
IS A LOT OF -- I MEAN, IF YOU GO
WRITTEN A WHOLE BUNCH OF WHY HE
HE'S TRYING TO MAKE THE SYSTEM AS
DUPLICATING ENVIRONMENTS, YOUR BASIC
TO MAKE CHANGES TO THE STAGING QUICKLY
VERSION ON CONTROLLED STATE OF THE
WHICH LET'S BE HONEST, OFTEN THINGS
TO REVERT THE COMMIT AND THE CIC
IT GETS YOU BACK TO A WORKING RUNNING
BIGGEST UP SIDE TO GITHUB IS AND
COLLABORATION. THERE IS RED TAPE
MAKE CHANGES TO A SYSTEM. IF YOU
PULL REQUEST, NOBODY SAYS THIS REQUEST
IN THE COMPANY WITH ACCESS TO THE
THE CHANGE AND TELL YOU WHY THEY
WILL HELP THEM. MAYBE THE OPERATIONS
WAY AND IT CREATES THE DYNAMIC WHERE
AND IS OPERATION TEAM AND MARKETING
HEY, LET'S IMPROVE THE SYSTEM THIS
BECAUSE I THINK -- WE ALWAYS SAID
MORE LIKE DEVELOPERS LIKE WITH GIT.
IS MOVING THE DEVS INTO THE OPS
IF YOU LOOK AT AZURE SPINNING UP
AND ABLE TO SPIN IT UP AND BREAK
IN TODAY'S FAST MOVING WORLD, ESPECIALLY
THEY ARE LACKING EXPERIMENTATION,
OUT. OPERATIONS, CAN'T REALLY TEST
BRING DOWN STAGING AND THESE KIND
GITOPS AND THE CLOUD, YOU CAN DO
A LITTLE MORE CONFIGURATION, BUT
REPO AND THE CLOUD, IT JUST ALLOWSES
IN THE END MOVE FASTER AND I THINK
REALLY TRIES TO PUSH, EVERYONE SHOULD
IF THEY CAN IMPROVE THE SYSTEM WITHOUT
SLOW YOU DOWN. >> SO ALL THE ENGINEERS
BROUGHT DOWN THE WHOLE SYSTEM. THEY
THAT IS THE SAME AS PRODUCTION.
IS WITH YOUR INFRASTRUCTURE CODE
ENVIRONMENT AND KEEPING THE ENVIRONMENT
IF YOU LOOK AT KUBERNETES CLUSTERS
ONE WITH 1. YOU SHOULD BE ABLE TO
OTHER. >> THAT MAKES LIFE A WHOLE
GITOPS. I'M INTERESTED IN ONE QUICK
I ALWAYS HAD THIS CONTENTION POINT,
THE ANSWER AROUND HOW WE POTENTIALLY
THE GIT REPOSITORY AND WE DEPLOY
SEEN THE OTHER, WHERE I'M PERSONALLY
A SEPARATE REPO FIELD STRUCTURE,
TWO INDEPENDENT PIPELINES. I'M CURIOUS
THE LATTER. I'LL LET YOU TELL ME.
ENVIRONMENT. IF YOUR APPLICATION
TO AND THEY GO THROUGH THOSE DIFFERENT
WE TRY TO SEPARATE THOSE TO THEIR
-- TO GO TO KUBERNETES, AND THIS
PIPELINE. AND THE BIGGEST THINGS
KUBERNETES OPERATOR AND IS HOW I
DATABASE IN THE PROVIDER. HOWEVER
HAS A BIT OF A CHICKEN AND EGG PROBLEM
FIRST BEFORE YOU CAN DO ALL THESE
THINGS, SO DEFINITELY THE APPROACH
APPLICATION ENVIRONMENT AND YOU
ENVIRONMENTS WITH YOUR APPLICATION
I'M SURE WE CAN TALK ALL DAY ABOUT
HAVE ALL DAY. SO IF THERE WAS ONE
START, WHERE WOULD BE ONE PLACE
I HAVE WRITTEN A BLOG ON THIS CLIENT,
AND WHY WE TOOK THEM BECAUSE EVERY
AND SHARE THE LINK WITH EVERYONE
I SUPPOSE. >> AWESOME, THAT'S GREAT
OF TIME AND I WOULD LIKE TO TALK
SORRY ABOUT THAT PUN. SO WE'LL TALK
STAY TUNED FOR THAT. >> I WANT TO
HARD WORK, MY WIFE IS SPENDING A
IN THIS NEW NORMAL. >> THE PEOPLE
ALL THE PEOPLE STAYING HOME. >>
IN HEALTH CARE AND EDUCATION FOR
LIKE TO SAY THANK YOU FOR EVERYONE
MEMBERS WHO CONTINUE TO SHARE THEIR
HELP OTHER PEOPLE TO ACQUIRE NEW
HAS BEEN WRITING AND HOSTING VIDEO
>> THANK YOU TO FRONT LINE WORKERS
AND EVERYONE WORKING ON PATIENT
HEALTH CARE WORKERS. AND SAVING
TO SAY A BIG THANK YOU TO ALL THE
I CAN NOT FORGET ALL THE WOMEN AND
SCENES ASSURING THAT WE'RE ALL CONNECTED.
THE HEALTH CARE PEOPLE TO GET COVID-19
TAKING CARE OF US. ♪ >> SO IT'S
VIEWER IS A REALLY GREAT TOOL FOR
THE CREATOR BEN. WELCOME TO THE
BE HERE. AMAZING SHOW, WATCHING
>> EXCELLENT AND WE'RE GREATFUL
US KNOW WHAT YOU DO AT MICROSOFT.
IN THE UK PARTNER TEAM. THERE IS
AND I WORK SPECIFICALLY WITH PARTNERS
THIS CAN BE PARTNER DEVELOPING ON
BE ABLE TO MIGRATE THE APPLICATIONS
AND UNDERSTAND THE DESIGN CHOICES
AND THE AZURE DECISIONS SUPPORT
USING AZURE. THIS TALK ISN'T ABOUT
STORY ABOUT THAT IN A LITTLE WHILE.
IS CODE. SO FOR THOSE WONDERING
CARE ABOUT IT. EXACTLY THAT. WHAT
INFRASTRUCTURE AS A CODE ISN'T SOMETHING
IT'S AN APPROACH YOU DESCRIBE --
READABLE FORM. YOU DESCRIBE OUTCOMES
FORM AND HAND TO A SYSTEM TO AUTOMATE
ABOUT TAKING MANUAL STEPS OUT OF
A PORTAL AND HAVING A DESCRIBED
TIMES TO DO THE APPLICATIONS. >>
BENEFITS, THEY GET REPEATABILITY,
DEPLOYING SAFER. AND THEY'RE NOT
IT REMINDS ME -- FRIENDS DON'T LET
ABSOLUTELY. IT'S ABOUT HAVING A
ABOUT WHAT PEOPLE DO. BEING ABLE
GROUP AND MAKE CHANGES. THE WORST
IF YOU HAVE A TEMPLATE TO RECREATE
THIS TEMPLATE DESCRIBES MY ENVIRONMENT.
THAT'S GOOD PRACTICE. >> AND THIS
TO BE TALKING ABOUT WE MENTION THE
AVAILABLE, RIGHT? >> THAT'S RIGHT.
MANAGER. ARM HAS A TEMPLATE -- BASICALLY
ONE TERRAFORM, BUT THEY'RE ALL TAKING
IS CODE APPROACH. THE FORMATTING
GENERALLY THE SAME. BUT WE'RE FOCUSED
THE JSON DOCUMENT. >> I HAVE WROTE
AND FOR ME THIS IS A BIT COMPLICATED
NICELY TO THIS TOOL. YOUR TOOL IS
>> M-HM, THAT'S RIGHT. I THINK ONE
BE OPEN AND HONEST, THEY CAN BE
THE FLOW AND THEY CAN GET VERY,
IF I CAN TAKE SOMETHING AND MAKE
AND VISUALIZE IT. I'M A WEB DEVELOPER,
SO I SET MYSELF A TASK TO SEE IF
WHAT WE DO IN THE ARM TEMPLATE.
THE -- AND I CAN'T WAIT TO SEE IT
IS AN INTERESTING STORY, THIS ISN'T
TO HELP THEM LEVERAGE AZURE. HOW
RIGHT I'M NOT PART OF THE AZURE
AT ALL. BUT PART OF MY JOB IS TALKING
MYSELF I LOVE WRITING CODE. THIS
SAT ONE DAY WITH AN IDEA AND SEE
AND RENDER IT AND I FOUND LIBRARIES
THERE. BUT WE ENDED UP WITH THE
IT. IT WAS VERY MUCH A SIDE PROJECT.
DISPAIR. >> THAT'S AN INTERESTING
IT'S A SIDE PROJECT. AND I THINK
THE TOOL IN A MINUTE. BUT IF YOU
OPEN TO LOOKING AT THE PROJECTS
PROPERTIAL. >> ABSOLUTELY, THIS
YOU SAID. THIS WASN'T BECAUSE I
WAS COMPLETELY OR GANIC , AND THERE
AND ENGINEERING TEAMS REACHED OUT
COOL THING, CAN WE GET TO THE PORTAL.
ME WRITE ACCESS TO THE PRODUCTION
WORK TAKING MY ARM TEMPLATE CODE
THE PORTAL. BUT THE END RESULT HAS
FOR PEOPLE TO COLLABORATE AND CONTRIBUTE.
A POSSIBILITY IT CAN END UP INSIDE
LET YOU RIGHT CLICK PUBLISH. >>
>> SO I WANT TO SEE IT. I'M SURE
IT. SO LET'S SEE THE DEMO WITH THE
ME SHARE MY SCREEN HERE. SO I'M
SURE EVERYONE IS FAMILIAR ABOUT
OPEN, AND YOU CAN ALSO SEE IT'S
NEW TO THIS, YOU MIGHT NOT HAVE
LONG AND EVEN IF YOU ARE FAMILIAR
WITH THEM. WHAT IS NOT APPARENT
WHAT I HAVE DONE WITH THE EXTENSION
CLICK ON THAT. AND THEN THAT RENDERS
AND THIS ISN'T STATIC. THIS IS ACTUALLY
AND DRAG AROUND AND MOVE THESE AND
INFORMATION. SO FUNDAMENTAL EACH
I CAN MAKE CHANGES TO THIS AND IT
START TYPING IN HERE AND NOT AWARE
IN HERE. VISUALIZER WILL TRY AND
IS WRONG. AND SO I GO TO MAKE CHANGES
IN VS CODE DOING THIS STUFF THERE
ERROR. BUT IN A 300 LINE IT'S NOT
SPOT IN THE NOISE. SO JUST MAKES
ANYTHING. I'M LOOKING AT A VM HERE.
VIEW, THESE TEMPLATES AREN'T JUST
AZURE RESOURCE, HERE A WEB APPLICATION
TEMPLATE. AND AS SAID, I MAKE CHANGES
UPDATE ALLY. AND SO I CHANGE TO
NICELY FOR ME. SO IT'S NICE TO HAVE
DOING AND TYPING. >> AND THERE IS
SEEMS LIKE YOU ADDED A FEW FEATURES
I'LL JUMP TO THE AZURE PORTAL VERSION
BRING UP THE AZURE PORTAL. THIS
ONE THING I WOULD STRESS, YOU NEED
THIS IS AVAILABLE TO EVERYONE, NOT
URL. SO GO TO RC, AND YOU WILL BE
THERE THE FEATURE IS PART OF THE
A RESOURCE GROUP AND THE EXPORT
A LONG TIME. DEFINITELY NOTHING
OPTION. SO YOU CAN TAKE THAT FROM
IT. SO I'M IN THE RESOURCE GROUP
RESOURCE GROUP. SO THIS IS 1 TO
LIVE AZURE SUBSCRIPTION SO TO SPEAK.
INFRASTRUCTURE OR CLOUD RESOURCES
ON INFRASTRUCTURE. ALL SORTS OF
THEM ALL WITH TERRAFORM AND DEPLOYED
SEE WHAT IS RUNNING IN THE ACCOUNT
RESOURCES I MAY WELL HAVE BUILT
STILL SHOW THEM. SO A WHOLE BUNCH
IT OUT TO SNAP THIS. SO A BIT MORE
FEATURE, TO SNAP THESE TO A GRID.
EVERYTHING OUT. AND THERE ARE OPTIONS
OR MAKE A GUESS TO TRY AND LAY IT
IF IT WAS A BUSY I MIGHT WANT TO
RULES, I MAY HAVE HUNDREDS, I CAN
SUBSTRING OF AT THAT MOMENT AND
IT. WHEN I HAVE SOMETHING I'M HAPPY
HAVE ACCESS TO AZURE. I CAN USE
WITH A PRESENTATION AND SHARE WITH
I HAD TO WHIP TOGETHER DRAMS I PUT
AND DO THIS. THAT'S AWESOME. >>
THANK YOU SO MUCH FOR SHARING THIS
VERSIONS VISUAL STUDIO CODE VERSION
I GUESS, YOU CREATED AND THEN THE
THE DIFFERENCE BETWEEN THE TWO OR
>> ABSOLUTELY, I THINK WE HIT IN
TEMPLATE, YOU PROBABLY WANT TO USE
HAVE THE FILE ON THE MACHINE IN
YOU ARE NOT USING TEMPLE LATES AT
TO GET AN UNDERSTANDING ON WHAT
IF YOU ARE COMFORTABLE WRITING ARM
EXTENSION VERSION. EVERYONE ELSE
WE CAN'T TALK ABOUT THIS ALL DAY.
THANKS FOR YOUR TIME, AND IF PEOPLE
MAYBE YOU CAN RESHARE WHERE TO FIND
VERSION IS IN THE RC. PORTAL AZURE.
IN THE VS MARKETPLACE AND FROM THERE
WELL. YOU CAN LOOK AT THE CODE.
WE'LL TALK TO MORE GUESTS ON THE
BREAK. >> HI, WHEN SATYA IN THE
TALKED ABOUT MILLIONS OF APPS DEVELOPING
WHEN I THOUGHT ABOUT THIS, WHO WOULD
OF US IT DEVELOPERS, OR EVEN CITIZEN
OUR CHILDREN, BECAUSE THEY'RE THE
WORLD OF THE FUTURE. SO I ASKED
TO DO TO HELP THEM OUT ALONG THE
WITH HELP. THIS SESSION WAS FOR
AND SHARED IN A RANGE OF GAMES ON
STORY READING COMPETITION. >> ONE
TELL YOU. >> LEO AND ROBIN BUILT
THE ADULTS TO SEE THE POTENTIAL
>> WE'RE TRYING TO CREATE A POWER
AROUND. >> FANTASTIC I'LL NOW HAND
YOU WHY POWER APPS ARE GOOD FOR
TOOL THAT IS EASY TO USE AND EASY
APPS WITHOUT ANY CODE. SO PARENTS,