Commit Graph

1350 Commits

Author SHA1 Message Date
Martin Taillefer b966e8a0df
Switch most uses of ```bash to ```command. (#1242)
This takes advantage of the new rendering for command-lines and their outputs.
2018-05-07 14:43:23 -07:00
Jason Young c89bfd333d fix manual sidecar injection docs for helm template changes (#1211)
Addresses https://github.com/istio/istio.github.io/issues/1210
2018-05-04 09:58:17 -07:00
Martin Taillefer 1d16d7424a Hopefully finally really fix the issues with the sidenav on small screens. (#1240) 2018-05-04 07:43:54 +02:00
Frank Budinsky 052242192b clarify https external services support (#1239)
* clarify https external services support

* spelling error
2018-05-03 14:24:08 -04:00
Frank Budinsky d675860cd4 Corrections and clarifications (#1238) 2018-05-03 10:22:10 -04:00
Frank Budinsky 40dca03a10
Task/guide updates for v1alpha3 (#1231)
* Task/guide updates for v1alpha3

* fix typo

* remove trailing spaces

* tweaks
2018-05-02 17:49:30 -04:00
Tao Li b098123d6f Fix doc (#1228) 2018-05-02 11:37:17 -07:00
Tao Li 09e3e190ee Improve the doc to apply istio-auth.yaml (#1227) 2018-05-02 10:44:20 -07:00
Steven Dake b9189326bf Improves multicluster documentation (#1217)
* Improves multicluster documentation

Improve documentation based upon fresh eyes running through the
documented process.

* Address reviewer comments.

* More refinement.

* Exclude rule MD028

Rule 028 is: https://github.com/DavidAnson/markdownlint/blob/master/doc/Rules.md#md028---blank-line-inside-blockquote

The rationale below cut and pasted from markdownlint seems
valid for the general case, however, our MD parser always
produces seprate block-quotes, which is what I am after in
this PR.  I think other people will prefer our renders of
blockquotes (separate blockquotes);

Rationale: Some markdown parsers will treat two blockquotes
separated by one or more blank lines as the same blockquote,
while others will treat them as separate blockquotes.
2018-05-02 08:57:58 -07:00
Martin Taillefer 8e271cc896
Update content to help upcoming migration from Jekyll to Hugo (#1232)
- In front matter, order: and overview: are now weight: and description:

- In front matter, we generally don't need layout: and use config to assign layouts automatically

- Remove the useless type: front-matter entries, the type is infered from the file extension.
2018-05-02 08:50:13 -07:00
Martin Taillefer f89299f2a1
Fix incorrect behavior of the sidenav when dealing with long non-wrapping page titles. (#1229)
- When I was last fiddling with the sidenav on mobile, I messed up the sizing for non-mobile cases.
This cause the sidenav to grow beyond its expected size when presented with long non-wrapping page
titles. The text is now wrapped instead as it should.

- Shrank the font size of the list items in the sidenav to 85% to reduce the amount of wrapping that
happens.

- Reduce the right margin in the side nav to again try to reduce the amount of wrapping.
2018-05-02 08:19:37 -07:00
Martin Taillefer 1ed57a3a0c
0.8 release notes. (#1223) 2018-05-01 16:18:08 -07:00
Martin Taillefer cf7591929f
Introduce support for new fangled PRE blocks. (#1224)
Instead of having to have two PRE blocks, one for commands and one for the output,
we can now have a single PRE block and we take care of rendering things to show the
command vs. the output. The Copy button on such a thing only copy the command, and not
the output.

We now also show a $ on command-lines, but the Copy button doesn't copy that and knows to just
copy the usable part of the command-line.
2018-05-01 11:11:41 -07:00
Lin Sun 26888acedc adding the recommended namespace (#1218)
* adding the recommended namespace

https://github.com/istio/issues/issues/312

* add the recommended namespace

* add creating the namespace

* correct typos

* only need to create namespace 

for the template approach
2018-05-01 10:45:56 -07:00
Steven Dake 0e4092f583 Fix naming collision (#1226)
ingressgateway and ingress both match the grep, resulting in
incorect ingress name being produced in troubleshooting guide.
2018-05-01 09:57:19 -07:00
Jason Young 611a65192a add galley.enabled option to helm instructions (#1222) 2018-04-30 14:46:01 -07:00
Martin Taillefer d79170cfa3
Clarify istio.io/preliminary.istio.io stuff (#1221) 2018-04-30 13:22:10 -07:00
Frank Budinsky 04d16b577a v1alpha3 routing blog (#1190) 2018-04-30 12:19:09 -07:00
mtail a65b9e6c4a Quiet GitHub warning 2018-04-30 11:40:39 -07:00
Martin Taillefer 1bfcc3a30b
Update reference docs. (#1219) 2018-04-30 11:14:51 -07:00
Lin Sun 8bf001fe97 clarify we support more than just k8s (#1212) 2018-04-30 10:41:54 -07:00
Dionna Amalie Glaze 6e726d76ec Typo fix (#1208) 2018-04-30 10:17:16 -07:00
Steven Dake 003cb044fe Fix link to IBM cloud private (#1216) 2018-04-30 06:58:56 -07:00
Allan Targino facccf27b2 Adding Azure support instructions (#1202)
* adding docs for Azure

* minor misspelling fix

* adding acronyms

* removing blank line

* changing bash output to reflect only necessary flags

* fixing grammar errors
2018-04-27 15:41:02 -04:00
Dionna Amalie Glaze 68eb53ea78 Fix broken link in README.md (#1209) 2018-04-27 11:43:47 -07:00
Vadim Eisenberg b5b1cb5470 add a step to define ingress gateway in bookinfo guide (#1207)
* add a step to define ingress gateway in bookinfo guide

following https://github.com/istio/istio/pull/5113

* make ingress gateway lower case
2018-04-27 07:11:55 -07:00
Yinjie Chen d12b88a142 Add attributes into documentation. (#1200) 2018-04-26 12:20:01 -07:00
Julien Furgerot 7324ce0665 Fix command to build & serve site locally using docker (bad workdir) (#1206) 2018-04-26 09:04:53 -07:00
lei-tang 6641a3ca6b Add request.auth.claims and update source.user, source.principal, and (#1205)
request.auth.principal
2018-04-25 19:09:56 -07:00
Krishna Pagadala 8360c30ca3 remove installation instructions for prometheus (#1199)
* remove installation instructions for prometheus

* more doc fixes for 0.8
2018-04-25 15:05:34 -07:00
Dionna Amalie Glaze c37c7d2270 Fix docker run command (#1201)
The command as it stands will fail with "Gemfile not found". The working directory should be set to $(pwd) as well to start execution in the istio.github.io directory and find the Gemfile.
2018-04-25 09:19:29 -07:00
Steven Dake b38493a1eb Update multicluster installation to match master (#1195)
* Add a trailing / on an URL that was returning a 301

* Update multicluster intallation to match master

Big usability improvements have been made.  Document
the new workflow for multicluster.

* Address reviewer comments.

* Fix linting problem
2018-04-24 17:34:55 -07:00
Steven Dake 8c2cf1909e Add proper link to Helm and Multicluster feature stages (#1196) 2018-04-23 19:19:55 -07:00
Guang Ya Liu 4dd75a0225 Update circuit break use existing file. (#1091) 2018-04-20 07:55:03 -07:00
imgbot[bot] 02bb2d1c35 [ImgBot] optimizes images (#1193)
*Total -- 683.39kb -> 440.68kb (35.52%)

/_blog/2018/img/roles_summary.png -- 101.32kb -> 61.03kb (39.77%)
/_blog/2018/img/policies.png -- 244.70kb -> 148.25kb (39.41%)
/_blog/2018/img/attach_policies.png -- 48.65kb -> 31.59kb (35.06%)
/_blog/2018/img/createpolicyjson.png -- 120.21kb -> 80.63kb (32.93%)
/_blog/2018/img/create_policy.png -- 86.38kb -> 60.62kb (29.82%)
/_blog/2018/img/createpolicystart.png -- 82.12kb -> 58.55kb (28.7%)
2018-04-20 07:01:11 -07:00
Martin Taillefer d98f38deaf
Don't add links from figures into endnotes. (#1192)
- The prior design for avoiding links for figures was brittle and was
in fact broken. Now it's more robust.
2018-04-20 06:39:58 -07:00
Julien Senon 9e4b34d3ea Add blog entry for configuring aws nlb for istio ingress (#1165) 2018-04-20 06:33:34 -07:00
Rich Curran 5d69878aab Add multitenancy blog (#1119)
* Add multitenancy blog

* Update soft-multitenancy.md

* Update soft-multitenancy.md

* Add multitenancy blog
2018-04-19 14:27:54 -07:00
Joy Zhang 79697dc564
Add instructions to integrate Istio with existing Endpoints services. (#1164) 2018-04-19 09:43:19 -07:00
Martin Taillefer 8af7c677c1
Add rocket chat to our footer & community page. (#1189)
Also, update the mailing list icon on the community page to match what we use in the
footer.
2018-04-18 20:33:27 -07:00
Martin Taillefer 2bf907c7dc
Fix a few bugs. (#1187)
- The slide-in sidenav used on mobile went all crazy when text got too long in the expanded
panel. We now set a max width to trigger controlled wrapping and avoid the nasties.

- The hamburger menu that replaces the link in the top header on small screens didn't render
right on medium-sized screens (a.k.a. portrait-mode tablets). I had one of my breakpoints set
inconsistently.

- Dynamically loaded PRE blocks were not being syntax colored, now they are.

- The Links endnote section created for printing pages was not dedupping identical
links.

- The Links endnote section contained entries for the next/previous links which are
normally at the bottom of each page. These links aren't visible when printing and so
shouldn't appear in the Links endnote section.
2018-04-18 17:14:07 -07:00
Sanket Patel cb4ed3583e Fix typo liveliness -> liveness (#1188)
* Fix typo liveliness -> liveness

Add mdspell dependency to gem installations

* Add backticks around firebase deploy command
2018-04-18 14:24:07 -07:00
Ozben Evren 8491a70f4a Adding info about new expression language methods. (#1186)
Adding info about dnsName, email, and uri functions.
2018-04-17 12:59:58 -07:00
Martin Taillefer 2505469708
Switch to PrismJS for syntax highlighting. (#1184)
Instead of doing syntax highlighting statically in Jekyll, we now
go back to the PrimsJS library we used in the 0.2-0.4 timeframe.
It used to be problematic, but the cause for the problems have
been addressed a while ago.

This gives us highlighting for non-markdown content,
such as dynamically loaded PRE blocks and PRE blocks that
come from HTML generated from protos.
2018-04-17 09:26:59 -07:00
Steven Dake 9c01a288a8 Update Helm Documentation (#1168)
* Modify minimum pin of Istio version with Helm and improve prereqs

* Add section describing briefly how to use helm without tiller

* Change heading description for Helm method and add upgrade warning

* Make common customization options table match current master

* Subsection the two methods for installing with Helm

* Remove Helm keys from .spelling.  Add FQDNs as an acronym.

* Backtick the keys and defaults, values.yaml, and fix 1 spelling error

* Add uninstall instructions for both kubectl and helm with tiller

* Place backticks around architecture platforms and correctly list them

* Show both uninstall methods (kubectl & Helm)

* Remove two extra CRs

* Fix yaml linting errors

* Link to requirements for automatic sidecar injection.

* Change istio-auth to istio for rendering

* Address reviewer comments.

* Fix linting error.

* Notify operator they need capability to install service accounts.

* Fix lint error
2018-04-17 09:01:53 -07:00
jasmine-jaksic 1077f9d417 Update feature-stages.md (#1183)
Updates to features as of 0.7 release
2018-04-16 19:13:56 -07:00
Oliver Liu eee1bb6155
Rename Isito CA to Citadel. (#1179) 2018-04-16 16:29:59 -07:00
Tao Li 0afbaba673 Fix indent issue (#1182) 2018-04-16 12:19:57 -07:00
Martin Taillefer 4ddf422676
Bunch of improvements (#1181)
- New visuals for the sailboat in the header. It now overflows the header.

- The TOC now highlights the currently displayed portion of the current page.
As you scroll through the doc, the selected entry updates accordingly.

- Add previous/next page links in every doc page. These used to be present only in
blog posts, but they're useful everywhere.

- Fix a few off-by-one formatting errors that stemed from using a mixed of
min-width and max-width throughout the stylesheet. This caused some strange
formatting to happen at specific window widths. Now, we're consistently using
min-width and everything lines up properly.

- Improved footer formatting so it looks better on mobile.

- Only display the TOC on XL screens, otherwise it wraps too much.
Screens smaller than XL now all get the inlined TOC instead.

- Add support for pages to request that the TOC be generated inline instead of in a sidebar.
This is useful for pages that have headings which cause too much wrapping in the TOC,
such as the Troubleshooting Guide.

- Add some blank space between an inlined TOC and the main text so that things don't look
so crowded, especially when printing.

- Inline the sailboat SVG into each page. This avoids a network roundtrip and allows the
SVG to be controlled with the same CSS as everything else.

- Eliminate a huge amount of redundancy in the four main layout file for the site.
They now share a single primary.html include file which carries most of the weight. This
will avoid having to constantly make the same change in four different files.

- Improve the generated HTML for <figure> elements which makes
things better for screen readers.

- Simplify the HTML & CSS for the footer.
2018-04-16 11:09:21 -07:00
Martin Taillefer 2e8094a4a7
Improve sidenav behavior on mobile. (#1173)
The sidenav now hovers over the main text instead of pushing the main
text sideways.

The rendering of the sidenav toggler button now matches the "back to top"
button I added last week.
2018-04-14 07:21:49 -07:00