EGI-Federation / documentation

Sources to build EGI documentation site.
https://docs.egi.eu/
MIT License
13 stars 48 forks source link

General guidelines, SSH setup options, tips, and examples for setting up the OpenStack environment. #544

Closed giannidallatorre closed 1 year ago

giannidallatorre commented 1 year ago

Summary

New users are often not familiar with the networking & configuration requirements to set up an ssh connection with a VM hosted in OpenStack. Added a specific page in the Tutorial section to address the most important concepts and provide some general information.


Related issue :#543

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

giannidallatorre commented 1 year ago

I think this is quite useful information, but it would be good to also link it more with other resources available: we have documentation on using ansible, terraform, a page about using the Infrastructure Manager... It also relates a bit to #547, but maybe the security-related aspects will better be in a dedicated page.

Sure, feel free to do what you like with the page and thanks for having reviewed and improved it. I had to write a few emails on the topics and I thought it may be good to collect the info together into a single page and clean it up a bit. So yes I am sure it can be better integrated with the rest of the documentation, I didn't really think about that. I will try to do that, but I need to find some time to improve my local set-up first if I want to contribute more to the documentation. The style policies are quite restrictive and fixing them after a pool request is time-consuming, so I need to check my vim configuration (which is quite dirty) and make the linter and checks work locally.

gwarf commented 1 year ago

The style policies are quite restrictive and fixing them after a pool request is time-consuming, so I need to check my vim configuration (which is quite dirty) and make the linter and checks work locally.

