- We now detect text blocks that are incorrectly indented.
- We now detect image captions that end in a period.
- We now detect page descriptions that don't end in a period.
- CircleCi now runs linting without minifying HTML first, improving perf and
improving error output.
- In CircleCi, we now have a per-build cache for HTML proofer output. This
helps reduce the frequency of link timeout errors.
- Fix errors flagged by the above new lint checks.
Remove a bunch of entries that shouldn't have been in the spelling dictionary
and correct content aoocrdingly.
I'm disabling the Chinese spell checking for now, since I'm not able to fix the
spelling errors that emerged there. Once this PR is in, I'll file an issue to get
those spelling errors addressed and checking reenabled.
* use kubectl consistently throughout for Istio API resource C.R.U.D operations
xref: https://github.com/istio/istio.github.io/issues/1843
* fix typo
* review comments
* remove unnecessary instructions to use `replace` instead of `create`
* fix linter in `zh` content
* un-split command lines
* split long text lines
* CA -> Citadel
* update the first paragraph, "you-language" and Service Entries instead of Egress Rules
* fix the subtitle: Egress Rules -> Mesh-external Service Entries
* ServiceEntry -> Service Entry
* add a note that the blog was updated
* Istio 0.3+ -> Istio 0.8+
* changed we/I-language into you-language
* remove mentioning HTTPS as a motivation for TCP egress control
HTTPS is handled now separately by TLS egress control
* replace route/egress rules by virtual services/service entries
* add using MYSQL_DB_HOST and MYSQL_DB_PORT environment variables
* put 1 into backticks
* add an output from the update table command
* instruct the users to apply the default destination rules
* do not use kube-inject in the commands
* add a reminder for users to make sure they applied the default destination rules
* use istioctl replace, update the output
* use bash-inlined service entry with bash variables
* specify a single IP address as a CIDR block with suffix 32
* update the output of deleting the virtual services
* remove kube-inject from deleting a deployment
* instruct the user how to set MYSQL_DB_IP for a local database
* change the update date to 23 of July
* I demonstrate you -> I demonstrate
* add a comma before respectively
* releasearchive -> release archive
* TLS -> HTTPS
* egress rule -> service entry
* remove a redundant empty line
* put the configuration item's path in backticks
* remove future work
* remove "Note:", remove the sentence of the old API to be removed
* data, outside -> data outside
* Consolidate the security concept pages into a single page.
- This updates the security concept material to be on a single page, which matches the
change done last week for the rest of the concept material. This ends up being a less clicky
more directed introduction for newcomers to the platform.
- While I was there, I moved the redundant What is Istio page from our about section and stuck
the content at the top of the What is Istio page in the Concepts section.
- Add <github_file> <github_blob> and <github_tree> to make it simpler to link to the right
place on GitHub.
- Use these new sequences throughout the docs.
- Also, fix bad HTML generated for the TOC in certain cirsumstances.
- Fix extra blank line inserted at the bottom of indented code blocks.
- Remove What's next sections since we now have auto-generated See also sections
- Fix a few incorrectly capitalized headers, "istio", "kubernetes", "sidecar"