* feat: allow overriding prev and next links in frontmatter (#15755)
* build test successfully run locally
* implemented prev and next logic according to front matter
* added overriding prev and next in frontmatter
* cleaned code
* Update content/en/docs/ambient/install/_index.md
Co-authored-by: Craig Box <craig.box@gmail.com>
---------
Co-authored-by: Craig Box <craig.box@gmail.com>
* docs: show the page title above the TOC for generated pages.
Signed-off-by: Peter Jausovec <peter.jausovec@solo.io>
* lint: remove leading 0
Signed-off-by: Peter Jausovec <peter.jausovec@solo.io>
* docs: show Parameters as the first element in TOC for gen-pages
Signed-off-by: Peter Jausovec <peter.jausovec@solo.io>
---------
Signed-off-by: Peter Jausovec <peter.jausovec@solo.io>
* Test homepage changes for preview.
* update logos
* three buttons
* changes to scroller
* sass: align buttons at bottom of panels
* fixup banner title and subtitle styling
* oops
* scope white headline color to banner
* scope header margin overrides to banner section
* fixup page header margins, restore subtitle class to What is Istio section
* semibold banner title
* set landing page paragraph size, remove subtitle classes
* update logos and CSS for such
* you REALLY LIKE BLANK LINES but ONLY AT THE ENDS, linter
* Add page hierarchy
* CNI content
* WIP
* cut cut cut
* preview /about/service-mesh page
* WIP
* preview latest updates
* tweaks
* correct link
* lint fix
* Proper formatting, lint be damned
* new iconography
* next round
* oops
* edits
* text update
* Lint fixes
* stage dataplane mode page
* remove getting started page
* proper doc links
* percent twenty-three
* change table layout
* tabs vs spaces (SIGH)
* Trailing space s
* Apply suggestions from code review
Co-authored-by: Peter Jausovec <peterj@users.noreply.github.com>
* Changes per code review and forgetting latency numbers
---------
Co-authored-by: Mike Morris <1149913+mikemorris@users.noreply.github.com>
Co-authored-by: Mike Morris <mikemorris@users.noreply.github.com>
Co-authored-by: Peter Jausovec <peterj@users.noreply.github.com>
Not sure if NVD changed the format of the calculator link or we just
missed this, but basically the vector calculator does not support
`CVSS:x.x/` as part of the vector to define the version to use. It's a
seperate arg. Split it out, but default to 3.1 which is the newest
version.
Signed-off-by: Daniel Hawton <daniel.hawton@solo.io>
* added social share in blog
* Update layouts/blog/single.html
Co-authored-by: Daniel Hawton <daniel@hawton.org>
* Apply suggestions from code review
Co-authored-by: Daniel Hawton <daniel@hawton.org>
* added images and formatted
* Apply suggestions from code review
Co-authored-by: Daniel Hawton <daniel@hawton.org>
* added SASS for social share icons
* Update _blog.scss
* Fixed linting
* fixed linting
* Apply suggestions from code review
Co-authored-by: Daniel Hawton <daniel@hawton.org>
---------
Co-authored-by: Daniel Hawton <daniel@hawton.org>
* Update Twitter card preview & OG metadata
* Add support for specifying image
* card update
* try agani
* nicer template style
* add Resources.Get
* absolute-ise URLs
* fix netlify config so we can test this.
* another try
* I haven't built a Makefile in... 20 years?
* remove Twitter image as it seems it will fall back to OG
* remove test data
* Rework header animation to use WebGL renderer and WGSL shaders
* Update speed uniform var name
* Increase transparency and add clamping
* Set pixel-ratio before size
The regex was @.*@ which will match anything between two @'s, including a command like:
`k3d cluster create --api-port 6550 -p '9080:80@loadbalancer' -p '9443:443@loadbalancer' --agents 2 --k3s-arg '--disable=traefik@server:*'`
The regex should be something that matches valid URL syntaxes.
Signed-off-by: Daniel Hawton <daniel.hawton@solo.io>
* add doc for third party ingress
* fix mermaid maybe
* Fix spell checker
* na
* Apply suggestions from code review
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>
---------
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>
* Enable tests for operator install
* install-operator-tests
* update snip_id
* set snip_id=none for non-tested snips
* add test scenarios for helm,watchns,install istio,update
* use functions for better readability
* add newline at the end
* install-operator-tests
* add tests for inplace and canary upgrade
* update version 1.8.1 and 1.9.0 to 1.17.1 and 1.17.2 in docs
* disable snip remove_operator failing lint/test
* install-operator-tests
* remove all hardcoded versions in operator install doc
* add istio_previous_version and full/previous revision to snip.py
* adjust test.sh accordingly
* install-operator-tests
* add shorcodes for revision versions
* install-operator-tests
* fix canary upgrade (upgrade from previous to full version)
* install-operator-tests
* fix reference to full_version in canary upgrade
* install-operator-tests
* fix slightly off format
* install-operator-tests
* disable test for upgrade with helm tip
* add instructions to doc for canary upgrade prep
* update test.sh and snips.sh accordingly
* install-operator-tests
* fix profile on upgrade, use default
* breakout support status table to yaml file
* use k8s versions from new yaml file, based off previous ver
* same as previous commit but based off idx of yaml obj
* trim whitespace from supported k8s vers shortcode
* make verion lists arrays instead of strings
* update shortcode to read yaml data array
* rename support status shortcode to follow naming convention
* make versions in table use new arrays, update reference to support status table
* make each version in yaml file a string
* update header comment, change ext to *.yml to follow repo convention
* use prelim ternary to select k8s versions
* update supportStatus.yml heading comments
* update supported k8s shortcode to use branch name
* initial commit of python support status updater
* add null representer
* use lambda for quoted representer
* put back master population off idx 1, update comments
* working stdout version complete: use flow style for version list keys
* prepend yaml with header comments, cleanup script
* perform version check, default write errors are more helpful
* add copyright and license info
* linter has some weird tastes
* this is 100% worse but if it makes the linter happy
* call update_support_status.py from within create version
* update version matrix path since script ran from repo root
* use yq for updating the version support matrix instead of PyYAML
* Update feature status for Experimental/Alpha
Based off of the feature status in features.yaml, update the
corresponding doc page.
Update navigation_level.html to only flag Experimental and Alpha
features with an asterisk '*', rather than all docs with _any_ status
set.
Add new 'alpha.md' boilerplate, similar to 'experimental.md', with a
link to https://github.com/istio/community/blob/master/FEATURE-LIFECYCLE.md
Add either 'boilerplate alpha' or 'boilerplate experimental' to all
pages which have Alpha or Experimental status set.
Tidy up pages which already had
'boilerplate experimental-feature-warning' and be consistent with
'boilerplate experimental'
Update tasks/observability/distributed-tracing/mesh-and-proxy-config
status from 'Beta/Experimental' to 'Beta', to match what's in
features.yaml (all others only have a single value here)
* Add content/zh/boilerplates/alpha.md
* Update content/en/boilerplates/alpha.md
Suggested change
Co-authored-by: Faseela K <k.faseela@gmail.com>
* Update the zh 'alpha' boilerplate to match
---------
Co-authored-by: Faseela K <k.faseela@gmail.com>
* use short_codes for gateway api version and tpye
* Update function name. Forcing name doesn't work for boilerplates?
* Fix lint
* Remove k8s_gateway_api_type
* Add update-gateway-version mkaefile target
* Fix version in test string
* Simplify id
* Test moving up a Hugo version and replace BlackFriday with GoldMark.
* remove markdownify
* Update URL to not use relative for parent page
* Restore moarkdownify in centered block to fix (about/deployment)
* Add markdownify to tip, info, warning, quote
* Dmarkdownify tabsets
* Tweak indentation. Fixes companies. Does not fix the interactive panels.
* Update config.toml, rebase
* unindent ecosytem
* comapnaies looks OK,but not interactive_panels
* Revert panel change
* markdownify interactive panel?
* Put markdownify back - delete section_description