Yes, if you are using vim/neovim, a proper vim configuration is really helping a lot, mine (beware there are many plugins and it's also customised for my own env/desires) is managed using vim-plug and automatically running prettier on files I'm editing, so it's very convenient to get all the basic formatting done when saving a file. It's relying on ALE, cf https://prettier.io/docs/en/vim.html#alehttpsgithubcomdense-analysisale. See also https://docs.egi.eu/about/contributing/style/#automating-formatting-and-checking

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

gwarf commented 1 year ago

@giannidallatorre for running tests locally you can look at https://github.com/EGI-Federation/documentation/issues/468 (not covering all tests, but allowing to test the main ones: markdown linting and link checking).

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

gwarf commented 1 year ago

For now, we cannot replace the remaining links, so I guess we could bypass the errors and force the merge, and fix the links later, once we will know the new URLs.

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

gwarf commented 1 year ago

The last broken link to be fixed seems to be https://www.egi.eu/federation/data-centres/, and we should have a new URL soon.

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

enolfc commented 1 year ago

@glarocca @sebastian-luna-valero can you check this one?

github-actions[bot] commented 1 year ago

@check-spelling-bot Report

:red_circle: Please review

See the :open_file_folder: files view or the :scroll:action log for details.

Unrecognized words (1162) ``` AAAAAB AAAAABc AAAAB aad aae aaf aai aarc abcd abcda abe ABFK ABFKDm aca Accesspoint accesstoken Accounring Acitve actoridentifier adadc adaptivecomputing adea Adevice adf Administator adozione aef afc Aframework Agrant Aietf albalonga alex amcaar AMGA AMh Amq ams ansible Anupq Aoauth AOIz Aparams apel apgridpma apihost apikey appdb apprating appratingreport approprietely appsgrycap ARCCE arcget architecting archtecture arcproxy arcstat arcsub arctest arex argoeu ASGC asled aslo ASO ATL ATLASHOTDISK atlassian atnospam atrope atx authenticationauthorisation authenticaton automaticall autoprofixer autorisation autoscan Avanzato avialable avilable azp babzz backticks baee Bartosz Basemap bbaf bbd bbfd bcb bcc bcdmi bco bdcef bdii beapps beb befd belongig BIFI bigemptyfile biggrid binlog biomed bitp bitwarden blcr BLOCKDEV blogs blogspot BNL bonjovi Bosak bpclermont breakseq BRn browsable BTDYr BZBN cacerts cafiles Calatrav calcolo carfully Cartopy caso catagory CATANIA ccb CCIN cclcgvomsli Ccpu ccsrm cdmi cds ceb cec ced CEId ceph cephrgw cernvm certbot certificatoin certonly CESE cesga cesnet CETA cfc cfcabd cff cfssl cfssljson CHIPP Chipster chronos ciemat cilogon cinderclient cirigridse cirros clcerts clickable clickhelp CLIs Clockspeed cloudadm cloudflare CLOUDIFIN cloudinit cloudkeeper cloudkey clouduser cmcc CMDB CMFs cmsgcert cmsglong cmsgshort cmsrm CMSSW cnaf cnf cnrs cns Codnor coid collegues cometa commiting commmand commnunities commonmark communitites compchem Complext Computhng comunity condarc condb condorce configued consistencygroup consorzio contacttypes containerised contextualisation contextualise contextualization Contextualizator contextualized cou creativecommons cremino Cristofori Cristoforiac CRUDL cryptsetup CSCS CSIRT csprd currrent Customisable customisation customise customised cvmfs cxxxx cyfronet dacyyyy daeae daf darkstorm dataanalysis datacube datadir datahub dataminer datascience datasicence datatracker dateadded davix dbhost dbpwd dbuser dcbe dcc ddb ddfa DDTHH debian decomissioned defaut Desciption desy desync detailpage detault Dettach developerworks dfe dff DGAS dids Digi digicert dirac diracgrid directoriy dissel dkrz dmf dmlite Dmoe dmsf DMSU dnf dnsupdate dnsupdater docid Dockerfiles dockerhub Dockerized docsy dodas DOEFp DOIs doma domail domatest dpm dpmdbname DQDYx dteam dtzv dumpxml dutchgrid DVD DVkcdpv dydns Dzivw eab ebc ebce ebd ebdf ebf ecas ecaslab ecf edac edee edg edittestreview edugain eduperson edupersonentitlement eed EEipdn eela efb efde egee egi EGIBG egicheckin egifedcloud EGIG eginotebooks EGIOLASL EGIPP EGISLM egispawner egiswift eiscat emi ENES enmr enolfc enpoint Ente environmnets eosatlas eosc epel eppn epuid errordesc errornum Eruh ESRW eubr eudat eugridpma EUMED eumedgrid eur explaination explorecube extrator EZhh faaae faai faas fadf fakedomaindonotexist Falre familar FAQs fasion fba fbd Fcb Fclient FCTF fdc fde fea feb fecaf fedcloud fedcloudclient fedlcoud fedoraproject fgt FHa finalise finalised FINISHEDDIRTY firefox firstcontributions fitsm flf floatingip floatip flushdns FNAL Folksonomy follwing follwoing FQAN FQDNs frontends FSAm FTn ftsmon ftssuite FWc fxgs FZK gaurav GBs Gci GCloud gcube geant genkey geoss getcontmsg getoutputs gfal gfalv GFD gfm ggf ggus giis gilda gisela gitbook gitleaks glite globusrun GMA gmbh gmlog GMya goc gocdb gocdbpi gohugo gohugoio goldmark golias gparam gpg gpgcheck gpgkey grafana gridftp GRIDICE gridinfo gridit GRIDOPS gridpp Griglia grisu grnet groupof grycap gsdcs GSI gsidcap gsiftp gsiscp gsissh gsoa gstore GVUJZRk HAi handover hashicorp haveged HDDs hellasgrid helpdesk hepgrid HEPi hepix hepspec hereu hervo heterogeneus Highighted highlighed Hkr HLR horstcert hostcert hostkey Howd howtoforge howtos HPDA htc htcondor htcondorce htf httpg HTTTPS hungrid HUYn Hvt hyperlinks Iaa IAP iat iber ibergrid ibrepifca ict IDAF IDGLUE idgrilles IDLW ifca ifjsldkj igi Igoumenos igtf ihep IHF iigoumenos IISAS Ijoi ILM imdocs implmentation ims inaf incommon inferfaces infn infngrid infosites infrascture Infrastuctrure ingrid innodb installable Ioannis ioigoume ipykernel ipynb irisgrid isbn italiangrid Itemmscope Itemservice ITIL itselft Jaz jdl jdoe jdoepass jfgd Jhb jinr jiscmail Jkd JKDm Jkphmes jkza Jle JMDl jobdescrfile jobid jobmanager joboutput jobsubmit JOL jovyan JQn Jra jsonlist JSUz jti Jub juk jupyter jupyterhub Jva JWKS Jyc Jzd keycloak keyout keypair keyring keystoneauth KIPT klomp knu kube Kubeapps kubectl kubernetes labhub latchset Latitute lcgdm lcglsf lcgnames lcgpbs ldapsearch Leqt letsencrypt lfc lfcserver lfn lhc lhcb LHCCVMFS LHT libcloud lightweigth LILLE lineinfile linkto linuxsoft LIPCA listmode liv LLL Lnon localdomain localgridmap lofar LOGCPU logdir Lphp lpsc lrms lsd lsgc lto luks LVM lxbra mailinator mainz makking maltekraus Mamonski managerv manangement Manzi mappedclasses mardkown Mariusz masterportal Matlab matplotlib mdattr MDM mds mdui memebers menbers Mers mesos metalink micafer micromamba mics middlewares minio mitaka MITR mke mlc Modifysection moin Moz mpi MPURI mscope multiattach multidisk mycluster myemail myenv mygridftp myhost myip mynode myproxy myrepo myreposgm myserver mysqldump myvo Mzp namd NAMEICON nameid nbgitpuller nbis ncg NCh ndgf ndownloader nearline neccessary neighborhoud neovim netfilters NETOWRK neugrid NGDF ngi ngs ngstat nic NIDs nikhef nikosev nipne Nmam NMEM noarch noatime nobarrier nocerts nodedev nodiratime noip nokeys nomadproject noout Nordu nordugrid northgrid nostreams notebooktest novaclient npmjs NPU nrandom nsdbname NSUPATE nsupdate nsupdater ntf ntu ntugrid nuvw NVDIA Nza OAI oauthentication oauthenticator ocata occi offerint ofu ogf Ogroup oidc oidcaccesstoken OIM Okeanos OLAs ommitted oneclient onedata onedatify oneprovider onetemplate onezone OPaau opencoast opensciencegrid openstackclient openstacksite oph ophuser opsdisk opstest orcid ordanise orgaise Organisations osg osservices ost OTHERDESCR oup owasp owslib PADOVA pagelength pageoffset pakiti paramter passthrough pbs peachnote permenant permissios Petabytes phassphrase phonem pkce plg plgrid pmamap PMH pnfs povided poweron poznan preinstalled priortiy prismjs processid progammatically promozione properlly PSNC Putra pvc Pxbjdnv pycon pyp qcf qcg qcow QNo qoscosgrid qsub QTRU quattor QVqk QWG Qwh qxx radiomics radl RAL ratingreport ratingsreport rcauth rciam rclone RDfg RDIG rdkit rdm reassignable recas redmine refeds refering refreshtoken registeredon relatedapps reportgroups repositority requres resorce restapi rfio Rght Rkqt RKv Rllk RNq roadmap roletype roma rpinitiated rpms rse rstudio RTX rucio rucioclient RUJ runcmd Rww rxtx samlp savba sbdii sbgcloud sbgcsrv SCAI scd schedd schedmd scipy scotgrid scs SDPK secmon secretkey sectigo SEFX Seletting seperated seqnumber Servcice servproject SFN Sfo sge SGs shortcode shub sibilla simplesamlphp singleuser sitei sitename skipcacheck slac SLAs slcs slideset slo slurm slurmserver smarch smcm SMEs snia sobigdata softver somekey southgrid specifyting Splxl SPSSO srce srm Srq srun Ssbmhk SSDs sshkey ssmsend sstc standardising statisticalmanager stedolan stfc Stichting Sto STORAGECLASS storagesite storagesitesystems storagetest straighforward strandard stremsel styleguidelines Subbmiting submiting submitters SUBNAMESPACE subpage subresource succesfully sudmodules sumbit sunet sunstorm SURL SUs suspened SUy synchronises synchserver Synnefo tabpane tabpanex tabx tacar tapn TBj tcs TCSNT tdviet Tecnologie tempkey templatefile tensorflow terena terraform testadm TESTCERT testjob testvm textlint TFFd Tful tfvars tgz theano theophys thier ticketseditable timeleft timewise tonyxu topbdii torito tpctest TPMs TPU Tranfer transducerers Trjd trustanchors trx ttps TTT TTv twiki TXs uberftp ucert UCST uderstand Uhm uiniquely uiuc ukca UKNGS ukri ULAKBIM umd uncert undesrtand unicore Universiti untaring uploadclient upm upv Uqqs USCMS usecases usercert userguide userinfo userinterface userjdoe userkey Uwnavj validgrid vappliance vaules vaultproject VBWXQNENi vcpus vda vdb vdc VERCE veryverysecret VFm virgoglong virgogshort virsh virtualbox virtualisation virtualised vjbms VJx VKZ vlemed vmcaster vmcatcher vmdk vmi vmops vms VMUUID VObar VObaz VObing VObling VOBOX vogroup voms vomsdir vomses vomsrep voname voperson vopersonid vos vre VVJb vvv VYT wcnwxyti wcss WCTl WCXc Wcz webadmin webdav webfts webinar wenmr WIi wisc wlcg WLCGNAME wmproxy WNs WOFOST wofostsystem WORKDIR worldmap wps WQi WRj wroc WSL XCache xena Xeon xfs XGUDp xlarge xmlsoap xmpp Xptejd XPYURCLa xroot xrootd xrsl xsi Xsm xxxxae XYX xzd xzf yaim Yif youraccountname youremail yourhostname youtu youtube yuin YWx YWxn zetta ZIb ZOn ZQQYb ZTz ZVkr zzzz ```
To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands ... in a clone of the [git@github.com:EGI-Federation/documentation.git](https://github.com/EGI-Federation/documentation.git) repository on the `main` branch ([:information_source: how do I use this?]( https://github.com/check-spelling/check-spelling/wiki/Accepting-Suggestions)): ``` sh curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/main/apply.pl' | perl - 'https://github.com/EGI-Federation/documentation/actions/runs/4382686937/attempts/1' ```
Available :books: dictionaries could cover words not in the :blue_book: dictionary Dictionary | Entries | Covers -|-|- [cspell:mnemonics/src/mnemonics.txt](https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20220816/dictionaries/mnemonics/src/mnemonics.txt)|800|1| [cspell:cpp/src/lang-jargon.txt](https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20220816/dictionaries/cpp/src/lang-jargon.txt)|11|1| Consider adding them using (in `.github/workflows/spelling.yml`): ``` yml with: extra_dictionaries: cspell:mnemonics/src/mnemonics.txt cspell:cpp/src/lang-jargon.txt ``` To stop checking additional dictionaries, add: ``` yml with: check_extra_dictionaries: '' ```
Pattern suggestions :scissors: (25) You could add these patterns to .github/actions/spelling/patterns.txt: ``` # Automatically suggested patterns # hit-count: 1079 file-count: 97 # https/http/file urls (?:\b(?:https?|ftp|file)://)[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|] # hit-count: 88 file-count: 14 # uuid: \b[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}\b # hit-count: 86 file-count: 3 # Python stringprefix / binaryprefix # Note that there's a high false positive rate, remove the `?=` and search for the regex to see if the matches seem like reasonable strings (?"'`=(])-[DPWXYLlf](?=[A-Z]{2,}|[A-Z][a-z]|[a-z]{2,}) # hit-count: 29 file-count: 9 # hex runs \b[0-9a-fA-F]{16,}\b # hit-count: 22 file-count: 20 # GitHub SHAs (markdown) (?:\[`?[0-9a-f]+`?\]\(https:/|)/(?:www\.|)github\.com(?:/[^/\s"]+){2,}(?:/[^/\s")]+)(?:[0-9a-f]+(?:[-0-9a-zA-Z/#.]*|)\b|) # hit-count: 22 file-count: 2 # URL escaped characters \%[0-9A-F][A-F] # hit-count: 21 file-count: 9 # While you could try to match `http://` and `https://` by using `s?` in `https?://`, sometimes there # YouTube url \b(?:(?:www\.|)youtube\.com|youtu.be)/(?:channel/|embed/|user/|playlist\?list=|watch\?v=|v/|)[-a-zA-Z0-9?&=_%]* # hit-count: 12 file-count: 3 # assign regex = /[^*].*/ # hit-count: 11 file-count: 5 # version suffix v# (?:(?<=[A-Z]{2})V|(?<=[a-z]{2}|[A-Z]{2})v)\d+(?:\b|(?=[a-zA-Z_])) # hit-count: 8 file-count: 4 # mailto urls mailto:[-a-zA-Z=;:/?%&0-9+@.]{3,} # hit-count: 6 file-count: 2 # hex digits including css/html color classes: (?:[\\0][xX]|\\u|[uU]\+|#x?|\%23)[0-9_a-fA-FgGrR]*?[a-fA-FgGrR]{2,}[0-9_a-fA-FgGrR]*(?:[uUlL]{0,3}|u\d+)\b # hit-count: 4 file-count: 4 # Contributor \[[^\]]+\]\(https://github\.com/[^/\s"]+\) # hit-count: 4 file-count: 4 # printf %(?:(?:hh?|ll?|[jzt])?[diuoxXn]|l?[cs]|L?[fFeEgGaA]|p)(?=[a-zA-Z]{2,}) # hit-count: 4 file-count: 3 # Wikipedia \ben\.wikipedia\.org/wiki/[-\w%.#]+ # hit-count: 3 file-count: 1 # Amazon \bamazon\.com/[-\w]+/(?:dp/[0-9A-Z]+|) # hit-count: 2 file-count: 2 # githubusercontent /[-a-z0-9]+\.githubusercontent\.com/[-a-zA-Z0-9?&=_\/.]* # hit-count: 2 file-count: 2 # Non-English [a-zA-Z]*[ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź][a-zA-Z]{3}[a-zA-ZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź]*|[a-zA-Z]{3,}[ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź]|[ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź][a-zA-Z]{3,} # hit-count: 2 file-count: 2 # tar arguments \b(?:\\n|)g?tar(?:\.exe|)(?:(?:\s+--[-a-zA-Z]+|\s+-[a-zA-Z]+|\s[ABGJMOPRSUWZacdfh-pr-xz]+\b)(?:=[^ ]*|))+ # hit-count: 2 file-count: 1 # kubernetes pod status lists # https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-phase \w+(?:-\w+)+\s+\d+/\d+\s+(?:Running|Pending|Succeeded|Failed|Unknown)\s+ # hit-count: 2 file-count: 1 # Update Lorem based on your content (requires `ge` and `w` from https://github.com/jsoref/spelling; and `review` from https://github.com/check-spelling/check-spelling/wiki/Looking-for-items-locally ) # grep '^[^#].*lorem' .github/actions/spelling/patterns.txt|perl -pne 's/.*i..\?://;s/\).*//' |tr '|' "\n"|sort -f |xargs -n1 ge|perl -pne 's/^[^:]*://'|sort -u|w|sed -e 's/ .*//'|w|review - # Warning, while `(?i)` is very neat and fancy, if you have some binary files that aren't proper unicode, you might run into: ## Operation "substitution (s///)" returns its argument for non-Unicode code point 0x1C19AE (the code point will vary). ## You could manually change `(?i)X...` to use `[Xx]...` ## or you could add the files to your `excludes` file (a version after 0.0.19 should identify the file path) # Lorem (?:\w|\s|[,.])*\b(?i)(?:amet|consectetur|cursus|dolor|eros|ipsum|lacus|libero|ligula|lorem|magna|neque|nulla|suscipit|tempus)\b(?:\w|\s|[,.])* # hit-count: 1 file-count: 1 # The leading `/` here is as opposed to the `\b` above # ... a short way to match `https://` or `http://` since most urls have one of those prefixes # Google Docs /docs\.google\.com/[a-z]+/(?:ccc\?key=\w+|(?:u/\d+|d/(?:e/|)[0-9a-zA-Z_-]+/)?(?:edit\?[-\w=#.]*|/\?[\w=&]*|)) # hit-count: 1 file-count: 1 # ibm [a-z.]*ibm\.com/[-_#=:%!?~.\\/\d\w]* # hit-count: 1 file-count: 1 # IServiceProvider \bI(?=(?:[A-Z][a-z]{2,})+\b) # hit-count: 1 file-count: 1 # kubernetes object suffix -[0-9a-f]{10}-\w{5}\s ```
Errors (2) See the [:open_file_folder: files](544/files/) view or the [:scroll:action log](https://github.com/EGI-Federation/documentation/actions/runs/4382686937/jobs/7672016920#step:2:1) for details. [:x: Errors](https://github.com/check-spelling/check-spelling/wiki/Event-descriptions) | Count -|- [:information_source: candidate-pattern](https://github.com/check-spelling/check-spelling/wiki/Event-descriptions#candidate-pattern) | 56 [:x: forbidden-pattern](https://github.com/check-spelling/check-spelling/wiki/Event-descriptions#forbidden-pattern) | 12 See [:x: Event descriptions](https://github.com/check-spelling/check-spelling/wiki/Event-descriptions) for more information.
If the flagged items are :exploding_head: false positives If items relate to a ... * binary file (or some other file you wouldn't want to check at all). Please add a file path to the `excludes.txt` file matching the containing file. File paths are Perl 5 Regular Expressions - you can [test]( https://www.regexplanet.com/advanced/perl/) yours before committing to verify it will match your files. `^` refers to the file's path from the root of the repository, so `^README\.md$` would exclude [README.md]( ../tree/HEAD/README.md) (on whichever branch you're using). * well-formed pattern. If you can write a [pattern](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-patterns) that would match it, try adding it to the `patterns.txt` file. Patterns are Perl 5 Regular Expressions - you can [test]( https://www.regexplanet.com/advanced/perl/) yours before committing to verify it will match your lines. Note that patterns can't match multiline strings.

:steam_locomotive: If you're seeing this message and your PR is from a branch that doesn't have check-spelling, please merge to your PR's base branch to get the version configured for your repository.

github-actions[bot] commented 1 year ago

@check-spelling-bot Report

:red_circle: Please review

See the :open_file_folder: files view or the :scroll:action log for details.

Unrecognized words (1162) ``` AAAAAB AAAAABc AAAAB aad aae aaf aai aarc abcd abcda abe ABFK ABFKDm aca Accesspoint accesstoken Accounring Acitve actoridentifier adadc adaptivecomputing adea Adevice adf Administator adozione aef afc Aframework Agrant Aietf albalonga alex amcaar AMGA AMh Amq ams ansible Anupq Aoauth AOIz Aparams apel apgridpma apihost apikey appdb apprating appratingreport approprietely appsgrycap ARCCE arcget architecting archtecture arcproxy arcstat arcsub arctest arex argoeu ASGC asled aslo ASO ATL ATLASHOTDISK atlassian atnospam atrope atx authenticationauthorisation authenticaton automaticall autoprofixer autorisation autoscan Avanzato avialable avilable azp babzz backticks baee Bartosz Basemap bbaf bbd bbfd bcb bcc bcdmi bco bdcef bdii beapps beb befd belongig BIFI bigemptyfile biggrid binlog biomed bitp bitwarden blcr BLOCKDEV blogs blogspot BNL bonjovi Bosak bpclermont breakseq BRn browsable BTDYr BZBN cacerts cafiles Calatrav calcolo carfully Cartopy caso catagory CATANIA ccb CCIN cclcgvomsli Ccpu ccsrm cdmi cds ceb cec ced CEId ceph cephrgw cernvm certbot certificatoin certonly CESE cesga cesnet CETA cfc cfcabd cff cfssl cfssljson CHIPP Chipster chronos ciemat cilogon cinderclient cirigridse cirros clcerts clickable clickhelp CLIs Clockspeed cloudadm cloudflare CLOUDIFIN cloudinit cloudkeeper cloudkey clouduser cmcc CMDB CMFs cmsgcert cmsglong cmsgshort cmsrm CMSSW cnaf cnf cnrs cns Codnor coid collegues cometa commiting commmand commnunities commonmark communitites compchem Complext Computhng comunity condarc condb condorce configued consistencygroup consorzio contacttypes containerised contextualisation contextualise contextualization Contextualizator contextualized cou creativecommons cremino Cristofori Cristoforiac CRUDL cryptsetup CSCS CSIRT csprd currrent Customisable customisation customise customised cvmfs cxxxx cyfronet dacyyyy daeae daf darkstorm dataanalysis datacube datadir datahub dataminer datascience datasicence datatracker dateadded davix dbhost dbpwd dbuser dcbe dcc ddb ddfa DDTHH debian decomissioned defaut Desciption desy desync detailpage detault Dettach developerworks dfe dff DGAS dids Digi digicert dirac diracgrid directoriy dissel dkrz dmf dmlite Dmoe dmsf DMSU dnf dnsupdate dnsupdater docid Dockerfiles dockerhub Dockerized docsy dodas DOEFp DOIs doma domail domatest dpm dpmdbname DQDYx dteam dtzv dumpxml dutchgrid DVD DVkcdpv dydns Dzivw eab ebc ebce ebd ebdf ebf ecas ecaslab ecf edac edee edg edittestreview edugain eduperson edupersonentitlement eed EEipdn eela efb efde egee egi EGIBG egicheckin egifedcloud EGIG eginotebooks EGIOLASL EGIPP EGISLM egispawner egiswift eiscat emi ENES enmr enolfc enpoint Ente environmnets eosatlas eosc epel eppn epuid errordesc errornum Eruh ESRW eubr eudat eugridpma EUMED eumedgrid eur explaination explorecube extrator EZhh faaae faai faas fadf fakedomaindonotexist Falre familar FAQs fasion fba fbd Fcb Fclient FCTF fdc fde fea feb fecaf fedcloud fedcloudclient fedlcoud fedoraproject fgt FHa finalise finalised FINISHEDDIRTY firefox firstcontributions fitsm flf floatingip floatip flushdns FNAL Folksonomy follwing follwoing FQAN FQDNs frontends FSAm FTn ftsmon ftssuite FWc fxgs FZK gaurav GBs Gci GCloud gcube geant genkey geoss getcontmsg getoutputs gfal gfalv GFD gfm ggf ggus giis gilda gisela gitbook gitleaks glite globusrun GMA gmbh gmlog GMya goc gocdb gocdbpi gohugo gohugoio goldmark golias gparam gpg gpgcheck gpgkey grafana gridftp GRIDICE gridinfo gridit GRIDOPS gridpp Griglia grisu grnet groupof grycap gsdcs GSI gsidcap gsiftp gsiscp gsissh gsoa gstore GVUJZRk HAi handover hashicorp haveged HDDs hellasgrid helpdesk hepgrid HEPi hepix hepspec hereu hervo heterogeneus Highighted highlighed Hkr HLR horstcert hostcert hostkey Howd howtoforge howtos HPDA htc htcondor htcondorce htf httpg HTTTPS hungrid HUYn Hvt hyperlinks Iaa IAP iat iber ibergrid ibrepifca ict IDAF IDGLUE idgrilles IDLW ifca ifjsldkj igi Igoumenos igtf ihep IHF iigoumenos IISAS Ijoi ILM imdocs implmentation ims inaf incommon inferfaces infn infngrid infosites infrascture Infrastuctrure ingrid innodb installable Ioannis ioigoume ipykernel ipynb irisgrid isbn italiangrid Itemmscope Itemservice ITIL itselft Jaz jdl jdoe jdoepass jfgd Jhb jinr jiscmail Jkd JKDm Jkphmes jkza Jle JMDl jobdescrfile jobid jobmanager joboutput jobsubmit JOL jovyan JQn Jra jsonlist JSUz jti Jub juk jupyter jupyterhub Jva JWKS Jyc Jzd keycloak keyout keypair keyring keystoneauth KIPT klomp knu kube Kubeapps kubectl kubernetes labhub latchset Latitute lcgdm lcglsf lcgnames lcgpbs ldapsearch Leqt letsencrypt lfc lfcserver lfn lhc lhcb LHCCVMFS LHT libcloud lightweigth LILLE lineinfile linkto linuxsoft LIPCA listmode liv LLL Lnon localdomain localgridmap lofar LOGCPU logdir Lphp lpsc lrms lsd lsgc lto luks LVM lxbra mailinator mainz makking maltekraus Mamonski managerv manangement Manzi mappedclasses mardkown Mariusz masterportal Matlab matplotlib mdattr MDM mds mdui memebers menbers Mers mesos metalink micafer micromamba mics middlewares minio mitaka MITR mke mlc Modifysection moin Moz mpi MPURI mscope multiattach multidisk mycluster myemail myenv mygridftp myhost myip mynode myproxy myrepo myreposgm myserver mysqldump myvo Mzp namd NAMEICON nameid nbgitpuller nbis ncg NCh ndgf ndownloader nearline neccessary neighborhoud neovim netfilters NETOWRK neugrid NGDF ngi ngs ngstat nic NIDs nikhef nikosev nipne Nmam NMEM noarch noatime nobarrier nocerts nodedev nodiratime noip nokeys nomadproject noout Nordu nordugrid northgrid nostreams notebooktest novaclient npmjs NPU nrandom nsdbname NSUPATE nsupdate nsupdater ntf ntu ntugrid nuvw NVDIA Nza OAI oauthentication oauthenticator ocata occi offerint ofu ogf Ogroup oidc oidcaccesstoken OIM Okeanos OLAs ommitted oneclient onedata onedatify oneprovider onetemplate onezone OPaau opencoast opensciencegrid openstackclient openstacksite oph ophuser opsdisk opstest orcid ordanise orgaise Organisations osg osservices ost OTHERDESCR oup owasp owslib PADOVA pagelength pageoffset pakiti paramter passthrough pbs peachnote permenant permissios Petabytes phassphrase phonem pkce plg plgrid pmamap PMH pnfs povided poweron poznan preinstalled priortiy prismjs processid progammatically promozione properlly PSNC Putra pvc Pxbjdnv pycon pyp qcf qcg qcow QNo qoscosgrid qsub QTRU quattor QVqk QWG Qwh qxx radiomics radl RAL ratingreport ratingsreport rcauth rciam rclone RDfg RDIG rdkit rdm reassignable recas redmine refeds refering refreshtoken registeredon relatedapps reportgroups repositority requres resorce restapi rfio Rght Rkqt RKv Rllk RNq roadmap roletype roma rpinitiated rpms rse rstudio RTX rucio rucioclient RUJ runcmd Rww rxtx samlp savba sbdii sbgcloud sbgcsrv SCAI scd schedd schedmd scipy scotgrid scs SDPK secmon secretkey sectigo SEFX Seletting seperated seqnumber Servcice servproject SFN Sfo sge SGs shortcode shub sibilla simplesamlphp singleuser sitei sitename skipcacheck slac SLAs slcs slideset slo slurm slurmserver smarch smcm SMEs snia sobigdata softver somekey southgrid specifyting Splxl SPSSO srce srm Srq srun Ssbmhk SSDs sshkey ssmsend sstc standardising statisticalmanager stedolan stfc Stichting Sto STORAGECLASS storagesite storagesitesystems storagetest straighforward strandard stremsel styleguidelines Subbmiting submiting submitters SUBNAMESPACE subpage subresource succesfully sudmodules sumbit sunet sunstorm SURL SUs suspened SUy synchronises synchserver Synnefo tabpane tabpanex tabx tacar tapn TBj tcs TCSNT tdviet Tecnologie tempkey templatefile tensorflow terena terraform testadm TESTCERT testjob testvm textlint TFFd Tful tfvars tgz theano theophys thier ticketseditable timeleft timewise tonyxu topbdii torito tpctest TPMs TPU Tranfer transducerers Trjd trustanchors trx ttps TTT TTv twiki TXs uberftp ucert UCST uderstand Uhm uiniquely uiuc ukca UKNGS ukri ULAKBIM umd uncert undesrtand unicore Universiti untaring uploadclient upm upv Uqqs USCMS usecases usercert userguide userinfo userinterface userjdoe userkey Uwnavj validgrid vappliance vaules vaultproject VBWXQNENi vcpus vda vdb vdc VERCE veryverysecret VFm virgoglong virgogshort virsh virtualbox virtualisation virtualised vjbms VJx VKZ vlemed vmcaster vmcatcher vmdk vmi vmops vms VMUUID VObar VObaz VObing VObling VOBOX vogroup voms vomsdir vomses vomsrep voname voperson vopersonid vos vre VVJb vvv VYT wcnwxyti wcss WCTl WCXc Wcz webadmin webdav webfts webinar wenmr WIi wisc wlcg WLCGNAME wmproxy WNs WOFOST wofostsystem WORKDIR worldmap wps WQi WRj wroc WSL XCache xena Xeon xfs XGUDp xlarge xmlsoap xmpp Xptejd XPYURCLa xroot xrootd xrsl xsi Xsm xxxxae XYX xzd xzf yaim Yif youraccountname youremail yourhostname youtu youtube yuin YWx YWxn zetta ZIb ZOn ZQQYb ZTz ZVkr zzzz ```
To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands ... in a clone of the [git@github.com:EGI-Federation/documentation.git](https://github.com/EGI-Federation/documentation.git) repository on the `main` branch ([:information_source: how do I use this?]( https://github.com/check-spelling/check-spelling/wiki/Accepting-Suggestions)): ``` sh curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/main/apply.pl' | perl - 'https://github.com/EGI-Federation/documentation/actions/runs/4382691779/attempts/1' ```
Available :books: dictionaries could cover words not in the :blue_book: dictionary Dictionary | Entries | Covers -|-|- [cspell:mnemonics/src/mnemonics.txt](https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20220816/dictionaries/mnemonics/src/mnemonics.txt)|800|1| [cspell:cpp/src/lang-jargon.txt](https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20220816/dictionaries/cpp/src/lang-jargon.txt)|11|1| Consider adding them using (in `.github/workflows/spelling.yml`): ``` yml with: extra_dictionaries: cspell:mnemonics/src/mnemonics.txt cspell:cpp/src/lang-jargon.txt ``` To stop checking additional dictionaries, add: ``` yml with: check_extra_dictionaries: '' ```
Pattern suggestions :scissors: (25) You could add these patterns to .github/actions/spelling/patterns.txt: ``` # Automatically suggested patterns # hit-count: 1079 file-count: 97 # https/http/file urls (?:\b(?:https?|ftp|file)://)[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|] # hit-count: 88 file-count: 14 # uuid: \b[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}\b # hit-count: 86 file-count: 3 # Python stringprefix / binaryprefix # Note that there's a high false positive rate, remove the `?=` and search for the regex to see if the matches seem like reasonable strings (?"'`=(])-[DPWXYLlf](?=[A-Z]{2,}|[A-Z][a-z]|[a-z]{2,}) # hit-count: 29 file-count: 9 # hex runs \b[0-9a-fA-F]{16,}\b # hit-count: 22 file-count: 20 # GitHub SHAs (markdown) (?:\[`?[0-9a-f]+`?\]\(https:/|)/(?:www\.|)github\.com(?:/[^/\s"]+){2,}(?:/[^/\s")]+)(?:[0-9a-f]+(?:[-0-9a-zA-Z/#.]*|)\b|) # hit-count: 22 file-count: 2 # URL escaped characters \%[0-9A-F][A-F] # hit-count: 21 file-count: 9 # While you could try to match `http://` and `https://` by using `s?` in `https?://`, sometimes there # YouTube url \b(?:(?:www\.|)youtube\.com|youtu.be)/(?:channel/|embed/|user/|playlist\?list=|watch\?v=|v/|)[-a-zA-Z0-9?&=_%]* # hit-count: 12 file-count: 3 # assign regex = /[^*].*/ # hit-count: 11 file-count: 5 # version suffix v# (?:(?<=[A-Z]{2})V|(?<=[a-z]{2}|[A-Z]{2})v)\d+(?:\b|(?=[a-zA-Z_])) # hit-count: 8 file-count: 4 # mailto urls mailto:[-a-zA-Z=;:/?%&0-9+@.]{3,} # hit-count: 6 file-count: 2 # hex digits including css/html color classes: (?:[\\0][xX]|\\u|[uU]\+|#x?|\%23)[0-9_a-fA-FgGrR]*?[a-fA-FgGrR]{2,}[0-9_a-fA-FgGrR]*(?:[uUlL]{0,3}|u\d+)\b # hit-count: 4 file-count: 4 # Contributor \[[^\]]+\]\(https://github\.com/[^/\s"]+\) # hit-count: 4 file-count: 4 # printf %(?:(?:hh?|ll?|[jzt])?[diuoxXn]|l?[cs]|L?[fFeEgGaA]|p)(?=[a-zA-Z]{2,}) # hit-count: 4 file-count: 3 # Wikipedia \ben\.wikipedia\.org/wiki/[-\w%.#]+ # hit-count: 3 file-count: 1 # Amazon \bamazon\.com/[-\w]+/(?:dp/[0-9A-Z]+|) # hit-count: 2 file-count: 2 # githubusercontent /[-a-z0-9]+\.githubusercontent\.com/[-a-zA-Z0-9?&=_\/.]* # hit-count: 2 file-count: 2 # Non-English [a-zA-Z]*[ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź][a-zA-Z]{3}[a-zA-ZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź]*|[a-zA-Z]{3,}[ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź]|[ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź][a-zA-Z]{3,} # hit-count: 2 file-count: 2 # tar arguments \b(?:\\n|)g?tar(?:\.exe|)(?:(?:\s+--[-a-zA-Z]+|\s+-[a-zA-Z]+|\s[ABGJMOPRSUWZacdfh-pr-xz]+\b)(?:=[^ ]*|))+ # hit-count: 2 file-count: 1 # kubernetes pod status lists # https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-phase \w+(?:-\w+)+\s+\d+/\d+\s+(?:Running|Pending|Succeeded|Failed|Unknown)\s+ # hit-count: 2 file-count: 1 # Update Lorem based on your content (requires `ge` and `w` from https://github.com/jsoref/spelling; and `review` from https://github.com/check-spelling/check-spelling/wiki/Looking-for-items-locally ) # grep '^[^#].*lorem' .github/actions/spelling/patterns.txt|perl -pne 's/.*i..\?://;s/\).*//' |tr '|' "\n"|sort -f |xargs -n1 ge|perl -pne 's/^[^:]*://'|sort -u|w|sed -e 's/ .*//'|w|review - # Warning, while `(?i)` is very neat and fancy, if you have some binary files that aren't proper unicode, you might run into: ## Operation "substitution (s///)" returns its argument for non-Unicode code point 0x1C19AE (the code point will vary). ## You could manually change `(?i)X...` to use `[Xx]...` ## or you could add the files to your `excludes` file (a version after 0.0.19 should identify the file path) # Lorem (?:\w|\s|[,.])*\b(?i)(?:amet|consectetur|cursus|dolor|eros|ipsum|lacus|libero|ligula|lorem|magna|neque|nulla|suscipit|tempus)\b(?:\w|\s|[,.])* # hit-count: 1 file-count: 1 # The leading `/` here is as opposed to the `\b` above # ... a short way to match `https://` or `http://` since most urls have one of those prefixes # Google Docs /docs\.google\.com/[a-z]+/(?:ccc\?key=\w+|(?:u/\d+|d/(?:e/|)[0-9a-zA-Z_-]+/)?(?:edit\?[-\w=#.]*|/\?[\w=&]*|)) # hit-count: 1 file-count: 1 # ibm [a-z.]*ibm\.com/[-_#=:%!?~.\\/\d\w]* # hit-count: 1 file-count: 1 # IServiceProvider \bI(?=(?:[A-Z][a-z]{2,})+\b) # hit-count: 1 file-count: 1 # kubernetes object suffix -[0-9a-f]{10}-\w{5}\s ```
Errors (2) See the [:open_file_folder: files](544/files/) view or the [:scroll:action log](https://github.com/EGI-Federation/documentation/actions/runs/4382691779/jobs/7672027491#step:2:1) for details. [:x: Errors](https://github.com/check-spelling/check-spelling/wiki/Event-descriptions) | Count -|- [:information_source: candidate-pattern](https://github.com/check-spelling/check-spelling/wiki/Event-descriptions#candidate-pattern) | 56 [:x: forbidden-pattern](https://github.com/check-spelling/check-spelling/wiki/Event-descriptions#forbidden-pattern) | 12 See [:x: Event descriptions](https://github.com/check-spelling/check-spelling/wiki/Event-descriptions) for more information.
If the flagged items are :exploding_head: false positives If items relate to a ... * binary file (or some other file you wouldn't want to check at all). Please add a file path to the `excludes.txt` file matching the containing file. File paths are Perl 5 Regular Expressions - you can [test]( https://www.regexplanet.com/advanced/perl/) yours before committing to verify it will match your files. `^` refers to the file's path from the root of the repository, so `^README\.md$` would exclude [README.md]( ../tree/HEAD/README.md) (on whichever branch you're using). * well-formed pattern. If you can write a [pattern](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-patterns) that would match it, try adding it to the `patterns.txt` file. Patterns are Perl 5 Regular Expressions - you can [test]( https://www.regexplanet.com/advanced/perl/) yours before committing to verify it will match your lines. Note that patterns can't match multiline strings.

:steam_locomotive: If you're seeing this message and your PR is from a branch that doesn't have check-spelling, please merge to your PR's base branch to get the version configured for your repository.

github-actions[bot] commented 1 year ago

@check-spelling-bot Report

:red_circle: Please review

See the :open_file_folder: files view or the :scroll:action log for details.

Unrecognized words (1162) ``` AAAAAB AAAAABc AAAAB aad aae aaf aai aarc abcd abcda abe ABFK ABFKDm aca Accesspoint accesstoken Accounring Acitve actoridentifier adadc adaptivecomputing adea Adevice adf Administator adozione aef afc Aframework Agrant Aietf albalonga alex amcaar AMGA AMh Amq ams ansible Anupq Aoauth AOIz Aparams apel apgridpma apihost apikey appdb apprating appratingreport approprietely appsgrycap ARCCE arcget architecting archtecture arcproxy arcstat arcsub arctest arex argoeu ASGC asled aslo ASO ATL ATLASHOTDISK atlassian atnospam atrope atx authenticationauthorisation authenticaton automaticall autoprofixer autorisation autoscan Avanzato avialable avilable azp babzz backticks baee Bartosz Basemap bbaf bbd bbfd bcb bcc bcdmi bco bdcef bdii beapps beb befd belongig BIFI bigemptyfile biggrid binlog biomed bitp bitwarden blcr BLOCKDEV blogs blogspot BNL bonjovi Bosak bpclermont breakseq BRn browsable BTDYr BZBN cacerts cafiles Calatrav calcolo carfully Cartopy caso catagory CATANIA ccb CCIN cclcgvomsli Ccpu ccsrm cdmi cds ceb cec ced CEId ceph cephrgw cernvm certbot certificatoin certonly CESE cesga cesnet CETA cfc cfcabd cff cfssl cfssljson CHIPP Chipster chronos ciemat cilogon cinderclient cirigridse cirros clcerts clickable clickhelp CLIs Clockspeed cloudadm cloudflare CLOUDIFIN cloudinit cloudkeeper cloudkey clouduser cmcc CMDB CMFs cmsgcert cmsglong cmsgshort cmsrm CMSSW cnaf cnf cnrs cns Codnor coid collegues cometa commiting commmand commnunities commonmark communitites compchem Complext Computhng comunity condarc condb condorce configued consistencygroup consorzio contacttypes containerised contextualisation contextualise contextualization Contextualizator contextualized cou creativecommons cremino Cristofori Cristoforiac CRUDL cryptsetup CSCS CSIRT csprd currrent Customisable customisation customise customised cvmfs cxxxx cyfronet dacyyyy daeae daf darkstorm dataanalysis datacube datadir datahub dataminer datascience datasicence datatracker dateadded davix dbhost dbpwd dbuser dcbe dcc ddb ddfa DDTHH debian decomissioned defaut Desciption desy desync detailpage detault Dettach developerworks dfe dff DGAS dids Digi digicert dirac diracgrid directoriy dissel dkrz dmf dmlite Dmoe dmsf DMSU dnf dnsupdate dnsupdater docid Dockerfiles dockerhub Dockerized docsy dodas DOEFp DOIs doma domail domatest dpm dpmdbname DQDYx dteam dtzv dumpxml dutchgrid DVD DVkcdpv dydns Dzivw eab ebc ebce ebd ebdf ebf ecas ecaslab ecf edac edee edg edittestreview edugain eduperson edupersonentitlement eed EEipdn eela efb efde egee egi EGIBG egicheckin egifedcloud EGIG eginotebooks EGIOLASL EGIPP EGISLM egispawner egiswift eiscat emi ENES enmr enolfc enpoint Ente environmnets eosatlas eosc epel eppn epuid errordesc errornum Eruh ESRW eubr eudat eugridpma EUMED eumedgrid eur explaination explorecube extrator EZhh faaae faai faas fadf fakedomaindonotexist Falre familar FAQs fasion fba fbd Fcb Fclient FCTF fdc fde fea feb fecaf fedcloud fedcloudclient fedlcoud fedoraproject fgt FHa finalise finalised FINISHEDDIRTY firefox firstcontributions fitsm flf floatingip floatip flushdns FNAL Folksonomy follwing follwoing FQAN FQDNs frontends FSAm FTn ftsmon ftssuite FWc fxgs FZK gaurav GBs Gci GCloud gcube geant genkey geoss getcontmsg getoutputs gfal gfalv GFD gfm ggf ggus giis gilda gisela gitbook gitleaks glite globusrun GMA gmbh gmlog GMya goc gocdb gocdbpi gohugo gohugoio goldmark golias gparam gpg gpgcheck gpgkey grafana gridftp GRIDICE gridinfo gridit GRIDOPS gridpp Griglia grisu grnet groupof grycap gsdcs GSI gsidcap gsiftp gsiscp gsissh gsoa gstore GVUJZRk HAi handover hashicorp haveged HDDs hellasgrid helpdesk hepgrid HEPi hepix hepspec hereu hervo heterogeneus Highighted highlighed Hkr HLR horstcert hostcert hostkey Howd howtoforge howtos HPDA htc htcondor htcondorce htf httpg HTTTPS hungrid HUYn Hvt hyperlinks Iaa IAP iat iber ibergrid ibrepifca ict IDAF IDGLUE idgrilles IDLW ifca ifjsldkj igi Igoumenos igtf ihep IHF iigoumenos IISAS Ijoi ILM imdocs implmentation ims inaf incommon inferfaces infn infngrid infosites infrascture Infrastuctrure ingrid innodb installable Ioannis ioigoume ipykernel ipynb irisgrid isbn italiangrid Itemmscope Itemservice ITIL itselft Jaz jdl jdoe jdoepass jfgd Jhb jinr jiscmail Jkd JKDm Jkphmes jkza Jle JMDl jobdescrfile jobid jobmanager joboutput jobsubmit JOL jovyan JQn Jra jsonlist JSUz jti Jub juk jupyter jupyterhub Jva JWKS Jyc Jzd keycloak keyout keypair keyring keystoneauth KIPT klomp knu kube Kubeapps kubectl kubernetes labhub latchset Latitute lcgdm lcglsf lcgnames lcgpbs ldapsearch Leqt letsencrypt lfc lfcserver lfn lhc lhcb LHCCVMFS LHT libcloud lightweigth LILLE lineinfile linkto linuxsoft LIPCA listmode liv LLL Lnon localdomain localgridmap lofar LOGCPU logdir Lphp lpsc lrms lsd lsgc lto luks LVM lxbra mailinator mainz makking maltekraus Mamonski managerv manangement Manzi mappedclasses mardkown Mariusz masterportal Matlab matplotlib mdattr MDM mds mdui memebers menbers Mers mesos metalink micafer micromamba mics middlewares minio mitaka MITR mke mlc Modifysection moin Moz mpi MPURI mscope multiattach multidisk mycluster myemail myenv mygridftp myhost myip mynode myproxy myrepo myreposgm myserver mysqldump myvo Mzp namd NAMEICON nameid nbgitpuller nbis ncg NCh ndgf ndownloader nearline neccessary neighborhoud neovim netfilters NETOWRK neugrid NGDF ngi ngs ngstat nic NIDs nikhef nikosev nipne Nmam NMEM noarch noatime nobarrier nocerts nodedev nodiratime noip nokeys nomadproject noout Nordu nordugrid northgrid nostreams notebooktest novaclient npmjs NPU nrandom nsdbname NSUPATE nsupdate nsupdater ntf ntu ntugrid nuvw NVDIA Nza OAI oauthentication oauthenticator ocata occi offerint ofu ogf Ogroup oidc oidcaccesstoken OIM Okeanos OLAs ommitted oneclient onedata onedatify oneprovider onetemplate onezone OPaau opencoast opensciencegrid openstackclient openstacksite oph ophuser opsdisk opstest orcid ordanise orgaise Organisations osg osservices ost OTHERDESCR oup owasp owslib PADOVA pagelength pageoffset pakiti paramter passthrough pbs peachnote permenant permissios Petabytes phassphrase phonem pkce plg plgrid pmamap PMH pnfs povided poweron poznan preinstalled priortiy prismjs processid progammatically promozione properlly PSNC Putra pvc Pxbjdnv pycon pyp qcf qcg qcow QNo qoscosgrid qsub QTRU quattor QVqk QWG Qwh qxx radiomics radl RAL ratingreport ratingsreport rcauth rciam rclone RDfg RDIG rdkit rdm reassignable recas redmine refeds refering refreshtoken registeredon relatedapps reportgroups repositority requres resorce restapi rfio Rght Rkqt RKv Rllk RNq roadmap roletype roma rpinitiated rpms rse rstudio RTX rucio rucioclient RUJ runcmd Rww rxtx samlp savba sbdii sbgcloud sbgcsrv SCAI scd schedd schedmd scipy scotgrid scs SDPK secmon secretkey sectigo SEFX Seletting seperated seqnumber Servcice servproject SFN Sfo sge SGs shortcode shub sibilla simplesamlphp singleuser sitei sitename skipcacheck slac SLAs slcs slideset slo slurm slurmserver smarch smcm SMEs snia sobigdata softver somekey southgrid specifyting Splxl SPSSO srce srm Srq srun Ssbmhk SSDs sshkey ssmsend sstc standardising statisticalmanager stedolan stfc Stichting Sto STORAGECLASS storagesite storagesitesystems storagetest straighforward strandard stremsel styleguidelines Subbmiting submiting submitters SUBNAMESPACE subpage subresource succesfully sudmodules sumbit sunet sunstorm SURL SUs suspened SUy synchronises synchserver Synnefo tabpane tabpanex tabx tacar tapn TBj tcs TCSNT tdviet Tecnologie tempkey templatefile tensorflow terena terraform testadm TESTCERT testjob testvm textlint TFFd Tful tfvars tgz theano theophys thier ticketseditable timeleft timewise tonyxu topbdii torito tpctest TPMs TPU Tranfer transducerers Trjd trustanchors trx ttps TTT TTv twiki TXs uberftp ucert UCST uderstand Uhm uiniquely uiuc ukca UKNGS ukri ULAKBIM umd uncert undesrtand unicore Universiti untaring uploadclient upm upv Uqqs USCMS usecases usercert userguide userinfo userinterface userjdoe userkey Uwnavj validgrid vappliance vaules vaultproject VBWXQNENi vcpus vda vdb vdc VERCE veryverysecret VFm virgoglong virgogshort virsh virtualbox virtualisation virtualised vjbms VJx VKZ vlemed vmcaster vmcatcher vmdk vmi vmops vms VMUUID VObar VObaz VObing VObling VOBOX vogroup voms vomsdir vomses vomsrep voname voperson vopersonid vos vre VVJb vvv VYT wcnwxyti wcss WCTl WCXc Wcz webadmin webdav webfts webinar wenmr WIi wisc wlcg WLCGNAME wmproxy WNs WOFOST wofostsystem WORKDIR worldmap wps WQi WRj wroc WSL XCache xena Xeon xfs XGUDp xlarge xmlsoap xmpp Xptejd XPYURCLa xroot xrootd xrsl xsi Xsm xxxxae XYX xzd xzf yaim Yif youraccountname youremail yourhostname youtu youtube yuin YWx YWxn zetta ZIb ZOn ZQQYb ZTz ZVkr zzzz ```
To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands ... in a clone of the [git@github.com:EGI-Federation/documentation.git](https://github.com/EGI-Federation/documentation.git) repository on the `main` branch ([:information_source: how do I use this?]( https://github.com/check-spelling/check-spelling/wiki/Accepting-Suggestions)): ``` sh curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/main/apply.pl' | perl - 'https://github.com/EGI-Federation/documentation/actions/runs/4382697630/attempts/1' ```
Available :books: dictionaries could cover words not in the :blue_book: dictionary Dictionary | Entries | Covers -|-|- [cspell:mnemonics/src/mnemonics.txt](https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20220816/dictionaries/mnemonics/src/mnemonics.txt)|800|1| [cspell:cpp/src/lang-jargon.txt](https://raw.githubusercontent.com/check-spelling/cspell-dicts/v20220816/dictionaries/cpp/src/lang-jargon.txt)|11|1| Consider adding them using (in `.github/workflows/spelling.yml`): ``` yml with: extra_dictionaries: cspell:mnemonics/src/mnemonics.txt cspell:cpp/src/lang-jargon.txt ``` To stop checking additional dictionaries, add: ``` yml with: check_extra_dictionaries: '' ```
Pattern suggestions :scissors: (25) You could add these patterns to .github/actions/spelling/patterns.txt: ``` # Automatically suggested patterns # hit-count: 1078 file-count: 97 # https/http/file urls (?:\b(?:https?|ftp|file)://)[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|] # hit-count: 88 file-count: 14 # uuid: \b[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}\b # hit-count: 86 file-count: 3 # Python stringprefix / binaryprefix # Note that there's a high false positive rate, remove the `?=` and search for the regex to see if the matches seem like reasonable strings (?"'`=(])-[DPWXYLlf](?=[A-Z]{2,}|[A-Z][a-z]|[a-z]{2,}) # hit-count: 29 file-count: 9 # hex runs \b[0-9a-fA-F]{16,}\b # hit-count: 22 file-count: 20 # GitHub SHAs (markdown) (?:\[`?[0-9a-f]+`?\]\(https:/|)/(?:www\.|)github\.com(?:/[^/\s"]+){2,}(?:/[^/\s")]+)(?:[0-9a-f]+(?:[-0-9a-zA-Z/#.]*|)\b|) # hit-count: 22 file-count: 2 # URL escaped characters \%[0-9A-F][A-F] # hit-count: 21 file-count: 9 # While you could try to match `http://` and `https://` by using `s?` in `https?://`, sometimes there # YouTube url \b(?:(?:www\.|)youtube\.com|youtu.be)/(?:channel/|embed/|user/|playlist\?list=|watch\?v=|v/|)[-a-zA-Z0-9?&=_%]* # hit-count: 12 file-count: 3 # assign regex = /[^*].*/ # hit-count: 11 file-count: 5 # version suffix v# (?:(?<=[A-Z]{2})V|(?<=[a-z]{2}|[A-Z]{2})v)\d+(?:\b|(?=[a-zA-Z_])) # hit-count: 8 file-count: 4 # mailto urls mailto:[-a-zA-Z=;:/?%&0-9+@.]{3,} # hit-count: 6 file-count: 2 # hex digits including css/html color classes: (?:[\\0][xX]|\\u|[uU]\+|#x?|\%23)[0-9_a-fA-FgGrR]*?[a-fA-FgGrR]{2,}[0-9_a-fA-FgGrR]*(?:[uUlL]{0,3}|u\d+)\b # hit-count: 4 file-count: 4 # Contributor \[[^\]]+\]\(https://github\.com/[^/\s"]+\) # hit-count: 4 file-count: 4 # printf %(?:(?:hh?|ll?|[jzt])?[diuoxXn]|l?[cs]|L?[fFeEgGaA]|p)(?=[a-zA-Z]{2,}) # hit-count: 4 file-count: 3 # Wikipedia \ben\.wikipedia\.org/wiki/[-\w%.#]+ # hit-count: 3 file-count: 1 # Amazon \bamazon\.com/[-\w]+/(?:dp/[0-9A-Z]+|) # hit-count: 2 file-count: 2 # githubusercontent /[-a-z0-9]+\.githubusercontent\.com/[-a-zA-Z0-9?&=_\/.]* # hit-count: 2 file-count: 2 # Non-English [a-zA-Z]*[ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź][a-zA-Z]{3}[a-zA-ZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź]*|[a-zA-Z]{3,}[ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź]|[ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź][a-zA-Z]{3,} # hit-count: 2 file-count: 2 # tar arguments \b(?:\\n|)g?tar(?:\.exe|)(?:(?:\s+--[-a-zA-Z]+|\s+-[a-zA-Z]+|\s[ABGJMOPRSUWZacdfh-pr-xz]+\b)(?:=[^ ]*|))+ # hit-count: 2 file-count: 1 # kubernetes pod status lists # https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-phase \w+(?:-\w+)+\s+\d+/\d+\s+(?:Running|Pending|Succeeded|Failed|Unknown)\s+ # hit-count: 2 file-count: 1 # Update Lorem based on your content (requires `ge` and `w` from https://github.com/jsoref/spelling; and `review` from https://github.com/check-spelling/check-spelling/wiki/Looking-for-items-locally ) # grep '^[^#].*lorem' .github/actions/spelling/patterns.txt|perl -pne 's/.*i..\?://;s/\).*//' |tr '|' "\n"|sort -f |xargs -n1 ge|perl -pne 's/^[^:]*://'|sort -u|w|sed -e 's/ .*//'|w|review - # Warning, while `(?i)` is very neat and fancy, if you have some binary files that aren't proper unicode, you might run into: ## Operation "substitution (s///)" returns its argument for non-Unicode code point 0x1C19AE (the code point will vary). ## You could manually change `(?i)X...` to use `[Xx]...` ## or you could add the files to your `excludes` file (a version after 0.0.19 should identify the file path) # Lorem (?:\w|\s|[,.])*\b(?i)(?:amet|consectetur|cursus|dolor|eros|ipsum|lacus|libero|ligula|lorem|magna|neque|nulla|suscipit|tempus)\b(?:\w|\s|[,.])* # hit-count: 1 file-count: 1 # The leading `/` here is as opposed to the `\b` above # ... a short way to match `https://` or `http://` since most urls have one of those prefixes # Google Docs /docs\.google\.com/[a-z]+/(?:ccc\?key=\w+|(?:u/\d+|d/(?:e/|)[0-9a-zA-Z_-]+/)?(?:edit\?[-\w=#.]*|/\?[\w=&]*|)) # hit-count: 1 file-count: 1 # ibm [a-z.]*ibm\.com/[-_#=:%!?~.\\/\d\w]* # hit-count: 1 file-count: 1 # IServiceProvider \bI(?=(?:[A-Z][a-z]{2,})+\b) # hit-count: 1 file-count: 1 # kubernetes object suffix -[0-9a-f]{10}-\w{5}\s ```
Errors (2) See the [:open_file_folder: files](544/files/) view or the [:scroll:action log](https://github.com/EGI-Federation/documentation/actions/runs/4382697630/jobs/7672040165#step:2:1) for details. [:x: Errors](https://github.com/check-spelling/check-spelling/wiki/Event-descriptions) | Count -|- [:information_source: candidate-pattern](https://github.com/check-spelling/check-spelling/wiki/Event-descriptions#candidate-pattern) | 56 [:x: forbidden-pattern](https://github.com/check-spelling/check-spelling/wiki/Event-descriptions#forbidden-pattern) | 12 See [:x: Event descriptions](https://github.com/check-spelling/check-spelling/wiki/Event-descriptions) for more information.
If the flagged items are :exploding_head: false positives If items relate to a ... * binary file (or some other file you wouldn't want to check at all). Please add a file path to the `excludes.txt` file matching the containing file. File paths are Perl 5 Regular Expressions - you can [test]( https://www.regexplanet.com/advanced/perl/) yours before committing to verify it will match your files. `^` refers to the file's path from the root of the repository, so `^README\.md$` would exclude [README.md]( ../tree/HEAD/README.md) (on whichever branch you're using). * well-formed pattern. If you can write a [pattern](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-patterns) that would match it, try adding it to the `patterns.txt` file. Patterns are Perl 5 Regular Expressions - you can [test]( https://www.regexplanet.com/advanced/perl/) yours before committing to verify it will match your lines. Note that patterns can't match multiline strings.

:steam_locomotive: If you're seeing this message and your PR is from a branch that doesn't have check-spelling, please merge to your PR's base branch to get the version configured for your repository.

github-actions[bot] commented 1 year ago

@check-spelling-bot Report

:red_circle: Please review

See the :open_file_folder: files view or the :scroll:action log for details.

Unrecognized words (1)

mytoken

To accept :heavy_check_mark: these unrecognized words as correct and remove the previously acknowledged and now absent words, run the following commands ... in a clone of the [git@github.com:EGI-Federation/documentation.git](https://github.com/EGI-Federation/documentation.git) repository on the `accessing_vm_with_ssh` branch ([:information_source: how do I use this?]( https://github.com/check-spelling/check-spelling/wiki/Accepting-Suggestions)): ``` sh curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/main/apply.pl' | perl - 'https://github.com/EGI-Federation/documentation/actions/runs/4382936826/attempts/1' ```

To have the bot do this for you, reply quoting the following line: @check-spelling-bot apply updates.

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544

github-actions[bot] commented 1 year ago

Documentation preview deployed!

Available at https://docs.egi.eu/documentation/544