This required some other changes WRT verification:
- Change __cmp_like to allow for not accepting <pending> for an IP address.
- Change __verify_with_retry to use a timeout rathan than number of retries. This is a more intuitive interface and aligns with the way we do retries in istio/istio. I also got rid of exponential backoff and allow both the timeout and delay between retries to be configured.
* Break multicluster docs into separate pages
There are a few reasons for this:
- Provides a way to link to a particular installation configuration. The tabbed pane doesn't allow this.
- Better headings. The tab pane disables a lot of functionality and required a few hacks to make it work.
- Simplified file names and test readability.
- Simplified navigability of the page. Everything on a page is WRT a single configuration. No need to worry about browser caching previous tab and looking at the wrong install type.
Note: I purposely copied over the "Verify the Installation" section to each page. I expect that we'll be expanding this soon to include more content that is configuration-specific.
* fixing navigation and splitting out "before you begin" and "verify" into separate docs.
* Update content/en/docs/setup/install/multicluster/before-you-begin/index.md
Co-authored-by: Sven Mawson <sven@google.com>
Co-authored-by: Sven Mawson <sven@google.com>
* More fixes for multicluster install docs.
Need to use lowercase for resource names. Remote secret names that contain cluster name, for example, require lowercase.
* fixing lint error
* Rewrite multicluster installation docs
This completely replaces the existing docs for multi-primary, primary-remote, and single/multi-network.
Changed blogs dependent on the `.global` hack to reference the 1.6 docs.
* addressing sven's comments
* renaming resources and changing heading style within tabs
* using <h3> for headings in tabs
* Replace usage of meshExpansion flag with istiod gateway code sample
As part of https://github.com/istio/istio/issues/25933
* Update content/en/docs/setup/install/virtual-machine/index.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update content/en/docs/setup/install/virtual-machine/index.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update content/en/docs/setup/install/multicluster/shared/index.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
The makefile example is broken in 1.7. Instead of trying to fix that
last minute, we simply merged the 1.6 makefile with a new name. There
is a better PR coming to replace this in the future.
These are just a restoration of the 1.6 docs for virtual machine integration.
The followup work after refactor and validation is in this
PR: https://github.com/istio/istio.io/pull/7928. We don't merge this PR
for 1.7 as there is too much risk with it.
* Remove deprecated addonComponents
* use egressgateway component
* rename to istio-egressgateway
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Add docs for new istioctl and operator change
* fix lint and address some comments
* address more comments
* add instruction for helm
* address new comments
* fix new comments
* Update content/en/docs/setup/install/standalone-operator/index.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* address comments
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Add example to watch multiple namespaces for istio operator
* Rename istioNamespace to watchedNamespaces
* Add suggestion
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Remove deprecated flag
* Move paragraph as per suggestion
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Few more improvements
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
If you are not running as root already, this will fail. The redirect part is not run as root previously
Co-authored-by: John Howard <howardjohn@google.com>
* Add instructions on installing Istio for vms
* Address review comments
workaround netlify
* Fix cert management link
* Remove /var/run/secrets from document
* Address linting problems
rebase for netlify failure
* Address review comments - not quite functional
This change addresses all reviewer comments, but does not address
my personal testing. That is the next commit in this PR:)
* Address reviewier comments
* One small improvement to the make command
* Address reviewer comments.
* Address reviewer comments and lintian problems
* Fix spellING errors.
* few linting errors.
* Self review.
* Add a plugin ca cert reference to individual CSOs.
force push to work around netlify issue
* Move from setup/install/multicluster
* Rebase to pick up cert-management directory change
netlify rebase
* Address @rshriram comment by adding a banner
force rebase to force netlify to build
* Address reviewer comments.
* Address reviewer comments
* Address reviewer comments
rebase for netlify
* Address reviewer comments
* Address @frankb 's comments.
force push for netlify
* Address reviewer comments.
* Prefix WORK_DIR with $HOME instead of $WORK_DIR. :)
netliffy rebase
* Address most of @smawson's comments
* Fix linting error
* Address reviewer comments.
rebase for netlify
* Fix linting errors
* Add tip explaining that only one VM can be registered
* Fix linting errors.
* Resolve reviewer comments.
* Uninstall: add note about removal of istio-system ns
Fixes: #23189.
* Clarify the reason of not removing it
* Apply suggestions from code review
Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Retire helm documentation as we use a protobuf
The new rendered source of truth is:
https://preliminary.istio.io/docs/reference/config/istio.operator.v1alpha1/
This is rendered from the API repo protobuf which (may) need description fields
set. That protobuf is here:
https://github.com/istio/api/blob/master/operator/v1alpha1/operator.proto
* Follow the flowchart
The flowchart is not quite right and could use some improvement.
* Update content/en/blog/2019/performance-best-practices/index.md
Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* update multicluster shared control plane docs
* Merged single and multiple network instructions. They are nearly
identically except for specifying the mesh network configuration.
* Removed use of pod IPs for cross-cluster control plane. Added three
options that are more appropriate for production use.
* use `istioctl x create-remote-secret` instead of copy/paste bash
* Updated the master and remote cluster configuration examples to be
declartive instead of imperative. Users can copy/paste the examples,
edit, commit to scm, and apply to the clusters.
* Update content/en/docs/setup/install/multicluster/shared/index.md
Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>
* Update content/en/docs/setup/install/multicluster/shared/index.md
Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>
* Update content/en/docs/setup/install/multicluster/shared/index.md
Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>
* updates
* Update content/en/docs/setup/install/multicluster/shared/index.md
Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>
* Update content/en/docs/setup/install/multicluster/shared/index.md
Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>
* lint errors
* lint
* Update content/en/docs/setup/install/multicluster/shared/index.md
Co-Authored-By: Lin Sun <linsun@us.ibm.com>
* update networks and add selfSigned
* Apply suggestions from code review
Co-Authored-By: Lin Sun <linsun@us.ibm.com>
* Update content/en/docs/setup/install/multicluster/shared/index.md
Co-Authored-By: Lin Sun <linsun@us.ibm.com>
* fix config and remove option 3
* fix formatting and grammer
* move additional considerations after the sample services
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
Co-authored-by: Lin Sun <linsun@us.ibm.com>
* More base release 1.6 stuff
* Add 1.6.x to spelling
* Fix some broken links with sidecar/tls-check being removed
* Fix links pointing to install/kubernetes/helm/...
* Incorporate #6783 - Fix bug requiring placeholder release notes
* Restore some links to archive
* Fix one remainging link to archive
* Someone still pointing to current release upgrade notes. Remove.
* update operator ref doc
* fix broken link
* Update url to archive link
Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>